Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf/
Date: Thu, 18 Aug 2022 00:15:09
Message-Id: 1660780959.1e48ec6dffa6c1146966d33e338b0bdfd540cc59.sam@gentoo
1 commit: 1e48ec6dffa6c1146966d33e338b0bdfd540cc59
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 18 00:01:05 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 18 00:02:39 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e48ec6d
7
8 sys-devel/autoconf: tweak Perl minimum versions
9
10 - 2.71 needs 5.8 because of our Perl time resolution (race condition) patch,
11 even though vanilla upstream it's 5.6
12
13 - 9999 needs 5.10
14
15 Signed-off-by: Sam James <sam <AT> gentoo.org>
16
17 sys-devel/autoconf/autoconf-2.71-r1.ebuild | 4 +++-
18 sys-devel/autoconf/autoconf-9999.ebuild | 4 ++--
19 2 files changed, 5 insertions(+), 3 deletions(-)
20
21 diff --git a/sys-devel/autoconf/autoconf-2.71-r1.ebuild b/sys-devel/autoconf/autoconf-2.71-r1.ebuild
22 index 21a979c791b3..7ef4e0bcbeb7 100644
23 --- a/sys-devel/autoconf/autoconf-2.71-r1.ebuild
24 +++ b/sys-devel/autoconf/autoconf-2.71-r1.ebuild
25 @@ -30,8 +30,10 @@ LICENSE="GPL-3"
26 SLOT="${PV/_*}"
27 IUSE="emacs"
28
29 +# for 2.71, our Perl time resolution patch changes our min Perl from 5.6
30 +# (vanilla upstream for 2.71) to 5.8.
31 BDEPEND=">=sys-devel/m4-1.4.16
32 - >=dev-lang/perl-5.6"
33 + >=dev-lang/perl-5.8"
34 RDEPEND="${BDEPEND}
35 >=sys-devel/autoconf-wrapper-15
36 sys-devel/gnuconfig
37
38 diff --git a/sys-devel/autoconf/autoconf-9999.ebuild b/sys-devel/autoconf/autoconf-9999.ebuild
39 index cb3d17704c68..a3424daaea28 100644
40 --- a/sys-devel/autoconf/autoconf-9999.ebuild
41 +++ b/sys-devel/autoconf/autoconf-9999.ebuild
42 @@ -1,4 +1,4 @@
43 -# Copyright 1999-2021 Gentoo Authors
44 +# Copyright 1999-2022 Gentoo Authors
45 # Distributed under the terms of the GNU General Public License v2
46
47 EAPI=7
48 @@ -22,7 +22,7 @@ SLOT="${PV}"
49 IUSE="emacs"
50
51 BDEPEND=">=sys-devel/m4-1.4.16
52 - >=dev-lang/perl-5.6"
53 + >=dev-lang/perl-5.10"
54 RDEPEND="${BDEPEND}
55 >=sys-devel/autoconf-wrapper-14
56 sys-devel/gnuconfig