# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 name wolfssl version 5.7.0 revision 0 categories devel security platforms darwin maintainers {wolfssl.com:facts @JacobBarthelmeh} openmaintainer homepage https://wolfssl.com/wolfSSL/Products-wolfssl.html license GPL-2 description wolfSSL Embedded SSL Library long_description \ The wolfSSL embedded SSL library is a lightweight SSL library written \ in ANSI C and targeted for embedded and RTOS environments - primarily \ because of its small size, speed, and feature set. It is commonly \ used in standard operating environments as well because of its \ royalty-free pricing and excellent cross platform support. CyaSSL \ supports industry standards up to the current TLS and DTLS 1.2 levels, \ is up to 20 times smaller than OpenSSL, and offers progressive ciphers \ such as ChaCha20, Poly1305, and NTRU. master_sites https://www.wolfssl.com/ use_zip yes checksums rmd160 9261d3fbad3eb519bcd87de36ed60f778fc455f3 \ sha256 30bea4b6537157c4720435343b380c5eca9185218738265ca6e090828e7c9c06 \ size 24483650 configure.args --enable-all \ --disable-jobserver \ --disable-silent-rules variant debug description {Enable wolfSSL debugging support} { configure.args-append \ --enable-debug } variant aesni description {Enable wolfSSL Intel AES-NI support, if available} { configure.args-append \ --enable-aesni } variant sniffer description {Enable wolfSSL sniffer support} { depends_lib-append \ port:libpcap configure.args-append \ --enable-sniffer } depends_build-append path:libexec/coreutils/libstdbuf.so:coreutils use_autoreconf yes autoreconf.args -fvi configure.checks.implicit_function_declaration.whitelist-append strchr livecheck.url https://www.wolfssl.com/wolfSSL/download/downloadForm.php livecheck.regex "${name}-((?!.*${name}.*|\\${extract.suffix}).*)\\${extract.suffix}" test.run yes test.env TMPDIR=/tmp RANDFILE=/tmp/wolfssl-unittest-rnd DYLD_LIBRARY_PATH=${worksrcpath}/src/.libs test.target check test.args -j${build.jobs}