summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2012-04-22 14:04:02 +0000
committerAlexis Ballier <aballier@gentoo.org>2012-04-22 14:04:02 +0000
commite14ac7ece0d9659ac14eb871f96e7f273635ee2c (patch)
treee3d8d0509b04a3c6e1f4b421f7789832c9eac2cf /sys-auth/openpam
parentMove from deprecated qt4 eclass to qt4-r2, bump EAPI, add missing dep by Mich... (diff)
downloadhistorical-e14ac7ece0d9659ac14eb871f96e7f273635ee2c.tar.gz
historical-e14ac7ece0d9659ac14eb871f96e7f273635ee2c.tar.bz2
historical-e14ac7ece0d9659ac14eb871f96e7f273635ee2c.zip
version bump
Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
Diffstat (limited to 'sys-auth/openpam')
-rw-r--r--sys-auth/openpam/ChangeLog10
-rw-r--r--sys-auth/openpam/Manifest13
-rw-r--r--sys-auth/openpam/files/openpam-20111218-nomajor.patch19
-rw-r--r--sys-auth/openpam/openpam-20111218.ebuild48
4 files changed, 83 insertions, 7 deletions
diff --git a/sys-auth/openpam/ChangeLog b/sys-auth/openpam/ChangeLog
index 49d6d0a4a708..504e8f842875 100644
--- a/sys-auth/openpam/ChangeLog
+++ b/sys-auth/openpam/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-auth/openpam
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/openpam/ChangeLog,v 1.18 2011/07/05 15:42:44 aballier Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/openpam/ChangeLog,v 1.19 2012/04/22 14:04:01 aballier Exp $
+
+*openpam-20111218 (22 Apr 2012)
+
+ 22 Apr 2012; Alexis Ballier <aballier@gentoo.org> +openpam-20111218.ebuild,
+ +files/openpam-20111218-nomajor.patch:
+ version bump
05 Jul 2011; Alexis Ballier <aballier@gentoo.org> openpam-20071221.ebuild:
force automake 1.9 for bug #318121
diff --git a/sys-auth/openpam/Manifest b/sys-auth/openpam/Manifest
index 75018fa07a68..276324b7fa3f 100644
--- a/sys-auth/openpam/Manifest
+++ b/sys-auth/openpam/Manifest
@@ -5,14 +5,17 @@ AUX openpam-20050201-nbsd.patch 449 RMD160 f9d7a48fa48af267bda9766b359314bda884e
AUX openpam-20050616-optional.patch 744 RMD160 d542e6ea3f5268e7020481a6d8b14cd723625402 SHA1 fe2495811266971bb257985c9c2bc15c46b6fda5 SHA256 aa360df90347ee520a063ede6befdf7b4e56360243ed319708f2852587e8dfdb
AUX openpam-20050616-redef.patch 423 RMD160 2aa4219c7731f4c6dd0187653f39ceab1813ac68 SHA1 e422f20bd29e37b255e77de1139d7f4cb76b4588 SHA256 b5db305b4d80fe538b3d6b46dabc8975c50c3937eca73e6ca480a8f48327786c
AUX openpam-20071221-gentoo.patch 5897 RMD160 9a17937b693f6917a8d1111bc240a539d40df9eb SHA1 1cc91137488370c91d3946d9a178a696ff631840 SHA256 71eac5df9bd81696f850503b37ac53effb329e4420bda6167bb72634191a24ba
+AUX openpam-20111218-nomajor.patch 712 RMD160 53dd080b4b79974e1ee40e4e0bb0b5fc7b5b6060 SHA1 dbea765006940b15cdde6d2e540378c370abeb86 SHA256 de1539205877e91cd8d119b22ffb8e46f9744a4bc4cf35b53d581ea936a4f7a7
DIST openpam-20071221.tar.gz 396932 RMD160 cd8f7e94984693b0f892f226bfed6a3f9b24ec72 SHA1 43d41fa4a86199077c4fe193c52c59365f4c317e SHA256 d7d499441ee4e0cba9ca6ea13141a7eeb2e5afda0b712103968360494c7c7cf0
+DIST openpam-20111218.tar.gz 388411 RMD160 7c30afd8eb4bc49a495e16371c29b9a167127b5a SHA1 14ba09eac618e834d1e4e5d636b9ac0a3a5957a1 SHA256 90bc6204f3fe2f992549f866a1255e2d6d3db0c079f32862d40199b2c4c08840
EBUILD openpam-20071221.ebuild 1209 RMD160 a5f97460fcfd5b9672c85ad50bc22cf6ae52caaf SHA1 0a9beffe172496da18dcd1ac621acad21a75f6d6 SHA256 2b06e51e05a8c2ad4ff36a56594db35f3d65543f5c5d48b3179be4d12db1b246
-MISC ChangeLog 3400 RMD160 349936f412712d85bb9c5e5c2e73278bb06ab8a7 SHA1 4a0d98e81232071e2c21c731bef5edcf7bb736ed SHA256 1e4628030495c2aedf344f168eb4e91f69e8e486982ea76270fbfb518c75bbcc
+EBUILD openpam-20111218.ebuild 1256 RMD160 77e79a7c796ed37dbacc8140ee6a0bd532a7b894 SHA1 85b4cac31add38c5c6f16f8ac177978aaccda60c SHA256 c81a236a7b76f927f8abb1a1ca0d23f6edfa2ae4483a5d0d5991a94356ea0ef3
+MISC ChangeLog 3568 RMD160 45c2fcae39eb5ae85049517e8acbaed792575fb0 SHA1 1f2eb9a423afd09b8a5d622ac4e6044e6f0fb3e4 SHA256 26ba1bd5f5ba2898f7f7996712989034e18b5d16167677867a129198ab518e41
MISC metadata.xml 156 RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 SHA1 d9d9d4f2b5afc58339ea3e562fca490156935f1f SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk4TMPoACgkQvFcC4BYPU0qX9ACgnSxRgw5dRamkGWbTiODgrE3Z
-NZcAnjJwEmKnjNSuFY9M2kYiGO1d9Bg3
-=qY7w
+iEYEARECAAYFAk+UD9cACgkQvFcC4BYPU0q8KACfUAmdHQPJ2Ucv+MDxEfAxVTNR
+pJkAn17lpnpBc0jgkRSUJ65gZ5lnh6QS
+=0G5v
-----END PGP SIGNATURE-----
diff --git a/sys-auth/openpam/files/openpam-20111218-nomajor.patch b/sys-auth/openpam/files/openpam-20111218-nomajor.patch
new file mode 100644
index 000000000000..6f67b9a02fef
--- /dev/null
+++ b/sys-auth/openpam/files/openpam-20111218-nomajor.patch
@@ -0,0 +1,19 @@
+Check only for the .so: it spits out 'No such file or directory' warnings if the .so.MAJOR isnt found and tries the .so anyway, so this avoids the warnings.
+
+--- lib/openpam_dynamic.c.old 2012-04-21 17:03:28.000000000 +0000
++++ lib/openpam_dynamic.c 2012-04-21 17:05:11.000000000 +0000
+@@ -94,12 +94,9 @@
+ prefix = "";
+
+ /* try versioned module first, then unversioned module */
+- if (asprintf(&vpath, "%s%s.%d", prefix, path, LIB_MAJ) < 0)
++ if (asprintf(&vpath, "%s%s", prefix, path) < 0)
+ goto err;
+- if ((dlh = try_dlopen(vpath)) == NULL && errno == ENOENT) {
+- *strrchr(vpath, '.') = '\0';
+- dlh = try_dlopen(vpath);
+- }
++ dlh = try_dlopen(vpath);
+ serrno = errno;
+ FREE(vpath);
+ errno = serrno;
diff --git a/sys-auth/openpam/openpam-20111218.ebuild b/sys-auth/openpam/openpam-20111218.ebuild
new file mode 100644
index 000000000000..80d7e4243b2c
--- /dev/null
+++ b/sys-auth/openpam/openpam-20111218.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/openpam/openpam-20111218.ebuild,v 1.1 2012/04/22 14:04:01 aballier Exp $
+
+EAPI="2"
+# https://bugs.gentoo.org/show_bug.cgi?id=318121
+WANT_AUTOMAKE=1.9
+inherit multilib autotools
+
+DESCRIPTION="Open source PAM library."
+HOMEPAGE="http://www.openpam.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~sparc-fbsd ~x86-fbsd"
+IUSE="debug vim-syntax"
+
+RDEPEND="!sys-libs/pam"
+DEPEND="sys-devel/make
+ dev-lang/perl"
+PDEPEND="sys-auth/pambase
+ vim-syntax? ( app-vim/pam-syntax )"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-20071221-gentoo.patch"
+ epatch "${FILESDIR}/${PN}-20050201-nbsd.patch"
+ epatch "${FILESDIR}/${PN}-20111218-nomajor.patch"
+
+ sed -i -e 's:-Werror::' "${S}/configure.ac"
+
+ mkdir "${S}/m4" # Otherwise aclocal fails since ACLOCAL_AMFLAGS is set in Makefile.am
+ eautoreconf
+ elibtoolize
+}
+
+src_configure() {
+ econf ${myconf} \
+ --disable-dependency-tracking \
+ --with-modules-dir=/$(get_libdir)/security/
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install || die
+ dodoc CREDITS HISTORY RELNOTES README || die
+
+ find "${D}" -name '*.la' -delete || die
+}