Sun Aug 21 13:26:41 2011 UTC ()
Split common part to Makefile.common.
While here, fix some PKGCONFIG_OVERRIDE and REPLACE_PERL paths.


(obache)
diff -r1.45 -r1.46 pkgsrc/www/webkit-gtk/Makefile
diff -r0 -r1.1 pkgsrc/www/webkit-gtk/Makefile.common

cvs diff -r1.45 -r1.46 pkgsrc/www/webkit-gtk/Makefile (expand / switch to unified diff)

--- pkgsrc/www/webkit-gtk/Makefile 2011/07/08 17:27:29 1.45
+++ pkgsrc/www/webkit-gtk/Makefile 2011/08/21 13:26:41 1.46
@@ -1,61 +1,12 @@ @@ -1,61 +1,12 @@
1# $NetBSD: Makefile,v 1.45 2011/07/08 17:27:29 drochner Exp $ 1# $NetBSD: Makefile,v 1.46 2011/08/21 13:26:41 obache Exp $
 2
 3.include "Makefile.common"
2 4
3DISTNAME= webkit-1.4.2 
4PKGNAME= ${DISTNAME:S/webkit/webkit-gtk/} 5PKGNAME= ${DISTNAME:S/webkit/webkit-gtk/}
5CATEGORIES= www 
6MASTER_SITES= http://www.webkitgtk.org/ 
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 
9HOMEPAGE= http://www.webkitgtk.org/ 
10COMMENT= GTK2 port of the WebKit browser engine 7COMMENT= GTK2 port of the WebKit browser engine
11 8
12USE_LANGUAGES= c c++ 9CONFIGURE_ARGS+= --with-gtk=2.0
13USE_LIBTOOL= yes 
14USE_TOOLS+= bison gmake perl:build pkg-config msgfmt 
15 
16PKGCONFIG_OVERRIDE= WebKit/gtk/webkit.pc.in 
17 
18PKG_DESTDIR_SUPPORT= user-destdir 
19MAKE_JOBS_SAFE= no 
20 
21MAKE_FILE= GNUmakefile 
22GNU_CONFIGURE= yes 
23 
24CONFIGURE_ARGS+= --with-target=x11 \ 
25 --with-font-backend=freetype 
26.include "options.mk" 
27 
28REPLACE_PERL+= JavaScriptCore/pcre/dftables \ 
29 JavaScriptCore/create_hash_table \ 
30 WebCore/bindings/scripts/generate-bindings.pl \ 
31 WebCore/bindings/scripts/InFilesParser.pm \ 
32 WebCore/platform/text/mac/make-charset-table.pl \ 
33 WebCore/css/*.pl \ 
34 WebCore/dom/*.pl \ 
35 WebCore/platform/text/mac/*.pl 
36 
37BUILDLINK_DEPMETHOD.python= build 
38.include "../../lang/python/application.mk" 
39CONFIGURE_ENV+= PYTHON=${PYTHONBIN} 
40 10
41.include "../../databases/sqlite3/buildlink3.mk" 
42.include "../../devel/flex/buildlink3.mk" 
43.include "../../devel/gperf/buildlink3.mk" 
44# This is optional, but needs testing. 
45#.include "../../devel/pango/buildlink3.mk" 
46# A correct Webkit build requires flex 2.5.33 
47.include "../../graphics/freetype2/buildlink3.mk" 
48.include "../../mk/jpeg.buildlink3.mk" 
49BUILDLINK_API_DEPENDS.png+= png>=1.5.1beta08 
50.include "../../graphics/png/buildlink3.mk" 
51.include "../../multimedia/gstreamer0.10/buildlink3.mk" 
52.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk" 
53BUILDLINK_API_DEPENDS.libsoup24+= libsoup24>=2.34.2 
54.include "../../net/libsoup24/buildlink3.mk" 
55.include "../../textproc/enchant/buildlink3.mk" 
56.include "../../textproc/icu/buildlink3.mk" 
57.include "../../textproc/libxslt/buildlink3.mk" 
58.include "../../x11/gtk2/buildlink3.mk" 11.include "../../x11/gtk2/buildlink3.mk"
59.include "../../x11/libXt/buildlink3.mk" 
60.include "../../mk/pthread.buildlink3.mk" 
61.include "../../mk/bsd.pkg.mk" 12.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/www/webkit-gtk/Attic/Makefile.common
# $NetBSD: Makefile.common,v 1.1 2011/08/21 13:26:41 obache Exp $
# used by www/webkit-gtk/Makefile
# used by www/webkit-gtk3/Makefile

DISTNAME=	webkit-1.4.2
CATEGORIES=	www
MASTER_SITES=	http://www.webkitgtk.org/

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://www.webkitgtk.org/

DISTINFO_FILE=		${.CURDIR}/../../www/webkit-gtk/distinfo
PATCHDIR=		${.CURDIR}/../../www/webkit-gtk/patches

USE_LANGUAGES=	c c++
USE_LIBTOOL=	yes
USE_TOOLS+=	bison gmake perl:build pkg-config msgfmt

PKGCONFIG_OVERRIDE=	Source/WebKit/gtk/webkit.pc.in

PKG_DESTDIR_SUPPORT=	user-destdir
MAKE_JOBS_SAFE=		no

MAKE_FILE=	GNUmakefile
GNU_CONFIGURE=	yes

CONFIGURE_ARGS+=	--with-target=x11 \
			--with-font-backend=freetype
.include "options.mk"

REPLACE_PERL+=	Source/JavaScriptCore/create_hash_table \
		Source/WebCore/bindings/scripts/generate-bindings.pl \
		Source/WebCore/bindings/scripts/InFilesParser.pm \
		Source/WebCore/platform/text/mac/make-charset-table.pl \
		Source/WebCore/css/*.pl \
		Source/WebCore/dom/*.pl \
		Source/WebCore/inspector/xxd.pl \
		Source/WebCore/make-hash-tools.pl \
		Source/WebCore/platform/text/mac/*.pl

BUILDLINK_DEPMETHOD.python= build
.include "../../lang/python/application.mk"
CONFIGURE_ENV+=	PYTHON=${PYTHONBIN}

.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/flex/buildlink3.mk"
.include "../../devel/gperf/buildlink3.mk"
# This is optional, but needs testing.
#.include "../../devel/pango/buildlink3.mk"
# A correct Webkit build requires flex 2.5.33
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
BUILDLINK_API_DEPENDS.png+= png>=1.5.1beta08
.include "../../graphics/png/buildlink3.mk"
.include "../../multimedia/gstreamer0.10/buildlink3.mk"
.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
BUILDLINK_API_DEPENDS.libsoup24+= libsoup24>=2.34.2
.include "../../net/libsoup24/buildlink3.mk"
.include "../../textproc/enchant/buildlink3.mk"
.include "../../textproc/icu/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"