Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/gentoolkit: metadata.xml ChangeLog gentoolkit-0.3.0.8-r2.ebuild
Date: Wed, 02 Oct 2013 11:01:48
Message-Id: 20131002110141.19D972004C@flycatcher.gentoo.org
1 jlec 13/10/02 11:01:41
2
3 Modified: metadata.xml ChangeLog
4 Added: gentoolkit-0.3.0.8-r2.ebuild
5 Log:
6 app-portage/gentoolkit: Fix pyABI specific installation of revdep-rebuild.py
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
9
10 Revision Changes Path
11 1.7 app-portage/gentoolkit/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/metadata.xml?rev=1.7&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/metadata.xml?rev=1.7&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/metadata.xml?r1=1.6&r2=1.7
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/metadata.xml,v
20 retrieving revision 1.6
21 retrieving revision 1.7
22 diff -u -r1.6 -r1.7
23 --- metadata.xml 1 Nov 2012 19:53:03 -0000 1.6
24 +++ metadata.xml 2 Oct 2013 11:01:40 -0000 1.7
25 @@ -1,9 +1,8 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 -<herd>tools-portage</herd>
30 -
31 -<longdescription>
32 + <herd>tools-portage</herd>
33 + <longdescription>
34 Gentoolkit is a collection of useful adminstration scripts particular to
35 the Gentoo Linux distribution. It contains rough drafts and
36 implementations of features that may in time make it into Portage, or
37
38
39
40 1.301 app-portage/gentoolkit/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?rev=1.301&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?rev=1.301&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/ChangeLog?r1=1.300&r2=1.301
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v
49 retrieving revision 1.300
50 retrieving revision 1.301
51 diff -u -r1.300 -r1.301
52 --- ChangeLog 11 Sep 2013 17:22:19 -0000 1.300
53 +++ ChangeLog 2 Oct 2013 11:01:40 -0000 1.301
54 @@ -1,6 +1,12 @@
55 # ChangeLog for app-portage/gentoolkit
56 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.300 2013/09/11 17:22:19 fuzzyray Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.301 2013/10/02 11:01:40 jlec Exp $
59 +
60 +*gentoolkit-0.3.0.8-r2 (02 Oct 2013)
61 +
62 + 02 Oct 2013; Justin Lecher <jlec@g.o> +gentoolkit-0.3.0.8-r2.ebuild,
63 + metadata.xml:
64 + Fix pyABI specific installation of revdep-rebuild.py
65
66 11 Sep 2013; Paul Varner <fuzzyray@g.o> gentoolkit-0.3.0.8-r1.ebuild,
67 gentoolkit-9999.ebuild:
68
69
70
71 1.1 app-portage/gentoolkit/gentoolkit-0.3.0.8-r2.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.8-r2.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.8-r2.ebuild?rev=1.1&content-type=text/plain
75
76 Index: gentoolkit-0.3.0.8-r2.ebuild
77 ===================================================================
78 # Copyright 1999-2013 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0.8-r2.ebuild,v 1.1 2013/10/02 11:01:40 jlec Exp $
81
82 EAPI="5"
83
84 PYTHON_COMPAT=(python{2_6,2_7,3_2,3_3} pypy2_0)
85 PYTHON_REQ_USE="xml(+)"
86
87 inherit distutils-r1
88
89 DESCRIPTION="Collection of administration scripts for Gentoo"
90 HOMEPAGE="http://www.gentoo.org/proj/en/portage/tools/index.xml"
91 SRC_URI="mirror://gentoo/${P}.tar.gz"
92
93 LICENSE="GPL-2"
94 SLOT="0"
95 IUSE=""
96
97 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
98
99 DEPEND="sys-apps/portage"
100 RDEPEND="${DEPEND}
101 !<=app-portage/gentoolkit-dev-0.2.7
102 || ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
103 sys-apps/gawk
104 sys-apps/grep
105 virtual/python-argparse[${PYTHON_USEDEP}]"
106
107 PATCHES=(
108 "${FILESDIR}"/${PV}-revdep-rebuild-484340.patch
109 "${FILESDIR}"/${PV}-revdep-rebuild-476740.patch
110 )
111
112 python_prepare_all() {
113 python_export_best
114 echo VERSION="${PVR}" "${PYTHON}" setup.py set_version
115 VERSION="${PVR}" "${PYTHON}" setup.py set_version
116 mv ./bin/revdep-rebuild{,.py} || die
117 distutils-r1_python_prepare_all
118 }
119
120 python_install_all() {
121 distutils-r1_python_install_all
122
123 # Rename the python versions of revdep-rebuild, since we are not ready
124 # to switch to the python version yet. Link /usr/bin/revdep-rebuild to
125 # revdep-rebuild.sh. Leaving the python version available for potential
126 # testing by a wider audience.
127 dosym revdep-rebuild.sh /usr/bin/revdep-rebuild
128
129 # Create cache directory for revdep-rebuild
130 keepdir /var/cache/revdep-rebuild
131 use prefix || fowners root:0 /var/cache/revdep-rebuild
132 fperms 0700 /var/cache/revdep-rebuild
133
134 # remove on Gentoo Prefix platforms where it's broken anyway
135 if use prefix; then
136 elog "The revdep-rebuild command is removed, the preserve-libs"
137 elog "feature of portage will handle issues."
138 rm "${ED}"/usr/bin/revdep-rebuild*
139 rm "${ED}"/usr/share/man/man1/revdep-rebuild.1
140 rm -rf "${ED}"/etc/revdep-rebuild
141 rm -rf "${ED}"/var
142 fi
143 }
144
145 pkg_postinst() {
146 # Only show the elog information on a new install
147 if [[ ! ${REPLACING_VERSIONS} ]]; then
148 elog
149 elog "For further information on gentoolkit, please read the gentoolkit"
150 elog "guide: http://www.gentoo.org/doc/en/gentoolkit.xml"
151 elog
152 elog "Another alternative to equery is app-portage/portage-utils"
153 elog
154 elog "Additional tools that may be of interest:"
155 elog
156 elog " app-admin/eclean-kernel"
157 elog " app-portage/diffmask"
158 elog " app-portage/flaggie"
159 elog " app-portage/install-mask"
160 elog " app-portage/portpeek"
161 elog " app-portage/smart-live-rebuild"
162 fi
163 }