aboutsummaryrefslogtreecommitdiffstats
path: root/dns/bind99
diff options
context:
space:
mode:
authorerwin <erwin@FreeBSD.org>2012-11-27 18:05:32 +0800
committererwin <erwin@FreeBSD.org>2012-11-27 18:05:32 +0800
commitd372fcb59f702ec7e04c1c9c24dd3175a9a721b4 (patch)
treebd32bbcfeb06a4c9e00abefe714bc31f82086079 /dns/bind99
parentd64ae9e8f9dda56da4d63bdd3d42f0b67cf1b258 (diff)
downloadfreebsd-ports-gnome-d372fcb59f702ec7e04c1c9c24dd3175a9a721b4.tar.gz
freebsd-ports-gnome-d372fcb59f702ec7e04c1c9c24dd3175a9a721b4.tar.zst
freebsd-ports-gnome-d372fcb59f702ec7e04c1c9c24dd3175a9a721b4.zip
- Update CONFLICTS
- Fix a typo in the OPTIONSNG conversion - Add FIXED_RRSET option - Add RPZ options (9.8 and 9.8 only) PR: 172586 Submitted by: Craig Leres <leres@ee.lbl.gov> Feature safe: yes
Diffstat (limited to 'dns/bind99')
-rw-r--r--dns/bind99/Makefile23
1 files changed, 19 insertions, 4 deletions
diff --git a/dns/bind99/Makefile b/dns/bind99/Makefile
index 0dd9ad172841..1bf787714071 100644
--- a/dns/bind99/Makefile
+++ b/dns/bind99/Makefile
@@ -23,20 +23,25 @@ CONFIGURE_ARGS= --localstatedir=/var --disable-linux-caps \
--with-randomdev=/dev/random \
--without-python
-CONFLICTS= bind9*-9.[45678].* bind9-sdb-* host-* bind-tools-9.*
+CONFLICTS= bind9*-9.[45678].* bind9*-sdb-9.[45678].* bind-tools-9.*
OPTIONS_DEFAULT= IPV6 SSL LINKS XML THREADS
OPTIONS_DEFINE= SSL LINKS XML IDN REPLACE_BASE LARGE_FILE \
+ FIXED_RRSET RPZ_NSIP RPZ_NSDNAME \
SIGCHASE IPV6 THREADS DLZ
OPTIONS_SINGLE= DLZ
OPTIONS_SINGLE_DLZ= DLZ_POSTGRESQL DLZ_MYSQL DLZ_BDB \
DLZ_LDAP DLZ_FILESYSTEM DLZ_STUB
+SSL_DESC= Building without OpenSSL removes DNSSEC
LINKS_DESC= Create conf file symlinks in ${PREFIX}
XML_DESC= Support for xml statistics output
REPLACE_BASE_DESC= Replace base BIND with this version
LARGE_FILE_DESC= 64-bit file support
SIGCHASE_DESC= dig/host/nslookup will do DNSSEC validation
+FIXED_RRSET_DESC= Enable fixed rrset ordering
+RPZ_NSIP_DESC= Enable RPZ NSIP trigger rules
+RPZ_NSDNAME_DESC= Enable RPZ NSDNAME policy records
DLZ_DESC= Dynamically Loadable Zones
DLZ_POSTGRESQL_DESC= DLZ Postgres driver
DLZ_MYSQL_DESC= DLZ MySQL driver (no threading)
@@ -45,9 +50,6 @@ DLZ_LDAP_DESC= DLZ LDAP driver
DLZ_FILESYSTEM_DESC= DLZ filesystem driver
DLZ_STUB_DESC= DLZ stub driver
-# Just in case
-USE_OPENSSL= yes
-
.include <bsd.port.options.mk>
.if (${ARCH} == "amd64")
@@ -56,6 +58,7 @@ ARCH= x86_64
.if ${PORT_OPTIONS:MSSL}
CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
+USE_OPENSSL= yes
.else
CONFIGURE_ARGS+= --disable-openssl-version-check
CONFIGURE_ARGS+= --without-openssl
@@ -98,6 +101,18 @@ CONFIGURE_ARGS+= --with-dlz-postgres=yes
USE_PGSQL= yes
.endif
+.if ${PORT_OPTIONS:MFIXED_RRSET}
+CONFIGURE_ARGS+= --enable-fixed-rrset
+.endif
+
+.if ${PORT_OPTIONS:MRPZ_NSIP}
+CONFIGURE_ARGS+= --enable-rpz-nsip
+.endif
+
+.if ${PORT_OPTIONS:MRPZ_NSDNAME}
+CONFIGURE_ARGS+= --enable-rpz-nsdname
+.endif
+
.if ${PORT_OPTIONS:MDLZ_MYSQL}
CONFIGURE_ARGS+= --with-dlz-mysql=yes
USE_MYSQL= yes