summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-auth/nss-pam-ldapd/ChangeLog8
-rw-r--r--sys-auth/nss-pam-ldapd/Manifest32
-rw-r--r--sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.8.11.ebuild85
3 files changed, 109 insertions, 16 deletions
diff --git a/sys-auth/nss-pam-ldapd/ChangeLog b/sys-auth/nss-pam-ldapd/ChangeLog
index 8b4ecfc7b40a..8955fd0b3ef0 100644
--- a/sys-auth/nss-pam-ldapd/ChangeLog
+++ b/sys-auth/nss-pam-ldapd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-auth/nss-pam-ldapd
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss-pam-ldapd/ChangeLog,v 1.2 2012/07/24 21:32:13 prometheanfire Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss-pam-ldapd/ChangeLog,v 1.3 2012/10/15 05:24:07 prometheanfire Exp $
+
+*nss-pam-ldapd-0.8.11 (15 Oct 2012)
+
+ 15 Oct 2012; Matthew Thode <prometheanfire@gentoo.org>
+ +nss-pam-ldapd-0.8.11.ebuild:
+ adding nss-pam-ldapd-0.8.11
*nss-pam-ldapd-0.8.10-r1 (24 Jul 2012)
diff --git a/sys-auth/nss-pam-ldapd/Manifest b/sys-auth/nss-pam-ldapd/Manifest
index d8b4c2cf3e1f..b5b0a76fa642 100644
--- a/sys-auth/nss-pam-ldapd/Manifest
+++ b/sys-auth/nss-pam-ldapd/Manifest
@@ -1,28 +1,30 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX nslcd-init 815 SHA256 cefb4d36434cfe14f30e3da71383b53c28fb830e8a959abf8b18a93d5b8f7a1c SHA512 bb4ea96f297c54b6ffccbbaa8d70d8ef5ed2e372d17df59c472c4db468392f486205a7fa487b7ffc49dd7ae06dd3132889479cb37aaa1e9592b46c77ca36d08f WHIRLPOOL 02c2b6cced89556948830dabc1fa31cf6d9af52ec4337ea2d235c28cd6e4d0c87851ef54fbb72f333ca9c8f0f779bdbf94b319f113c309c83897b5dd8b0a4252
AUX nslcd.rc 815 SHA256 7e68c0387282d045016c371c3888946955e7c74281f3d92f677c1f80d39833d9 SHA512 fca3a13f259293adf5fac1f1b574019752103ea83aef261a3a83be81eba59e779399179a82c57e2d504663c455efd2cdd3662ffe12bc2bfdc323f425c58d0906 WHIRLPOOL 2b3ced109aebafff42981b18b142dfed90bc2f1c10f228098f38ab2a1f03402fb79d986cf7a1b309e7649fc91d10c184f3fe5f9caf39933d12bc716de5c6c819
DIST nss-ldapd-0.6.7.tar.gz 376893 SHA256 322803b7dd29107d3cec961527166c9b3440786f8a0cdb79fc5a23a62fb1c7fe SHA512 c815442b7792c1226a5e9b7be3a2b8d574ee91776cc2104dd95c5ff580a1f68047ef7ec27194bf6d18b919e7af246232133e1dbe6881ce74622ef24d1b23125b WHIRLPOOL 80bec906072bb3929073c196aaba3fb8f986b7594307656ad5e320d6c05ddc4166bfd47e1f37bf6f126b99b7d862e19cefb3275cfb60e592767d39cf5b606164
DIST nss-pam-ldapd-0.8.10.tar.gz 475884 SHA256 673a5e235a40fd9aac74082bc64d2ac2280fc155fb00b21092650d2c963e79cc SHA512 0e64d123ada3176a7c72e52c6c77c4f6668010a426b32eb3de457cb8c3d8679c1d36b0772d16c042d8e66d02d6cd97a0f437f89b74bbccf08a9b900c323db118 WHIRLPOOL dd2d89abb3fa8d3c9b5b3bb47897dd6b5868cc80b8bbed8a9b923d844da1c3365ff7f1503d132f474e135eca8bbd0e4359283c9d72216d06031d783f3883fb08
+DIST nss-pam-ldapd-0.8.11.tar.gz 483109 SHA256 9a841f6a46bf9f87213dc806c0f6507ac5016a2ee550d42c3ed9fb280c1e38e6 SHA512 e1ba00e3d11f09b22685dff598a6aa7efe540a9811756332166b52bb17ac8223b0e05308e2aee865a311ae4172f9e3006556ed7387650dddd8ea78503b2d6549 WHIRLPOOL c7eeff75f3fce791144981f446ddbc224ffc800f95f17302dd489cd24f7f0a4093ecbfcbe0ef847cb5beeeb1409edf063214e5a20484674eae83eab574898ec4
EBUILD nss-pam-ldapd-0.6.7-r1.ebuild 1588 SHA256 bc40f78bb8f7782e86e62bc1507cddd04b870ab189020c2df178589ff26b8976 SHA512 661052012e3161a8aa2ebdf7dbb22e3e85c6bdc848d04a6236ff543b3f8733601ffe962727b9cb04bc013b49976423f9cd708248bea970d95d385ca13aed9d08 WHIRLPOOL dd1a0f5e6bf67db8249c1b41be68d1dc01a8f27e65649e38121f749fdf97037d538e42c23dabbc16a89b91343259709535c2f3edb978e87e1cb4fd24a90f3959
EBUILD nss-pam-ldapd-0.8.10-r1.ebuild 2046 SHA256 84a0329f7d4d3192e90a14024fe17e37c52910b714a1a9933aa846a640275c58 SHA512 5e900e30b6b4214c9f61414774b848e8b7811b7618984226d550fdce944413829621082fff759456c12ed2faf27a4a9e1a760e29c9792d4276b3bcfe150fb9ad WHIRLPOOL 9d5f26ae354edf608b9a8035155c1cbcb5df55a4c0467637c3407b6aa26e4bf6053490363e9a29e421cb9ad14aba732951789ee8cdc1e682ccb87781b675522f
-MISC ChangeLog 1699 SHA256 2267bad632b5d39efe1b0b782e968607f31ec6cdf14add649a61a6a2febd2efc SHA512 e8d9034b33373f900c3f1c91ead9adde14583be45b93c09d2d78d89682227d9f77a6d1c319514fdfc0adcc03f568ae90db894ae23b7db6e9c50512233c2abef3 WHIRLPOOL f905cbad5ad0703acab7c1ef4dc9942f452ab67a67a403ae3803c3ccbcb932d436de137af0462d70e02dab660b8d7b410f8f29f13604e7cca78e589dfd335691
+EBUILD nss-pam-ldapd-0.8.11.ebuild 2043 SHA256 68e428161357f3851b9b353e0e743133768662333586f02bcf6abdafa08a94d5 SHA512 741bdc41d9aa37ab0d6314295563b8d80295a00947abcb24941dc89797c555b4f8eb77176f017df91bc10bec32445f6dbd543891c6a7db25db5c11e3036a50bf WHIRLPOOL e74698fb091c9a93290fb3c82ae0349e02145c0db17c2055e1113ceae6492e8f20f2cc220d22470ec915c541b42d238965dd0a879d939f23d19101f5025bd12b
+MISC ChangeLog 1856 SHA256 a0ec057bbec8e2e3ce263f5c105be264b180961a4663eea2df62af7c895acd1d SHA512 debea6ab9c8d41072a4187d31b7e8eb5543c1dec7cd5d2c0dea091cc10f9fc214f7a1a16d4a88cd7028f0f658232c5f7fcc534effb98294641c49cbebd5587c4 WHIRLPOOL 957312b1f615a40b1de2833c364d9a4f0249cad5c2c3c0faab993d8b8ac9baa837215e3a832dfe355d3463da5887af1ccd730fcbfc425af105b4026a0b72dba4
MISC metadata.xml 241 SHA256 58c2206a9844c7fbfd2ffb5ae2431a552d3d1207dc96aaa94f16ce2c501be545 SHA512 0b22f6d58064e531024e724baccdeda7dc8b411d69f09037f920e86456d7d0c80c06511532eb2fd8bc79b264bbe64033de0012d763e56e070242f571d31d05d3 WHIRLPOOL 3e40e102aca8949ae9993e872ed0bc4f0070256c400f28e4f1e6e2855e19ea9c22f0c7a3022f24b333a6dcadf659ebf6e0228c7a853c9f33d07dc82a641e946a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBAgAGBQJQDxRnAAoJECRx6z5ArFrD+E4P/3QyU+HyglCote+pivbmY2w/
-oiJsGLbrNUQPMiCo1TdVz73wTGlimPPNJ0jaAn5AnA7dli3Sa0BXyhUCJQJHSnci
-1PIV+Q9lRmWFaIq4EZkdSD+sAGfT91J79oe0MUnuP2N1wm206NMX0odjy1RSlXvz
-bR6T95dOPpXjqCODQdNmCIm7v+rHSyd0Ygi4VkCJZvYUgNWC79Zi+8q9CkK+2CCs
-xmCDOZr37/OKzEpbvq8wuECzuciVIrlCZCUIvsu9kKc+fApuZGypgKscffC7tyTc
-eQugA/EuS6ySw4z4293xFkY8TS2HQyefoH/jBDjAUryawoM9KU+JW314GnyiqZ46
-cwovFxoqzkDq0Ejti1GgApTQZdAV/EIZRWmg4KB8s8YXIstZ5Kq9YbcyjzOrb2WF
-c8cQMNmbnHnLnGcbXulbgHNnGkXM1LU3hy1V7zyBr6LcsoSKGuL8WN/AwFSyDLGE
-USzi4aCoeC4zgK9tCCqNhIVOTv4P8OlEbGFw+h2shWUjVpY6rOI65JFXI+ZWRBMS
-UCe0yew49Kk3LhaluaV/HHrYLILWJj8iciO4tBr7nyjW3p9tViZ3ub5nfQPvJVYR
-FLF7oXVpiJbuH0V2gupYujac7WOWdIZR5O0rmP5JL3C2ds4whHfcBYb9iQkbEQlX
-vbQE3/QU6jC6A4ibhUsN
-=F9sm
+iQIcBAEBCAAGBQJQe53+AAoJECRx6z5ArFrD734QAJkzW4SVShhjg/l8dPl62ucV
+PusE/1AyLTd4aYmPh4gXtFcw4WWXnrHbRkFOBG/bSEUl+LSAjJWqqfWKFx1iH8fq
+lww3jKKBWOFlC7recTUwjR3fIHbY9mS48g2kow3Ab+LD0/09k+PRlJLBMN8nCrUp
+gEDQ8Fz9g5tw2GEZXRmiLydyLdhLIthbLb0MpIxW3eLCbKHxdobILwPiyPMLEwvQ
+1M7lkYz+/qlLPHaQ3D1t/hwIwfFG8B2vi0iKqwH54nXsn0dsPxIZ6iuxAaoJxlCK
+7SG2hJ59TCAsysJyXDNzZ+Dzl/Eyhkww6yqEE3+823DMucSTIXI4aEZL1KUHg4L9
+wSHCUGpjNPNw74XoisADoUMVRCm93dsdMlDttoeXvVu9zAMkObLlB5BEA+FMVDFj
+0z9/izntCBTOSjPsu3CFQmezJVBRNct/NzNsC/3bfu53KM6qpN0fp+iJoSwzO7CE
+cti8/9mvtReHW550ESG+qMr90MdwExNDZa0ow/is3Rupdrv+piV55vTKf0TGlKdL
+b7USYP+jMmiKhNmCprguVhTFsNAHyPoQjGcelroG3rkutCDqLfoeM995V4ixlD8H
+rCX21zYGlPZTMnGNu+TadugPPndLCjerXAVIhJ7NFdCDppm0aUpZtJkNSvBoOk9k
+6B2yP4wEaEZ2F/GpKUo6
+=Jjqb
-----END PGP SIGNATURE-----
diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.8.11.ebuild b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.8.11.ebuild
new file mode 100644
index 000000000000..0c9236378a0b
--- /dev/null
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.8.11.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.8.11.ebuild,v 1.1 2012/10/15 05:24:07 prometheanfire Exp $
+
+EAPI=4
+
+inherit multilib user
+
+DESCRIPTION="NSS module for name lookups using LDAP"
+HOMEPAGE="http://arthurdejong.org/nss-pam-ldapd/"
+SRC_URI="http://arthurdejong.org/nss-pam-ldapd/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="debug kerberos sasl +pam"
+
+DEPEND="net-nds/openldap
+ sasl? ( dev-libs/cyrus-sasl )
+ kerberos? ( virtual/krb5 )
+ pam? ( virtual/pam )
+ !sys-auth/nss_ldap
+ !sys-auth/pam_ldap"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ enewgroup nslcd
+ enewuser nslcd -1 -1 -1 nslcd
+}
+
+src_configure() {
+ # nss libraries always go in /lib on Gentoo
+ myconf="--enable-warnings
+ --with-ldap-lib=openldap
+ --with-ldap-conf-file=/etc/nslcd.conf
+ --with-nslcd-pidfile=/var/run/nslcd/nslcd.pid
+ --with-nslcd-socket=/var/run/nslcd/socket
+ --libdir=/$(get_libdir)
+ $(use_enable debug)
+ $(use_enable kerberos)
+ $(use_enable pam)"
+
+ if use x86-fbsd; then
+ myconf+=" --with-nss-flavour=freebsd"
+ else
+ myconf+=" --with-nss-flavour=glibc"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc NEWS ChangeLog AUTHORS README
+
+ # for socket and pid file
+ keepdir /var/run/nslcd
+
+ # init script
+ newinitd "${FILESDIR}"/nslcd-init nslcd
+
+ # make an example copy
+ insinto /usr/share/nss-pam-ldapd
+ doins nslcd.conf
+
+ fperms o-r /etc/nslcd.conf
+}
+
+pkg_postinst() {
+ elog
+ elog "For this to work you must configure /etc/nslcd.conf"
+ elog "This configuration is similar to pam_ldap's /etc/ldap.conf"
+ elog
+ elog "In order to use nss-pam-ldapd, nslcd needs to be running. You can"
+ elog "start it like this:"
+ elog " # /etc/init.d/nslcd start"
+ elog
+ elog "You can add it to the default runlevel like so:"
+ elog " # rc-update add nslcd default"
+ elog
+ elog "If you are upgrading, keep in mind that /etc/nss-ldapd.conf"
+ elog " is now named /etc/nslcd.conf"
+ elog
+}