aboutsummaryrefslogtreecommitdiff
path: root/dns/bind94
diff options
context:
space:
mode:
authorDoug Barton <dougb@FreeBSD.org>2009-08-15 18:20:25 +0000
committerDoug Barton <dougb@FreeBSD.org>2009-08-15 18:20:25 +0000
commite2f64f5b9105dc1356cb4e1fa4cf5ca564d8daaa (patch)
tree1026c9a4086fc37b483a3eb23bf0f497eefe198d /dns/bind94
parent2d2eff3b88b5699d11ff3efde1f4cd732d08f311 (diff)
Notes
Diffstat (limited to 'dns/bind94')
-rw-r--r--dns/bind94/Makefile27
-rw-r--r--dns/bind94/distinfo3
2 files changed, 30 insertions, 0 deletions
diff --git a/dns/bind94/Makefile b/dns/bind94/Makefile
index d73f3d93dd58..58a461d44bd8 100644
--- a/dns/bind94/Makefile
+++ b/dns/bind94/Makefile
@@ -88,6 +88,26 @@ CONFIGURE_ARGS+= --prefix=${PREFIX} \
BIND_DESTETC= ${PREFIX}/etc
.endif
+# For this feature please use the slave port: ../bind94-geoip
+.if defined(WITH_GEOIP)
+PKGNAMESUFFIX= -geoip
+LIB_DEPENDS+= GeoIP:${PORTSDIR}/net/GeoIP
+
+CONFIGURE_ENV+= CFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib" \
+ LIBS="-L${LOCALBASE}/lib -lGeoIP"
+
+GEOIP_PATCH= ${WRKDIR}/bind-${GEOIP_PATCH_VER}-geodns-patch/patch.diff
+GEOIP_PATCH_VER= 9.4.1
+
+DISTFILES+= bind-${GEOIP_PATCH_VER}-geodns-patch.tar.gz:geodns
+MASTER_SITES+= http://www.caraytech.com/geodns/:geodns
+EXTRACT_ONLY+= bind-${GEOIP_PATCH_VER}-geodns-patch.tar.gz
+EXTRA_PATCHES+= ${GEOIP_PATCH}
+.else
+CONFLICTS+= bind94-geoip-9.4.*
+.endif
+
PLIST_SUB= BIND_DESTETC="${BIND_DESTETC}"
MAN1= dig.1 host.1 nslookup.1 nsupdate.1
@@ -132,6 +152,13 @@ MLINKS= named-checkzone.8 named-compilezone.8
verify: checksum
gpg --verify ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}.asc
+pre-patch:
+.if defined(WITH_GEOIP)
+ @${CP} ${GEOIP_PATCH} ${GEOIP_PATCH}.presed
+ @${SED} -e 's#bind-9.4.1-P1[^/]*/##g' ${GEOIP_PATCH}.presed > \
+ ${GEOIP_PATCH}
+.endif
+
post-patch:
.for FILE in check/named-checkconf.8 named/named.8 nsupdate/nsupdate.1 \
rndc/rndc.8
diff --git a/dns/bind94/distinfo b/dns/bind94/distinfo
index c51a3bec4c09..37b58403aa53 100644
--- a/dns/bind94/distinfo
+++ b/dns/bind94/distinfo
@@ -4,3 +4,6 @@ SIZE (bind-9.4.3-P3.tar.gz) = 6544968
MD5 (bind-9.4.3-P3.tar.gz.asc) = 69fff246b46d78ff1b4f6a89ad516bb6
SHA256 (bind-9.4.3-P3.tar.gz.asc) = 26fe58193633b7402a0e01a2502ee6cac52f6a41879198429979f09fde221bc7
SIZE (bind-9.4.3-P3.tar.gz.asc) = 481
+MD5 (bind-9.4.1-geodns-patch.tar.gz) = d3d515bdef525f9a31787b36a105e690
+SHA256 (bind-9.4.1-geodns-patch.tar.gz) = 352413037e4779519c0a5b70aef801c8f84bcf15d1d485b16096d75f83644a65
+SIZE (bind-9.4.1-geodns-patch.tar.gz) = 2057