Changeset View
Changeset View
Standalone View
Standalone View
openvpn/Makefile
Context not available. | |||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= openvpn | PORTNAME= openvpn | ||||
DISTVERSION= 2.3.14 | DISTVERSION= 2.4_rc2 | ||||
CATEGORIES= security net | CATEGORIES= security net | ||||
MASTER_SITES= http://swupdate.openvpn.net/community/releases/ \ | MASTER_SITES= http://swupdate.openvpn.net/community/releases/ \ | ||||
http://build.openvpn.net/downloads/releases/ | http://build.openvpn.net/downloads/releases/ | ||||
Context not available. | |||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
CONFLICTS_INSTALL= openvpn-2.[!3].* openvpn-[!2].* openvpn-beta-[0-9]* openvpn-devel-[0-9]* | CONFLICTS_INSTALL= openvpn-2.[!4].* openvpn-[!2].* openvpn-beta-[0-9]* openvpn-devel-[0-9]* | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USES= cpe libtool pkgconfig shebangfix tar:xz | USES= cpe libtool pkgconfig shebangfix tar:xz | ||||
Context not available. | |||||
SHEBANG_FILES= sample/sample-scripts/verify-cn \ | SHEBANG_FILES= sample/sample-scripts/verify-cn \ | ||||
sample/sample-scripts/auth-pam.pl \ | sample/sample-scripts/auth-pam.pl \ | ||||
sample/sample-scripts/ucn.pl | sample/sample-scripts/ucn.pl | ||||
# avoid picking up CMAKE, we don't have cmocka anyways. | CONFIGURE_ARGS+= --enable-strict | ||||
# avoid picking up CMAKE, we don't have cmocka in the tarballs.. | |||||
CONFIGURE_ENV+= ac_cv_prog_CMAKE= CMAKE= | CONFIGURE_ENV+= ac_cv_prog_CMAKE= CMAKE= | ||||
# let OpenVPN's configure script pick up the requisite libraries, | # let OpenVPN's configure script pick up the requisite libraries, | ||||
Context not available. | |||||
CPPFLAGS+= -DPLUGIN_LIBDIR=\\\"${PREFIX}/lib/openvpn/plugins\\\" | CPPFLAGS+= -DPLUGIN_LIBDIR=\\\"${PREFIX}/lib/openvpn/plugins\\\" | ||||
OPTIONS_DEFINE= PKCS11 EASYRSA DOCS EXAMPLES X509ALTUSERNAME \ | OPTIONS_DEFINE= PKCS11 EASYRSA DOCS EXAMPLES X509ALTUSERNAME \ | ||||
TUNNELBLICK TEST | TEST LZ4 SMALL # TUNNELBLICK | ||||
OPTIONS_DEFAULT= EASYRSA OPENSSL TEST | OPTIONS_DEFAULT= EASYRSA OPENSSL TEST LZ4 | ||||
OPTIONS_SINGLE= SSL | OPTIONS_SINGLE= SSL | ||||
OPTIONS_SINGLE_SSL= OPENSSL POLARSSL | OPTIONS_SINGLE_SSL= OPENSSL MBEDTLS | ||||
# The following feature is always enabled since 2.3.9 and no longer optional. | |||||
# PW_SAVE_DESC= Interactive passwords may be read from a file | |||||
PKCS11_DESC= Use security/pkcs11-helper | PKCS11_DESC= Use security/pkcs11-helper | ||||
EASYRSA_DESC= Install security/easy-rsa RSA helper package | EASYRSA_DESC= Install security/easy-rsa RSA helper package | ||||
POLARSSL_DESC= SSL/TLS via mbedTLS 1.3.X (not 2.x) | MBEDTLS_DESC= SSL/TLS via mbedTLS | ||||
TUNNELBLICK_DESC= Tunnelblick XOR scramble patch (READ HELP!) | TUNNELBLICK_DESC= Tunnelblick XOR scramble patch (READ HELP!) | ||||
X509ALTUSERNAME_DESC= Enable --x509-username-field (OpenSSL only) | X509ALTUSERNAME_DESC= Enable --x509-username-field (OpenSSL only) | ||||
SMALL_DESC= Build a smaller executable with fewer features | |||||
EASYRSA_RUN_DEPENDS= easy-rsa>=0:security/easy-rsa | EASYRSA_RUN_DEPENDS= easy-rsa>=0:security/easy-rsa | ||||
Context not available. | |||||
X509ALTUSERNAME_CONFIGURE_ENABLE= x509-alt-username | X509ALTUSERNAME_CONFIGURE_ENABLE= x509-alt-username | ||||
X509ALTUSERNAME_PREVENTS= POLARSSL | X509ALTUSERNAME_PREVENTS= MBEDTLS | ||||
X509ALTUSERNAME_PREVENTS_MSG= OpenVPN ${DISTVERSION} cannot use --x509-username-field with PolarSSL. Disable X509ALTUSERNAME, or use OpenSSL instead | X509ALTUSERNAME_PREVENTS_MSG= OpenVPN ${DISTVERSION} cannot use --x509-username-field with mbedTLS. Disable X509ALTUSERNAME, or use OpenSSL instead | ||||
OPENSSL_USES= ssl | OPENSSL_USES= ssl | ||||
OPENSSL_CONFIGURE_ON= --with-crypto-library=openssl | OPENSSL_CONFIGURE_ON= --with-crypto-library=openssl | ||||
# Pin the libmbedtls version because the 2.3.x port can't work with .so.10 or | LZ4_CONFIGURE_OFF= --disable-lz4 | ||||
# newer from the security/mbedtls package. Upstream works in progress | |||||
# for OpenVPN 2.4 to use mbedTLS 2.X. | |||||
POLARSSL_LIB_DEPENDS= libmbedtls.so.9:security/polarssl13 | |||||
POLARSSL_CONFIGURE_ON= --with-crypto-library=polarssl | |||||
SMALL_CONFIGURE_ON= --enable-small | |||||
MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls | |||||
MBEDTLS_CONFIGURE_ON= --with-crypto-library=mbedtls | |||||
USE_RC_SUBR= openvpn | USE_RC_SUBR= openvpn | ||||
USE_LDCONFIG= ${PREFIX}/lib | USE_LDCONFIG= ${PREFIX}/lib | ||||
Context not available. | |||||
LIB_DEPENDS+= liblzo2.so:archivers/lzo2 | LIB_DEPENDS+= liblzo2.so:archivers/lzo2 | ||||
LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4 | |||||
PORTDOCS= * | PORTDOCS= * | ||||
PORTEXAMPLES= * | PORTEXAMPLES= * | ||||
Context not available. |