Ticket #52066: openconnect.diff

File openconnect.diff, 2.1 KB (added by bket, 8 years ago)
  • Portfile

    old new PortSystem 1.0 
    55
    66name                openconnect
    77version             7.07
     8revision            1
    89categories          net
    910platforms           darwin
    1011maintainers         hydroxide.nl:bjorn.ketelaars openmaintainer
    homepage http://www.infradead 
    2021
    2122depends_build       port:pkgconfig
    2223
    23 depends_lib         port:libxml2 \
    24                     port:lz4 \
    25                     port:zlib \
    26                     port:gettext \
     24depends_lib         port:gettext \
     25                    port:libiconv \
    2726                    port:libproxy \
    28                     port:vpnc-scripts
     27                    port:libxml2 \
     28                    port:lz4 \
     29                    port:p11-kit \
     30                    port:vpnc-scripts \
     31                    port:zlib
    2932
    3033master_sites        ftp://ftp.infradead.org/pub/openconnect/
    3134
    foreach {type checksum} ${checksums} { 
    4245
    4346configure.args      --disable-silent-rules \
    4447                    --with-vpnc-script=${prefix}/etc/vpnc-scripts/vpnc-script \
    45                     --without-openssl \
    46                     --without-gnutls
     48                    --without-gnutls \
     49                    --without-gssapi \
     50                    --without-libpskc \
     51                    --without-openssl
    4752
    4853variant ssl conflicts gnutls description {Allow secure connections using OpenSSL} {
    4954    depends_lib-append      path:lib/libssl.dylib:openssl
    variant gnutls conflicts ssl description 
    5560    configure.args-replace  --without-gnutls --with-gnutls
    5661}
    5762
     63variant kerberos description {Enable Kerberos support} {
     64    depends_lib-append      port:kerberos5
     65    configure.args-replace  --without-gssapi --with-gssapi
     66}
     67
     68variant libpskc description {Allow RFC6030 PSKC file storage of HOTP/TOTP keys} {
     69    depends_lib-append      port:oath-toolkit
     70    configure.args-replace  --without-libpskc --with-libpskc
     71}
     72
    5873# Since Openconnect 5.00, GnuTLS is the default instead of OpenSSL
    5974if {![variant_isset ssl]} {
    6075    default_variants +gnutls