Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/automake/
Date: Thu, 01 Mar 2018 01:32:21
Message-Id: 1519867890.d8f87d7389569af3520b9ca2dfc68e7a82059ccf.whissi@gentoo
1 commit: d8f87d7389569af3520b9ca2dfc68e7a82059ccf
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 1 01:31:30 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 1 01:31:30 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f87d73
7
8 sys-devel/automake: Provide pkg_setup to call python_setup only when FEATURES=test is set
9
10 Previous attempt cfaa5ec192519a74951fd57f05c483984e408e4b was reverted in commit
11 cd0e6915f3f7a02915bc7029026bfe2f53dc7f68 to avoid unnecessary mass rebuild for
12 "--changed-deps=y" users which was possible because dependencies were fine.
13
14 Package was only failing at build time in pkg_setup when Python 2.7 wasn't
15 available because eclass exports pkg_setup.
16
17 Bug: https://bugs.gentoo.org/648940
18 Package-Manager: Portage-2.3.24, Repoman-2.3.6
19
20 sys-devel/automake/automake-1.10.3-r3.ebuild | 10 ++++------
21 sys-devel/automake/automake-1.11.6-r3.ebuild | 6 ++++--
22 sys-devel/automake/automake-1.12.6-r2.ebuild | 10 ++++------
23 sys-devel/automake/automake-1.13.4-r2.ebuild | 10 ++++------
24 sys-devel/automake/automake-1.14.1-r2.ebuild | 10 ++++------
25 sys-devel/automake/automake-1.15.1-r2.ebuild | 10 ++++------
26 sys-devel/automake/automake-1.16-r1.ebuild | 10 ++++------
27 sys-devel/automake/automake-1.9.6-r5.ebuild | 10 ++++------
28 sys-devel/automake/automake-9999.ebuild | 10 ++++------
29 9 files changed, 36 insertions(+), 50 deletions(-)
30
31 diff --git a/sys-devel/automake/automake-1.10.3-r3.ebuild b/sys-devel/automake/automake-1.10.3-r3.ebuild
32 index 7ce1045c910..0978a2b8176 100644
33 --- a/sys-devel/automake/automake-1.10.3-r3.ebuild
34 +++ b/sys-devel/automake/automake-1.10.3-r3.ebuild
35 @@ -30,6 +30,10 @@ PATCHES=(
36 "${FILESDIR}"/${PN}-1.13-perl-escape-curly-bracket-r1.patch
37 )
38
39 +pkg_setup() {
40 + use test && python-any-r1_pkg_setup
41 +}
42 +
43 src_prepare() {
44 default
45 export WANT_AUTOCONF=2.5
46 @@ -69,12 +73,6 @@ slot_info_pages() {
47 popd >/dev/null || die
48 }
49
50 -src_test() {
51 - python_setup
52 -
53 - default
54 -}
55 -
56 src_install() {
57 default
58 slot_info_pages
59
60 diff --git a/sys-devel/automake/automake-1.11.6-r3.ebuild b/sys-devel/automake/automake-1.11.6-r3.ebuild
61 index b8ddb4f1371..d5b3804a55e 100644
62 --- a/sys-devel/automake/automake-1.11.6-r3.ebuild
63 +++ b/sys-devel/automake/automake-1.11.6-r3.ebuild
64 @@ -30,6 +30,10 @@ PATCHES=(
65 "${FILESDIR}"/${PN}-1.13-perl-escape-curly-bracket-r1.patch
66 )
67
68 +pkg_setup() {
69 + use test && python-any-r1_pkg_setup
70 +}
71 +
72 src_prepare() {
73 default
74 export WANT_AUTOCONF=2.5
75 @@ -84,8 +88,6 @@ slot_info_pages() {
76 src_test() {
77 unset HELP2MAN # 583108
78
79 - python_setup
80 -
81 default
82 }
83
84
85 diff --git a/sys-devel/automake/automake-1.12.6-r2.ebuild b/sys-devel/automake/automake-1.12.6-r2.ebuild
86 index b926404ca18..b2256bd2d77 100644
87 --- a/sys-devel/automake/automake-1.12.6-r2.ebuild
88 +++ b/sys-devel/automake/automake-1.12.6-r2.ebuild
89 @@ -29,6 +29,10 @@ PATCHES=(
90 "${FILESDIR}"/${PN}-1.14-install-sh-avoid-low-risk-race-in-tmp.patch
91 )
92
93 +pkg_setup() {
94 + use test && python-any-r1_pkg_setup
95 +}
96 +
97 src_prepare() {
98 default
99 export WANT_AUTOCONF=2.5
100 @@ -68,12 +72,6 @@ slot_info_pages() {
101 popd >/dev/null || die
102 }
103
104 -src_test() {
105 - python_setup
106 -
107 - default
108 -}
109 -
110 src_install() {
111 default
112
113
114 diff --git a/sys-devel/automake/automake-1.13.4-r2.ebuild b/sys-devel/automake/automake-1.13.4-r2.ebuild
115 index e805dccdb6e..6f00929967d 100644
116 --- a/sys-devel/automake/automake-1.13.4-r2.ebuild
117 +++ b/sys-devel/automake/automake-1.13.4-r2.ebuild
118 @@ -30,6 +30,10 @@ PATCHES=(
119 "${FILESDIR}"/${PN}-1.14-install-sh-avoid-low-risk-race-in-tmp.patch
120 )
121
122 +pkg_setup() {
123 + use test && python-any-r1_pkg_setup
124 +}
125 +
126 src_prepare() {
127 default
128 export WANT_AUTOCONF=2.5
129 @@ -40,12 +44,6 @@ src_configure() {
130 econf --docdir="\$(datarootdir)/doc/${PF}"
131 }
132
133 -src_test() {
134 - python_setup
135 -
136 - default
137 -}
138 -
139 # slot the info pages. do this w/out munging the source so we don't have
140 # to depend on texinfo to regen things. #464146 (among others)
141 slot_info_pages() {
142
143 diff --git a/sys-devel/automake/automake-1.14.1-r2.ebuild b/sys-devel/automake/automake-1.14.1-r2.ebuild
144 index 1747213bd30..5e47c05140a 100644
145 --- a/sys-devel/automake/automake-1.14.1-r2.ebuild
146 +++ b/sys-devel/automake/automake-1.14.1-r2.ebuild
147 @@ -43,6 +43,10 @@ PATCHES=(
148
149 S="${WORKDIR}/${MY_P}"
150
151 +pkg_setup() {
152 + use test && python-any-r1_pkg_setup
153 +}
154 +
155 src_prepare() {
156 default
157 export WANT_AUTOCONF=2.5
158 @@ -58,12 +62,6 @@ src_configure() {
159 econf --docdir="\$(datarootdir)/doc/${PF}"
160 }
161
162 -src_test() {
163 - python_setup
164 -
165 - default
166 -}
167 -
168 # slot the info pages. do this w/out munging the source so we don't have
169 # to depend on texinfo to regen things. #464146 (among others)
170 slot_info_pages() {
171
172 diff --git a/sys-devel/automake/automake-1.15.1-r2.ebuild b/sys-devel/automake/automake-1.15.1-r2.ebuild
173 index 3add6f0127e..fe0a51c196a 100644
174 --- a/sys-devel/automake/automake-1.15.1-r2.ebuild
175 +++ b/sys-devel/automake/automake-1.15.1-r2.ebuild
176 @@ -44,6 +44,10 @@ DEPEND="${RDEPEND}
177
178 PATCHES=( "${FILESDIR}"/${PN}-1.15-install-sh-avoid-low-risk-race-in-tmp.patch )
179
180 +pkg_setup() {
181 + use test && python-any-r1_pkg_setup
182 +}
183 +
184 src_prepare() {
185 default
186 export WANT_AUTOCONF=2.5
187 @@ -87,12 +91,6 @@ slot_info_pages() {
188 popd >/dev/null || die
189 }
190
191 -src_test() {
192 - python_setup
193 -
194 - default
195 -}
196 -
197 src_install() {
198 default
199
200
201 diff --git a/sys-devel/automake/automake-1.16-r1.ebuild b/sys-devel/automake/automake-1.16-r1.ebuild
202 index 65ef083500f..616c4ff8646 100644
203 --- a/sys-devel/automake/automake-1.16-r1.ebuild
204 +++ b/sys-devel/automake/automake-1.16-r1.ebuild
205 @@ -47,6 +47,10 @@ PATCHES=(
206 "${FILESDIR}"/${PN}-1.16-fix-AM_PATH_PYTHON.patch
207 )
208
209 +pkg_setup() {
210 + use test && python-any-r1_pkg_setup
211 +}
212 +
213 src_prepare() {
214 default
215 export WANT_AUTOCONF=2.5
216 @@ -90,12 +94,6 @@ slot_info_pages() {
217 popd >/dev/null || die
218 }
219
220 -src_test() {
221 - python_setup
222 -
223 - default
224 -}
225 -
226 src_install() {
227 default
228
229
230 diff --git a/sys-devel/automake/automake-1.9.6-r5.ebuild b/sys-devel/automake/automake-1.9.6-r5.ebuild
231 index 830139964d5..533931fcf36 100644
232 --- a/sys-devel/automake/automake-1.9.6-r5.ebuild
233 +++ b/sys-devel/automake/automake-1.9.6-r5.ebuild
234 @@ -36,6 +36,10 @@ PATCHES=(
235 "${FILESDIR}"/${PN}-1.8-perl-5.11.patch
236 )
237
238 +pkg_setup() {
239 + use test && python-any-r1_pkg_setup
240 +}
241 +
242 src_prepare() {
243 default
244 export WANT_AUTOCONF=2.5
245 @@ -70,12 +74,6 @@ slot_info_pages() {
246 popd >/dev/null || die
247 }
248
249 -src_test() {
250 - python_setup
251 -
252 - default
253 -}
254 -
255 src_install() {
256 default
257 slot_info_pages
258
259 diff --git a/sys-devel/automake/automake-9999.ebuild b/sys-devel/automake/automake-9999.ebuild
260 index 3add6f0127e..fe0a51c196a 100644
261 --- a/sys-devel/automake/automake-9999.ebuild
262 +++ b/sys-devel/automake/automake-9999.ebuild
263 @@ -44,6 +44,10 @@ DEPEND="${RDEPEND}
264
265 PATCHES=( "${FILESDIR}"/${PN}-1.15-install-sh-avoid-low-risk-race-in-tmp.patch )
266
267 +pkg_setup() {
268 + use test && python-any-r1_pkg_setup
269 +}
270 +
271 src_prepare() {
272 default
273 export WANT_AUTOCONF=2.5
274 @@ -87,12 +91,6 @@ slot_info_pages() {
275 popd >/dev/null || die
276 }
277
278 -src_test() {
279 - python_setup
280 -
281 - default
282 -}
283 -
284 src_install() {
285 default