Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/automake/
Date: Fri, 05 Jan 2018 09:39:25
Message-Id: 1515145157.8facdb4ad3e5c488ccd3e7284da77ef24dd960a1.polynomial-c@gentoo
1 commit: 8facdb4ad3e5c488ccd3e7284da77ef24dd960a1
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 5 09:39:02 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 5 09:39:17 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8facdb4a
7
8 sys-devel/automake: Removed old.
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 sys-devel/automake/Manifest | 1 -
13 sys-devel/automake/automake-1.10.3-r1.ebuild | 81 -----------------------
14 sys-devel/automake/automake-1.11.6-r1.ebuild | 89 -------------------------
15 sys-devel/automake/automake-1.13.4.ebuild | 84 ------------------------
16 sys-devel/automake/automake-1.14.1.ebuild | 96 ---------------------------
17 sys-devel/automake/automake-1.15-r1.ebuild | 97 ---------------------------
18 sys-devel/automake/automake-1.15-r2.ebuild | 98 ----------------------------
19 sys-devel/automake/automake-1.15.1.ebuild | 96 ---------------------------
20 sys-devel/automake/automake-1.15.ebuild | 96 ---------------------------
21 9 files changed, 738 deletions(-)
22
23 diff --git a/sys-devel/automake/Manifest b/sys-devel/automake/Manifest
24 index 4de737a2c90..64513a70724 100644
25 --- a/sys-devel/automake/Manifest
26 +++ b/sys-devel/automake/Manifest
27 @@ -4,7 +4,6 @@ DIST automake-1.12.6.tar.xz 1400336 BLAKE2B b1d9befdda70f9caab881c1159921ea883a7
28 DIST automake-1.13.4.tar.xz 1449608 BLAKE2B 03dee42d65362a6f36e81c83d516c85faba1aac59bdc0d941077fde9be7742da0f57b48d678169e7a0e8b652c3ef46c314cdd3efb0fc489c389852fed1c39a02 SHA512 c9b145c1b822a4d83f2899f4280a76ccae932301b273f4c9718dc7f53161aa03dc1be2c1fb1a61083c54186e1908ae2c8284250aa1d8f6dea484767aca1344d3
29 DIST automake-1.14.1.tar.xz 1488984 BLAKE2B a4c9b1f2c5ca35fba62e57423be2b6c060c63df8198d06a904a236745053072cb14ca4b333fb6cf370ef73378ee8771f4c10bcc111dcbd69e40f75abc16475fa SHA512 5de971159dfca2ec74c3c9a2f1368331efc437b146d675740c8735fcb0d32a30d0560fd29df64c3279efdf9278152c82a9ff09040b3e64d84743aaf25b26ce69
30 DIST automake-1.15.1.tar.xz 1509496 BLAKE2B e6ade31089f969140472004cd9854318470228c64e4f8e829d48c5379f62d2c5f8ef9509131c577653e81868d94544ecf6520f86b5d582ebb6ed65c832039f30 SHA512 02f661b2676f1d44334ce1c7188f9913a6874bf46ba487708ad8090ad57905f14aead80fefed815e21effacfbb925e23b944ea7dd32563dca39c1a4174eda688
31 -DIST automake-1.15.tar.xz 1496708 BLAKE2B de2e903891195a61d8c5e347b2f67d7805d13d9a82524d8867b7176685a6fd4b0e87a7dd18d19d355011f4b307fd4d27f9e7a50ca068fe7feae1ba404137dca7 SHA512 200a13f49a3f492ed27bc2eb615aa2f47e775e470a781f6821cd43e0f7b927d091e690b4a23fe5cc8fa79c48daaa9436be4b968784696c3bdbf1634b456cda47
32 DIST automake-1.4-p6.tar.gz 375060 BLAKE2B 681c70a2932ae1697d0b9907c8a8d12ed0d506be4a2812dff93af7c3b659ee1ed24a97f0a653f9a49c0d4a78a70965482b39f1297e9f6d6099d3857a2d451f69 SHA512 3f3235e68ab6703668deac015926124c7eeeea6925e830c6820cb156f15f8ee3febd0fd0cc2ab4f4b5c405b528e4ce12b2459347f62ed6a1a862bc9969163d9e
33 DIST automake-1.5.tar.gz 526934 BLAKE2B 4b613c81f933d550cc9e5e40dd9ce1160f49c388f4e9292b1a8843b0f4cfc57d72a3dc10bce03260cffa61ab8d67a5b27d781bd7a4c2d842764135158dc2b54f SHA512 b9dbece18935b6c08f7d17c456b0359a17362dc030692629cf5d66db675e46a5f24d60dfd20a50780e4096163454f1922d4281c4bb7af336d61e527b579e3bfc
34 DIST automake-1.6.3.tar.bz2 476275 BLAKE2B 5d0b7f69cbf9fda3b1f1426548fae45c631375898568b442cc5d3561a618ad3f15b6103f55539487dcbf4088a6f75887dce5d00851bc4c09c5db45012d6bc2f1 SHA512 8407ea7d51a238622326d89c22777050c2a49d456e3e33c53985f40e4108094ef149693568d926cd1e9b2ddbdb5693c0d0ec6220e0f7bbae4341b6be9f0d060f
35
36 diff --git a/sys-devel/automake/automake-1.10.3-r1.ebuild b/sys-devel/automake/automake-1.10.3-r1.ebuild
37 deleted file mode 100644
38 index fc86a449d55..00000000000
39 --- a/sys-devel/automake/automake-1.10.3-r1.ebuild
40 +++ /dev/null
41 @@ -1,81 +0,0 @@
42 -# Copyright 1999-2014 Gentoo Foundation
43 -# Distributed under the terms of the GNU General Public License v2
44 -
45 -EAPI="4"
46 -
47 -inherit eutils
48 -
49 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
50 -HOMEPAGE="https://www.gnu.org/software/automake/"
51 -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
52 -
53 -LICENSE="GPL-2"
54 -# Use Gentoo versioning for slotting.
55 -SLOT="${PV:0:4}"
56 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
57 -IUSE=""
58 -
59 -RDEPEND="dev-lang/perl
60 - >=sys-devel/automake-wrapper-10
61 - >=sys-devel/autoconf-2.69
62 - sys-devel/gnuconfig"
63 -DEPEND="${RDEPEND}
64 - sys-apps/help2man"
65 -
66 -src_prepare() {
67 - export WANT_AUTOCONF=2.5
68 - epatch "${FILESDIR}"/${PN}-1.10-perl-5.16.patch #424453
69 - chmod a+rx tests/*.test
70 -}
71 -
72 -src_configure() {
73 - econf --docdir="\$(datarootdir)/doc/${PF}"
74 -}
75 -
76 -# slot the info pages. do this w/out munging the source so we don't have
77 -# to depend on texinfo to regen things. #464146 (among others)
78 -slot_info_pages() {
79 - pushd "${ED}"/usr/share/info >/dev/null
80 - rm -f dir
81 -
82 - # Rewrite all the references to other pages.
83 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
84 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
85 - local p pages=( *.info ) args=()
86 - for p in "${pages[@]/%.info}" ; do
87 - args+=(
88 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
89 - -e "s:(${p}):(${p}-${SLOT}):g"
90 - )
91 - done
92 - sed -i "${args[@]}" * || die
93 -
94 - # Rewrite all the file references, and rename them in the process.
95 - local f d
96 - for f in * ; do
97 - d=${f/.info/-${SLOT}.info}
98 - mv "${f}" "${d}" || die
99 - sed -i -e "s:${f}:${d}:g" * || die
100 - done
101 -
102 - popd >/dev/null
103 -}
104 -
105 -src_install() {
106 - default
107 - slot_info_pages
108 -
109 - # SLOT the docs and junk
110 - local x
111 - for x in aclocal automake ; do
112 - help2man "perl -Ilib ${x}" > ${x}-${SLOT}.1
113 - doman ${x}-${SLOT}.1
114 - rm -f "${ED}"/usr/bin/${x}
115 - done
116 -
117 - # remove all config.guess and config.sub files replacing them
118 - # w/a symlink to a specific gnuconfig version
119 - for x in guess sub ; do
120 - dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
121 - done
122 -}
123
124 diff --git a/sys-devel/automake/automake-1.11.6-r1.ebuild b/sys-devel/automake/automake-1.11.6-r1.ebuild
125 deleted file mode 100644
126 index 14f4d3e9b4c..00000000000
127 --- a/sys-devel/automake/automake-1.11.6-r1.ebuild
128 +++ /dev/null
129 @@ -1,89 +0,0 @@
130 -# Copyright 1999-2016 Gentoo Foundation
131 -# Distributed under the terms of the GNU General Public License v2
132 -
133 -EAPI="5"
134 -
135 -inherit eutils
136 -
137 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
138 -HOMEPAGE="https://www.gnu.org/software/automake/"
139 -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
140 -
141 -LICENSE="GPL-2"
142 -# Use Gentoo versioning for slotting.
143 -SLOT="${PV:0:4}"
144 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
145 -IUSE=""
146 -
147 -RDEPEND="dev-lang/perl
148 - >=sys-devel/automake-wrapper-10
149 - >=sys-devel/autoconf-2.69
150 - sys-devel/gnuconfig"
151 -DEPEND="${RDEPEND}
152 - sys-apps/help2man"
153 -
154 -src_prepare() {
155 - export WANT_AUTOCONF=2.5
156 - epatch "${FILESDIR}"/${PN}-1.10-perl-5.16.patch #424453
157 - chmod a+rx tests/*.test
158 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
159 - export TZ="UTC" #589138
160 -}
161 -
162 -src_configure() {
163 - econf --docdir="\$(datarootdir)/doc/${PF}" HELP2MAN=true
164 -}
165 -
166 -src_compile() {
167 - default
168 -
169 - local x
170 - for x in aclocal automake; do
171 - help2man "perl -Ilib ${x}" > doc/${x}-${SLOT}.1
172 - done
173 -}
174 -
175 -# slot the info pages. do this w/out munging the source so we don't have
176 -# to depend on texinfo to regen things. #464146 (among others)
177 -slot_info_pages() {
178 - pushd "${ED}"/usr/share/info >/dev/null
179 - rm -f dir
180 -
181 - # Rewrite all the references to other pages.
182 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
183 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
184 - local p pages=( *.info ) args=()
185 - for p in "${pages[@]/%.info}" ; do
186 - args+=(
187 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
188 - -e "s:(${p}):(${p}-${SLOT}):g"
189 - )
190 - done
191 - sed -i "${args[@]}" * || die
192 -
193 - # Rewrite all the file references, and rename them in the process.
194 - local f d
195 - for f in * ; do
196 - d=${f/.info/-${SLOT}.info}
197 - mv "${f}" "${d}" || die
198 - sed -i -e "s:${f}:${d}:g" * || die
199 - done
200 -
201 - popd >/dev/null
202 -}
203 -
204 -src_install() {
205 - default
206 - slot_info_pages
207 -
208 - rm \
209 - "${ED}"/usr/bin/{aclocal,automake} \
210 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
211 -
212 - # remove all config.guess and config.sub files replacing them
213 - # w/a symlink to a specific gnuconfig version
214 - local x
215 - for x in guess sub ; do
216 - dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
217 - done
218 -}
219
220 diff --git a/sys-devel/automake/automake-1.13.4.ebuild b/sys-devel/automake/automake-1.13.4.ebuild
221 deleted file mode 100644
222 index a5f269c07df..00000000000
223 --- a/sys-devel/automake/automake-1.13.4.ebuild
224 +++ /dev/null
225 @@ -1,84 +0,0 @@
226 -# Copyright 1999-2016 Gentoo Foundation
227 -# Distributed under the terms of the GNU General Public License v2
228 -
229 -EAPI="5"
230 -
231 -inherit eutils
232 -
233 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
234 -HOMEPAGE="https://www.gnu.org/software/automake/"
235 -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
236 -
237 -LICENSE="GPL-2"
238 -# Use Gentoo versioning for slotting.
239 -SLOT="${PV:0:4}"
240 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
241 -IUSE=""
242 -
243 -RDEPEND="dev-lang/perl
244 - >=sys-devel/automake-wrapper-10
245 - >=sys-devel/autoconf-2.69
246 - sys-devel/gnuconfig"
247 -DEPEND="${RDEPEND}
248 - sys-apps/help2man"
249 -
250 -src_prepare() {
251 - export WANT_AUTOCONF=2.5
252 - epatch "${FILESDIR}"/${PN}-1.13-dyn-ithreads.patch
253 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
254 -}
255 -
256 -src_configure() {
257 - econf --docdir="\$(datarootdir)/doc/${PF}"
258 -}
259 -
260 -src_test() {
261 - emake check
262 -}
263 -
264 -# slot the info pages. do this w/out munging the source so we don't have
265 -# to depend on texinfo to regen things. #464146 (among others)
266 -slot_info_pages() {
267 - pushd "${ED}"/usr/share/info >/dev/null
268 - rm -f dir
269 -
270 - # Rewrite all the references to other pages.
271 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
272 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
273 - local p pages=( *.info ) args=()
274 - for p in "${pages[@]/%.info}" ; do
275 - args+=(
276 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
277 - -e "s:(${p}):(${p}-${SLOT}):g"
278 - )
279 - done
280 - sed -i "${args[@]}" * || die
281 -
282 - # Rewrite all the file references, and rename them in the process.
283 - local f d
284 - for f in * ; do
285 - d=${f/.info/-${SLOT}.info}
286 - mv "${f}" "${d}" || die
287 - sed -i -e "s:${f}:${d}:g" * || die
288 - done
289 -
290 - popd >/dev/null
291 -}
292 -
293 -src_install() {
294 - default
295 -
296 - slot_info_pages
297 - rm "${ED}"/usr/share/aclocal/README || die
298 - rmdir "${ED}"/usr/share/aclocal || die
299 - rm \
300 - "${ED}"/usr/bin/{aclocal,automake} \
301 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
302 -
303 - # remove all config.guess and config.sub files replacing them
304 - # w/a symlink to a specific gnuconfig version
305 - local x
306 - for x in guess sub ; do
307 - dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
308 - done
309 -}
310
311 diff --git a/sys-devel/automake/automake-1.14.1.ebuild b/sys-devel/automake/automake-1.14.1.ebuild
312 deleted file mode 100644
313 index be5a268a545..00000000000
314 --- a/sys-devel/automake/automake-1.14.1.ebuild
315 +++ /dev/null
316 @@ -1,96 +0,0 @@
317 -# Copyright 1999-2016 Gentoo Foundation
318 -# Distributed under the terms of the GNU General Public License v2
319 -
320 -EAPI="5"
321 -
322 -inherit eutils versionator
323 -
324 -if [[ ${PV/_beta} == ${PV} ]]; then
325 - MY_P=${P}
326 - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
327 - ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
328 -else
329 - MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b"
330 - MY_P="${PN}-${MY_PV}"
331 -
332 - # Alpha/beta releases are not distributed on the usual mirrors.
333 - SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
334 -fi
335 -
336 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
337 -HOMEPAGE="https://www.gnu.org/software/automake/"
338 -
339 -LICENSE="GPL-2"
340 -# Use Gentoo versioning for slotting.
341 -SLOT="${PV:0:4}"
342 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
343 -IUSE=""
344 -
345 -RDEPEND="dev-lang/perl
346 - >=sys-devel/automake-wrapper-10
347 - >=sys-devel/autoconf-2.69
348 - sys-devel/gnuconfig"
349 -DEPEND="${RDEPEND}
350 - sys-apps/help2man"
351 -
352 -S="${WORKDIR}/${MY_P}"
353 -
354 -src_prepare() {
355 - export WANT_AUTOCONF=2.5
356 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
357 -}
358 -
359 -src_configure() {
360 - econf --docdir="\$(datarootdir)/doc/${PF}"
361 -}
362 -
363 -src_test() {
364 - emake check
365 -}
366 -
367 -# slot the info pages. do this w/out munging the source so we don't have
368 -# to depend on texinfo to regen things. #464146 (among others)
369 -slot_info_pages() {
370 - pushd "${ED}"/usr/share/info >/dev/null
371 - rm -f dir
372 -
373 - # Rewrite all the references to other pages.
374 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
375 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
376 - local p pages=( *.info ) args=()
377 - for p in "${pages[@]/%.info}" ; do
378 - args+=(
379 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
380 - -e "s:(${p}):(${p}-${SLOT}):g"
381 - )
382 - done
383 - sed -i "${args[@]}" * || die
384 -
385 - # Rewrite all the file references, and rename them in the process.
386 - local f d
387 - for f in * ; do
388 - d=${f/.info/-${SLOT}.info}
389 - mv "${f}" "${d}" || die
390 - sed -i -e "s:${f}:${d}:g" * || die
391 - done
392 -
393 - popd >/dev/null
394 -}
395 -
396 -src_install() {
397 - default
398 -
399 - slot_info_pages
400 - rm "${ED}"/usr/share/aclocal/README || die
401 - rmdir "${ED}"/usr/share/aclocal || die
402 - rm \
403 - "${ED}"/usr/bin/{aclocal,automake} \
404 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
405 -
406 - # remove all config.guess and config.sub files replacing them
407 - # w/a symlink to a specific gnuconfig version
408 - local x
409 - for x in guess sub ; do
410 - dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
411 - done
412 -}
413
414 diff --git a/sys-devel/automake/automake-1.15-r1.ebuild b/sys-devel/automake/automake-1.15-r1.ebuild
415 deleted file mode 100644
416 index b261355458e..00000000000
417 --- a/sys-devel/automake/automake-1.15-r1.ebuild
418 +++ /dev/null
419 @@ -1,97 +0,0 @@
420 -# Copyright 1999-2016 Gentoo Foundation
421 -# Distributed under the terms of the GNU General Public License v2
422 -
423 -EAPI="5"
424 -
425 -inherit eutils versionator
426 -
427 -if [[ ${PV/_beta} == ${PV} ]]; then
428 - MY_P=${P}
429 - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
430 - ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
431 -else
432 - MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b"
433 - MY_P="${PN}-${MY_PV}"
434 -
435 - # Alpha/beta releases are not distributed on the usual mirrors.
436 - SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
437 -fi
438 -
439 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
440 -HOMEPAGE="https://www.gnu.org/software/automake/"
441 -
442 -LICENSE="GPL-2"
443 -# Use Gentoo versioning for slotting.
444 -SLOT="${PV:0:4}"
445 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
446 -IUSE=""
447 -
448 -RDEPEND="dev-lang/perl
449 - >=sys-devel/automake-wrapper-10
450 - >=sys-devel/autoconf-2.69
451 - sys-devel/gnuconfig"
452 -DEPEND="${RDEPEND}
453 - sys-apps/help2man"
454 -
455 -S="${WORKDIR}/${MY_P}"
456 -
457 -src_prepare() {
458 - export WANT_AUTOCONF=2.5
459 - epatch "${FILESDIR}"/${PN}-1.15-perl-escape-curly-bracket.patch
460 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
461 -}
462 -
463 -src_configure() {
464 - econf --docdir="\$(datarootdir)/doc/${PF}"
465 -}
466 -
467 -src_test() {
468 - emake check
469 -}
470 -
471 -# slot the info pages. do this w/out munging the source so we don't have
472 -# to depend on texinfo to regen things. #464146 (among others)
473 -slot_info_pages() {
474 - pushd "${ED}"/usr/share/info >/dev/null
475 - rm -f dir
476 -
477 - # Rewrite all the references to other pages.
478 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
479 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
480 - local p pages=( *.info ) args=()
481 - for p in "${pages[@]/%.info}" ; do
482 - args+=(
483 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
484 - -e "s:(${p}):(${p}-${SLOT}):g"
485 - )
486 - done
487 - sed -i "${args[@]}" * || die
488 -
489 - # Rewrite all the file references, and rename them in the process.
490 - local f d
491 - for f in * ; do
492 - d=${f/.info/-${SLOT}.info}
493 - mv "${f}" "${d}" || die
494 - sed -i -e "s:${f}:${d}:g" * || die
495 - done
496 -
497 - popd >/dev/null
498 -}
499 -
500 -src_install() {
501 - default
502 -
503 - slot_info_pages
504 - rm "${ED}"/usr/share/aclocal/README || die
505 - rmdir "${ED}"/usr/share/aclocal || die
506 - rm \
507 - "${ED}"/usr/bin/{aclocal,automake} \
508 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
509 -
510 - # remove all config.guess and config.sub files replacing them
511 - # w/a symlink to a specific gnuconfig version
512 - local x
513 - for x in guess sub ; do
514 - dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
515 - done
516 -}
517
518 diff --git a/sys-devel/automake/automake-1.15-r2.ebuild b/sys-devel/automake/automake-1.15-r2.ebuild
519 deleted file mode 100644
520 index 162bc51f3c7..00000000000
521 --- a/sys-devel/automake/automake-1.15-r2.ebuild
522 +++ /dev/null
523 @@ -1,98 +0,0 @@
524 -# Copyright 1999-2017 Gentoo Foundation
525 -# Distributed under the terms of the GNU General Public License v2
526 -
527 -EAPI="5"
528 -
529 -inherit eutils versionator
530 -
531 -if [[ ${PV/_beta} == ${PV} ]]; then
532 - MY_P=${P}
533 - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
534 - ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
535 -else
536 - MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b"
537 - MY_P="${PN}-${MY_PV}"
538 -
539 - # Alpha/beta releases are not distributed on the usual mirrors.
540 - SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
541 -fi
542 -
543 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
544 -HOMEPAGE="https://www.gnu.org/software/automake/"
545 -
546 -LICENSE="GPL-2"
547 -# Use Gentoo versioning for slotting.
548 -SLOT="${PV:0:4}"
549 -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
550 -IUSE=""
551 -
552 -RDEPEND="dev-lang/perl
553 - >=sys-devel/automake-wrapper-10
554 - >=sys-devel/autoconf-2.69
555 - sys-devel/gnuconfig"
556 -DEPEND="${RDEPEND}
557 - sys-apps/help2man"
558 -
559 -S="${WORKDIR}/${MY_P}"
560 -
561 -src_prepare() {
562 - export WANT_AUTOCONF=2.5
563 - epatch "${FILESDIR}"/${PN}-1.15-perl-escape-curly-bracket.patch
564 - epatch "${FILESDIR}"/${PN}-1.15-mdate-tz.patch #520818 #574492
565 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
566 -}
567 -
568 -src_configure() {
569 - econf --docdir="\$(datarootdir)/doc/${PF}"
570 -}
571 -
572 -src_test() {
573 - emake check
574 -}
575 -
576 -# slot the info pages. do this w/out munging the source so we don't have
577 -# to depend on texinfo to regen things. #464146 (among others)
578 -slot_info_pages() {
579 - pushd "${ED}"/usr/share/info >/dev/null
580 - rm -f dir
581 -
582 - # Rewrite all the references to other pages.
583 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
584 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
585 - local p pages=( *.info ) args=()
586 - for p in "${pages[@]/%.info}" ; do
587 - args+=(
588 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
589 - -e "s:(${p}):(${p}-${SLOT}):g"
590 - )
591 - done
592 - sed -i "${args[@]}" * || die
593 -
594 - # Rewrite all the file references, and rename them in the process.
595 - local f d
596 - for f in * ; do
597 - d=${f/.info/-${SLOT}.info}
598 - mv "${f}" "${d}" || die
599 - sed -i -e "s:${f}:${d}:g" * || die
600 - done
601 -
602 - popd >/dev/null
603 -}
604 -
605 -src_install() {
606 - default
607 -
608 - slot_info_pages
609 - rm "${ED}"/usr/share/aclocal/README || die
610 - rmdir "${ED}"/usr/share/aclocal || die
611 - rm \
612 - "${ED}"/usr/bin/{aclocal,automake} \
613 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
614 -
615 - # remove all config.guess and config.sub files replacing them
616 - # w/a symlink to a specific gnuconfig version
617 - local x
618 - for x in guess sub ; do
619 - dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
620 - done
621 -}
622
623 diff --git a/sys-devel/automake/automake-1.15.1.ebuild b/sys-devel/automake/automake-1.15.1.ebuild
624 deleted file mode 100644
625 index 3d30181746d..00000000000
626 --- a/sys-devel/automake/automake-1.15.1.ebuild
627 +++ /dev/null
628 @@ -1,96 +0,0 @@
629 -# Copyright 1999-2017 Gentoo Foundation
630 -# Distributed under the terms of the GNU General Public License v2
631 -
632 -EAPI="5"
633 -
634 -inherit eutils versionator
635 -
636 -if [[ ${PV/_beta} == ${PV} ]]; then
637 - MY_P=${P}
638 - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
639 - ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
640 -else
641 - MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b"
642 - MY_P="${PN}-${MY_PV}"
643 -
644 - # Alpha/beta releases are not distributed on the usual mirrors.
645 - SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
646 -fi
647 -
648 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
649 -HOMEPAGE="https://www.gnu.org/software/automake/"
650 -
651 -LICENSE="GPL-2"
652 -# Use Gentoo versioning for slotting.
653 -SLOT="${PV:0:4}"
654 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
655 -IUSE=""
656 -
657 -RDEPEND="dev-lang/perl
658 - >=sys-devel/automake-wrapper-10
659 - >=sys-devel/autoconf-2.69
660 - sys-devel/gnuconfig"
661 -DEPEND="${RDEPEND}
662 - sys-apps/help2man"
663 -
664 -S="${WORKDIR}/${MY_P}"
665 -
666 -src_prepare() {
667 - export WANT_AUTOCONF=2.5
668 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
669 -}
670 -
671 -src_configure() {
672 - econf --docdir="\$(datarootdir)/doc/${PF}"
673 -}
674 -
675 -src_test() {
676 - emake check
677 -}
678 -
679 -# slot the info pages. do this w/out munging the source so we don't have
680 -# to depend on texinfo to regen things. #464146 (among others)
681 -slot_info_pages() {
682 - pushd "${ED}"/usr/share/info >/dev/null
683 - rm -f dir
684 -
685 - # Rewrite all the references to other pages.
686 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
687 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
688 - local p pages=( *.info ) args=()
689 - for p in "${pages[@]/%.info}" ; do
690 - args+=(
691 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
692 - -e "s:(${p}):(${p}-${SLOT}):g"
693 - )
694 - done
695 - sed -i "${args[@]}" * || die
696 -
697 - # Rewrite all the file references, and rename them in the process.
698 - local f d
699 - for f in * ; do
700 - d=${f/.info/-${SLOT}.info}
701 - mv "${f}" "${d}" || die
702 - sed -i -e "s:${f}:${d}:g" * || die
703 - done
704 -
705 - popd >/dev/null
706 -}
707 -
708 -src_install() {
709 - default
710 -
711 - slot_info_pages
712 - rm "${ED}"/usr/share/aclocal/README || die
713 - rmdir "${ED}"/usr/share/aclocal || die
714 - rm \
715 - "${ED}"/usr/bin/{aclocal,automake} \
716 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
717 -
718 - # remove all config.guess and config.sub files replacing them
719 - # w/a symlink to a specific gnuconfig version
720 - local x
721 - for x in guess sub ; do
722 - dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
723 - done
724 -}
725
726 diff --git a/sys-devel/automake/automake-1.15.ebuild b/sys-devel/automake/automake-1.15.ebuild
727 deleted file mode 100644
728 index be5a268a545..00000000000
729 --- a/sys-devel/automake/automake-1.15.ebuild
730 +++ /dev/null
731 @@ -1,96 +0,0 @@
732 -# Copyright 1999-2016 Gentoo Foundation
733 -# Distributed under the terms of the GNU General Public License v2
734 -
735 -EAPI="5"
736 -
737 -inherit eutils versionator
738 -
739 -if [[ ${PV/_beta} == ${PV} ]]; then
740 - MY_P=${P}
741 - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
742 - ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
743 -else
744 - MY_PV="$(get_major_version).$(($(get_version_component_range 2)-1))b"
745 - MY_P="${PN}-${MY_PV}"
746 -
747 - # Alpha/beta releases are not distributed on the usual mirrors.
748 - SRC_URI="ftp://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
749 -fi
750 -
751 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
752 -HOMEPAGE="https://www.gnu.org/software/automake/"
753 -
754 -LICENSE="GPL-2"
755 -# Use Gentoo versioning for slotting.
756 -SLOT="${PV:0:4}"
757 -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
758 -IUSE=""
759 -
760 -RDEPEND="dev-lang/perl
761 - >=sys-devel/automake-wrapper-10
762 - >=sys-devel/autoconf-2.69
763 - sys-devel/gnuconfig"
764 -DEPEND="${RDEPEND}
765 - sys-apps/help2man"
766 -
767 -S="${WORKDIR}/${MY_P}"
768 -
769 -src_prepare() {
770 - export WANT_AUTOCONF=2.5
771 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
772 -}
773 -
774 -src_configure() {
775 - econf --docdir="\$(datarootdir)/doc/${PF}"
776 -}
777 -
778 -src_test() {
779 - emake check
780 -}
781 -
782 -# slot the info pages. do this w/out munging the source so we don't have
783 -# to depend on texinfo to regen things. #464146 (among others)
784 -slot_info_pages() {
785 - pushd "${ED}"/usr/share/info >/dev/null
786 - rm -f dir
787 -
788 - # Rewrite all the references to other pages.
789 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
790 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
791 - local p pages=( *.info ) args=()
792 - for p in "${pages[@]/%.info}" ; do
793 - args+=(
794 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
795 - -e "s:(${p}):(${p}-${SLOT}):g"
796 - )
797 - done
798 - sed -i "${args[@]}" * || die
799 -
800 - # Rewrite all the file references, and rename them in the process.
801 - local f d
802 - for f in * ; do
803 - d=${f/.info/-${SLOT}.info}
804 - mv "${f}" "${d}" || die
805 - sed -i -e "s:${f}:${d}:g" * || die
806 - done
807 -
808 - popd >/dev/null
809 -}
810 -
811 -src_install() {
812 - default
813 -
814 - slot_info_pages
815 - rm "${ED}"/usr/share/aclocal/README || die
816 - rmdir "${ED}"/usr/share/aclocal || die
817 - rm \
818 - "${ED}"/usr/bin/{aclocal,automake} \
819 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
820 -
821 - # remove all config.guess and config.sub files replacing them
822 - # w/a symlink to a specific gnuconfig version
823 - local x
824 - for x in guess sub ; do
825 - dosym ../gnuconfig/config.${x} /usr/share/${PN}-${SLOT}/config.${x}
826 - done
827 -}