[154173] trunk/dports/net/curl/Portfile

devans at macports.org devans at macports.org
Sun Oct 23 16:02:23 CEST 2016


Revision: 154173
          https://trac.macports.org/changeset/154173
Author:   devans at macports.org
Date:     2016-10-23 16:02:23 +0200 (Sun, 23 Oct 2016)
Log Message:
-----------
curl: add variant support for +wolfssl +darwinssl after maintainer's review (#52615).

Modified Paths:
--------------
    trunk/dports/net/curl/Portfile

Modified: trunk/dports/net/curl/Portfile
===================================================================
--- trunk/dports/net/curl/Portfile	2016-10-23 13:38:02 UTC (rev 154172)
+++ trunk/dports/net/curl/Portfile	2016-10-23 14:02:23 UTC (rev 154173)
@@ -44,6 +44,7 @@
 
     configure.args              --disable-silent-rules \
                                 --enable-ipv6 \
+                                --without-cyassl \
                                 --without-gnutls \
                                 --without-gssapi \
                                 --without-libidn \
@@ -55,6 +56,7 @@
                                 --without-polarssl \
                                 --without-spnego \
                                 --without-ssl \
+                                --without-darwinssl \
                                 --disable-ares \
                                 --disable-ldap \
                                 --disable-ldaps \
@@ -135,11 +137,20 @@
         configure.args-replace  --disable-ares --enable-ares
     }
 
-    variant gnutls conflicts ssl description {Allow secure connections using GNU TLS} {
+    variant darwinssl conflicts ssl gnutls wolfssl description {Allow secure connections using GNU TLS} {
+        configure.args-replace  --without-darwinssl --with-darwinssl
+    }
+
+    variant gnutls conflicts ssl wolfssl darwinssl description {Allow secure connections using GNU TLS} {
         depends_lib-append      port:gnutls
         configure.args-replace  --without-gnutls --with-gnutls
     }
 
+    variant wolfssl conflicts ssl gnutls darwinssl description {Allow secure connections using wolfSSL, formerly CyaSSL} {
+        depends_lib-append      port:wolfssl
+        configure.args-replace  --without-cyassl --with-cyassl
+    }
+
     variant gss description {Support the Generic Security Service API} {
         # This needs to use the system's Kerberos, not MacPorts' gss or kerberos5.
         conflicts-append        gss kerberos5
@@ -182,7 +193,7 @@
         configure.args-replace  --without-spnego --with-spnego=${prefix}
     }
 
-    variant ssl conflicts gnutls description {Allow secure connections using OpenSSL} {
+    variant ssl conflicts gnutls wolfssl darwinssl description {Allow secure connections using OpenSSL} {
         depends_lib-append      path:lib/libssl.dylib:openssl \
                                 path:share/curl/curl-ca-bundle.crt:curl-ca-bundle
         configure.args-replace  --without-ssl --with-ssl=${prefix}
@@ -189,7 +200,7 @@
         configure.args-append   --with-ca-bundle=${prefix}/share/curl/curl-ca-bundle.crt
     }
 
-    if {![variant_isset gnutls]} {
+    if {![variant_isset gnutls] && ![variant_isset darwinssl] && ![variant_isset wolfssl]} {
         default_variants +ssl
     }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-changes/attachments/20161023/753fbd85/attachment-0002.html>


More information about the macports-changes mailing list