Skip to content

Instantly share code, notes, and snippets.

@ids1024
Last active June 6, 2017 18:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ids1024/be9bb50ca35f85ff44acb6d2694b5e82 to your computer and use it in GitHub Desktop.
Save ids1024/be9bb50ca35f85ff44acb6d2694b5e82 to your computer and use it in GitHub Desktop.
diff --git a/PKGBUILD b/PKGBUILD
index e94e51f..386635a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -15,8 +15,14 @@ makedepends=('autoconf')
provides=("automake=$pkgver")
checkdepends=('dejagnu' 'python2' 'java-environment' 'vala' 'emacs' 'cscope')
install=automake.install
-source=(ftp://ftp.gnu.org/gnu/${_realname}/${_realname}-${pkgver}.tar.xz)
-md5sums=('cf4752287ad708f83bd3689da57a32c9')
+source=(ftp://ftp.gnu.org/gnu/${_realname}/${_realname}-${pkgver}.tar.xz perl2.6.patch)
+md5sums=('cf4752287ad708f83bd3689da57a32c9'
+ 'bae3eaea7e736cdc60fdab27eb70b357')
+
+prepare() {
+ cd ${srcdir}/${_realname}-${pkgver}
+ patch -p1 < ../perl2.6.patch
+}
build() {
cd ${srcdir}/${_realname}-${pkgver}
diff --git a/perl2.6.patch b/perl2.6.patch
new file mode 100644
index 0000000..5d15393
--- /dev/null
+++ b/perl2.6.patch
@@ -0,0 +1,12 @@
+diff -ru automake-1.11.6/automake.in automake-1.11.6-new/automake.in
+--- automake-1.11.6/automake.in 2012-07-09 08:39:57.000000000 -0700
++++ automake-1.11.6-new/automake.in 2017-06-06 11:20:30.047651821 -0700
+@@ -4156,7 +4156,7 @@
+ sub substitute_ac_subst_variables ($)
+ {
+ my ($text) = @_;
+- $text =~ s/\${([^ \t=:+{}]+)}/&substitute_ac_subst_variables_worker ($1)/ge;
++ $text =~ s/\$[{]([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge;
+ return $text;
+ }
+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment