| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.38 2014/09/08 08:33:59 jperkin Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.39 2014/09/08 08:44:54 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,29 @@ PATCHDIR= ${.CURDIR}/../../devel/glib2/ | | | @@ -30,26 +30,29 @@ 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 | # When ICONV_TYPE=gnu ensure we explicitly use the GNU version, to avoid |
| | | 44 | # conflicts between iconv.h from converters/libiconv and builtin libiconv |
| | | 45 | # which may be non-GNU. |
43 | CONFIGURE_ARGS.gnu-iconv= --with-libiconv=gnu | | 46 | CONFIGURE_ARGS.gnu-iconv= --with-libiconv=gnu |
44 | | | 47 | |
45 | CONFIGURE_ENV+= PERL_PATH=${PERL5:Q} | | 48 | CONFIGURE_ENV+= PERL_PATH=${PERL5:Q} |
46 | | | 49 | |
47 | .include "../../mk/bsd.prefs.mk" | | 50 | .include "../../mk/bsd.prefs.mk" |
48 | | | 51 | |
49 | | | 52 | |
50 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" | | 53 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" |
51 | CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\"" | | 54 | CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\"" |
52 | CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\"" | | 55 | CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\"" |
53 | | | 56 | |
54 | .if ${OPSYS} == "FreeBSD" | | 57 | .if ${OPSYS} == "FreeBSD" |
55 | SUBST_CLASSES+= thr | | 58 | SUBST_CLASSES+= thr |