Ticket #50214: Portfile-wolfssl.diff

File Portfile-wolfssl.diff, 3.3 KB (added by jacob@…, 5 years ago)
  • Portfile

    old new  
    33
    44PortSystem          1.0
    55
    6 name                cyassl
    7 version             3.3.0
     6name                wolfssl
     7version             3.8.0
    88categories          devel security
    99platforms           darwin
    1010maintainers         yassl.com:chris
    1111homepage            http://www.wolfssl.com/yaSSL/Products-cyassl.html
    1212license             GPL-2
    13 description         CyaSSL Embedded SSL Library
     13description         wolfSSL Embedded SSL Library
    1414
    1515long_description    \
    16     The CyaSSL embedded SSL library is a lightweight SSL library written \
     16    The wolfSSL embedded SSL library is a lightweight SSL library written \
    1717    in ANSI C and targeted for embedded and RTOS environments - primarily \
    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 \
    2121    supports industry standards up to the current TLS and DTLS 1.2 levels, \
    2222    is up to 20 times smaller than OpenSSL, and offers progressive ciphers \
    23     such as HC-128, RABBIT, and NTRU.
     23    such as ChaCha20, Poly1305, and NTRU.
    2424
    2525master_sites        http://www.wolfssl.com/
    2626use_zip             yes
    2727
    28 checksums           rmd160  29a3d8b6d055c6c9d475e1739e440467164c9096 \
    29                     sha256  e51583ea1e4d64537553922d67a96360312811dffef58d4c05506aa98a296fe3
     28checksums           rmd160  9a75c938bd2f2594c2f83aa6b3362bd9a0623902 \
     29                    sha256 36369304dd107b2ae1360c91f3d0eea491802dcacb2155562652bf5257117016
    3030
    3131configure.args      --enable-opensslExtra \
    3232                    --enable-dtls \
     
    3434                    --enable-atomicuser \
    3535                    --enable-pkcallbacks \
    3636                    --enable-aesgcm \
    37                     --enable-aesccm \
    3837                    --enable-camellia \
    39                     --enable-md2 \
    40                     --enable-md4 \
    4138                    --enable-nullcipher \
    4239                    --enable-ripemd \
    4340                    --enable-blake2 \
    44                     --enable-sha384 \
    4541                    --enable-sha512 \
    4642                    --enable-sessioncerts \
    4743                    --enable-keygen \
     
    7369                    --enable-gcc-hardening \
    7470                    --enable-static \
    7571
    76 variant debug description {Enable CyaSSL debugging support} {
     72variant debug description {Enable wolfSSL debugging support} {
    7773    configure.args-append \
    7874        --enable-debug
    7975}
    8076
    81 variant aesni description {Enable CyaSSL Intel AES-NI support, if available} {
     77variant aesni description {Enable wolfSSL Intel AES-NI support, if available} {
    8278    configure.args-append \
    8379        --enable-aesni
    8480}
    8581
    86 variant sniffer description {Enable CyaSSL sniffer support} {
     82variant sniffer description {Enable wolfSSL sniffer support} {
    8783    depends_lib-append \
    8884        port:libpcap
    8985    configure.args-append \
    9086        --enable-sniffer
    9187}
    9288
    93 patchfiles      honor_cflags.patch
    94 
    9589use_autoreconf  yes
    9690autoreconf.args -fvi
    9791
    98 livecheck.url   http://yassl.com/yaSSL/download/downloadForm.php
     92livecheck.url   https://www.wolfssl.com/wolfSSL/download/downloadForm.php
    9993livecheck.regex "${name}-((?!.*${name}.*|\\${extract.suffix}).*)\\${extract.suffix}"