1PORTNAME= wolfssl 2PORTVERSION= 5.9.1 3CATEGORIES= security devel 4MASTER_SITES= https://www.wolfssl.com/ \ 5 FREEBSD_LOCAL/fox 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= Embedded SSL C-Library 9WWW= https://www.wolfssl.com/ 10 11LICENSE= gpl3 12LICENSE_FILE= ${WRKSRC}/COPYING 13 14USES= cpe libtool zip 15USE_LDCONFIG= yes 16 17GNU_CONFIGURE= yes 18CONFIGURE_ARGS= --disable-dependency-tracking \ 19 --enable-certgen \ 20 --enable-context-extra-user-data \ 21 --enable-des3 \ 22 --enable-dh \ 23 --enable-dsa \ 24 --enable-dtls \ 25 --enable-ecc \ 26 --enable-haproxy \ 27 --enable-ipv6 \ 28 --enable-keygen \ 29 --enable-opensslall \ 30 --enable-opensslextra \ 31 --enable-quic \ 32 --enable-ripemd \ 33 --enable-sessioncerts \ 34 --enable-sha512 \ 35 --enable-shared \ 36 --enable-sni \ 37 --enable-ssh \ 38 --enable-static \ 39 --enable-tls13 \ 40 --enable-tls13-draft18 \ 41 --enable-keying-material 42TEST_TARGET= check 43CFLAGS+= -DWOLFSSL_ALT_NAMES -DWOLFSSL_GETRANDOM=1 -DWOLFSSL_TLS13_MIDDLEBOX_COMPAT 44CFLAGS_i386= -DWOLFSSL_SHA224 45CFLAGS_powerpc= -DWOLFSSL_SHA224 46CFLAGS_powerpc64= -DWOLFSSL_SHA224 47CFLAGS_powerpc64le= -DWOLFSSL_SHA224 48 49OPTIONS_DEFINE= DEBUG DOCS 50 51DEBUG_CONFIGURE_ON= --enable-debug 52 53# magus 54NO_TEST= yes 55 56post-configure: 57 @${REINPLACE_CMD} \ 58 -e 's|$${prefix}/cyassl/include|$${prefix}/include/cyassl|' \ 59 -e 's|$${prefix}/cyassl/lib|$${prefix}/lib/cyassl|' \ 60 -e '/^pkgconfigdir/s|(libdir)|&data|' \ 61 ${WRKSRC}/Makefile 62 63post-install-DEBUG-off: 64 @${STRIP_CMD} ${FAKE_DESTDIR}${PREFIX}/lib/libwolfssl.so 65 66.include <bsd.port.mk> 67