summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-10-04 07:29:41 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-10-04 07:29:41 +0000
commitf4e84a8216bdf712997fda7f055340892f801772 (patch)
tree51877b478123c77ae1bd6e1a944ef7baadcb437b /sys-auth
parentNew revision that always disable berkdb. (diff)
downloadhistorical-f4e84a8216bdf712997fda7f055340892f801772.tar.gz
historical-f4e84a8216bdf712997fda7f055340892f801772.tar.bz2
historical-f4e84a8216bdf712997fda7f055340892f801772.zip
Initial import, pam_userdb support moved out of sys-libs/pam ebuild.
Package-Manager: portage-2.1.2_pre2-r2
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/pam_userdb/ChangeLog10
-rw-r--r--sys-auth/pam_userdb/Manifest26
-rw-r--r--sys-auth/pam_userdb/files/digest-pam_userdb-0.99.6.33
-rw-r--r--sys-auth/pam_userdb/metadata.xml8
-rw-r--r--sys-auth/pam_userdb/pam_userdb-0.99.6.3.ebuild69
5 files changed, 116 insertions, 0 deletions
diff --git a/sys-auth/pam_userdb/ChangeLog b/sys-auth/pam_userdb/ChangeLog
new file mode 100644
index 000000000000..8eb58a4acb1d
--- /dev/null
+++ b/sys-auth/pam_userdb/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for sys-auth/pam_userdb
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_userdb/ChangeLog,v 1.1 2006/10/04 07:29:41 flameeyes Exp $
+
+*pam_userdb-0.99.6.3 (04 Oct 2006)
+
+ 04 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> +metadata.xml,
+ +pam_userdb-0.99.6.3.ebuild:
+ Initial import, pam_userdb support moved out of sys-libs/pam ebuild.
+
diff --git a/sys-auth/pam_userdb/Manifest b/sys-auth/pam_userdb/Manifest
new file mode 100644
index 000000000000..f3eee943a820
--- /dev/null
+++ b/sys-auth/pam_userdb/Manifest
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST Linux-PAM-0.99.6.3.tar.bz2 863340 RMD160 9c02478d0b5fe5af72b736a64ede6b09618c98e0 SHA1 984f86b5a767fba1572c7963b8f8c997132fff2b SHA256 8468b0fd062cead62a66a048280d28ed70420eefc55b5c9a3fdb361891f2ccd4
+EBUILD pam_userdb-0.99.6.3.ebuild 1580 RMD160 df3bc98186bfef8043d3d575206f6fafaf667caa SHA1 f951d87d47c175ff0d9428d7c38d7e39f91ad8e6 SHA256 1fb4f8f0fefe652c473596f2b10c575ca292a1cc9b77ab2f9bb2a944e409bd90
+MD5 b78cddabccc21563f97f3fac0f15a7af pam_userdb-0.99.6.3.ebuild 1580
+RMD160 df3bc98186bfef8043d3d575206f6fafaf667caa pam_userdb-0.99.6.3.ebuild 1580
+SHA256 1fb4f8f0fefe652c473596f2b10c575ca292a1cc9b77ab2f9bb2a944e409bd90 pam_userdb-0.99.6.3.ebuild 1580
+MISC ChangeLog 421 RMD160 a15be527729d2473d23312e0c22ceb77b386d931 SHA1 0b097f7e3170ff04fe93585523c204d0f33d4847 SHA256 80f4154a983b34746d82a15a1dfe31a9786d48916c6c41cdea1f6dd745001e78
+MD5 f0f8f01e44a134a52b8e86d75b279295 ChangeLog 421
+RMD160 a15be527729d2473d23312e0c22ceb77b386d931 ChangeLog 421
+SHA256 80f4154a983b34746d82a15a1dfe31a9786d48916c6c41cdea1f6dd745001e78 ChangeLog 421
+MISC metadata.xml 218 RMD160 1955c7446d4ceb77506ba7b58ee35913c576a72c SHA1 02dacc356a39905402083cb54ae4f6dd0ac59fad SHA256 e0bb49cab71cc84d8bdad26876197164073722b378d27a5bf55bbfd2afdbd19c
+MD5 393d06cf4b76671f8e6ce72ac71bdad8 metadata.xml 218
+RMD160 1955c7446d4ceb77506ba7b58ee35913c576a72c metadata.xml 218
+SHA256 e0bb49cab71cc84d8bdad26876197164073722b378d27a5bf55bbfd2afdbd19c metadata.xml 218
+MD5 908844567621b16e0e2bdecb789c27a3 files/digest-pam_userdb-0.99.6.3 259
+RMD160 3f02ccfaf84966f22db9306c6aa912fe1de07a76 files/digest-pam_userdb-0.99.6.3 259
+SHA256 ec33fef3deb83b8589594fee5532ab7e8ddfbd29feb56497f8779bfd419ac8f7 files/digest-pam_userdb-0.99.6.3 259
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+iD8DBQFFI2LrAiZjviIA2XgRAv+YAJ9YopWqRD/pnLPAQN7NNwSW5LMdFgCgz8FC
+exeOfehPyTQpNpTUAjqcNrk=
+=EdZ5
+-----END PGP SIGNATURE-----
diff --git a/sys-auth/pam_userdb/files/digest-pam_userdb-0.99.6.3 b/sys-auth/pam_userdb/files/digest-pam_userdb-0.99.6.3
new file mode 100644
index 000000000000..48bbbcaac6a2
--- /dev/null
+++ b/sys-auth/pam_userdb/files/digest-pam_userdb-0.99.6.3
@@ -0,0 +1,3 @@
+MD5 4c2830ed55a41e795af6a482009a036c Linux-PAM-0.99.6.3.tar.bz2 863340
+RMD160 9c02478d0b5fe5af72b736a64ede6b09618c98e0 Linux-PAM-0.99.6.3.tar.bz2 863340
+SHA256 8468b0fd062cead62a66a048280d28ed70420eefc55b5c9a3fdb361891f2ccd4 Linux-PAM-0.99.6.3.tar.bz2 863340
diff --git a/sys-auth/pam_userdb/metadata.xml b/sys-auth/pam_userdb/metadata.xml
new file mode 100644
index 000000000000..b3bf86cd59b4
--- /dev/null
+++ b/sys-auth/pam_userdb/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>pam</herd>
+<maintainer>
+<email>pam-bugs@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/sys-auth/pam_userdb/pam_userdb-0.99.6.3.ebuild b/sys-auth/pam_userdb/pam_userdb-0.99.6.3.ebuild
new file mode 100644
index 000000000000..beaa18998c1c
--- /dev/null
+++ b/sys-auth/pam_userdb/pam_userdb-0.99.6.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/pam_userdb/pam_userdb-0.99.6.3.ebuild,v 1.1 2006/10/04 07:29:41 flameeyes Exp $
+
+inherit libtool multilib eutils pam
+
+MY_P="Linux-PAM-${PV}"
+
+HOMEPAGE="http://www.kernel.org/pub/linux/libs/pam/"
+DESCRIPTION="Linux-PAM pam_userdb (Berkeley DB) module"
+
+SRC_URI="http://www.kernel.org/pub/linux/libs/pam/pre/library/${MY_P}.tar.bz2"
+
+LICENSE="PAM"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="nls elibc_FreeBSD"
+
+RDEPEND="nls? ( virtual/libintl )
+ >=sys-libs/pam-0.99.6.3-r1"
+DEPEND="${RDEPEND}
+ nls? ( sys-devel/gettext )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="confcache"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ elibtoolize
+}
+
+src_compile() {
+ local myconf
+
+ # don't build documentation as it doesn't seem to really work
+ export SGML2PS=no
+ export SGML2TXT=no
+ export SGML2HTML=no
+ export SGML2LATEX=no
+ export PS2PDF=no
+
+ if use hppa || use elibc_FreeBSD; then
+ myconf="${myconf} --disable-pie"
+ fi
+
+ econf \
+ $(use_enable nls) \
+ --enable-berkdb \
+ --enable-securedir=/$(get_libdir)/security \
+ --enable-isadir=/$(get_libdir)/security \
+ --disable-dependency-tracking \
+ --disable-prelude \
+ --enable-docdir=/usr/share/doc/${PF} \
+ ${myconf} || die "econf failed"
+
+ cd "${S}/modules/pam_userdb"
+ emake || die "emake failed"
+}
+
+src_install() {
+ cd "${S}/modules/pam_userdb"
+ emake DESTDIR="${D}" install || die "make install failed"
+
+ # No, we don't really need .la files for PAM modules.
+ rm -f "${D}/$(get_libdir)/security/"*.la
+}