| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.33 2015/10/19 17:26:44 jperkin Exp $ | | 1 | # $NetBSD: Makefile,v 1.34 2015/12/04 11:32:40 hauke Exp $ |
2 | | | 2 | |
3 | DISTNAME= pkg-config-0.29 | | 3 | DISTNAME= pkg-config-0.29 |
4 | CATEGORIES= devel | | 4 | CATEGORIES= devel |
5 | MASTER_SITES= http://pkgconfig.freedesktop.org/releases/ | | 5 | MASTER_SITES= http://pkgconfig.freedesktop.org/releases/ |
6 | | | 6 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 7 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= http://pkgconfig.freedesktop.org/ | | 8 | HOMEPAGE= http://pkgconfig.freedesktop.org/ |
9 | COMMENT= System for managing library compile/link flags | | 9 | COMMENT= System for managing library compile/link flags |
10 | LICENSE= gnu-gpl-v2 | | 10 | LICENSE= gnu-gpl-v2 |
11 | | | 11 | |
12 | USE_LIBTOOL= yes | | 12 | USE_LIBTOOL= yes |
13 | GNU_CONFIGURE= yes | | 13 | GNU_CONFIGURE= yes |
14 | CONFIGURE_ARGS+= --with-internal-glib | | 14 | CONFIGURE_ARGS+= --with-internal-glib |
| @@ -16,26 +16,30 @@ CONFIGURE_ARGS+= --disable-host-tool | | | @@ -16,26 +16,30 @@ CONFIGURE_ARGS+= --disable-host-tool |
16 | CONFIGURE_ARGS+= --disable-maintainer-mode | | 16 | CONFIGURE_ARGS+= --disable-maintainer-mode |
17 | | | 17 | |
18 | # old name of the package | | 18 | # old name of the package |
19 | CONFLICTS= pkgconfig-[0-9]* | | 19 | CONFLICTS= pkgconfig-[0-9]* |
20 | | | 20 | |
21 | .include "../../mk/bsd.prefs.mk" | | 21 | .include "../../mk/bsd.prefs.mk" |
22 | | | 22 | |
23 | .if ${OPSYS} == "IRIX" | | 23 | .if ${OPSYS} == "IRIX" |
24 | # configure bails out in subdir after re-parsing the cache | | 24 | # configure bails out in subdir after re-parsing the cache |
25 | CONFIGURE_ARGS+= --cache-file=/dev/null | | 25 | CONFIGURE_ARGS+= --cache-file=/dev/null |
26 | .endif | | 26 | .endif |
27 | | | 27 | |
28 | .if ${OPSYS} == "NetBSD" | | 28 | .if ${OPSYS} == "NetBSD" |
| | | 29 | .if ${MACHINE_ARCH} == "i386" && !empty(OS_VERSION:M[12345].*) |
| | | 30 | # Built-in GLib wants __sync_bool_compare_and_swap_4 |
| | | 31 | CFLAGS+= -march=i486 |
| | | 32 | .endif |
29 | post-configure: | | 33 | post-configure: |
30 | cd ${WRKSRC}/glib; \ | | 34 | cd ${WRKSRC}/glib; \ |
31 | ${GREP} -v HAVE_DTRACE config.h >config.h.new; \ | | 35 | ${GREP} -v HAVE_DTRACE config.h >config.h.new; \ |
32 | ${MV} config.h.new config.h | | 36 | ${MV} config.h.new config.h |
33 | .endif | | 37 | .endif |
34 | | | 38 | |
35 | .if ${OS_VARIANT} == "SCOOSR5" | | 39 | .if ${OS_VARIANT} == "SCOOSR5" |
36 | # SCO OpenServer 5.0.7/3.2 has no IPv6 support. | | 40 | # SCO OpenServer 5.0.7/3.2 has no IPv6 support. |
37 | CONFIGURE_ENV+= glib_cv_value_AF_INET6=yes | | 41 | CONFIGURE_ENV+= glib_cv_value_AF_INET6=yes |
38 | .endif | | 42 | .endif |
39 | | | 43 | |
40 | .if ${OPSYS} == "SunOS" | | 44 | .if ${OPSYS} == "SunOS" |
41 | CONFIGURE_ARGS+= --disable-dtrace | | 45 | CONFIGURE_ARGS+= --disable-dtrace |