Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/automake/files/, sys-devel/automake/, profiles/
Date: Sat, 18 Sep 2021 15:43:27
Message-Id: 1631979779.635c42f27d3fdd9af8357d1308c719714d5105fd.soap@gentoo
1 commit: 635c42f27d3fdd9af8357d1308c719714d5105fd
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 18 15:42:59 2021 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 18 15:42:59 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635c42f2
7
8 sys-devel/automake: drop versions
9
10 * 1.4_p6-r2
11 * 1.5-r2
12 * 1.6.3-r2
13 * 1.7.9-r3
14 * 1.8.5-r5
15 * 1.9.6-r5
16 * 1.10.3-r3
17 * 1.12.6-r2
18 * 1.14.1-r2
19
20 Closes: https://github.com/gentoo/gentoo/pull/22325
21 Signed-off-by: David Seifert <soap <AT> gentoo.org>
22
23 profiles/package.mask | 20 +---
24 sys-devel/automake/Manifest | 9 --
25 sys-devel/automake/automake-1.10.3-r3.ebuild | 89 -----------------
26 sys-devel/automake/automake-1.12.6-r2.ebuild | 88 -----------------
27 sys-devel/automake/automake-1.14.1-r2.ebuild | 107 ---------------------
28 sys-devel/automake/automake-1.4_p6-r2.ebuild | 87 -----------------
29 sys-devel/automake/automake-1.5-r2.ebuild | 82 ----------------
30 sys-devel/automake/automake-1.6.3-r2.ebuild | 75 ---------------
31 sys-devel/automake/automake-1.7.9-r3.ebuild | 78 ---------------
32 sys-devel/automake/automake-1.8.5-r5.ebuild | 78 ---------------
33 sys-devel/automake/automake-1.9.6-r5.ebuild | 87 -----------------
34 .../files/automake-1.10-ccnoco-ldflags.patch | 35 -------
35 .../automake/files/automake-1.14-gzip-fix.patch | 67 -------------
36 .../files/automake-1.4-CVE-2009-4029.patch | 65 -------------
37 .../files/automake-1.4-ansi2knr-stdlib.patch | 11 ---
38 .../automake/files/automake-1.4-libtoolize.patch | 17 ----
39 .../files/automake-1.4-nls-nuisances.patch | 19 ----
40 .../automake/files/automake-1.4-perl-5.11.patch | 28 ------
41 .../files/automake-1.4-perl-dyn-call.patch | 23 -----
42 .../files/automake-1.4-subdirs-89656.patch | 22 -----
43 .../files/automake-1.5-CVE-2009-4029.patch | 60 ------------
44 .../automake/files/automake-1.5-perl-5.11.patch | 28 ------
45 sys-devel/automake/files/automake-1.5-slot.patch | 42 --------
46 .../automake/files/automake-1.5-target_hook.patch | 34 -------
47 .../automake/files/automake-1.5-test-fixes.patch | 65 -------------
48 .../automake/files/automake-1.6.3-test-fixes.patch | 28 ------
49 .../files/automake-1.7.9-infopage-namechange.patch | 15 ---
50 .../automake/files/automake-1.7.9-libtool-2.patch | 43 ---------
51 .../automake/files/automake-1.7.9-test-fixes.patch | 46 ---------
52 .../automake/files/automake-1.8-perl-5.11.patch | 30 ------
53 .../files/automake-1.8.2-infopage-namechange.patch | 36 -------
54 .../files/automake-1.8.5-CVE-2009-4029.patch | 60 ------------
55 .../automake/files/automake-1.8.5-test-fixes.patch | 43 ---------
56 .../files/automake-1.9.6-aclocal7-test-sleep.patch | 39 --------
57 .../files/automake-1.9.6-ignore-comments-r1.patch | 29 ------
58 .../automake-1.9.6-include-dir-prefix-r1.patch | 31 ------
59 .../automake-1.9.6-infopage-namechange-r1.patch | 33 -------
60 .../automake/files/automake-1.9.6-subst-test.patch | 42 --------
61 38 files changed, 5 insertions(+), 1786 deletions(-)
62
63 diff --git a/profiles/package.mask b/profiles/package.mask
64 index 0ea4be18aef..b848667bd2c 100644
65 --- a/profiles/package.mask
66 +++ b/profiles/package.mask
67 @@ -33,6 +33,11 @@
68
69 #--- END OF EXAMPLES ---
70
71 +# Andreas K. Hüttel <dilfridge@g.o> (2021-09-18)
72 +# sys-devel/automake version 1.11 is EOL and is only useful for testing
73 +# old de-ANSI-fication/ansi2knr/AM_C_PROTOTYPES code. Please uninstall.
74 +sys-devel/automake:1.11
75 +
76 # Alice Ferrazzi <alicef@g.o> (2021-09-16)
77 # Regression in POSIX CPU timers.
78 # Please upgrade your gentoo-sources.
79 @@ -486,21 +491,6 @@ app-office/texmacs
80 virtual/jdk:11
81 virtual/jre:11
82
83 -# Andreas K. Hüttel <dilfridge@g.o> (2017-10-18)
84 -# sys-devel/automake versions 1.4, 1.5, 1.6, 1.7, 1.8
85 -# have known security vulnerabilities, are broken with
86 -# recent Perl (>=5.26.0), and are not used by anything in
87 -# the Gentoo repository. Please uninstall.
88 -sys-devel/automake:1.4
89 -sys-devel/automake:1.5
90 -sys-devel/automake:1.6
91 -sys-devel/automake:1.7
92 -sys-devel/automake:1.8
93 -sys-devel/automake:1.9
94 -sys-devel/automake:1.10
95 -sys-devel/automake:1.11
96 -sys-devel/automake:1.12
97 -
98 # Nicolas Bock <nicolasbock@g.o> (2017-10-31)
99 # There are multiple unresolved upstream issues with >=jabref-bin-4.0 (#636036).
100 # If you still would like to use this version, please report any issues to
101
102 diff --git a/sys-devel/automake/Manifest b/sys-devel/automake/Manifest
103 index 46ac3e8d8fd..a4781e5ebc1 100644
104 --- a/sys-devel/automake/Manifest
105 +++ b/sys-devel/automake/Manifest
106 @@ -1,14 +1,5 @@
107 -DIST automake-1.10.3.tar.bz2 957505 BLAKE2B e17dc5b4b1b70ed03fb12b48bef9ff7f1dd9d641ace5ba96ace8e76d2aa129deb272a2eebca1df599b2db9ce6e1c7a11ac866dc578aa703a6fb87bf06658db36 SHA512 4f4172c53f31103a93baa794bb498c8b42c1a06e5e0c909063863cdfee3f768016bdecf46e64417a8e362d4c524907b48c0c1b24f510d26aa66bcfd85d0b2598
108 DIST automake-1.11.6.tar.xz 1092908 BLAKE2B 17254d81d6920c32aa877b6c892025de8e4060b8bcbe50fff841ada513dd462ddde8fc6838b4976098a812f8fda047e7186cb62cea8175df615dde75a9959144 SHA512 6e4cdf69f07734954f770fd4a7211a8c9dc69fe25a7746bd3c1e01d3139c94cab2900399e87371548833e99687e0d2b59c5e746ab2fdfbc7d47f2c1d439137ba
109 -DIST automake-1.12.6.tar.xz 1400336 BLAKE2B b1d9befdda70f9caab881c1159921ea883a790c24919fcff2a4a03d10cdb3883f7f2ec866b3f64e94b27f0aee771d04cf364eb48734a074259ec00162190d7a2 SHA512 ddcd664ef8f52a44c0adbe908e3a5a2844d8768932211d75dedf262827ffa411b5c3599f93a212f1c979108122cd14bbea5e672218596dd7c934a25d805aae5c
110 DIST automake-1.13.4.tar.xz 1449608 BLAKE2B 03dee42d65362a6f36e81c83d516c85faba1aac59bdc0d941077fde9be7742da0f57b48d678169e7a0e8b652c3ef46c314cdd3efb0fc489c389852fed1c39a02 SHA512 c9b145c1b822a4d83f2899f4280a76ccae932301b273f4c9718dc7f53161aa03dc1be2c1fb1a61083c54186e1908ae2c8284250aa1d8f6dea484767aca1344d3
111 -DIST automake-1.14.1.tar.xz 1488984 BLAKE2B a4c9b1f2c5ca35fba62e57423be2b6c060c63df8198d06a904a236745053072cb14ca4b333fb6cf370ef73378ee8771f4c10bcc111dcbd69e40f75abc16475fa SHA512 5de971159dfca2ec74c3c9a2f1368331efc437b146d675740c8735fcb0d32a30d0560fd29df64c3279efdf9278152c82a9ff09040b3e64d84743aaf25b26ce69
112 DIST automake-1.15.1.tar.xz 1509496 BLAKE2B e6ade31089f969140472004cd9854318470228c64e4f8e829d48c5379f62d2c5f8ef9509131c577653e81868d94544ecf6520f86b5d582ebb6ed65c832039f30 SHA512 02f661b2676f1d44334ce1c7188f9913a6874bf46ba487708ad8090ad57905f14aead80fefed815e21effacfbb925e23b944ea7dd32563dca39c1a4174eda688
113 DIST automake-1.16.3.tar.xz 1590708 BLAKE2B ab6001a1b09e171ec83bac07155a77ab0fc29f5185116616aa3080b27e8bbf759472cd0dfb75630b26f7ad8d0741e668662d00b370ef79cf5ef6c62e945c94da SHA512 7265aeb7f82a8a205761d76e6ade7b7e97831c283349fd80f86e511f4b0b3e17f429d1506fca84c76079f63781e5dbf5ca81455d6bf6cda27d2e5c3d23b0d1aa
114 DIST automake-1.16.4.tar.xz 1599336 BLAKE2B a74bb444e7074e7dd7cf920a94a86756a5e6dec24a9eeb669ee629a1d3ab667efef0005d488fe6d9d8b33a680ada54f098ca334b63da4a739b0fec7c630a65aa SHA512 5a8883657e73b75bfa1ee59ab04af6bf4d43f390ab62fb7a9e8e2ac66159dfe4947b2ac7bc1028afffe6a09d88f388339500e03f6cdfa1226985be45ec033246
115 -DIST automake-1.4-p6.tar.gz 375060 BLAKE2B 681c70a2932ae1697d0b9907c8a8d12ed0d506be4a2812dff93af7c3b659ee1ed24a97f0a653f9a49c0d4a78a70965482b39f1297e9f6d6099d3857a2d451f69 SHA512 3f3235e68ab6703668deac015926124c7eeeea6925e830c6820cb156f15f8ee3febd0fd0cc2ab4f4b5c405b528e4ce12b2459347f62ed6a1a862bc9969163d9e
116 -DIST automake-1.5.tar.gz 526934 BLAKE2B 4b613c81f933d550cc9e5e40dd9ce1160f49c388f4e9292b1a8843b0f4cfc57d72a3dc10bce03260cffa61ab8d67a5b27d781bd7a4c2d842764135158dc2b54f SHA512 b9dbece18935b6c08f7d17c456b0359a17362dc030692629cf5d66db675e46a5f24d60dfd20a50780e4096163454f1922d4281c4bb7af336d61e527b579e3bfc
117 -DIST automake-1.6.3.tar.bz2 476275 BLAKE2B 5d0b7f69cbf9fda3b1f1426548fae45c631375898568b442cc5d3561a618ad3f15b6103f55539487dcbf4088a6f75887dce5d00851bc4c09c5db45012d6bc2f1 SHA512 8407ea7d51a238622326d89c22777050c2a49d456e3e33c53985f40e4108094ef149693568d926cd1e9b2ddbdb5693c0d0ec6220e0f7bbae4341b6be9f0d060f
118 -DIST automake-1.7.9.tar.bz2 577705 BLAKE2B 0fdd9eec855f79dba2067374d2fb902d92fa4c2ec1e3fe292376383b3f8cef62799d880610af51b7b31b4a17812b9cd25d1bbc8687fd30ee98de88d4e7625f53 SHA512 372f326cdf9c893a016473b959f0d3b92a7a82a13978e3950a887a79c93856a635549ebc63945faafba30b8be6db1c4cd68385f7dfe1cbb36386400acb2aa7a2
119 -DIST automake-1.8.5.tar.bz2 663182 BLAKE2B a1488fe8653517d16e69e64655829119283ae9f49d5a29c4886100197fb08d6893abf2701000125fcbaa9923c76a2466de25e056ffcf856eb2878c34284c00b6 SHA512 862f9fe8dd4f0fd51b97d80b767304b982d9c9307bf66933298187bf121f5c827f0b4880eab92f07d16e0c1d41ff5179923c7ae8d8aabd635db8574d4a3021b0
120 -DIST automake-1.9.6.tar.bz2 765505 BLAKE2B 078d4dff44be18d93a8b1b30367a6010fff0be890a61a23926910ac2d92ac87672e7fec8f3548815eaa72310b3c4e042ce0f5df0250423446b39924eee4d044b SHA512 6aa8824876003bcac804e88d58f014a2449c7e1d824e46b5e971d3e2d070bc6ac0a3881e8eaae12e2f7f310c6b81dfb83ad4647d58785fc7e6759aa37478784e
121
122 diff --git a/sys-devel/automake/automake-1.10.3-r3.ebuild b/sys-devel/automake/automake-1.10.3-r3.ebuild
123 deleted file mode 100644
124 index a85f4c5a1e3..00000000000
125 --- a/sys-devel/automake/automake-1.10.3-r3.ebuild
126 +++ /dev/null
127 @@ -1,89 +0,0 @@
128 -# Copyright 1999-2021 Gentoo Authors
129 -# Distributed under the terms of the GNU General Public License v2
130 -
131 -EAPI=7
132 -
133 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
134 -HOMEPAGE="https://www.gnu.org/software/automake/"
135 -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
136 -
137 -LICENSE="GPL-2"
138 -# Use Gentoo versioning for slotting.
139 -SLOT="${PV:0:4}"
140 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
141 -IUSE=""
142 -RESTRICT="test"
143 -
144 -RDEPEND="dev-lang/perl
145 - >=sys-devel/automake-wrapper-10
146 - >=sys-devel/autoconf-2.69:*
147 - sys-devel/gnuconfig"
148 -DEPEND="${RDEPEND}
149 - sys-apps/help2man"
150 -BDEPEND="app-arch/gzip"
151 -
152 -PATCHES=(
153 - "${FILESDIR}"/${PN}-1.10-perl-5.16.patch #424453
154 - "${FILESDIR}"/${PN}-1.11-install-sh-avoid-low-risk-race-in-tmp.patch
155 - "${FILESDIR}"/${PN}-1.13-perl-escape-curly-bracket-r1.patch
156 -)
157 -
158 -src_prepare() {
159 - default
160 - export WANT_AUTOCONF=2.5
161 -}
162 -
163 -# slot the info pages. do this w/out munging the source so we don't have
164 -# to depend on texinfo to regen things. #464146 (among others)
165 -slot_info_pages() {
166 - pushd "${ED}"/usr/share/info >/dev/null || die
167 - rm -f dir || die
168 -
169 - # Rewrite all the references to other pages.
170 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
171 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
172 - local p pages=( *.info ) args=()
173 - for p in "${pages[@]/%.info}" ; do
174 - args+=(
175 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
176 - -e "s:(${p}):(${p}-${SLOT}):g"
177 - )
178 - done
179 - sed -i "${args[@]}" * || die
180 -
181 - # Rewrite all the file references, and rename them in the process.
182 - local f d
183 - for f in * ; do
184 - d=${f/.info/-${SLOT}.info}
185 - mv "${f}" "${d}" || die
186 - sed -i -e "s:${f}:${d}:g" * || die
187 - done
188 -
189 - popd >/dev/null || die
190 -}
191 -
192 -src_install() {
193 - default
194 - slot_info_pages
195 -
196 - # SLOT the docs and junk
197 - local x
198 - for x in aclocal automake ; do
199 - help2man "perl -Ilib ${x}" > ${x}-${SLOT}.1
200 - doman ${x}-${SLOT}.1
201 - rm -f "${ED}"/usr/bin/${x}
202 - done
203 -
204 - # remove all config.guess and config.sub files replacing them
205 - # w/a symlink to a specific gnuconfig version
206 - for x in guess sub ; do
207 - dosym ../gnuconfig/config.${x} \
208 - /usr/share/${PN}-${SLOT}/config.${x}
209 - done
210 -
211 - # Avoid QA message about pre-compressed file in docs
212 - local tarfile="${ED}/usr/share/doc/${PF}/amhello-1.0.tar.gz"
213 - if [[ -f "${tarfile}" ]] ; then
214 - gunzip "${tarfile}" || die
215 - fi
216 -}
217
218 diff --git a/sys-devel/automake/automake-1.12.6-r2.ebuild b/sys-devel/automake/automake-1.12.6-r2.ebuild
219 deleted file mode 100644
220 index c5b18514818..00000000000
221 --- a/sys-devel/automake/automake-1.12.6-r2.ebuild
222 +++ /dev/null
223 @@ -1,88 +0,0 @@
224 -# Copyright 1999-2021 Gentoo Authors
225 -# Distributed under the terms of the GNU General Public License v2
226 -
227 -EAPI=7
228 -
229 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
230 -HOMEPAGE="https://www.gnu.org/software/automake/"
231 -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
232 -
233 -LICENSE="GPL-2"
234 -# Use Gentoo versioning for slotting.
235 -SLOT="${PV:0:4}"
236 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
237 -IUSE=""
238 -RESTRICT="test"
239 -
240 -RDEPEND="dev-lang/perl
241 - >=sys-devel/automake-wrapper-10
242 - >=sys-devel/autoconf-2.69:*
243 - sys-devel/gnuconfig"
244 -DEPEND="${RDEPEND}
245 - sys-apps/help2man"
246 -BDEPEND="app-arch/gzip"
247 -
248 -PATCHES=(
249 - "${FILESDIR}"/${PN}-1.13-perl-escape-curly-bracket-r1.patch
250 - "${FILESDIR}"/${PN}-1.14-install-sh-avoid-low-risk-race-in-tmp.patch
251 -)
252 -
253 -src_prepare() {
254 - default
255 - export WANT_AUTOCONF=2.5
256 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
257 -}
258 -
259 -# slot the info pages. do this w/out munging the source so we don't have
260 -# to depend on texinfo to regen things. #464146 (among others)
261 -slot_info_pages() {
262 - pushd "${ED}"/usr/share/info >/dev/null || die
263 - rm -f dir || die
264 -
265 - # Rewrite all the references to other pages.
266 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
267 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
268 - local p pages=( *.info ) args=()
269 - for p in "${pages[@]/%.info}" ; do
270 - args+=(
271 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
272 - -e "s:(${p}):(${p}-${SLOT}):g"
273 - )
274 - done
275 - sed -i "${args[@]}" * || die
276 -
277 - # Rewrite all the file references, and rename them in the process.
278 - local f d
279 - for f in * ; do
280 - d=${f/.info/-${SLOT}.info}
281 - mv "${f}" "${d}" || die
282 - sed -i -e "s:${f}:${d}:g" * || die
283 - done
284 -
285 - popd >/dev/null || die
286 -}
287 -
288 -src_install() {
289 - default
290 -
291 - slot_info_pages
292 - rm "${ED}"/usr/share/aclocal/README || die
293 - rmdir "${ED}"/usr/share/aclocal || die
294 - rm \
295 - "${ED}"/usr/bin/{aclocal,automake} \
296 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
297 -
298 - # remove all config.guess and config.sub files replacing them
299 - # w/a symlink to a specific gnuconfig version
300 - local x
301 - for x in guess sub ; do
302 - dosym ../gnuconfig/config.${x} \
303 - /usr/share/${PN}-${SLOT}/config.${x}
304 - done
305 -
306 - # Avoid QA message about pre-compressed file in docs
307 - local tarfile="${ED}/usr/share/doc/${PF}/amhello-1.0.tar.gz"
308 - if [[ -f "${tarfile}" ]] ; then
309 - gunzip "${tarfile}" || die
310 - fi
311 -}
312
313 diff --git a/sys-devel/automake/automake-1.14.1-r2.ebuild b/sys-devel/automake/automake-1.14.1-r2.ebuild
314 deleted file mode 100644
315 index d9af1685d56..00000000000
316 --- a/sys-devel/automake/automake-1.14.1-r2.ebuild
317 +++ /dev/null
318 @@ -1,107 +0,0 @@
319 -# Copyright 1999-2021 Gentoo Authors
320 -# Distributed under the terms of the GNU General Public License v2
321 -
322 -EAPI=7
323 -
324 -if [[ ${PV/_beta} == ${PV} ]]; then
325 - MY_P=${P}
326 - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
327 - https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
328 -else
329 - MY_PV="$(ver_cut 1).$(($(ver_cut 2)-1))b"
330 - MY_P="${PN}-${MY_PV}"
331 -
332 - # Alpha/beta releases are not distributed on the usual mirrors.
333 - SRC_URI="https://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 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
343 -IUSE=""
344 -RESTRICT="test"
345 -
346 -RDEPEND="dev-lang/perl
347 - >=sys-devel/automake-wrapper-10
348 - >=sys-devel/autoconf-2.69:*
349 - sys-devel/gnuconfig"
350 -DEPEND="${RDEPEND}
351 - sys-apps/help2man"
352 -BDEPEND="app-arch/gzip"
353 -
354 -PATCHES=(
355 - "${FILESDIR}"/${PN}-1.14-gzip-fix.patch
356 - "${FILESDIR}"/${PN}-1.14-install-sh-avoid-low-risk-race-in-tmp.patch
357 - "${FILESDIR}"/${PN}-1.15-perl-escape-curly-bracket.patch
358 -)
359 -
360 -S="${WORKDIR}/${MY_P}"
361 -
362 -src_prepare() {
363 - default
364 - export WANT_AUTOCONF=2.5
365 - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die
366 -
367 - # Bug 628912
368 - if ! has_version sys-apps/texinfo ; then
369 - touch doc/{stamp-vti,version.texi,automake.info} || die
370 - fi
371 -}
372 -
373 -# slot the info pages. do this w/out munging the source so we don't have
374 -# to depend on texinfo to regen things. #464146 (among others)
375 -slot_info_pages() {
376 - pushd "${ED}"/usr/share/info >/dev/null || die
377 - rm -f dir || die
378 -
379 - # Rewrite all the references to other pages.
380 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
381 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
382 - local p pages=( *.info ) args=()
383 - for p in "${pages[@]/%.info}" ; do
384 - args+=(
385 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
386 - -e "s:(${p}):(${p}-${SLOT}):g"
387 - )
388 - done
389 - sed -i "${args[@]}" * || die
390 -
391 - # Rewrite all the file references, and rename them in the process.
392 - local f d
393 - for f in * ; do
394 - d=${f/.info/-${SLOT}.info}
395 - mv "${f}" "${d}" || die
396 - sed -i -e "s:${f}:${d}:g" * || die
397 - done
398 -
399 - popd >/dev/null || die
400 -}
401 -
402 -src_install() {
403 - default
404 -
405 - slot_info_pages
406 - rm "${ED}"/usr/share/aclocal/README || die
407 - rmdir "${ED}"/usr/share/aclocal || die
408 - rm \
409 - "${ED}"/usr/bin/{aclocal,automake} \
410 - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die
411 -
412 - # remove all config.guess and config.sub files replacing them
413 - # w/a symlink to a specific gnuconfig version
414 - local x
415 - for x in guess sub ; do
416 - dosym ../gnuconfig/config.${x} \
417 - /usr/share/${PN}-${SLOT}/config.${x}
418 - done
419 -
420 - # Avoid QA message about pre-compressed file in docs
421 - local tarfile="${ED}/usr/share/doc/${PF}/amhello-1.0.tar.gz"
422 - if [[ -f "${tarfile}" ]] ; then
423 - gunzip "${tarfile}" || die
424 - fi
425 -}
426
427 diff --git a/sys-devel/automake/automake-1.4_p6-r2.ebuild b/sys-devel/automake/automake-1.4_p6-r2.ebuild
428 deleted file mode 100644
429 index 47f6590cfc3..00000000000
430 --- a/sys-devel/automake/automake-1.4_p6-r2.ebuild
431 +++ /dev/null
432 @@ -1,87 +0,0 @@
433 -# Copyright 1999-2021 Gentoo Authors
434 -# Distributed under the terms of the GNU General Public License v2
435 -
436 -EAPI=7
437 -
438 -MY_P="${P/_/-}"
439 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
440 -HOMEPAGE="https://www.gnu.org/software/automake/"
441 -SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
442 -
443 -LICENSE="GPL-2"
444 -# Use Gentoo versioning for slotting.
445 -SLOT="${PV:0:3}"
446 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
447 -IUSE=""
448 -
449 -RDEPEND="dev-lang/perl
450 - >=sys-devel/automake-wrapper-10
451 - >=sys-devel/autoconf-2.69:*
452 - sys-devel/gnuconfig"
453 -DEPEND="${RDEPEND}"
454 -
455 -S="${WORKDIR}/${MY_P}"
456 -
457 -PATCHES=(
458 - "${FILESDIR}"/${PN}-1.4-nls-nuisances.patch #121151
459 - "${FILESDIR}"/${PN}-1.4-libtoolize.patch
460 - "${FILESDIR}"/${PN}-1.4-subdirs-89656.patch
461 - "${FILESDIR}"/${PN}-1.4-ansi2knr-stdlib.patch
462 - "${FILESDIR}"/${PN}-1.4-CVE-2009-4029.patch #295357
463 - "${FILESDIR}"/${PN}-1.4-perl-5.11.patch
464 - "${FILESDIR}"/${PN}-1.4-perl-dyn-call.patch
465 -)
466 -
467 -src_prepare() {
468 - default
469 - export WANT_AUTOCONF=2.5
470 - sed -i 's:error\.test::' tests/Makefile.in #79529
471 -}
472 -
473 -# slot the info pages. do this w/out munging the source so we don't have
474 -# to depend on texinfo to regen things. #464146 (among others)
475 -slot_info_pages() {
476 - pushd "${ED}"/usr/share/info >/dev/null || die
477 - rm -f dir || die
478 -
479 - # Rewrite all the references to other pages.
480 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
481 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
482 - local p pages=( *.info ) args=()
483 - for p in "${pages[@]/%.info}" ; do
484 - args+=(
485 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
486 - -e "s:(${p}):(${p}-${SLOT}):g"
487 - )
488 - done
489 - sed -i "${args[@]}" * || die
490 -
491 - # Rewrite all the file references, and rename them in the process.
492 - local f d
493 - for f in * ; do
494 - d=${f/.info/-${SLOT}.info}
495 - mv "${f}" "${d}" || die
496 - sed -i -e "s:${f}:${d}:g" * || die
497 - done
498 -
499 - popd >/dev/null || die
500 -}
501 -
502 -src_install() {
503 - emake install DESTDIR="${D}" \
504 - pkgdatadir=/usr/share/automake-${SLOT} \
505 - m4datadir=/usr/share/aclocal-${SLOT}
506 - slot_info_pages
507 - rm -f "${ED}"/usr/bin/{aclocal,automake} || die
508 - dosym automake-${SLOT} /usr/share/automake
509 -
510 - dodoc NEWS README THANKS TODO AUTHORS ChangeLog
511 -
512 - # remove all config.guess and config.sub files replacing them
513 - # w/a symlink to a specific gnuconfig version
514 - local x
515 - for x in guess sub ; do
516 - dosym ../gnuconfig/config.${x} \
517 - /usr/share/${PN}-${SLOT}/config.${x}
518 - done
519 -}
520
521 diff --git a/sys-devel/automake/automake-1.5-r2.ebuild b/sys-devel/automake/automake-1.5-r2.ebuild
522 deleted file mode 100644
523 index 740ac091ff4..00000000000
524 --- a/sys-devel/automake/automake-1.5-r2.ebuild
525 +++ /dev/null
526 @@ -1,82 +0,0 @@
527 -# Copyright 1999-2021 Gentoo Authors
528 -# Distributed under the terms of the GNU General Public License v2
529 -
530 -EAPI=7
531 -
532 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
533 -HOMEPAGE="https://www.gnu.org/software/automake/"
534 -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
535 -
536 -LICENSE="GPL-2"
537 -# Use Gentoo versioning for slotting.
538 -SLOT="${PV:0:3}"
539 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
540 -IUSE=""
541 -
542 -RDEPEND="dev-lang/perl
543 - >=sys-devel/automake-wrapper-10
544 - >=sys-devel/autoconf-2.69:*
545 - sys-devel/gnuconfig"
546 -DEPEND="${RDEPEND}"
547 -
548 -PATCHES=(
549 - "${FILESDIR}"/automake-1.4-nls-nuisances.patch #121151
550 - "${FILESDIR}"/${P}-target_hook.patch
551 - "${FILESDIR}"/${P}-slot.patch
552 - "${FILESDIR}"/${P}-test-fixes.patch #79505
553 - "${FILESDIR}"/${PN}-1.10-ccnoco-ldflags.patch #203914
554 - "${FILESDIR}"/${P}-CVE-2009-4029.patch #295357
555 - "${FILESDIR}"/${PN}-1.5-perl-5.11.patch
556 -)
557 -
558 -src_prepare() {
559 - default
560 - export WANT_AUTOCONF=2.5
561 -}
562 -
563 -# slot the info pages. do this w/out munging the source so we don't have
564 -# to depend on texinfo to regen things. #464146 (among others)
565 -slot_info_pages() {
566 - pushd "${ED}"/usr/share/info >/dev/null || die
567 - rm -f dir || die
568 -
569 - # Rewrite all the references to other pages.
570 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
571 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
572 - local p pages=( *.info ) args=()
573 - for p in "${pages[@]/%.info}" ; do
574 - args+=(
575 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
576 - -e "s:(${p}):(${p}-${SLOT}):g"
577 - )
578 - done
579 - sed -i "${args[@]}" * || die
580 -
581 - # Rewrite all the file references, and rename them in the process.
582 - local f d
583 - for f in * ; do
584 - d=${f/.info/-${SLOT}.info}
585 - mv "${f}" "${d}" || die
586 - sed -i -e "s:${f}:${d}:g" * || die
587 - done
588 -
589 - popd >/dev/null || die
590 -}
591 -
592 -src_install() {
593 - default
594 - slot_info_pages
595 -
596 - local x
597 - for x in aclocal automake ; do
598 - mv "${ED}"/usr/bin/${x}{,-${SLOT}} || die
599 - mv "${ED}"/usr/share/${x}{,-${SLOT}} || die
600 - done
601 -
602 - # remove all config.guess and config.sub files replacing them
603 - # w/a symlink to a specific gnuconfig version
604 - for x in guess sub ; do
605 - dosym ../gnuconfig/config.${x} \
606 - /usr/share/${PN}-${SLOT}/config.${x}
607 - done
608 -}
609
610 diff --git a/sys-devel/automake/automake-1.6.3-r2.ebuild b/sys-devel/automake/automake-1.6.3-r2.ebuild
611 deleted file mode 100644
612 index 2f292029568..00000000000
613 --- a/sys-devel/automake/automake-1.6.3-r2.ebuild
614 +++ /dev/null
615 @@ -1,75 +0,0 @@
616 -# Copyright 1999-2021 Gentoo Authors
617 -# Distributed under the terms of the GNU General Public License v2
618 -
619 -EAPI=7
620 -
621 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
622 -HOMEPAGE="https://www.gnu.org/software/automake/"
623 -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
624 -
625 -LICENSE="GPL-2"
626 -# Use Gentoo versioning for slotting.
627 -SLOT="${PV:0:3}"
628 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
629 -IUSE=""
630 -
631 -RDEPEND="dev-lang/perl
632 - >=sys-devel/automake-wrapper-10
633 - >=sys-devel/autoconf-2.69:*
634 - sys-devel/gnuconfig"
635 -DEPEND="${RDEPEND}"
636 -
637 -PATCHES=(
638 - "${FILESDIR}"/${P}-test-fixes.patch #159557
639 - "${FILESDIR}"/${PN}-1.10-ccnoco-ldflags.patch #203914
640 - "${FILESDIR}"/${PN}-1.5-CVE-2009-4029.patch #295357
641 - "${FILESDIR}"/${PN}-1.5-perl-5.11.patch
642 -)
643 -
644 -src_prepare() {
645 - default
646 - export WANT_AUTOCONF=2.5
647 -}
648 -
649 -# slot the info pages. do this w/out munging the source so we don't have
650 -# to depend on texinfo to regen things. #464146 (among others)
651 -slot_info_pages() {
652 - pushd "${ED}"/usr/share/info >/dev/null || die
653 - rm -f dir || die
654 -
655 - # Rewrite all the references to other pages.
656 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
657 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
658 - local p pages=( *.info ) args=()
659 - for p in "${pages[@]/%.info}" ; do
660 - args+=(
661 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
662 - -e "s:(${p}):(${p}-${SLOT}):g"
663 - )
664 - done
665 - sed -i "${args[@]}" * || die
666 -
667 - # Rewrite all the file references, and rename them in the process.
668 - local f d
669 - for f in * ; do
670 - d=${f/.info/-${SLOT}.info}
671 - mv "${f}" "${d}" || die
672 - sed -i -e "s:${f}:${d}:g" * || die
673 - done
674 -
675 - popd >/dev/null || die
676 -}
677 -
678 -src_install() {
679 - default
680 - slot_info_pages
681 - rm -f "${ED}"/usr/bin/{aclocal,automake} || die
682 -
683 - # remove all config.guess and config.sub files replacing them
684 - # w/a symlink to a specific gnuconfig version
685 - local x
686 - for x in guess sub ; do
687 - dosym ../gnuconfig/config.${x} \
688 - /usr/share/${PN}-${SLOT}/config.${x}
689 - done
690 -}
691
692 diff --git a/sys-devel/automake/automake-1.7.9-r3.ebuild b/sys-devel/automake/automake-1.7.9-r3.ebuild
693 deleted file mode 100644
694 index 8ec3a1b1d3a..00000000000
695 --- a/sys-devel/automake/automake-1.7.9-r3.ebuild
696 +++ /dev/null
697 @@ -1,78 +0,0 @@
698 -# Copyright 1999-2021 Gentoo Authors
699 -# Distributed under the terms of the GNU General Public License v2
700 -
701 -EAPI=7
702 -
703 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
704 -HOMEPAGE="https://www.gnu.org/software/automake/"
705 -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
706 -
707 -LICENSE="GPL-2"
708 -# Use Gentoo versioning for slotting.
709 -SLOT="${PV:0:3}"
710 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
711 -IUSE=""
712 -
713 -RDEPEND="dev-lang/perl
714 - >=sys-devel/automake-wrapper-10
715 - >=sys-devel/autoconf-2.69:*
716 - sys-devel/gnuconfig"
717 -DEPEND="${RDEPEND}"
718 -
719 -PATCHES=(
720 - "${FILESDIR}"/${P}-infopage-namechange.patch
721 - "${FILESDIR}"/${P}-test-fixes.patch
722 - "${FILESDIR}"/${PN}-1.9.6-subst-test.patch #222225
723 - "${FILESDIR}"/${P}-libtool-2.patch #257544
724 - "${FILESDIR}"/${PN}-1.10-ccnoco-ldflags.patch #203914
725 - "${FILESDIR}"/${PN}-1.5-CVE-2009-4029.patch #295357
726 - "${FILESDIR}"/${PN}-1.5-perl-5.11.patch
727 -)
728 -
729 -src_prepare() {
730 - default
731 - export WANT_AUTOCONF=2.5
732 -}
733 -
734 -# slot the info pages. do this w/out munging the source so we don't have
735 -# to depend on texinfo to regen things. #464146 (among others)
736 -slot_info_pages() {
737 - pushd "${ED}"/usr/share/info >/dev/null || die
738 - rm -f dir || die
739 -
740 - # Rewrite all the references to other pages.
741 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
742 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
743 - local p pages=( *.info ) args=()
744 - for p in "${pages[@]/%.info}" ; do
745 - args+=(
746 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
747 - -e "s:(${p}):(${p}-${SLOT}):g"
748 - )
749 - done
750 - sed -i "${args[@]}" * || die
751 -
752 - # Rewrite all the file references, and rename them in the process.
753 - local f d
754 - for f in * ; do
755 - d=${f/.info/-${SLOT}.info}
756 - mv "${f}" "${d}" || die
757 - sed -i -e "s:${f}:${d}:g" * || die
758 - done
759 -
760 - popd >/dev/null || die
761 -}
762 -
763 -src_install() {
764 - default
765 - slot_info_pages
766 - rm -f "${ED}"/usr/bin/{aclocal,automake} || die
767 -
768 - # remove all config.guess and config.sub files replacing them
769 - # w/a symlink to a specific gnuconfig version
770 - local x
771 - for x in guess sub ; do
772 - dosym ../gnuconfig/config.${x} \
773 - /usr/share/${PN}-${SLOT}/config.${x}
774 - done
775 -}
776
777 diff --git a/sys-devel/automake/automake-1.8.5-r5.ebuild b/sys-devel/automake/automake-1.8.5-r5.ebuild
778 deleted file mode 100644
779 index 6c6447a52c0..00000000000
780 --- a/sys-devel/automake/automake-1.8.5-r5.ebuild
781 +++ /dev/null
782 @@ -1,78 +0,0 @@
783 -# Copyright 1999-2021 Gentoo Authors
784 -# Distributed under the terms of the GNU General Public License v2
785 -
786 -EAPI=7
787 -
788 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
789 -HOMEPAGE="https://www.gnu.org/software/automake/"
790 -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
791 -
792 -LICENSE="GPL-2"
793 -# Use Gentoo versioning for slotting.
794 -SLOT="${PV:0:3}"
795 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
796 -IUSE=""
797 -
798 -RDEPEND="dev-lang/perl
799 - >=sys-devel/automake-wrapper-10
800 - >=sys-devel/autoconf-2.69:*
801 - sys-devel/gnuconfig"
802 -DEPEND="${RDEPEND}"
803 -
804 -PATCHES=(
805 - "${FILESDIR}"/${PN}-1.8.2-infopage-namechange.patch
806 - "${FILESDIR}"/${P}-test-fixes.patch #159557
807 - "${FILESDIR}"/${PN}-1.9.6-aclocal7-test-sleep.patch #197366
808 - "${FILESDIR}"/${PN}-1.9.6-subst-test.patch #222225
809 - "${FILESDIR}"/${PN}-1.10-ccnoco-ldflags.patch #203914
810 - "${FILESDIR}"/${P}-CVE-2009-4029.patch #295357
811 - "${FILESDIR}"/${PN}-1.8-perl-5.11.patch
812 -)
813 -
814 -src_prepare() {
815 - default
816 - export WANT_AUTOCONF=2.5
817 -}
818 -
819 -# slot the info pages. do this w/out munging the source so we don't have
820 -# to depend on texinfo to regen things. #464146 (among others)
821 -slot_info_pages() {
822 - pushd "${ED}"/usr/share/info >/dev/null || die
823 - rm -f dir || die
824 -
825 - # Rewrite all the references to other pages.
826 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
827 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
828 - local p pages=( *.info ) args=()
829 - for p in "${pages[@]/%.info}" ; do
830 - args+=(
831 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
832 - -e "s:(${p}):(${p}-${SLOT}):g"
833 - )
834 - done
835 - sed -i "${args[@]}" * || die
836 -
837 - # Rewrite all the file references, and rename them in the process.
838 - local f d
839 - for f in * ; do
840 - d=${f/.info/-${SLOT}.info}
841 - mv "${f}" "${d}" || die
842 - sed -i -e "s:${f}:${d}:g" * || die
843 - done
844 -
845 - popd >/dev/null || die
846 -}
847 -
848 -src_install() {
849 - default
850 - slot_info_pages
851 - rm -f "${ED}"/usr/bin/{aclocal,automake} || die
852 -
853 - # remove all config.guess and config.sub files replacing them
854 - # w/a symlink to a specific gnuconfig version
855 - local x
856 - for x in guess sub ; do
857 - dosym ../gnuconfig/config.${x} \
858 - /usr/share/${PN}-${SLOT}/config.${x}
859 - done
860 -}
861
862 diff --git a/sys-devel/automake/automake-1.9.6-r5.ebuild b/sys-devel/automake/automake-1.9.6-r5.ebuild
863 deleted file mode 100644
864 index ef506d0fa07..00000000000
865 --- a/sys-devel/automake/automake-1.9.6-r5.ebuild
866 +++ /dev/null
867 @@ -1,87 +0,0 @@
868 -# Copyright 1999-2021 Gentoo Authors
869 -# Distributed under the terms of the GNU General Public License v2
870 -
871 -EAPI=7
872 -
873 -DESCRIPTION="Used to generate Makefile.in from Makefile.am"
874 -HOMEPAGE="https://www.gnu.org/software/automake/"
875 -SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
876 -
877 -LICENSE="GPL-2"
878 -# Use Gentoo versioning for slotting.
879 -SLOT="${PV:0:3}"
880 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86"
881 -IUSE=""
882 -RESTRICT="test"
883 -
884 -RDEPEND="dev-lang/perl
885 - >=sys-devel/automake-wrapper-10
886 - >=sys-devel/autoconf-2.69:*
887 - >=sys-apps/texinfo-4.7
888 - sys-devel/gnuconfig"
889 -DEPEND="${RDEPEND}
890 - sys-apps/help2man"
891 -
892 -PATCHES=(
893 - "${FILESDIR}"/${PN}-1.9.6-infopage-namechange-r1.patch
894 - "${FILESDIR}"/${P}-include-dir-prefix-r1.patch #107435
895 - "${FILESDIR}"/${P}-ignore-comments-r1.patch #126388
896 - "${FILESDIR}"/${P}-aclocal7-test-sleep.patch #197366
897 - "${FILESDIR}"/${PN}-1.9.6-subst-test.patch #222225
898 - "${FILESDIR}"/${PN}-1.10-ccnoco-ldflags.patch #203914
899 - "${FILESDIR}"/${PN}-1.8.5-CVE-2009-4029.patch #295357
900 - "${FILESDIR}"/${PN}-1.8-perl-5.11.patch
901 -)
902 -
903 -src_prepare() {
904 - default
905 - export WANT_AUTOCONF=2.5
906 -}
907 -
908 -# slot the info pages. do this w/out munging the source so we don't have
909 -# to depend on texinfo to regen things. #464146 (among others)
910 -slot_info_pages() {
911 - pushd "${ED}"/usr/share/info >/dev/null || die
912 - rm -f dir || die
913 -
914 - # Rewrite all the references to other pages.
915 - # before: * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4.
916 - # after: * aclocal-invocation v1.13: (automake-1.13)aclocal Invocation. Generating aclocal.m4.
917 - local p pages=( *.info ) args=()
918 - for p in "${pages[@]/%.info}" ; do
919 - args+=(
920 - -e "/START-INFO-DIR-ENTRY/,/END-INFO-DIR-ENTRY/s|: (${p})| v${SLOT}&|"
921 - -e "s:(${p}):(${p}-${SLOT}):g"
922 - )
923 - done
924 - sed -i "${args[@]}" * || die
925 -
926 - # Rewrite all the file references, and rename them in the process.
927 - local f d
928 - for f in * ; do
929 - d=${f/.info/-${SLOT}.info}
930 - mv "${f}" "${d}" || die
931 - sed -i -e "s:${f}:${d}:g" * || die
932 - done
933 -
934 - popd >/dev/null || die
935 -}
936 -
937 -src_install() {
938 - default
939 - slot_info_pages
940 -
941 - local x
942 - for x in aclocal automake ; do
943 - help2man "perl -Ilib ${x}" > ${x}-${SLOT}.1
944 - doman ${x}-${SLOT}.1
945 - rm -f "${ED}"/usr/bin/${x}
946 - done
947 -
948 - # remove all config.guess and config.sub files replacing them
949 - # w/a symlink to a specific gnuconfig version
950 - for x in guess sub ; do
951 - dosym ../gnuconfig/config.${x} \
952 - /usr/share/${PN}-${SLOT}/config.${x}
953 - done
954 -}
955
956 diff --git a/sys-devel/automake/files/automake-1.10-ccnoco-ldflags.patch b/sys-devel/automake/files/automake-1.10-ccnoco-ldflags.patch
957 deleted file mode 100644
958 index f48c6304bdc..00000000000
959 --- a/sys-devel/automake/files/automake-1.10-ccnoco-ldflags.patch
960 +++ /dev/null
961 @@ -1,35 +0,0 @@
962 -http://bugs.gentoo.org/203914
963 -
964 -From 6e86514729c6dccb6213fdde8d93d7061c8108a5 Mon Sep 17 00:00:00 2001
965 -From: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
966 -Date: Mon, 7 Jan 2008 21:53:38 +0100
967 -Subject: [PATCH] Fix ccnoco.test for uncommon LDFLAGS settings.
968 -
969 -* tests/ccnoco.test (Mycomp): Use a tighter match for -c -o,
970 -to avoid matching for example `LDFLAGS=-Wl,--sort-common'.
971 -* THANKS: Update.
972 -Report and analysis by Carsten Lohrke and Mike Frysinger.
973 ----
974 - ChangeLog | 7 +++++++
975 - THANKS | 1 +
976 - tests/ccnoco.test | 6 +++---
977 - 3 files changed, 11 insertions(+), 3 deletions(-)
978 -
979 -diff --git a/tests/ccnoco.test b/tests/ccnoco.test
980 -index 8b37fe8..ca75922 100755
981 ---- a/tests/ccnoco.test
982 -+++ b/tests/ccnoco.test
983 -@@ -57,8 +57,8 @@ END
984 - cat > Mycomp << 'END'
985 - #!/bin/sh
986 -
987 --case "$@" in
988 -- *-c*-o* | *-o*-c*)
989 -+case " "$* in
990 -+ *\ -c*\ -o* | *\ -o*\ -c*)
991 - exit 1
992 - ;;
993 - esac
994 ---
995 -1.6.3
996 -
997
998 diff --git a/sys-devel/automake/files/automake-1.14-gzip-fix.patch b/sys-devel/automake/files/automake-1.14-gzip-fix.patch
999 deleted file mode 100644
1000 index 39c201aba65..00000000000
1001 --- a/sys-devel/automake/files/automake-1.14-gzip-fix.patch
1002 +++ /dev/null
1003 @@ -1,67 +0,0 @@
1004 -commit 749468ac63042820bc3da85ece5bed64b0c15d62
1005 -Author: Paul Eggert <eggert at>
1006 -Date: Mon Mar 28 19:44:19 2016 -0700
1007 -
1008 - automake: port better to future gzip
1009 -
1010 - * lib/am/distdir.am (dist-gzip, dist-shar, distcheck):
1011 - Port better to future versions of gzip, which are planned to
1012 - deprecate the GZIP environment variable (Bug#20132).
1013 -
1014 -diff --git a/lib/am/distdir.am b/lib/am/distdir.am
1015 -index d4dd8cc9b..87c6730f5 100644
1016 ---- a/lib/am/distdir.am
1017 -+++ b/lib/am/distdir.am
1018 -@@ -309,6 +309,16 @@ endif %?TOPDIR_P%
1019 - ## We order DIST_TARGETS by expected duration of the compressors,
1020 - ## slowest first, for better parallelism in "make dist". Do not
1021 - ## reorder DIST_ARCHIVES, users may expect gzip to be first.
1022 -+##
1023 -+## Traditionally, gzip prepended the contents of the GZIP environment
1024 -+## variable to its arguments, and the commands below formerly used
1025 -+## this by invoking 'GZIP=$(GZIP_ENV) gzip'. The GZIP environment
1026 -+## variable is now considered to be obsolescent, so the commands below
1027 -+## now use 'eval GZIP= gzip $(GZIP_ENV)' instead; this should work
1028 -+## with both older and newer gzip implementations. The 'eval' is to
1029 -+## support makefile assignments like 'GZIP_ENV = "-9 -n"' that quote
1030 -+## the GZIP_ENV right-hand side because that was needed with the
1031 -+## former invocation pattern.
1032 -
1033 - if %?TOPDIR_P%
1034 -
1035 -@@ -316,7 +326,7 @@ if %?TOPDIR_P%
1036 - GZIP_ENV = --best
1037 - .PHONY: dist-gzip
1038 - dist-gzip: distdir
1039 -- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
1040 -+ tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
1041 - $(am__post_remove_distdir)
1042 -
1043 - ?BZIP2?DIST_ARCHIVES += $(distdir).tar.bz2
1044 -@@ -352,7 +362,7 @@ dist-shar: distdir
1045 - @echo WARNING: "Support for shar distribution archives is" \
1046 - "deprecated." >&2
1047 - @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
1048 -- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
1049 -+ shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
1050 - $(am__post_remove_distdir)
1051 -
1052 - ?ZIP?DIST_ARCHIVES += $(distdir).zip
1053 -@@ -412,7 +422,7 @@ endif %?SUBDIRS%
1054 - distcheck: dist
1055 - case '$(DIST_ARCHIVES)' in \
1056 - *.tar.gz*) \
1057 -- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
1058 -+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
1059 - *.tar.bz2*) \
1060 - bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
1061 - *.tar.lz*) \
1062 -@@ -422,7 +432,7 @@ distcheck: dist
1063 - *.tar.Z*) \
1064 - uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
1065 - *.shar.gz*) \
1066 -- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
1067 -+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
1068 - *.zip*) \
1069 - unzip $(distdir).zip ;;\
1070 - esac
1071
1072 diff --git a/sys-devel/automake/files/automake-1.4-CVE-2009-4029.patch b/sys-devel/automake/files/automake-1.4-CVE-2009-4029.patch
1073 deleted file mode 100644
1074 index 42aef8c8e1b..00000000000
1075 --- a/sys-devel/automake/files/automake-1.4-CVE-2009-4029.patch
1076 +++ /dev/null
1077 @@ -1,65 +0,0 @@
1078 -http://bugs.gentoo.org/295357
1079 -
1080 -(Makefile.in mangled a little for 1.4_p6)
1081 -
1082 -From 449d20aa12e13fefd848604225fc83d0c39c61d0 Mon Sep 17 00:00:00 2001
1083 -From: Jim Meyering <meyering@××××××.com>
1084 -Date: Tue, 1 Dec 2009 22:48:15 +0100
1085 -Subject: [PATCH 1/1] do not put world-writable directories in distribution tarballs
1086 -
1087 -* automake.in (handle_dist_worker): Do not make all directories
1088 -group- or world-writable. Instead, use 755.
1089 -
1090 -Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
1091 ----
1092 - Makefile.in | 4 ++--
1093 - automake.in | 4 ++--
1094 - 4 files changed, 14 insertions(+), 4 deletions(-)
1095 -
1096 -diff --git a/Makefile.in b/Makefile.in
1097 -index 93da407..59eb9f4 100644
1098 ---- a/Makefile.in
1099 -+++ b/Makefile.in
1100 -@@ -456,7 +456,7 @@ dist-all: distdir
1101 - distdir: $(DISTFILES)
1102 - -rm -rf $(distdir)
1103 - mkdir $(distdir)
1104 -- -chmod 777 $(distdir)
1105 -+ -chmod 755 $(distdir)
1106 - @for file in $(DISTFILES); do \
1107 - d=$(srcdir); \
1108 - if test -d $$d/$$file; then \
1109 -@@ -477,7 +477,7 @@ distdir: $(DISTFILES)
1110 - test -d $(distdir)/$$subdir \
1111 - || mkdir $(distdir)/$$subdir \
1112 - || exit 1; \
1113 -- chmod 777 $(distdir)/$$subdir; \
1114 -+ chmod 755 $(distdir)/$$subdir; \
1115 - (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
1116 - || exit 1; \
1117 - fi; \
1118 -diff --git a/automake.in b/automake.in
1119 -index 8eceea7..8f48236 100755
1120 ---- a/automake.in
1121 -+++ b/automake.in
1122 -@@ -2336,7 +2336,7 @@ sub handle_dist_worker
1123 - # Create dist directory.
1124 - $output_rules .= ("\t-rm -rf \$(distdir)\n"
1125 - . "\tmkdir \$(distdir)\n"
1126 -- . "\t-chmod 777 \$(distdir)\n");
1127 -+ . "\t-chmod 755 \$(distdir)\n");
1128 - }
1129 -
1130 - # Only run automake in `dist' target if --include-deps and
1131 -@@ -2468,7 +2468,7 @@ sub handle_dist_worker
1132 - . "\t" . ' test -d $(distdir)/$$subdir ' . "\\\n"
1133 - . "\t" . ' || mkdir $(distdir)/$$subdir ' . "\\\n"
1134 - . "\t" . ' || exit 1; ' . "\\\n"
1135 -- . "\t" . ' chmod 777 $(distdir)/$$subdir; ' . "\\\n"
1136 -+ . "\t" . ' chmod 755 $(distdir)/$$subdir; ' . "\\\n"
1137 - . "\t" . ' (cd $$subdir'
1138 - . ' && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$('
1139 - . (($relative_dir eq '.') ? 'distdir' : 'top_distdir')
1140 ---
1141 -1.6.5.4
1142 -
1143
1144 diff --git a/sys-devel/automake/files/automake-1.4-ansi2knr-stdlib.patch b/sys-devel/automake/files/automake-1.4-ansi2knr-stdlib.patch
1145 deleted file mode 100644
1146 index 62a076107ee..00000000000
1147 --- a/sys-devel/automake/files/automake-1.4-ansi2knr-stdlib.patch
1148 +++ /dev/null
1149 @@ -1,11 +0,0 @@
1150 ---- a/ansi2knr.c
1151 -+++ b/ansi2knr.c
1152 -@@ -132,7 +132,7 @@
1153 -
1154 - #endif /* not HAVE_CONFIG_H */
1155 -
1156 --#if STDC_HEADERS
1157 -+#if STDC_HEADERS || HAVE_STDLIB_H
1158 - # include <stdlib.h>
1159 - #else
1160 - /*
1161
1162 diff --git a/sys-devel/automake/files/automake-1.4-libtoolize.patch b/sys-devel/automake/files/automake-1.4-libtoolize.patch
1163 deleted file mode 100644
1164 index 3e818ca960b..00000000000
1165 --- a/sys-devel/automake/files/automake-1.4-libtoolize.patch
1166 +++ /dev/null
1167 @@ -1,17 +0,0 @@
1168 -Patch from redhat/fedora which made it into upstream.
1169 -
1170 ---- a/automake.in
1171 -+++ b/automake.in
1172 -@@ -6882,9 +6882,11 @@
1173 - $suppress = 1;
1174 -
1175 - # Maybe run libtoolize.
1176 -+ @libtoolize_args = ('--automake');
1177 -+ push @libtoolize_args, '-c' if $copy_missing;
1178 - if ($seen_libtool
1179 - && grep ($_ eq $file, @libtoolize_files)
1180 -- && system ('libtoolize', '--automake'))
1181 -+ && system ('libtoolize', @libtoolize_args))
1182 - {
1183 - $message = "installing \`$errfile'";
1184 - $suppress = 0;
1185
1186 diff --git a/sys-devel/automake/files/automake-1.4-nls-nuisances.patch b/sys-devel/automake/files/automake-1.4-nls-nuisances.patch
1187 deleted file mode 100644
1188 index d84d29698e6..00000000000
1189 --- a/sys-devel/automake/files/automake-1.4-nls-nuisances.patch
1190 +++ /dev/null
1191 @@ -1,19 +0,0 @@
1192 ---- a/configure
1193 -+++ b/configure
1194 -@@ -46,6 +46,16 @@
1195 - infodir='${prefix}/info'
1196 - mandir='${prefix}/man'
1197 -
1198 -+# NLS nuisances.
1199 -+# Only set these to C if already set. These must not be set unconditionally
1200 -+# because not all systems understand e.g. LANG=C (notably SCO).
1201 -+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
1202 -+# Non-C LC_CTYPE values break the ctype check.
1203 -+if test "${LANG+set}" = set; then LANG=C; export LANG; fi
1204 -+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
1205 -+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
1206 -+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
1207 -+
1208 - # Initialize some other variables.
1209 - subdirs=
1210 - MFLAGS= MAKEFLAGS=
1211
1212 diff --git a/sys-devel/automake/files/automake-1.4-perl-5.11.patch b/sys-devel/automake/files/automake-1.4-perl-5.11.patch
1213 deleted file mode 100644
1214 index f0423a64fbb..00000000000
1215 --- a/sys-devel/automake/files/automake-1.4-perl-5.11.patch
1216 +++ /dev/null
1217 @@ -1,28 +0,0 @@
1218 -From 375912c466b28a6121d351b9ff5513133a1c7227 Mon Sep 17 00:00:00 2001
1219 -From: Jim Meyering <meyering@××××××.com>
1220 -Date: Sun, 29 Nov 2009 20:35:03 +0100
1221 -Subject: [PATCH] avoid a warning from perl-5.11
1222 -
1223 -* lib/Automake/Wrap.pm (_tab_length): Remove useless use of tr's
1224 -"/d" modifier.
1225 -
1226 -Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
1227 ----
1228 - ChangeLog | 6 ++++++
1229 - lib/Automake/Wrap.pm | 2 +-
1230 - 2 files changed, 7 insertions(+), 1 deletion(-)
1231 -
1232 ---- a/automake.in
1233 -+++ b/automake.in
1234 -@@ -5126,7 +5126,7 @@ sub pretty_print_internal
1235 - # character counts for eight. So we count the number of Tabs and
1236 - # multiply by 7.
1237 - local ($fill_length) = length ($fill);
1238 -- $fill_length += 7 * ($fill =~ tr/\t/\t/d);
1239 -+ $fill_length += 7 * ($fill =~ tr/\t/\t/);
1240 -
1241 - local ($bol) = ($head eq '');
1242 - foreach (@values)
1243 ---
1244 -2.1.3
1245 -
1246
1247 diff --git a/sys-devel/automake/files/automake-1.4-perl-dyn-call.patch b/sys-devel/automake/files/automake-1.4-perl-dyn-call.patch
1248 deleted file mode 100644
1249 index 9a140aa5051..00000000000
1250 --- a/sys-devel/automake/files/automake-1.4-perl-dyn-call.patch
1251 +++ /dev/null
1252 @@ -1,23 +0,0 @@
1253 -at some point, a perl update broke this syntax. use a newer style that works
1254 -with at least perl-5.16.
1255 -
1256 ---- a/automake.in
1257 -+++ b/automake.in
1258 -@@ -983,7 +983,7 @@ sub finish_languages
1259 -
1260 - # Compute the function name of the finisher and then call it.
1261 - $name = 'lang_' . $lang . '_finish';
1262 -- do $name ();
1263 -+ &$name ();
1264 - }
1265 -
1266 - # If the project is entirely C++ or entirely Fortran 77, don't
1267 -@@ -1144,7 +1144,7 @@ sub handle_single_transform_list
1268 - # Found the language, so see what it says.
1269 - local ($subr) = 'lang_' . $lang . '_rewrite';
1270 - # Note: computed subr call.
1271 -- local ($r) = do $subr ($base, $extension);
1272 -+ local ($r) = &$subr ($base, $extension);
1273 - # Skip this entry if we were asked not to process it.
1274 - next if ! $r;
1275 -
1276
1277 diff --git a/sys-devel/automake/files/automake-1.4-subdirs-89656.patch b/sys-devel/automake/files/automake-1.4-subdirs-89656.patch
1278 deleted file mode 100644
1279 index 7500fc98d9a..00000000000
1280 --- a/sys-devel/automake/files/automake-1.4-subdirs-89656.patch
1281 +++ /dev/null
1282 @@ -1,22 +0,0 @@
1283 -Patch from redhat/fedora which made it into upstream.
1284 -
1285 ---- automake-1.4-p6/subdirs.am.subdirs 2001-07-16 22:47:36.000000000 -0700
1286 -+++ automake-1.4-p6/subdirs.am 2003-04-25 08:24:35.000000000 -0700
1287 -@@ -27,7 +27,7 @@
1288 - all-recursive install-data-recursive install-exec-recursive \
1289 - installdirs-recursive install-recursive uninstall-recursive @INSTALLINFO@ \
1290 - check-recursive installcheck-recursive info-recursive dvi-recursive:
1291 -- @set fnord $(MAKEFLAGS); amf=$$2; \
1292 -+ @set fnord $$MAKEFLAGS; amf=$$2; \
1293 - dot_seen=no; \
1294 - target=`echo $@ | sed s/-recursive//`; \
1295 - list='$(SUBDIRS)'; for subdir in $$list; do \
1296 -@@ -55,7 +55,7 @@ check-recursive installcheck-recursive i
1297 - ## bombs.
1298 - mostlyclean-recursive clean-recursive distclean-recursive \
1299 - maintainer-clean-recursive:
1300 -- @set fnord $(MAKEFLAGS); amf=$$2; \
1301 -+ @set fnord $$MAKEFLAGS; amf=$$2; \
1302 - dot_seen=no; \
1303 - rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
1304 - rev="$$subdir $$rev"; \
1305
1306 diff --git a/sys-devel/automake/files/automake-1.5-CVE-2009-4029.patch b/sys-devel/automake/files/automake-1.5-CVE-2009-4029.patch
1307 deleted file mode 100644
1308 index d91139b3017..00000000000
1309 --- a/sys-devel/automake/files/automake-1.5-CVE-2009-4029.patch
1310 +++ /dev/null
1311 @@ -1,60 +0,0 @@
1312 -http://bugs.gentoo.org/295357
1313 -
1314 -From b1c42762931e9cd03aee3e4b4284dc2920c9eabc Mon Sep 17 00:00:00 2001
1315 -From: Jim Meyering <meyering@××××××.com>
1316 -Date: Tue, 1 Dec 2009 22:48:15 +0100
1317 -Subject: [PATCH 1/1] do not put world-writable directories in distribution tarballs
1318 -
1319 -* lib/am/distdir.am (distdir): Do not make all directories
1320 -group- or world-writable. Instead, use 755.
1321 -
1322 -Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
1323 ----
1324 - Makefile.in | 3 ++-
1325 - lib/am/distdir.am | 9 +++------
1326 - 4 files changed, 15 insertions(+), 7 deletions(-)
1327 -
1328 -diff --git a/Makefile.in b/Makefile.in
1329 -index ebbfd2f..76991db 100644
1330 ---- a/Makefile.in
1331 -+++ b/Makefile.in
1332 -@@ -379,7 +379,8 @@ distdir: $(DISTFILES)
1333 - $(MAKE) $(AM_MAKEFLAGS) \
1334 - top_distdir="${top_distdir}" distdir="$(distdir)" \
1335 - dist-info
1336 -- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
1337 -+ -find "$(distdir)" -type d ! -perm -755 \
1338 -+ -exec chmod u+rwx,go+rx {} \; -o \
1339 - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
1340 - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
1341 - ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
1342 -diff --git a/lib/am/distdir.am b/lib/am/distdir.am
1343 -index e808966..0a01c4e 100644
1344 ---- a/lib/am/distdir.am
1345 -+++ b/lib/am/distdir.am
1346 -@@ -127,11 +127,7 @@ if %?DIST-TARGETS%
1347 - endif %?DIST-TARGETS%
1348 - ##
1349 - ## This complex find command will try to avoid changing the modes of
1350 --## links into the source tree, in case they're hard-linked. It will
1351 --## also make directories writable by everybody, because some
1352 --## brain-dead tar implementations change ownership and permissions of
1353 --## a directory before extracting the files, thus becoming unable to
1354 --## extract them.
1355 -+## links into the source tree, in case they're hard-linked.
1356 - ##
1357 - ## Ignore return result from chmod, because it might give an error
1358 - ## if we chmod a symlink.
1359 -@@ -144,7 +140,8 @@ endif %?DIST-TARGETS%
1360 - ## the file in place in the source tree.
1361 - ##
1362 - if %?TOPDIR_P%
1363 -- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
1364 -+ -find "$(distdir)" -type d ! -perm -755 \
1365 -+ -exec chmod u+rwx,go+rx {} \; -o \
1366 - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
1367 - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
1368 - ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
1369 ---
1370 -1.6.5.4
1371 -
1372
1373 diff --git a/sys-devel/automake/files/automake-1.5-perl-5.11.patch b/sys-devel/automake/files/automake-1.5-perl-5.11.patch
1374 deleted file mode 100644
1375 index 1ee36468c31..00000000000
1376 --- a/sys-devel/automake/files/automake-1.5-perl-5.11.patch
1377 +++ /dev/null
1378 @@ -1,28 +0,0 @@
1379 -From 375912c466b28a6121d351b9ff5513133a1c7227 Mon Sep 17 00:00:00 2001
1380 -From: Jim Meyering <meyering@××××××.com>
1381 -Date: Sun, 29 Nov 2009 20:35:03 +0100
1382 -Subject: [PATCH] avoid a warning from perl-5.11
1383 -
1384 -* lib/Automake/Wrap.pm (_tab_length): Remove useless use of tr's
1385 -"/d" modifier.
1386 -
1387 -Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
1388 ----
1389 - ChangeLog | 6 ++++++
1390 - lib/Automake/Wrap.pm | 2 +-
1391 - 2 files changed, 7 insertions(+), 1 deletion(-)
1392 -
1393 ---- a/automake.in
1394 -+++ b/automake.in
1395 -@@ -5277,7 +5277,7 @@ sub pretty_print_internal
1396 - # character counts for eight. So we count the number of Tabs and
1397 - # multiply by 7.
1398 - my $fill_length = length ($fill);
1399 -- $fill_length += 7 * ($fill =~ tr/\t/\t/d);
1400 -+ $fill_length += 7 * ($fill =~ tr/\t/\t/);
1401 -
1402 - foreach (@values)
1403 - {
1404 ---
1405 -2.1.3
1406 -
1407
1408 diff --git a/sys-devel/automake/files/automake-1.5-slot.patch b/sys-devel/automake/files/automake-1.5-slot.patch
1409 deleted file mode 100644
1410 index 640e73c7b79..00000000000
1411 --- a/sys-devel/automake/files/automake-1.5-slot.patch
1412 +++ /dev/null
1413 @@ -1,42 +0,0 @@
1414 ---- a/aclocal.in
1415 -+++ b/aclocal.in
1416 -@@ -33,5 +33,5 @@
1417 - $prefix = "@prefix@";
1418 - # Note that this isn't pkgdatadir, but a separate directory.
1419 --$acdir = "@datadir@/aclocal";
1420 -+$acdir = "@datadir@/aclocal-1.5";
1421 -
1422 - # Some globals.
1423 -@@ -116,4 +116,5 @@
1424 -
1425 - local (@dirlist) = &parse_arguments (@ARGV);
1426 -+push (@dirlist, "/usr/share/aclocal") if (!grep(/^--acdir/, @ARGV));
1427 - &scan_m4_files (@dirlist);
1428 - &scan_configure;
1429 -@@ -203,5 +204,5 @@
1430 - if ($print_and_exit)
1431 - {
1432 -- print $acdir, "\n";
1433 -+ print "/usr/share/aclocal", "\n";
1434 - exit 0;
1435 - }
1436 ---- a/automake.in
1437 -+++ b/automake.in
1438 -@@ -32,7 +32,7 @@
1439 - BEGIN
1440 - {
1441 - my $prefix = "@prefix@";
1442 -- my $perllibdir = $ENV{'perllibdir'} || "@datadir@/@PACKAGE@";
1443 -+ my $perllibdir = $ENV{'perllibdir'} || "@datadir@/@PACKAGE@-1.5";
1444 - unshift @INC, "$perllibdir";
1445 - }
1446 -
1447 -@@ -127,7 +127,7 @@
1448 - my $VERSION = "@VERSION@";
1449 - my $PACKAGE = "@PACKAGE@";
1450 - my $prefix = "@prefix@";
1451 --my $libdir = "@datadir@/@PACKAGE@";
1452 -+my $libdir = "@datadir@/@PACKAGE@-1.5";
1453 -
1454 - # String constants.
1455 - my $IGNORE_PATTERN = '^\s*##([^#\n].*)?\n';
1456
1457 diff --git a/sys-devel/automake/files/automake-1.5-target_hook.patch b/sys-devel/automake/files/automake-1.5-target_hook.patch
1458 deleted file mode 100644
1459 index 5f3bdb1f06c..00000000000
1460 --- a/sys-devel/automake/files/automake-1.5-target_hook.patch
1461 +++ /dev/null
1462 @@ -1,34 +0,0 @@
1463 -*** automake-1.5/automake.in
1464 ---- automake-1.5/automake.in
1465 -***************
1466 -*** 1941,1945 ****
1467 -
1468 - # Let the language do some special magic if required.
1469 -! $lang->target_hook ($aggregate, $object, $full);
1470 -
1471 - if ($derived_source)
1472 ---- 1941,1947 ----
1473 -
1474 - # Let the language do some special magic if required.
1475 -! if (defined $lang) {
1476 -! $lang->target_hook ($aggregate, $object, $full);
1477 -! }
1478 -
1479 - if ($derived_source)
1480 -*** automake-1.5/m4/depout.m4
1481 ---- automake-1.5/m4/depout.m4
1482 -***************
1483 -*** 13,18 ****
1484 - for mf in $CONFIG_FILES; do
1485 - case "$mf" in
1486 -! Makefile) dirpart=.;;
1487 -! */Makefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
1488 - *) continue;;
1489 - esac
1490 ---- 13,18 ----
1491 - for mf in $CONFIG_FILES; do
1492 - case "$mf" in
1493 -! Makefile|GNUmakefile) dirpart=.;;
1494 -! */Makefile|*/GNUmakefile) dirpart=`echo "$mf" | sed -e 's|/[^/]*$||'`;;
1495 - *) continue;;
1496 - esac
1497
1498 diff --git a/sys-devel/automake/files/automake-1.5-test-fixes.patch b/sys-devel/automake/files/automake-1.5-test-fixes.patch
1499 deleted file mode 100644
1500 index 8f34a793e45..00000000000
1501 --- a/sys-devel/automake/files/automake-1.5-test-fixes.patch
1502 +++ /dev/null
1503 @@ -1,65 +0,0 @@
1504 -Fix the tests so they don't fail :)
1505 -http://bugs.gentoo.org/79505
1506 -
1507 -insthook:
1508 -update the head/tail syntax since coreutils has deprecated the old style
1509 -
1510 -dirname:
1511 -just disable the pos
1512 -
1513 -ccnoco:
1514 -rip patches from fedora
1515 -
1516 -depcomp2: #181484
1517 -fix false positive when using newer autoconf -- it throws a warning based
1518 -on dataroot which causes a failure when there was none
1519 -
1520 ---- automake-1.5/tests/insthook.test
1521 -+++ automake-1.5/tests/insthook.test
1522 -@@ -17 +17 @@
1523 --test x$lnum != x && tail +$lnum Makefile.in | head -3 | grep install-exec-hook
1524 -+test x$lnum != x && tail -n +$lnum Makefile.in | head -n 3 | grep install-exec-hook
1525 ---- automake-1.5/tests/dirname.test
1526 -+++ automake-1.5/tests/dirname.test
1527 -@@ -1,2 +1,3 @@
1528 - #! /bin/sh
1529 -+exit 0
1530 -
1531 ---- automake-1.5/tests/ccnoco.test
1532 -+++ automake-1.5/tests/ccnoco.test
1533 -@@ -39,7 +39,6 @@
1534 - }
1535 - END
1536 -
1537 --$needs_autoconf
1538 - gcc -v || exit 77
1539 -
1540 - cat > Mycomp << 'END'
1541 -@@ -51,7 +50,7 @@
1542 - ;;
1543 - esac
1544 -
1545 --exec gcc ${1+"$@"}
1546 -+exec gcc "$@"
1547 - END
1548 -
1549 - chmod +x Mycomp
1550 -@@ -59,6 +58,10 @@
1551 - set -e
1552 -
1553 -
1554 -+# Ignore user CFLAGS.
1555 -+CFLAGS=
1556 -+export CFLAGS
1557 -+
1558 - for conf in configure.1 configure.3; do
1559 - cp $conf configure.in
1560 -
1561 ---- automake-1.5/tests/depcomp2.test
1562 -+++ automake-1.5/tests/depcomp2.test
1563 -@@ -17,4 +17,5 @@
1564 - cat > Makefile.am << 'END'
1565 - SUBDIRS = subdir
1566 -+datarootdir = @datarootdir@
1567 - END
1568 -
1569
1570 diff --git a/sys-devel/automake/files/automake-1.6.3-test-fixes.patch b/sys-devel/automake/files/automake-1.6.3-test-fixes.patch
1571 deleted file mode 100644
1572 index 666517754a9..00000000000
1573 --- a/sys-devel/automake/files/automake-1.6.3-test-fixes.patch
1574 +++ /dev/null
1575 @@ -1,28 +0,0 @@
1576 -Fix the tests so they don't fail :)
1577 -
1578 -depcomp2: #159557 #181484
1579 -fix false positive when using newer autoconf -- it throws a warning based
1580 -on dataroot which causes a failure when there was none
1581 -
1582 -man2: #159557
1583 -grab update from newer automake
1584 -
1585 ---- automake-1.6.3/tests/depcomp2.test
1586 -+++ automake-1.6.3/tests/depcomp2.test
1587 -@@ -17,4 +17,5 @@
1588 - cat > Makefile.am << 'END'
1589 - SUBDIRS = subdir
1590 -+datarootdir = @datarootdir@
1591 - END
1592 -
1593 ---- automake-1.6.3/tests/man2.test
1594 -+++ automake-1.6.3/tests/man2.test
1595 -@@ -23,7 +23,7 @@
1596 - $AUTOMAKE
1597 -
1598 - # Let's play with $DESTDIR too, it shouldn't hurt.
1599 --./configure --prefix=''
1600 -+./configure --prefix='' --mandir=/man
1601 - DESTDIR="`pwd`/=inst" $MAKE -e SHELL=/bin/sh install
1602 -
1603 - test -f ./=inst/man/man2/foo.2
1604
1605 diff --git a/sys-devel/automake/files/automake-1.7.9-infopage-namechange.patch b/sys-devel/automake/files/automake-1.7.9-infopage-namechange.patch
1606 deleted file mode 100644
1607 index bb1c2117517..00000000000
1608 --- a/sys-devel/automake/files/automake-1.7.9-infopage-namechange.patch
1609 +++ /dev/null
1610 @@ -1,15 +0,0 @@
1611 ---- a/Makefile.in
1612 -+++ b/Makefile.in
1613 -@@ -199,8 +199,9 @@
1614 -
1615 - .texi.info:
1616 - @rm -f $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]
1617 -- $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
1618 -- -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
1619 -+ cd $(srcdir) \
1620 -+ && $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
1621 -+ `echo $< | sed 's,.*/,,'`
1622 -
1623 - .texi.dvi:
1624 - TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
1625 - MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
1626
1627 diff --git a/sys-devel/automake/files/automake-1.7.9-libtool-2.patch b/sys-devel/automake/files/automake-1.7.9-libtool-2.patch
1628 deleted file mode 100644
1629 index ad1d75d8caa..00000000000
1630 --- a/sys-devel/automake/files/automake-1.7.9-libtool-2.patch
1631 +++ /dev/null
1632 @@ -1,43 +0,0 @@
1633 -fixup tests w/libtool-2
1634 -
1635 -https://bugs.gentoo.org/257544
1636 -
1637 ---- automake-1.7.9/tests/libtool5.test
1638 -+++ automake-1.7.9/tests/libtool5.test
1639 -@@ -45,5 +45,6 @@
1640 - END
1641 -
1642 - libtoolize
1643 -+[ -e config.guess ] || libtoolize --install
1644 - $ACLOCAL
1645 - $AUTOMAKE
1646 ---- automake-1.7.9/tests/ltcond2.test
1647 -+++ automake-1.7.9/tests/ltcond2.test
1648 -@@ -73,6 +73,7 @@
1649 - echo 'int main() { print(); return 0; }' >main.c
1650 -
1651 - libtoolize
1652 -+[ -e config.guess ] || libtoolize --install
1653 - $ACLOCAL
1654 - $AUTOCONF
1655 - $AUTOMAKE
1656 ---- automake-1.7.9/tests/ltcond.test
1657 -+++ automake-1.7.9/tests/ltcond.test
1658 -@@ -62,6 +62,7 @@
1659 - mkdir empty
1660 -
1661 - libtoolize
1662 -+[ -e config.guess ] || libtoolize --install
1663 - $ACLOCAL
1664 - $AUTOCONF
1665 - $AUTOMAKE
1666 ---- automake-1.7.9/tests/ltconv.test
1667 -+++ automake-1.7.9/tests/ltconv.test
1668 -@@ -111,6 +111,7 @@
1669 - EOF
1670 -
1671 - libtoolize
1672 -+[ -e config.guess ] || libtoolize --install
1673 - $ACLOCAL
1674 - $AUTOCONF
1675 - $AUTOMAKE
1676
1677 diff --git a/sys-devel/automake/files/automake-1.7.9-test-fixes.patch b/sys-devel/automake/files/automake-1.7.9-test-fixes.patch
1678 deleted file mode 100644
1679 index 00854886d66..00000000000
1680 --- a/sys-devel/automake/files/automake-1.7.9-test-fixes.patch
1681 +++ /dev/null
1682 @@ -1,46 +0,0 @@
1683 -Fix the tests so they don't fail :)
1684 -
1685 -exdir2 man2 transform: #159557 #162565
1686 -grab updates from newer automake
1687 -
1688 -mkdir-tests.m4:
1689 -when mixing newer gettext with this automake, the tests bomb out
1690 -as AM_PROG_MKDIR_P is not provided properly
1691 -
1692 ---- automake-1.7.9/tests/man2.test
1693 -+++ automake-1.7.9/tests/man2.test
1694 -@@ -41,7 +41,7 @@
1695 - $AUTOMAKE
1696 -
1697 - # Let's play with $DESTDIR too, it shouldn't hurt.
1698 --./configure --prefix=''
1699 -+./configure --prefix='' --mandir=/man
1700 - DESTDIR="`pwd`/_inst" $MAKE -e install
1701 -
1702 - test -f ./_inst/man/man2/foo.2
1703 ---- automake-1.7.9/tests/transform.test
1704 -+++ automake-1.7.9/tests/transform.test
1705 -@@ -56,7 +56,7 @@
1706 - $AUTOCONF
1707 - $AUTOMAKE
1708 -
1709 --./configure --program-prefix=gnu- --prefix `pwd`/inst
1710 -+./configure --program-prefix=gnu- --prefix `pwd`/inst --mandir `pwd`/inst/man
1711 - $MAKE
1712 - $MAKE test-install
1713 - $MAKE uninstall
1714 ---- automake-1.7.9/tests/exdir2.test
1715 -+++ automake-1.7.9/tests/exdir2.test
1716 -@@ -23,7 +23,7 @@
1717 - . ./defs || exit 1
1718 -
1719 - cat > Makefile.am << 'EOF'
1720 --html_DATA = zot.html
1721 -+quuz_DATA = zot.html
1722 - pkgdata_DATA = qbert
1723 - EOF
1724 -
1725 ---- automake-1.7.9/m4/mkdir-tests.m4
1726 -+++ automake-1.7.9/m4/mkdir-tests.m4
1727 -@@ -0,0 +1 @@
1728 -+AC_DEFUN([AM_PROG_MKDIR_P])
1729
1730 diff --git a/sys-devel/automake/files/automake-1.8-perl-5.11.patch b/sys-devel/automake/files/automake-1.8-perl-5.11.patch
1731 deleted file mode 100644
1732 index 0808174f010..00000000000
1733 --- a/sys-devel/automake/files/automake-1.8-perl-5.11.patch
1734 +++ /dev/null
1735 @@ -1,30 +0,0 @@
1736 -From 375912c466b28a6121d351b9ff5513133a1c7227 Mon Sep 17 00:00:00 2001
1737 -From: Jim Meyering <meyering@××××××.com>
1738 -Date: Sun, 29 Nov 2009 20:35:03 +0100
1739 -Subject: [PATCH] avoid a warning from perl-5.11
1740 -
1741 -* lib/Automake/Wrap.pm (_tab_length): Remove useless use of tr's
1742 -"/d" modifier.
1743 -
1744 -Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
1745 ----
1746 - ChangeLog | 6 ++++++
1747 - lib/Automake/Wrap.pm | 2 +-
1748 - 2 files changed, 7 insertions(+), 1 deletion(-)
1749 -
1750 -diff --git a/lib/Automake/Wrap.pm b/lib/Automake/Wrap.pm
1751 -index 09a135a..66213d1 100644
1752 ---- a/lib/Automake/Wrap.pm
1753 -+++ b/lib/Automake/Wrap.pm
1754 -@@ -55,7 +55,7 @@ sub tab_length($)
1755 - {
1756 - my ($txt) = @_;
1757 - my $len = length ($txt);
1758 -- $len += 7 * ($txt =~ tr/\t/\t/d);
1759 -+ $len += 7 * ($txt =~ tr/\t/\t/);
1760 - return $len;
1761 - }
1762 -
1763 ---
1764 -2.1.3
1765 -
1766
1767 diff --git a/sys-devel/automake/files/automake-1.8.2-infopage-namechange.patch b/sys-devel/automake/files/automake-1.8.2-infopage-namechange.patch
1768 deleted file mode 100644
1769 index bc7d58ed35e..00000000000
1770 --- a/sys-devel/automake/files/automake-1.8.2-infopage-namechange.patch
1771 +++ /dev/null
1772 @@ -1,36 +0,0 @@
1773 ---- automake-1.8.2/doc/Makefile.in 2004-02-03 21:59:01.585999688 +0200
1774 -+++ automake-1.8.2.info/doc/Makefile.in 2004-02-03 22:04:03.893042032 +0200
1775 -@@ -175,29 +175,10 @@
1776 - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
1777 -
1778 - .texi.info:
1779 -- restore=: && \
1780 -- backupdir="$(am__leading_dot)am$$$$" && \
1781 -- am__cwd=`pwd` && cd $(srcdir) && \
1782 -- rm -rf $$backupdir && mkdir $$backupdir && \
1783 -- for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
1784 -- if test -f $$f; then \
1785 -- mv $$f $$backupdir; \
1786 -- restore=mv; \
1787 -- fi; \
1788 -- done; \
1789 -- cd "$$am__cwd"; \
1790 -- if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
1791 -- -o $@ $<; \
1792 -- then \
1793 -- rc=0; \
1794 -- cd $(srcdir); \
1795 -- else \
1796 -- rc=$$?; \
1797 -- cd $(srcdir) && \
1798 -- $$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \
1799 -- fi; \
1800 -- rm -rf $$backupdir; \
1801 -- exit $$rc
1802 -+ @rm -f $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]
1803 -+ cd $(srcdir) \
1804 -+ && $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
1805 -+ `echo $< | sed 's,.*/,,'`
1806 -
1807 - .texi.dvi:
1808 - TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
1809
1810 diff --git a/sys-devel/automake/files/automake-1.8.5-CVE-2009-4029.patch b/sys-devel/automake/files/automake-1.8.5-CVE-2009-4029.patch
1811 deleted file mode 100644
1812 index 9e42e52c80b..00000000000
1813 --- a/sys-devel/automake/files/automake-1.8.5-CVE-2009-4029.patch
1814 +++ /dev/null
1815 @@ -1,60 +0,0 @@
1816 -http://bugs.gentoo.org/295357
1817 -
1818 -From 4331fc7423036e68a9e480fb0ff56934b5d2be0e Mon Sep 17 00:00:00 2001
1819 -From: Jim Meyering <meyering@××××××.com>
1820 -Date: Tue, 1 Dec 2009 22:07:45 +0100
1821 -Subject: [PATCH 1/1] do not put world-writable directories in distribution tarballs
1822 -
1823 -* lib/am/distdir.am (distdir): Do not make all directories
1824 -group- or world-writable. Instead, use 755.
1825 -
1826 -Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
1827 ----
1828 - Makefile.in | 3 ++-
1829 - lib/am/distdir.am | 9 +++------
1830 - 4 files changed, 17 insertions(+), 8 deletions(-)
1831 -
1832 -diff --git a/Makefile.in b/Makefile.in
1833 -index f6971b4..c753eaa 100644
1834 ---- a/Makefile.in
1835 -+++ b/Makefile.in
1836 -@@ -389,7 +389,8 @@ distdir: $(DISTFILES)
1837 - || exit 1; \
1838 - fi; \
1839 - done
1840 -- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
1841 -+ -find "$(distdir)" -type d ! -perm -755 \
1842 -+ -exec chmod u+rwx,go+rx {} \; -o \
1843 - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
1844 - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
1845 - ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
1846 -diff --git a/lib/am/distdir.am b/lib/am/distdir.am
1847 -index 0ed0593..91dbe6b 100644
1848 ---- a/lib/am/distdir.am
1849 -+++ b/lib/am/distdir.am
1850 -@@ -190,11 +190,7 @@ if %?DIST-TARGETS%
1851 - endif %?DIST-TARGETS%
1852 - ##
1853 - ## This complex find command will try to avoid changing the modes of
1854 --## links into the source tree, in case they're hard-linked. It will
1855 --## also make directories writable by everybody, because some
1856 --## brain-dead tar implementations change ownership and permissions of
1857 --## a directory before extracting the files, thus becoming unable to
1858 --## extract them.
1859 -+## links into the source tree, in case they're hard-linked.
1860 - ##
1861 - ## Ignore return result from chmod, because it might give an error
1862 - ## if we chmod a symlink.
1863 -@@ -207,7 +203,8 @@ endif %?DIST-TARGETS%
1864 - ## the file in place in the source tree.
1865 - ##
1866 - if %?TOPDIR_P%
1867 -- -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
1868 -+ -find "$(distdir)" -type d ! -perm -755 \
1869 -+ -exec chmod u+rwx,go+rx {} \; -o \
1870 - ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
1871 - ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
1872 - ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
1873 ---
1874 -1.6.5.4
1875 -
1876
1877 diff --git a/sys-devel/automake/files/automake-1.8.5-test-fixes.patch b/sys-devel/automake/files/automake-1.8.5-test-fixes.patch
1878 deleted file mode 100644
1879 index 43290d1e0d4..00000000000
1880 --- a/sys-devel/automake/files/automake-1.8.5-test-fixes.patch
1881 +++ /dev/null
1882 @@ -1,43 +0,0 @@
1883 -Fix the tests so they don't fail :)
1884 -
1885 -exdir2 man2 transform: #159557 #162565
1886 -grab updates from newer automake
1887 -
1888 ---- automake-1.8.5/tests/man2.test
1889 -+++ automake-1.8.5/tests/man2.test
1890 -@@ -41,7 +41,7 @@
1891 - $AUTOMAKE
1892 -
1893 - # Let's play with $DESTDIR too, it shouldn't hurt.
1894 --./configure --prefix=''
1895 -+./configure --prefix='' --mandir=/man
1896 - DESTDIR="`pwd`/_inst" $MAKE -e install
1897 -
1898 - test -f ./_inst/man/man2/foo.2
1899 ---- automake-1.8.5/tests/transform.test
1900 -+++ automake-1.8.5/tests/transform.test
1901 -@@ -56,7 +56,7 @@
1902 - $AUTOCONF
1903 - $AUTOMAKE
1904 -
1905 --./configure --program-prefix=gnu- --prefix `pwd`/inst
1906 -+./configure --program-prefix=gnu- --prefix `pwd`/inst --mandir `pwd`/inst/man
1907 - $MAKE
1908 - $MAKE test-install
1909 - $MAKE uninstall
1910 ---- automake-1.8.5/tests/exdir2.test
1911 -+++ automake-1.8.5/tests/exdir2.test
1912 -@@ -25,11 +25,11 @@
1913 - set -e
1914 -
1915 - cat > Makefile.am << 'EOF'
1916 --html_DATA = zot.html
1917 -+quuz_DATA = zot.html
1918 - pkgdata_DATA = qbert
1919 - EOF
1920 -
1921 - $ACLOCAL
1922 - AUTOMAKE_fails
1923 - grep 'pkgdatadir' stderr && exit 1
1924 --grep 'Makefile.am:1:.*htmldir.*undefined' stderr
1925 -+grep 'Makefile.am:1:.*quuzdir.*undefined' stderr
1926
1927 diff --git a/sys-devel/automake/files/automake-1.9.6-aclocal7-test-sleep.patch b/sys-devel/automake/files/automake-1.9.6-aclocal7-test-sleep.patch
1928 deleted file mode 100644
1929 index ea2b227b8d4..00000000000
1930 --- a/sys-devel/automake/files/automake-1.9.6-aclocal7-test-sleep.patch
1931 +++ /dev/null
1932 @@ -1,39 +0,0 @@
1933 -http://bugs.gentoo.org/197366
1934 -
1935 -commit 8952f7248c2637426bcf83d38f07a8b02124a06e
1936 -Author: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
1937 -Date: Wed May 10 20:50:53 2006 +0000
1938 -
1939 - * tests/aclocal7.test: Add `$sleep's between file touching
1940 - and automake resp aclocal+automake invocations, to ensure
1941 - they complete with a time stamp strictly later than the touched
1942 - file.
1943 -
1944 -diff --git a/tests/aclocal7.test b/tests/aclocal7.test
1945 -index 787565c..f6d5e31 100755
1946 ---- a/tests/aclocal7.test
1947 -+++ b/tests/aclocal7.test
1948 -@@ -89,6 +89,7 @@ test `ls -1t sub/Makefile.in foo | sed 1q` = sub/Makefile.in
1949 - touch fragment.inc
1950 - $sleep
1951 - touch foo
1952 -+$sleep
1953 - $ACLOCAL -I m4
1954 - $AUTOMAKE --no-force
1955 - # Only ./Makefile.in should change.
1956 -@@ -101,6 +102,7 @@ grep README Makefile.in && exit 1
1957 - : > README
1958 - $sleep
1959 - touch foo
1960 -+$sleep
1961 - $AUTOMAKE --no-force
1962 - # Even if no dependency change, the content changed.
1963 - test `ls -1t Makefile.in foo | sed 1q` = Makefile.in
1964 -@@ -111,6 +113,7 @@ grep README Makefile.in
1965 - : > sub/Makefile.in
1966 - $sleep
1967 - touch foo
1968 -+$sleep
1969 - $ACLOCAL -I m4
1970 - $AUTOMAKE --no-force
1971 - # Only sub/Makefile.in should change.
1972
1973 diff --git a/sys-devel/automake/files/automake-1.9.6-ignore-comments-r1.patch b/sys-devel/automake/files/automake-1.9.6-ignore-comments-r1.patch
1974 deleted file mode 100644
1975 index da3f288d739..00000000000
1976 --- a/sys-devel/automake/files/automake-1.9.6-ignore-comments-r1.patch
1977 +++ /dev/null
1978 @@ -1,29 +0,0 @@
1979 -http://bugs.gentoo.org/126388
1980 -
1981 -2006-03-16 Mike Frysinger <vapier@g.o>
1982 -
1983 - * aclocal.in (scan_configure_dep): Ignore ## lines.
1984 - (scan_file): Remove dnl and # comments.
1985 -
1986 ---- a/aclocal.in
1987 -+++ b/aclocal.in
1988 -@@ -227,6 +227,8 @@
1989 - foreach (split ("\n", $contents))
1990 - {
1991 - ++$line;
1992 -+ # Ignore `##' lines.
1993 -+ next if /^##/;
1994 - # Remove comments from current line.
1995 - s/\bdnl\b.*$//;
1996 - s/\#.*$//;
1997 -@@ -311,6 +313,10 @@
1998 -
1999 - $contents .= $_;
2000 -
2001 -+ # Remove comments from current line.
2002 -+ s/\bdnl\b.*$//;
2003 -+ s/\#.*$//;
2004 -+
2005 - while (/$ac_defun_rx/go)
2006 - {
2007 - if (! defined $1)
2008
2009 diff --git a/sys-devel/automake/files/automake-1.9.6-include-dir-prefix-r1.patch b/sys-devel/automake/files/automake-1.9.6-include-dir-prefix-r1.patch
2010 deleted file mode 100644
2011 index a1cc613e880..00000000000
2012 --- a/sys-devel/automake/files/automake-1.9.6-include-dir-prefix-r1.patch
2013 +++ /dev/null
2014 @@ -1,31 +0,0 @@
2015 -http://bugs.gentoo.org/107435
2016 -http://lists.gnu.org/archive/html/automake/2005-09/msg00088.html
2017 -
2018 -2005-09-27 Stepan Kasal <address@hidden>
2019 -
2020 - * automake.in (handle_single_transform): Direct suffix rule preserves
2021 - the directory prefix, so the generated object name should contain
2022 - it, too.
2023 -
2024 ---- a/automake.in 2005-09-17 15:05:39.000000000 +0200
2025 -+++ b/automake.in 2005-09-27 17:10:47.000000000 +0200
2026 -@@ -1755,6 +1755,10 @@
2027 - # This is probably the result of a direct suffix rule.
2028 - # In this case we just accept the rewrite.
2029 - $object = "$base$extension";
2030 -+ if ($directory ne '')
2031 -+ {
2032 -+ $object = $directory . '/' . $object;
2033 -+ }
2034 - $linker = '';
2035 - }
2036 - else
2037 -@@ -1824,7 +1828,7 @@
2038 -
2039 - # For Java, the way we're handling it right now, a
2040 - # `..' component doesn't make sense.
2041 -- if ($lang->name eq 'java' && $object =~ /(\/|^)\.\.\//)
2042 -+ if ($lang && $lang->name eq 'java' && $object =~ /(\/|^)\.\.\//)
2043 - {
2044 - err_am "`$full' should not contain a `..' component";
2045 - }
2046
2047 diff --git a/sys-devel/automake/files/automake-1.9.6-infopage-namechange-r1.patch b/sys-devel/automake/files/automake-1.9.6-infopage-namechange-r1.patch
2048 deleted file mode 100644
2049 index d99c442e93a..00000000000
2050 --- a/sys-devel/automake/files/automake-1.9.6-infopage-namechange-r1.patch
2051 +++ /dev/null
2052 @@ -1,33 +0,0 @@
2053 ---- a/doc/Makefile.in.orig 2005-07-11 00:39:31.000000000 -0400
2054 -+++ b/doc/Makefile.in 2005-07-11 00:40:46.000000000 -0400
2055 -@@ -187,26 +187,10 @@
2056 - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
2057 -
2058 - .texi.info:
2059 -- restore=: && backupdir="$(am__leading_dot)am$$$$" && \
2060 -- am__cwd=`pwd` && cd $(srcdir) && \
2061 -- rm -rf $$backupdir && mkdir $$backupdir && \
2062 -- if ($(MAKEINFO) --version) >/dev/null 2>&1; then \
2063 -- for f in $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]; do \
2064 -- if test -f $$f; then mv $$f $$backupdir; restore=mv; else :; fi; \
2065 -- done; \
2066 -- else :; fi && \
2067 -- cd "$$am__cwd"; \
2068 -- if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir) \
2069 -- -o $@ $<; \
2070 -- then \
2071 -- rc=0; \
2072 -- cd $(srcdir); \
2073 -- else \
2074 -- rc=$$?; \
2075 -- cd $(srcdir) && \
2076 -- $$restore $$backupdir/* `echo "./$@" | sed 's|[^/]*$$||'`; \
2077 -- fi; \
2078 -- rm -rf $$backupdir; exit $$rc
2079 -+ @rm -f $@ $@-[0-9] $@-[0-9][0-9] $(@:.info=).i[0-9] $(@:.info=).i[0-9][0-9]
2080 -+ cd $(srcdir) \
2081 -+ && $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \
2082 -+ `echo $< | sed 's,.*/,,'`
2083 -
2084 - .texi.dvi:
2085 - TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
2086
2087 diff --git a/sys-devel/automake/files/automake-1.9.6-subst-test.patch b/sys-devel/automake/files/automake-1.9.6-subst-test.patch
2088 deleted file mode 100644
2089 index 6b794b1e137..00000000000
2090 --- a/sys-devel/automake/files/automake-1.9.6-subst-test.patch
2091 +++ /dev/null
2092 @@ -1,42 +0,0 @@
2093 -https://bugs.gentoo.org/222225
2094 -
2095 -Patch from automake upstream git-repo to fix "make check" with newer versions of autoconf
2096 -
2097 -From: Ralf Wildenhues <Ralf.Wildenhues@×××.de>
2098 -Date: Sun, 22 Jul 2007 09:06:23 +0000 (+0000)
2099 -Subject: * tests/subst.test: Move the AC_SUBST into a macro definition.
2100 -X-Git-Url: http://git.savannah.gnu.org/gitweb/?p=automake.git;a=commitdiff_plain;h=3d85de7baa9edf21c56401db3d25ef8a8e8d7797
2101 -
2102 -* tests/subst.test: Move the AC_SUBST into a macro definition.
2103 -Avoids an error from CVS Autoconf.
2104 -* THANKS: Update.
2105 -Report by Benoit Sigoure.
2106 ----
2107 -diff --git a/tests/subst.test b/tests/subst.test
2108 -index 33e925d..a72af85 100755
2109 ---- a/tests/subst.test
2110 -+++ b/tests/subst.test
2111 -@@ -1,5 +1,5 @@
2112 - #! /bin/sh
2113 --# Copyright (C) 1996, 2001, 2002 Free Software Foundation, Inc.
2114 -+# Copyright (C) 1996, 2001, 2002, 2007 Free Software Foundation, Inc.
2115 - #
2116 - # This file is part of GNU Automake.
2117 - #
2118 -@@ -24,8 +24,14 @@
2119 - . ./defs || exit 1
2120 -
2121 - cat >> configure.in << 'END'
2122 --AC_SUBST($1)
2123 --AC_SUBST([$]$1) dnl this is the actual invocation that was used
2124 -+dnl This test used to have the following lines, which cannot have
2125 -+dnl worked sensibly with Autoconf for years, however:
2126 -+dnl AC_SUBST($1)
2127 -+dnl AC_SUBST([$]$1) dnl this is the actual invocation that was used
2128 -+dnl
2129 -+AC_DEFUN([FOO],
2130 -+[AC_SUBST([$1])])
2131 -+FOO([BAR])
2132 - END
2133 -
2134 - : > Makefile.am