diff --git a/dev-build/automake/automake-1.17-r1.ebuild b/dev-build/automake/automake-1.17-r1.ebuild deleted file mode 100644 index ac6f9937d68bb..0000000000000 --- a/dev-build/automake/automake-1.17-r1.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Bumping notes: -# * Remember to modify LAST_KNOWN_AUTOMAKE_VER 'upstream' in dev-build/automake-wrapper -# on new automake (major) releases, as well as the dependency in RDEPEND below too. -# * Update _WANT_AUTOMAKE and _automake_atom case statement in autotools.eclass. - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit python-any-r1 verify-sig - -MANGLED_SLOT=${PV:0:4} - -if [[ ${PV} == 9999 ]] ; then - EGIT_MIN_CLONE_TYPE=single - EGIT_REPO_URI="https://git.savannah.gnu.org/r/${PN}.git" - inherit git-r3 -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jimmeyering.asc - if [[ $(ver_cut 3) -ge 90 ]] ; then - MANGLED_SLOT=$(ver_cut 1).$(($(ver_cut 2) + 1)) - SRC_URI=" - https://alpha.gnu.org/pub/gnu/${PN}/${P}.tar.xz - verify-sig? ( - https://alpha.gnu.org/pub/gnu/${PN}/${P}.tar.xz.sig - ) - " - else - SRC_URI=" - mirror://gnu/${PN}/${P}.tar.xz - verify-sig? ( - mirror://gnu/${PN}/${P}.tar.xz.sig - ) - " - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - fi -fi - -DESCRIPTION="Used to generate Makefile.in from Makefile.am" -HOMEPAGE="https://www.gnu.org/software/automake/" - -LICENSE="GPL-2" -# Use Gentoo versioning for slotting. -SLOT="${MANGLED_SLOT}" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/perl-5.6 - >=dev-build/automake-wrapper-20240607 - >=dev-build/autoconf-2.69:* - sys-devel/gnuconfig -" -BDEPEND=" - app-alternatives/gzip - sys-apps/help2man - dev-build/autoconf-wrapper - dev-build/autoconf - test? ( - ${PYTHON_DEPS} - dev-util/dejagnu - sys-devel/bison - sys-devel/flex - ) - verify-sig? ( sec-keys/openpgp-keys-jimmeyering ) -" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default - - export WANT_AUTOCONF=2.5 - # Don't try wrapping the autotools - this thing runs as it tends - # to be a bit esoteric, and the script does `set -e` itself. - ./bootstrap || die - sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die - - # bug #628912 - if ! has_version -b sys-apps/texinfo ; then - touch doc/{stamp-vti,version.texi,automake.info} || die - fi -} - -src_configure() { - # Also used in install. - infopath="${EPREFIX}/usr/share/automake-${PV}/info" - econf --infodir="${infopath}" -} - -src_test() { - # Fails with byacc/flex - emake YACC="bison -y" LEX="flex" check -} - -src_install() { - default - - rm "${ED}"/usr/share/aclocal/README || die - rmdir "${ED}"/usr/share/aclocal || die - rm \ - "${ED}"/usr/bin/{aclocal,automake} \ - "${ED}"/usr/share/man/man1/{aclocal,automake}.1 || die - - # remove all config.guess and config.sub files replacing them - # w/a symlink to a specific gnuconfig version - local x - for x in guess sub ; do - dosym ../gnuconfig/config.${x} \ - /usr/share/${PN}-${SLOT}/config.${x} - done - - # Avoid QA message about pre-compressed file in docs - local tarfile="${ED}/usr/share/doc/${PF}/amhello-1.0.tar.gz" - if [[ -f "${tarfile}" ]] ; then - gunzip "${tarfile}" || die - fi - - pushd "${D}/${infopath}" >/dev/null || die - for f in *.info*; do - # Install convenience aliases for versioned Automake pages. - ln -s "$f" "${f/./-${PV}.}" || die - done - popd >/dev/null || die - - if [[ ${PV} == 9999 ]]; then - local major="89" - local minor="999" - else - local major="$(ver_cut 1)" - if [[ $(ver_cut 3) -ge 90 ]] ; then - local minor=$(($(ver_cut 2) + 1)) - else - local minor="$(ver_cut 2)" - fi - fi - local idx="$((99999-(major*1000+minor)))" - newenvd - "06automake${idx}" <<-EOF - INFOPATH="${infopath}" - EOF - - docompress "${infopath}" -}