ports/172586: [PATCH] dns/bind9[6789]: Add configure options and convert to OptionsNG
Craig Leres
leres at ee.lbl.gov
Fri Oct 26 02:20:01 UTC 2012
The following reply was made to PR ports/172586; it has been noted by GNATS.
From: Craig Leres <leres at ee.lbl.gov>
To: bug-followup at FreeBSD.org
Cc: leres at ee.lbl.gov, Erwin Lansing <erwin at FreeBSD.org>
Subject: Re: ports/172586: [PATCH] dns/bind9[6789]: Add configure options
and convert to OptionsNG
Date: Thu, 25 Oct 2012 19:14:40 -0700
This is a multi-part message in MIME format.
--------------090605060908000809070506
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Here's updated set of patches vs the current ports tree.
Craig
--------------090605060908000809070506
Content-Type: text/plain; charset=us-ascii;
name="patch-bind96.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="patch-bind96.txt"
24c24
< CONFLICTS= bind9*-9.[45789].* bind9-sdb-* host-* bind-tools-9.*
---
> CONFLICTS= bind9*-9.[45789].* bind9*-sdb-9.[45789].* bind-tools-9.*
27a28
> FIXED_RRSET \
32a34
> SSL_DESC= Building without OpenSSL removes DNSSEC
37a40,42
> IPV6_DESC= IPv6 Support (autodetected by default)
> THREADS_DESC= Compile with thread support
> FIXED_RRSET_DESC= Enable fixed rrset ordering
46,48d50
< # Just in case
< USE_OPENSSL= yes
<
56a59
> USE_OPENSSL= yes
93a97,106
> .if ${PORT_OPTIONS:MTHREADS}
> CONFIGURE_ARGS+= --enable-threads
> .else
> CONFIGURE_ARGS+= --disable-threads
> .endif
>
> .if ${PORT_OPTIONS:MFIXED_RRSET}
> CONFIGURE_ARGS+= --enable-fixed-rrset
> .endif
>
101a115,118
> .if ${PORT_OPTIONS:MTHREADS}
> @${ECHO_CMD} "Incompatible options: DLZ_MYSQL and THREADS"
> @${FALSE}
> .endif
122,127d138
< .if ${PORT_OPTIONS:MTHREADS} && empty(PORT_OPTIONS:MDLZ_MYSQL)
< CONFIGURE_ARGS+= --enable-threads
< .else
< CONFIGURE_ARGS+= --disable-threads
< .endif
<
--------------090605060908000809070506
Content-Type: text/plain; charset=us-ascii;
name="patch-bind97.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="patch-bind97.txt"
26c26
< CONFLICTS= bind9*-9.[45689].* bind9-sdb-* host-*
---
> CONFLICTS= bind9*-9.[45789].* bind9*-sdb-9.[45789].*
29a30
> FIXED_RRSET \
36a38
> SSL_DESC= Building without OpenSSL removes DNSSEC
41a44,46
> IPV6_DESC= IPv6 Support (autodetected by default)
> THREADS_DESC= Compile with thread support
> FIXED_RRSET_DESC= Enable fixed rrset ordering
53,55d57
< # Just in case
< USE_OPENSSL= yes
<
63a66
> USE_OPENSSL= yes
83c86
< .if ${PORT_OPTIONS:MLINKS} && empty($PORT_OPTIONS:M_REPLACE_BASE)
---
> .if ${PORT_OPTIONS:MLINKS} && empty(PORT_OPTIONS:MREPLACE_BASE)
100a104,113
> .if ${PORT_OPTIONS:MTHREADS}
> CONFIGURE_ARGS+= --enable-threads
> .else
> CONFIGURE_ARGS+= --disable-threads
> .endif
>
> .if ${PORT_OPTIONS:MFIXED_RRSET}
> CONFIGURE_ARGS+= --enable-fixed-rrset
> .endif
>
108a122,125
> .if ${PORT_OPTIONS:MTHREADS}
> @${ECHO_CMD} "Incompatible options: DLZ_MYSQL and THREADS"
> @${FALSE}
> .endif
129,134d145
< .if ${PORT_OPTIONS:MTHREADS} && empty(PORT_OPTIONS:MDLZ_MYSQL)
< CONFIGURE_ARGS+= --enable-threads
< .else
< CONFIGURE_ARGS+= --disable-threads
< .endif
<
226c237
< .if !defined(WITHOUT_LINKS) && !defined(WITH_REPLACE_BASE)
---
> .if ${PORT_OPTIONS:MLINKS} && empty(PORT_OPTIONS:MREPLACE_BASE)
--------------090605060908000809070506
Content-Type: text/plain; charset=us-ascii;
name="patch-bind98.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="patch-bind98.txt"
25c25
< CONFLICTS= bind9*-9.[45679].* bind9-sdb-* host-* bind-tools-9.*
---
> CONFLICTS= bind9*-9.[45789].* bind9*-sdb-9.[45789].* bind-tools-9.*
28a29
> FIXED_RRSET RPZ_NSIP RPZ_NSDNAME \
33a35
> SSL_DESC= Building without OpenSSL removes DNSSEC
38a41,44
> IPV6_DESC= IPv6 Support (autodetected by default)
> FIXED_RRSET_DESC= Enable fixed rrset ordering
> RPZ_NSIP_DESC= Enable RPZ NSIP trigger rules
> RPZ_NSDNAME_DESC= Enable RPZ NSDNAME policy records
53,55d58
< # Just in case
< USE_OPENSSL= yes
<
57a61
> USE_OPENSSL= yes
77c81
< .if ${PORT_OPTIONS:MLINKS} && empty($PORT_OPTIONS:MBASE)
---
> .if ${PORT_OPTIONS:MLINKS} && empty(PORT_OPTIONS:MREPLACE_BASE)
94a99,116
> .if ${PORT_OPTIONS:MTHREADS}
> CONFIGURE_ARGS+= --enable-threads
> .else
> CONFIGURE_ARGS+= --disable-threads
> .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
>
102a125,128
> .if ${PORT_OPTIONS:MTHREADS}
> @${ECHO_CMD} "Incompatible options: DLZ_MYSQL and THREADS"
> @${FALSE}
> .endif
123,128d148
< .if ${PORT_OPTIONS:MTHREADS} && empty(PORT_OPTIONS:MDLZ_MYSQL)
< CONFIGURE_ARGS+= --enable-threads
< .else
< CONFIGURE_ARGS+= --disable-threads
< .endif
<
219c239
< .if ${PORT_OPTIONS:MLINKS} && empty($PORTOPTIONS:MREPLACE_BASE)
---
> .if ${PORT_OPTIONS:MLINKS} && empty(PORT_OPTIONS:MREPLACE_BASE)
--------------090605060908000809070506
Content-Type: text/plain; charset=us-ascii;
name="patch-bind99.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="patch-bind99.txt"
26c26
< CONFLICTS= bind9*-9.[45678].* bind9-sdb-* host-* bind-tools-9.*
---
> CONFLICTS= bind9*-9.[45789].* bind9*-sdb-9.[45789].* bind-tools-9.*
29a30
> FIXED_RRSET RPZ_NSIP RPZ_NSDNAME \
34a36
> SSL_DESC= Building without OpenSSL removes DNSSEC
39a42,45
> IPV6_DESC= IPv6 Support (autodetected by default)
> FIXED_RRSET_DESC= Enable fixed rrset ordering
> RPZ_NSIP_DESC= Enable RPZ NSIP trigger rules
> RPZ_NSDNAME_DESC= Enable RPZ NSDNAME policy records
48,50d53
< # Just in case
< USE_OPENSSL= yes
<
58a62
> USE_OPENSSL= yes
95a100,117
> .if ${PORT_OPTIONS:MTHREADS}
> CONFIGURE_ARGS+= --enable-threads
> .else
> CONFIGURE_ARGS+= --disable-threads
> .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
>
103a126,129
> .if ${PORT_OPTIONS:MTHREADS}
> @${ECHO_CMD} "Incompatible options: DLZ_MYSQL and THREADS"
> @${FALSE}
> .endif
124,129d149
< .if ${PORT_OPTIONS:MTHREADS} && empty(PORT_OPTIONS:MDLZ_MYSQL)
< CONFIGURE_ARGS+= --enable-threads
< .else
< CONFIGURE_ARGS+= --disable-threads
< .endif
<
--------------090605060908000809070506--
More information about the freebsd-ports-bugs
mailing list