Ticket #50214: Portfile-wolfssl.diff
File Portfile-wolfssl.diff, 3.3 KB (added by jacob@…, 9 years ago) |
---|
-
Portfile
old new 3 3 4 4 PortSystem 1.0 5 5 6 name cyassl7 version 3. 3.06 name wolfssl 7 version 3.8.0 8 8 categories devel security 9 9 platforms darwin 10 10 maintainers yassl.com:chris 11 11 homepage http://www.wolfssl.com/yaSSL/Products-cyassl.html 12 12 license GPL-2 13 description CyaSSL Embedded SSL Library13 description wolfSSL Embedded SSL Library 14 14 15 15 long_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 \ 17 17 in ANSI C and targeted for embedded and RTOS environments - primarily \ 18 18 because of its small size, speed, and feature set. It is commonly \ 19 19 used in standard operating environments as well because of its \ 20 20 royalty-free pricing and excellent cross platform support. CyaSSL \ 21 21 supports industry standards up to the current TLS and DTLS 1.2 levels, \ 22 22 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. 24 24 25 25 master_sites http://www.wolfssl.com/ 26 26 use_zip yes 27 27 28 checksums rmd160 29a3d8b6d055c6c9d475e1739e440467164c9096\29 sha256 e51583ea1e4d64537553922d67a96360312811dffef58d4c05506aa98a296fe328 checksums rmd160 9a75c938bd2f2594c2f83aa6b3362bd9a0623902 \ 29 sha256 36369304dd107b2ae1360c91f3d0eea491802dcacb2155562652bf5257117016 30 30 31 31 configure.args --enable-opensslExtra \ 32 32 --enable-dtls \ … … 34 34 --enable-atomicuser \ 35 35 --enable-pkcallbacks \ 36 36 --enable-aesgcm \ 37 --enable-aesccm \38 37 --enable-camellia \ 39 --enable-md2 \40 --enable-md4 \41 38 --enable-nullcipher \ 42 39 --enable-ripemd \ 43 40 --enable-blake2 \ 44 --enable-sha384 \45 41 --enable-sha512 \ 46 42 --enable-sessioncerts \ 47 43 --enable-keygen \ … … 73 69 --enable-gcc-hardening \ 74 70 --enable-static \ 75 71 76 variant debug description {Enable CyaSSL debugging support} {72 variant debug description {Enable wolfSSL debugging support} { 77 73 configure.args-append \ 78 74 --enable-debug 79 75 } 80 76 81 variant aesni description {Enable CyaSSL Intel AES-NI support, if available} {77 variant aesni description {Enable wolfSSL Intel AES-NI support, if available} { 82 78 configure.args-append \ 83 79 --enable-aesni 84 80 } 85 81 86 variant sniffer description {Enable CyaSSL sniffer support} {82 variant sniffer description {Enable wolfSSL sniffer support} { 87 83 depends_lib-append \ 88 84 port:libpcap 89 85 configure.args-append \ 90 86 --enable-sniffer 91 87 } 92 88 93 patchfiles honor_cflags.patch94 95 89 use_autoreconf yes 96 90 autoreconf.args -fvi 97 91 98 livecheck.url http ://yassl.com/yaSSL/download/downloadForm.php92 livecheck.url https://www.wolfssl.com/wolfSSL/download/downloadForm.php 99 93 livecheck.regex "${name}-((?!.*${name}.*|\\${extract.suffix}).*)\\${extract.suffix}"