Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

4
databases/py-ldap/DESCR Normal file
View File

@@ -0,0 +1,4 @@
Provide an LDAP client API for Python in the spirit of RFC1823.
* C wrapper module around OpenLDAP
* an object-oriented API for X.500 directories

View File

@@ -0,0 +1,41 @@
# $NetBSD: Makefile,v 1.50 2013/02/06 23:22:02 jperkin Exp $
DISTNAME= python-ldap-2.4.10
PKGNAME= ${DISTNAME:S/python/${PYPKGPREFIX}/}
PKGREVISION= 2
CATEGORIES= databases python
MASTER_SITES= http://pypi.python.org/packages/source/p/python-ldap/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.python-ldap.org/
COMMENT= LDAP client API for Python
EGG_NAME= ${DISTNAME:S/python-ldap/python_ldap/}
PY_LDAP_LIBRARY_DIRS= ${BUILDLINK_PREFIX.openldap-client}/lib
PY_LDAP_INCLUDE_DIRS= ${BUILDLINK_PREFIX.openldap-client}/include
PY_LDAP_LIBS= ldap_r lber ssl crypto
.include "options.mk"
SUBST_CLASSES+= setup
SUBST_STAGE.setup= pre-configure
SUBST_FILES.setup= setup.cfg
SUBST_SED.setup= -e 's|@PY_LDAP_LIBRARY_DIRS@|${PY_LDAP_LIBRARY_DIRS:Q}|'
SUBST_SED.setup+= -e 's|@PY_LDAP_INCLUDE_DIRS@|${PY_LDAP_INCLUDE_DIRS:Q}|'
SUBST_SED.setup+= -e 's|@PY_LDAP_LIBS@|${PY_LDAP_LIBS}|'
PY_LDAP_DOCDIR= ${PREFIX}/share/doc/py-ldap
USE_TOOLS+= pax
INSTALLATION_DIRS= ${PY_LDAP_DOCDIR}
post-install:
cd ${WRKSRC} && pax -s,.cvsignore,, -rw CHANGES README INSTALL TODO Demo \
${DESTDIR}${PY_LDAP_DOCDIR}
.include "../../databases/openldap-client/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

125
databases/py-ldap/PLIST Normal file
View File

@@ -0,0 +1,125 @@
@comment $NetBSD: PLIST,v 1.10 2011/11/28 10:58:50 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/_ldap.so
${PYSITELIB}/dsml.py
${PYSITELIB}/dsml.pyc
${PYSITELIB}/dsml.pyo
${PYSITELIB}/ldap/__init__.py
${PYSITELIB}/ldap/__init__.pyc
${PYSITELIB}/ldap/__init__.pyo
${PYSITELIB}/ldap/async.py
${PYSITELIB}/ldap/async.pyc
${PYSITELIB}/ldap/async.pyo
${PYSITELIB}/ldap/cidict.py
${PYSITELIB}/ldap/cidict.pyc
${PYSITELIB}/ldap/cidict.pyo
${PYSITELIB}/ldap/controls/__init__.py
${PYSITELIB}/ldap/controls/__init__.pyc
${PYSITELIB}/ldap/controls/__init__.pyo
${PYSITELIB}/ldap/controls/libldap.py
${PYSITELIB}/ldap/controls/libldap.pyc
${PYSITELIB}/ldap/controls/libldap.pyo
${PYSITELIB}/ldap/controls/ppolicy.py
${PYSITELIB}/ldap/controls/ppolicy.pyc
${PYSITELIB}/ldap/controls/ppolicy.pyo
${PYSITELIB}/ldap/controls/psearch.py
${PYSITELIB}/ldap/controls/psearch.pyc
${PYSITELIB}/ldap/controls/psearch.pyo
${PYSITELIB}/ldap/controls/readentry.py
${PYSITELIB}/ldap/controls/readentry.pyc
${PYSITELIB}/ldap/controls/readentry.pyo
${PYSITELIB}/ldap/controls/sessiontrack.py
${PYSITELIB}/ldap/controls/sessiontrack.pyc
${PYSITELIB}/ldap/controls/sessiontrack.pyo
${PYSITELIB}/ldap/controls/simple.py
${PYSITELIB}/ldap/controls/simple.pyc
${PYSITELIB}/ldap/controls/simple.pyo
${PYSITELIB}/ldap/dn.py
${PYSITELIB}/ldap/dn.pyc
${PYSITELIB}/ldap/dn.pyo
${PYSITELIB}/ldap/extop/__init__.py
${PYSITELIB}/ldap/extop/__init__.pyc
${PYSITELIB}/ldap/extop/__init__.pyo
${PYSITELIB}/ldap/extop/dds.py
${PYSITELIB}/ldap/extop/dds.pyc
${PYSITELIB}/ldap/extop/dds.pyo
${PYSITELIB}/ldap/filter.py
${PYSITELIB}/ldap/filter.pyc
${PYSITELIB}/ldap/filter.pyo
${PYSITELIB}/ldap/functions.py
${PYSITELIB}/ldap/functions.pyc
${PYSITELIB}/ldap/functions.pyo
${PYSITELIB}/ldap/ldapobject.py
${PYSITELIB}/ldap/ldapobject.pyc
${PYSITELIB}/ldap/ldapobject.pyo
${PYSITELIB}/ldap/logger.py
${PYSITELIB}/ldap/logger.pyc
${PYSITELIB}/ldap/logger.pyo
${PYSITELIB}/ldap/modlist.py
${PYSITELIB}/ldap/modlist.pyc
${PYSITELIB}/ldap/modlist.pyo
${PYSITELIB}/ldap/resiter.py
${PYSITELIB}/ldap/resiter.pyc
${PYSITELIB}/ldap/resiter.pyo
${PYSITELIB}/ldap/sasl.py
${PYSITELIB}/ldap/sasl.pyc
${PYSITELIB}/ldap/sasl.pyo
${PYSITELIB}/ldap/schema/__init__.py
${PYSITELIB}/ldap/schema/__init__.pyc
${PYSITELIB}/ldap/schema/__init__.pyo
${PYSITELIB}/ldap/schema/models.py
${PYSITELIB}/ldap/schema/models.pyc
${PYSITELIB}/ldap/schema/models.pyo
${PYSITELIB}/ldap/schema/subentry.py
${PYSITELIB}/ldap/schema/subentry.pyc
${PYSITELIB}/ldap/schema/subentry.pyo
${PYSITELIB}/ldap/schema/tokenizer.py
${PYSITELIB}/ldap/schema/tokenizer.pyc
${PYSITELIB}/ldap/schema/tokenizer.pyo
${PYSITELIB}/ldap/syncrepl.py
${PYSITELIB}/ldap/syncrepl.pyc
${PYSITELIB}/ldap/syncrepl.pyo
${PYSITELIB}/ldapurl.py
${PYSITELIB}/ldapurl.pyc
${PYSITELIB}/ldapurl.pyo
${PYSITELIB}/ldif.py
${PYSITELIB}/ldif.pyc
${PYSITELIB}/ldif.pyo
share/doc/py-ldap/CHANGES
share/doc/py-ldap/Demo/Lib/ldap/async/deltree.py
share/doc/py-ldap/Demo/Lib/ldap/async/ldifwriter.py
share/doc/py-ldap/Demo/Lib/ldap/async/sizelimit.py
share/doc/py-ldap/Demo/Lib/ldapurl/urlsearch.py
share/doc/py-ldap/Demo/Lib/ldif/ldifcopy.py
share/doc/py-ldap/Demo/initialize.py
share/doc/py-ldap/Demo/ldapcontrols.py
share/doc/py-ldap/Demo/matchedvalues.py
share/doc/py-ldap/Demo/ms_ad_bind.py
share/doc/py-ldap/Demo/options.py
share/doc/py-ldap/Demo/page_control.py
share/doc/py-ldap/Demo/paged_search_ext_s.py
share/doc/py-ldap/Demo/passwd_ext_op.py
share/doc/py-ldap/Demo/pickle_ldapobject.py
share/doc/py-ldap/Demo/pyasn1/README
share/doc/py-ldap/Demo/pyasn1/dds.py
share/doc/py-ldap/Demo/pyasn1/ppolicy.py
share/doc/py-ldap/Demo/pyasn1/psearch.py
share/doc/py-ldap/Demo/pyasn1/readentrycontrol.py
share/doc/py-ldap/Demo/pyasn1/sessiontrack.py
share/doc/py-ldap/Demo/pyasn1/syncrepl.py
share/doc/py-ldap/Demo/reconnect.py
share/doc/py-ldap/Demo/rename.py
share/doc/py-ldap/Demo/resiter.py
share/doc/py-ldap/Demo/sasl_bind.py
share/doc/py-ldap/Demo/schema.py
share/doc/py-ldap/Demo/schema_tree.py
share/doc/py-ldap/Demo/simple.py
share/doc/py-ldap/Demo/simplebrowse.py
share/doc/py-ldap/INSTALL
share/doc/py-ldap/README
share/doc/py-ldap/TODO

View File

@@ -0,0 +1,15 @@
# $NetBSD: buildlink3.mk,v 1.12 2009/05/27 05:38:52 obache Exp $
BUILDLINK_TREE+= py-ldap
.if !defined(PY_LDAP_BUILDLINK3_MK)
PY_LDAP_BUILDLINK3_MK:=
.include "../../lang/python/pyversion.mk"
BUILDLINK_API_DEPENDS.py-ldap+= ${PYPKGPREFIX}-ldap>=2.2.0
BUILDLINK_ABI_DEPENDS.py-ldap+= ${PYPKGPREFIX}-ldap>=2.2.0
BUILDLINK_PKGSRCDIR.py-ldap?= ../../databases/py-ldap
.endif # PY_LDAP_BUILDLINK3_MK
BUILDLINK_TREE+= -py-ldap

View File

@@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.19 2012/08/27 15:47:07 adam Exp $
SHA1 (python-ldap-2.4.10.tar.gz) = 68b5903d6467e9b5d43d649d3b51cb52d486f2d9
RMD160 (python-ldap-2.4.10.tar.gz) = a8bba77c904b31cd02f66067e928d49dbe98a58c
Size (python-ldap-2.4.10.tar.gz) = 134153 bytes
SHA1 (patch-aa) = cb22d78d24fcbf8f4ea3ae7be1260a412eb890eb

View File

@@ -0,0 +1,13 @@
# $NetBSD: options.mk,v 1.1 2006/05/14 21:09:20 wiz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.py-ldap
PKG_SUPPORTED_OPTIONS= sasl
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Msasl)
.include "../../security/cyrus-sasl/buildlink3.mk"
PY_LDAP_LIBRARY_DIRS+= ${BUILDLINK_PREFIX.cyrus-sasl}/lib
PY_LDAP_INCLUDE_DIRS+= ${BUILDLINK_PREFIX.cyrus-sasl}/include/sasl
PY_LDAP_LIBS+= sasl2
.endif

View File

@@ -0,0 +1,19 @@
$NetBSD: patch-aa,v 1.9 2012/02/28 00:01:05 adam Exp $
--- setup.cfg.orig 2012-02-21 17:18:54.000000000 +0000
+++ setup.cfg
@@ -1,10 +1,10 @@
[_ldap]
-library_dirs = /opt/openldap-RE24/lib /usr/lib
-include_dirs = /opt/openldap-RE24/include /usr/include/sasl /usr/include
-defines = HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R
+library_dirs = @PY_LDAP_LIBRARY_DIRS@
+include_dirs = @PY_LDAP_INCLUDE_DIRS@
+defines = HAVE_TLS HAVE_LIBLDAP_R
extra_compile_args =
extra_objects =
-libs = ldap_r
+libs = @PY_LDAP_LIBS@
[install]
compile = 1