]> git.pld-linux.org Git - packages/autoconf.git/blobdiff - autoconf-mksh.patch
- added patch for AC_SYS_LARGEFILE etc.
[packages/autoconf.git] / autoconf-mksh.patch
index 4bd50dde53347d26ae2aa657d6be081400e789a5..61f55876e89e06c5c7e46b3dcd67b3ee87ed2442 100644 (file)
@@ -1,45 +1,49 @@
---- tests/local.at~    2013-10-15 13:49:09.403970117 +0200
-+++ tests/local.at     2013-10-15 13:50:05.868721901 +0200
-@@ -274,7 +274,7 @@ m4_define([AT_CHECK_CONFIGURE],
+--- autoconf-2.72/tests/local.at.orig  2023-12-22 16:05:20.000000000 +0100
++++ autoconf-2.72/tests/local.at       2023-12-25 17:58:47.286892540 +0100
+@@ -558,7 +558,7 @@ m4_define([AT_CHECK_CONFIGURE],
  #   Set by AC_OUTPUT.
  # - AC_SUBST'ed variables
  #   (FIXME: Generate a list of these automatically.)
 -# - _|@|.[*#?$].|argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS
-+# - _|@|.[*#?$].|argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS|BASHPID|EPOCHREALTIME
++# - _|@|.[*#?$].|argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS|BASHPID|EPOCHREALTIME|KSH_MATCH
+ #   |SHLVL|START_TIME|ToD|_AST_FEATURES
  #   Some variables some shells use and change.
- #   `.[*#?$].' catches `$#' etc. which are displayed like this:
- #      | '!'=18186
-@@ -324,7 +324,7 @@ if test -f state-env.before && test -f s
-       [AWK|LEX|LEXLIB|LEX_OUTPUT_ROOT|LN_S|M4|MKDIR_P|RANLIB|SET_MAKE|YACC],
+ #   '.[*#?$].' catches '$#' etc. which are displayed like this:
+@@ -611,7 +611,7 @@ if test -f state-env.before && test -f s
+       [EGREP_TRADITIONAL],
        [GREP|[EF]GREP|SED],
-       [[_@]|.[*#?$].],
--      [argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS]))=' \
-+      [argv|ARGC|LINENO|OLDPWD|PIPESTATUS|RANDOM|SECONDS|BASHPID|EPOCHREALTIME]))=' \
+       [[_@]|.[*@%:@?$].],
+-      [argv|ARGC|LINENO|BASH_ARGC|BASH_ARGV|OLDPWD|PIPESTATUS|RANDOM],
++      [argv|ARGC|LINENO|BASH_ARGC|BASH_ARGV|OLDPWD|PIPESTATUS|RANDOM|BASHPID|EPOCHREALTIME|KSH_MATCH],
+       [SECONDS|SHLVL|START_TIME|ToD|_AST_FEATURES]))=' \
       $act_file ||
         test $? -eq 1 || echo failed >&2
-     ) 2>stderr-$act_file |
-@@ -351,11 +351,13 @@ fi
- # - ^ac_, excluding ^ac_cv_
- #   Autoconf's private shell name space.
- # - PPID [bash, zsh]
--# - RANDOM [zsh]
-+# - RANDOM [zsh, mksh]
- # - SECONDS [zsh]
- # - '$' [zsh]
- # - argv [zsh]
- # - ARGC [zsh]
-+# - BASHPID [bash, mksh]
-+# - EPOCHREALTIME [zsh, mksh]
- #
- # Furthermore, it is okay for a non-cache variable initialized to empty in one
- # run to be unset in another run.  This happens when, for example, cache update
-@@ -378,6 +380,8 @@ do
+@@ -641,7 +641,7 @@ fi
+ # - Variables with unstable values in at least some shells:
+ #   - OLDPWD [bash, zsh]
+ #   - PPID [bash, zsh]
+-#   - RANDOM [bash, zsh]
++#   - RANDOM [bash, zsh, mksh]
+ #   - SECONDS [bash, zsh]
+ #   - SHLVL [bash]
+ #   - START_TIME [NetBSD sh]
+@@ -653,6 +653,9 @@ fi
+ #   - BASH_ARGV [bash]
+ #   - LINENO [Posix]
+ #   - _AST_FEATURES [ksh93]
++#   - BASHPID [bash, mksh]
++#   - EPOCHREALTIME [zsh, mksh]
++#   - KSH_MATCH [mksh]
+ # - Optionally, variables that are expected to vary in a particular test.
+ #   This is controlled by the EXTRA-VARIANCE argument, which is a
+ #   whitespace-separated sequence of tokens.  Each token means to ignore
+@@ -692,6 +695,9 @@ do
        /^PPID=/ d
        /^RANDOM=/ d
        /^SECONDS=/ d
 +      /^BASHPID=/ d
 +      /^EPOCHREALTIME=/ d
-       /'\'\\\$\''=/ d
-       /^argv=/ d
-       /^ARGC=/ d
-
++      /^KSH_MATCH=/ d
+       /^SHLVL=/ d
+       /^START_TIME=/ d
+       /^ToD=/ d
This page took 0.303257 seconds and 4 git commands to generate.