|
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
|
|
092abe9e
|
2023-09-21T07:07:09
|
|
autoupdate
|
|
1a73d62b
|
2023-09-19T09:11:24
|
|
autoupdate
|
|
86d5c424
|
2023-09-14T06:52:49
|
|
autoupdate
|
|
0e8fd2c0
|
2023-09-11T19:31:53
|
|
gnu-web-doc-update: fix updating of manual directory
* build-aux/gnu-web-doc-update: Correctly change to the 'manual' directory,
since $tmp is a relative path. This avoids removing files
outside of the 'manual' directory. Broken since commit e979787d.
|
|
32ac0e00
|
2023-08-29T23:34:34
|
|
bootstrap: Try to prevent the user from setting GNULIB_URL to a wrong value.
* top/bootstrap-funclib.sh: Explain GNULIB_URL better.
* top/bootstrap: Likewise.
* build-aux/bootstrap: Likewise.
|
|
fbdc9a07
|
2023-08-29T13:06:41
|
|
maint: don’t say “clonable” either
The spelling is controversial, and the word adds little of use here.
|
|
dd3ba5c1
|
2023-08-28T12:21:23
|
|
spelling fix: cloneable -> clonable
* build-aux/bootstrap, top/bootstrap, top/bootstrap-funclib.sh:
Spell it “clonable”, the more common English way, instead of
“cloneable”, the Java way. Found while doing spelling check
of Coreutils.
|
|
b0b6b09b
|
2023-08-16T07:14:19
|
|
autoupdate
|
|
958e1d74
|
2023-08-02T07:01:58
|
|
autoupdate
|
|
89ac2b77
|
2023-07-28T08:27:29
|
|
autoupdate
|
|
6928b3b8
|
2023-07-17T22:07:57
|
|
announce-gen: Allow using local git user.name.
* build-aux/announce-gen (readable_interval): Remove --global
parameter to 'git config' call.
|
|
32fcd394
|
2023-07-12T16:00:40
|
|
gendocs: support chapter- and section-level split
* doc/gendocs_template: Add lines to mark parts of file to output
only when splitting HTML by node.
Remove obsolete comment about ranges of years in copyright notice
(as per Karl).
* build-aux/gendocs.sh
[!texi2html]: Strip out parts of the template depending on --split.
[texi2html] Include all of the template as before.
|
|
94abcead
|
2023-07-04T07:19:04
|
|
autoupdate
|
|
ba4d00d5
|
2023-07-03T07:20:20
|
|
autoupdate
|
|
a7f1fa01
|
2023-07-01T11:18:12
|
|
make regen
|
|
98eac8e4
|
2023-07-01T11:06:30
|
|
make regen
|
|
0c5467f3
|
2023-06-24T15:00:37
|
|
* build-aux/gitlog-to-changelog: don’t quote `like this'
|
|
307aabbf
|
2023-06-24T09:24:50
|
|
autoupdate
|
|
3a29557b
|
2023-06-18T00:27:52
|
|
Update \(en in copyright notices
* build-aux/update-copyright (ndash_re): New var, matching \(en too.
(stmt_remainder_re, stmt): Use it.
(stmt): Match year in constructs like "\(en2023".
(ndash): Now \(en in man pages.
|
|
20786725
|
2023-06-11T08:03:17
|
|
autoupdate
|
|
96afd2da
|
2023-06-09T16:08:18
|
|
javacomp-script: Remove support for 'jikes'.
* build-aux/javacomp.sh.in: Don't test HAVE_JIKES.
* m4/javacomp.m4 (gt_JAVACOMP): Don't set HAVE_JIKES. Don't set
CONF_JAVAC to 'jikes'. Update comment.
(gt_JAVACOMP_DISABLED): Don't set HAVE_JIKES.
|
|
6feabdde
|
2023-06-09T15:29:01
|
|
javacomp-script: Remove support for 'gcj'.
* build-aux/javacomp.sh.in: Don't test HAVE_GCJ_C.
* m4/javacomp.m4 (gt_JAVACOMP): Don't set HAVE_GCJ_C. Don't test whether
$JAVAC is gcj. Don't set CONF_JAVAC to 'gcj -C'. Update comment.
(gt_JAVACOMP_DISABLED): Don't set HAVE_GCJ_C.
|
|
5d9d272a
|
2023-06-09T15:14:52
|
|
javaexec-script: Remove support for 'gij'.
* build-aux/javaexec.sh.in: Don't test HAVE_GIJ.
* m4/javaexec.m4 (gt_JAVAEXEC): Don't set HAVE_GIJ. Don't set CONF_JAVA
to 'gij'.
* m4/javacomp.m4: Update comment.
|
|
5963f181
|
2023-06-09T14:56:49
|
|
javaexec-script: Remove support for 'jview'.
* build-aux/javaexec.sh.in: Don't test HAVE_JVIEW.
* m4/javaexec.m4 (gt_JAVAEXEC): Don't set HAVE_JVIEW. Don't set
CONF_JAVA to 'jview'.
(gt_JAVAEXEC_DISABLED): Don't set HAVE_JVIEW.
* m4/javacomp.m4: Update comment.
|
|
142ff39f
|
2023-06-08T20:41:46
|
|
autoupdate
|
|
295cc7fb
|
2023-06-08T14:53:51
|
|
Spelling fixes
Most of these were reported by Josh Soref <jsoref@gmail.com> in:
https://lists.gnu.org/r/bug-gnulib/2023-06/msg00057.html
except that some are omitted because the original is OK (e.g.,
"obsolescent"), and some are omitted because they are upstream
files and I've fixed them upstream or have filed bug reports,
and I made a few nearby corrections to grammar.
|
|
d084ae09
|
2023-06-06T14:23:39
|
|
Put "/" at end of .gitignore directory names
* build-aux/bootstrap: Regenerate.
* top/bootstrap-funclib.sh (symlink_to_dir, autogen):
Put slashes after .gitignore entries that name directories.
|
|
dfdf33a4
|
2023-05-10T13:17:45
|
|
bootstrap: spelling/grammar fix in comment
* build-aux/bootstrap: As above.
|
|
78f7aef9
|
2023-04-23T08:53:59
|
|
manywarnings: update C warnings for GCC 13
Adjust for C programs compiled by GCC 13.
(A C++ expert still needs to look at manywarnings-c++.m4.)
* build-aux/gcc-warning.spec: Add warnings introduced in GCC 13.
* doc/manywarnings.texi (manywarnings): Document flex arrays.
* m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Add
-fstrict-flex-arrays and -Wstrict-flex-arrays as these should be
suitable for Gnulib-using code.
|
|
b554376f
|
2023-03-28T08:41:22
|
|
autoupdate
|
|
78f594f7
|
2023-03-22T19:51:12
|
|
gnu-web-doc-update: don't use host alias, cvs.sv.gnu.org
* build-aux/gnu-web-doc-update: Use hostname cvs.savannah.gnu.org,
not cvs.sv.gnu.org. Using the shorter alias would elicit this:
$ pkg=grep ; cvs -d $USER@cvs.sv.gnu.org:/webcvs/$pkg co $pkg
Bad server host key: Invalid key length
|