FreeBSD Bugzilla – Attachment 128734 Details for
Bug 172586
[PATCH] dns/bind9[6789]: Add configure options and convert to OptionsNG
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch-bind98.txt
patch-bind98.txt (text/plain; charset=us-ascii), 3.12 KB, created by
Craig Leres
on 2012-10-26 05:40:22 UTC
(
hide
)
Description:
patch-bind98.txt
Filename:
MIME Type:
Creator:
Craig Leres
Created:
2012-10-26 05:40:22 UTC
Size:
3.12 KB
patch
obsolete
>--- bind98/Makefile.orig 2012-10-25 19:08:41.000000000 -0700 >+++ bind98/Makefile 2012-10-25 18:38:49.000000000 -0700 >@@ -22,20 +22,26 @@ > --disable-symtable \ > --with-randomdev=/dev/random > >-CONFLICTS= bind9*-9.[45679].* bind9-sdb-* host-* bind-tools-9.* >+CONFLICTS= bind9*-9.[45789].* bind9*-sdb-9.[45789].* 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 >+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 > DLZ_DESC= Dynamically Loadable Zones > DLZ_POSTGRESQL_DESC= DLZ Postgres driver > DLZ_MYSQL_DESC= DLZ MySQL driver (single-threaded BIND) >@@ -50,11 +56,9 @@ > ARCH= x86_64 > .endif > >-# Just in case >-USE_OPENSSL= yes >- > .if ${PORT_OPTIONS:MSSL} > CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} >+USE_OPENSSL= yes > .else > CONFIGURE_ARGS+= --disable-openssl-version-check > CONFIGURE_ARGS+= --without-openssl >@@ -74,7 +78,7 @@ > CONFIGURE_ARGS+= --without-idn > .endif > >-.if ${PORT_OPTIONS:MLINKS} && empty($PORT_OPTIONS:MBASE) >+.if ${PORT_OPTIONS:MLINKS} && empty(PORT_OPTIONS:MREPLACE_BASE) > PLIST_SUB+= LINKS="" > .else > PLIST_SUB+= LINKS="@comment " >@@ -92,6 +96,24 @@ > CONFIGURE_ARGS+= --enable-ipv6 > .endif > >+.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 >+ > .if ${PORT_OPTIONS:MDLZ_POSTGRESQL} > CONFIGURE_ARGS+= --with-dlz-postgres=yes > USE_PGSQL= yes >@@ -100,6 +122,10 @@ > .if ${PORT_OPTIONS:MDLZ_MYSQL} > CONFIGURE_ARGS+= --with-dlz-mysql=yes > USE_MYSQL= yes >+.if ${PORT_OPTIONS:MTHREADS} >+ @${ECHO_CMD} "Incompatible options: DLZ_MYSQL and THREADS" >+ @${FALSE} >+.endif > .endif > > .if ${PORT_OPTIONS:MDLZ_BDB} >@@ -120,12 +146,6 @@ > CONFIGURE_ARGS+= --with-dlz-stub=yes > .endif > >-.if ${PORT_OPTIONS:MTHREADS} && empty(PORT_OPTIONS:MDLZ_MYSQL) >-CONFIGURE_ARGS+= --enable-threads >-.else >-CONFIGURE_ARGS+= --disable-threads >-.endif >- > .if ${PORT_OPTIONS:MREPLACE_BASE} > PKGNAMESUFFIX= -base > PREFIX= /usr >@@ -216,7 +236,7 @@ > ${CP} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/FAQ \ > ${WRKSRC}/HISTORY ${WRKSRC}/README ${DOCSDIR}/ > .endif >-.if ${PORT_OPTIONS:MLINKS} && empty($PORTOPTIONS:MREPLACE_BASE) >+.if ${PORT_OPTIONS:MLINKS} && empty(PORT_OPTIONS:MREPLACE_BASE) > PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL > .endif >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 172586
:
128724
|
128725
|
128726
|
128727
|
128728
|
128729
|
128730
|
128731
|
128732
|
128733
| 128734 |
128735
Working