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. | |||||