net/bind914: fix build problem if PKG_DEVELOPER is enabled There was build problem after pkg-config was aded to USE_TOOLS if PKG_DEVELOPER is enabled, causing WRKDIR reference. Fix method is dirty (or quick) hack.diff -r1.22 -r1.23 pkgsrc/net/bind914/Makefile
(taca)
@@ -1,40 +1,41 @@ | @@ -1,40 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.22 2020/05/21 12:45:47 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.23 2020/05/30 14:21:31 taca Exp $ | |
2 | 2 | |||
3 | DISTNAME= bind-${BIND_VERSION} | 3 | DISTNAME= bind-${BIND_VERSION} | |
4 | PKGNAME= ${DISTNAME:S/-P/pl/} | 4 | PKGNAME= ${DISTNAME:S/-P/pl/} | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ | 6 | MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.isc.org/software/bind/ | 9 | HOMEPAGE= https://www.isc.org/software/bind/ | |
10 | COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.14 | 10 | COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.14 | |
11 | LICENSE= mpl-2.0 | 11 | LICENSE= mpl-2.0 | |
12 | 12 | |||
13 | CONFLICTS+= host-[0-9]* | 13 | CONFLICTS+= host-[0-9]* | |
14 | 14 | |||
15 | MAKE_JOBS_SAFE= no | 15 | MAKE_JOBS_SAFE= no | |
16 | 16 | |||
17 | BIND_VERSION= 9.14.12 | 17 | BIND_VERSION= 9.14.12 | |
18 | 18 | |||
19 | .include "../../mk/bsd.prefs.mk" | 19 | .include "../../mk/bsd.prefs.mk" | |
20 | 20 | |||
21 | BUILD_DEFS+= BIND_DIR VARBASE | 21 | BUILD_DEFS+= BIND_DIR VARBASE | |
22 | 22 | |||
23 | .include "options.mk" | 23 | .include "options.mk" | |
24 | 24 | |||
25 | USE_TOOLS+= pax perl pkg-config | 25 | USE_TOOLS+= pax perl pkg-config | |
26 | USE_LIBTOOL= yes | 26 | USE_LIBTOOL= yes | |
27 | GNU_CONFIGURE= yes | 27 | GNU_CONFIGURE= yes | |
28 | MAKE_ENV+= WRKDIR=${WRKDIR} PREFIX=${PREFIX} | |||
28 | 29 | |||
29 | .if ${OPSYS} == "Linux" && !exists(/usr/include/sys/capability.h) | 30 | .if ${OPSYS} == "Linux" && !exists(/usr/include/sys/capability.h) | |
30 | CONFIGURE_ARGS+= --disable-linux-caps | 31 | CONFIGURE_ARGS+= --disable-linux-caps | |
31 | .endif | 32 | .endif | |
32 | 33 | |||
33 | CONFIGURE_ARGS+= --with-libtool | 34 | CONFIGURE_ARGS+= --with-libtool | |
34 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | 35 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |
35 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | 36 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |
36 | CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} | 37 | CONFIGURE_ARGS+= --with-openssl=${SSLBASE:Q} | |
37 | CONFIGURE_ARGS+= --with-python=no | 38 | CONFIGURE_ARGS+= --with-python=no | |
38 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-m68k) || \ | 39 | .if !empty(MACHINE_PLATFORM:MNetBSD-*-m68k) || \ | |
39 | !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || \ | 40 | !empty(MACHINE_PLATFORM:MNetBSD-*-mipsel) || \ | |
40 | !empty(MACHINE_PLATFORM:MNetBSD-*-vax) | 41 | !empty(MACHINE_PLATFORM:MNetBSD-*-vax) |
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | $NetBSD: distinfo,v 1.15 2020/05/19 10:23:03 taca Exp $ | 1 | $NetBSD: distinfo,v 1.16 2020/05/30 14:21:31 taca Exp $ | |
2 | 2 | |||
3 | SHA1 (bind-9.14.12.tar.gz) = 20fd9f09f251dcd367b6221a954ef68ac501de51 | 3 | SHA1 (bind-9.14.12.tar.gz) = 20fd9f09f251dcd367b6221a954ef68ac501de51 | |
4 | RMD160 (bind-9.14.12.tar.gz) = 82ac9214698eee669f658e3d833727b431b8579a | 4 | RMD160 (bind-9.14.12.tar.gz) = 82ac9214698eee669f658e3d833727b431b8579a | |
5 | SHA512 (bind-9.14.12.tar.gz) = f4e6c50cbe8fdb44cdd8e30b4560b6fe2fccd0fd5bde527a897a66e85065265da0d0aceb95af42d5568dea95d59e68574e5a486bbb7e6c5d0af275538c353ddf | 5 | SHA512 (bind-9.14.12.tar.gz) = f4e6c50cbe8fdb44cdd8e30b4560b6fe2fccd0fd5bde527a897a66e85065265da0d0aceb95af42d5568dea95d59e68574e5a486bbb7e6c5d0af275538c353ddf | |
6 | Size (bind-9.14.12.tar.gz) = 6318913 bytes | 6 | Size (bind-9.14.12.tar.gz) = 6318913 bytes | |
7 | SHA1 (patch-bin_named_Makefile.in) = 741e3708c670baaec45446f6bb364ada448ae330 | 7 | SHA1 (patch-bin_named_Makefile.in) = 530511e833ee72b2d53e0de77301ebf6bbc81aaf | |
8 | SHA1 (patch-bin_named_main.c) = 51c8ab464a009575b6513c7ed4b79f89446eb7d0 | 8 | SHA1 (patch-bin_named_main.c) = 51c8ab464a009575b6513c7ed4b79f89446eb7d0 | |
9 | SHA1 (patch-bin_named_pfilter.c) = b54f872c883c8fbc2d9c04df65c185dc057cc36b | 9 | SHA1 (patch-bin_named_pfilter.c) = b54f872c883c8fbc2d9c04df65c185dc057cc36b | |
10 | SHA1 (patch-bin_named_pfilter.h) = c14617cb266a4b5d33ba6e5db98562e806792833 | 10 | SHA1 (patch-bin_named_pfilter.h) = c14617cb266a4b5d33ba6e5db98562e806792833 | |
11 | SHA1 (patch-bin_named_server.c) = 558088a1e1128e7a69394d66bfff03a5b3b62ee8 | 11 | SHA1 (patch-bin_named_server.c) = 558088a1e1128e7a69394d66bfff03a5b3b62ee8 | |
12 | SHA1 (patch-bin_nsupdate_nsupdate.c) = f71213385ec7c78243c1f93a6940caa111cb5072 | 12 | SHA1 (patch-bin_nsupdate_nsupdate.c) = f71213385ec7c78243c1f93a6940caa111cb5072 | |
13 | SHA1 (patch-bin_pkcs11_pkcs11-keygen.c) = d953bf48aadcdf7e95975d335167cc50f54ef91e | 13 | SHA1 (patch-bin_pkcs11_pkcs11-keygen.c) = d953bf48aadcdf7e95975d335167cc50f54ef91e | |
14 | SHA1 (patch-bin_tests_system_metadata_tests.sh) = d01a492d0b7738760bdbff714248e279a78fef28 | 14 | SHA1 (patch-bin_tests_system_metadata_tests.sh) = d01a492d0b7738760bdbff714248e279a78fef28 | |
15 | SHA1 (patch-bin_tests_system_rpz_tests.sh) = 1bc5e0d5c0cc50608e6314c2d2664bd1dc3f6e34 | 15 | SHA1 (patch-bin_tests_system_rpz_tests.sh) = 1bc5e0d5c0cc50608e6314c2d2664bd1dc3f6e34 | |
16 | SHA1 (patch-bin_tools_arpaname.c) = 2bf3ccf81a0f89ced34f5e32419dee314601e0c0 | 16 | SHA1 (patch-bin_tools_arpaname.c) = 2bf3ccf81a0f89ced34f5e32419dee314601e0c0 | |
17 | SHA1 (patch-bin_tools_nsec3hash.c) = 87c3891db62c45cd8ed2b484b17f7bf2e319bef3 | 17 | SHA1 (patch-bin_tools_nsec3hash.c) = 87c3891db62c45cd8ed2b484b17f7bf2e319bef3 | |
18 | SHA1 (patch-config.h.in) = 0720dd6303293b32c1e5f0357fa3cd02f00068e4 | 18 | SHA1 (patch-config.h.in) = 0720dd6303293b32c1e5f0357fa3cd02f00068e4 | |
19 | SHA1 (patch-config.threads.in) = fc5cc7097d87523a34c0e630cb8dd1d081d859e5 | 19 | SHA1 (patch-config.threads.in) = fc5cc7097d87523a34c0e630cb8dd1d081d859e5 | |
20 | SHA1 (patch-configure) = 2fc0d22ee8cc2cf2e1f48ff87ca8d69a7cc6db81 | 20 | SHA1 (patch-configure) = 2fc0d22ee8cc2cf2e1f48ff87ca8d69a7cc6db81 |
@@ -1,18 +1,19 @@ | @@ -1,18 +1,19 @@ | |||
1 | $NetBSD: patch-bin_named_Makefile.in,v 1.2 2019/07/18 03:02:02 taca Exp $ | 1 | $NetBSD: patch-bin_named_Makefile.in,v 1.3 2020/05/30 14:21:32 taca Exp $ | |
2 | 2 | |||
3 | * Add support for blacklistd. | 3 | * Add support for blacklistd. | |
4 | * Dirty hack to prevent WRKDIR reference. | |||
4 | 5 | |||
5 | --- bin/named/Makefile.in.orig 2019-07-09 18:15:48.000000000 +0000 | 6 | --- bin/named/Makefile.in.orig 2020-05-06 10:32:33.000000000 +0000 | |
6 | +++ bin/named/Makefile.in | 7 | +++ bin/named/Makefile.in | |
7 | @@ -85,6 +85,7 @@ SUBDIRS = unix | 8 | @@ -85,6 +85,7 @@ SUBDIRS = unix | |
8 | 9 | |||
9 | TARGETS = named@EXEEXT@ | 10 | TARGETS = named@EXEEXT@ | |
10 | 11 | |||
11 | +BLACKLISTLINKOBJS= pfilter.@O@ | 12 | +BLACKLISTLINKOBJS= pfilter.@O@ | |
12 | GEOIPLINKOBJS = geoip.@O@ | 13 | GEOIPLINKOBJS = geoip.@O@ | |
13 | GEOIP2LINKOBJS = geoip.@O@ | 14 | GEOIP2LINKOBJS = geoip.@O@ | |
14 | 15 | |||
15 | @@ -94,12 +95,13 @@ OBJS = builtin.@O@ config.@O@ control.@ | 16 | @@ -94,12 +95,13 @@ OBJS = builtin.@O@ config.@O@ control.@ | |
16 | log.@O@ logconf.@O@ main.@O@ \ | 17 | log.@O@ logconf.@O@ main.@O@ \ | |
17 | server.@O@ statschannel.@O@ \ | 18 | server.@O@ statschannel.@O@ \ | |
18 | tkeyconf.@O@ tsigconf.@O@ zoneconf.@O@ \ | 19 | tkeyconf.@O@ tsigconf.@O@ zoneconf.@O@ \ | |
@@ -26,13 +27,22 @@ $NetBSD: patch-bin_named_Makefile.in,v 1 | @@ -26,13 +27,22 @@ $NetBSD: patch-bin_named_Makefile.in,v 1 | |||
26 | +BLACKLISTLINKSRCS= pfilter.c | 27 | +BLACKLISTLINKSRCS= pfilter.c | |
27 | GEOIPLINKSRCS = geoip.c | 28 | GEOIPLINKSRCS = geoip.c | |
28 | GEOIP2LINKSRCS = geoip.c | 29 | GEOIP2LINKSRCS = geoip.c | |
29 | 30 | |||
30 | @@ -109,7 +111,7 @@ SRCS = builtin.c config.c control.c \ | 31 | @@ -109,7 +111,7 @@ SRCS = builtin.c config.c control.c \ | |
31 | log.c logconf.c main.c \ | 32 | log.c logconf.c main.c \ | |
32 | server.c statschannel.c \ | 33 | server.c statschannel.c \ | |
33 | tkeyconf.c tsigconf.c zoneconf.c \ | 34 | tkeyconf.c tsigconf.c zoneconf.c \ | |
34 | - ${DLZDRIVER_SRCS} ${DBDRIVER_SRCS} | 35 | - ${DLZDRIVER_SRCS} ${DBDRIVER_SRCS} | |
35 | + ${BLACKLISTLINKSRCS} ${DLZDRIVER_SRCS} ${DBDRIVER_SRCS} | 36 | + ${BLACKLISTLINKSRCS} ${DLZDRIVER_SRCS} ${DBDRIVER_SRCS} | |
36 | 37 | |||
37 | MANPAGES = named.8 named.conf.5 | 38 | MANPAGES = named.8 named.conf.5 | |
38 | 39 | |||
40 | @@ -125,7 +127,7 @@ main.@O@: main.c | |||
41 | -DPRODUCT=\"${PRODUCT}\" \ | |||
42 | -DDESCRIPTION=\"${DESCRIPTION}\" \ | |||
43 | -DSRCID=\"${SRCID}\" \ | |||
44 | - -DCONFIGARGS="\"${CONFIGARGS}\"" \ | |||
45 | + -DCONFIGARGS="\"${CONFIGARGS:S/${WRKDIR}\/.tools/${PREFIX}/g:S/${WRKDIR}\/.buildlink/${PREFIX}/g}\"" \ | |||
46 | -DBUILDER="\"make\"" \ | |||
47 | -DNAMED_LOCALSTATEDIR=\"${localstatedir}\" \ | |||
48 | -DNAMED_SYSCONFDIR=\"${sysconfdir}\" -c ${srcdir}/main.c |