| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.186 2009/09/09 11:16:57 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.187 2009/10/05 06:28:11 sketch Exp $ |
2 | | | 2 | |
3 | DISTNAME= gtk+-2.16.6 | | 3 | DISTNAME= gtk+-2.16.6 |
4 | PKGNAME= ${DISTNAME:S/gtk/gtk2/} | | 4 | PKGNAME= ${DISTNAME:S/gtk/gtk2/} |
5 | PKGREVISION= 2 | | 5 | PKGREVISION= 2 |
6 | CATEGORIES= x11 | | 6 | CATEGORIES= x11 |
7 | MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/2.16/ \ | | 7 | MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/2.16/ \ |
8 | ${MASTER_SITE_GNOME:=sources/gtk+/2.16/} | | 8 | ${MASTER_SITE_GNOME:=sources/gtk+/2.16/} |
9 | EXTRACT_SUFX= .tar.bz2 | | 9 | EXTRACT_SUFX= .tar.bz2 |
10 | | | 10 | |
11 | MAINTAINER= pkgsrc-users@NetBSD.org | | 11 | MAINTAINER= pkgsrc-users@NetBSD.org |
12 | HOMEPAGE= http://www.gtk.org/ | | 12 | HOMEPAGE= http://www.gtk.org/ |
13 | COMMENT= GIMP Toolkit v2 - libraries for building X11 user interfaces | | 13 | COMMENT= GIMP Toolkit v2 - libraries for building X11 user interfaces |
14 | LICENSE= gnu-lgpl-v2.1 | | 14 | LICENSE= gnu-lgpl-v2.1 |
| @@ -38,26 +38,33 @@ PKGCONFIG_OVERRIDE+= gdk-2.0.pc.in | | | @@ -38,26 +38,33 @@ PKGCONFIG_OVERRIDE+= gdk-2.0.pc.in |
38 | PKGCONFIG_OVERRIDE+= gtk+-2.0-uninstalled.pc.in | | 38 | PKGCONFIG_OVERRIDE+= gtk+-2.0-uninstalled.pc.in |
39 | PKGCONFIG_OVERRIDE+= gtk+-2.0.pc.in | | 39 | PKGCONFIG_OVERRIDE+= gtk+-2.0.pc.in |
40 | PKGCONFIG_OVERRIDE+= gtk+-unix-print-2.0.pc.in | | 40 | PKGCONFIG_OVERRIDE+= gtk+-unix-print-2.0.pc.in |
41 | PKGCONFIG_OVERRIDE+= gdk-pixbuf-2.0-uninstalled.pc.in | | 41 | PKGCONFIG_OVERRIDE+= gdk-pixbuf-2.0-uninstalled.pc.in |
42 | PKGCONFIG_OVERRIDE+= gdk-pixbuf-2.0.pc.in | | 42 | PKGCONFIG_OVERRIDE+= gdk-pixbuf-2.0.pc.in |
43 | PKGCONFIG_OVERRIDE+= contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc.in | | 43 | PKGCONFIG_OVERRIDE+= contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc.in |
44 | | | 44 | |
45 | REQD_DIRS+= ${PREFIX}/libdata/gtk-2.0 | | 45 | REQD_DIRS+= ${PREFIX}/libdata/gtk-2.0 |
46 | | | 46 | |
47 | BUILD_DIRS= . demos/gtk-demo | | 47 | BUILD_DIRS= . demos/gtk-demo |
48 | | | 48 | |
49 | .include "../../mk/bsd.prefs.mk" | | 49 | .include "../../mk/bsd.prefs.mk" |
50 | | | 50 | |
| | | 51 | # gtk/Makefile.am hardcodes 'grep -o' so require GNU grep on platforms |
| | | 52 | # which do not have it. |
| | | 53 | .if ${OPSYS} == "SunOS" |
| | | 54 | DEPENDS+= grep:../../textproc/grep |
| | | 55 | TOOLS_PLATFORM.grep= ${LOCALBASE}/bin/${GNU_PROGRAM_PREFIX}grep |
| | | 56 | .endif |
| | | 57 | |
51 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" | | 58 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" |
52 | | | 59 | |
53 | SUBST_CLASSES+= pthread | | 60 | SUBST_CLASSES+= pthread |
54 | SUBST_STAGE.pthread= pre-configure | | 61 | SUBST_STAGE.pthread= pre-configure |
55 | SUBST_MESSAGE.pthread= Fixing pthread flags. | | 62 | SUBST_MESSAGE.pthread= Fixing pthread flags. |
56 | SUBST_SED.pthread= -e 's,__PTHREAD_FLAGS__,${BUILDLINK_LDFLAGS.pthread},g' | | 63 | SUBST_SED.pthread= -e 's,__PTHREAD_FLAGS__,${BUILDLINK_LDFLAGS.pthread},g' |
57 | SUBST_FILES.pthread= gdk-pixbuf/Makefile.in | | 64 | SUBST_FILES.pthread= gdk-pixbuf/Makefile.in |
58 | | | 65 | |
59 | PYTHON_PATCH_SCRIPTS= gtk/gtk-builder-convert | | 66 | PYTHON_PATCH_SCRIPTS= gtk/gtk-builder-convert |
60 | # gtk-builder-convert uses minidom from xml.dom, which needs expat | | 67 | # gtk-builder-convert uses minidom from xml.dom, which needs expat |
61 | .include "../../lang/python/pyversion.mk" | | 68 | .include "../../lang/python/pyversion.mk" |
62 | .if ${PYPKGPREFIX} == "py24" | | 69 | .if ${PYPKGPREFIX} == "py24" |
63 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | | 70 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat |