Control: tags -1 + patch
On Sun, Jun 05, 2016 at 10:24:11PM +0300, Niko Tyni wrote:
> Building the muttprint package triggers deprecation warnings with Perl
> 5.24 (currently in experimental), and probably with Perl 5.22 (current
> sid) too.
>
> Unescaped left brace in regex is deprecated, passed through in regex;
> marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at
> /usr/bin/automake-1.11 line 4159.
This issue also affects e.g. src:jamin. The attached patch fixes the
problem. Please consider applying it.
Helmut
diff --minimal -Nru automake1.11-1.11.6/debian/changelog
automake1.11-1.11.6/debian/changelog
--- automake1.11-1.11.6/debian/changelog2014-10-20 02:14:05.0
+0200
+++ automake1.11-1.11.6/debian/changelog2016-12-14 17:07:50.0
+0100
@@ -1,3 +1,10 @@
+automake1.11 (1:1.11.6-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix usage of deprecated regular expression syntax (Closes: #826498)
+
+ -- Helmut Grohne Wed, 14 Dec 2016 17:07:50 +0100
+
automake1.11 (1:1.11.6-3) unstable; urgency=medium
* debian/copyright: New DEP-5 copyright file.
diff --minimal -Nru automake1.11-1.11.6/debian/patches/826498.diff
automake1.11-1.11.6/debian/patches/826498.diff
--- automake1.11-1.11.6/debian/patches/826498.diff 1970-01-01
01:00:00.0 +0100
+++ automake1.11-1.11.6/debian/patches/826498.diff 2016-12-14
17:07:50.0 +0100
@@ -0,0 +1,17 @@
+From: Helmut Grohne
+Subject: update deprecated regex syntax
+Bug-Debian: https://bugs.debian.org/826498
+
+Index: automake1.11-1.11.6/automake.in
+===
+--- automake1.11-1.11.6.orig/automake.in
automake1.11-1.11.6/automake.in
+@@ -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;
+ }
+
diff --minimal -Nru automake1.11-1.11.6/debian/patches/series
automake1.11-1.11.6/debian/patches/series
--- automake1.11-1.11.6/debian/patches/series 2014-10-20 02:14:05.0
+0200
+++ automake1.11-1.11.6/debian/patches/series 2016-12-14 17:07:27.0
+0100
@@ -1,3 +1,4 @@
01-texi-rename.diff
02-compile_f90_c_cxx-fix.diff
03-texinfo-fix-itemx.diff
+826498.diff