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>
This commit is contained in:
Martin Wilke 2007-05-27 19:38:05 +00:00
parent b2643b6876
commit 3a895cd247
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=192103
5 changed files with 40 additions and 0 deletions

View file

@ -1159,6 +1159,7 @@
SUBDIR += trac-gantt
SUBDIR += trac-hierwiki
SUBDIR += trac-iniadmin
SUBDIR += trac-ldap
SUBDIR += trac-macropost
SUBDIR += trac-nav
SUBDIR += trac-pagelist

28
www/trac-ldap/Makefile Normal file
View file

@ -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>

3
www/trac-ldap/distinfo Normal file
View file

@ -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

7
www/trac-ldap/pkg-descr Normal file
View file

@ -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

1
www/trac-ldap/pkg-plist Normal file
View file

@ -0,0 +1 @@
%%PYTHON_SITELIBDIR%%/LdapPlugin-%%PORTVERSION%%-py%%PYTHONVERSION%%.egg