Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/pam: pam-1.1.1-r2.ebuild pam-1.1.0.ebuild ChangeLog pam-1.1.1-r1.ebuild pam-1.1.1.ebuild pam-1.0.4.ebuild
Date: Mon, 26 Apr 2010 12:04:12
Message-Id: 20100426120409.982C92C04C@corvid.gentoo.org
1 flameeyes 10/04/26 12:04:09
2
3 Modified: pam-1.1.1-r2.ebuild pam-1.1.0.ebuild ChangeLog
4 Removed: pam-1.1.1-r1.ebuild pam-1.1.1.ebuild
5 pam-1.0.4.ebuild
6 Log:
7 Cleanup old ebuilds and files; add patches to disable libxcrypt automagic dependency (bug #317195).
8 (Portage version: 2.2_rc67/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 sys-libs/pam/pam-1.1.1-r2.ebuild
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/pam-1.1.1-r2.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/pam-1.1.1-r2.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/pam-1.1.1-r2.ebuild?r1=1.1&r2=1.2
16
17 Index: pam-1.1.1-r2.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.1-r2.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- pam-1.1.1-r2.ebuild 6 Apr 2010 05:39:37 -0000 1.1
24 +++ pam-1.1.1-r2.ebuild 26 Apr 2010 12:04:09 -0000 1.2
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2010 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.1-r2.ebuild,v 1.1 2010/04/06 05:39:37 abcd Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.1-r2.ebuild,v 1.2 2010/04/26 12:04:09 flameeyes Exp $
30
31 EAPI="3"
32
33 @@ -94,6 +94,10 @@
34 # library suffix but no suffix on the ELF symbols).
35 epatch "${FILESDIR}/${MY_PN}-1.1.1-gentoodb.patch"
36
37 + # make it possible to skip libxcrypt detection if header is not
38 + # found
39 + epatch "${FILESDIR}/${MY_PN}-1.1.1-xcrypt.patch"
40 +
41 # Remove libtool-2 libtool macros, see bug 261167
42 rm m4/libtool.m4 m4/lt*.m4 || die "rm libtool macros failed."
43
44 @@ -109,6 +113,11 @@
45 myconf="${myconf} --disable-pie"
46 fi
47
48 + # Disable automatic detection of libxcrypt; we _don't_ want the
49 + # user to link libxcrypt in by default, since we won't track the
50 + # dependency and allow to break PAM this way.
51 + export ac_cv_header_xcrypt_h=no
52 +
53 econf \
54 --libdir="${EPREFIX}"/usr/$(get_libdir) \
55 --docdir="${EPREFIX}"/usr/share/doc/${PF} \
56 @@ -131,6 +140,11 @@
57 emake sepermitlockdir="${EPREFIX}/var/run/sepermit" || die "emake failed"
58 }
59
60 +src_test() {
61 + # explicitly allow parallel-build during testing
62 + emake sepermitlockdir="${EPREFIX}/var/run/sepermit" check || die "emake check failed"
63 +}
64 +
65 src_install() {
66 local lib
67
68
69
70
71 1.15 sys-libs/pam/pam-1.1.0.ebuild
72
73 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/pam-1.1.0.ebuild?rev=1.15&view=markup
74 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/pam-1.1.0.ebuild?rev=1.15&content-type=text/plain
75 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/pam-1.1.0.ebuild?r1=1.14&r2=1.15
76
77 Index: pam-1.1.0.ebuild
78 ===================================================================
79 RCS file: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.0.ebuild,v
80 retrieving revision 1.14
81 retrieving revision 1.15
82 diff -u -r1.14 -r1.15
83 --- pam-1.1.0.ebuild 24 Jan 2010 18:27:13 -0000 1.14
84 +++ pam-1.1.0.ebuild 26 Apr 2010 12:04:09 -0000 1.15
85 @@ -1,6 +1,6 @@
86 # Copyright 1999-2010 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.0.ebuild,v 1.14 2010/01/24 18:27:13 armin76 Exp $
89 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/pam-1.1.0.ebuild,v 1.15 2010/04/26 12:04:09 flameeyes Exp $
90
91 inherit libtool multilib eutils autotools pam toolchain-funcs flag-o-matic
92
93 @@ -93,6 +93,10 @@
94 # Fix building with nls USE flag disabled
95 epatch "${FILESDIR}/${MY_PN}-1.1.0-nonls.patch"
96
97 + # make it possible to skip libxcrypt detection if header is not
98 + # found
99 + epatch "${FILESDIR}/${MY_PN}-1.1.0-xcrypt.patch"
100 +
101 # Remove libtool-2 libtool macros, see bug 261167
102 rm m4/libtool.m4 m4/lt*.m4 || die "rm libtool macros failed."
103
104 @@ -108,6 +112,11 @@
105 myconf="${myconf} --disable-pie"
106 fi
107
108 + # Disable automatic detection of libxcrypt; we _don't_ want the
109 + # user to link libxcrypt in by default, since we won't track the
110 + # dependency and allow to break PAM this way.
111 + export ac_cv_header_xcrypt_h=no
112 +
113 econf \
114 --libdir=/usr/$(get_libdir) \
115 --docdir=/usr/share/doc/${PF} \
116
117
118
119 1.258 sys-libs/pam/ChangeLog
120
121 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/ChangeLog?rev=1.258&view=markup
122 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/ChangeLog?rev=1.258&content-type=text/plain
123 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/pam/ChangeLog?r1=1.257&r2=1.258
124
125 Index: ChangeLog
126 ===================================================================
127 RCS file: /var/cvsroot/gentoo-x86/sys-libs/pam/ChangeLog,v
128 retrieving revision 1.257
129 retrieving revision 1.258
130 diff -u -r1.257 -r1.258
131 --- ChangeLog 6 Apr 2010 05:39:37 -0000 1.257
132 +++ ChangeLog 26 Apr 2010 12:04:09 -0000 1.258
133 @@ -1,6 +1,15 @@
134 # ChangeLog for sys-libs/pam
135 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
136 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/ChangeLog,v 1.257 2010/04/06 05:39:37 abcd Exp $
137 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/pam/ChangeLog,v 1.258 2010/04/26 12:04:09 flameeyes Exp $
138 +
139 + 26 Apr 2010; Diego E. Pettenò <flameeyes@g.o>
140 + -files/Linux-PAM-0.99.7.0-disable-regenerate-man.patch, -pam-1.0.4.ebuild,
141 + -files/Linux-PAM-1.0.4-fix-tests.patch, pam-1.1.0.ebuild,
142 + +files/Linux-PAM-1.1.0-xcrypt.patch, -pam-1.1.1.ebuild,
143 + -pam-1.1.1-r1.ebuild, pam-1.1.1-r2.ebuild,
144 + +files/Linux-PAM-1.1.1-xcrypt.patch:
145 + Cleanup old ebuilds and files; add patches to disable libxcrypt automagic
146 + dependency (bug #317195).
147
148 *pam-1.1.1-r2 (06 Apr 2010)