aboutsummaryrefslogtreecommitdiffstats
path: root/build-aux
diff options
context:
space:
mode:
authorPaul Eggert2020-05-03 14:57:10 -0700
committerPaul Eggert2020-05-03 15:10:07 -0700
commit6bd47f4477904a55fc08345394bfab9cd7eae2eb (patch)
tree12c98d95f3e66d85164bcf3adbc8f8db1c391939 /build-aux
parent40149b871889461713dc73634498f9d2150b0249 (diff)
downloademacs-6bd47f4477904a55fc08345394bfab9cd7eae2eb.tar.gz
emacs-6bd47f4477904a55fc08345394bfab9cd7eae2eb.zip
Update from Gnulib
This incorporates: 2020-05-03 attribute: new module 2020-04-13 explicit_bzero: improve code style 2020-04-13 explicit_bzero: On native Windows, use SecureZeroMemory 2020-04-13 explicit_bzero: use memset_s() when available 2020-04-04 maint: remove a stray inter-word space * build-aux/config.guess, build-aux/config.sub: * build-aux/gitlog-to-changelog, build-aux/update-copyright: * doc/misc/texinfo.tex, lib/explicit_bzero.c, lib/ieee754.in.h: * lib/nstrftime.c, m4/explicit_bzero.m4, m4/gnulib-common.m4: Copy from Gnulib. * lib/attribute.h: New file, copied from Gnulib. * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
Diffstat (limited to 'build-aux')
-rwxr-xr-xbuild-aux/config.guess9
-rwxr-xr-xbuild-aux/config.sub4
-rwxr-xr-xbuild-aux/gitlog-to-changelog4
-rwxr-xr-xbuild-aux/update-copyright4
4 files changed, 14 insertions, 7 deletions
diff --git a/build-aux/config.guess b/build-aux/config.guess
index 45001cfecde..11fda528bc7 100755
--- a/build-aux/config.guess
+++ b/build-aux/config.guess
@@ -2,7 +2,7 @@
2# Attempt to guess a canonical system name. 2# Attempt to guess a canonical system name.
3# Copyright 1992-2020 Free Software Foundation, Inc. 3# Copyright 1992-2020 Free Software Foundation, Inc.
4 4
5timestamp='2020-01-01' 5timestamp='2020-04-26'
6 6
7# This file is free software; you can redistribute it and/or modify it 7# This file is free software; you can redistribute it and/or modify it
8# under the terms of the GNU General Public License as published by 8# under the terms of the GNU General Public License as published by
@@ -1629,6 +1629,12 @@ copies of config.guess and config.sub with the latest versions from:
1629 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess 1629 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
1630and 1630and
1631 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub 1631 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
1632EOF
1633
1634year=`echo $timestamp | sed 's,-.*,,'`
1635# shellcheck disable=SC2003
1636if test "`expr "\`date +%Y\`" - "$year"`" -lt 3 ; then
1637 cat >&2 <<EOF
1632 1638
1633If $0 has already been updated, send the following data and any 1639If $0 has already been updated, send the following data and any
1634information you think might be pertinent to config-patches@gnu.org to 1640information you think might be pertinent to config-patches@gnu.org to
@@ -1656,6 +1662,7 @@ UNAME_RELEASE = "$UNAME_RELEASE"
1656UNAME_SYSTEM = "$UNAME_SYSTEM" 1662UNAME_SYSTEM = "$UNAME_SYSTEM"
1657UNAME_VERSION = "$UNAME_VERSION" 1663UNAME_VERSION = "$UNAME_VERSION"
1658EOF 1664EOF
1665fi
1659 1666
1660exit 1 1667exit 1
1661 1668
diff --git a/build-aux/config.sub b/build-aux/config.sub
index f02d43ad500..a0d12275ac5 100755
--- a/build-aux/config.sub
+++ b/build-aux/config.sub
@@ -2,7 +2,7 @@
2# Configuration validation subroutine script. 2# Configuration validation subroutine script.
3# Copyright 1992-2020 Free Software Foundation, Inc. 3# Copyright 1992-2020 Free Software Foundation, Inc.
4 4
5timestamp='2020-01-01' 5timestamp='2020-04-24'
6 6
7# This file is free software; you can redistribute it and/or modify it 7# This file is free software; you can redistribute it and/or modify it
8# under the terms of the GNU General Public License as published by 8# under the terms of the GNU General Public License as published by
@@ -1366,7 +1366,7 @@ case $os in
1366 | skyos* | haiku* | rdos* | toppers* | drops* | es* \ 1366 | skyos* | haiku* | rdos* | toppers* | drops* | es* \
1367 | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ 1367 | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
1368 | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \ 1368 | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
1369 | nsk* | powerunix) 1369 | nsk* | powerunix*)
1370 # Remember, each alternative MUST END IN *, to match a version number. 1370 # Remember, each alternative MUST END IN *, to match a version number.
1371 ;; 1371 ;;
1372 qnx*) 1372 qnx*)
diff --git a/build-aux/gitlog-to-changelog b/build-aux/gitlog-to-changelog
index 511276757f5..be8082e7ffd 100755
--- a/build-aux/gitlog-to-changelog
+++ b/build-aux/gitlog-to-changelog
@@ -31,11 +31,11 @@
31# are valid code in both sh and perl. When executed by sh, they re-execute 31# are valid code in both sh and perl. When executed by sh, they re-execute
32# the script through the perl program found in $PATH. The '-x' option 32# the script through the perl program found in $PATH. The '-x' option
33# is essential as well; without it, perl would re-execute the script 33# is essential as well; without it, perl would re-execute the script
34# through /bin/sh. When executed by perl, the next two lines are a no-op. 34# through /bin/sh. When executed by perl, the next two lines are a no-op.
35eval 'exec perl -wSx "$0" "$@"' 35eval 'exec perl -wSx "$0" "$@"'
36 if 0; 36 if 0;
37 37
38my $VERSION = '2018-03-07 03:47'; # UTC 38my $VERSION = '2020-04-04 15:07'; # UTC
39# The definition above must lie within the first 8 lines in order 39# The definition above must lie within the first 8 lines in order
40# for the Emacs time-stamp write hook (at end) to update it. 40# for the Emacs time-stamp write hook (at end) to update it.
41# If you change this file with Emacs, please let the write hook 41# If you change this file with Emacs, please let the write hook
diff --git a/build-aux/update-copyright b/build-aux/update-copyright
index 4f79b56be78..d9b7f683a08 100755
--- a/build-aux/update-copyright
+++ b/build-aux/update-copyright
@@ -133,11 +133,11 @@
133# are valid code in both sh and perl. When executed by sh, they re-execute 133# are valid code in both sh and perl. When executed by sh, they re-execute
134# the script through the perl program found in $PATH. The '-x' option 134# the script through the perl program found in $PATH. The '-x' option
135# is essential as well; without it, perl would re-execute the script 135# is essential as well; without it, perl would re-execute the script
136# through /bin/sh. When executed by perl, the next two lines are a no-op. 136# through /bin/sh. When executed by perl, the next two lines are a no-op.
137eval 'exec perl -wSx -0777 -pi "$0" "$@"' 137eval 'exec perl -wSx -0777 -pi "$0" "$@"'
138 if 0; 138 if 0;
139 139
140my $VERSION = '2018-03-07.03:47'; # UTC 140my $VERSION = '2020-04-04.15:07'; # UTC
141# The definition above must lie within the first 8 lines in order 141# The definition above must lie within the first 8 lines in order
142# for the Emacs time-stamp write hook (at end) to update it. 142# for the Emacs time-stamp write hook (at end) to update it.
143# If you change this file with Emacs, please let the write hook 143# If you change this file with Emacs, please let the write hook