Import trac-ldapplugin:

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.

ok okan@
This commit is contained in:
merdely 2008-02-01 16:11:47 +00:00
parent 48bc0eeca1
commit 1e2495ea49
5 changed files with 70 additions and 0 deletions

View File

@ -0,0 +1,37 @@
# $OpenBSD: Makefile,v 1.1.1.1 2008/02/01 16:11:47 merdely Exp $
COMMENT= ldap authentication plugin for trac
V= 0.5.1
DISTNAME= trac-ldapplugin-$V-svn2637
PKGNAME= trac-ldapplugin-$V
CATEGORIES= www devel
MAINTAINER= Michael Erdely <merdely@openbsd.org>
HOMEPAGE= http://trac-hacks.org/wiki/LdapPlugin
MASTER_SITES= http://meta-planets.net/~openbsd/ \
http://www.phxbsd.com/OpenBSD/ \
http://spacehopper.org/m/
# BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
RUN_DEPENDS= ::www/trac \
::databases/py-ldap
BUILD_DEPENDS= ::devel/py-setuptools \
::lang/python/2.4
NO_REGRESS= Yes
WRKDIST= ${WRKDIR}/ldapplugin/0.10
MODULES= lang/python
MODPY_SETUPTOOLS= Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (trac-ldapplugin-0.5.1-svn2637.tar.gz) = tefN09fggZP5zeSvmrcmzQ==
RMD160 (trac-ldapplugin-0.5.1-svn2637.tar.gz) = 1wsKHv1UFKZ4ih70HmtcNVQYW7w=
SHA1 (trac-ldapplugin-0.5.1-svn2637.tar.gz) = mNbNinTENy50RE5asJOyNNSgU58=
SHA256 (trac-ldapplugin-0.5.1-svn2637.tar.gz) = 66wjUlbjqKPYzzys05jcoBHUmxq2lRUf1nMgjgfm1BY=
SIZE (trac-ldapplugin-0.5.1-svn2637.tar.gz) = 17287

View File

@ -0,0 +1,6 @@
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.

View File

@ -0,0 +1,10 @@
To enable Trac LDAP Plugin for your project, enable LDAP authentication
for your Apache 2.2 trac Location and add the following to your
project's /path/to/projenv/conf/trac.ini file:
[components]
ldapplugin.* = enabled
[ldap]
enable = true
basedn = dc=domain,dc=tld
host = ldap.domain.tld

View File

@ -0,0 +1,12 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/02/01 16:11:47 merdely Exp $
lib/python${MODPY_VERSION}/site-packages/LdapPlugin-0.5.1dev_r1611-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/LdapPlugin-0.5.1dev_r1611-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/LdapPlugin-0.5.1dev_r1611-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/LdapPlugin-0.5.1dev_r1611-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/LdapPlugin-0.5.1dev_r1611-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/LdapPlugin-0.5.1dev_r1611-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/ldapplugin/
lib/python${MODPY_VERSION}/site-packages/ldapplugin/__init__.py
lib/python${MODPY_VERSION}/site-packages/ldapplugin/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/ldapplugin/api.py
lib/python${MODPY_VERSION}/site-packages/ldapplugin/api.pyc