[Midnightbsd-cvs] mports: mports/www: Add webkit!

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Mon Mar 31 19:28:05 EDT 2008


Log Message:
-----------
Add webkit!

Modified Files:
--------------
    mports/www:
        Makefile (r1.69 -> r1.70)

Added Files:
-----------
    mports/www/webkit-gtk2:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/www/Makefile,v
retrieving revision 1.69
retrieving revision 1.70
diff -L www/Makefile -L www/Makefile -u -r1.69 -r1.70
--- www/Makefile
+++ www/Makefile
@@ -77,6 +77,7 @@
     SUBDIR += tomcat6
     SUBDIR += youtube_dl
     SUBDIR += validator
+    SUBDIR += webkit-gtk2
     SUBDIR += webserver
 
 .include <bsd.port.subdir.mk>
--- /dev/null
+++ www/webkit-gtk2/pkg-descr
@@ -0,0 +1,5 @@
+WebKit is an open source web browser engine. It is able to display content
+such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest,
+XSLT, CSS, Javascript/ECMAscript and more.
+
+WWW: http://webkit.org/
--- /dev/null
+++ www/webkit-gtk2/pkg-plist
@@ -0,0 +1,26 @@
+include/WebKit/JavaScriptCore/JSBase.h
+include/WebKit/JavaScriptCore/JSContextRef.h
+include/WebKit/JavaScriptCore/JSObjectRef.h
+include/WebKit/JavaScriptCore/JSStringRef.h
+include/WebKit/JavaScriptCore/JSStringRefBSTR.h
+include/WebKit/JavaScriptCore/JSStringRefCF.h
+include/WebKit/JavaScriptCore/JSValueRef.h
+include/WebKit/JavaScriptCore/JavaScript.h
+include/WebKit/JavaScriptCore/JavaScriptCore.h
+include/WebKit/webkit/webkit.h
+include/WebKit/webkit/webkitdefines.h
+include/WebKit/webkit/webkitnetworkrequest.h
+include/WebKit/webkit/webkitwebbackforwardlist.h
+include/WebKit/webkit/webkitwebframe.h
+include/WebKit/webkit/webkitwebhistoryitem.h
+include/WebKit/webkit/webkitwebsettings.h
+include/WebKit/webkit/webkitwebview.h
+lib/libWebKitGtk.a
+lib/libWebKitGtk.la
+lib/libWebKitGtk.so
+lib/libWebKitGtk.so.1
+libdata/pkgconfig/WebKitGtk.pc
+libdata/pkgconfig/webkit-1.0.pc
+ at dirrm include/WebKit/webkit
+ at dirrm include/WebKit/JavaScriptCore
+ at dirrm include/WebKit
--- /dev/null
+++ www/webkit-gtk2/Makefile
@@ -0,0 +1,60 @@
+# New ports collection makefile for:	webkit
+# Date created:		2007-10-21
+# Whom:			Michael Johnson <ahze at FreeBSD.org>
+#
+# $MidnightBSD: mports/www/webkit-gtk2/Makefile,v 1.1 2008/03/31 23:28:03 laffer1 Exp $
+# $FreeBSD: ports/www/webkit-gtk2/Makefile,v 1.2 2008/03/31 10:33:05 ahze Exp $
+#   $MCom: ports/www/webkit-gtk2/Makefile,v 1.5 2008/03/24 01:51:52 mezz Exp $
+#
+
+PORTNAME=	webkit
+PORTVERSION=	0.0.30549
+CATEGORIES=	www
+MASTER_SITES=	http://nightly.webkit.org/files/trunk/src/
+PKGNAMESUFFIX=	-gtk2
+DISTNAME=	WebKit-r${PORTVERSION:S/0.0.//}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	An opensource browser engine
+
+LIB_DEPENDS=	icutu.38:${PORTSDIR}/devel/icu \
+		curl.4:${PORTSDIR}/ftp/curl \
+		sqlite3.8:${PORTSDIR}/databases/sqlite3
+
+USE_BISON=	build
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+USE_GNOME=	gnometarget gtk20 libxslt
+USE_PERL5=	yes
+USE_LDCONFIG=	yes
+USE_AUTOTOOLS=	autoconf:261 automake:110 libtool:15
+USE_GSTREAMER=	gnomevfs
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
+		LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS=	--with-webkit-target=x11 \
+		--enable-icon-database \
+		--enable-svg \
+		--enable-video
+MAKEFILE=	GNUmakefile
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|autoconf|${AUTOCONF}|g ; \
+		s|automake|${AUTOMAKE}|g ; s|aclocal|${ACLOCAL}|g ; \
+		s|autoheader|${AUTOHEADER}|g ; \
+		s|LIBTOOLIZE=libtoolize|LIBTOOLIZE=${LIBTOOLIZE}|g ; \
+		s|$$srcdir/configure|#$$srcdir/configure|g' \
+			${WRKSRC}/autogen.sh
+	@${FIND} ${WRKSRC} -name GNUmakefile.am | ${XARGS} ${REINPLACE_CMD} -e \
+		's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g'
+
+pre-configure:
+	@(cd ${WRKSRC} && ${SH} autogen.sh)
+
+post-install:
+# Install compat pkg-config file so we don't have to patch ports
+	${CP} ${PREFIX}/libdata/pkgconfig/webkit-1.0.pc \
+		${PREFIX}/libdata/pkgconfig/WebKitGtk.pc
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ www/webkit-gtk2/distinfo
@@ -0,0 +1,3 @@
+MD5 (WebKit-r30549.tar.bz2) = 081ce2cb23cf564454bfc5a3d627a4bb
+SHA256 (WebKit-r30549.tar.bz2) = 7c9b9607fcb0909298c5d4c3ec47040082db139a28aca2547b2f657afe98b6cd
+SIZE (WebKit-r30549.tar.bz2) = 8573000


More information about the Midnightbsd-cvs mailing list