aboutsummaryrefslogtreecommitdiff
path: root/security/openvpn-auth-ldap
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2020-02-10 21:06:55 +0000
committerMatthias Andree <mandree@FreeBSD.org>2020-02-10 21:06:55 +0000
commita997ff9ea65b187c83e31b8572a08b9bc4c3221b (patch)
tree03052878c510d0ecf91435c0c76aae9861d9de1a /security/openvpn-auth-ldap
parentb3c0ee42f1cd62da3c8f674397a6a9a384f0ca4e (diff)
downloadports-a997ff9ea65b187c83e31b8572a08b9bc4c3221b.tar.gz
ports-a997ff9ea65b187c83e31b8572a08b9bc4c3221b.zip
openvpn-auth-ldap: Update to Github 2.0.4 release.
* Switch from a handmade SVN checkout to Github tag * Drop MAKE_JOBS_UNSAFE and post-patch, no longer needed PR: 244022 Submitted by: Geoffroy Desvernay
Notes
Notes: svn path=/head/; revision=525753
Diffstat (limited to 'security/openvpn-auth-ldap')
-rw-r--r--security/openvpn-auth-ldap/Makefile31
-rw-r--r--security/openvpn-auth-ldap/distinfo5
2 files changed, 10 insertions, 26 deletions
diff --git a/security/openvpn-auth-ldap/Makefile b/security/openvpn-auth-ldap/Makefile
index 63cc93127270..dd689c417db0 100644
--- a/security/openvpn-auth-ldap/Makefile
+++ b/security/openvpn-auth-ldap/Makefile
@@ -2,12 +2,8 @@
# $FreeBSD$
PORTNAME= openvpn-auth-ldap
-PORTVERSION= 2.0.4.0.s1379
-PORTREVISION= 3
+PORTVERSION= 2.0.4
CATEGORIES= security net-vpn
-MASTER_SITES= LOCAL/mandree # figure out proper GitHub commit and use that.
-# https://github.com/threerings/openvpn-auth-ldap/
-DISTNAME= auth-ldap-${PORTVERSION}
MAINTAINER= mandree@FreeBSD.org
COMMENT= LDAP authentication plugin for OpenVPN
@@ -16,6 +12,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= re2c:devel/re2c \
check>=0:devel/check \
+ libobjc2>=0:lang/libobjc2 \
${LOCALBASE}/include/openvpn-plugin.h:security/openvpn
# this port doesn't require ssl itself, but OpenLDAP needs it
@@ -31,12 +28,16 @@ CONFIGURE_ARGS+= --with-openldap=${LOCALBASE} \
--with-objc-runtime=GNU \
--with-openssl=${OPENSSLBASE}
+USE_GITHUB= yes
+GH_ACCOUNT= threerings
+GH_PROJECT= openvpn-auth-ldap
+GH_TAGNAME= auth-ldap-${PORTVERSION}
+
PORTDOCS= README
PORTEXAMPLES= auth-ldap.conf
PLIST_FILES= lib/openvpn-auth-ldap.so
OBJCFLAGS+= -L${LOCALBASE}/lib -I${LOCALBASE}/include -fPIC
CFLAGS+= -fPIC
-MAKE_JOBS_UNSAFE=yes # work around missing deps in src/Makefile[.in]
OPTIONS_DEFINE= DOCS EXAMPLES
@@ -44,9 +45,6 @@ OPTIONS_DEFINE= DOCS EXAMPLES
CONFIGURE_ENV+= OBJC="${CC}"
-post-patch:
- ${REINPLACE_CMD} 's|-export-dynamic|-Wl,-export-dynamic|' ${WRKSRC}/configure.ac
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/openvpn-auth-ldap.so
.if ${PORT_OPTIONS:MDOCS}
@@ -62,19 +60,4 @@ post-install:
CC+= ${DEBUG_FLAGS}
-# this is a local target to build a tarball from SVN
-# and another target to upload it
-# Note that googlecode.com is gone. Apparently someone exported the code
-# to Github: https://github.com/threerings/openvpn-auth-ldap/
-build-tarball: ${DISTFILES}
-${DISTFILES}:
- ${RM} -r ${WRKSRC}
- svn export -r${PORTVERSION:E:C/^s//} \
- http://openvpn-auth-ldap.googlecode.com/svn/trunk/ ${WRKSRC}
- tar -C ${WRKSRC}/.. -cvf - ${WRKSRC:T} | ${XZ_CMD} -vvc >${DISTFILES} || \
- { ${RM} ${DISTFILES} ; exit 1 ; }
-
-upload-tarball: build-tarball
- scp ${DISTFILES} freefall.freebsd.org:public_distfiles/
-
.include <bsd.port.post.mk>
diff --git a/security/openvpn-auth-ldap/distinfo b/security/openvpn-auth-ldap/distinfo
index 9b234cf37237..02778f118d30 100644
--- a/security/openvpn-auth-ldap/distinfo
+++ b/security/openvpn-auth-ldap/distinfo
@@ -1,2 +1,3 @@
-SHA256 (auth-ldap-2.0.4.0.s1379.tar.xz) = 8d35eb540482d8d2bf36d0d310241b69633691f28477867ecee28c76912476cc
-SIZE (auth-ldap-2.0.4.0.s1379.tar.xz) = 163724
+TIMESTAMP = 1581341930
+SHA256 (threerings-openvpn-auth-ldap-2.0.4-auth-ldap-2.0.4_GH0.tar.gz) = 81f600cdc88adb2258f57df1ed2d87f0afa945f66cbf8897ad50e76f42509168
+SIZE (threerings-openvpn-auth-ldap-2.0.4-auth-ldap-2.0.4_GH0.tar.gz) = 209800