Gentoo Archives: gentoo-commits

From: "Paul Varner (fuzzyray)" <fuzzyray@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/gentoolkit: ChangeLog gentoolkit-0.3.0_rc11-r3.ebuild
Date: Fri, 04 Feb 2011 18:29:27
Message-Id: 20110204182917.93E7520054@flycatcher.gentoo.org
1 fuzzyray 11/02/04 18:29:17
2
3 Modified: ChangeLog gentoolkit-0.3.0_rc11-r3.ebuild
4 Log:
5 Completely remove revdep-rebuild for prefix users that are not running on AIX
6 (Bug 353654). Remove redundant chown and chmod of /var/cache/revdep-rebuild
7 in pkg_postinst().
8
9 (Portage version: 2.1.9.35/cvs/Linux i686)
10
11 Revision Changes Path
12 1.206 app-portage/gentoolkit/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?rev=1.206&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?rev=1.206&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?r1=1.205&r2=1.206
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v
21 retrieving revision 1.205
22 retrieving revision 1.206
23 diff -u -r1.205 -r1.206
24 --- ChangeLog 10 Jan 2011 21:43:12 -0000 1.205
25 +++ ChangeLog 4 Feb 2011 18:29:17 -0000 1.206
26 @@ -1,6 +1,12 @@
27 # ChangeLog for app-portage/gentoolkit
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.205 2011/01/10 21:43:12 fuzzyray Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.206 2011/02/04 18:29:17 fuzzyray Exp $
31 +
32 + 04 Feb 2011; Paul Varner <fuzzyray@g.o>
33 + gentoolkit-0.3.0_rc11-r3.ebuild:
34 + Completely remove revdep-rebuild for prefix users that are not running on AIX
35 + (Bug 353654). Remove redundant chown and chmod of /var/cache/revdep-rebuild
36 + in pkg_postinst().
37
38 10 Jan 2011; Paul Varner <fuzzyray@g.o>
39 gentoolkit-0.2.4.6.1-r1.ebuild:
40
41
42
43 1.4 app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r3.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r3.ebuild?rev=1.4&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r3.ebuild?rev=1.4&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r3.ebuild?r1=1.3&r2=1.4
48
49 Index: gentoolkit-0.3.0_rc11-r3.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r3.ebuild,v
52 retrieving revision 1.3
53 retrieving revision 1.4
54 diff -u -r1.3 -r1.4
55 --- gentoolkit-0.3.0_rc11-r3.ebuild 26 Dec 2010 13:33:03 -0000 1.3
56 +++ gentoolkit-0.3.0_rc11-r3.ebuild 4 Feb 2011 18:29:17 -0000 1.4
57 @@ -1,6 +1,6 @@
58 -# Copyright 1999-2010 Gentoo Foundation
59 +# Copyright 1999-2011 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r3.ebuild,v 1.3 2010/12/26 13:33:03 arfrever Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r3.ebuild,v 1.4 2011/02/04 18:29:17 fuzzyray Exp $
63
64 EAPI="3"
65 SUPPORT_PYTHON_ABIS="1"
66 @@ -57,7 +57,14 @@
67
68 # remove on Gentoo Prefix platforms where it's broken anyway
69 if use prefix; then
70 - [[ ${CHOST} != *-aix* ]] && rm "${ED}"/usr/bin/revdep-rebuild
71 + if [[ ${CHOST} != *-aix* ]]; then
72 + elog "The revdep-rebuild command is removed, the preserve-libs"
73 + elog "feature of portage will handle issues."
74 + rm "${ED}"/usr/bin/revdep-rebuild
75 + rm "${ED}"/usr/share/man/man1/revdep-rebuild.1.bz2
76 + rm -rf "${ED}"/etc/revdep-rebuild
77 + rm -rf "${ED}"/var
78 + fi
79 fi
80
81 # Can distutils handle this?
82 @@ -68,10 +75,6 @@
83 pkg_postinst() {
84 distutils_pkg_postinst
85
86 - # Make sure that our ownership and permissions stuck
87 - use prefix || chown root:root "${EROOT}/var/cache/revdep-rebuild"
88 - chmod 0700 "${EROOT}/var/cache/revdep-rebuild"
89 -
90 einfo
91 einfo "For further information on gentoolkit, please read the gentoolkit"
92 einfo "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"