Florian Schmaus <f...@gentoo.org> writes: > On 26/03/2023 22.30, Arsen Arsenović wrote: >> This commit replaces the Info page slotting mechanism with simple >> INFOPATH setting. >> Closes: https://bugs.gentoo.org/902461 >> Signed-off-by: Arsen Arsenović <ar...@gentoo.org> >> --- >> sys-devel/automake/automake-1.11.6-r4.ebuild | 84 +++++++++++++ >> sys-devel/automake/automake-1.16.5-r1.ebuild | 119 +++++++++++++++++++ >> sys-devel/automake/automake-9999.ebuild | 48 +++----- >> 3 files changed, 220 insertions(+), 31 deletions(-) >> create mode 100644 sys-devel/automake/automake-1.11.6-r4.ebuild >> create mode 100644 sys-devel/automake/automake-1.16.5-r1.ebuild >> diff --git a/sys-devel/automake/automake-1.11.6-r4.ebuild >> b/sys-devel/automake/automake-1.11.6-r4.ebuild >> new file mode 100644 >> index 000000000000..4e0857012d71 >> --- /dev/null >> +++ b/sys-devel/automake/automake-1.11.6-r4.ebuild >> @@ -0,0 +1,84 @@ >> +# Copyright 1999-2023 Gentoo Authors >> +# Distributed under the terms of the GNU General Public License v2 >> + >> +EAPI=7 >> + >> +DESCRIPTION="Used to generate Makefile.in from Makefile.am" >> +HOMEPAGE="https://www.gnu.org/software/automake/" >> +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" >> + >> +LICENSE="GPL-2" >> +# Use Gentoo versioning for slotting. >> +SLOT="${PV:0:4}" >> +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 >> ~riscv ~s390 ~sparc ~x86" >> +IUSE="" >> +RESTRICT="test" >> + >> +RDEPEND=">=dev-lang/perl-5.6 >> + >=sys-devel/automake-wrapper-10 >> + >=sys-devel/autoconf-2.69:* >> + sys-devel/gnuconfig" >> +DEPEND="${RDEPEND} >> + sys-apps/help2man" >> +BDEPEND="app-arch/gzip" >> + >> +PATCHES=( >> + "${FILESDIR}"/${PN}-1.10-perl-5.16.patch #424453 >> + "${FILESDIR}"/${PN}-1.11-install-sh-avoid-low-risk-race-in-tmp.patch >> + "${FILESDIR}"/${PN}-1.13-perl-escape-curly-bracket-r1.patch >> +) >> + >> +src_prepare() { >> + default >> + export WANT_AUTOCONF=2.5 >> + export HELP2MAN=true >> + sed -i -e "/APIVERSION=/s:=.*:=${SLOT}:" configure || die >> + export TZ="UTC" #589138 >> +} >> + >> +src_compile() { >> + # Also used in install. >> + infopath="${EPREFIX}/usr/share/automake-${PV}/info" > > Not sure if we have a style policy on this, but I read lowercase variables as > local-function variables. However, 'infopath', as is, is used in a subsequent > ebuild phase function. So maybe s/infopath/INFOPATH/ or maybe even MY_INFOPATH > or AUTOMAKE_INFOPATH?
Yes, fair enough. I'll update it to MY_INFOPATH. > - Flow -- Arsen Arsenović
signature.asc
Description: PGP signature