30 Commits

Author SHA1 Message Date
Bernhard Voelker
6cf0fe34d7 maint: simplify updating 'bootstrap' and adjust target 'gnulib-sync'
Copy the 'bootstrap' script from the 'build-aux' directory in gnulib
instead of from the 'top' directory.  The former one already contains
the 'bootstrap-funclib.sh' code which can then be removed as well here.
Finally, remove the obsolete 'autogen.sh' and 'autopull.sh' scripts.

* autogen.sh: Remove.
* autopull.sh: Remove.
* bootstrap-funclib.sh: Remove.
* bootstrap: Update from 'gnulib/build-aux/bootstrap'.
* Makefile.am (gnulib-sync): Change the source dirsctory of 'bootstrap'
from 'top' to 'build-aux', and remove the copying of above obsolete
files.
2026-01-25 19:18:23 +01:00
Bernhard Voelker
e69e78fb1d maint: update gnulib to latest
Run 'make update-gnulib-to-latest'; there have been 135 commits on gnulib
since the last update.
This is mainly for the following change making sc_copyright_check pass
again, but there are also other useful fixes and improvements:
  > maint: run 'make update-copyright'

* gnulib: Update to latest.
* autogen.sh: Likewise.
* autopull.sh: Likewise.
* bootstrap: Likewise.
* bootstrap-funclib.sh: Likewise.
2026-01-02 11:45:58 +01:00
Bernhard Voelker
c7f5ff1ed8 maint: update gnulib to latest
Run 'make update-gnulib-to-latest'; there have been 645 commits on gnulib
since the last update.

* gnulib: Update to latest.
* bootstrap: Likewise.
* bootstrap-funclib.sh: Likewise.
2025-07-09 08:55:51 +02:00
Bernhard Voelker
00e698e1b2 maint: update gnulib to latest
Run 'make update-gnulib-to-latest'; there have been 1127 commits on gnulib
since the last update.

* gnulib: Update to latest.
* bootstrap: Likewise.
* bootstrap-funclib.sh: Likewise.
* cfg.mk (exclude_file_name_regexp--sc_fsf_postal): Add to exempt the
script build-aux/src-sniff.py from this syntax-check.
2025-01-04 19:59:41 +01:00
Bernhard Voelker
be2ea9b3b4 maint: update gnulib to latest
Run 'make update-gnulib-to-latest'; there have been 518 commits on gnulib
since the last update, including the update of the copyright year numbers.

* gnulib: Update to latest.
* bootstrap: Likewise.
* bootstrap-funclib.sh: Likewise.
* tests/init.sh: Likewise.
2024-04-20 13:18:39 +02:00
Bernhard Voelker
809f8dc3eb maint: update gnulib to latest
Run 'make update-gnulib-to-latest'; there have been 219 commits on gnulib
since the last update, including the update of the copyright year numbers.

* gnulib: Update to latest.
* autogen.sh: Auto-update.
* autopull.sh: Likewise.
* bootstrap: Likewise.
* bootstrap-funclib.sh: Likewise.
* tests/init.sh: Likewise.
2024-01-02 08:50:58 +01:00
Bernhard Voelker
227faa86af maint: update gnulib to latest
There have been 522 commits on gnulib since the last update.

* bootstrap: Auto-update.
* bootstrap-funclib.sh: Likewise.
* gnulib: Update to latest.
2023-09-25 20:19:12 +02:00
Bernhard Voelker
cf4133e9b0 maint: update gnulib to latest
There have been 626 commits on gnulib since the last update.

* bootstrap: Auto-update.
* bootstrap-funclib.sh: Likewise.
* gnulib: Update to latest.
* tests/init.sh: Likewise.
2023-05-23 00:12:54 +02:00
Bernhard Voelker
f293f5da80 maint: update gnulib to latest
Run 'make update-gnulib-to-latest', mainly to update the copyright
year numbers with:

  > maint: run 'make update-copyright'

This also pulls in the splitting of bootstrap into autopull.sh,
autogen.sh and bootstrap.

* autogen.sh: Add file.
* autopull.sh: Likewise.
* bootstrap-funclib.sh: Likewise.
* bootstrap: Auto-update.
* gnulib: Update to latest.
* tests/init.sh: Sync from 'gnulib/tests/init.sh'.
2023-01-01 23:51:03 +01:00
Bernhard Voelker
1ce4f28720 maint: update gnulib to latest
Run 'make update-gnulib-to-latest' in order to use the latest version
for the imminent release.

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
2022-02-01 19:18:03 +01:00
Bernhard Voelker
2e6c701850 maint: update gnulib to latest
Run 'make update-gnulib-to-latest', mainly due to:

  > license: fix GPLv3 texts to use a comma instead of semicolon.

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
2022-01-06 01:55:29 +01:00
Bernhard Voelker
780b31ad23 maint: update gnulib to latest
Run 'make update-gnulib-to-latest', mainly to update the copyright
year numbers with:

  > maint: run 'make update-copyright'

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
* tests/init.sh: Sync from 'gnulib/tests/init.sh'.
2022-01-02 18:39:11 +01:00
Bernhard Voelker
a8e60e7437 maint: update gnulib to latest
Run 'make update-gnulib-to-latest'.

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
2021-12-29 20:45:24 +01:00
Bernhard Voelker
9ec8970ce7 maint: update gnulib to latest
Run 'make update-gnulib-to-latest'.

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
2021-05-08 14:13:26 +02:00
Bernhard Voelker
8e1ffd8186 maint: update gnulib to latest
Run 'make update-gnulib-to-latest'.  Let's use this latest version
for the imminent 4.8.0 release.

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
2021-01-09 13:41:46 +01:00
Bernhard Voelker
1ca94cd43b maint: update gnulib to latest
Run 'make update-gnulib-to-latest', mainly to update the copyright
year numbers with:

  > maint: run 'make update-copyright'

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
* tests/init.sh: Sync from 'gnulib/tests/init.sh'.
2021-01-02 01:46:55 +01:00
Bernhard Voelker
abec46d204 maint: update gnulib to latest, to avoid FTS crash on XFS
Run 'make update-gnulib-to-latest', mainly to pull in a fix for FTS
to avoid a crash when traversing a heavily changed XFS file system:

> fts: remove NOSTAT_LEAF_OPTIMIZATION

* NEWS (Bug fixes): Mention the fix.
* gnulib: Update to latest.
* bootstrap: Sync from gnulib/build-aux/bootstrap.

Discussed at:
<https://lists.gnu.org/r/bug-gnulib/2020-04/msg00068.html>
2020-04-19 09:17:29 +02:00
Bernhard Voelker
d2d6c7abfe maint: update gnulib to latest
Run 'make update-gnulib-to-latest', mainly to update the copyright
year numbers with:

  > maint: update copyright notices

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
* tests/init.sh: Sync from 'gnulib/tests/init.sh'.
2020-01-01 17:42:40 +01:00
Bernhard Voelker
c53c52827c maint: update gnulib to latest
Run 'make update-gnulib-to-latest', mainly to update the copyright
year numbers with:

> maint: Run 'make update-copyright'

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
2019-01-04 22:57:53 +01:00
Bernhard Voelker
9b6fe18848 maint: update gnulib to latest
Run 'make update-gnulib-to-latest'.

* bootstrap: Sync from gnulib/build-aux/bootstrap.
* gnulib: Update to latest.
* configure.ac (AC_PREREQ): Change from very old 2.59 to current 2.69
to avoid gnulib-tool complaining about "minimum supported autoconf
version is 2.63".
2018-11-02 23:05:54 +01:00
Bernhard Voelker
84e8644d06 maint: update gnulib to latest
* COPYING: Merge fom gnulib/doc/COPYINGv3.
* bootstrap: Merge from gnulib/build-aux/bootstrap.
* gnulib: Update, mainly to avoid the following warnings from GCC-8.1.1:
  cc1: warning: -Wabi won't warn about anything [-Wabi]
  cc1: note: -Wabi warns about differences from the most up-to-date ABI,\
       which is also used by default
  cc1: note: use e.g. -Wabi=11 to warn about changes from GCC 7
2018-07-26 08:03:17 +02:00
Bernhard Voelker
ccf25d6233 maint: update gnulib to latest
* gnulib: Do the above, mainly for:
  > fts: treat CIFS like NFS
  > fts: fix bug in find across filesystems
* bootstrap: Update from gnulib/build-aux/bootstrap.

This fixes a bug reported for Fedora which had already newer gnulib
than what was upstream - here - in 4.6.0:
  https://bugzilla.redhat.com/show_bug.cgi?id=1558249
Reported by Kamil Dudka for gnulib in:
  https://lists.gnu.org/r/bug-gnulib/2018-04/msg00015.html
2018-06-23 23:45:09 +02:00
Bernhard Voelker
b94be7a071 maint: update gnulib to latest
* gnulib: Do the above.
* bootstrap: Update from gnulib/build-aux/bootstrap.
2018-03-14 20:56:00 +01:00
Bernhard Voelker
b755fd9252 maint: update gnulib to latest
* bootstrap: Merge from gnulib/build-aux/bootstrap.
2018-01-01 19:26:48 +01:00
Bernhard Voelker
8c40dd213b maint: update gnulib to latest
* gnulib: Update - mainly for the recent year2038 changes.
* bootstrap: Update from gnulib/build-aux/bootstrap.
2017-11-13 18:40:29 +01:00
Bernhard Voelker
64f5f93900 gnulib: update to latest
* bootstrap: Merge from gnulib/build-aux/.
* bootstrap.conf: Likewise.
2017-10-22 20:56:44 +02:00
Bernhard Voelker
6faf2f529d gnulib: update to latest
* gnulib: Do the above.
* bootstrap: Update from gnulib.
* doc/find.texi: s/time stamp/timestamp/ to adhere to new syntax-check
rule from gnulib.
2017-02-06 22:25:01 +01:00
Bernhard Voelker
155c9d1c22 Update gnulib submodule to latest
Fixes an FTS bug ignoring readdir() errors which also affected find(1).
See http://git.sv.gnu.org/cgit/gnulib.git/commit/?id=6835fc458f

* gnulib: Update to latest.
* bootstrap: Likewise.
* NEWS: Specifically mention the fts readdir() fix.
2016-07-03 18:54:26 +02:00
James Youngman
265753b4af maint: update copyright years.
* lib/regexprops.c (copying): Update the text so that the
copyright years (and the line breaks) match the
result of "make update-copyright".
* doc/regexprops.texi: Tweak copyright years to match the
result of "make update-copyright".
* All other files: update copyright years if the file has
a copyright statement.
* .x-update-copyright: new file, a list of files to exclude
from automated copyright updates.
2016-01-03 23:27:34 +00:00
Assaf Gordon
3752a0a46e build: use gnulib's 'bootstrap' script
* bootstrap: import gnulib's bootstrap script as-is
* bootstrap.conf: mimick as close as possible the settings from
'import-gnulib.{sh,config}'
2015-05-10 16:34:28 +01:00