git: 850363d0d334 - main - security/openvpn-devel: clean up Makefile
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 13 Feb 2025 21:48:37 UTC
The branch main has been updated by mandree:
URL: https://cgit.FreeBSD.org/ports/commit/?id=850363d0d334a6c539561e05165c39806c26ab7a
commit 850363d0d334a6c539561e05165c39806c26ab7a
Author: Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2025-02-13 21:39:02 +0000
Commit: Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2025-02-13 21:44:09 +0000
security/openvpn-devel: clean up Makefile
fixing portfmt, portlint and portclippy findings
---
security/openvpn-devel/Makefile | 52 +++++++++++++++++++++--------------------
1 file changed, 27 insertions(+), 25 deletions(-)
diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile
index db2ad4386ff9..64b8d41eaf6d 100644
--- a/security/openvpn-devel/Makefile
+++ b/security/openvpn-devel/Makefile
@@ -15,7 +15,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYRIGHT.GPL
BUILD_DEPENDS+= cmocka>=0:sysutils/cmocka \
- rst2man:textproc/py-docutils
+ rst2man:textproc/py-docutils@${PY_FLAVOR}
LIB_DEPENDS+= liblzo2.so:archivers/lzo2
USES= autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz
@@ -25,15 +25,14 @@ GL_TAGNAME= 9f4670fc718a8c16280d60c3e2d4ad29cffa04c4
USE_RC_SUBR= openvpn
SHEBANG_FILES= sample/sample-scripts/auth-pam.pl \
- sample/sample-scripts/totpauth.py \
- sample/sample-scripts/ucn.pl \
+ sample/sample-scripts/totpauth.py sample/sample-scripts/ucn.pl \
sample/sample-scripts/verify-cn
-GNU_CONFIGURE= yes
+GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS+= --enable-strict
+CONFIGURE_ARGS+= --enable-strict
# set PLUGIN_LIBDIR so that unqualified plugin paths are found:
-CONFIGURE_ENV+= PLUGINDIR="${PREFIX}/lib/openvpn/plugins"
+CONFIGURE_ENV+= PLUGINDIR="${PREFIX}/lib/openvpn/plugins"
# let OpenVPN's configure script pick up the requisite libraries,
# but do not break the plugin build if an older version is installed
@@ -41,7 +40,9 @@ CONFIGURE_ENV+= PLUGINDIR="${PREFIX}/lib/openvpn/plugins"
CFLAGS+= -DLOG_OPENVPN=${LOG_OPENVPN}
.endif
-CPPFLAGS+= -I${WRKSRC}/include -I${LOCALBASE}/include -DCONFIGURE_GIT_REVISION='\"${GL_TAGNAME}\"' -DCONFIGURE_GIT_FLAGS=
+CPPFLAGS+= -I${WRKSRC}/include -I${LOCALBASE}/include \
+ -DCONFIGURE_GIT_REVISION='\"${GL_TAGNAME}\"' \
+ -DCONFIGURE_GIT_FLAGS=
LDFLAGS+= -L${LOCALBASE}/lib
CONFLICTS_INSTALL?= openvpn-2.[!4].* openvpn-[!2].* openvpn-beta \
@@ -52,31 +53,26 @@ SUB_FILES= openvpn-client pkg-message
PORTDOCS= *
PORTEXAMPLES= *
-OPTIONS_DEFINE= DOCS EASYRSA EXAMPLES LZ4 PKCS11 SMALL DCO TEST \
+OPTIONS_DEFINE= DCO DOCS EASYRSA EXAMPLES LZ4 PKCS11 SMALL TEST \
X509ALTUSERNAME
-OPTIONS_DEFAULT= EASYRSA LZ4 OPENSSL TEST DCO
-OPTIONS_EXCLUDE_FreeBSD_13= DCO # FreeBSD 14 only
+OPTIONS_DEFAULT= DCO EASYRSA LZ4 OPENSSL TEST
OPTIONS_SINGLE= SSL
OPTIONS_SINGLE_SSL= MBEDTLS OPENSSL
+OPTIONS_EXCLUDE_FreeBSD_13= DCO # FreeBSD 14 only
# option descriptions and interdependencies
-EASYRSA_DESC= Install security/easy-rsa RSA helper package
-MBEDTLS_DESC= SSL/TLS via mbedTLS (lacks TLS v1.3)
-PKCS11_DESC= Use security/pkcs11-helper
-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
-X509ALTUSERNAME_DESC= Enable --x509-username-field (OpenSSL only)
-X509ALTUSERNAME_PREVENTS= MBEDTLS
-X509ALTUSERNAME_PREVENTS_MSG= OpenVPN ${DISTVERSION} cannot use \
- --x509-username-field with mbedTLS. Disable \
- X509ALTUSERNAME, or use OpenSSL instead
+DCO_DESC= Build with Data Channel Offload (ovpn(4)) support
+EASYRSA_DESC= Install security/easy-rsa RSA helper package
+MBEDTLS_DESC= SSL/TLS via mbedTLS (lacks TLS v1.3)
+PKCS11_DESC= Use security/pkcs11-helper
+SMALL_DESC= Build a smaller executable with fewer features
+X509ALTUSERNAME_DESC= Enable --x509-username-field (OpenSSL only)
# option implementations
+DCO_CONFIGURE_OFF= --disable-dco
+
EASYRSA_RUN_DEPENDS= easy-rsa>=0:security/easy-rsa
LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4
@@ -88,16 +84,22 @@ MBEDTLS_CONFIGURE_ON= --with-crypto-library=mbedtls
OPENSSL_USES= ssl
OPENSSL_CONFIGURE_ON= --with-crypto-library=openssl
+PKCS11_PREVENTS= MBEDTLS
+PKCS11_PREVENTS_MSG= OpenVPN cannot use pkcs11-helper with mbedTLS. \
+ Disable PKCS11, or use OpenSSL instead
PKCS11_LIB_DEPENDS= libpkcs11-helper.so:security/pkcs11-helper
PKCS11_CONFIGURE_ENABLE= pkcs11
SMALL_CONFIGURE_ON= --enable-small
-DCO_CONFIGURE_OFF= --disable-dco
-
TEST_ALL_TARGET= check
TEST_TEST_TARGET_OFF= check
+X509ALTUSERNAME_PREVENTS= MBEDTLS
+X509ALTUSERNAME_PREVENTS_MSG= OpenVPN ${DISTVERSION} cannot use \
+ --x509-username-field with mbedTLS. \
+ Disable X509ALTUSERNAME, or use OpenSSL \
+ instead
X509ALTUSERNAME_CONFIGURE_ENABLE= x509-alt-username
pre-configure: