Date: Tue, 22 Jun 2021 19:27:18 GMT From: Matthias Andree <mandree@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 159c6c731409 - main - security/openvpn: fix missing include for PATH_MAX Message-ID: <202106221927.15MJRIDe083808@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by mandree: URL: https://cgit.FreeBSD.org/ports/commit/?id=159c6c7314095a10121155f501c093ad6f18c3c4 commit 159c6c7314095a10121155f501c093ad6f18c3c4 Author: Matthias Andree <mandree@FreeBSD.org> AuthorDate: 2021-06-22 19:25:44 +0000 Commit: Matthias Andree <mandree@FreeBSD.org> CommitDate: 2021-06-22 19:25:44 +0000 security/openvpn: fix missing include for PATH_MAX While here, add a warning banner about libressl support status, and clean up a leftover INSTALL_DATA workaround no longer needed. Patch suggested and Reported by: Franco Fichtner <franco@opnsense.org> PR: 256744 --- security/openvpn/Makefile | 10 +++++++--- security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c | 10 ++++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/security/openvpn/Makefile b/security/openvpn/Makefile index f71a1a813a10..d9b89a1c8554 100644 --- a/security/openvpn/Makefile +++ b/security/openvpn/Makefile @@ -15,7 +15,6 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYRIGHT.GPL USES= cpe libtool localbase:ldflags pkgconfig shebangfix tar:xz -IGNORE_SSL= libressl libressl-devel USE_RC_SUBR= openvpn SHEBANG_FILES= sample/sample-scripts/verify-cn \ @@ -112,6 +111,13 @@ pre-configure: @${ECHO} " EXAMPLE: make LOG_OPENVPN=LOG_LOCAL6" @${ECHO} "" .endif +.if !empty(SSL_DEFAULT:Mlibressl*) + @${ECHO} "### --------------------------------------------------------- ###" + @${ECHO} "### NOTE that libressl is not primarily supported by OpenVPN ###" + @${ECHO} "### Do not report bugs without fixes/patches unless the issue ###" + @${ECHO} "### can be reproduced with a released OpenSSL version. ###" + @${ECHO} "### --------------------------------------------------------- ###" +.endif post-configure: ${REINPLACE_CMD} '/^CFLAGS =/s/$$/ -fPIC/' \ @@ -133,8 +139,6 @@ post-install: @${REINPLACE_CMD} 's|resolvconf -p -a|resolvconf -a|' ${STAGEDIR}${PREFIX}/libexec/openvpn-client.up ${INSTALL_SCRIPT} ${WRKDIR}/openvpn-client ${STAGEDIR}${PREFIX}/sbin/openvpn-client ${MKDIR} ${STAGEDIR}${PREFIX}/include - @: # workaround for 2.5.0 only XXX FIXME remove after 2.5.0 - ${INSTALL_MAN} ${WRKSRC}/doc/openvpn.8 ${STAGEDIR}${MANPREFIX}/man/man8 post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ diff --git a/security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c b/security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c new file mode 100644 index 000000000000..633bc0f0204d --- /dev/null +++ b/security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c @@ -0,0 +1,10 @@ +--- src/plugins/auth-pam/auth-pam.c.orig 2021-06-21 04:44:39 UTC ++++ src/plugins/auth-pam/auth-pam.c +@@ -39,6 +39,7 @@ + #include <stdio.h> + #include <string.h> + #include <ctype.h> ++#include <limits.h> + #include <unistd.h> + #include <stdlib.h> + #include <sys/types.h>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202106221927.15MJRIDe083808>