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: Fri, 23 Sep 2022 02:09:31
Message-Id: 1663898937.77250a7ea67da910d0c8cdbe373f9c1ec8b14caa.sam@gentoo
1 commit: 77250a7ea67da910d0c8cdbe373f9c1ec8b14caa
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 23 02:06:08 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 23 02:08:57 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77250a7e
7
8 sys-devel/autoconf: drop 2.69-r6, 2.71-r2
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 sys-devel/autoconf/autoconf-2.69-r6.ebuild | 62 ----------------------
13 sys-devel/autoconf/autoconf-2.71-r2.ebuild | 84 ------------------------------
14 2 files changed, 146 deletions(-)
15
16 diff --git a/sys-devel/autoconf/autoconf-2.69-r6.ebuild b/sys-devel/autoconf/autoconf-2.69-r6.ebuild
17 deleted file mode 100644
18 index dd453cd78d3b..000000000000
19 --- a/sys-devel/autoconf/autoconf-2.69-r6.ebuild
20 +++ /dev/null
21 @@ -1,62 +0,0 @@
22 -# Copyright 1999-2022 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=7
26 -
27 -if [[ ${PV} == 9999 ]] ; then
28 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git"
29 - inherit git-r3
30 -else
31 - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
32 - ftp://alpha.gnu.org/pub/gnu/${PN}/${P}.tar.xz
33 - https://dev.gentoo.org/~polynomial-c/dist/${P}-runstatedir_patches.tar.xz"
34 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
35 -fi
36 -
37 -inherit toolchain-autoconf
38 -
39 -DESCRIPTION="Used to create autoconfiguration files"
40 -HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html"
41 -
42 -LICENSE="GPL-3+"
43 -SLOT="${PV}"
44 -IUSE="emacs"
45 -
46 -BDEPEND="
47 - >=sys-devel/m4-1.4.16
48 - >=dev-lang/perl-5.6
49 -"
50 -RDEPEND="
51 - ${BDEPEND}
52 - >=sys-devel/autoconf-wrapper-13
53 - !~sys-devel/${P}:2.5
54 -"
55 -
56 -[[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
57 -
58 -PDEPEND="emacs? ( app-emacs/autoconf-mode )"
59 -
60 -PATCHES=(
61 - "${FILESDIR}"/${PN}-2.69-perl-5.26.patch
62 - "${FILESDIR}"/${P}-fix-libtool-test.patch
63 - "${FILESDIR}"/${PN}-2.69-perl-5.26-2.patch
64 - "${FILESDIR}"/${P}-make-tests-bash5-compatible.patch
65 -
66 - "${WORKDIR}"/patches/${P}-texinfo.patch
67 -)
68 -
69 -src_prepare() {
70 - # usr/bin/libtool is provided by binutils-apple, need gnu libtool
71 - if [[ ${CHOST} == *-darwin* ]] ; then
72 - PATCHES+=( "${FILESDIR}"/${PN}-2.61-darwin.patch )
73 - fi
74 -
75 - # Save timestamp to avoid later makeinfo call
76 - touch -r doc/{,old_}autoconf.texi || die
77 -
78 - toolchain-autoconf_src_prepare
79 -
80 - # Restore timestamp to avoid makeinfo call
81 - # We already have an up to date autoconf.info page at this point.
82 - touch -r doc/{old_,}autoconf.texi || die
83 -}
84
85 diff --git a/sys-devel/autoconf/autoconf-2.71-r2.ebuild b/sys-devel/autoconf/autoconf-2.71-r2.ebuild
86 deleted file mode 100644
87 index aa7f260aed6d..000000000000
88 --- a/sys-devel/autoconf/autoconf-2.71-r2.ebuild
89 +++ /dev/null
90 @@ -1,84 +0,0 @@
91 -# Copyright 1999-2022 Gentoo Authors
92 -# Distributed under the terms of the GNU General Public License v2
93 -
94 -EAPI=7
95 -
96 -if [[ ${PV} == 9999 ]] ; then
97 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git"
98 - inherit git-r3
99 -else
100 - # For _beta handling replace with real version number
101 - MY_PV="${PV}"
102 - MY_P="${PN}-${MY_PV}"
103 - #PATCH_TARBALL_NAME="${PN}-2.70-patches-01"
104 - SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.xz
105 - https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz"
106 - #SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${PATCH_TARBALL_NAME}.tar.xz"
107 -
108 - if ! [[ ${PV} == *_beta* ]] ; then
109 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
110 - fi
111 - S="${WORKDIR}"/${MY_P}
112 -fi
113 -
114 -inherit toolchain-autoconf
115 -
116 -DESCRIPTION="Used to create autoconfiguration files"
117 -HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html"
118 -
119 -LICENSE="GPL-3"
120 -SLOT="${PV/_*}"
121 -IUSE="emacs"
122 -
123 -# for 2.71, our Perl time resolution patch changes our min Perl from 5.6
124 -# (vanilla upstream for 2.71) to 5.8.
125 -BDEPEND=">=sys-devel/m4-1.4.16
126 - >=dev-lang/perl-5.8"
127 -RDEPEND="${BDEPEND}
128 - >=sys-devel/autoconf-wrapper-15
129 - sys-devel/gnuconfig
130 - !~sys-devel/${P}:2.5"
131 -[[ ${PV} == 9999 ]] && BDEPEND+=" >=sys-apps/texinfo-4.3"
132 -PDEPEND="emacs? ( app-emacs/autoconf-mode )"
133 -
134 -PATCHES=(
135 - "${FILESDIR}"/${P}-time.patch
136 - "${FILESDIR}"/${P}-make-4.4.patch
137 -)
138 -
139 -src_prepare() {
140 - # usr/bin/libtool is provided by binutils-apple, need gnu libtool
141 - if [[ ${CHOST} == *-darwin* ]] ; then
142 - PATCHES+=( "${FILESDIR}"/${PN}-2.71-darwin.patch )
143 - fi
144 -
145 - # Save timestamp to avoid later makeinfo call
146 - touch -r doc/{,old_}autoconf.texi || die
147 -
148 - local pdir
149 - for pdir in "${WORKDIR}"/{upstream_,}patches ; do
150 - if [[ -d "${pdir}" ]] ; then
151 - eapply ${pdir}
152 - fi
153 - done
154 -
155 - toolchain-autoconf_src_prepare
156 -
157 - # Restore timestamp to avoid makeinfo call
158 - # We already have an up to date autoconf.info page at this point.
159 - touch -r doc/{old_,}autoconf.texi || die
160 -}
161 -
162 -src_test() {
163 - emake check
164 -}
165 -
166 -src_install() {
167 - toolchain-autoconf_src_install
168 -
169 - local f
170 - for f in config.{guess,sub} ; do
171 - ln -fs ../../gnuconfig/${f} \
172 - "${ED}"/usr/share/autoconf-*/build-aux/${f} || die
173 - done
174 -}