aboutsummaryrefslogtreecommitdiffstats
path: root/www/trac-ldap
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2007-05-28 03:38:05 +0800
committermiwi <miwi@FreeBSD.org>2007-05-28 03:38:05 +0800
commitc95cdd5668e0e101f71079b9758df86bd77ed7d3 (patch)
tree14c6c5d491932425dfbfa23502fe813e8c33d270 /www/trac-ldap
parentfa371e27606ecf6628c361b8379ad1718c906891 (diff)
downloadfreebsd-ports-gnome-c95cdd5668e0e101f71079b9758df86bd77ed7d3.tar.gz
freebsd-ports-gnome-c95cdd5668e0e101f71079b9758df86bd77ed7d3.tar.zst
freebsd-ports-gnome-c95cdd5668e0e101f71079b9758df86bd77ed7d3.zip
LDAP support with group management has been added as a Trac extension. This
extension enables to use existing LDAP groups to grant permissions rather than defining permissions for every single user on the system. The latest release also permits to store permissions (both users and groups permissions) in the LDAP directory itself rather than in the SQL backend. WWW: http://trac-hacks.org/wiki/LdapPlugin Submitted by: Gerrit Beine <gerrit.beine at gmx.de>
Diffstat (limited to 'www/trac-ldap')
-rw-r--r--www/trac-ldap/Makefile28
-rw-r--r--www/trac-ldap/distinfo3
-rw-r--r--www/trac-ldap/pkg-descr7
-rw-r--r--www/trac-ldap/pkg-plist1
4 files changed, 39 insertions, 0 deletions
diff --git a/www/trac-ldap/Makefile b/www/trac-ldap/Makefile
new file mode 100644
index 000000000000..761c0b5f9494
--- /dev/null
+++ b/www/trac-ldap/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: trac-ldap
+# Date created: May 18 2007
+# Whom: Gerrit Beine <gerrit.beine@gmx.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ldap
+PORTVERSION= 0.5.1
+CATEGORIES= www devel python
+MASTER_SITES= http://www.gerritbeine.de/download/trac/
+PKGNAMEPREFIX= trac-
+DISTNAME= ${PORTNAME}plugin-${PORTVERSION}
+
+MAINTAINER= gerrit.beine@gmx.de
+COMMENT= LDAP extenstions for Trac
+
+BUILD_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools
+RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac \
+ ${PYTHON_SITELIBDIR}/_ldap.so:${PORTSDIR}/net/py-ldap2
+
+WRKSRC= ${WRKDIR}/${PORTNAME}plugin
+NO_BUILD= yes
+USE_PYTHON= 2.3+
+USE_PYDISTUTILS=yes
+PLIST_SUB+= PORTVERSION=${PORTVERSION}dev PYTHONVERSION=${_PYTHON_VERSION}
+
+.include <bsd.port.mk>
diff --git a/www/trac-ldap/distinfo b/www/trac-ldap/distinfo
new file mode 100644
index 000000000000..b7892aadf7f0
--- /dev/null
+++ b/www/trac-ldap/distinfo
@@ -0,0 +1,3 @@
+MD5 (ldapplugin-0.5.1.tar.gz) = 5c6087b6e8efa8fa851b518e1dad206b
+SHA256 (ldapplugin-0.5.1.tar.gz) = 121882916e906132dca681e9e9c4d390ae71b676833147448d25791c7fa7f2c0
+SIZE (ldapplugin-0.5.1.tar.gz) = 8101
diff --git a/www/trac-ldap/pkg-descr b/www/trac-ldap/pkg-descr
new file mode 100644
index 000000000000..464bf2cf1061
--- /dev/null
+++ b/www/trac-ldap/pkg-descr
@@ -0,0 +1,7 @@
+LDAP support with group management has been added as a Trac extension. This
+extension enables to use existing LDAP groups to grant permissions rather than
+defining permissions for every single user on the system. The latest release
+also permits to store permissions (both users and groups permissions) in the
+LDAP directory itself rather than in the SQL backend.
+
+WWW: http://trac-hacks.org/wiki/LdapPlugin
diff --git a/www/trac-ldap/pkg-plist b/www/trac-ldap/pkg-plist
new file mode 100644
index 000000000000..f94fa8858d0f
--- /dev/null
+++ b/www/trac-ldap/pkg-plist
@@ -0,0 +1 @@
+%%PYTHON_SITELIBDIR%%/LdapPlugin-%%PORTVERSION%%-py%%PYTHONVERSION%%.egg