aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGert Doering <gert@greenie.muc.de>2022-08-20 15:51:46 +0000
committerMatthias Andree <mandree@FreeBSD.org>2022-08-21 09:14:15 +0000
commitc5c7369a3fe85961f8322531462d33465d4a89c7 (patch)
tree388d0914b017f6a1a9186287331c32a1ad6c6114
parentb351c098c402409e6223c5c764de439a2c0249d5 (diff)
downloadports-c5c7369a3fe85961f8322531462d33465d4a89c7.tar.gz
ports-c5c7369a3fe85961f8322531462d33465d4a89c7.zip
security/openvpn-devel: Upgrade to current git revision, add DCO option
commits up to 734de8f9aa2df bring a number new developments, especially inclusion of the "Data Channel Offload" (OpenVPN in kernel space) feature. Since this is still considered not very well tested and needs a very recent FreeBSD 14 kernel, this is off by default, and a new option [ ] DCO has been added to enable it.
-rw-r--r--security/openvpn-devel/Makefile9
-rw-r--r--security/openvpn-devel/distinfo6
2 files changed, 9 insertions, 6 deletions
diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile
index 84af112f9556..4c2af67b83f1 100644
--- a/security/openvpn-devel/Makefile
+++ b/security/openvpn-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvpn
-DISTVERSION= g20220505
+DISTVERSION= g20220820
PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= security net net-vpn
@@ -20,7 +20,7 @@ LIB_DEPENDS+= liblzo2.so:archivers/lzo2
USES= autoreconf cpe libtool pkgconfig shebangfix tar:xz
IGNORE_SSL= libressl libressl-devel
USE_GITLAB= yes
-GL_COMMIT= 413877f522e89ccc6dd2543bc585ac553df3bd42
+GL_COMMIT= 734de8f9aa2df56bcb45ebab7cfa799a23f36403
USE_RC_SUBR= openvpn
SHEBANG_FILES= sample/sample-scripts/auth-pam.pl sample/sample-scripts/ucn.pl \
@@ -48,7 +48,7 @@ SUB_FILES= openvpn-client pkg-message
PORTDOCS= *
PORTEXAMPLES= *
-OPTIONS_DEFINE= DOCS EASYRSA EXAMPLES LZ4 PKCS11 SMALL TEST TUNNELBLICK \
+OPTIONS_DEFINE= DOCS EASYRSA EXAMPLES LZ4 PKCS11 SMALL DCO TEST TUNNELBLICK \
X509ALTUSERNAME
OPTIONS_DEFAULT= EASYRSA LZ4 OPENSSL TEST
OPTIONS_SINGLE= SSL
@@ -63,6 +63,7 @@ PKCS11_PREVENTS= MBEDTLS
PKCS11_PREVENTS_MSG= OpenVPN cannot use pkcs11-helper with mbedTLS. \
Disable PKCS11, or use OpenSSL instead
SMALL_DESC= Build a smaller executable with fewer features
+DCO_DESC= Build with Data Channel Offload (ovpn(4)) support
TUNNELBLICK_DESC= Tunnelblick XOR scramble patch (READ HELP!)
X509ALTUSERNAME_DESC= Enable --x509-username-field (OpenSSL only)
X509ALTUSERNAME_PREVENTS= MBEDTLS
@@ -88,6 +89,8 @@ PKCS11_CONFIGURE_ENABLE= pkcs11
SMALL_CONFIGURE_ON= --enable-small
+DCO_CONFIGURE_ON= --enable-dco
+
TEST_ALL_TARGET= check
TEST_TEST_TARGET_OFF= check
diff --git a/security/openvpn-devel/distinfo b/security/openvpn-devel/distinfo
index 9540519681df..58730690351c 100644
--- a/security/openvpn-devel/distinfo
+++ b/security/openvpn-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651842216
-SHA256 (openvpn-openvpn-413877f522e89ccc6dd2543bc585ac553df3bd42_GL0.tar.gz) = d257178da53deebf09eeda9345cc3965193cc3a412437f247692b53eabf82c16
-SIZE (openvpn-openvpn-413877f522e89ccc6dd2543bc585ac553df3bd42_GL0.tar.gz) = 1187651
+TIMESTAMP = 1661008930
+SHA256 (openvpn-openvpn-734de8f9aa2df56bcb45ebab7cfa799a23f36403_GL0.tar.gz) = 9f6394769c9d03b3b5c792e8f8204c557880eef7606e9389ccae872653632152
+SIZE (openvpn-openvpn-734de8f9aa2df56bcb45ebab7cfa799a23f36403_GL0.tar.gz) = 1148248