]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
maint: require perl 5.010 or later
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Feb 2023 22:13:24 +0000 (14:13 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Feb 2023 22:20:09 +0000 (14:20 -0800)
This is needed for better treatment of high-res timestamps.

25 files changed:
NEWS
bin/aclocal.in
bin/automake.in
configure.ac
lib/Automake/ChannelDefs.pm
lib/Automake/Channels.pm
lib/Automake/Condition.pm
lib/Automake/Config.in
lib/Automake/Configure_ac.pm
lib/Automake/DisjConditions.pm
lib/Automake/FileUtils.pm
lib/Automake/General.pm
lib/Automake/Getopt.pm
lib/Automake/Item.pm
lib/Automake/ItemDef.pm
lib/Automake/Language.pm
lib/Automake/Location.pm
lib/Automake/Options.pm
lib/Automake/Rule.pm
lib/Automake/RuleDef.pm
lib/Automake/VarDef.pm
lib/Automake/Variable.pm
lib/Automake/Version.pm
lib/Automake/Wrap.pm
lib/Automake/XFile.pm

diff --git a/NEWS b/NEWS
index 8cba8b3fe3313ebdf465c0f637648ad54857871a..cb325642f17b70033fd2b4880ac17d5c29008a6a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,10 @@ please see NEWS-2.0 and start following the advice there now.
 
 New in 1.17:
 
+* Version requirements:
+
+  - Perl 5.10 (2007) or greater is required.
+
 * New features added
 
   - RANLIB may be overridden on a per-target basis.
@@ -36,7 +40,7 @@ New in 1.17:
     and -Q is not used, since its support and behavior varies.
 
   - Emacs Lisp compilations respects silent make output.
-  
+
   - distcleancheck ignores "silly rename" files (.nfs* .smb* .__afs*)
     that can show up on network file systems.
 
index f04cb30d8e1b82abca00af9624a3fd40aab28eef..34c253048fb4f7f1fef44bb990f4953ab7e261ba 100644 (file)
@@ -19,7 +19,7 @@
 # Written by Tom Tromey <tromey@redhat.com>, and
 # Alexandre Duret-Lutz <adl@gnu.org>.
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 139d5ad93a9a306dd1a27365b476726c7637cd5e..afd296afa651e4cb2c918b4266b3168226512697 100644 (file)
@@ -22,7 +22,7 @@
 
 package Automake;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index dcf2d95566a0c7a636f7fbfbb95d75312e160fb8..bf72023e2b491808083a457d58ee3e3b50f65925 100644 (file)
@@ -73,10 +73,9 @@ if test -z "$PERL"; then
 fi
 # Save details about the selected perl interpreter in config.log.
 AM_RUN_LOG([$PERL --version])
-$PERL -e 'require 5.006;' || {
+$PERL -e 'require 5.010;' || {
    AC_MSG_ERROR(
-[perl 5.6 or better is required; perl 5.8.2 or better
-is recommended.  If you have several perl versions
+[perl 5.10 (2007) or better is required.  If you have several perl versions
 installed, select the one Automake should use using
   ./configure PERL=/path/to/perl])
 }
index 1c436645ecdf39e252fe772ffad363ece4844fcf..bfe5ba5482de0d6538b1474a99e05208f2314d11 100644 (file)
@@ -44,7 +44,7 @@ shorthand function to output on specific channels.
 
 =cut
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index b4563d36e0ff12aed02d7fd27d9f393bfe743313..5a36c93af42de860dfa238c5ec24a67ae49c17d1 100644 (file)
@@ -66,7 +66,7 @@ etc.) that can also be overridden on a per-message basis.
 
 =cut
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 31ac81d80de405f01c81eb03ef9c4bd9b5711f5d..d1e6811e84a651ac97274822cf4e1e30e35df6c2 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Condition;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 4fc918b589431105579f2f41bfc0acb461aa614c..3cc094d1544cb62bda70d75cc096e90f0bf2596f 100644 (file)
@@ -17,7 +17,7 @@
 
 package Automake::Config;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index efd428e2a5aa76c5e7bcc64eca9e9bf7a6e6dcde..d4751ee263702ee1dbed8b521d9ab5eb0b5bf6e9 100644 (file)
@@ -20,7 +20,7 @@
 
 package Automake::Configure_ac;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 16540e7da21146d0c16527d64443d523de15b7da..7612f607c63363af6db720c2f1f4adfe57ca7193 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::DisjConditions;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 848ff22d1761edf96f54ffa04e8fd5addd5051d2..bd173032be2eb0e3b5536080625d9187f7a69068 100644 (file)
@@ -34,7 +34,7 @@ This perl module provides various general purpose file handling functions.
 
 =cut
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 4c1d0630f7be8b7c6c70d37501373f249819bf67..4b977505ded47d2f64ca33b4e8e41f58b16bd72e 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::General;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 67958fd62e0256176959033fb40aef34d3c2730b..3b37d64a34c564864eb52cad96261f3b659b1099 100644 (file)
@@ -30,7 +30,7 @@ line options in conformance to the GNU Coding standards.
 
 =cut
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index a2637c6e186022f57025e8d3971d5414d8124c30..a2e6c142099108af8d674a8074ac012a7b241020 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Item;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 3e958a8ffc8027ffe34e6f3076ad083c5174cd4c..ca9bbb1ebfaa98c105c0f1c926cb658044dce4d8 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::ItemDef;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 8cd866ddec41a924c2df7322e2f13fbdfc180373..12a29bee4fc6c71957bf76eb01551c67d5dc27b8 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Language;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 21d08f7d2bf746e8d4a0394cfd8271a6f9f45e16..77b059937f4ec32fe10df43c963ad7c1136439a3 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Location;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 69fc2ecb500b6081e2339a6276015ab710366b1c..aee18316970cc50204e925aa53663590e4ea1d13 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Options;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 9f72d2728830de107166f7692302c56cc5bebc08..6a622e639f31fccb25ad3355f1e07f52e47ce67d 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Rule;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 1ae8b63326338b67aafd4f56a57517351ad46090..e5b3a1b92ca58ded32b2a1034fadd6c8b707d4f8 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::RuleDef;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 9f09411cc87b488dbfe9242c0dc4b7fe1ac01208..3e139326e42d9f35bb5a2796c8060ea32044ef28 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::VarDef;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 2c118314e39af12505b7cb497d447ff3f022f431..cc6b12fe0c78670a0d4d5ddbb14d26340a4082d9 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Variable;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 369a229e8051995248fc5f8629e42f977e80126a..02146a5007fc79d23972cec881f9c8bd13cbc5ce 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Version;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 9233798bdff91137683542bcafc0d861b88f3ae1..73a6247579feeb9b717c1da01270ee810d1acb51 100644 (file)
@@ -15,7 +15,7 @@
 
 package Automake::Wrap;
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';
 
index 05e8b32a2a6a7ad69620bc8564d56e90a89527f3..fb256c97bfce30940e61c1a84e12dc2ec471570e 100644 (file)
@@ -69,7 +69,7 @@ and C<getlines> methods to translate C<\r\n> to C<\n>.
 
 =cut
 
-use 5.006;
+use 5.010;
 use strict;
 use warnings FATAL => 'all';