Bind has grown GSSAPI support at some point in the past. It is enabled by default if the necessary libs are found. This is the case for at least dns/bind99 in ports, and AFAIK it was not yet in dns/bind96. I have not checked the versions in between. As is the case for tons of other ports already, I propose to make GSSAPI support optional in Bind, too. Fix: Attached please find my quick Makefile hack which may need work, though, with regard to style guides and such. It works for me. Patch attached with submission follows: How-To-Repeat: The quickest way IMHO would be to look with "ldd" at what the various bind binaries are linked with.
Responsible Changed From-To: freebsd-ports-bugs->erwin Over to maintainer (via the GNATS Auto Assign Tool)
Author: erwin Date: Tue Sep 17 11:31:49 2013 New Revision: 327469 URL: http://svnweb.freebsd.org/changeset/ports/327469 Log: Make GSSAPI support optional PR: 182122 Submitted by: Uwe Doering <gemini@geminix.org> Modified: head/dns/bind98/Makefile head/dns/bind99/Makefile Modified: head/dns/bind98/Makefile ============================================================================== --- head/dns/bind98/Makefile Tue Sep 17 10:12:32 2013 (r327468) +++ head/dns/bind98/Makefile Tue Sep 17 11:31:49 2013 (r327469) @@ -27,7 +27,7 @@ CONFLICTS= bind9*-9.[45679].* bind9*-sdb OPTIONS_DEFAULT= IPV6 SSL LINKS XML THREADS OPTIONS_DEFINE= SSL LINKS XML IDN REPLACE_BASE LARGE_FILE \ FIXED_RRSET RPZ_NSIP RPZ_NSDNAME RPZRRL_PATCH \ - SIGCHASE IPV6 THREADS + SIGCHASE IPV6 THREADS GSSAPI OPTIONS_GROUP= DLZ OPTIONS_GROUP_DLZ= DLZ_POSTGRESQL DLZ_MYSQL DLZ_BDB \ DLZ_LDAP DLZ_FILESYSTEM DLZ_STUB @@ -148,6 +148,12 @@ CONFIGURE_ARGS+= --enable-threads CONFIGURE_ARGS+= --disable-threads .endif +.if ${PORT_OPTIONS:MGSSAPI} +CONFIGURE_ARGS+= --with-gssapi +.else +CONFIGURE_ARGS+= --without-gssapi +.endif + .if ${PORT_OPTIONS:MREPLACE_BASE} PKGNAMESUFFIX= -base PREFIX= /usr Modified: head/dns/bind99/Makefile ============================================================================== --- head/dns/bind99/Makefile Tue Sep 17 10:12:32 2013 (r327468) +++ head/dns/bind99/Makefile Tue Sep 17 11:31:49 2013 (r327469) @@ -28,7 +28,7 @@ CONFLICTS= bind9*-9.[45678].* bind9*-sdb OPTIONS_DEFAULT= IPV6 SSL LINKS XML THREADS OPTIONS_DEFINE= SSL IDN REPLACE_BASE LARGE_FILE \ - FIXED_RRSET SIGCHASE IPV6 THREADS + FIXED_RRSET SIGCHASE IPV6 THREADS GSSAPI .if !defined(BIND_TOOLS_SLAVE) OPTIONS_DEFINE+= LINKS XML RPZ_NSIP RPZ_NSDNAME RPZRRL_PATCH OPTIONS_GROUP= DLZ @@ -157,6 +157,12 @@ CONFIGURE_ARGS+= --enable-threads CONFIGURE_ARGS+= --disable-threads .endif +.if ${PORT_OPTIONS:MGSSAPI} +CONFIGURE_ARGS+= --with-gssapi +.else +CONFIGURE_ARGS+= --without-gssapi +.endif + .if ${PORT_OPTIONS:MREPLACE_BASE} PKGNAMESUFFIX= -base PREFIX= /usr _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed to both bind99 and bind98