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-9999.ebuild
Date: Fri, 04 Feb 2011 19:00:06
Message-Id: 20110204185954.EFA8A2004E@flycatcher.gentoo.org
1 fuzzyray 11/02/04 18:59:54
2
3 Modified: ChangeLog gentoolkit-9999.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(). Import Gentoo Prefix changes and bump to EAPI 3.
8
9 (Portage version: 2.1.9.35/cvs/Linux i686)
10
11 Revision Changes Path
12 1.207 app-portage/gentoolkit/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?rev=1.207&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?rev=1.207&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?r1=1.206&r2=1.207
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v
21 retrieving revision 1.206
22 retrieving revision 1.207
23 diff -u -r1.206 -r1.207
24 --- ChangeLog 4 Feb 2011 18:29:17 -0000 1.206
25 +++ ChangeLog 4 Feb 2011 18:59:54 -0000 1.207
26 @@ -1,6 +1,11 @@
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.206 2011/02/04 18:29:17 fuzzyray Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.207 2011/02/04 18:59:54 fuzzyray Exp $
31 +
32 + 04 Feb 2011; Paul Varner <fuzzyray@g.o> gentoolkit-9999.ebuild:
33 + Completely remove revdep-rebuild for prefix users that are not running on AIX
34 + (Bug 353654). Remove redundant chown and chmod of /var/cache/revdep-rebuild
35 + in pkg_postinst(). Import Gentoo Prefix changes and bump to EAPI 3.
36
37 04 Feb 2011; Paul Varner <fuzzyray@g.o>
38 gentoolkit-0.3.0_rc11-r3.ebuild:
39
40
41
42 1.13 app-portage/gentoolkit/gentoolkit-9999.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild?rev=1.13&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild?rev=1.13&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild?r1=1.12&r2=1.13
47
48 Index: gentoolkit-9999.ebuild
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild,v
51 retrieving revision 1.12
52 retrieving revision 1.13
53 diff -u -r1.12 -r1.13
54 --- gentoolkit-9999.ebuild 27 Dec 2010 16:35:20 -0000 1.12
55 +++ gentoolkit-9999.ebuild 4 Feb 2011 18:59:54 -0000 1.13
56 @@ -1,10 +1,11 @@
57 -# Copyright 1999-2010 Gentoo Foundation
58 +# Copyright 1999-2011 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild,v 1.12 2010/12/27 16:35:20 idl0r Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-9999.ebuild,v 1.13 2011/02/04 18:59:54 fuzzyray Exp $
62
63 -EAPI="2"
64 +EAPI="3"
65 SUPPORT_PYTHON_ABIS="1"
66 RESTRICT_PYTHON_ABIS="2.[45]"
67 +PYTHON_USE_WITH="xml"
68 PYTHON_NONVERSIONED_EXECUTABLES=(".*")
69
70 EGIT_MASTER="gentoolkit"
71 @@ -24,12 +25,7 @@
72
73 KEYWORDS=""
74
75 -DEPEND="sys-apps/portage
76 - >=dev-lang/python-2.6[xml]
77 - !!>=dev-lang/python-2.6[-xml]"
78 -# argparse will need virtual because is also provided by
79 -# dev-lang/python:2.7 and 3.2 or later
80 -# gentoolkit-dev blocker for eshowkw
81 +DEPEND="sys-apps/portage"
82 RDEPEND="${DEPEND}
83 !<=app-portage/gentoolkit-dev-0.2.7
84 dev-python/argparse
85 @@ -53,9 +49,20 @@
86 # Create cache directory for revdep-rebuild
87 dodir /var/cache/revdep-rebuild
88 keepdir /var/cache/revdep-rebuild
89 - fowners root:root /var/cache/revdep-rebuild
90 + use prefix || fowners root:root /var/cache/revdep-rebuild
91 fperms 0700 /var/cache/revdep-rebuild
92
93 + # remove on Gentoo Prefix platforms where it's broken anyway
94 + if use prefix; then
95 + if [[ ${CHOST} != *-aix* ]]; then
96 + elog "The revdep-rebuild command is removed, the preserve-libs"
97 + elog "feature of portage will handle issues."
98 + rm "${ED}"/usr/bin/revdep-rebuild
99 + rm "${ED}"/usr/share/man/man1/revdep-rebuild.1.bz2
100 + rm -rf "${ED}"/etc/revdep-rebuild
101 + rm -rf "${ED}"/var
102 + fi
103 + fi
104 # Can distutils handle this?
105 dosym eclean /usr/bin/eclean-dist
106 dosym eclean /usr/bin/eclean-pkg
107 @@ -64,10 +71,6 @@
108 pkg_postinst() {
109 distutils_pkg_postinst
110
111 - # Make sure that our ownership and permissions stuck
112 - chown root:root "${ROOT}/var/cache/revdep-rebuild"
113 - chmod 0700 "${ROOT}/var/cache/revdep-rebuild"
114 -
115 einfo
116 einfo "For further information on gentoolkit, please read the gentoolkit"
117 einfo "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"