diff options
author | 2018-12-22 20:02:05 +0100 | |
---|---|---|
committer | 2018-12-22 20:03:02 +0100 | |
commit | 27f80f1f403f17a8dd7fd3108d178adaafda5e80 (patch) | |
tree | 984aeab60f18b19642b93bf491888838787bc625 /sys-devel/autoconf/autoconf-2.13-r1.ebuild | |
parent | dev-python/PyQt5: restore 5.9.2 (~amd64 and ~x86 only) (diff) | |
download | gentoo-27f80f1f403f17a8dd7fd3108d178adaafda5e80.tar.gz gentoo-27f80f1f403f17a8dd7fd3108d178adaafda5e80.tar.bz2 gentoo-27f80f1f403f17a8dd7fd3108d178adaafda5e80.zip |
sys-devel/autoconf: Revision bump 2.13-r1 for Perl 5.26
Only one patch needed, the other one modifies code that does
not exist in this version yet.
Test suite passes in either case, not catching the problem.
Closes: https://bugs.gentoo.org/625576
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Diffstat (limited to 'sys-devel/autoconf/autoconf-2.13-r1.ebuild')
-rw-r--r-- | sys-devel/autoconf/autoconf-2.13-r1.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/sys-devel/autoconf/autoconf-2.13-r1.ebuild b/sys-devel/autoconf/autoconf-2.13-r1.ebuild new file mode 100644 index 000000000000..a908a4d5d6f7 --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.13-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-autoconf + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="https://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="${PV:0:3}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="userland_BSD" + +DEPEND=">=sys-apps/texinfo-4.3 + =sys-devel/m4-1.4* + dev-lang/perl" +RDEPEND="${DEPEND} + >=sys-devel/autoconf-wrapper-13" + +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-destdir.patch + "${FILESDIR}"/${P}-test-fixes.patch #146592 + "${FILESDIR}"/${PN}-2.13-perl-5.26.patch +) + +src_configure() { + # make sure configure is newer than configure.in + touch configure || die + + # need to include --exec-prefix and --bindir or our + # DESTDIR patch will trigger sandbox hate :( + # + # need to force locale to C to avoid bugs in the old + # configure script breaking the install paths #351982 + # + # force to `awk` so that we don't encode another awk that + # happens to currently be installed, but might later be + # uninstalled (like mawk). same for m4. + local prepend="" + use userland_BSD && prepend="g" + ac_cv_path_M4="${prepend}m4" \ + ac_cv_prog_AWK="${prepend}awk" \ + LC_ALL=C \ + econf \ + --exec-prefix="${EPREFIX}"/usr \ + --bindir="${EPREFIX}"/usr/bin \ + --program-suffix="-${PV}" +} |