summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2007-10-09 23:43:04 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2007-10-09 23:43:04 +0000
commit5d1b60bd64ae361923511a97d5939b30fce97e3c (patch)
tree7e4d857ffbf2db28130ca4c4501a4e4ca128b771 /sys-auth/nss_ldap
parentFix quoting for all ebuilds. (diff)
downloadhistorical-5d1b60bd64ae361923511a97d5939b30fce97e3c.tar.gz
historical-5d1b60bd64ae361923511a97d5939b30fce97e3c.tar.bz2
historical-5d1b60bd64ae361923511a97d5939b30fce97e3c.zip
Upstream minor version bump, fixes Kerberos issues for bug #165638 and upstream integrated the skipmembers patch.
Package-Manager: portage-2.1.3.12
Diffstat (limited to 'sys-auth/nss_ldap')
-rw-r--r--sys-auth/nss_ldap/ChangeLog8
-rw-r--r--sys-auth/nss_ldap/Manifest16
-rw-r--r--sys-auth/nss_ldap/files/digest-nss_ldap-257.23
-rw-r--r--sys-auth/nss_ldap/nss_ldap-257.2.ebuild73
4 files changed, 95 insertions, 5 deletions
diff --git a/sys-auth/nss_ldap/ChangeLog b/sys-auth/nss_ldap/ChangeLog
index ebdf28a7a470..f8f9b60a0ee4 100644
--- a/sys-auth/nss_ldap/ChangeLog
+++ b/sys-auth/nss_ldap/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-auth/nss_ldap
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss_ldap/ChangeLog,v 1.42 2007/10/09 23:39:47 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss_ldap/ChangeLog,v 1.43 2007/10/09 23:43:03 robbat2 Exp $
+
+*nss_ldap-257.2 (09 Oct 2007)
+
+ 09 Oct 2007; Robin H. Johnson <robbat2@gentoo.org> +nss_ldap-257.2.ebuild:
+ Upstream minor version bump, fixes Kerberos issues for bug #165638 and
+ upstream integrated the skipmembers patch.
09 Oct 2007; Robin H. Johnson <robbat2@gentoo.org> nss_ldap-239-r1.ebuild,
nss_ldap-249.ebuild, nss_ldap-250.ebuild, nss_ldap-250-r1.ebuild,
diff --git a/sys-auth/nss_ldap/Manifest b/sys-auth/nss_ldap/Manifest
index dae73fd5d33a..3aa23a2d7974 100644
--- a/sys-auth/nss_ldap/Manifest
+++ b/sys-auth/nss_ldap/Manifest
@@ -32,6 +32,7 @@ DIST nss_ldap-250.tar.gz 240122 RMD160 52a27c0282d43c0b4e291dceaeeac7fcf43d8ece
DIST nss_ldap-252.tar.gz 228027 RMD160 2748ae6cf76b785bfe5fbab8d650f66d2dd830ef SHA1 a2ac1f394360c1d78f51393f3948cf38c6ef5391 SHA256 ce9dd91ac056c70fd2608dd0b8dad0627bf942c2b24de7e61ac18c50385fac9d
DIST nss_ldap-253.tar.gz 228278 RMD160 a129985fe6b27a481efa94e07e994cbcdbb6867c SHA1 fb08e794233d4524bcd784fe6d845b0b236a72a2 SHA256 c2caa483d171304f08a7e9a6cad7569ace5bc7f4f297ddd470e940799c6f190c
DIST nss_ldap-254.tar.gz 228504 RMD160 db8e57be27f0fddca0f285380eb3bd9d7e2a11f9 SHA1 4ef320b99edc0f8fc2e9c3ebf13842490c772c98 SHA256 3bc77bd173b1cbeda8d19a923f3d62ae4ce02c57d5af68b71254fb3896c03730
+DIST nss_ldap-257.2.tar.gz 274699 RMD160 b27f4509335b7eb026e32458689c01072448093f SHA1 e479a52028836d2494a68e3183673cfd1c202c54 SHA256 7850f40208d1d3dd946e0c9388e7420ef07f69855fd2721fd2784f3cdb5b82fb
DIST nss_ldap-257.tar.gz 229242 RMD160 b7260a768217901c701c52a5f2446894f6dc7aef SHA1 fc57c721bcbab7eaa3ddcf4953141ab03d788fc2 SHA256 22a0e3b0ebffc5d8f252144a422ef5eaef2ad1255aa7c0953691c990a44e267b
EBUILD nss_ldap-239-r1.ebuild 1344 RMD160 072c5afe01d93c4e89dea9434e6cb4725444de70 SHA1 7ebd221362f33881debde95614d0d608f3aa8104 SHA256 bab782405e7699ed20d73e0cf19afc036659a60591b5cd2f7e74fdb2a3f42c32
MD5 e3994581a5a52fd5acb8d62efb415b3b nss_ldap-239-r1.ebuild 1344
@@ -65,14 +66,18 @@ EBUILD nss_ldap-254.ebuild 2030 RMD160 6530c786a79e96399bf26f13cb256a384ae80afc
MD5 c4a7ad2dbf9b09f84efc20a84b180446 nss_ldap-254.ebuild 2030
RMD160 6530c786a79e96399bf26f13cb256a384ae80afc nss_ldap-254.ebuild 2030
SHA256 3959144611d0b462ba31d848870fe3681aba4787e634daab49a41413286a07c1 nss_ldap-254.ebuild 2030
+EBUILD nss_ldap-257.2.ebuild 2164 RMD160 1b97dc6588a44af9ca59b305b3f6413b60d1d38b SHA1 7d774df771f578a63d53d2f91be5c5e652a17d89 SHA256 3798b83d7a54f472a385b9609b8a0a246427597c01f415b65961f032f099952a
+MD5 2f95f8dd682b2ba5d2cf1ab017b4f138 nss_ldap-257.2.ebuild 2164
+RMD160 1b97dc6588a44af9ca59b305b3f6413b60d1d38b nss_ldap-257.2.ebuild 2164
+SHA256 3798b83d7a54f472a385b9609b8a0a246427597c01f415b65961f032f099952a nss_ldap-257.2.ebuild 2164
EBUILD nss_ldap-257.ebuild 2138 RMD160 533377fb60031b31dc04d701e87dee1b322feab0 SHA1 1087a6d6a4b58af90ad74e8f13b8e6a4e539a965 SHA256 c5e0fd06bbdaf705c4dafdf97f6eed0dea52ed460724fdf6c47ead3ab474188f
MD5 75a602b05cb2ace4a2bed8d15b4ba0d0 nss_ldap-257.ebuild 2138
RMD160 533377fb60031b31dc04d701e87dee1b322feab0 nss_ldap-257.ebuild 2138
SHA256 c5e0fd06bbdaf705c4dafdf97f6eed0dea52ed460724fdf6c47ead3ab474188f nss_ldap-257.ebuild 2138
-MISC ChangeLog 13127 RMD160 478b572a0a62a629769e2dddf35a7a9da4096740 SHA1 538599ef3e3659ea350e799903e81c09cf605c7a SHA256 edf80bffd9580d6787bd16bba631a0e366ff4069833da3b0f7fb75e606914db3
-MD5 43847e1ac8a5763f4d16b79f7e0ceeaf ChangeLog 13127
-RMD160 478b572a0a62a629769e2dddf35a7a9da4096740 ChangeLog 13127
-SHA256 edf80bffd9580d6787bd16bba631a0e366ff4069833da3b0f7fb75e606914db3 ChangeLog 13127
+MISC ChangeLog 13354 RMD160 532a03b90eb667cd61103176f90479b54e44f83d SHA1 950510ebac160bfb4d801181dea5ff96ec86e9b9 SHA256 21aaedb47abe018949fca3b1813a7fd8b5299930457cbed19ea6d197bb5ba9f1
+MD5 661a2699b6912f770d915434df1180e9 ChangeLog 13354
+RMD160 532a03b90eb667cd61103176f90479b54e44f83d ChangeLog 13354
+SHA256 21aaedb47abe018949fca3b1813a7fd8b5299930457cbed19ea6d197bb5ba9f1 ChangeLog 13354
MISC metadata.xml 374 RMD160 d093200b154cb3766f818bb06ab05fb29d45af0c SHA1 0e6b6cc539b9c537d3a5464884ca2ca9c1717134 SHA256 72f6eb7d9ee256d2edb0336e03b71674bf17d2828222ca8722fdb48a88304365
MD5 641473a13d5ae20a9b73223b84af5c0d metadata.xml 374
RMD160 d093200b154cb3766f818bb06ab05fb29d45af0c metadata.xml 374
@@ -104,3 +109,6 @@ SHA256 264643b639bda401692e803df310f0dbd733b4e0ff0b957adef1aa06f1d86736 files/di
MD5 3a26b74845c398ef0b6135f1ec0076c5 files/digest-nss_ldap-257 238
RMD160 28c19ab2e4173abe990177834bb88dd0a142945d files/digest-nss_ldap-257 238
SHA256 933836f317037365b7fb89a65e09616ce94983e82ae8a400831126d5dc3b8f0c files/digest-nss_ldap-257 238
+MD5 19817af7a2822f521287be1f67a370d4 files/digest-nss_ldap-257.2 244
+RMD160 9ef8371fec5ec45f50d742bc74597471e2604ef9 files/digest-nss_ldap-257.2 244
+SHA256 ac72acab66b0186959c7b67436191d4d51ecc0e057761fb5e596be47bf1045c9 files/digest-nss_ldap-257.2 244
diff --git a/sys-auth/nss_ldap/files/digest-nss_ldap-257.2 b/sys-auth/nss_ldap/files/digest-nss_ldap-257.2
new file mode 100644
index 000000000000..7936c05b797e
--- /dev/null
+++ b/sys-auth/nss_ldap/files/digest-nss_ldap-257.2
@@ -0,0 +1,3 @@
+MD5 031878bfbd68c6a85043ab312170f83d nss_ldap-257.2.tar.gz 274699
+RMD160 b27f4509335b7eb026e32458689c01072448093f nss_ldap-257.2.tar.gz 274699
+SHA256 7850f40208d1d3dd946e0c9388e7420ef07f69855fd2721fd2784f3cdb5b82fb nss_ldap-257.2.tar.gz 274699
diff --git a/sys-auth/nss_ldap/nss_ldap-257.2.ebuild b/sys-auth/nss_ldap/nss_ldap-257.2.ebuild
new file mode 100644
index 000000000000..7c0e79ab9182
--- /dev/null
+++ b/sys-auth/nss_ldap/nss_ldap-257.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss_ldap/nss_ldap-257.2.ebuild,v 1.1 2007/10/09 23:43:03 robbat2 Exp $
+
+inherit fixheadtails eutils multilib
+
+IUSE="debug sasl kerberos"
+
+DESCRIPTION="NSS LDAP Module"
+HOMEPAGE="http://www.padl.com/OSS/nss_ldap.html"
+SRC_URI="http://www.padl.com/download/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="LGPL-2"
+KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND=">=net-nds/openldap-2.1.30-r5
+ sasl? ( dev-libs/cyrus-sasl )
+ kerberos? ( virtual/krb5 )"
+RDEPEND="${DEPEND}
+ !<net-fs/autofs-4.1.3"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/nsswitch.ldap.diff
+ # Applied by upstream
+ #epatch "${FILESDIR}"/${PN}-239-tls-security-bug.patch
+ epatch "${FILESDIR}"/${PN}-249-sasl-compile.patch
+ EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-252-reconnect-timeouts.patch
+ # Applied by upstream
+ #EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-254-nss_getgrent_skipmembers.patch
+ EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-257-nss_max_group_depth.patch
+ sed -i.orig \
+ -e '/^ @(#)\$Id: ldap.conf,v/s,^,#,' \
+ "${S}"/ldap.conf || die "failed to clean up initial version marker"
+ # fix head/tail stuff
+ ht_fix_file "${S}"/Makefile.am "${S}"/Makefile.in "${S}"/depcomp
+ # fix build borkage
+ for i in Makefile.{in,am}; do
+ sed -i.orig \
+ -e '/^install-exec-local: nss_ldap.so/s,nss_ldap.so,,g' \
+ "${S}"/$i
+ done
+}
+
+src_compile() {
+ local myconf=""
+ use debug && myconf="${myconf} --enable-debugging"
+ use kerberos && myconf="${myconf} --enable-configurable-krb5-ccname-gssapi"
+ econf \
+ --with-ldap-lib=openldap \
+ --libdir=/$(get_libdir) \
+ --enable-schema-mapping \
+ --enable-paged-results \
+ --enable-rfc2307bis \
+ ${myconf} || die "configure failed"
+
+ emake || die "make failed"
+}
+
+src_install() {
+ dodir /$(get_libdir)
+
+ emake -j1 DESTDIR="${D}" install || die "make install failed"
+
+ insinto /etc
+ doins ldap.conf
+
+ dodoc ldap.conf ANNOUNCE NEWS ChangeLog AUTHORS \
+ COPYING CVSVersionInfo.txt README nsswitch.ldap certutil
+ docinto docs; dodoc doc/*
+}