summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2013-06-03 06:22:53 +0000
committerPatrick Lauer <patrick@gentoo.org>2013-06-03 06:22:53 +0000
commit64f911982954ab0f3e63dc93f47b6bca29b167cb (patch)
tree118913dbde18f5abbf79fa95756391dc4c3f9f13 /dev-python/python-ldap
parentAdd support for EQMAKE4_EXCLUDE. (diff)
downloadhistorical-64f911982954ab0f3e63dc93f47b6bca29b167cb.tar.gz
historical-64f911982954ab0f3e63dc93f47b6bca29b167cb.tar.bz2
historical-64f911982954ab0f3e63dc93f47b6bca29b167cb.zip
Bump
Package-Manager: portage-2.2.0_alpha177/cvs/Linux x86_64
Diffstat (limited to 'dev-python/python-ldap')
-rw-r--r--dev-python/python-ldap/ChangeLog7
-rw-r--r--dev-python/python-ldap/Manifest24
-rw-r--r--dev-python/python-ldap/python-ldap-2.4.12.ebuild74
3 files changed, 83 insertions, 22 deletions
diff --git a/dev-python/python-ldap/ChangeLog b/dev-python/python-ldap/ChangeLog
index 8c7feb2fba20..29fdc2bb7160 100644
--- a/dev-python/python-ldap/ChangeLog
+++ b/dev-python/python-ldap/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-python/python-ldap
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ldap/ChangeLog,v 1.123 2013/04/06 00:50:31 naota Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ldap/ChangeLog,v 1.124 2013/06/03 06:18:37 patrick Exp $
+
+*python-ldap-2.4.12 (03 Jun 2013)
+
+ 03 Jun 2013; Patrick Lauer <patrick@gentoo.org> +python-ldap-2.4.12.ebuild:
+ Bump
06 Apr 2013; Naohiro Aota <naota@gentoo.org> python-ldap-2.4.10-r1.ebuild:
Add ~x86-fbsd.
diff --git a/dev-python/python-ldap/Manifest b/dev-python/python-ldap/Manifest
index 0153b6df5ec8..666e62e0ea73 100644
--- a/dev-python/python-ldap/Manifest
+++ b/dev-python/python-ldap/Manifest
@@ -1,9 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST python-ldap-2.3.13.tar.gz 112397 SHA256 417ae3f6e2f680461611dc60c95ac9fcb3c5bab2e00e06f9e0572b85903ecc9b SHA512 be676e46c2112b825d1044f525dc0c10d635126c3f3b73050c0fb89bb02068c881545b9fc4186dd561b7c028ed13a1c7b6eda056acfb10a76745e840a338a48c WHIRLPOOL 2c922e147afd0440ed723fed267cf811482c366063529c0515f6e00efd20e2a8292a0280ee633536ad842b3094613d49780d2edb3868a06fcc2443fa10c142f3
DIST python-ldap-2.3.9.tar.gz 108209 SHA256 62f75b21c5ee744408c9d8b59878328b3bdf47899d30e8abf0c09b3ffb893ed4 SHA512 7470c476c44b0a8ae1498fddac5f0c6ba64bd305742df578ad204f21348dbcec61624b9da15d32c14c9120a2104137d37727e9df5ebf74e380ab607c496bbbe7 WHIRLPOOL dd7502911349e3ab31ef9f7e67616aee0fff1aae2e2527f2597ec79a65190768397b1fd688eaa5b32502f944f8d3f162333d8b5d97d9b47cee8754d1fabfb735
DIST python-ldap-2.4.10.tar.gz 134153 SHA256 67cc7801bf24c29386ab99966ceb68d6a60fa9e0566cc95a4fbb2c4695a8ce54 SHA512 9f59c87acec4cc8f958c7dbea0ca82aa30f46ef7ff44c5cc424bbc37ccb7a15bf669262ad96e209cdbe4da21e33f46aa85fea736ae76363adb98de915ecac380 WHIRLPOOL c28772aad5d2cfdefc8a6dc9dfe5a29259bdd219038e6e71d2ff35580254e6cb434e5ba485be5eddbc74490012d0046d45ff1d16e222e079b6efabb6f4bcca85
+DIST python-ldap-2.4.12.tar.gz 135395 SHA256 8587f8007c603b09ea6aa72fd63f1619b8a0d7f97e81ce955a44e8f84c7c9088 SHA512 9cd5f35d374e1cdd6b01473e978a90478416dec46c566f3a347c44839b54f8a2aa255504acbc88a73e1ad0ac836445546830f28764542b10a6255f890052598e WHIRLPOOL 90bfe55e3ba91cf3bca7e4bf6812d5944a3a311b0652306a836bc2d26bc37882f481775ae713ea540165bcad73e6fe3d5c4634b2b4800e6f3289aea8f72b7681
DIST python-ldap-2.4.3.tar.gz 125989 SHA256 88fb00ed5811e3df49d0f28317a48be2ae7e46252e473923005c7eb292d25e9d SHA512 30addd6e0985a0962cb254643411c666430f0fb6353a33bf7cdfaabd0e86076871da1ac3269c4dd7373cbe5dd3a658652307895ec61ab9891593004b4d6edadd WHIRLPOOL ba1c65152d1dd6e8e64de1326b59a970829cb338e9f6b2c7f44345e96f7fed28ef5e515c75512f82d56431f2e79d63a22b6abe530ef61b3324f74aa39b91638b
DIST python-ldap-2.4.9.tar.gz 133453 SHA256 247c29f30faf016f0d1dbe702a5026a4633dfa9b8b90c7ef46de68a58424ee8b SHA512 ad32baed734e232d77994cdf01c6d263409b66a7cae5ff6cea3b1852c1999617e32643f06119d39b299b7c5f54f8a2a03c55a5a7dcc31cad6f4cdcdcba63ec26 WHIRLPOOL b011a5303437df6422047b525718c7b4bcf19c6a83cb956dcdc86bb333108f24cd1fa9b228b5349a9c389c68551bf39891e5f6427cad86036c08ff818ff2173e
DIST python-ldap-docs-html-2.3.13.tar.gz 118531 SHA256 8ea9eee3135db006489268733e49ab1e80906ca2bc9e7960f19e548506ce08a4 SHA512 d4edca6b627b4c9449f1ddbda41ae793664924a41b05046b005909002a23cf8e830ab7178cc1173a373f6675e1e97af0e24232baf837ec9fa859888c8c4568f6 WHIRLPOOL f9117dc1bab2368b2976f97437bd03fba3870c5503492e73f1ef9cba4407cf777dbd91dea54f835d8ea4d01e592bb21c59ea7a52b9b8fb4d688915d37163e55e
@@ -13,24 +11,8 @@ EBUILD python-ldap-2.3.13.ebuild 2159 SHA256 c93575023ce5f40e34b920a64db672a73a2
EBUILD python-ldap-2.3.9.ebuild 2007 SHA256 bd8c2938a5242d1c4d36e5397e5972c9f79cdc4de90dc07420a3c4093c0eb9f1 SHA512 fb8885beddca5ab320f8a95b0b8d641d9a537a6953dde88494732a0e6afc2f8d3fa300796ba8978f288647002073e2980cdd74c9804283cbc749f272f5db4f1e WHIRLPOOL cab8e7827d1166db49ff4baf3742bf17e643c1fe3684f056ff97926ddc94de5d02e6581c5b701b38b28de48c16e42abfeacf647f74f8fe5ccaa067a057c4912e
EBUILD python-ldap-2.4.10-r1.ebuild 2203 SHA256 43880ee7b91f7b38fc9a3f42773d103c38ca541b3184e2cb457a5e05b71ad7cc SHA512 c9c00a16e02d62fc542e76c60448b3aff48ea9fbe776ad1917c2301b5ec9cfc377fec4d77f4bbfc6e8d4a3c85d8a23b5f7747c201ffdeb7a797e5949567c82b9 WHIRLPOOL 5e60528ddfe306eff0b824734346ed6af30aa261759d14389702488906e9486f6d36c9ff52e48908fbbff27d13211e9c12ac9405a7bf1b9021efac5dead6e384
EBUILD python-ldap-2.4.10.ebuild 2312 SHA256 083de69034d35161ed3c53ce60fbf94aae5f7de4348b77dec8b925f3f232b503 SHA512 83eea99a6e3800d35da3f5b838ce9d62acd1d43284a1c0f44bbec066790fba7c45c2996a748879a97230a62d552a311588a9a8648ae0ebc3ac7c98c966015238 WHIRLPOOL 5f75c3b8c6502fcc94942f4760fbf3dc18f5dc5685068f3345a821bd29d890e6e2653b6d0e5c4df1118ad2c736684e19756ebba560b47005382959bec01d996b
+EBUILD python-ldap-2.4.12.ebuild 2202 SHA256 b6441f6b4dc5e48665704abdcf2298e8cb3feae27cc91e422dc11783edd07be9 SHA512 47a4df12a1819d169c325beab01c1dc69fe8d4d6b6d276538f7a47df197c7c4207495b71c906d789d18c276d3759017b0a76ab3de4858e90be07a1c684a23e63 WHIRLPOOL c5d4986710718ed878b4439d2dd721c79338a0160cce86bf43763a01e94d614b1a77b8bcec625383ac61f71e49eceb4c78b8313764bcc928299c14116f40c4ec
EBUILD python-ldap-2.4.3.ebuild 2153 SHA256 d0d3de9db4ff466ac59ba93f25541b3565c5cdc1a13bd02d3537cb04c49334f0 SHA512 d1376cc2c31a6646e2383b62440e66fe73e652a641584142565c3d8cf97c261fce7ba3adf95046bed6eb6cdc5f4e3af7bedd21ce5b576a6081b4fd141080c7e6 WHIRLPOOL 02a42d2749aff5f179dca05052208c07fe24a3cbf9eb33de30001ae0656a9f35b56af09c6675b1c41e0d3ce016e36ff071f304e39acaa2bd63f7132c0040a5ce
EBUILD python-ldap-2.4.9.ebuild 2322 SHA256 09622f566843a5e3ae275c43acb93a1ea305cf249ef80b3cf689dbfb39f35472 SHA512 909c8f176f4fcf689510ac806867f1aed5a2e292432bd1873865aabecfe9b35aac00206f6592f2a89dd5866d9dec68d66bb6c826ea782027509bf3006e014576 WHIRLPOOL 9b7ded28bfab21ce73f0be58ad11cf5926c4043972f05d82270b0aabb120f44b89246c6ecef508025ec09319382bdff93891c2e2178b1ec254b57d7b4d5b096b
-MISC ChangeLog 15970 SHA256 176065073b6bc4d28c0e54826460cfb5bc7e7192cda8fe2a52dd56703c92ba5d SHA512 d8966460c08a81668024be985a4be3faf7051d551ca164e23429eea0ad1735c75b330e84f70b27c0db51cec5eeb46ee081d99a72db55b303b7d0911844087c00 WHIRLPOOL 98e1443cfe37a7907284f9fb223e3748c4f15e7d5e741cf574519a98b353ad0ac454554806bff018853939c999dff85eb55a945c207a36d9db37f5695d5d884c
+MISC ChangeLog 16093 SHA256 9d45b309d544e83ea45a530a2238a586883f5cc2b6d4ff7abbe37097852a268b SHA512 c1a5e4fc21f6f8b7b6d89bcf8868a8efbb8f34f025e5a2755e090f44a3b94be2dde38bb18018801425b171580a5930e1d2bde908c8a643eac6477bd95b59a7b4 WHIRLPOOL e87fc4cf76dcec72ff1580671fe88066b711691e0eea7ceac6dacf030c5a672b1432943b8ed5911374a9f32b18700cdb1c86b1f3c92dab2e104f11fccfaae7d8
MISC metadata.xml 234 SHA256 bb65b105ecc11f5ccd623915b51ba34331564c679960c837745762e5ee73cf2a SHA512 e85029bb25be6185931359a2e87f2740fc651557ec6b32c6e1b170c25494fea8fd906244f579f9ecffd41f7cc4da9326270d43eabec1a4e22a7f8c734d1c545a WHIRLPOOL 2ad8654789a73e9084ea813c0aef920ffb0c665d02fba41fdbf194beba88f1e908c45c8102a137ac6883430c24b95a1680f4bbff33334b9cce477c756f25196d
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQIcBAEBCAAGBQJRX3FYAAoJEDYO1FT4VRUU3HgQAIGLAWe+OByEeICI9AIVV6Im
-Ss0rc4mof4N0iVP/KEsW86afH9jnRCUot4hH7X/20Sd7NtXoB+FLg82eRd6vu7F5
-TGXq3RpGNLNL+KFJlKPLyEGK0JoPpUC09ToSKv/KxnqFBRoY4jIb1/AR+ASJLsUz
-jkovur32+GZaq+yTelts+9s13S+1kEKVzZCxrGGUAr1zlS/ZP9RgnwtEk7Jzsjjn
-T085gUURhVWPXH3ZQvfdHGeXaYr7uckRd72+ndag0LvYTQDVXhZqsfY4ZWoAL57z
-9jxP5Wv1VCv89/30iU7PYoBoXYQQFzh6QTbBjUU0zke1NIKCnfM9GNjp4TnildVU
-j551FZEniuyQQQrWp2OT8VMkg2M2EpPdGHQmG2eNmYu1z72yXfequvltYKxwZ1yT
-cR2LjQozQ9PoxvBROIyfIrihB46Jdmr+dv5X75TWjrygkcNEZEAy3EWaV/HpXuth
-z1WimRN+jVBdU2abnMTNsFLujPi3dmbj68ubSoXZIvJHY53P79gpwe0c2knSDF+f
-+NhM8e5MIag36yllFXU2UbfW6fH/G5J6XGCrDUw8jLw5KbgAA6KOJ6AlOkmH+eTq
-XbkyUseheah8nyfrRRoqZWOu05holPUH0tlrA6Be8uzYk4s+qgYLw53N1D6Tbjvg
-AAcI57Q1k15WMbAWhnpY
-=ESoS
------END PGP SIGNATURE-----
diff --git a/dev-python/python-ldap/python-ldap-2.4.12.ebuild b/dev-python/python-ldap/python-ldap-2.4.12.ebuild
new file mode 100644
index 000000000000..c7c1d01625b1
--- /dev/null
+++ b/dev-python/python-ldap/python-ldap-2.4.12.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/python-ldap/python-ldap-2.4.12.ebuild,v 1.1 2013/06/03 06:18:37 patrick Exp $
+
+EAPI=5
+
+# pypy: bug #458558 (wrong linker options due to not respecting CC)
+PYTHON_COMPAT=( python{2_5,2_6,2_7} )
+
+inherit distutils-r1 multilib
+
+DESCRIPTION="Various LDAP-related Python modules"
+HOMEPAGE="http://www.python-ldap.org http://pypi.python.org/pypi/python-ldap"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-solaris"
+IUSE="doc examples sasl ssl"
+
+# If you need support for openldap-2.3.x, please use python-ldap-2.3.9.
+# python team: Please do not remove python-ldap-2.3.9 from the tree.
+RDEPEND=">=net-nds/openldap-2.4
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ sasl? ( dev-libs/cyrus-sasl )"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+python_prepare_all() {
+ sed -e "s:^library_dirs =.*:library_dirs = /usr/$(get_libdir) /usr/$(get_libdir)/sasl2:" \
+ -e "s:^include_dirs =.*:include_dirs = ${EPREFIX}/usr/include ${EPREFIX}/usr/include/sasl:" \
+ -i setup.cfg || die "error fixing setup.cfg"
+
+ local mylibs="ldap"
+ if use sasl; then
+ use ssl && mylibs="ldap_r"
+ mylibs="${mylibs} sasl2"
+ else
+ sed -e 's/HAVE_SASL//g' -i setup.cfg || die
+ fi
+ use ssl && mylibs="${mylibs} ssl crypto"
+ use elibc_glibc && mylibs="${mylibs} resolv"
+
+ sed -e "s:^libs = .*:libs = lber ${mylibs}:" \
+ -i setup.cfg || die "error setting up libs in setup.cfg"
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ if use doc; then
+ cd Doc || die
+ sphinx-build -b html -d _build/doctrees . _build/html || die
+ fi
+}
+
+python_test() {
+ # XXX: the tests supposedly can start local slapd
+ # but it requires some manual config, it seems.
+
+ "${PYTHON}" Tests/t_ldapurl.py || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( Doc/_build/html/. )
+
+ distutils-r1_python_install_all
+
+ if use examples; then
+ dodoc -r Demo
+ docompress -x /usr/share/doc/${FP}/Demo
+ fi
+}