Ticket #43325: Portfile-cyassl.diff

File Portfile-cyassl.diff, 4.2 KB (added by chris@…, 11 years ago)
  • Portfile

    old new  
    44PortSystem          1.0
    55
    66name                cyassl
    7 version             2.3.0
     7version             2.9.4
    88categories          devel security
    99platforms           darwin
    1010maintainers         yassl.com:chris
    11 homepage            http://www.yassl.com/yaSSL/Products-cyassl.html
     11homepage            http://www.wolfssl.com/yaSSL/Products-cyassl.html
    1212license             GPL-2
    1313description         CyaSSL Embedded SSL Library
    1414
     
    1818    because of its small size, speed, and feature set.  It is commonly \
    1919    used in standard operating environments as well because of its \
    2020    royalty-free pricing and excellent cross platform support.  CyaSSL \
    21     supports industry standards up to the current TLS 1.2 level, is up \
    22     to 20 times smaller than OpenSSL, and offers progressive ciphers such \
    23     as HC-128, RABBIT, and NTRU.
     21    supports industry standards up to the current TLS and DTLS 1.2 levels, \
     22    is up to 20 times smaller than OpenSSL, and offers progressive ciphers \
     23    such as HC-128, RABBIT, and NTRU.
    2424
    25 master_sites        http://www.yassl.com/
     25master_sites        http://www.wolfssl.com/
    2626use_zip             yes
    2727
    28 checksums           md5     e73b50c95eae06a2fb4a7eb0183b21ab \
    29                     sha1    920979641200fc5cde38de40b969459ff4a954fa \
    30                     rmd160  567665bac4e749953e99a8feff268b66e57b6f96 \
    31                     sha256  b597f1c55d3bc4556d9c37e98ca56da2a529e111164d97c650fb097ef0a0d461
     28checksums           md5     87e42367e43983463d29191e42b27422 \
     29                    sha1    64840f1bc6270874e2fc1bae2f88a728f567b1c4 \
     30                    rmd160  0d28ab39121b3cc0af0bdcf06cdb0fbfe646ac6d \
     31                    sha256  4c68a6157f3a197f6fbd07456506e0b4a65a38ec08441fb22265d188b69a49be
    3232
    3333configure.args      --enable-opensslExtra \
    34                     --enable-fastmath \
     34                    --enable-dtls \
     35                    --enable-savesession \
     36                    --enable-atomicuser \
     37                    --enable-pkcallbacks \
    3538                    --enable-aesgcm \
     39                    --enable-aesccm \
     40                    --enable-camellia \
     41                    --enable-md2 \
     42                    --enable-md4 \
     43                    --enable-nullcipher \
    3644                    --enable-ripemd \
     45                    --enable-blake2 \
     46                    --enable-sha384 \
    3747                    --enable-sha512 \
    38                     --enable-hc128 \
     48                    --enable-sessioncerts \
    3949                    --enable-keygen \
    4050                    --enable-certgen \
     51                    --enable-certreq \
     52                    --enable-sep \
     53                    --enable-hkdf \
     54                    --enable-dsa \
     55                    --enable-ecc \
     56                    --enable-fpecc \
     57                    --enable-eccencrypt \
     58                    --enable-psk \
     59                    --enable-pwdbased \
     60                    --enable-hc128 \
     61                    --enable-rabbit \
    4162                    --enable-ocsp \
    4263                    --enable-crl \
    43                     --enable-crl-monitor
    44 
    45 post-patch {
    46     if {[string match "*clang*" ${configure.compiler}]} {
    47         reinplace "s|%cc|cc|g" ${worksrcpath}/ctaocrypt/src/asm.c
    48     }
    49 }
     64                    --enable-crl-monitor \
     65                    --enable-sni \
     66                    --enable-maxfragment \
     67                    --enable-truncatedhmac \
     68                    --enable-renegotiation-indication \
     69                    --enable-supportedcurves \
     70                    --enable-tlsx \
     71                    --enable-pkcs7 \
     72                    --enable-scep \
     73                    --enable-testcert \
     74                    --enable-fastmath \
     75                    --enable-gcc-hardening \
     76                    --enable-static \
    5077
    5178variant debug description {Enable CyaSSL debugging support} {
    5279    configure.args-append \
    5380        --enable-debug
    5481}
    5582
    56 variant dtls description {Enable CyaSSL DTLS} {
     83variant aesni description {Enable CyaSSL Intel AES-NI suport, if available} {
    5784    configure.args-append \
    58         --enable-dtls
     85        --enable-aesni
    5986}
    6087
    6188variant sniffer description {Enable CyaSSL sniffer support} {