build-aux


Log

Author Commit Date CI Message
Karl Berry 30fcbcc4 2025-02-04T07:03:06 autoupdate
Bruno Haible 1ec9cc83 2025-02-04T02:00:19 bootstrap: Remove undesired output. * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): Silence the initial branch hint. * build-aux/bootstrap: Regenerated.
Karl Berry e4f2468f 2025-02-03T07:54:53 autoupdate
Simon Josefsson 61c40358 2025-02-01T00:24:27 announce-gen: Deal with 'guix --version'. * build-aux/announce-gen (get_tool_versions): Handle git commit --versions. Improve error message.
Bruno Haible 9496497d 2025-01-28T10:33:34 git-version-gen: Change suffix. * doc/package-version.texi (Propagating the package version): Drop the git-version-gen postprocessing line, that does not work on Solaris. * build-aux/git-version-gen: Likewise. Produce a suffix '-modified' instead of '-dirty'.
Bruno Haible 2efde69c 2025-01-26T04:29:59 bootstrap: Remove obsolete code. Reported by Basil L. Contovounesios <basil@contovou.net> in <https://lists.gnu.org/archive/html/bug-gnulib/2025-01/msg00221.html>. * top/bootstrap-funclib.sh (package): Don't look at gl_INIT_PACKAGE invocations. * build-aux/bootstrap: Regenerated.
Bruno Haible 48648b4b 2025-01-25T04:07:32 package-version: Simplify further. * doc/package-version.texi (Propagating the package version): Recommend use of gl_INIT_PACKAGE_VERSION instead of gl_INIT_PACKAGE. * build-aux/git-version-gen: Likewise. * m4/init-package-version.m4: Likewise. (gl_INIT_PACKAGE_VERSION): Renamed from gl_INIT_PACKAGE. Take only one argument. Don't fiddle with AC_PACKAGE_NAME, AC_PACKAGE_TARNAME, PACKAGE. (gl_RPL_INIT_AUTOMAKE): Update.
Bruno Haible b7f27f44 2025-01-23T21:39:35 bootstrap: Make it work with module 'package-version'. Reported by Basil L. Contovounesios <basil@contovou.net> in <https://lists.gnu.org/archive/html/bug-gnulib/2025-01/msg00195.html>. * top/bootstrap-funclib.sh (normalize_package_name): New variable. (extract_package_name): Don't normalize the package name here. (package): Also look at the first argument of a gl_INIT_PACKAGE invocation. * build-aux/bootstrap: Regenerated.
Bruno Haible 37668069 2025-01-23T01:20:33 doc: Document the workflows of the .tarball-version and .version files. * build-aux/git-version-gen: Fix comments: Remove description of .version.
Bruno Haible 7e2fe1fb 2025-01-22T21:31:52 doc: Document the workflows of the .tarball-version and .version files. * doc/package-version.texi: New file. * doc/gnulib.texi (Build Infrastructure Modules): Include it. * build-aux/git-version-gen: Fix comments: Fix description of .tarball-version. Recommend to invoke git-version-gen at configure time, not at autoconf time. Remove description of .version. Rename Makefile target 'tarball-version' to 'dist-tarball-version'. * top/GNUmakefile: Improve comments.
Simon Josefsson 359c0781 2025-01-14T16:21:08 git-version-gen: Fix makefile rule typo, suggested by Bruno. * build-aux/git-version-gen: Typo fix.
Simon Josefsson bafecc47 2025-01-14T07:25:24 git-version-gen: Use an indirect 'dist-hook' make rule instead. * build-aux/git-version-gen: Doc fix.
Bruno Haible f536baac 2025-01-09T09:37:41 bootstrap: Support a tag name as GNULIB_REVISION. * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): If $GNULIB_REVISION is a tag name, make sure to add that tag. * build-aux/bootstrap: Regenerated.
Paul Eggert 2da5a78b 2025-01-01T14:52:39 autoupdate
Paul Eggert 2c13f11a 2025-01-01T11:31:58 maint: update copyrights by hand This fixes some copyright dates that were not updated correctly by "make update-copyright".
Pádraig Brady 7b089321 2025-01-01T09:24:36 maint: run 'make update-copyright'
Paul Eggert 169b43fd 2024-12-31T23:46:36 maint: update update-copyright for Emacs * build-aux/update-copyright: Add support for Emacs, which uses file names like Changelog.1 that are not man pages, and file names like emacs.1.in that are man page templates.
Pádraig Brady a0ba4d4a 2024-12-29T21:39:42 git-version-gen: reinstate executable permission * build-aux/git-version-gen: chmod a+x
Simon Josefsson 83c53872 2024-12-28T21:19:18 git-version-gen: avoid use of grep, suggested by Jim Meyering. * build-aux/git-version-gen: Use /bin/sh case instead.
Simon Josefsson 55073ac7 2024-12-28T18:57:46 git-version-gen: fix preceding change * build-aux/git-version-gen: Do use *-git content when keyword is not present. Move post-processing later. Doc fixes.
Simon Josefsson cb48b6cb 2024-12-28T19:42:43 announce-gen: Support VPATH builds better. * build-aux/announce-gen: Pass -C$srcdir to git.
Jim Meyering 93490363 2024-12-28T09:35:08 git-version-gen: fix preceding change * build-aux/git-version-gen: Use the contents of the -git file when its first line has the proper form (fixing a reversed test). Also, reference the file only once, rather than three times. Also, double quote $tarball_version_file in preexisting code.
Simon Josefsson 49603386 2024-12-27T10:44:16 git-version-gen: Support git-archive tarballs. * build-aux/git-version-gen: Use .tarball-version-git as final guess.
Karl Berry d6cacfb4 2024-12-21T07:01:14 autoupdate
Simon Josefsson 45db9fb4 2024-12-10T09:57:33 announce-gen: Mention git commit and tag in announcement. * build-aux/announce-gen (this_commit_hash): New variable. (main): Print git commit hash and tag. (main): Put git-log info near git and NEWS info.
Paul Eggert 568e3cb1 2024-12-09T00:04:57 gnupload: mention GPG_TTY * build-aux/gnupload (usage): Mention GPG_TTY and gpg-agent.
Bruno Haible b64ee46c 2024-12-06T09:16:37 Update build-aux/po/Makefile.in.in. Reported by Assaf Gordon in <https://lists.gnu.org/archive/html/bug-gnulib/2019-08/msg00045.html> and by Reuben Thomas <rrt@sc3d.org> in <https://lists.gnu.org/archive/html/bug-gnulib/2023-02/msg00020.html>. * build-aux/po/Makefile.in.in: Sync from GNU gettext 0.23. Fixes: - Don't fail when 'make' is used with option -j. - Pass the option --quiet to 'msgmerge'. - Simplify by assuming that 'sed' groks comments. * build-aux/po/remove-potcdate.sed: Renamed from build-aux/po/remove-potcdate.sin. * doc/gnulib.texi (Developer tools): Update file list. * gnulib-tool.sh (func_import): Copy remove-potcdate.sed instead of remove-potcdate.sin. * pygnulib/GLImport.py (GLImport.execute): Likewise.
Karl Berry 2f173b4c 2024-12-04T15:23:37 autoupdate
Bruno Haible 146d5f8c 2024-12-02T21:27:56 announce-gen: Add option --cksum-checksums. * build-aux/announce-gen: Accept option --cksum-checksums. (usage): Document option --cksum-checksums. (print_checksums): Add prefer_cksum parameter.
Bruno Haible 5a47221b 2024-12-01T14:40:34 announce-gen: Show an SHA256 sum that can be verified more easily. * build-aux/announce-gen (print_checksums): Output SHA256 sum in hex, instead of base64 wrapped.
Bruno Haible 561d0042 2024-12-01T13:49:03 announce-gen: Fix bug when accessing symlinks. * build-aux/announce-gen (sizes): Pass the option -L to 'du'.
Simon Josefsson d60c17f0 2024-11-25T17:23:21 bootstrap: avoid sc_prohibit_undesirable_word_seq failure * build-aux/bootstrap: Regenerated.
Pádraig Brady 13df1b49 2024-11-18T16:20:22 maint: avoid sc_prohibit_undesirable_word_seq failure * build-aux/bootstrap: s/can not/cannot/
Bruno Haible 59bf378a 2024-11-13T01:25:26 bootstrap: Tweak GNULIB_REFDIR related changes. * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): Improve if/else structure and comments. When cloning GNULIB_REFDIR and no submodule 'gnulib' is configured, switch to the default branch. * top/bootstrap (usage): Update documentation. * build-aux/bootstrap: Regenerated.
Paul Eggert fd902a8e 2024-11-12T13:13:47 bootstrap: avoid "cd" * top/bootstrap-funclib.sh: Avoid "cd". This saves a few subprocesses and is more likely to yield diagnostics that make sense to the user. * build-aux/bootstrap: Regenerate.
Paul Eggert b855d810 2024-11-12T13:00:10 bootstrap: go back to old non-submodule semantics * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): When cloning GNULIB_REFDIR and no submodule 'gnulib' is configured, set the origin’s URL to $gnulib_url and fetch from remote, so that GNULIB_REFDIR is merely an accelerant rather than having different semantics. * build-aux/bootstrap: Regenerate.
Paul Eggert 935bbcb2 2024-11-12T09:28:55 bootstrap: tune Octave bootstrap --gnulib-refdir * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): Use GNULIB_REFDIR also when a submodule 'gnulib' is not configured. This greatly speeds up bootstrapping Octave when using ‘./bootstrap --gnulib-refdir=...’. * build-aux/bootstrap: Regenerate.
Bruno Haible 2d1edb0b 2024-11-11T00:56:15 relocatable-prog-wrapper: Fix compilation error on NetBSD 7. Reported by Ionut Cosmin Mihai <ionut.cosmin.mihai@gmail.com> in <https://lists.gnu.org/archive/html/bug-gnu-libiconv/2024-11/msg00000.html>. * lib/relocwrapper.c: Fix dependency tree. * modules/relocatable-prog-wrapper (Files): Add lib/stat-time.h, lib/stat-time.c. * build-aux/install-reloc (func_create_wrapper): Compile also stat-time.c.
Bruno Haible 29a14761 2024-11-03T21:18:29 crc: Fix build rules with Automake's option 'subdir-objects'. Reported by Pádraig Brady in <https://lists.gnu.org/archive/html/bug-gnulib/2024-11/msg00011.html>. * build-aux/prefix-gnulib-mk: Add comments. (usage): Mark this usage as deprecated. * modules/crc (Makefile.am): Use %reldir%. Write $(srcdir)/. instead of $(srcdir).
Bruno Haible b1f65faa 2024-10-17T21:52:41 Use a warranty disclaimer in all-permissive license notices. * etc/license-notices/unlimited: Add a short warranty disclaimer sentence. * m4/*.m4: Update. * build-aux/prefix-gnulib-mk: Likewise. * HACKING: Likewise.
Bruno Haible b8f01342 2024-10-10T19:39:36 csharpcomp-script: Handle directories with spaces correctly. Reported by Michele Locati <michele@locati.it>. * build-aux/csharpcomp.sh.in (command_for_print, command_for_eval, options_csc_for_print, options_csc_for_eval, sources_csc_for_print, sources_csc_for_eval): New variables. (sed_protect_1, sed_protect_2a, sed_protect_2b, sed_protect_2c, sed_protect_3a, sed_protect_3b): New variables, copied from build-aux/x-to-1.in. (func_add_word_to_command): New function, copied from build-aux/x-to-1.in. (func_add_word_to_options_csc, func_add_word_to_sources_csc): New functions. (options_csc, sources_csc): Remove variables. Use func_add_word_to_options_csc, func_add_word_to_sources_csc instead of augmenting them. Use options_csc_for_print, options_csc_for_eval, sources_csc_for_print, sources_csc_for_eval when invoking csc. * build-aux/csharpexec.sh.in (sed_quote_subst): Remove unused variable.
Bruno Haible cd962ee0 2024-10-10T19:15:06 java{comp,exec}-script, csharp{comp,exec}-script: Improve debugging. * build-aux/javaexec.sh.in: Send debugging output to stderr, not stdout. * build-aux/javacomp.sh.in: Likewise. * build-aux/csharpexec.sh.in: Likewise. * build-aux/csharpcomp.sh.in: Likewise.
Bruno Haible b0edcb79 2024-10-09T17:22:59 csharpcomp: Avoid error on Windows. Reported by Michele Locati <michele@locati.it>. * build-aux/csharpcomp.sh.in: Don't produce -reference options for DLLs whose name starts with a lowercase letter or contains '.Native.'. * lib/csharpcomp.c (name_is_dll): Filter our file names that start with a lowercase letter or contain '.Native.'.
Bruno Haible 4d69eebf 2024-10-09T03:14:26 csharpcomp-script: Add support for dotnet. * m4/csharpcomp.m4 (gt_CSHARPCOMP): Support 'dotnet' as implementation. Set HAVE_DOTNET_SDK, HAVE_DOTNET_CSC. * build-aux/csharpcomp.sh.in: Add implementations for the cases $HAVE_DOTNET_SDK = 1 and $HAVE_DOTNET_CSC = 1.
Bruno Haible d81eb1e8 2024-10-09T03:12:42 csharpexec-script: Add support for dotnet. * m4/csharpexec.m4 (gt_CSHARPEXEC): Support 'dotnet' as implementation. Set HAVE_DOTNET. * build-aux/csharpexec.sh.in (func_tmpdir): New function, copied from build-aux/csharpcomp.sh.in. Add implementation for the case $HAVE_DOTNET = 1.
Bruno Haible 1976ad3b 2024-10-07T20:20:14 csharpcomp-script: Improve Cygwin support. * build-aux/csharpcomp.sh.in: Convert the file names passed to 'csc' to native Windows syntax.
Bruno Haible a4bd0d3e 2024-10-07T20:14:04 csharpexec-script: Improve Cygwin support. * build-aux/csharpexec.sh.in: Convert the first 'clix' argument to native Windows syntax.
Bruno Haible 20b1f085 2024-08-26T21:29:03 relocatable-prog: Fix config.libpath failure (regression 2024-08-24). * build-aux/config.libpath: Expect 2 arguments, not 1.
Bruno Haible ab5cd68f 2024-08-24T16:33:05 relocatable-prog: Add support for 32-bit build on FreeBSD/powerpc64. Reference: <https://savannah.gnu.org/patch/?10469>. * build-aux/config.libpath: Accept a second argument. Use it on FreeBSD/powerpc64. (func_usage): Document it. * m4/relocatable.m4 (AC_LIB_LIBPATH): Require gl_HOST_CPU_C_ABI_32BIT. Pass HOST_CPU_C_ABI_32BIT to the config.libpath script. * modules/relocatable-prog (Files): Add m4/host-cpu-c-abi.m4.
Paul Eggert 0744495f 2024-07-28T13:07:43 autoupdate
Bruno Haible f3967bd9 2024-07-21T14:02:58 bootstrap: Avoid failure when gnulib-tool removed gettext.m4. * top/bootstrap-funclib.sh (autogen): When gnulib-tool has removed gettext.m4 but the package needs gettext.m4, repeat the autopoint and gnulib-tool invocations. * build-aux/bootstrap: Regenerated.
Collin Funk b7889252 2024-07-16T19:21:51 gitlog-to-changelog: Improve --version and --help output. * build-aux/gitlog-to-changelog (usage): Add bug reporting address. (print_version): New function.
Collin Funk 92908fcb 2024-07-16T19:18:22 announce-gen: Add bug reporting address to --help. * build-aux/announce-gen (usage): Add bug reporting address.
Collin Funk d149dd24 2024-07-16T19:15:10 useless-if-before-free: Add bug reporting address to --help. * build-aux/useless-if-before-free (usage): Add bug reporting address.
Bruno Haible 061dc63b 2024-07-15T23:02:58 manywarnings: Don't enable -Wsystem-headers. * build-aux/gcc-warning.spec: Add -Wsystem-headers. * build-aux/g++-warning.spec: Likewise. * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC(C)): Don't enable -Wsystem-headers. * m4/manywarnings-c++.m4 (gl_MANYWARN_ALL_GCC_CXX_IMPL): Likewise.
Collin Funk 1474f6fa 2024-07-13T20:14:22 useless-if-before-free: Fix copyright year in --version output. * build-aux/useless-if-before-free (copyright_year): Derive from time-stamp.
Collin Funk 8b331b0f 2024-07-13T20:10:46 announce-gen: Fix copyright year in --version output. * build-aux/announce-gen (copyright_year): Derive from time-stamp.
Collin Funk 71dd87c3 2024-07-04T04:04:11 Make time-stamp after-save-hooks buffer-local. * build-aux/announce-gen: Pass optional arguments to 'add-hook'. * build-aux/bootstrap: Likewise. * build-aux/do-release-commit-and-tag: Likewise. * build-aux/gendocs.sh: Likewise. * build-aux/git-version-gen: Likewise. * build-aux/gitlog-to-changelog: Likewise. * build-aux/gnu-web-doc-update: Likewise. * build-aux/gnupload: Likewise. * build-aux/move-if-change: Likewise. * build-aux/prefix-gnulib-mk: Likewise. * build-aux/update-copyright: Likewise. * build-aux/useless-if-before-free: Likewise. * build-aux/vc-list-files: Likewise. * top/bootstrap: Likewise. * top/bootstrap-funclib.sh: Likewise.
Collin Funk 4c9664d6 2024-07-03T21:55:13 gitlog-to-changelog: Add a new --commit-timezone option. * build-aux/gitlog-to-changelog: Use the date given in the commit time zone if --commit-timezone is used. (usage): Mention the new option. * doc/gitlog-to-changelog.texi (gitlog-to-changelog): Mention the --commit-timezone and add an invocation example. Add example of date ordering that may be undesired.
Bruno Haible bd2252fb 2024-06-30T01:57:51 bootstrap-funclib.sh: Restore readability. * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): Add a line break instead of removing spaces. * build-aux/bootstrap: Regenerated.
Jim Meyering 490c8802 2024-06-29T15:08:19 bootstrap-funclib.sh: shrink or split too-long lines * top/bootstrap-funclib.sh: The generated bootstrap file had lines lines that triggered a syntax-check failure. Sure, I could have exempted this file, but it was easy to comply. Besides, this also fixed a quoting bug in the event that ${GNULIB_URL:-$default_gnulib_url} had a value requiring double quotes. * build-aux/bootstrap: Regenerate.
Karl Berry c46ae567 2024-06-20T07:22:00 autoupdate
Collin Funk 6b0332e3 2024-06-16T20:45:33 useless-if-before-free: Check for nullptr. * build-aux/useless-if-before-free (is_NULL): Add nullptr to the condition. (foo): Add nullptr to the regular expressions.
Bruno Haible f0caf1ff 2024-06-14T13:31:45 relocatable-prog: Implement --help and --version for all programs. * build-aux/config.libpath (func_usage, func_version, func_fatal_error): New functions. Add command-line option processing. * build-aux/libtool-reloc (func_usage, func_version, func_fatal_error): New functions. Add command-line option processing. * build-aux/reloc-ldflags (func_usage, func_version, func_fatal_error): New functions. Add command-line option processing.
Bruno Haible aefdbfc4 2024-06-14T12:50:45 relocatable-prog-wrapper: Implement --help, --version for all programs. * build-aux/install-reloc (func_usage, func_version, func_fatal_error): New functions. (progname): Remove variable. Add command-line option processing.
Bruno Haible 41f802cb 2024-06-14T12:35:03 havelib: Implement --help and --version for all programs. * build-aux/config.rpath (func_usage, func_version, func_fatal_error): New functions. Add command-line option processing.
Bruno Haible 2f5973bd 2024-06-14T02:35:40 Improve bug reporting address for some programs. * build-aux/declared.sh (func_usage): Change bug reporting address to bug-gnulib. (func_version): Bump year. Improve "Written by" line. * build-aux/libtool-next-version (func_usage): Change bug reporting address to bug-gnulib. * build-aux/run-test (func_usage): Change bug reporting address to bug-gnulib. (func_version): Bump year. Improve "Written by" line.
Yves Orton d14bb410 2024-06-13T23:44:05 gitlog-to-changelog: Ensure that use of keys() is deterministic. Reported at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25629> via Karl Berry. * build-aux/gitlog-to-changelog: Iterate over hash table in a predictable order. Copyright-paperwork-exempt: Yes
Yves Orton cdb5aec7 2024-06-13T23:43:10 gendocs: Ensure that use of keys() is deterministic. Reported at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25629> via Karl Berry. * build-aux/gendocs.sh (copy_images): Iterate over hash table in a predictable order. Copyright-paperwork-exempt: Yes
Paul Eggert 5c2e65d9 2024-06-11T15:09:55 mktempd: use GNU-style -t if available This better satisfies Jim Meyering’s point in: https://lists.gnu.org/archive/html/bug-gnulib/2016-03/msg00074.html that it’s more useful when each temporary test directory name includes the corresponding test’s name. * build-aux/mktempd: Try mktemp -t only with GNU syntax, so that NetBSD mktemp fails. Also, reject templates beginning with "-" so that they are not treated as options. * tests/init.sh (mktempd_): Likewise.
Collin Funk 4f0f12b4 2024-06-11T14:16:34 mktempd: Invoke mktemp portably. * build-aux/mktempd (mktempd): Don't use -t when invoking mktemp since some implementations expect an argument while others do not.
Karl Berry efeb4651 2024-06-10T15:49:47 autoupdate
Paul Eggert fbab53ef 2024-06-07T09:44:49 Spelling fix from Automake
Bruno Haible dc7d0ec3 2024-05-20T17:17:34 Make it easy to generate debug info for libbacktrace on macOS. * build-aux/macos-compile: New file.
Bruno Haible 92d80242 2024-04-28T11:29:27 bootstrap: Support checking out a recent GNULIB_REVISION, part 2. Reported by Markus Mützel <markus.muetzel@gmx.de> in <https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00507.html>. * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): If using a submodule and the 'git checkout' command fails, fetch the newer commits and then retry it. * build-aux/bootstrap: Regenerated.
Bruno Haible d81a4871 2024-04-27T19:08:06 bootstrap: Support checking out a recent GNULIB_REVISION. Reported by Markus Mützel <markus.muetzel@gmx.de> in <https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00462.html>. * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): If the 'git checkout' command fails, fetch the newer commits and then retry it. * build-aux/bootstrap: Regenerated.
Paul Eggert 05e75687 2024-04-23T23:18:07 manywarnings: update C warnings for GCC 14 Adjust for C programs compiled by GCC 14. (A C++ expert still needs to look at manywarnings-c++.m4.) * build-aux/gcc-warning.spec: Add warnings introduced in GCC 13. * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Add -Wflex-array-member-not-at-end, -Wmissing-variable-declarations.
Simon Josefsson 02d2ae07 2024-04-15T17:47:52 gitlog-to-changelog: Revert 2024-04-12 fix and add documentation. * build-aux/gitlog-to-changelog: Use localtime. * doc/gitlog-to-changelog.texi: Add. * doc/gnulib.texi (Build Infrastructure Modules): Add.
Bruno Haible d84255c1 2024-04-14T01:38:42 bootstrap: Implement phase 1 as documented in the --help output. Reported by Simon Josefsson as bug #1 in <https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00152.html>. * top/bootstrap: Correct indentation. * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): Implement as documented: If GNULIB_SRCDIR and GNULIB_REVISION are set and there is a 'gnulib' submodule, checkout the revision GNULIB_REVISION. If GNULIB_SRCDIR and GNULIB_REVISION are set and --no-git is specified, don't checkout the revision GNULIB_REVISION.
Bruno Haible ac8c4111 2024-04-14T00:08:50 bootstrap: Simplify git submodule initialization. * top/bootstrap-funclib.sh (prepare_GNULIB_SRCDIR): Err out if git is older than version 1.6.4. Remove fallback code for older versions. * build-aux/bootstrap: Regenerated.
Bruno Haible 98b5e4a9 2024-04-13T17:23:48 bootstrap: Fix --help messages. Reported by Simon Josefsson in <https://lists.gnu.org/archive/html/bug-gnulib/2024-04/msg00162.html>. * top/bootstrap (usage): Fix the description of GNULIB_SRCDIR. Document GNULIB_REFDIR. Use full-sentences style. Tweak wording. * top/bootstrap-funclib.sh (autopull_usage): Clarify the phase. Don't mention nonexistent options --gnulib-srcdir and --gnulib-refdir. Use full-sentences style. (autogen_usage): Clarify the phase. Use full-sentences style. * build-aux/bootstrap: Regenerated.
Simon Josefsson dfb71172 2024-04-12T17:25:16 gitlog-to-changelog: Make output reproducible. * build-aux/gitlog-to-changelog: Use gmtime instead of localtime.
Karl Berry 891195ba 2024-02-10T07:01:28 autoupdate
Patrice Dumas 73c74ba0 2024-01-29T18:39:44 gendocs: get only targetted manual source and includes, when possible * build-aux/gendocs.sh: if makeinfo, based on version, has the --trace-includes option, gather only the targetted manual srcfile and the included files obtained with makeinfo --trace-includes. In that case output include files to tar stdin and use -T-. Bruno Haible for the version comparison and use of tar.
Paul Eggert 5dc1eceb 2024-01-27T16:13:50 Fix typo in previous patch * build-aux/gendocs.sh: Fix quoting typo. Problem reported by Bruno Haible in: https://lists.gnu.org/r/bug-gnulib/2024-01/msg00085.html
Paul Eggert daeabcd8 2024-01-27T12:44:25 gendocs: allow other chars in source file names * build-aux/gendocs.sh: Generalize to also allow leading ‘-’ and newlines (!) in source file names. Exit if there is an error creating the tarball.
Patrice Dumas 21c2ea5e 2024-01-27T17:38:07 gendocs: allow spaces, metacharacters and quotes in source file names * build-aux/gendocs.sh: output files to tar stdin and use -T- to allow spaces, metacharacters and quotes in file names. Bruno Haible solution.
Patrice Dumas a30915a4 2024-01-27T12:55:17 gendocs: fix --no-html * build-aux/gendocs.sh: fix typo in variable name set by --no-html.
Bruno Haible d0450ae9 2024-01-17T21:53:15 Improve naming of local variables. * gnulib-tool, posix-modules, build-aux/relocatable.sh.in, build-aux/reloc-ldflags, build-aux/install-reloc, tests/init.sh, m4/argz.m4: Rename save_IFS to saved_IFS. * m4/*.m4: Rename save_LIBS to saved_LIBS. * m4/00gnulib.m4, m4/gnulib-common.m4, m4/warn-on-use.m4, m4/wchar_h.m4: Rename save_ac_compile to saved_ac_compile. * m4/00gnulib.m4: Rename ac_save_ac_compile to ac_saved_ac_compile. * m4/gnulib-common.m4: Rename save_ac_compile_for_check_decl to saved_ac_compile_for_check_decl. * m4/assert_h.m4, m4/manywarnings.m4, m4/stdalign.m4, m4/visibility.m4: Rename gl_save_CFLAGS to gl_saved_CFLAGS. * m4/dirfd.m4: Rename dirfd_save_CFLAGS to gl_saved_CFLAGS. * m4/include_next.m4, m4/pread.m4, m4/pwrite.m4, m4/termcap.m4, m4/terminfo.m4: Rename gl_save_CPPFLAGS to gl_saved_CPPFLAGS. * m4/lib-link.m4: Rename ac_save_CPPFLAGS to acl_save_CPPFLAGS. * m4/iconv.m4, m4/readline.m4: Rename am_save_CPPFLAGS to gl_saved_CPPFLAGS. * m4/gettext.m4: Rename gt_save_CPPFLAGS to gt_saved_CPPFLAGS. * m4/ansi-c++.m4: Rename gl_save_CXX to gl_saved_CXX. * m4/manywarnings-c++.m4: Rename gl_save_CXXFLAGS to gl_saved_CXXFLAGS. * m4/lib-link.m4: Rename acl_save_ifs to acl_saved_IFS. * m4/lib-prefix.m4: Rename acl_save_IFS to acl_saved_IFS. * m4/progtest.m4: Rename ac_save_IFS to gt_saved_IFS. * m4/lib-link.m4: Rename save_libdir to saved_libdir, acl_save_libdir to acl_saved_libdir. * m4/ld-version-script.m4: Rename save_LDFLAGS to saved_LDFLAGS. * m4/acl.m4, m4/getgroups.m4: Rename ac_save_LIBS to gl_saved_LIBS. * m4/lib-link.m4: Rename ac_save_LIBS to acl_saved_LIBS. * m4/getdomainname.m4, m4/gethostname.m4, m4/getloadavg.m4, m4/hostent.m4, m4/inet_ntop.m4, m4/inet_pton.m4, m4/pthread_mutex_timedlock.m4, m4/pthread_sigmask.m4, m4/pthread-spin.m4, m4/readutmp.m4, m4/selinux-selinux-h.m4, m4/servent.m4, m4/socketlib.m4, m4/termcap.m4, m4/terminfo.m4, m4/thread.m4: Rename gl_save_LIBS to gl_saved_LIBS. * m4/getaddrinfo.m4, m4/iconv.m4, m4/readline.m4: Rename am_save_LIBS to gl_saved_LIBS. * m4/gettext.m4, m4/intlmacosx.m4: Rename gt_save_LIBS to gt_saved_LIBS. * m4/libunistring.m4: Rename glus_save_LIBS to glus_saved_LIBS. * m4/nanosleep.m4: Rename nanosleep_save_libs to gl_saved_LIBS. * m4/lib-prefix.m4: Rename acl_save_prefix to acl_saved_prefix, acl_save_exec_prefix to acl_saved_exec_prefix. * m4/configmake.m4: Rename gl_save_<variable> to gl_saved_<variable>. * m4/terminfo.m4: Likewise. * m4/gettext.m4: Rename gt_save_<variable> to gt_saved_<variable>. * m4/javaexec.m4: Rename save_CLASSPATH to gt_saved_CLASSPATH. * m4/warnings.m4: Rename gl_save_compiler_FLAGS to gl_saved_compiler_FLAGS. * lib/pread.c, lib/pwrite.c, lib/read-file.c, lib/tempname.c: Rename save_errno to saved_errno. * lib/read-file.c: Rename save_alloc to saved_alloc. * lib/strptime.c: Rename save_wday to saved_wday, save_mday to saved_mday, save_mon to saved_mon.
Jim Meyering fc9ce2a0 2024-01-15T10:36:34 update-copyright: handle more cases * build-aux/update-copyright: Handle cases like gunzip.in with its two copyright lines. Making it work required two changes: don't stop upon first match. And then, when continuing, a little trickiness: knowing that the final substitution would reset m{}g's "pos()", so save and restore that, to avoid an infinite loop in some cases. * tests/test-update-copyright.sh: Add a test for this.
Karl Berry b4586f89 2024-01-15T07:11:14 autoupdate
Paul Eggert b6470fd8 2024-01-06T20:03:36 * build-aux/update-copyright: Fix grammar in comment (taken from Emacs).
Paul Eggert f28baec3 2024-01-06T19:49:32 * build-aux/gitlog-to-changelog: Fix grammar in comment (taken from Emacs source).
Karl Berry 1cec7095 2024-01-02T08:02:43 autoupdate
Simon Josefsson 5b92dd0a 2024-01-01T10:31:48 maint: run 'make update-copyright'
Simon Josefsson ee0e42d3 2023-12-29T19:28:17 announce-gen: Improve links. * build-aux/announce-gen: Use https:// URLs.
Pádraig Brady d1892fd7 2023-12-10T14:46:58 bootstrap: fix option propagation with --bootstrap-sync * top/bootstrap: Ensure options are propagated through upgrade_bootstrap(). * top/bootstrap-funclib.sh: Likewise. * build-aux/bootstrap: Auto generated with `make build-aux/bootstrap`. Fixes https://bugs.gnu.org/67731
Karl Berry 3bb1133f 2023-11-25T09:21:42 autoupdate
Bruno Haible 2f443e2d 2023-10-03T14:44:21 update-copyright tests: Fix test failure (regression 2023-06-18). * build-aux/update-copyright: Add "use re 'eval';" declaration.
Karl Berry fb0ad9fe 2023-09-22T08:40:19 autoupdate