2135 lines
78 KiB
Diff
2135 lines
78 KiB
Diff
|
diff -x '*.o' -crB gzip-1.13-orig/aclocal.m4 gzip-1.13/aclocal.m4
|
||
|
*** gzip-1.13-orig/aclocal.m4 2023-08-20 02:32:46.000000000 +0300
|
||
|
--- gzip-1.13/aclocal.m4 2025-03-08 22:10:53.846464247 +0200
|
||
|
***************
|
||
|
*** 1,6 ****
|
||
|
! # generated automatically by aclocal 1.16i -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1996-2023 Free Software Foundation, Inc.
|
||
|
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1,6 ----
|
||
|
! # generated automatically by aclocal 1.17 -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||
|
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 14,30 ****
|
||
|
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
|
||
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||
|
! m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.72c.32-cb6fb],,
|
||
|
! [m4_warning([this file was generated for autoconf 2.72c.32-cb6fb.
|
||
|
You have another version of autoconf. It may work, but is not guaranteed to.
|
||
|
If you have problems, you may need to regenerate the build system entirely.
|
||
|
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
||
|
|
||
|
! # po.m4 serial 32 (gettext-0.21.1)
|
||
|
! dnl Copyright (C) 1995-2014, 2016, 2018-2022 Free Software Foundation, Inc.
|
||
|
dnl This file is free software; the Free Software Foundation
|
||
|
dnl gives unlimited permission to copy and/or distribute it,
|
||
|
dnl with or without modifications, as long as this notice is preserved.
|
||
|
dnl
|
||
|
dnl This file can be used in projects which are not available under
|
||
|
dnl the GNU General Public License or the GNU Lesser General Public
|
||
|
--- 14,32 ----
|
||
|
m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
|
||
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||
|
! m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.72],,
|
||
|
! [m4_warning([this file was generated for autoconf 2.72.
|
||
|
You have another version of autoconf. It may work, but is not guaranteed to.
|
||
|
If you have problems, you may need to regenerate the build system entirely.
|
||
|
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
|
||
|
|
||
|
! # po.m4
|
||
|
! # serial 34 (gettext-0.24)
|
||
|
! dnl Copyright (C) 1995-2024 Free Software Foundation, Inc.
|
||
|
dnl This file is free software; the Free Software Foundation
|
||
|
dnl gives unlimited permission to copy and/or distribute it,
|
||
|
dnl with or without modifications, as long as this notice is preserved.
|
||
|
+ dnl This file is offered as-is, without any warranty.
|
||
|
dnl
|
||
|
dnl This file can be used in projects which are not available under
|
||
|
dnl the GNU General Public License or the GNU Lesser General Public
|
||
|
***************
|
||
|
*** 37,43 ****
|
||
|
|
||
|
dnl Authors:
|
||
|
dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
|
||
|
! dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003.
|
||
|
|
||
|
AC_PREREQ([2.60])
|
||
|
|
||
|
--- 39,45 ----
|
||
|
|
||
|
dnl Authors:
|
||
|
dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
|
||
|
! dnl Bruno Haible <bruno@clisp.org>, 2000-2024.
|
||
|
|
||
|
AC_PREREQ([2.60])
|
||
|
|
||
|
***************
|
||
|
*** 52,58 ****
|
||
|
|
||
|
dnl Release version of the gettext macros. This is used to ensure that
|
||
|
dnl the gettext macros and po/Makefile.in.in are in sync.
|
||
|
! AC_SUBST([GETTEXT_MACRO_VERSION], [0.20])
|
||
|
|
||
|
dnl Perform the following tests also if --disable-nls has been given,
|
||
|
dnl because they are needed for "make dist" to work.
|
||
|
--- 54,60 ----
|
||
|
|
||
|
dnl Release version of the gettext macros. This is used to ensure that
|
||
|
dnl the gettext macros and po/Makefile.in.in are in sync.
|
||
|
! AC_SUBST([GETTEXT_MACRO_VERSION], [0.24])
|
||
|
|
||
|
dnl Perform the following tests also if --disable-nls has been given,
|
||
|
dnl because they are needed for "make dist" to work.
|
||
|
***************
|
||
|
*** 118,123 ****
|
||
|
--- 120,135 ----
|
||
|
test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
|
||
|
AC_SUBST([XGETTEXT_EXTRA_OPTIONS])
|
||
|
|
||
|
+ if test -n "$ALL_LINGUAS"; then
|
||
|
+ test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
|
||
|
+ fi
|
||
|
+
|
||
|
+ dnl Capture the value of LINGUAS because we need it to compute CATALOGS.
|
||
|
+ dnl In the Makefile, call it DESIRED_LINGUAS (because there, LINGUAS denotes
|
||
|
+ dnl the set of available translations, given by the developer).
|
||
|
+ DESIRED_LINGUAS="${LINGUAS-\$(ALL_LINGUAS)}"
|
||
|
+ AC_SUBST([DESIRED_LINGUAS])
|
||
|
+
|
||
|
AC_CONFIG_COMMANDS([po-directories], [[
|
||
|
for ac_file in $CONFIG_FILES; do
|
||
|
# Support "outfile[:infile[:infile...]]"
|
||
|
***************
|
||
|
*** 133,464 ****
|
||
|
# In autoconf-2.13 it is called $ac_given_srcdir.
|
||
|
# In autoconf-2.50 it is called $srcdir.
|
||
|
test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
|
||
|
- case "$ac_given_srcdir" in
|
||
|
- .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
|
||
|
- /*) top_srcdir="$ac_given_srcdir" ;;
|
||
|
- *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
|
||
|
- esac
|
||
|
# Treat a directory as a PO directory if and only if it has a
|
||
|
# POTFILES.in file. This allows packages to have multiple PO
|
||
|
# directories under different names or in different locations.
|
||
|
if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
|
||
|
- rm -f "$ac_dir/POTFILES"
|
||
|
- test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
|
||
|
- gt_tab=`printf '\t'`
|
||
|
- cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
|
||
|
- POMAKEFILEDEPS="POTFILES.in"
|
||
|
- # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
|
||
|
- # on $ac_dir but don't depend on user-specified configuration
|
||
|
- # parameters.
|
||
|
- if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
|
||
|
- # The LINGUAS file contains the set of available languages.
|
||
|
- if test -n "$OBSOLETE_ALL_LINGUAS"; then
|
||
|
- test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
|
||
|
- fi
|
||
|
- ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||
|
- POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
||
|
- else
|
||
|
- # The set of available languages was given in configure.in.
|
||
|
- ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
|
||
|
- fi
|
||
|
- # Compute POFILES
|
||
|
- # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
||
|
- # Compute UPDATEPOFILES
|
||
|
- # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
|
||
|
- # Compute DUMMYPOFILES
|
||
|
- # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
|
||
|
- # Compute GMOFILES
|
||
|
- # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
|
||
|
- case "$ac_given_srcdir" in
|
||
|
- .) srcdirpre= ;;
|
||
|
- *) srcdirpre='$(srcdir)/' ;;
|
||
|
- esac
|
||
|
- POFILES=
|
||
|
- UPDATEPOFILES=
|
||
|
- DUMMYPOFILES=
|
||
|
- GMOFILES=
|
||
|
- for lang in $ALL_LINGUAS; do
|
||
|
- POFILES="$POFILES $srcdirpre$lang.po"
|
||
|
- UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
|
||
|
- DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
|
||
|
- GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
|
||
|
- done
|
||
|
- # CATALOGS depends on both $ac_dir and the user's LINGUAS
|
||
|
- # environment variable.
|
||
|
- INST_LINGUAS=
|
||
|
- if test -n "$ALL_LINGUAS"; then
|
||
|
- for presentlang in $ALL_LINGUAS; do
|
||
|
- useit=no
|
||
|
- if test "%UNSET%" != "$LINGUAS"; then
|
||
|
- desiredlanguages="$LINGUAS"
|
||
|
- else
|
||
|
- desiredlanguages="$ALL_LINGUAS"
|
||
|
- fi
|
||
|
- for desiredlang in $desiredlanguages; do
|
||
|
- # Use the presentlang catalog if desiredlang is
|
||
|
- # a. equal to presentlang, or
|
||
|
- # b. a variant of presentlang (because in this case,
|
||
|
- # presentlang can be used as a fallback for messages
|
||
|
- # which are not translated in the desiredlang catalog).
|
||
|
- case "$desiredlang" in
|
||
|
- "$presentlang" | "$presentlang"_* | "$presentlang".* | "$presentlang"@*)
|
||
|
- useit=yes
|
||
|
- ;;
|
||
|
- esac
|
||
|
- done
|
||
|
- if test $useit = yes; then
|
||
|
- INST_LINGUAS="$INST_LINGUAS $presentlang"
|
||
|
- fi
|
||
|
- done
|
||
|
- fi
|
||
|
- CATALOGS=
|
||
|
- if test -n "$INST_LINGUAS"; then
|
||
|
- for lang in $INST_LINGUAS; do
|
||
|
- CATALOGS="$CATALOGS $lang.gmo"
|
||
|
- done
|
||
|
- fi
|
||
|
test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
|
||
|
! sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
|
||
|
! for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
|
||
|
! if test -f "$f"; then
|
||
|
! case "$f" in
|
||
|
! *.orig | *.bak | *~) ;;
|
||
|
! *) cat "$f" >> "$ac_dir/Makefile" ;;
|
||
|
! esac
|
||
|
! fi
|
||
|
! done
|
||
|
fi
|
||
|
;;
|
||
|
esac
|
||
|
done]],
|
||
|
! [# Capture the value of obsolete ALL_LINGUAS because we need it to compute
|
||
|
! # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
|
||
|
! OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
|
||
|
! # Capture the value of LINGUAS because we need it to compute CATALOGS.
|
||
|
! LINGUAS="${LINGUAS-%UNSET%}"
|
||
|
! ])
|
||
|
])
|
||
|
|
||
|
dnl Postprocesses a Makefile in a directory containing PO files.
|
||
|
AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE],
|
||
|
[
|
||
|
! # When this code is run, in config.status, two variables have already been
|
||
|
! # set:
|
||
|
! # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in,
|
||
|
! # - LINGUAS is the value of the environment variable LINGUAS at configure
|
||
|
! # time.
|
||
|
!
|
||
|
! changequote(,)dnl
|
||
|
! # Adjust a relative srcdir.
|
||
|
! ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
|
||
|
! ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
|
||
|
! ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
|
||
|
! # In autoconf-2.13 it is called $ac_given_srcdir.
|
||
|
! # In autoconf-2.50 it is called $srcdir.
|
||
|
! test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
|
||
|
! case "$ac_given_srcdir" in
|
||
|
! .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
|
||
|
! /*) top_srcdir="$ac_given_srcdir" ;;
|
||
|
! *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
|
||
|
! esac
|
||
|
!
|
||
|
! # Find a way to echo strings without interpreting backslash.
|
||
|
! if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then
|
||
|
! gt_echo='echo'
|
||
|
! else
|
||
|
! if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then
|
||
|
! gt_echo='printf %s\n'
|
||
|
! else
|
||
|
! echo_func () {
|
||
|
! cat <<EOT
|
||
|
! $*
|
||
|
! EOT
|
||
|
! }
|
||
|
! gt_echo='echo_func'
|
||
|
! fi
|
||
|
! fi
|
||
|
!
|
||
|
! # A sed script that extracts the value of VARIABLE from a Makefile.
|
||
|
! tab=`printf '\t'`
|
||
|
! sed_x_variable='
|
||
|
! # Test if the hold space is empty.
|
||
|
! x
|
||
|
! s/P/P/
|
||
|
! x
|
||
|
! ta
|
||
|
! # Yes it was empty. Look if we have the expected variable definition.
|
||
|
! /^['"${tab}"' ]*VARIABLE['"${tab}"' ]*=/{
|
||
|
! # Seen the first line of the variable definition.
|
||
|
! s/^['"${tab}"' ]*VARIABLE['"${tab}"' ]*=//
|
||
|
! ba
|
||
|
! }
|
||
|
! bd
|
||
|
! :a
|
||
|
! # Here we are processing a line from the variable definition.
|
||
|
! # Remove comment, more precisely replace it with a space.
|
||
|
! s/#.*$/ /
|
||
|
! # See if the line ends in a backslash.
|
||
|
! tb
|
||
|
! :b
|
||
|
! s/\\$//
|
||
|
! # Print the line, without the trailing backslash.
|
||
|
! p
|
||
|
! tc
|
||
|
! # There was no trailing backslash. The end of the variable definition is
|
||
|
! # reached. Clear the hold space.
|
||
|
! s/^.*$//
|
||
|
! x
|
||
|
! bd
|
||
|
! :c
|
||
|
! # A trailing backslash means that the variable definition continues in the
|
||
|
! # next line. Put a nonempty string into the hold space to indicate this.
|
||
|
! s/^.*$/P/
|
||
|
! x
|
||
|
! :d
|
||
|
! '
|
||
|
! changequote([,])dnl
|
||
|
!
|
||
|
! # Set POTFILES to the value of the Makefile variable POTFILES.
|
||
|
! sed_x_POTFILES=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/POTFILES/g'`
|
||
|
! POTFILES=`sed -n -e "$sed_x_POTFILES" < "$ac_file"`
|
||
|
! # Compute POTFILES_DEPS as
|
||
|
! # $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
|
||
|
! POTFILES_DEPS=
|
||
|
! for file in $POTFILES; do
|
||
|
! POTFILES_DEPS="$POTFILES_DEPS "'$(top_srcdir)/'"$file"
|
||
|
! done
|
||
|
! POMAKEFILEDEPS=""
|
||
|
!
|
||
|
! if test -n "$OBSOLETE_ALL_LINGUAS"; then
|
||
|
! test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
|
||
|
! fi
|
||
|
! if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
|
||
|
! # The LINGUAS file contains the set of available languages.
|
||
|
! ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
|
||
|
! POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
|
||
|
! else
|
||
|
! # Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
|
||
|
! sed_x_LINGUAS=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`
|
||
|
! ALL_LINGUAS=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
|
||
|
! fi
|
||
|
! # Compute POFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
|
||
|
! # Compute UPDATEPOFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
|
||
|
! # Compute DUMMYPOFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
|
||
|
! # Compute GMOFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
|
||
|
! # Compute PROPERTIESFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(DOMAIN)_$(lang).properties)
|
||
|
! # Compute CLASSFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(DOMAIN)_$(lang).class)
|
||
|
! # Compute QMFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
|
||
|
! # Compute MSGFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang)).msg)
|
||
|
! # Compute RESOURCESDLLFILES
|
||
|
! # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang))/$(DOMAIN).resources.dll)
|
||
|
! case "$ac_given_srcdir" in
|
||
|
! .) srcdirpre= ;;
|
||
|
! *) srcdirpre='$(srcdir)/' ;;
|
||
|
! esac
|
||
|
! POFILES=
|
||
|
! UPDATEPOFILES=
|
||
|
! DUMMYPOFILES=
|
||
|
! GMOFILES=
|
||
|
! PROPERTIESFILES=
|
||
|
! CLASSFILES=
|
||
|
! QMFILES=
|
||
|
! MSGFILES=
|
||
|
! RESOURCESDLLFILES=
|
||
|
! for lang in $ALL_LINGUAS; do
|
||
|
! POFILES="$POFILES $srcdirpre$lang.po"
|
||
|
! UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
|
||
|
! DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
|
||
|
! GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
|
||
|
! PROPERTIESFILES="$PROPERTIESFILES \$(srcdir)/\$(DOMAIN)_$lang.properties"
|
||
|
! CLASSFILES="$CLASSFILES \$(srcdir)/\$(DOMAIN)_$lang.class"
|
||
|
! QMFILES="$QMFILES $srcdirpre$lang.qm"
|
||
|
! frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
|
||
|
! MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
|
||
|
! frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
|
||
|
! RESOURCESDLLFILES="$RESOURCESDLLFILES $srcdirpre$frobbedlang/\$(DOMAIN).resources.dll"
|
||
|
! done
|
||
|
! # CATALOGS depends on both $ac_dir and the user's LINGUAS
|
||
|
! # environment variable.
|
||
|
! INST_LINGUAS=
|
||
|
! if test -n "$ALL_LINGUAS"; then
|
||
|
! for presentlang in $ALL_LINGUAS; do
|
||
|
! useit=no
|
||
|
! if test "%UNSET%" != "$LINGUAS"; then
|
||
|
! desiredlanguages="$LINGUAS"
|
||
|
! else
|
||
|
! desiredlanguages="$ALL_LINGUAS"
|
||
|
! fi
|
||
|
! for desiredlang in $desiredlanguages; do
|
||
|
! # Use the presentlang catalog if desiredlang is
|
||
|
! # a. equal to presentlang, or
|
||
|
! # b. a variant of presentlang (because in this case,
|
||
|
! # presentlang can be used as a fallback for messages
|
||
|
! # which are not translated in the desiredlang catalog).
|
||
|
! case "$desiredlang" in
|
||
|
! "$presentlang" | "$presentlang"_* | "$presentlang".* | "$presentlang"@*)
|
||
|
! useit=yes
|
||
|
! ;;
|
||
|
! esac
|
||
|
! done
|
||
|
! if test $useit = yes; then
|
||
|
! INST_LINGUAS="$INST_LINGUAS $presentlang"
|
||
|
! fi
|
||
|
! done
|
||
|
! fi
|
||
|
! CATALOGS=
|
||
|
! JAVACATALOGS=
|
||
|
! QTCATALOGS=
|
||
|
! TCLCATALOGS=
|
||
|
! CSHARPCATALOGS=
|
||
|
! if test -n "$INST_LINGUAS"; then
|
||
|
! for lang in $INST_LINGUAS; do
|
||
|
! CATALOGS="$CATALOGS $lang.gmo"
|
||
|
! JAVACATALOGS="$JAVACATALOGS \$(DOMAIN)_$lang.properties"
|
||
|
! QTCATALOGS="$QTCATALOGS $lang.qm"
|
||
|
! frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
|
||
|
! TCLCATALOGS="$TCLCATALOGS $frobbedlang.msg"
|
||
|
! frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
|
||
|
! CSHARPCATALOGS="$CSHARPCATALOGS $frobbedlang/\$(DOMAIN).resources.dll"
|
||
|
! done
|
||
|
! fi
|
||
|
!
|
||
|
! sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
|
||
|
! tab=`printf '\t'`
|
||
|
! if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then
|
||
|
! # Add dependencies that cannot be formulated as a simple suffix rule.
|
||
|
! for lang in $ALL_LINGUAS; do
|
||
|
! frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
|
||
|
! cat >> "$ac_file.tmp" <<EOF
|
||
|
! $frobbedlang.msg: $lang.po
|
||
|
! ${tab}@echo "\$(MSGFMT) -c --tcl -d \$(srcdir) -l $lang $srcdirpre$lang.po"; \
|
||
|
! ${tab}\$(MSGFMT) -c --tcl -d "\$(srcdir)" -l $lang $srcdirpre$lang.po || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
|
||
|
! EOF
|
||
|
! done
|
||
|
! fi
|
||
|
! if grep -l '@CSHARPCATALOGS@' "$ac_file" > /dev/null; then
|
||
|
! # Add dependencies that cannot be formulated as a simple suffix rule.
|
||
|
! for lang in $ALL_LINGUAS; do
|
||
|
! frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
|
||
|
! cat >> "$ac_file.tmp" <<EOF
|
||
|
! $frobbedlang/\$(DOMAIN).resources.dll: $lang.po
|
||
|
! ${tab}@echo "\$(MSGFMT) -c --csharp -d \$(srcdir) -l $lang $srcdirpre$lang.po -r \$(DOMAIN)"; \
|
||
|
! ${tab}\$(MSGFMT) -c --csharp -d "\$(srcdir)" -l $lang $srcdirpre$lang.po -r "\$(DOMAIN)" || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
|
||
|
! EOF
|
||
|
! done
|
||
|
! fi
|
||
|
! if test -n "$POMAKEFILEDEPS"; then
|
||
|
! cat >> "$ac_file.tmp" <<EOF
|
||
|
! Makefile: $POMAKEFILEDEPS
|
||
|
! EOF
|
||
|
! fi
|
||
|
mv "$ac_file.tmp" "$ac_file"
|
||
|
])
|
||
|
|
||
|
--- 145,167 ----
|
||
|
# In autoconf-2.13 it is called $ac_given_srcdir.
|
||
|
# In autoconf-2.50 it is called $srcdir.
|
||
|
test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
|
||
|
# Treat a directory as a PO directory if and only if it has a
|
||
|
# POTFILES.in file. This allows packages to have multiple PO
|
||
|
# directories under different names or in different locations.
|
||
|
if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
|
||
|
test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
|
||
|
! cat "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
|
||
|
fi
|
||
|
;;
|
||
|
esac
|
||
|
done]],
|
||
|
! [])
|
||
|
])
|
||
|
|
||
|
dnl Postprocesses a Makefile in a directory containing PO files.
|
||
|
AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE],
|
||
|
[
|
||
|
! sed -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
|
||
|
mv "$ac_file.tmp" "$ac_file"
|
||
|
])
|
||
|
|
||
|
***************
|
||
|
*** 475,481 ****
|
||
|
XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS $1"
|
||
|
])
|
||
|
|
||
|
! # Copyright (C) 2002-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 178,184 ----
|
||
|
XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS $1"
|
||
|
])
|
||
|
|
||
|
! # Copyright (C) 2002-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 487,496 ****
|
||
|
# generated from the m4 files accompanying Automake X.Y.
|
||
|
# (This private macro should not be called outside this file.)
|
||
|
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
||
|
! [am__api_version='1.16'
|
||
|
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||
|
dnl require some minimum version. Point them to the right macro.
|
||
|
! m4_if([$1], [1.16i], [],
|
||
|
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||
|
])
|
||
|
|
||
|
--- 190,199 ----
|
||
|
# generated from the m4 files accompanying Automake X.Y.
|
||
|
# (This private macro should not be called outside this file.)
|
||
|
AC_DEFUN([AM_AUTOMAKE_VERSION],
|
||
|
! [am__api_version='1.17'
|
||
|
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
|
||
|
dnl require some minimum version. Point them to the right macro.
|
||
|
! m4_if([$1], [1.17], [],
|
||
|
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
|
||
|
])
|
||
|
|
||
|
***************
|
||
|
*** 506,519 ****
|
||
|
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||
|
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||
|
! [AM_AUTOMAKE_VERSION([1.16i])dnl
|
||
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||
|
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||
|
|
||
|
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 209,222 ----
|
||
|
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
|
||
|
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
|
||
|
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
|
||
|
! [AM_AUTOMAKE_VERSION([1.17])dnl
|
||
|
m4_ifndef([AC_AUTOCONF_VERSION],
|
||
|
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
|
||
|
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
|
||
|
|
||
|
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 565,571 ****
|
||
|
|
||
|
# AM_COND_IF -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2008-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 268,274 ----
|
||
|
|
||
|
# AM_COND_IF -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2008-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 602,608 ****
|
||
|
|
||
|
# AM_CONDITIONAL -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1997-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 305,311 ----
|
||
|
|
||
|
# AM_CONDITIONAL -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1997-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 633,639 ****
|
||
|
Usually this means the macro was only invoked conditionally.]])
|
||
|
fi])])
|
||
|
|
||
|
! # Copyright (C) 1999-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 336,342 ----
|
||
|
Usually this means the macro was only invoked conditionally.]])
|
||
|
fi])])
|
||
|
|
||
|
! # Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 765,771 ****
|
||
|
# icc doesn't choke on unknown options, it will just issue warnings
|
||
|
# or remarks (even with -Werror). So we grep stderr for any message
|
||
|
# that says an option was ignored or not supported.
|
||
|
! # When given -MP, icc 7.0 and 7.1 complain thusly:
|
||
|
# icc: Command line warning: ignoring option '-M'; no argument required
|
||
|
# The diagnosis changed in icc 8.0:
|
||
|
# icc: Command line remark: option '-MP' not supported
|
||
|
--- 468,474 ----
|
||
|
# icc doesn't choke on unknown options, it will just issue warnings
|
||
|
# or remarks (even with -Werror). So we grep stderr for any message
|
||
|
# that says an option was ignored or not supported.
|
||
|
! # When given -MP, icc 7.0 and 7.1 complain thus:
|
||
|
# icc: Command line warning: ignoring option '-M'; no argument required
|
||
|
# The diagnosis changed in icc 8.0:
|
||
|
# icc: Command line remark: option '-MP' not supported
|
||
|
***************
|
||
|
*** 824,830 ****
|
||
|
|
||
|
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1999-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 527,533 ----
|
||
|
|
||
|
# Generate code to set up dependency tracking. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 892,898 ****
|
||
|
|
||
|
# Do all the work for Automake. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1996-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 595,601 ----
|
||
|
|
||
|
# Do all the work for Automake. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1069,1075 ****
|
||
|
done
|
||
|
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
||
|
|
||
|
! # Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 772,778 ----
|
||
|
done
|
||
|
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
|
||
|
|
||
|
! # Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1090,1096 ****
|
||
|
fi
|
||
|
AC_SUBST([install_sh])])
|
||
|
|
||
|
! # Copyright (C) 2003-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 793,799 ----
|
||
|
fi
|
||
|
AC_SUBST([install_sh])])
|
||
|
|
||
|
! # Copyright (C) 2003-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1111,1117 ****
|
||
|
|
||
|
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 814,820 ----
|
||
|
|
||
|
# Check to see how 'make' treats includes. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1154,1160 ****
|
||
|
|
||
|
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1997-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 857,863 ----
|
||
|
|
||
|
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1997-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1188,1194 ****
|
||
|
|
||
|
# Helper functions for option handling. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 891,897 ----
|
||
|
|
||
|
# Helper functions for option handling. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1217,1223 ****
|
||
|
AC_DEFUN([_AM_IF_OPTION],
|
||
|
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||
|
|
||
|
! # Copyright (C) 1999-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 920,926 ----
|
||
|
AC_DEFUN([_AM_IF_OPTION],
|
||
|
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
|
||
|
|
||
|
! # Copyright (C) 1999-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1264,1270 ****
|
||
|
# For backward compatibility.
|
||
|
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||
|
|
||
|
! # Copyright (C) 2022-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 967,973 ----
|
||
|
# For backward compatibility.
|
||
|
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
|
||
|
|
||
|
! # Copyright (C) 2022-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1280,1286 ****
|
||
|
AC_SUBST(am__rm_f_notfound)
|
||
|
])
|
||
|
|
||
|
! # Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 983,989 ----
|
||
|
AC_SUBST(am__rm_f_notfound)
|
||
|
])
|
||
|
|
||
|
! # Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1299,1305 ****
|
||
|
|
||
|
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1996-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1002,1008 ----
|
||
|
|
||
|
# Check to make sure that the build environment is sane. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1308,1358 ****
|
||
|
# _AM_SLEEP_FRACTIONAL_SECONDS
|
||
|
# ----------------------------
|
||
|
AC_DEFUN([_AM_SLEEP_FRACTIONAL_SECONDS], [dnl
|
||
|
! AC_CACHE_CHECK([whether sleep supports fractional seconds], am_cv_sleep_fractional_seconds, [dnl
|
||
|
! AS_IF([sleep 0.001 2>/dev/null], [am_cv_sleep_fractional_seconds=true], [am_cv_sleep_fractional_seconds=false])
|
||
|
])])
|
||
|
|
||
|
# _AM_FILESYSTEM_TIMESTAMP_RESOLUTION
|
||
|
# -----------------------------------
|
||
|
! # Determine the filesystem timestamp resolution. Modern systems are nanosecond
|
||
|
! # capable, but historical systems could be millisecond, second, or even 2-second
|
||
|
! # resolution.
|
||
|
AC_DEFUN([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION], [dnl
|
||
|
AC_REQUIRE([_AM_SLEEP_FRACTIONAL_SECONDS])
|
||
|
! AC_CACHE_CHECK([the filesystem timestamp resolution], am_cv_filesystem_timestamp_resolution, [dnl
|
||
|
! # Use names that lexically sort older-first when the timestamps are equal.
|
||
|
! rm -f conftest.file.a conftest.file.b
|
||
|
! : > conftest.file.a
|
||
|
! AS_IF([$am_cv_sleep_fractional_seconds], [dnl
|
||
|
! am_try_sleep=0.1 am_try_loops=20
|
||
|
! ], [dnl
|
||
|
! am_try_sleep=1 am_try_loops=2
|
||
|
! ])
|
||
|
! am_try=0
|
||
|
! while :; do
|
||
|
! AS_VAR_ARITH([am_try], [$am_try + 1])
|
||
|
! echo "timestamp $am_try" > conftest.file.b
|
||
|
! set X `ls -t conftest.file.a conftest.file.b`
|
||
|
! if test "$[2]" = conftest.file.b || test $am_try -eq $am_try_loops; then
|
||
|
! break
|
||
|
fi
|
||
|
- sleep $am_try_sleep
|
||
|
done
|
||
|
! rm -f conftest.file.a conftest.file.b
|
||
|
! am_cv_filesystem_timestamp_resolution=$am_try
|
||
|
! AS_IF([$am_cv_sleep_fractional_seconds], [dnl
|
||
|
! AS_VAR_ARITH([am_cv_filesystem_timestamp_resolution], [$am_try / 10])
|
||
|
! AS_VAR_ARITH([am_fraction], [$am_try % 10])
|
||
|
! AS_VAR_APPEND([am_cv_filesystem_timestamp_resolution], [.$am_fraction])
|
||
|
! ])
|
||
|
])])
|
||
|
|
||
|
# AM_SANITY_CHECK
|
||
|
# ---------------
|
||
|
AC_DEFUN([AM_SANITY_CHECK],
|
||
|
[AC_REQUIRE([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION])
|
||
|
! rm -f conftest.file
|
||
|
! AC_CACHE_CHECK([whether build environment is sane], am_cv_build_env_is_sane, [dnl
|
||
|
# Reject unsafe characters in $srcdir or the absolute working directory
|
||
|
# name. Accept space and tab only in the latter.
|
||
|
am_lf='
|
||
|
--- 1011,1170 ----
|
||
|
# _AM_SLEEP_FRACTIONAL_SECONDS
|
||
|
# ----------------------------
|
||
|
AC_DEFUN([_AM_SLEEP_FRACTIONAL_SECONDS], [dnl
|
||
|
! AC_CACHE_CHECK([whether sleep supports fractional seconds],
|
||
|
! am_cv_sleep_fractional_seconds, [dnl
|
||
|
! AS_IF([sleep 0.001 2>/dev/null], [am_cv_sleep_fractional_seconds=yes],
|
||
|
! [am_cv_sleep_fractional_seconds=no])
|
||
|
])])
|
||
|
|
||
|
# _AM_FILESYSTEM_TIMESTAMP_RESOLUTION
|
||
|
# -----------------------------------
|
||
|
! # Determine the filesystem's resolution for file modification
|
||
|
! # timestamps. The coarsest we know of is FAT, with a resolution
|
||
|
! # of only two seconds, even with the most recent "exFAT" extensions.
|
||
|
! # The finest (e.g. ext4 with large inodes, XFS, ZFS) is one
|
||
|
! # nanosecond, matching clock_gettime. However, it is probably not
|
||
|
! # possible to delay execution of a shell script for less than one
|
||
|
! # millisecond, due to process creation overhead and scheduling
|
||
|
! # granularity, so we don't check for anything finer than that. (See below.)
|
||
|
AC_DEFUN([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION], [dnl
|
||
|
AC_REQUIRE([_AM_SLEEP_FRACTIONAL_SECONDS])
|
||
|
! AC_CACHE_CHECK([filesystem timestamp resolution],
|
||
|
! am_cv_filesystem_timestamp_resolution, [dnl
|
||
|
! # Default to the worst case.
|
||
|
! am_cv_filesystem_timestamp_resolution=2
|
||
|
!
|
||
|
! # Only try to go finer than 1 sec if sleep can do it.
|
||
|
! # Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work,
|
||
|
! # - 1 sec is not much of a win compared to 2 sec, and
|
||
|
! # - it takes 2 seconds to perform the test whether 1 sec works.
|
||
|
! #
|
||
|
! # Instead, just use the default 2s on platforms that have 1s resolution,
|
||
|
! # accept the extra 1s delay when using $sleep in the Automake tests, in
|
||
|
! # exchange for not incurring the 2s delay for running the test for all
|
||
|
! # packages.
|
||
|
! #
|
||
|
! am_try_resolutions=
|
||
|
! if test "$am_cv_sleep_fractional_seconds" = yes; then
|
||
|
! # Even a millisecond often causes a bunch of false positives,
|
||
|
! # so just try a hundredth of a second. The time saved between .001 and
|
||
|
! # .01 is not terribly consequential.
|
||
|
! am_try_resolutions="0.01 0.1 $am_try_resolutions"
|
||
|
! fi
|
||
|
!
|
||
|
! # In order to catch current-generation FAT out, we must *modify* files
|
||
|
! # that already exist; the *creation* timestamp is finer. Use names
|
||
|
! # that make ls -t sort them differently when they have equal
|
||
|
! # timestamps than when they have distinct timestamps, keeping
|
||
|
! # in mind that ls -t prints the *newest* file first.
|
||
|
! rm -f conftest.ts?
|
||
|
! : > conftest.ts1
|
||
|
! : > conftest.ts2
|
||
|
! : > conftest.ts3
|
||
|
!
|
||
|
! # Make sure ls -t actually works. Do 'set' in a subshell so we don't
|
||
|
! # clobber the current shell's arguments. (Outer-level square brackets
|
||
|
! # are removed by m4; they're present so that m4 does not expand
|
||
|
! # <dollar><star>; be careful, easy to get confused.)
|
||
|
! if (
|
||
|
! set X `[ls -t conftest.ts[12]]` &&
|
||
|
! {
|
||
|
! test "$[]*" != "X conftest.ts1 conftest.ts2" ||
|
||
|
! test "$[]*" != "X conftest.ts2 conftest.ts1";
|
||
|
! }
|
||
|
! ); then :; else
|
||
|
! # If neither matched, then we have a broken ls. This can happen
|
||
|
! # if, for instance, CONFIG_SHELL is bash and it inherits a
|
||
|
! # broken ls alias from the environment. This has actually
|
||
|
! # happened. Such a system could not be considered "sane".
|
||
|
! _AS_ECHO_UNQUOTED(
|
||
|
! ["Bad output from ls -t: \"`[ls -t conftest.ts[12]]`\""],
|
||
|
! [AS_MESSAGE_LOG_FD])
|
||
|
! AC_MSG_FAILURE([ls -t produces unexpected output.
|
||
|
! Make sure there is not a broken ls alias in your environment.])
|
||
|
! fi
|
||
|
!
|
||
|
! for am_try_res in $am_try_resolutions; do
|
||
|
! # Any one fine-grained sleep might happen to cross the boundary
|
||
|
! # between two values of a coarser actual resolution, but if we do
|
||
|
! # two fine-grained sleeps in a row, at least one of them will fall
|
||
|
! # entirely within a coarse interval.
|
||
|
! echo alpha > conftest.ts1
|
||
|
! sleep $am_try_res
|
||
|
! echo beta > conftest.ts2
|
||
|
! sleep $am_try_res
|
||
|
! echo gamma > conftest.ts3
|
||
|
!
|
||
|
! # We assume that 'ls -t' will make use of high-resolution
|
||
|
! # timestamps if the operating system supports them at all.
|
||
|
! if (set X `ls -t conftest.ts?` &&
|
||
|
! test "$[]2" = conftest.ts3 &&
|
||
|
! test "$[]3" = conftest.ts2 &&
|
||
|
! test "$[]4" = conftest.ts1); then
|
||
|
! #
|
||
|
! # Ok, ls -t worked. If we're at a resolution of 1 second, we're done,
|
||
|
! # because we don't need to test make.
|
||
|
! make_ok=true
|
||
|
! if test $am_try_res != 1; then
|
||
|
! # But if we've succeeded so far with a subsecond resolution, we
|
||
|
! # have one more thing to check: make. It can happen that
|
||
|
! # everything else supports the subsecond mtimes, but make doesn't;
|
||
|
! # notably on macOS, which ships make 3.81 from 2006 (the last one
|
||
|
! # released under GPLv2). https://bugs.gnu.org/68808
|
||
|
! #
|
||
|
! # We test $MAKE if it is defined in the environment, else "make".
|
||
|
! # It might get overridden later, but our hope is that in practice
|
||
|
! # it does not matter: it is the system "make" which is (by far)
|
||
|
! # the most likely to be broken, whereas if the user overrides it,
|
||
|
! # probably they did so with a better, or at least not worse, make.
|
||
|
! # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html
|
||
|
! #
|
||
|
! # Create a Makefile (real tab character here):
|
||
|
! rm -f conftest.mk
|
||
|
! echo 'conftest.ts1: conftest.ts2' >conftest.mk
|
||
|
! echo ' touch conftest.ts2' >>conftest.mk
|
||
|
! #
|
||
|
! # Now, running
|
||
|
! # touch conftest.ts1; touch conftest.ts2; make
|
||
|
! # should touch ts1 because ts2 is newer. This could happen by luck,
|
||
|
! # but most often, it will fail if make's support is insufficient. So
|
||
|
! # test for several consecutive successes.
|
||
|
! #
|
||
|
! # (We reuse conftest.ts[12] because we still want to modify existing
|
||
|
! # files, not create new ones, per above.)
|
||
|
! n=0
|
||
|
! make=${MAKE-make}
|
||
|
! until test $n -eq 3; do
|
||
|
! echo one > conftest.ts1
|
||
|
! sleep $am_try_res
|
||
|
! echo two > conftest.ts2 # ts2 should now be newer than ts1
|
||
|
! if $make -f conftest.mk | grep 'up to date' >/dev/null; then
|
||
|
! make_ok=false
|
||
|
! break # out of $n loop
|
||
|
! fi
|
||
|
! n=`expr $n + 1`
|
||
|
! done
|
||
|
! fi
|
||
|
! #
|
||
|
! if $make_ok; then
|
||
|
! # Everything we know to check worked out, so call this resolution good.
|
||
|
! am_cv_filesystem_timestamp_resolution=$am_try_res
|
||
|
! break # out of $am_try_res loop
|
||
|
! fi
|
||
|
! # Otherwise, we'll go on to check the next resolution.
|
||
|
fi
|
||
|
done
|
||
|
! rm -f conftest.ts?
|
||
|
! # (end _am_filesystem_timestamp_resolution)
|
||
|
])])
|
||
|
|
||
|
# AM_SANITY_CHECK
|
||
|
# ---------------
|
||
|
AC_DEFUN([AM_SANITY_CHECK],
|
||
|
[AC_REQUIRE([_AM_FILESYSTEM_TIMESTAMP_RESOLUTION])
|
||
|
! # This check should not be cached, as it may vary across builds of
|
||
|
! # different projects.
|
||
|
! AC_MSG_CHECKING([whether build environment is sane])
|
||
|
# Reject unsafe characters in $srcdir or the absolute working directory
|
||
|
# name. Accept space and tab only in the latter.
|
||
|
am_lf='
|
||
|
***************
|
||
|
*** 1371,1418 ****
|
||
|
# symlink; some systems play weird games with the mod time of symlinks
|
||
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
||
|
# directory).
|
||
|
! if (
|
||
|
! am_has_slept=no
|
||
|
! for am_try in 1 2; do
|
||
|
! echo "timestamp, slept: $am_has_slept" > conftest.file
|
||
|
! set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
||
|
! if test "$[*]" = "X"; then
|
||
|
! # -L didn't work.
|
||
|
! set X `ls -t "$srcdir/configure" conftest.file`
|
||
|
! fi
|
||
|
! if test "$[*]" != "X $srcdir/configure conftest.file" \
|
||
|
! && test "$[*]" != "X conftest.file $srcdir/configure"; then
|
||
|
!
|
||
|
! # If neither matched, then we have a broken ls. This can happen
|
||
|
! # if, for instance, CONFIG_SHELL is bash and it inherits a
|
||
|
! # broken ls alias from the environment. This has actually
|
||
|
! # happened. Such a system could not be considered "sane".
|
||
|
! AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
|
||
|
! alias in your environment])
|
||
|
! fi
|
||
|
! if test "$[2]" = conftest.file || test $am_try -eq 2; then
|
||
|
! break
|
||
|
! fi
|
||
|
! # Just in case.
|
||
|
! sleep $am_cv_filesystem_timestamp_resolution
|
||
|
! am_has_slept=yes
|
||
|
! done
|
||
|
! test "$[2]" = conftest.file
|
||
|
! )
|
||
|
! then
|
||
|
! am_cv_build_env_is_sane=yes
|
||
|
! else
|
||
|
! AC_MSG_ERROR([newly created file is older than distributed files!
|
||
|
Check your system clock])
|
||
|
fi
|
||
|
! ])
|
||
|
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
||
|
# generated files are strictly newer.
|
||
|
am_sleep_pid=
|
||
|
! if ! test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1; then
|
||
|
! ( sleep $am_cv_filesystem_timestamp_resolution ) &
|
||
|
am_sleep_pid=$!
|
||
|
! fi
|
||
|
AC_CONFIG_COMMANDS_PRE(
|
||
|
[AC_MSG_CHECKING([that generated files are newer than configure])
|
||
|
if test -n "$am_sleep_pid"; then
|
||
|
--- 1183,1222 ----
|
||
|
# symlink; some systems play weird games with the mod time of symlinks
|
||
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
||
|
# directory).
|
||
|
! am_build_env_is_sane=no
|
||
|
! am_has_slept=no
|
||
|
! rm -f conftest.file
|
||
|
! for am_try in 1 2; do
|
||
|
! echo "timestamp, slept: $am_has_slept" > conftest.file
|
||
|
! if (
|
||
|
! set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
||
|
! if test "$[]*" = "X"; then
|
||
|
! # -L didn't work.
|
||
|
! set X `ls -t "$srcdir/configure" conftest.file`
|
||
|
! fi
|
||
|
! test "$[]2" = conftest.file
|
||
|
! ); then
|
||
|
! am_build_env_is_sane=yes
|
||
|
! break
|
||
|
! fi
|
||
|
! # Just in case.
|
||
|
! sleep "$am_cv_filesystem_timestamp_resolution"
|
||
|
! am_has_slept=yes
|
||
|
! done
|
||
|
!
|
||
|
! AC_MSG_RESULT([$am_build_env_is_sane])
|
||
|
! if test "$am_build_env_is_sane" = no; then
|
||
|
! AC_MSG_ERROR([newly created file is older than distributed files!
|
||
|
Check your system clock])
|
||
|
fi
|
||
|
!
|
||
|
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
||
|
# generated files are strictly newer.
|
||
|
am_sleep_pid=
|
||
|
! AS_IF([test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1],, [dnl
|
||
|
! ( sleep "$am_cv_filesystem_timestamp_resolution" ) &
|
||
|
am_sleep_pid=$!
|
||
|
! ])
|
||
|
AC_CONFIG_COMMANDS_PRE(
|
||
|
[AC_MSG_CHECKING([that generated files are newer than configure])
|
||
|
if test -n "$am_sleep_pid"; then
|
||
|
***************
|
||
|
*** 1423,1429 ****
|
||
|
rm -f conftest.file
|
||
|
])
|
||
|
|
||
|
! # Copyright (C) 2009-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1227,1233 ----
|
||
|
rm -f conftest.file
|
||
|
])
|
||
|
|
||
|
! # Copyright (C) 2009-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1494,1500 ****
|
||
|
[AC_REQUIRE([_AM_SILENT_RULES])
|
||
|
AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1])])
|
||
|
|
||
|
! # Copyright (C) 2001-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1298,1304 ----
|
||
|
[AC_REQUIRE([_AM_SILENT_RULES])
|
||
|
AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1])])
|
||
|
|
||
|
! # Copyright (C) 2001-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1522,1528 ****
|
||
|
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||
|
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||
|
|
||
|
! # Copyright (C) 2006-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1326,1332 ----
|
||
|
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
|
||
|
AC_SUBST([INSTALL_STRIP_PROGRAM])])
|
||
|
|
||
|
! # Copyright (C) 2006-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1541,1547 ****
|
||
|
|
||
|
# Check how to create a tarball. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2004-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1345,1351 ----
|
||
|
|
||
|
# Check how to create a tarball. -*- Autoconf -*-
|
||
|
|
||
|
! # Copyright (C) 2004-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 1676,1682 ****
|
||
|
AC_SUBST([am__untar])
|
||
|
]) # _AM_PROG_TAR
|
||
|
|
||
|
! # Copyright (C) 2022-2023 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1480,1486 ----
|
||
|
AC_SUBST([am__untar])
|
||
|
]) # _AM_PROG_TAR
|
||
|
|
||
|
! # Copyright (C) 2022-2024 Free Software Foundation, Inc.
|
||
|
#
|
||
|
# This file is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
Only in gzip-1.13: autom4te.cache
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/build-aux/config.sub gzip-1.13/build-aux/config.sub
|
||
|
*** gzip-1.13-orig/build-aux/config.sub 2023-08-17 02:47:32.000000000 +0300
|
||
|
--- gzip-1.13/build-aux/config.sub 2025-03-08 22:10:42.193220118 +0200
|
||
|
***************
|
||
|
*** 1736,1742 ****
|
||
|
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
|
||
|
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
|
||
|
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
|
||
|
! | fiwix* | mlibc* | cos* | mbr* )
|
||
|
;;
|
||
|
# This one is extra strict with allowed versions
|
||
|
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
|
||
|
--- 1736,1742 ----
|
||
|
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
|
||
|
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
|
||
|
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
|
||
|
! | fiwix* | mlibc* | cos* | mbr* | yggdrasil* )
|
||
|
;;
|
||
|
# This one is extra strict with allowed versions
|
||
|
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/configure gzip-1.13/configure
|
||
|
*** gzip-1.13-orig/configure 2023-08-20 03:13:40.000000000 +0300
|
||
|
--- gzip-1.13/configure 2025-03-08 22:10:54.847323213 +0200
|
||
|
***************
|
||
|
*** 1,6 ****
|
||
|
#! /bin/sh
|
||
|
# Guess values for system-dependent variables and create Makefiles.
|
||
|
! # Generated by GNU Autoconf 2.72c.32-cb6fb for gzip 1.13.
|
||
|
#
|
||
|
# Report bugs to <bug-gzip@gnu.org>.
|
||
|
#
|
||
|
--- 1,6 ----
|
||
|
#! /bin/sh
|
||
|
# Guess values for system-dependent variables and create Makefiles.
|
||
|
! # Generated by GNU Autoconf 2.72 for gzip 1.13.
|
||
|
#
|
||
|
# Report bugs to <bug-gzip@gnu.org>.
|
||
|
#
|
||
|
***************
|
||
|
*** 2865,2871 ****
|
||
|
if $ac_init_version; then
|
||
|
cat <<\_ACEOF
|
||
|
gzip configure 1.13
|
||
|
! generated by GNU Autoconf 2.72c.32-cb6fb
|
||
|
|
||
|
Copyright (C) 2023 Free Software Foundation, Inc.
|
||
|
This configure script is free software; the Free Software Foundation
|
||
|
--- 2865,2871 ----
|
||
|
if $ac_init_version; then
|
||
|
cat <<\_ACEOF
|
||
|
gzip configure 1.13
|
||
|
! generated by GNU Autoconf 2.72
|
||
|
|
||
|
Copyright (C) 2023 Free Software Foundation, Inc.
|
||
|
This configure script is free software; the Free Software Foundation
|
||
|
***************
|
||
|
*** 3548,3554 ****
|
||
|
running configure, to aid debugging if configure makes a mistake.
|
||
|
|
||
|
It was created by gzip $as_me 1.13, which was
|
||
|
! generated by GNU Autoconf 2.72c.32-cb6fb. Invocation command line was
|
||
|
|
||
|
$ $0$ac_configure_args_raw
|
||
|
|
||
|
--- 3548,3554 ----
|
||
|
running configure, to aid debugging if configure makes a mistake.
|
||
|
|
||
|
It was created by gzip $as_me 1.13, which was
|
||
|
! generated by GNU Autoconf 2.72. Invocation command line was
|
||
|
|
||
|
$ $0$ac_configure_args_raw
|
||
|
|
||
|
***************
|
||
|
*** 3889,3899 ****
|
||
|
|
||
|
# Test code for whether the C compiler supports C99 (global declarations)
|
||
|
ac_c_conftest_c99_globals='
|
||
|
! // Does the compiler advertise C99 conformance?
|
||
|
#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
|
||
|
# error "Compiler does not advertise C99 conformance"
|
||
|
#endif
|
||
|
|
||
|
#include <stdbool.h>
|
||
|
extern int puts (const char *);
|
||
|
extern int printf (const char *, ...);
|
||
|
--- 3889,3901 ----
|
||
|
|
||
|
# Test code for whether the C compiler supports C99 (global declarations)
|
||
|
ac_c_conftest_c99_globals='
|
||
|
! /* Does the compiler advertise C99 conformance? */
|
||
|
#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
|
||
|
# error "Compiler does not advertise C99 conformance"
|
||
|
#endif
|
||
|
|
||
|
+ // See if C++-style comments work.
|
||
|
+
|
||
|
#include <stdbool.h>
|
||
|
extern int puts (const char *);
|
||
|
extern int printf (const char *, ...);
|
||
|
***************
|
||
|
*** 3949,3955 ****
|
||
|
static inline int
|
||
|
test_restrict (ccp restrict text)
|
||
|
{
|
||
|
- // See if C++-style comments work.
|
||
|
// Iterate through items via the restricted pointer.
|
||
|
// Also check for declarations in for loops.
|
||
|
for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
|
||
|
--- 3951,3956 ----
|
||
|
***************
|
||
|
*** 4038,4044 ****
|
||
|
|
||
|
# Test code for whether the C compiler supports C11 (global declarations)
|
||
|
ac_c_conftest_c11_globals='
|
||
|
! // Does the compiler advertise C11 conformance?
|
||
|
#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
|
||
|
# error "Compiler does not advertise C11 conformance"
|
||
|
#endif
|
||
|
--- 4039,4045 ----
|
||
|
|
||
|
# Test code for whether the C compiler supports C11 (global declarations)
|
||
|
ac_c_conftest_c11_globals='
|
||
|
! /* Does the compiler advertise C11 conformance? */
|
||
|
#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
|
||
|
# error "Compiler does not advertise C11 conformance"
|
||
|
#endif
|
||
|
***************
|
||
|
*** 4374,4380 ****
|
||
|
|
||
|
ac_config_headers="$ac_config_headers lib/config.h:lib/config.hin"
|
||
|
|
||
|
! am__api_version='1.16'
|
||
|
|
||
|
|
||
|
|
||
|
--- 4375,4381 ----
|
||
|
|
||
|
ac_config_headers="$ac_config_headers lib/config.h:lib/config.hin"
|
||
|
|
||
|
! am__api_version='1.17'
|
||
|
|
||
|
|
||
|
|
||
|
***************
|
||
|
*** 4485,4493 ****
|
||
|
else case e in #(
|
||
|
e) if sleep 0.001 2>/dev/null
|
||
|
then :
|
||
|
! am_cv_sleep_fractional_seconds=true
|
||
|
else case e in #(
|
||
|
! e) am_cv_sleep_fractional_seconds=false ;;
|
||
|
esac
|
||
|
fi
|
||
|
;;
|
||
|
--- 4486,4494 ----
|
||
|
else case e in #(
|
||
|
e) if sleep 0.001 2>/dev/null
|
||
|
then :
|
||
|
! am_cv_sleep_fractional_seconds=yes
|
||
|
else case e in #(
|
||
|
! e) am_cv_sleep_fractional_seconds=no ;;
|
||
|
esac
|
||
|
fi
|
||
|
;;
|
||
|
***************
|
||
|
*** 4496,4552 ****
|
||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5
|
||
|
printf "%s\n" "$am_cv_sleep_fractional_seconds" >&6; }
|
||
|
|
||
|
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the filesystem timestamp resolution" >&5
|
||
|
! printf %s "checking the filesystem timestamp resolution... " >&6; }
|
||
|
if test ${am_cv_filesystem_timestamp_resolution+y}
|
||
|
then :
|
||
|
printf %s "(cached) " >&6
|
||
|
else case e in #(
|
||
|
! e) # Use names that lexically sort older-first when the timestamps are equal.
|
||
|
! rm -f conftest.file.a conftest.file.b
|
||
|
! : > conftest.file.a
|
||
|
! if $am_cv_sleep_fractional_seconds
|
||
|
! then :
|
||
|
! am_try_sleep=0.1 am_try_loops=20
|
||
|
|
||
|
! else case e in #(
|
||
|
! e) am_try_sleep=1 am_try_loops=2
|
||
|
! ;;
|
||
|
! esac
|
||
|
fi
|
||
|
! am_try=0
|
||
|
! while :; do
|
||
|
! as_fn_arith $am_try + 1 && am_try=$as_val
|
||
|
! echo "timestamp $am_try" > conftest.file.b
|
||
|
! set X `ls -t conftest.file.a conftest.file.b`
|
||
|
! if test "$2" = conftest.file.b || test $am_try -eq $am_try_loops; then
|
||
|
! break
|
||
|
fi
|
||
|
- sleep $am_try_sleep
|
||
|
done
|
||
|
! rm -f conftest.file.a conftest.file.b
|
||
|
! am_cv_filesystem_timestamp_resolution=$am_try
|
||
|
! if $am_cv_sleep_fractional_seconds
|
||
|
! then :
|
||
|
! as_fn_arith $am_try / 10 && am_cv_filesystem_timestamp_resolution=$as_val
|
||
|
! as_fn_arith $am_try % 10 && am_fraction=$as_val
|
||
|
! as_fn_append am_cv_filesystem_timestamp_resolution .$am_fraction
|
||
|
!
|
||
|
! fi
|
||
|
;;
|
||
|
esac
|
||
|
fi
|
||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5
|
||
|
printf "%s\n" "$am_cv_filesystem_timestamp_resolution" >&6; }
|
||
|
|
||
|
! rm -f conftest.file
|
||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
|
||
|
printf %s "checking whether build environment is sane... " >&6; }
|
||
|
! if test ${am_cv_build_env_is_sane+y}
|
||
|
! then :
|
||
|
! printf %s "(cached) " >&6
|
||
|
! else case e in #(
|
||
|
! e) # Reject unsafe characters in $srcdir or the absolute working directory
|
||
|
# name. Accept space and tab only in the latter.
|
||
|
am_lf='
|
||
|
'
|
||
|
--- 4497,4645 ----
|
||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_sleep_fractional_seconds" >&5
|
||
|
printf "%s\n" "$am_cv_sleep_fractional_seconds" >&6; }
|
||
|
|
||
|
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking filesystem timestamp resolution" >&5
|
||
|
! printf %s "checking filesystem timestamp resolution... " >&6; }
|
||
|
if test ${am_cv_filesystem_timestamp_resolution+y}
|
||
|
then :
|
||
|
printf %s "(cached) " >&6
|
||
|
else case e in #(
|
||
|
! e) # Default to the worst case.
|
||
|
! am_cv_filesystem_timestamp_resolution=2
|
||
|
|
||
|
! # Only try to go finer than 1 sec if sleep can do it.
|
||
|
! # Don't try 1 sec, because if 0.01 sec and 0.1 sec don't work,
|
||
|
! # - 1 sec is not much of a win compared to 2 sec, and
|
||
|
! # - it takes 2 seconds to perform the test whether 1 sec works.
|
||
|
! #
|
||
|
! # Instead, just use the default 2s on platforms that have 1s resolution,
|
||
|
! # accept the extra 1s delay when using $sleep in the Automake tests, in
|
||
|
! # exchange for not incurring the 2s delay for running the test for all
|
||
|
! # packages.
|
||
|
! #
|
||
|
! am_try_resolutions=
|
||
|
! if test "$am_cv_sleep_fractional_seconds" = yes; then
|
||
|
! # Even a millisecond often causes a bunch of false positives,
|
||
|
! # so just try a hundredth of a second. The time saved between .001 and
|
||
|
! # .01 is not terribly consequential.
|
||
|
! am_try_resolutions="0.01 0.1 $am_try_resolutions"
|
||
|
! fi
|
||
|
!
|
||
|
! # In order to catch current-generation FAT out, we must *modify* files
|
||
|
! # that already exist; the *creation* timestamp is finer. Use names
|
||
|
! # that make ls -t sort them differently when they have equal
|
||
|
! # timestamps than when they have distinct timestamps, keeping
|
||
|
! # in mind that ls -t prints the *newest* file first.
|
||
|
! rm -f conftest.ts?
|
||
|
! : > conftest.ts1
|
||
|
! : > conftest.ts2
|
||
|
! : > conftest.ts3
|
||
|
!
|
||
|
! # Make sure ls -t actually works. Do 'set' in a subshell so we don't
|
||
|
! # clobber the current shell's arguments. (Outer-level square brackets
|
||
|
! # are removed by m4; they're present so that m4 does not expand
|
||
|
! # <dollar><star>; be careful, easy to get confused.)
|
||
|
! if (
|
||
|
! set X `ls -t conftest.ts[12]` &&
|
||
|
! {
|
||
|
! test "$*" != "X conftest.ts1 conftest.ts2" ||
|
||
|
! test "$*" != "X conftest.ts2 conftest.ts1";
|
||
|
! }
|
||
|
! ); then :; else
|
||
|
! # If neither matched, then we have a broken ls. This can happen
|
||
|
! # if, for instance, CONFIG_SHELL is bash and it inherits a
|
||
|
! # broken ls alias from the environment. This has actually
|
||
|
! # happened. Such a system could not be considered "sane".
|
||
|
! printf "%s\n" ""Bad output from ls -t: \"`ls -t conftest.ts[12]`\""" >&5
|
||
|
! { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
|
||
|
! printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
|
||
|
! as_fn_error $? "ls -t produces unexpected output.
|
||
|
! Make sure there is not a broken ls alias in your environment.
|
||
|
! See 'config.log' for more details" "$LINENO" 5; }
|
||
|
fi
|
||
|
!
|
||
|
! for am_try_res in $am_try_resolutions; do
|
||
|
! # Any one fine-grained sleep might happen to cross the boundary
|
||
|
! # between two values of a coarser actual resolution, but if we do
|
||
|
! # two fine-grained sleeps in a row, at least one of them will fall
|
||
|
! # entirely within a coarse interval.
|
||
|
! echo alpha > conftest.ts1
|
||
|
! sleep $am_try_res
|
||
|
! echo beta > conftest.ts2
|
||
|
! sleep $am_try_res
|
||
|
! echo gamma > conftest.ts3
|
||
|
!
|
||
|
! # We assume that 'ls -t' will make use of high-resolution
|
||
|
! # timestamps if the operating system supports them at all.
|
||
|
! if (set X `ls -t conftest.ts?` &&
|
||
|
! test "$2" = conftest.ts3 &&
|
||
|
! test "$3" = conftest.ts2 &&
|
||
|
! test "$4" = conftest.ts1); then
|
||
|
! #
|
||
|
! # Ok, ls -t worked. If we're at a resolution of 1 second, we're done,
|
||
|
! # because we don't need to test make.
|
||
|
! make_ok=true
|
||
|
! if test $am_try_res != 1; then
|
||
|
! # But if we've succeeded so far with a subsecond resolution, we
|
||
|
! # have one more thing to check: make. It can happen that
|
||
|
! # everything else supports the subsecond mtimes, but make doesn't;
|
||
|
! # notably on macOS, which ships make 3.81 from 2006 (the last one
|
||
|
! # released under GPLv2). https://bugs.gnu.org/68808
|
||
|
! #
|
||
|
! # We test $MAKE if it is defined in the environment, else "make".
|
||
|
! # It might get overridden later, but our hope is that in practice
|
||
|
! # it does not matter: it is the system "make" which is (by far)
|
||
|
! # the most likely to be broken, whereas if the user overrides it,
|
||
|
! # probably they did so with a better, or at least not worse, make.
|
||
|
! # https://lists.gnu.org/archive/html/automake/2024-06/msg00051.html
|
||
|
! #
|
||
|
! # Create a Makefile (real tab character here):
|
||
|
! rm -f conftest.mk
|
||
|
! echo 'conftest.ts1: conftest.ts2' >conftest.mk
|
||
|
! echo ' touch conftest.ts2' >>conftest.mk
|
||
|
! #
|
||
|
! # Now, running
|
||
|
! # touch conftest.ts1; touch conftest.ts2; make
|
||
|
! # should touch ts1 because ts2 is newer. This could happen by luck,
|
||
|
! # but most often, it will fail if make's support is insufficient. So
|
||
|
! # test for several consecutive successes.
|
||
|
! #
|
||
|
! # (We reuse conftest.ts[12] because we still want to modify existing
|
||
|
! # files, not create new ones, per above.)
|
||
|
! n=0
|
||
|
! make=${MAKE-make}
|
||
|
! until test $n -eq 3; do
|
||
|
! echo one > conftest.ts1
|
||
|
! sleep $am_try_res
|
||
|
! echo two > conftest.ts2 # ts2 should now be newer than ts1
|
||
|
! if $make -f conftest.mk | grep 'up to date' >/dev/null; then
|
||
|
! make_ok=false
|
||
|
! break # out of $n loop
|
||
|
! fi
|
||
|
! n=`expr $n + 1`
|
||
|
! done
|
||
|
! fi
|
||
|
! #
|
||
|
! if $make_ok; then
|
||
|
! # Everything we know to check worked out, so call this resolution good.
|
||
|
! am_cv_filesystem_timestamp_resolution=$am_try_res
|
||
|
! break # out of $am_try_res loop
|
||
|
! fi
|
||
|
! # Otherwise, we'll go on to check the next resolution.
|
||
|
fi
|
||
|
done
|
||
|
! rm -f conftest.ts?
|
||
|
! # (end _am_filesystem_timestamp_resolution)
|
||
|
;;
|
||
|
esac
|
||
|
fi
|
||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_filesystem_timestamp_resolution" >&5
|
||
|
printf "%s\n" "$am_cv_filesystem_timestamp_resolution" >&6; }
|
||
|
|
||
|
! # This check should not be cached, as it may vary across builds of
|
||
|
! # different projects.
|
||
|
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
|
||
|
printf %s "checking whether build environment is sane... " >&6; }
|
||
|
! # Reject unsafe characters in $srcdir or the absolute working directory
|
||
|
# name. Accept space and tab only in the latter.
|
||
|
am_lf='
|
||
|
'
|
||
|
***************
|
||
|
*** 4564,4614 ****
|
||
|
# symlink; some systems play weird games with the mod time of symlinks
|
||
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
||
|
# directory).
|
||
|
! if (
|
||
|
! am_has_slept=no
|
||
|
! for am_try in 1 2; do
|
||
|
! echo "timestamp, slept: $am_has_slept" > conftest.file
|
||
|
! set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
||
|
! if test "$*" = "X"; then
|
||
|
! # -L didn't work.
|
||
|
! set X `ls -t "$srcdir/configure" conftest.file`
|
||
|
! fi
|
||
|
! if test "$*" != "X $srcdir/configure conftest.file" \
|
||
|
! && test "$*" != "X conftest.file $srcdir/configure"; then
|
||
|
|
||
|
! # If neither matched, then we have a broken ls. This can happen
|
||
|
! # if, for instance, CONFIG_SHELL is bash and it inherits a
|
||
|
! # broken ls alias from the environment. This has actually
|
||
|
! # happened. Such a system could not be considered "sane".
|
||
|
! as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
|
||
|
! alias in your environment" "$LINENO" 5
|
||
|
! fi
|
||
|
! if test "$2" = conftest.file || test $am_try -eq 2; then
|
||
|
! break
|
||
|
! fi
|
||
|
! # Just in case.
|
||
|
! sleep $am_cv_filesystem_timestamp_resolution
|
||
|
! am_has_slept=yes
|
||
|
! done
|
||
|
! test "$2" = conftest.file
|
||
|
! )
|
||
|
! then
|
||
|
! am_cv_build_env_is_sane=yes
|
||
|
! else
|
||
|
! as_fn_error $? "newly created file is older than distributed files!
|
||
|
Check your system clock" "$LINENO" 5
|
||
|
fi
|
||
|
! ;;
|
||
|
! esac
|
||
|
! fi
|
||
|
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_build_env_is_sane" >&5
|
||
|
! printf "%s\n" "$am_cv_build_env_is_sane" >&6; }
|
||
|
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
||
|
# generated files are strictly newer.
|
||
|
am_sleep_pid=
|
||
|
! if ! test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1; then
|
||
|
! ( sleep $am_cv_filesystem_timestamp_resolution ) &
|
||
|
am_sleep_pid=$!
|
||
|
fi
|
||
|
|
||
|
rm -f conftest.file
|
||
|
--- 4657,4701 ----
|
||
|
# symlink; some systems play weird games with the mod time of symlinks
|
||
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
||
|
# directory).
|
||
|
! am_build_env_is_sane=no
|
||
|
! am_has_slept=no
|
||
|
! rm -f conftest.file
|
||
|
! for am_try in 1 2; do
|
||
|
! echo "timestamp, slept: $am_has_slept" > conftest.file
|
||
|
! if (
|
||
|
! set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
|
||
|
! if test "$*" = "X"; then
|
||
|
! # -L didn't work.
|
||
|
! set X `ls -t "$srcdir/configure" conftest.file`
|
||
|
! fi
|
||
|
! test "$2" = conftest.file
|
||
|
! ); then
|
||
|
! am_build_env_is_sane=yes
|
||
|
! break
|
||
|
! fi
|
||
|
! # Just in case.
|
||
|
! sleep "$am_cv_filesystem_timestamp_resolution"
|
||
|
! am_has_slept=yes
|
||
|
! done
|
||
|
|
||
|
! { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_build_env_is_sane" >&5
|
||
|
! printf "%s\n" "$am_build_env_is_sane" >&6; }
|
||
|
! if test "$am_build_env_is_sane" = no; then
|
||
|
! as_fn_error $? "newly created file is older than distributed files!
|
||
|
Check your system clock" "$LINENO" 5
|
||
|
fi
|
||
|
!
|
||
|
# If we didn't sleep, we still need to ensure time stamps of config.status and
|
||
|
# generated files are strictly newer.
|
||
|
am_sleep_pid=
|
||
|
! if test -e conftest.file || grep 'slept: no' conftest.file >/dev/null 2>&1
|
||
|
! then :
|
||
|
!
|
||
|
! else case e in #(
|
||
|
! e) ( sleep "$am_cv_filesystem_timestamp_resolution" ) &
|
||
|
am_sleep_pid=$!
|
||
|
+ ;;
|
||
|
+ esac
|
||
|
fi
|
||
|
|
||
|
rm -f conftest.file
|
||
|
***************
|
||
|
*** 4783,4789 ****
|
||
|
as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
|
||
|
case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
|
||
|
'mkdir ('*'coreutils) '* | \
|
||
|
! 'BusyBox '* | \
|
||
|
'mkdir (fileutils) '4.1*)
|
||
|
ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
|
||
|
break 3;;
|
||
|
--- 4870,4876 ----
|
||
|
as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
|
||
|
case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
|
||
|
'mkdir ('*'coreutils) '* | \
|
||
|
! *'BusyBox '* | \
|
||
|
'mkdir (fileutils) '4.1*)
|
||
|
ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
|
||
|
break 3;;
|
||
|
***************
|
||
|
*** 6389,6395 ****
|
||
|
# icc doesn't choke on unknown options, it will just issue warnings
|
||
|
# or remarks (even with -Werror). So we grep stderr for any message
|
||
|
# that says an option was ignored or not supported.
|
||
|
! # When given -MP, icc 7.0 and 7.1 complain thusly:
|
||
|
# icc: Command line warning: ignoring option '-M'; no argument required
|
||
|
# The diagnosis changed in icc 8.0:
|
||
|
# icc: Command line remark: option '-MP' not supported
|
||
|
--- 6476,6482 ----
|
||
|
# icc doesn't choke on unknown options, it will just issue warnings
|
||
|
# or remarks (even with -Werror). So we grep stderr for any message
|
||
|
# that says an option was ignored or not supported.
|
||
|
! # When given -MP, icc 7.0 and 7.1 complain thus:
|
||
|
# icc: Command line warning: ignoring option '-M'; no argument required
|
||
|
# The diagnosis changed in icc 8.0:
|
||
|
# icc: Command line remark: option '-MP' not supported
|
||
|
***************
|
||
|
*** 7761,7767 ****
|
||
|
|
||
|
if test $ac_opt_found != yes; then
|
||
|
case $host_os in #(
|
||
|
! mingw*) :
|
||
|
ac_cv_sys_largefile_opts="supported through gnulib"
|
||
|
ac_opt_found=yes
|
||
|
;; #(
|
||
|
--- 7848,7854 ----
|
||
|
|
||
|
if test $ac_opt_found != yes; then
|
||
|
case $host_os in #(
|
||
|
! mingw* | windows*) :
|
||
|
ac_cv_sys_largefile_opts="supported through gnulib"
|
||
|
ac_opt_found=yes
|
||
|
;; #(
|
||
|
***************
|
||
|
*** 15610,15615 ****
|
||
|
--- 15697,15706 ----
|
||
|
if test $gl_cv_var_stdin_large_offset = no; then
|
||
|
REPLACE_FSEEKO=1
|
||
|
fi
|
||
|
+ case "$host_os" in
|
||
|
+ yggdrasil*)
|
||
|
+ ;;
|
||
|
+ **)
|
||
|
|
||
|
|
||
|
|
||
|
***************
|
||
|
*** 15713,15723 ****
|
||
|
printf "%s\n" "#define FUNC_FFLUSH_STDIN $gl_func_fflush_stdin" >>confdefs.h
|
||
|
|
||
|
|
||
|
! case "$gl_cv_func_fflush_stdin" in
|
||
|
! *yes) ;;
|
||
|
! *) REPLACE_FSEEKO=1 ;;
|
||
|
! esac
|
||
|
|
||
|
fi
|
||
|
|
||
|
|
||
|
--- 15804,15816 ----
|
||
|
printf "%s\n" "#define FUNC_FFLUSH_STDIN $gl_func_fflush_stdin" >>confdefs.h
|
||
|
|
||
|
|
||
|
! case "$gl_cv_func_fflush_stdin" in
|
||
|
! *yes) ;;
|
||
|
! *) REPLACE_FSEEKO=1 ;;
|
||
|
! esac
|
||
|
|
||
|
+ ;;
|
||
|
+ esac
|
||
|
fi
|
||
|
|
||
|
|
||
|
***************
|
||
|
*** 24534,24539 ****
|
||
|
--- 24627,24633 ----
|
||
|
then :
|
||
|
case "$host_os" in
|
||
|
# Guess no on NetBSD.
|
||
|
+ yggdrasil*) gl_cv_func_fcntl_f_dupfd_cloexec="guessing yes" ;;
|
||
|
netbsd*) gl_cv_func_fcntl_f_dupfd_cloexec="guessing no" ;;
|
||
|
*) gl_cv_func_fcntl_f_dupfd_cloexec="$gl_cross_guess_normal" ;;
|
||
|
esac
|
||
|
***************
|
||
|
*** 26855,26860 ****
|
||
|
--- 26949,26958 ----
|
||
|
if test $gl_cv_var_stdin_large_offset = no; then
|
||
|
REPLACE_FSEEKO=1
|
||
|
fi
|
||
|
+ case "$host_os" in
|
||
|
+ yggdrasil*)
|
||
|
+ ;;
|
||
|
+ **)
|
||
|
|
||
|
|
||
|
|
||
|
***************
|
||
|
*** 26958,26968 ****
|
||
|
printf "%s\n" "#define FUNC_FFLUSH_STDIN $gl_func_fflush_stdin" >>confdefs.h
|
||
|
|
||
|
|
||
|
! case "$gl_cv_func_fflush_stdin" in
|
||
|
! *yes) ;;
|
||
|
! *) REPLACE_FSEEKO=1 ;;
|
||
|
! esac
|
||
|
|
||
|
fi
|
||
|
|
||
|
|
||
|
--- 27056,27068 ----
|
||
|
printf "%s\n" "#define FUNC_FFLUSH_STDIN $gl_func_fflush_stdin" >>confdefs.h
|
||
|
|
||
|
|
||
|
! case "$gl_cv_func_fflush_stdin" in
|
||
|
! *yes) ;;
|
||
|
! *) REPLACE_FSEEKO=1 ;;
|
||
|
! esac
|
||
|
|
||
|
+ ;;
|
||
|
+ esac
|
||
|
fi
|
||
|
|
||
|
|
||
|
***************
|
||
|
*** 37068,37074 ****
|
||
|
# values after options handling.
|
||
|
ac_log="
|
||
|
This file was extended by gzip $as_me 1.13, which was
|
||
|
! generated by GNU Autoconf 2.72c.32-cb6fb. Invocation command line was
|
||
|
|
||
|
CONFIG_FILES = $CONFIG_FILES
|
||
|
CONFIG_HEADERS = $CONFIG_HEADERS
|
||
|
--- 37168,37174 ----
|
||
|
# values after options handling.
|
||
|
ac_log="
|
||
|
This file was extended by gzip $as_me 1.13, which was
|
||
|
! generated by GNU Autoconf 2.72. Invocation command line was
|
||
|
|
||
|
CONFIG_FILES = $CONFIG_FILES
|
||
|
CONFIG_HEADERS = $CONFIG_HEADERS
|
||
|
***************
|
||
|
*** 37140,37146 ****
|
||
|
ac_cs_config='$ac_cs_config_escaped'
|
||
|
ac_cs_version="\\
|
||
|
gzip config.status 1.13
|
||
|
! configured by $0, generated by GNU Autoconf 2.72c.32-cb6fb,
|
||
|
with options \\"\$ac_cs_config\\"
|
||
|
|
||
|
Copyright (C) 2023 Free Software Foundation, Inc.
|
||
|
--- 37240,37246 ----
|
||
|
ac_cs_config='$ac_cs_config_escaped'
|
||
|
ac_cs_version="\\
|
||
|
gzip config.status 1.13
|
||
|
! configured by $0, generated by GNU Autoconf 2.72,
|
||
|
with options \\"\$ac_cs_config\\"
|
||
|
|
||
|
Copyright (C) 2023 Free Software Foundation, Inc.
|
||
|
Only in gzip-1.13: configure~
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/doc/Makefile.in gzip-1.13/doc/Makefile.in
|
||
|
*** gzip-1.13-orig/doc/Makefile.in 2023-08-20 02:32:50.000000000 +0300
|
||
|
--- gzip-1.13/doc/Makefile.in 2025-03-08 22:10:55.295211374 +0200
|
||
|
***************
|
||
|
*** 1,7 ****
|
||
|
! # Makefile.in generated by automake 1.16i from Makefile.am.
|
||
|
# @configure_input@
|
||
|
|
||
|
! # Copyright (C) 1994-2023 Free Software Foundation, Inc.
|
||
|
|
||
|
# This Makefile.in is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1,7 ----
|
||
|
! # Makefile.in generated by automake 1.17 from Makefile.am.
|
||
|
# @configure_input@
|
||
|
|
||
|
! # Copyright (C) 1994-2024 Free Software Foundation, Inc.
|
||
|
|
||
|
# This Makefile.in is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/lib/fseterr.h gzip-1.13/lib/fseterr.h
|
||
|
*** gzip-1.13-orig/lib/fseterr.h 2023-05-28 04:10:34.000000000 +0300
|
||
|
--- gzip-1.13/lib/fseterr.h 2025-03-08 22:10:18.772029233 +0200
|
||
|
***************
|
||
|
*** 30,36 ****
|
||
|
--- 30,38 ----
|
||
|
|
||
|
#if HAVE___FSETERR /* musl libc */
|
||
|
|
||
|
+ #if !defined(__yggdrasil__)
|
||
|
# include <stdio_ext.h>
|
||
|
+ #endif
|
||
|
# define fseterr(fp) __fseterr (fp)
|
||
|
|
||
|
#else
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/lib/Makefile.in gzip-1.13/lib/Makefile.in
|
||
|
*** gzip-1.13-orig/lib/Makefile.in 2023-08-20 02:32:50.000000000 +0300
|
||
|
--- gzip-1.13/lib/Makefile.in 2025-03-08 22:10:55.455531247 +0200
|
||
|
***************
|
||
|
*** 1,7 ****
|
||
|
! # Makefile.in generated by automake 1.16i from Makefile.am.
|
||
|
# @configure_input@
|
||
|
|
||
|
! # Copyright (C) 1994-2023 Free Software Foundation, Inc.
|
||
|
|
||
|
# This Makefile.in is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1,7 ----
|
||
|
! # Makefile.in generated by automake 1.17 from Makefile.am.
|
||
|
# @configure_input@
|
||
|
|
||
|
! # Copyright (C) 1994-2024 Free Software Foundation, Inc.
|
||
|
|
||
|
# This Makefile.in is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/m4/fcntl.m4 gzip-1.13/m4/fcntl.m4
|
||
|
*** gzip-1.13-orig/m4/fcntl.m4 2023-01-02 03:20:46.000000000 +0200
|
||
|
--- gzip-1.13/m4/fcntl.m4 2025-03-08 22:09:35.326306160 +0200
|
||
|
***************
|
||
|
*** 117,122 ****
|
||
|
--- 117,123 ----
|
||
|
[gl_cv_func_fcntl_f_dupfd_cloexec=no],
|
||
|
[case "$host_os" in
|
||
|
# Guess no on NetBSD.
|
||
|
+ yggdrasil*) gl_cv_func_fcntl_f_dupfd_cloexec="guessing yes" ;;
|
||
|
netbsd*) gl_cv_func_fcntl_f_dupfd_cloexec="guessing no" ;;
|
||
|
*) gl_cv_func_fcntl_f_dupfd_cloexec="$gl_cross_guess_normal" ;;
|
||
|
esac
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/m4/fseeko.m4 gzip-1.13/m4/fseeko.m4
|
||
|
*** gzip-1.13-orig/m4/fseeko.m4 2023-01-02 03:20:46.000000000 +0200
|
||
|
--- gzip-1.13/m4/fseeko.m4 2025-03-08 22:10:04.170910183 +0200
|
||
|
***************
|
||
|
*** 35,47 ****
|
||
|
if test $gl_cv_var_stdin_large_offset = no; then
|
||
|
REPLACE_FSEEKO=1
|
||
|
fi
|
||
|
! m4_ifdef([gl_FUNC_FFLUSH_STDIN], [
|
||
|
! gl_FUNC_FFLUSH_STDIN
|
||
|
! case "$gl_cv_func_fflush_stdin" in
|
||
|
! *yes) ;;
|
||
|
! *) REPLACE_FSEEKO=1 ;;
|
||
|
! esac
|
||
|
! ])
|
||
|
fi
|
||
|
])
|
||
|
|
||
|
--- 35,53 ----
|
||
|
if test $gl_cv_var_stdin_large_offset = no; then
|
||
|
REPLACE_FSEEKO=1
|
||
|
fi
|
||
|
! case "$host_os" in
|
||
|
! yggdrasil*)
|
||
|
! ;;
|
||
|
! **)
|
||
|
! m4_ifdef([gl_FUNC_FFLUSH_STDIN], [
|
||
|
! gl_FUNC_FFLUSH_STDIN
|
||
|
! case "$gl_cv_func_fflush_stdin" in
|
||
|
! *yes) ;;
|
||
|
! *) REPLACE_FSEEKO=1 ;;
|
||
|
! esac
|
||
|
! ])
|
||
|
! ;;
|
||
|
! esac
|
||
|
fi
|
||
|
])
|
||
|
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/Makefile.in gzip-1.13/Makefile.in
|
||
|
*** gzip-1.13-orig/Makefile.in 2023-08-20 02:32:50.000000000 +0300
|
||
|
--- gzip-1.13/Makefile.in 2025-03-08 22:10:55.257576336 +0200
|
||
|
***************
|
||
|
*** 1,7 ****
|
||
|
! # Makefile.in generated by automake 1.16i from Makefile.am.
|
||
|
# @configure_input@
|
||
|
|
||
|
! # Copyright (C) 1994-2023 Free Software Foundation, Inc.
|
||
|
|
||
|
# This Makefile.in is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1,7 ----
|
||
|
! # Makefile.in generated by automake 1.17 from Makefile.am.
|
||
|
# @configure_input@
|
||
|
|
||
|
! # Copyright (C) 1994-2024 Free Software Foundation, Inc.
|
||
|
|
||
|
# This Makefile.in is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 370,377 ****
|
||
|
top_distdir = $(distdir)
|
||
|
am__remove_distdir = \
|
||
|
if test -d "$(distdir)"; then \
|
||
|
! find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
|
||
|
! && rm -rf "$(distdir)" \
|
||
|
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
||
|
else :; fi
|
||
|
am__post_remove_distdir = $(am__remove_distdir)
|
||
|
--- 370,377 ----
|
||
|
top_distdir = $(distdir)
|
||
|
am__remove_distdir = \
|
||
|
if test -d "$(distdir)"; then \
|
||
|
! find "$(distdir)" -type d ! -perm -700 -exec chmod u+rwx {} ';' \
|
||
|
! ; rm -rf "$(distdir)" \
|
||
|
|| { sleep 5 && rm -rf "$(distdir)"; }; \
|
||
|
else :; fi
|
||
|
am__post_remove_distdir = $(am__remove_distdir)
|
||
|
***************
|
||
|
*** 401,407 ****
|
||
|
done; \
|
||
|
reldir="$$dir2"
|
||
|
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz $(distdir).zip
|
||
|
! GZIP_ENV = --best
|
||
|
DIST_TARGETS = dist-xz dist-gzip dist-zip
|
||
|
# Exists only to be overridden by the user if desired.
|
||
|
AM_DISTCHECK_DVI_TARGET = dvi
|
||
|
--- 401,407 ----
|
||
|
done; \
|
||
|
reldir="$$dir2"
|
||
|
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz $(distdir).zip
|
||
|
! GZIP_ENV = -9
|
||
|
DIST_TARGETS = dist-xz dist-gzip dist-zip
|
||
|
# Exists only to be overridden by the user if desired.
|
||
|
AM_DISTCHECK_DVI_TARGET = dvi
|
||
|
***************
|
||
|
*** 2223,2229 ****
|
||
|
distcheck: dist
|
||
|
case '$(DIST_ARCHIVES)' in \
|
||
|
*.tar.gz*) \
|
||
|
! eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||
|
*.tar.bz2*) \
|
||
|
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||
|
*.tar.lz*) \
|
||
|
--- 2223,2229 ----
|
||
|
distcheck: dist
|
||
|
case '$(DIST_ARCHIVES)' in \
|
||
|
*.tar.gz*) \
|
||
|
! eval GZIP= gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
|
||
|
*.tar.bz2*) \
|
||
|
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
|
||
|
*.tar.lz*) \
|
||
|
***************
|
||
|
*** 2233,2239 ****
|
||
|
*.tar.Z*) \
|
||
|
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||
|
*.shar.gz*) \
|
||
|
! eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
|
||
|
*.zip*) \
|
||
|
unzip $(distdir).zip ;;\
|
||
|
*.tar.zst*) \
|
||
|
--- 2233,2239 ----
|
||
|
*.tar.Z*) \
|
||
|
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
|
||
|
*.shar.gz*) \
|
||
|
! eval GZIP= gzip -dc $(distdir).shar.gz | unshar ;;\
|
||
|
*.zip*) \
|
||
|
unzip $(distdir).zip ;;\
|
||
|
*.tar.zst*) \
|
||
|
diff -x '*.o' -crB gzip-1.13-orig/tests/Makefile.in gzip-1.13/tests/Makefile.in
|
||
|
*** gzip-1.13-orig/tests/Makefile.in 2023-08-20 02:32:50.000000000 +0300
|
||
|
--- gzip-1.13/tests/Makefile.in 2025-03-08 22:10:55.496675504 +0200
|
||
|
***************
|
||
|
*** 1,7 ****
|
||
|
! # Makefile.in generated by automake 1.16i from Makefile.am.
|
||
|
# @configure_input@
|
||
|
|
||
|
! # Copyright (C) 1994-2023 Free Software Foundation, Inc.
|
||
|
|
||
|
# This Makefile.in is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
--- 1,7 ----
|
||
|
! # Makefile.in generated by automake 1.17 from Makefile.am.
|
||
|
# @configure_input@
|
||
|
|
||
|
! # Copyright (C) 1994-2024 Free Software Foundation, Inc.
|
||
|
|
||
|
# This Makefile.in is free software; the Free Software Foundation
|
||
|
# gives unlimited permission to copy and/or distribute it,
|
||
|
***************
|
||
|
*** 352,357 ****
|
||
|
--- 352,358 ----
|
||
|
# Default flags passed to test drivers.
|
||
|
am__common_driver_flags = \
|
||
|
--color-tests "$$am__color_tests" \
|
||
|
+ $$am__collect_skipped_logs \
|
||
|
--enable-hard-errors "$$am__enable_hard_errors" \
|
||
|
--expect-failure "$$am__expect_failure"
|
||
|
# To be inserted before the command running the test. Creates the
|
||
|
***************
|
||
|
*** 376,381 ****
|
||
|
--- 377,387 ----
|
||
|
elif test -f "$$f"; then dir=; \
|
||
|
else dir="$(srcdir)/"; fi; \
|
||
|
tst=$$dir$$f; log='$@'; \
|
||
|
+ if test -n '$(IGNORE_SKIPPED_LOGS)'; then \
|
||
|
+ am__collect_skipped_logs='--collect-skipped-logs no'; \
|
||
|
+ else \
|
||
|
+ am__collect_skipped_logs=''; \
|
||
|
+ fi; \
|
||
|
if test -n '$(DISABLE_HARD_ERRORS)'; then \
|
||
|
am__enable_hard_errors=no; \
|
||
|
else \
|
||
|
***************
|
||
|
*** 1972,1981 ****
|
||
|
--- 1977,2013 ----
|
||
|
result_count $$1 "XPASS:" $$xpass "$$red"; \
|
||
|
result_count $$1 "ERROR:" $$error "$$mgn"; \
|
||
|
}; \
|
||
|
+ output_system_information () \
|
||
|
+ { \
|
||
|
+ echo; \
|
||
|
+ { uname -a | $(AWK) '{ \
|
||
|
+ printf "System information (uname -a):"; \
|
||
|
+ for (i = 1; i < NF; ++i) \
|
||
|
+ { \
|
||
|
+ if (i != 2) \
|
||
|
+ printf " %s", $$i; \
|
||
|
+ } \
|
||
|
+ printf "\n"; \
|
||
|
+ }'; } 2>&1; \
|
||
|
+ if test -r /etc/os-release; then \
|
||
|
+ echo "Distribution information (/etc/os-release):"; \
|
||
|
+ sed 8q /etc/os-release; \
|
||
|
+ elif test -r /etc/issue; then \
|
||
|
+ echo "Distribution information (/etc/issue):"; \
|
||
|
+ cat /etc/issue; \
|
||
|
+ fi; \
|
||
|
+ }; \
|
||
|
+ please_report () \
|
||
|
+ { \
|
||
|
+ echo "Some test(s) failed. Please report this to $(PACKAGE_BUGREPORT),"; \
|
||
|
+ echo "together with the test-suite.log file (gzipped) and your system"; \
|
||
|
+ echo "information. Thanks."; \
|
||
|
+ }; \
|
||
|
{ \
|
||
|
echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \
|
||
|
$(am__rst_title); \
|
||
|
create_testsuite_report --no-color; \
|
||
|
+ output_system_information; \
|
||
|
echo; \
|
||
|
echo ".. contents:: :depth: 2"; \
|
||
|
echo; \
|
||
|
***************
|
||
|
*** 1995,2003 ****
|
||
|
create_testsuite_report --maybe-color; \
|
||
|
echo "$$col$$br$$std"; \
|
||
|
if $$success; then :; else \
|
||
|
! echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \
|
||
|
if test -n "$(PACKAGE_BUGREPORT)"; then \
|
||
|
! echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \
|
||
|
fi; \
|
||
|
echo "$$col$$br$$std"; \
|
||
|
fi; \
|
||
|
--- 2027,2035 ----
|
||
|
create_testsuite_report --maybe-color; \
|
||
|
echo "$$col$$br$$std"; \
|
||
|
if $$success; then :; else \
|
||
|
! echo "$${col}See $(subdir)/$(TEST_SUITE_LOG) for debugging.$${std}";\
|
||
|
if test -n "$(PACKAGE_BUGREPORT)"; then \
|
||
|
! please_report | sed -e "s/^/$${col}/" -e s/'$$'/"$${std}"/; \
|
||
|
fi; \
|
||
|
echo "$$col$$br$$std"; \
|
||
|
fi; \
|