From 1e989608518204e8fb83c415d7d088cf365dfa9d Mon Sep 17 00:00:00 2001 From: Henrik Grimler Date: Thu, 19 Aug 2021 21:51:19 +0200 Subject: [PATCH] autoconf: add patch to workaround m4 issue on arm Should be fixed properly in m4 though. Reported in https://github.com/termux/termux-packages/issues/7361. --- packages/autoconf/autom4te.in.patch | 11 +++++++++++ packages/autoconf/build.sh | 1 + 2 files changed, 12 insertions(+) create mode 100644 packages/autoconf/autom4te.in.patch diff --git a/packages/autoconf/autom4te.in.patch b/packages/autoconf/autom4te.in.patch new file mode 100644 index 000000000..ad12b9ca2 --- /dev/null +++ b/packages/autoconf/autom4te.in.patch @@ -0,0 +1,11 @@ +--- ./bin/autom4te.in.orig 2021-08-19 21:45:43.203065990 +0200 ++++ ./bin/autom4te.in 2021-08-19 21:46:46.779739045 +0200 +@@ -94,7 +94,7 @@ + my $m4 = $ENV{"M4"} || '@M4@'; + # Some non-GNU m4's don't reject the --help option, so give them /dev/null. + fatal "need GNU m4 1.4 or later: $m4" +- if system "$m4 --help &1 | grep reload-state >/dev/null"; ++ if system "$m4 --help 2>&1 | grep reload-state >/dev/null"; + + # Set some high recursion limit as the default limit, 250, has already + # been hit with AC_OUTPUT. Don't override the user's choice. diff --git a/packages/autoconf/build.sh b/packages/autoconf/build.sh index 072f224df..b5289a2c1 100644 --- a/packages/autoconf/build.sh +++ b/packages/autoconf/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="Creator of shell scripts to configure source code packag TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=2.71 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://mirrors.kernel.org/gnu/autoconf/autoconf-${TERMUX_PKG_VERSION}.tar.xz TERMUX_PKG_SHA256=f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4 TERMUX_PKG_DEPENDS="m4, make, perl"