|
30fcbcc4
|
2025-02-04T07:03:06
|
|
autoupdate
|
|
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.
|
|
e4f2468f
|
2025-02-03T07:54:53
|
|
autoupdate
|
|
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.
|
|
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'.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
359c0781
|
2025-01-14T16:21:08
|
|
git-version-gen: Fix makefile rule typo, suggested by Bruno.
* build-aux/git-version-gen: Typo fix.
|
|
bafecc47
|
2025-01-14T07:25:24
|
|
git-version-gen: Use an indirect 'dist-hook' make rule instead.
* build-aux/git-version-gen: Doc fix.
|
|
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.
|
|
2da5a78b
|
2025-01-01T14:52:39
|
|
autoupdate
|
|
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".
|
|
7b089321
|
2025-01-01T09:24:36
|
|
maint: run 'make update-copyright'
|
|
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.
|
|
a0ba4d4a
|
2024-12-29T21:39:42
|
|
git-version-gen: reinstate executable permission
* build-aux/git-version-gen: chmod a+x
|
|
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.
|
|
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.
|
|
cb48b6cb
|
2024-12-28T19:42:43
|
|
announce-gen: Support VPATH builds better.
* build-aux/announce-gen: Pass -C$srcdir to git.
|
|
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.
|
|
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.
|
|
d6cacfb4
|
2024-12-21T07:01:14
|
|
autoupdate
|
|
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.
|
|
568e3cb1
|
2024-12-09T00:04:57
|
|
gnupload: mention GPG_TTY
* build-aux/gnupload (usage): Mention GPG_TTY and gpg-agent.
|
|
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.
|
|
2f173b4c
|
2024-12-04T15:23:37
|
|
autoupdate
|
|
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.
|
|
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.
|
|
561d0042
|
2024-12-01T13:49:03
|
|
announce-gen: Fix bug when accessing symlinks.
* build-aux/announce-gen (sizes): Pass the option -L to 'du'.
|
|
d60c17f0
|
2024-11-25T17:23:21
|
|
bootstrap: avoid sc_prohibit_undesirable_word_seq failure
* build-aux/bootstrap: Regenerated.
|
|
13df1b49
|
2024-11-18T16:20:22
|
|
maint: avoid sc_prohibit_undesirable_word_seq failure
* build-aux/bootstrap: s/can not/cannot/
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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).
|
|
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.
|
|
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.
|
|
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.
|
|
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.'.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
0744495f
|
2024-07-28T13:07:43
|
|
autoupdate
|
|
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.
|
|
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.
|
|
92908fcb
|
2024-07-16T19:18:22
|
|
announce-gen: Add bug reporting address to --help.
* build-aux/announce-gen (usage): Add bug reporting address.
|
|
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.
|
|
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.
|
|
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.
|
|
8b331b0f
|
2024-07-13T20:10:46
|
|
announce-gen: Fix copyright year in --version output.
* build-aux/announce-gen (copyright_year): Derive from time-stamp.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
c46ae567
|
2024-06-20T07:22:00
|
|
autoupdate
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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
|
|
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
|
|
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.
|
|
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.
|
|
efeb4651
|
2024-06-10T15:49:47
|
|
autoupdate
|
|
fbab53ef
|
2024-06-07T09:44:49
|
|
Spelling fix from Automake
|
|
dc7d0ec3
|
2024-05-20T17:17:34
|
|
Make it easy to generate debug info for libbacktrace on macOS.
* build-aux/macos-compile: New file.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
dfb71172
|
2024-04-12T17:25:16
|
|
gitlog-to-changelog: Make output reproducible.
* build-aux/gitlog-to-changelog: Use gmtime instead of localtime.
|
|
891195ba
|
2024-02-10T07:01:28
|
|
autoupdate
|
|
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.
|
|
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
|
|
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.
|
|
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.
|
|
a30915a4
|
2024-01-27T12:55:17
|
|
gendocs: fix --no-html
* build-aux/gendocs.sh: fix typo in variable name set by --no-html.
|
|
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.
|
|
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.
|
|
b4586f89
|
2024-01-15T07:11:14
|
|
autoupdate
|
|
b6470fd8
|
2024-01-06T20:03:36
|
|
* build-aux/update-copyright: Fix grammar in comment (taken from Emacs).
|
|
f28baec3
|
2024-01-06T19:49:32
|
|
* build-aux/gitlog-to-changelog: Fix grammar in comment (taken from Emacs source).
|
|
1cec7095
|
2024-01-02T08:02:43
|
|
autoupdate
|
|
5b92dd0a
|
2024-01-01T10:31:48
|
|
maint: run 'make update-copyright'
|
|
ee0e42d3
|
2023-12-29T19:28:17
|
|
announce-gen: Improve links.
* build-aux/announce-gen: Use https:// URLs.
|
|
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
|
|
3bb1133f
|
2023-11-25T09:21:42
|
|
autoupdate
|
|
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.
|
|
fb0ad9fe
|
2023-09-22T08:40:19
|
|
autoupdate
|