summaryrefslogtreecommitdiff
path: root/build-aux
Commit message (Collapse)AuthorAgeFilesLines
* bootstrap: spelling/grammar fix in commentJosh Soref2023-05-101-1/+1
| | | | * build-aux/bootstrap: As above.
* manywarnings: update C warnings for GCC 13Paul Eggert2023-04-231-0/+30
| | | | | | | | | | 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.
* autoupdateKarl Berry2023-03-281-23/+27
|
* gnu-web-doc-update: don't use host alias, cvs.sv.gnu.orgJim Meyering2023-03-221-2/+2
| | | | | | | * 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
* gnu-web-doc-update: Make it work for the first upload of a manual.Bruno Haible2023-03-221-1/+4
| | | | | | | | Reported by Reuben Thomas <rrt@sc3d.org> in <https://lists.gnu.org/archive/html/bug-gnulib/2023-03/msg00066.html>. * build-aux/gnu-web-doc-update: Put the 'manual' directory under version control if it is not yet.
* autoupdateKarl Berry2023-03-211-62/+41
|
* gnupload: correct SFTP connection URLAr Rakin2023-03-211-1/+1
| | | | | | | | Approved by Sergey Poznyakoff in <https://lists.gnu.org/archive/html/bug-gnulib/2023-03/msg00078.html>. * build-aux/gnupload: fix gnu.org.ua SFTP connection URL: puszcza.gnu.org.ua -> download.gnu.org.ua
* bootstrap: correct last changeJim Meyering2023-03-091-1/+2
| | | | | | | * top/bootstrap-funclib.sh (autogen) [AUTORECONFFLAGS]: Do always apply the --no-recursive option. * build-aux/bootstrap: Regenerate. Spotted by Bruno Haible.
* bootstrap: remove code that accommodated RHEL5's old autoreconfJim Meyering2023-03-091-9/+1
| | | | | | | | * top/bootstrap-funclib.sh (autogen) [AUTORECONFFLAGS]: RHEL5 has not been supported since 2017. It included (and this code worked around) a version of autoreconf that was so old it did not accept the --no-recursive option. Drop that workaround. * build-aux/bootstrap: Regenerate.
* autoupdateKarl Berry2023-03-051-72/+160
|
* announce-gen: spell OpenBSD with a capital "O"Jim Meyering2023-02-261-2/+2
| | | | | * build-aux/announce-gen (print_checksums): Capitalize the "O" in OpenBSD, as suggested by Bruno Haible.
* announce-gen: add more info the auto-generated announce templateJim Meyering2023-02-251-6/+86
| | | | | | | | | | | | | | | | * build-aux/announce-gen (readable_interval, readable_interval0): New functions. (digest_file_base64_wrap): New function to add padding to the base64-encoded SHA256 checksums. (print_checksums): Use that wrapper. Indent each line by two spaces. (main): Emit new sections, e.g., these lines from grep-3.8's release: - There have been 104 commits by 6 people in the 55 weeks since 3.7. - The following people contributed changes to this release: (and list) I tested with this, running from a sibling cloned grep directory: ../gnulib/build-aux/announce-gen --release-type=stable \ --package-name=grep --previous-version=3.7 --current-version=3.8 \ --gpg-key-id=0x7FD9FCCB000BEEEE --url-directory=https://testing Also, reference the cksum programs from coreutils-9.2 and from OpenBSD.
* x-to-1: Accept additional help2man arguments.Bruno Haible2023-02-091-1/+1
| | | | | * build-aux/x-to-1.in: Fix last commit: Don't collapse adjacent whitespace characters in the help2man options.
* x-to-1: Accept additional help2man arguments.Bruno Haible2023-02-091-10/+48
| | | | | | | | Suggested by Reuben Thomas <rrt@sc3d.org> in <https://lists.gnu.org/archive/html/bug-gnulib/2023-02/msg00078.html>. * build-aux/x-to-1.in: Allow additional options after the HELP2MAN argument, and pass them down to help2man.
* x-to-1: Document the configure-time prerequisites.Bruno Haible2023-02-091-1/+12
| | | | | | | Suggested by Reuben Thomas <rrt@sc3d.org> in <https://lists.gnu.org/archive/html/bug-gnulib/2023-02/msg00078.html>. * build-aux/x-to-1.in: Add more comments.
* Update build-aux/po/Makefile.in.in.Bruno Haible2023-02-051-6/+13
| | | | | | | | | | Reported 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.21.1. Fixes: - In the .po -> .gmo rules, consider the newest changes to the POT file. - Emit a warning when creating a tarball without POT file.
* autoupdateKarl Berry2023-01-221-2/+2
|
* gendocs.sh comment spelling fixPaul Eggert2023-01-211-2/+2
|
* autoupdateKarl Berry2023-01-162-6/+6
|
* update-copyright: also work with two or more updatable lines in a fileJim Meyering2023-01-101-2/+2
| | | | | | * build-aux/update-copyright: Replace every occurrence of the copyright line, not just the first one. * tests/test-update-copyright.sh: Add a test case for this.
* bootstrap: suppress stray message from --pullPaul Eggert2023-01-061-3/+5
| | | | | | | * build-aux/bootstrap: Regenerate. * top/bootstrap-funclib.sh (autopull): Suggest running autogen.sh only if it exists (i.e., the package is using autopull.sh/autogen.sh). Suggest the same name for autogen.sh that is used in the test.
* autoupdateKarl Berry2023-01-044-4/+4
|
* autoupdateKarl Berry2023-01-031-378/+357
|
* maint: run 'make update-copyright'Simon Josefsson2023-01-0143-45/+45
|
* Add --pull, --gen options to build-aux/bootstrapPaul Eggert2022-12-271-3/+23
| | | | | | | | | This supports a single bootstrap script with --pull and --gen options, as an alternative to separate autogen.sh and autopull.sh and bootstrap-funclib.sh auxiliary files. * top/bootstrap: With --version, also output library version. Support update of package that has only the bootstrap script, and not the other three files.
* Support packages with just 'bootstrap'Paul Eggert2022-12-271-22/+24
| | | | | | | | | | | * top/bootstrap: With --version, also output library version. Support update of package that has only the bootstrap script, and not the other three files. * top/bootstrap-funclib.sh (scriptlibversion): Rename from scriptversion. All uses changed. This way we can distinguish script from script library versions. (upgrade_bootstrap): If the package currently has only the bootstrap script, just update that.
* Bootstrap with functions, not scriptsPaul Eggert2022-12-271-8/+6
| | | | | | | * top/bootstrap: Use autopull and autogen functions, not shell scripts. This lets build-aux/bootstrap become a standalone script. It does not change the behavior of top/bootstrap, except for minor rewording of disagnostics.
* Make autopull a shell function tooPaul Eggert2022-12-271-0/+232
| | | | | | | | | | This does not change behavior. It is helpful for future changes. * top/autopull.sh: Call autopull to do the actual work. (usage, download_po_files, update_po_files): Move to top/bootstrap-funclib.sh. * top/bootstrap-funclib.sh (autopull_usage): Rename from ‘usage’. (autopull): New function, containing the top level of the old top/autopull.sh.
* Make autogen a shell function tooPaul Eggert2022-12-271-1/+450
| | | | | | | | | | This does not change behavior. It is helpful for future changes. * top/autogen.sh: Call autogen to do the actual work. (usage, version_controlled_file, gitignore_entries, insert_if_absent): (insert_vc_ignore, symlink_to_dir): Move to top/bootstrap-funclib.sh. * top/bootstrap-funclib.sh (autogen_usage): Rename from ‘usage’. (autogen): New function, containing the top level of the old top/autogen.sh.
* Move scriptversion= lines up in scriptsPaul Eggert2022-12-271-4/+4
| | | | By default they need to be in the first 8 lines to be updated.
* autoupdateKarl Berry2022-12-201-75/+102
|
* bootstrap: Fix --help output.Arsen Arsenović2022-11-271-5/+1
| | | | * build-aux/bootstrap (usage): Regenerate.
* In 'trap' commands, prefer symbolic to numeric signal names.Bruno Haible2022-11-263-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported by Mike Fulton <fultonm@ca.ibm.com> in <https://lists.gnu.org/archive/html/bug-gnulib/2022-11/msg00130.html>. * gnulib-tool: Use symbolic signal names. * posix-modules: Likewise. * MODULES.html.sh: Likewise. * build-aux/bootstrap (prepare_GNULIB_SRCDIR): Likewise. * build-aux/csharpcomp.sh.in: Likewise. * build-aux/gnu-web-doc-update: Likewise. * top/autogen.sh: Likewise. * top/bootstrap-funclib.sh: Likewise. * top/gitsub.sh: Likewise. * lib/t-idcache: Likewise. * tests/havelib/rpath-1: Likewise. * tests/havelib/rpath-2_a: Likewise. * tests/havelib/rpath-2_b: Likewise. * tests/havelib/rpath-3_a: Likewise. * tests/havelib/rpath-3_b: Likewise. * tests/init.sh: Likewise. * tests/test-binary-io.sh: Likewise. * tests/test-c-stack.sh: Likewise. * tests/test-c-stack2.sh: Likewise. * tests/test-dprintf-posix.sh: Likewise. * tests/test-fpending.sh: Likewise. * tests/test-fprintf-posix.sh: Likewise. * tests/test-lseek.sh: Likewise. * tests/test-printf-posix.sh: Likewise. * tests/test-select-in.sh: Likewise. * tests/test-select-out.sh: Likewise. * tests/test-sigpipe.sh: Likewise. * tests/test-tsearch.sh: Likewise. * tests/test-update-copyright.sh: Likewise. * tests/test-vdprintf-posix.sh: Likewise. * tests/test-vfprintf-posix.sh: Likewise. * tests/test-vprintf-posix.sh: Likewise. * tests/test-xprintf-posix.sh: Likewise. * tests/uniwidth/test-uc_width2.sh: Likewise.
* autoupdateKarl Berry2022-11-131-11/+14
|
* autoupdateKarl Berry2022-11-081-36/+50
|
* scratch_buffer: adjust to glibc changesPaul Eggert2022-11-022-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Problem reported by Karl Berry in: https://lists.gnu.org/r/bug-gnulib/2022-11/msg00004.html * build-aux/depcomp, doc/make-stds.texi, lib/malloc/scratch_buffer.h: Autoupdate. * build-aux/install-reloc (func_create_wrapper): Omit removed file scratch_buffer_dupfree.c. * config/srclist.txt: Remove lib/malloc/scratch_buffer_dupfree.c * lib/canonicalize-lgpl.c: Merge changes from glibc through its commit ef0700004bf0dccf493a5e8e21f71d9e7972ea9f dated 2022-07-05 11:04:45 +0200. (__strdup) [!_LIBC]: New macro. (struct realpath_bufs): New type. (realpath_stk): Use it as the extra argument. All uses changed. No longer any need for noinline or GCC_BOGUS_WRETURN_LOCAL_ADDR. * lib/canonicalize.c (struct realpath_bufs) (canonicalize_filename_mode_stk): Likewise. * lib/malloc/scratch_buffer_dupfree.c: Remove, since it was removed in glibc. * lib/scratch_buffer.h (scratch_buffer_dupfree) [0]: (__libc_scratch_buffer_dupfree): Remove decls. * modules/relocatable-prog-wrapper (Files): * modules/scratch_buffer (Files, lib_SOURCES): Remove lib/malloc/scratch_buffer_dupfree.c.
* relocatable-script: Relax license.Bruno Haible2022-11-011-5/+5
| | | | | * modules/relocatable-script (License): Change to GPLv2+. * build-aux/relocatable.sh.in: Change copyright header to GPLv2+.
* gendocs: Output timestamp in English.Simon Josefsson2022-10-251-2/+2
| | | | * build-aux/gendocs.sh (SETLANG): Add LC_TIME= for "date".
* autoupdateKarl Berry2022-10-121-108/+227
|
* autoupdateKarl Berry2022-10-082-6/+29
|
* autoupdateKarl Berry2022-09-221-2/+8
|
* autoupdateKarl Berry2022-09-181-39/+27
|
* autoupdateKarl Berry2022-09-161-8/+12
|
* autoupdateKarl Berry2022-09-112-4/+4
|
* autoupdateKarl Berry2022-09-051-1/+3
|
* autoupdateKarl Berry2022-09-041-3/+2
|
* autoupdateKarl Berry2022-09-021-12/+6
|
* autoupdateKarl Berry2022-08-291-5/+21
|
* autoupdateKarl Berry2022-08-211-50/+53
|
* autoupdateKarl Berry2022-08-191-203/+238
|