| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.177 2009/06/17 17:08:29 drochner Exp $ | | 1 | # $NetBSD: Makefile,v 1.178 2009/06/17 17:57:55 asau Exp $ |
2 | | | 2 | |
3 | DISTNAME= gtk+-2.16.2 | | 3 | DISTNAME= gtk+-2.16.2 |
4 | PKGNAME= ${DISTNAME:S/gtk/gtk2/} | | 4 | PKGNAME= ${DISTNAME:S/gtk/gtk2/} |
5 | CATEGORIES= x11 | | 5 | CATEGORIES= x11 |
6 | MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/2.16/ \ | | 6 | MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/2.16/ \ |
7 | ${MASTER_SITE_GNOME:=sources/gtk+/2.16/} | | 7 | ${MASTER_SITE_GNOME:=sources/gtk+/2.16/} |
8 | EXTRACT_SUFX= .tar.bz2 | | 8 | EXTRACT_SUFX= .tar.bz2 |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://www.gtk.org/ | | 11 | HOMEPAGE= http://www.gtk.org/ |
12 | COMMENT= GIMP Toolkit v2 - libraries for building X11 user interfaces | | 12 | COMMENT= GIMP Toolkit v2 - libraries for building X11 user interfaces |
13 | LICENSE= gnu-lgpl-v2.1 | | 13 | LICENSE= gnu-lgpl-v2.1 |
14 | | | 14 | |
| @@ -53,26 +53,31 @@ CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" | | | @@ -53,26 +53,31 @@ CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" |
53 | SUBST_CLASSES+= pthread | | 53 | SUBST_CLASSES+= pthread |
54 | SUBST_STAGE.pthread= pre-configure | | 54 | SUBST_STAGE.pthread= pre-configure |
55 | SUBST_MESSAGE.pthread= Fixing pthread flags. | | 55 | SUBST_MESSAGE.pthread= Fixing pthread flags. |
56 | SUBST_SED.pthread= -e 's,__PTHREAD_FLAGS__,${BUILDLINK_LDFLAGS.pthread},g' | | 56 | SUBST_SED.pthread= -e 's,__PTHREAD_FLAGS__,${BUILDLINK_LDFLAGS.pthread},g' |
57 | SUBST_FILES.pthread= gdk-pixbuf/Makefile.in | | 57 | SUBST_FILES.pthread= gdk-pixbuf/Makefile.in |
58 | | | 58 | |
59 | PYTHON_PATCH_SCRIPTS= gtk/gtk-builder-convert | | 59 | PYTHON_PATCH_SCRIPTS= gtk/gtk-builder-convert |
60 | # gtk-builder-convert uses minidom from xml.dom, which needs expat | | 60 | # gtk-builder-convert uses minidom from xml.dom, which needs expat |
61 | .include "../../lang/python/pyversion.mk" | | 61 | .include "../../lang/python/pyversion.mk" |
62 | .if ${PYPKGPREFIX} == "py24" || ${PYPKGPREFIX} == "py23" | | 62 | .if ${PYPKGPREFIX} == "py24" || ${PYPKGPREFIX} == "py23" |
63 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | | 63 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat |
64 | .endif | | 64 | .endif |
65 | | | 65 | |
| | | 66 | # Work around build problems, disable unstable PAPI, PR #41608: |
| | | 67 | .if ${OPSYS} == "SunOS" |
| | | 68 | CONFIGURE_ARGS+= --disable-papi |
| | | 69 | .endif |
| | | 70 | |
66 | .include "options.mk" | | 71 | .include "options.mk" |
67 | | | 72 | |
68 | # We remove the module databases during post-install since we create them | | 73 | # We remove the module databases during post-install since we create them |
69 | # anew in the +INSTALL script as part of the POST-INSTALL action. | | 74 | # anew in the +INSTALL script as part of the POST-INSTALL action. |
70 | # | | 75 | # |
71 | post-install: | | 76 | post-install: |
72 | ${RM} -f ${DESTDIR}${GTK_IMMODULES_DB} | | 77 | ${RM} -f ${DESTDIR}${GTK_IMMODULES_DB} |
73 | ${RM} -f ${DESTDIR}${GDK_PIXBUF_LOADERS_DB} | | 78 | ${RM} -f ${DESTDIR}${GDK_PIXBUF_LOADERS_DB} |
74 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/gtk-2.0/immodules | | 79 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/gtk-2.0/immodules |
75 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/gtk-2.0/modules | | 80 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/gtk-2.0/modules |
76 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/gtk-2.0/2.10.0/filesystems | | 81 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/gtk-2.0/2.10.0/filesystems |
77 | | | 82 | |
78 | EVAL_PREFIX+= PREFIX.hicolor=hicolor-icon-theme | | 83 | EVAL_PREFIX+= PREFIX.hicolor=hicolor-icon-theme |