svn commit: r525753 - head/security/openvpn-auth-ldap
Matthias Andree
mandree at FreeBSD.org
Mon Feb 10 21:06:56 UTC 2020
Author: mandree
Date: Mon Feb 10 21:06:55 2020
New Revision: 525753
URL: https://svnweb.freebsd.org/changeset/ports/525753
Log:
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
Modified:
head/security/openvpn-auth-ldap/Makefile
head/security/openvpn-auth-ldap/distinfo
Modified: head/security/openvpn-auth-ldap/Makefile
==============================================================================
--- head/security/openvpn-auth-ldap/Makefile Mon Feb 10 20:40:41 2020 (r525752)
+++ head/security/openvpn-auth-ldap/Makefile Mon Feb 10 21:06:55 2020 (r525753)
@@ -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 at 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}
@@ -61,20 +59,5 @@ post-install:
.include <bsd.port.pre.mk>
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>
Modified: head/security/openvpn-auth-ldap/distinfo
==============================================================================
--- head/security/openvpn-auth-ldap/distinfo Mon Feb 10 20:40:41 2020 (r525752)
+++ head/security/openvpn-auth-ldap/distinfo Mon Feb 10 21:06:55 2020 (r525753)
@@ -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
More information about the svn-ports-all
mailing list