| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.52 2016/11/25 12:42:21 prlw1 Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.53 2016/12/12 09:22:54 maya 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.50.2 | | 9 | DISTNAME= glib-2.50.2 |
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 | |
| @@ -27,26 +27,28 @@ DISTINFO_FILE= ${.CURDIR}/../../devel/g | | | @@ -27,26 +27,28 @@ DISTINFO_FILE= ${.CURDIR}/../../devel/g |
27 | PATCHDIR= ${.CURDIR}/../../devel/glib2/patches | | 27 | PATCHDIR= ${.CURDIR}/../../devel/glib2/patches |
28 | | | 28 | |
29 | GNU_CONFIGURE= yes | | 29 | GNU_CONFIGURE= yes |
30 | CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} | | 30 | CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} |
31 | CONFIGURE_ARGS+= --disable-fam # See sysutils/gio-fam. | | 31 | CONFIGURE_ARGS+= --disable-fam # See sysutils/gio-fam. |
32 | CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib | | 32 | CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib |
33 | CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv} | | 33 | CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv} |
34 | CONFIGURE_ARGS+= --with-pcre=system | | 34 | CONFIGURE_ARGS+= --with-pcre=system |
35 | CONFIGURE_ARGS+= --disable-dtrace | | 35 | CONFIGURE_ARGS+= --disable-dtrace |
36 | CONFIGURE_ARGS+= --disable-man # Requires xsltproc and Docbook. | | 36 | CONFIGURE_ARGS+= --disable-man # Requires xsltproc and Docbook. |
37 | CONFIGURE_ARGS+= --disable-modular-tests | | 37 | CONFIGURE_ARGS+= --disable-modular-tests |
38 | # Avoid unnecessary autotools invocation. | | 38 | # Avoid unnecessary autotools invocation. |
39 | CONFIGURE_ARGS+= --disable-maintainer-mode | | 39 | CONFIGURE_ARGS+= --disable-maintainer-mode |
| | | 40 | # Avoid linux dependency on libmount-dev |
| | | 41 | CONFIGURE_ARGS.Linux+= --disable-libmount |
40 | | | 42 | |
41 | # When ICONV_TYPE=gnu ensure we explicitly use the GNU version, to avoid | | 43 | # When ICONV_TYPE=gnu ensure we explicitly use the GNU version, to avoid |
42 | # conflicts between iconv.h from converters/libiconv and builtin libiconv | | 44 | # conflicts between iconv.h from converters/libiconv and builtin libiconv |
43 | # which may be non-GNU. | | 45 | # which may be non-GNU. |
44 | CONFIGURE_ARGS.gnu-iconv= --with-libiconv=gnu | | 46 | CONFIGURE_ARGS.gnu-iconv= --with-libiconv=gnu |
45 | | | 47 | |
46 | CONFIGURE_ENV+= PERL_PATH=${PERL5:Q} | | 48 | CONFIGURE_ENV+= PERL_PATH=${PERL5:Q} |
47 | | | 49 | |
48 | .include "../../mk/bsd.prefs.mk" | | 50 | .include "../../mk/bsd.prefs.mk" |
49 | | | 51 | |
50 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" | | 52 | CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" |
51 | CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\"" | | 53 | CPPFLAGS+= -DPKGLOCALEDIR="\"${PKGLOCALEDIR}\"" |
52 | CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\"" | | 54 | CPPFLAGS+= -DPKG_SYSCONFDIR="\"${PKG_SYSCONFDIR}\"" |