summaryrefslogtreecommitdiff
path: root/build-aux
Commit message (Collapse)AuthorAgeFilesLines
* Reorder pieces of header in perl scripts.Bruno Haible2019-06-195-78/+113
| | | | | | | | | | | | | | | | | | | | | | | The desired order is - Prologue part 1 (2 lines with #!) - Program short description - Copyright and license notice - Written-by notice - Program short description (optional) - Program long description (optional) - Prologue part 2 - Time stamp - Code Reported by Paul Eggert. * build-aux/announce-gen: Reorder header. * build-aux/gitlog-to-changelog: Likewise. * build-aux/useless-if-before-free: Likewise. * build-aux/prefix-gnulib-mk: Add copyright notice and short description. * build-aux/update-copyright: Likewise. Add short description. Bump time-stamp-line-limit to 200.
* Restore Emacs time-stamp hook applicability.Bruno Haible2019-06-165-0/+5
| | | | | | | | | | Reported by Darshit Shah <darnir@gnu.org>. * build-aux/useless-if-before-free: Bump time-stamp-line-limit to 50. * build-aux/announce-gen: Likewise. * build-aux/gitlog-to-changelog: Likewise. * build-aux/prefix-gnulib-mk: Likewise. * build-aux/update-copyright: Likewise.
* Fix comments in last commit.Bruno Haible2019-06-155-30/+30
| | | | | | | | | | | Reported by Paul Eggert. * build-aux/useless-if-before-free: Fix comment regarding the second line. * build-aux/announce-gen: Likewise. * build-aux/gitlog-to-changelog: Likewise. * build-aux/prefix-gnulib-mk: Likewise. * build-aux/update-copyright: Likewise. * tests/test-update-copyright.sh: Update test program accordingly.
* Fix scripts to have valid executable format on Alpine Linux.Bruno Haible2019-06-155-15/+84
| | | | | | | | | | | | | Reported by Tim Rühsen <tim.ruehsen@gmx.de>. Idea by Paul Eggert. * build-aux/useless-if-before-free: Use a prologue that starts with '#!/bin/sh'. * build-aux/announce-gen: Likewise. * build-aux/gitlog-to-changelog: Likewise. * build-aux/prefix-gnulib-mk: Likewise. * build-aux/update-copyright: Likewise. * tests/test-update-copyright.sh: Update test program accordingly.
* autoupdateKarl Berry2019-06-111-1/+4
|
* autoupdateKarl Berry2019-06-021-4/+3
|
* autoupdateKarl Berry2019-05-291-26/+27
|
* autoupdateKarl Berry2019-05-281-3/+14
|
* autoupdateKarl Berry2019-05-281-5/+5
|
* prefix-gnulib-mk: Fix CPPFLAGS migrationAkim Demaille2019-05-261-1/+1
| | | | | * build-aux/prefix-gnulib-mk (prefix_assignment): Don't forget the _a part of the library name.
* autoupdateKarl Berry2019-05-231-2/+2
|
* libtool-next-version: New program.Bruno Haible2019-05-121-0/+291
| | | | * build-aux/libtool-next-version: New file.
* declared.sh: Fix comment.Bruno Haible2019-05-121-1/+1
| | | | * build-aux/declared.sh: Fix typo in comment.
* gnupload: Explain how to create symlinks.Bruno Haible2019-05-111-2/+12
| | | | * build-aux/gnupload (usage): Add an example that creates symlinks.
* Port manywarnings to GCC 9Paul Eggert2019-05-031-9/+23
| | | | | | | | | | | | * build-aux/gcc-warning.spec: Sort. Add -Wattribute-alias, -Wc11-c2x-compat, -Wcast-result (for the D programming language), -Wclass-conversion, -Wdeprecated-copy, -Wdeprecated-copy-dtor, -Winit-list-lifetime, -Wpessimizing-move, -Wprio-ctor-dtor, -Wredundant-move. Adjust to minor wording changes in GCC 9’s --help=warnings output. * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Add -Wabsolute-value, -Waddress-of-packed-member, -Wattribute-warning, -Wcannot-profile, -Wmissing-profile. Change -Wattribute-alias to -Wattribute-alias=2.
* autoupdate (removing trailing white space from config.guess)Paul Eggert2019-04-302-310/+233
|
* prefix-gnulib-mk: fix the support for gnulib-poAkim Demaille2019-04-231-6/+19
| | | | | | * build-aux/prefix-gnulib-mk (prefix_assignment): Remove useless $res. Don't touch HAVE_* variables. Map AM_CPPFLAGS and AM_CPPFLAGS to the library's corresponding variables.
* autoupdateKarl Berry2019-04-151-2/+3
|
* x-to-1: Restore ability to use original calling convention.Bruno Haible2019-04-141-6/+27
| | | | | * build-aux/x-to-1.in: Add comments. Accept the original form of HELP2MAN argument as well as the form expected since 2012-12-12.
* x-to-1: Avoid failure due to missing perl modules.Bruno Haible2019-04-131-1/+14
| | | | | * build-aux/x-to-1.in: Test whether all the perl modules that help2man needs are installed.
* revert texinfo.tex to 2019-03-03.15 per GavinKarl Berry2019-03-311-151/+297
|
* autoupdateKarl Berry2019-03-291-1/+3
|
* autoupdateKarl Berry2019-03-241-26/+2
|
* autoupdateKarl Berry2019-03-231-17/+23
|
* autoupdateKarl Berry2019-03-171-64/+63
|
* autoupdateKarl Berry2019-03-131-6/+13
|
* autoupdateKarl Berry2019-03-121-22/+2
|
* autoupdateKarl Berry2019-03-111-101/+15
|
* autoupdateKarl Berry2019-03-101-47/+24
|
* autoupdateKarl Berry2019-03-082-63/+86
|
* git-version-gen: fix --version copyright yearPaul Eggert2019-03-052-2/+4
| | | | | | * build-aux/git-version-gen, build-aux/move-if-change (version): --version output copyright year is now taken from script year, so that it no longer needs to be updated by hand.
* autoupdateKarl Berry2019-03-042-53/+170
|
* relocatable-prog: Use wrapper-free installation on Mac OS X, take 2.Bruno Haible2019-03-042-46/+141
| | | | | | | | | | | | | | | | | This approach supports relocatable installation of shared libraries which depend on other shared libraries from the same package. * m4/relocatable.m4 (gl_RELOCATABLE_BODY): Determine use_macos_tools. If use_macos_tools is true, use reloc-ldflags and set LIBTOOL to be a wrapper around the original LIBTOOL. * build-aux/reloc-ldflags: Add support for Mac OS X, which uses the token '@loader_path' instead of '$ORIGIN'. * build-aux/libtool-reloc: New file. * modules/relocatable-prog (Files): Add it. * doc/relocatable-maint.texi (Supporting Relocation): Update to match the recent changes. Document the need to set the *_LDFLAGS of libraries. RELOCATABLE_LIBRARY_PATH and RELOCATABLE_CONFIG_H_DIR should be set in Makefile.am, not in configure.ac.
* relocatable-prog: Revert "Use wrapper-free installation on Mac OS X."Bruno Haible2019-03-041-270/+125
| | | | | * build-aux/install-reloc: Revert change. * m4/relocatable.m4 (gl_RELOCATABLE_BODY): Likewise.
* autoupdateKarl Berry2019-03-031-113/+144
|
* autoupdateKarl Berry2019-03-011-18/+14
|
* autoupdateKarl Berry2019-02-241-10/+3
|
* relocatable-prog: Improve verbose output.Bruno Haible2019-02-241-1/+3
| | | | | * build-aux/install-reloc (func_verbose): Escape characters that would be interpreted by the shell.
* relocatable-prog: Use wrapper-free installation also on Mac OS X.Bruno Haible2019-02-231-125/+270
| | | | | | | | | | | | Reported by Paul Smith <psmith@gnu.org>. * build-aux/install-reloc: Accept a 'mode' argument as first argument. (func_relativize): New function, from gnulib-tool. Handle mode 'macosx' through invocations of 'otool' and 'install_name_tool'. * m4/relocatable.m4 (gl_RELOCATABLE_BODY): Determine use_macos_tools. If use_macos_tools is true, set INSTALL_PROGRAM_ENV to an 'install-reloc' invocation with mode 'macosx'.
* relocatable-prog: Use $ORIGIN trick on more platforms.Bruno Haible2019-02-201-2/+14
| | | | | | | | * m4/relocatable.m4 (gl_RELOCATABLE_BODY): Use $ORIGIN trick also on FreeBSD >= 7.3, DragonFly >= 3.0, NetBSD >= 8.0, OpenBSD >= 5.4, Solaris >= 10, Haiku. But don't use it on Android. * build-aux/reloc-ldflags: Allow the use of the $ORIGIN trick also on Hurd, FreeBSD, DragonFly, NetBSD, OpenBSD, Solaris, Haiku.
* autoupdateKarl Berry2019-02-191-2/+2
|
* autoupdateKarl Berry2019-02-181-9/+9
|
* declared.sh: Fix bug with variables of pointer type.Bruno Haible2019-02-061-1/+1
| | | | | * build-aux/declared.sh (sed_extract_extern_declared): Allow the space before the symbol to be omitted if the preceding character is a '*'.
* Add script for running tests under valgrind.Bruno Haible2019-02-041-0/+148
| | | | | | * build-aux/run-test: New file, from GNU libunistring. * doc/valgrind-tests.texi: Rewritten to mention alternative approaches as well.
* declared.sh: Fix --version output.Bruno Haible2019-02-041-2/+2
| | | | * build-aux/declared.sh (func_version): Update package name.
* Add script for determining the set of symbols to export from a library.Bruno Haible2019-02-031-0/+137
| | | | | | * build-aux/declared.sh: New file, from GNU libunistring. * doc/lib-symbol-visibility.texi (Exported Symbols of Shared Libraries): Mention it.
* autoupdateKarl Berry2019-02-021-6/+9
|
* gnulib-tool: Support running testdirs on Android.Bruno Haible2019-01-251-0/+14
| | | | | | * build-aux/test-driver.diff: New file. * gnulib-tool (func_create_testdir, func_create_megatestdir): Patch build-aux/test-driver after running automake.
* autoupdateKarl Berry2019-01-151-15/+2
|
* autoupdateKarl Berry2019-01-052-10/+13
|