[110740] trunk/dports/net/openssh/Portfile
cal at macports.org
cal at macports.org
Wed Sep 4 17:11:17 PDT 2013
Revision: 110740
https://trac.macports.org/changeset/110740
Author: cal at macports.org
Date: 2013-09-04 17:11:17 -0700 (Wed, 04 Sep 2013)
Log Message:
-----------
openssh: make kerberos support optional, but default to enabled, fix xauth default variant, closes #40381
Modified Paths:
--------------
trunk/dports/net/openssh/Portfile
Modified: trunk/dports/net/openssh/Portfile
===================================================================
--- trunk/dports/net/openssh/Portfile 2013-09-04 23:29:16 UTC (rev 110739)
+++ trunk/dports/net/openssh/Portfile 2013-09-05 00:11:17 UTC (rev 110740)
@@ -43,8 +43,7 @@
ftp://openbsd.secsup.org/pub/openbsd/OpenSSH/portable/
depends_lib port:openssl \
- port:zlib \
- port:kerberos5
+ port:zlib
# the HPN patch needs this, so rewrite all other patches to support it, too
patch.args -p1
@@ -63,7 +62,7 @@
--with-pam \
--mandir=${prefix}/share/man \
--with-zlib=${prefix} \
- --with-kerberos5=${prefix} \
+ --without-kerberos5 \
--with-libedit \
--without-xauth
@@ -111,7 +110,7 @@
sha256 5243c76ceecb2fd0934d87fd9c33604ff0241c00156e456bf5b7e40e407d8c90
}
-variant gsskex conflicts hpn description "Add OpenSSH GSSAPI key exchange patch" {
+variant gsskex conflicts hpn requires kerberos5 description "Add OpenSSH GSSAPI key exchange patch" {
set extra_cppflags [concat \
"-F/System/Library/Frameworks/DirectoryService.framework" \
"-F/System/Library/Frameworks/CoreFoundation.framework" \
@@ -131,14 +130,21 @@
LDFLAGS="-Wl,-pie -framework CoreFoundation -framework DirectoryService"
}
+variant kerberos5 description "Add Kerberos5 support" {
+ depends_lib-append port:kerberos5
+ configure.args-delete --without-kerberos5
+ configure.args-append --with-kerberos5=${prefix}
+}
+
variant ldns description "Use ldns for DNSSEC support" {
configure.args-append --with-ldns
depends_lib-append port:ldns
}
-if {[variant_isset no_x11]} {
+if {![variant_isset no_x11]} {
default_variants +xauth
}
+default_variants-append +kerberos5
platform darwin {
# create link to /usr/include/pam because 'security' was renamed to 'pam'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130904/3e8a7cd9/attachment.html>
More information about the macports-changes
mailing list