Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= openvpn |
4 |
PORTNAME= openvpn |
5 |
DISTVERSION= 201725 |
5 |
DISTVERSION= 201811 |
6 |
PORTREVISION?= 2 |
6 |
PORTREVISION?= 0 |
7 |
CATEGORIES= security net |
7 |
CATEGORIES= security net |
8 |
MASTER_SITES= https://secure-computing.net/files/openvpn/ \ |
8 |
MASTER_SITES= https://secure-computing.net/files/openvpn/ \ |
9 |
ftp://ftp2.secure-computing.net/pub/FreeBSD/openvpn-devel/ |
9 |
ftp://ftp2.secure-computing.net/pub/FreeBSD/openvpn-devel/ |
Lines 112-117
Link Here
|
112 |
${WRKSRC}/src/plugins/auth-pam/Makefile \ |
112 |
${WRKSRC}/src/plugins/auth-pam/Makefile \ |
113 |
${WRKSRC}/src/plugins/down-root/Makefile |
113 |
${WRKSRC}/src/plugins/down-root/Makefile |
114 |
|
114 |
|
|
|
115 |
.include <bsd.port.options.mk> |
116 |
|
117 |
.if ${PORT_OPTIONS:MMBEDTLS} |
118 |
_tlslibs=libmbedtls libmbedx509 libmbedcrypto |
119 |
.else |
120 |
# OpenSSL |
121 |
_tlslibs=libssl libcrypto |
122 |
.endif |
123 |
|
124 |
# sanity check that we don't inherit incompatible SSL libs through, |
125 |
# for instance, pkcs11-helper: |
126 |
post-build: |
127 |
@a=$$(LC_ALL=C ldd -f '%o\n' ${WRKSRC}/src/openvpn/openvpn \ |
128 |
| ${SORT} -u) ; set -- $$(for i in ${_tlslibs} ; do ${PRINTF} '%s\n' "$$a" | ${GREP} $${i}.so | wc -l ; done | ${SORT} -u) ;\ |
129 |
if test "$$*" != "1" ; then ${ECHO_CMD} >&2 "${.CURDIR} FAILED: either of ${_tlslibs} libraries linked multiple times" ; ${PRINTF} '%s\n' "$$a"; ${RM} ${BUILD_COOKIE} ; exit 1 ; fi |
130 |
|
115 |
post-install: |
131 |
post-install: |
116 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn/plugins/openvpn-plugin-auth-pam.so |
132 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn/plugins/openvpn-plugin-auth-pam.so |
117 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn/plugins/openvpn-plugin-down-root.so |
133 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn/plugins/openvpn-plugin-down-root.so |