svn commit: r405546 - in head/www: . trac-ldapauthstore
Matthew Seaman
matthew at FreeBSD.org
Fri Jan 8 12:25:17 UTC 2016
Author: matthew
Date: Fri Jan 8 12:25:16 2016
New Revision: 405546
URL: https://svnweb.freebsd.org/changeset/ports/405546
Log:
This plugin is a password store for the AccountManagerPlugin that
provides authentication and group membership from an LDAP
service. Users are authenticated by performing an LDAP bind against a
directory using their credentials. The plugin will also pull the email
address and username from the directory and populate the
session_attribute table.
WWW: https://trac-hacks.org/wiki/LdapAuthStorePlugin
Reviewed by: koobs
Differential Revision: https://reviews.freebsd.org/D4796
Added:
head/www/trac-ldapauthstore/
head/www/trac-ldapauthstore/Makefile (contents, props changed)
head/www/trac-ldapauthstore/distinfo (contents, props changed)
head/www/trac-ldapauthstore/pkg-descr (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Fri Jan 8 12:23:48 2016 (r405545)
+++ head/www/Makefile Fri Jan 8 12:25:16 2016 (r405546)
@@ -2144,6 +2144,7 @@
SUBDIR += trac-keywords
SUBDIR += trac-keywordsecretticket
SUBDIR += trac-ldap
+ SUBDIR += trac-ldapauthstore
SUBDIR += trac-mastertickets
SUBDIR += trac-math
SUBDIR += trac-mercurial
Added: head/www/trac-ldapauthstore/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/trac-ldapauthstore/Makefile Fri Jan 8 12:25:16 2016 (r405546)
@@ -0,0 +1,45 @@
+# $FreeBSD$
+
+PORTNAME= ldapauthstore
+PORTVERSION= 0.3.2.${SVN_REVISION}
+CATEGORIES= www devel python
+MASTER_SITES= LOCAL/matthew
+PKGNAMEPREFIX= trac-
+DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
+
+MAINTAINER= matthew at FreeBSD.org
+COMMENT= Trac AccountManager plugin using LDAP authentication store
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac \
+ trac-accountmanager>0:${PORTSDIR}/www/trac-accountmanager \
+ trac-ldap>0:${PORTSDIR}/www/trac-ldap \
+ ${PYTHON_PKGNAMEPREFIX}ldap>0:${PORTSDIR}/net/py-ldap
+
+NO_ARCH= yes
+PORTSCOUT= ignore:1
+SVN_REVISION= 15146
+
+USES= python:-2.7
+USE_PYTHON= distutils autoplist
+
+# Maintainter targets below this point
+
+# Retrieve the latest version from SVN and package in a tarball.
+.if defined(BOOTSTRAP)
+FETCH_DEPENDS+= svn:${PORTSDIR}/devel/subversion
+do-fetch:
+ ${MKDIR} ${WRKDIR}
+ cd ${WRKDIR} && \
+ svn export --non-interactive \
+ --trust-server-cert-failures=unknown-ca \
+ --revision ${SVN_REVISION} \
+ https://trac-hacks.org/svn/${PORTNAME}plugin/trunk/ \
+ ${DISTNAME}
+ cd ${WRKDIR} && tar cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME}
+.endif
+
+.include "${.CURDIR}/../../www/trac/plugin.mk"
+.include <bsd.port.mk>
Added: head/www/trac-ldapauthstore/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/trac-ldapauthstore/distinfo Fri Jan 8 12:25:16 2016 (r405546)
@@ -0,0 +1,2 @@
+SHA256 (ldapauthstoreplugin-0.3.2.15146.tar.gz) = 380797ff3a965373e36d274dc2b85549d5d9abd5d9eac3278f8b2160a69d52f6
+SIZE (ldapauthstoreplugin-0.3.2.15146.tar.gz) = 25600
Added: head/www/trac-ldapauthstore/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/trac-ldapauthstore/pkg-descr Fri Jan 8 12:25:16 2016 (r405546)
@@ -0,0 +1,9 @@
+This plugin is a password store for the AccountManagerPlugin that
+provides authentication and group membership from an LDAP
+service. Users are authenticated by performing an LDAP bind against a
+directory using their credentials. The plugin will also pull the email
+address and username from the directory and populate the
+session_attribute table.
+
+WWW: https://trac-hacks.org/wiki/LdapAuthStorePlugin
+
More information about the svn-ports-all
mailing list