Ticket #43325: Portfile-cyassl.diff
File Portfile-cyassl.diff, 4.2 KB (added by chris@…, 11 years ago) |
---|
-
Portfile
old new 4 4 PortSystem 1.0 5 5 6 6 name cyassl 7 version 2. 3.07 version 2.9.4 8 8 categories devel security 9 9 platforms darwin 10 10 maintainers yassl.com:chris 11 homepage http://www. yassl.com/yaSSL/Products-cyassl.html11 homepage http://www.wolfssl.com/yaSSL/Products-cyassl.html 12 12 license GPL-2 13 13 description CyaSSL Embedded SSL Library 14 14 … … 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 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. 24 24 25 master_sites http://www. yassl.com/25 master_sites http://www.wolfssl.com/ 26 26 use_zip yes 27 27 28 checksums md5 e73b50c95eae06a2fb4a7eb0183b21ab\29 sha1 920979641200fc5cde38de40b969459ff4a954fa\30 rmd160 567665bac4e749953e99a8feff268b66e57b6f96\31 sha256 b597f1c55d3bc4556d9c37e98ca56da2a529e111164d97c650fb097ef0a0d46128 checksums md5 87e42367e43983463d29191e42b27422 \ 29 sha1 64840f1bc6270874e2fc1bae2f88a728f567b1c4 \ 30 rmd160 0d28ab39121b3cc0af0bdcf06cdb0fbfe646ac6d \ 31 sha256 4c68a6157f3a197f6fbd07456506e0b4a65a38ec08441fb22265d188b69a49be 32 32 33 33 configure.args --enable-opensslExtra \ 34 --enable-fastmath \ 34 --enable-dtls \ 35 --enable-savesession \ 36 --enable-atomicuser \ 37 --enable-pkcallbacks \ 35 38 --enable-aesgcm \ 39 --enable-aesccm \ 40 --enable-camellia \ 41 --enable-md2 \ 42 --enable-md4 \ 43 --enable-nullcipher \ 36 44 --enable-ripemd \ 45 --enable-blake2 \ 46 --enable-sha384 \ 37 47 --enable-sha512 \ 38 --enable- hc128\48 --enable-sessioncerts \ 39 49 --enable-keygen \ 40 50 --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 \ 41 62 --enable-ocsp \ 42 63 --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 \ 50 77 51 78 variant debug description {Enable CyaSSL debugging support} { 52 79 configure.args-append \ 53 80 --enable-debug 54 81 } 55 82 56 variant dtls description {Enable CyaSSL DTLS} {83 variant aesni description {Enable CyaSSL Intel AES-NI suport, if available} { 57 84 configure.args-append \ 58 --enable- dtls85 --enable-aesni 59 86 } 60 87 61 88 variant sniffer description {Enable CyaSSL sniffer support} {