| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.37 2014/09/05 20:49:55 prlw1 Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.38 2014/09/08 08:33:59 jperkin Exp $ |
2 | # | | 2 | # |
3 | # used by devel/glib2/Makefile | | 3 | # used by devel/glib2/Makefile |
4 | # used by devel/gdbus-codegen/Makefile | | 4 | # used by devel/gdbus-codegen/Makefile |
5 | # used by sysutils/gio-fam/Makefile | | 5 | # used by sysutils/gio-fam/Makefile |
6 | | | 6 | |
7 | # When updating this package, please apply patch-ak to configure.in and | | 7 | # When updating this package, please apply patch-ak to configure.in and |
8 | # then run a matching version of autoconf to regen patch-aa. | | 8 | # then run a matching version of autoconf to regen patch-aa. |
9 | DISTNAME= glib-2.40.0 | | 9 | DISTNAME= glib-2.40.0 |
10 | PKGNAME= ${DISTNAME:S/glib/glib2/} | | 10 | PKGNAME= ${DISTNAME:S/glib/glib2/} |
11 | CATEGORIES= # empty; redefined in Makefile | | 11 | CATEGORIES= # empty; redefined in Makefile |
12 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/glib/${PKGVERSION_NOREV:R}/} | | 12 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/glib/${PKGVERSION_NOREV:R}/} |
13 | EXTRACT_SUFX= .tar.xz | | 13 | EXTRACT_SUFX= .tar.xz |
14 | | | 14 | |
| @@ -30,26 +30,28 @@ PATCHDIR= ${.CURDIR}/../../devel/glib2/ | | | @@ -30,26 +30,28 @@ PATCHDIR= ${.CURDIR}/../../devel/glib2/ |
30 | | | 30 | |
31 | GNU_CONFIGURE= yes | | 31 | GNU_CONFIGURE= yes |
32 | CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} | | 32 | CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} |
33 | CONFIGURE_ARGS+= --disable-fam # See sysutils/gio-fam. | | 33 | CONFIGURE_ARGS+= --disable-fam # See sysutils/gio-fam. |
34 | CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib | | 34 | CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib |
35 | CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv} | | 35 | CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv} |
36 | CONFIGURE_ARGS+= --with-pcre=system | | 36 | CONFIGURE_ARGS+= --with-pcre=system |
37 | CONFIGURE_ARGS+= --disable-dtrace | | 37 | CONFIGURE_ARGS+= --disable-dtrace |
38 | CONFIGURE_ARGS+= --disable-man # Requires xsltproc and Docbook. | | 38 | CONFIGURE_ARGS+= --disable-man # Requires xsltproc and Docbook. |
39 | CONFIGURE_ARGS+= --disable-modular-tests | | 39 | CONFIGURE_ARGS+= --disable-modular-tests |
40 | # Avoid unnecessary autotools invocation. | | 40 | # Avoid unnecessary autotools invocation. |
41 | CONFIGURE_ARGS+= --disable-maintainer-mode | | 41 | CONFIGURE_ARGS+= --disable-maintainer-mode |
42 | | | 42 | |
| | | 43 | CONFIGURE_ARGS.gnu-iconv= --with-libiconv=gnu |
| | | 44 | |
43 | CONFIGURE_ENV+= PERL_PATH=${PERL5:Q} | | 45 | CONFIGURE_ENV+= PERL_PATH=${PERL5:Q} |
44 | | | 46 | |
45 | .include "../../mk/bsd.prefs.mk" | | 47 | .include "../../mk/bsd.prefs.mk" |
46 | | | 48 | |
47 | | | 49 | |
48 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" | | 50 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" |
49 | CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\"" | | 51 | CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\"" |
50 | CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\"" | | 52 | CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\"" |
51 | | | 53 | |
52 | .if ${OPSYS} == "FreeBSD" | | 54 | .if ${OPSYS} == "FreeBSD" |
53 | SUBST_CLASSES+= thr | | 55 | SUBST_CLASSES+= thr |
54 | SUBST_STAGE.thr= post-patch | | 56 | SUBST_STAGE.thr= post-patch |
55 | SUBST_FILES.thr= gthread/Makefile.in | | 57 | SUBST_FILES.thr= gthread/Makefile.in |