|
9ce9be2e
|
2019-07-04T08:23:14
|
|
autoupdate
|
|
fa2256ec
|
2019-06-30T08:45:19
|
|
autoupdate
|
|
c299f3dd
|
2019-06-27T09:32:11
|
|
autoupdate
|
|
a5a93a6e
|
2019-06-19T12:06:23
|
|
Reorder pieces of header in perl scripts.
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.
|
|
36bfd586
|
2019-06-16T14:54:43
|
|
Restore Emacs time-stamp hook applicability.
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.
|
|
c2fdc30c
|
2019-06-15T22:03:09
|
|
Fix comments in last commit.
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.
|
|
a05d5d12
|
2019-06-15T13:03:58
|
|
Fix scripts to have valid executable format on Alpine Linux.
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.
|
|
5905d8ca
|
2019-06-11T07:09:46
|
|
autoupdate
|
|
b8e6ceb7
|
2019-06-02T07:50:44
|
|
autoupdate
|
|
1c0e950a
|
2019-05-29T07:48:43
|
|
autoupdate
|
|
e76e3fae
|
2019-05-28T15:21:26
|
|
autoupdate
|
|
f8bc6615
|
2019-05-28T06:27:57
|
|
autoupdate
|
|
9bfa2644
|
2019-05-25T19:40:10
|
|
prefix-gnulib-mk: Fix CPPFLAGS migration
* build-aux/prefix-gnulib-mk (prefix_assignment): Don't forget the
_a part of the library name.
|
|
34d71240
|
2019-05-23T08:53:42
|
|
autoupdate
|
|
9bba0419
|
2019-05-12T16:10:30
|
|
libtool-next-version: New program.
* build-aux/libtool-next-version: New file.
|
|
569b5e10
|
2019-05-12T11:16:19
|
|
declared.sh: Fix comment.
* build-aux/declared.sh: Fix typo in comment.
|
|
d654989d
|
2019-05-11T20:49:22
|
|
gnupload: Explain how to create symlinks.
* build-aux/gnupload (usage): Add an example that creates symlinks.
|
|
3f14b27d
|
2019-05-03T10:55:25
|
|
Port manywarnings to GCC 9
* 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.
|
|
4d52476f
|
2019-04-30T09:18:18
|
|
autoupdate (removing trailing white space from config.guess)
|
|
14a92019
|
2019-04-21T18:17:14
|
|
prefix-gnulib-mk: fix the support for gnulib-po
* 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.
|
|
d6af2417
|
2019-04-15T08:49:29
|
|
autoupdate
|
|
d617a4bb
|
2019-04-14T03:31:10
|
|
x-to-1: Restore ability to use original calling convention.
* 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.
|
|
ab5b2560
|
2019-04-13T15:12:15
|
|
x-to-1: Avoid failure due to missing perl modules.
* build-aux/x-to-1.in: Test whether all the perl modules that help2man
needs are installed.
|
|
834bd58e
|
2019-03-31T15:21:09
|
|
revert texinfo.tex to 2019-03-03.15 per Gavin
|
|
fc075098
|
2019-03-29T07:53:21
|
|
autoupdate
|
|
092288d1
|
2019-03-24T10:48:35
|
|
autoupdate
|
|
ec766932
|
2019-03-23T13:44:17
|
|
autoupdate
|
|
b451121a
|
2019-03-17T09:24:57
|
|
autoupdate
|
|
de6813ed
|
2019-03-13T11:14:26
|
|
autoupdate
|
|
426f4403
|
2019-03-12T09:07:54
|
|
autoupdate
|
|
9a943f69
|
2019-03-11T09:16:52
|
|
autoupdate
|
|
a4077948
|
2019-03-10T10:11:53
|
|
autoupdate
|
|
724a5909
|
2019-03-08T09:27:47
|
|
autoupdate
|
|
9447bd97
|
2019-03-05T15:05:33
|
|
git-version-gen: fix --version copyright year
* 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.
|
|
30f4fdcb
|
2019-03-04T08:35:35
|
|
autoupdate
|
|
b204bbfc
|
2019-03-04T17:25:09
|
|
relocatable-prog: Use wrapper-free installation on Mac OS X, take 2.
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.
|
|
d355f905
|
2019-03-04T17:25:04
|
|
relocatable-prog: Revert "Use wrapper-free installation on Mac OS X."
* build-aux/install-reloc: Revert change.
* m4/relocatable.m4 (gl_RELOCATABLE_BODY): Likewise.
|
|
5c04e719
|
2019-03-03T14:09:37
|
|
autoupdate
|
|
788db09a
|
2019-03-01T08:42:42
|
|
autoupdate
|
|
16e6d93c
|
2019-02-24T08:05:56
|
|
autoupdate
|
|
82519af2
|
2019-02-24T15:18:24
|
|
relocatable-prog: Improve verbose output.
* build-aux/install-reloc (func_verbose): Escape characters that would
be interpreted by the shell.
|
|
4fe3afa8
|
2019-02-23T22:42:54
|
|
relocatable-prog: Use wrapper-free installation also on Mac OS X.
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'.
|
|
35e46281
|
2019-02-20T02:39:52
|
|
relocatable-prog: Use $ORIGIN trick on more platforms.
* 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.
|
|
f94c70ae
|
2019-02-19T08:54:45
|
|
autoupdate
|
|
314e9b69
|
2019-02-18T08:02:49
|
|
autoupdate
|
|
30f8dae4
|
2019-02-06T02:41:49
|
|
declared.sh: Fix bug with variables of pointer type.
* build-aux/declared.sh (sed_extract_extern_declared): Allow the space
before the symbol to be omitted if the preceding character is a '*'.
|
|
45ed991d
|
2019-02-04T22:35:38
|
|
Add script for running tests under valgrind.
* build-aux/run-test: New file, from GNU libunistring.
* doc/valgrind-tests.texi: Rewritten to mention alternative approaches
as well.
|
|
ddba03e4
|
2019-02-04T21:37:28
|
|
declared.sh: Fix --version output.
* build-aux/declared.sh (func_version): Update package name.
|
|
10d0e6a7
|
2019-02-03T21:44:16
|
|
Add script for determining the set of symbols to export from a library.
* build-aux/declared.sh: New file, from GNU libunistring.
* doc/lib-symbol-visibility.texi (Exported Symbols of Shared Libraries):
Mention it.
|
|
edacea21
|
2019-02-02T08:04:06
|
|
autoupdate
|
|
425ee422
|
2019-01-23T05:11:54
|
|
gnulib-tool: Support running testdirs on Android.
* build-aux/test-driver.diff: New file.
* gnulib-tool (func_create_testdir, func_create_megatestdir): Patch
build-aux/test-driver after running automake.
|
|
34290cb9
|
2019-01-15T10:00:28
|
|
autoupdate
|
|
8da39024
|
2019-01-05T08:19:47
|
|
autoupdate
|
|
ce6b5cfa
|
2018-12-31T19:20:46
|
|
bootstrap: die when some submodules are not initialized
* build-aux/bootstrap: Make sure all submodules are initialized.
|
|
3df8b940
|
2019-01-04T08:09:17
|
|
autoupdate
|
|
a3fa8ba1
|
2019-01-03T09:47:26
|
|
autoupdate
|
|
e6633650
|
2019-01-01T00:25:11
|
|
maint: Run 'make update-copyright'
|
|
c8450ce1
|
2018-12-31T15:19:26
|
|
autoupdate
|
|
62cf5930
|
2018-12-31T09:12:05
|
|
autoupdate
|
|
d574e166
|
2018-12-29T09:21:41
|
|
autoupdate
|
|
95c96b6d
|
2018-12-21T08:37:23
|
|
autoupdate
|
|
42c5ff0f
|
2018-12-16T15:58:18
|
|
autoupdate
|
|
3a22b7f8
|
2018-12-07T08:10:15
|
|
autoupdate
|
|
ef499218
|
2018-12-01T16:28:17
|
|
gnupload: Document short options.
* build-aux/gnupload (usage): Document the short options.
|
|
5e9a8b60
|
2018-11-28T18:00:51
|
|
gnupload: Support option -h as alias of --help.
The first time I ran gnupload, I used -h and got an error. ;-) This
patch adds -h as an alias for --help.
* build-aux/gnupload: Support -h.
|
|
b9eef0b0
|
2018-11-29T08:26:00
|
|
autoupdate
|
|
21fa3d5c
|
2018-11-27T08:25:10
|
|
autoupdate
|
|
537a5511
|
2018-11-21T10:11:57
|
|
autoupdate
|
|
ceeae5b0
|
2018-10-26T09:46:25
|
|
autoupdate
|
|
740f32c3
|
2018-10-21T09:02:59
|
|
autoupdate
|
|
b4418df7
|
2018-10-17T10:30:48
|
|
autoupdate
|
|
6c3b072e
|
2018-10-13T07:16:00
|
|
bootstrap: fix wget command for po files.
* build-aux/bootstrap (po_download_command_format): Fix comment,
and adjust callers.
|
|
744e2d52
|
2018-10-09T01:44:07
|
|
csharpcomp*, csharpexec*: Remove support for pnet.
* m4/csharpcomp.m4 (gt_CSHARPCOMP): Don't test for cscc. Don't set
HAVE_CSCC.
* build-aux/csharpcomp.sh.in (options_cscc): Remove variable.
Don't test HAVE_CSCC.
* lib/csharpcomp.c (compile_csharp_using_pnet): Remove function.
(compile_csharp_class): Don't invoke it.
* m4/csharpexec.m4 (gt_CSHARPEXEC): Don't test for ilrun. Don't set
HAVE_ILRUN.
* build-aux/csharpexec.sh.in (options_ilrun): Remove variable.
Don't test HAVE_ILRUN.
* lib/csharpexec.c (execute_csharp_using_pnet): Remove function.
(execute_csharp_program): Don't invoke it.
* m4/csharp.m4 (gt_CSHARP_CHOICE): Don't recognize --enable-csharp=pnet
any more.
|
|
0ddd440d
|
2018-10-07T18:20:44
|
|
bootstrap, gnulib-tool: use https instead of insecure rsync
The rsync command does not do any authentication and thus allows
man-in-the-middle attacks. Better use wget over https, although
this is slower.
* build-aux/bootstrap (download_po_files, po_download_command_format):
Don't try using rsync; always use wget over https to fetch PO files.
* gnulib-tool (func_import): Likewise.
* pygnulib/GLImport.py (GLImport.execute): Likewise.
|
|
7d73965d
|
2018-10-07T18:20:43
|
|
bootstrap, gnulib-tool: correct the translations wget command
Using the -np (--no-parent) option doesn't prevent wget from
traversing the given URL to a default depth of 5, and since
the domain directory contains a href="/latest/" link, this
means that wget searches through all domains anyway and will
also download PO files that are meant for other packages.
When getting the PO files for the nano domain, for example,
you will end up with af.po and ast.po (and many others) too,
but there are no African nor Asturian translations for nano.
So, use the --level option instead, to stop wget from looking
any further than the given URL.
* build-aux/bootstrap (po_download_command_format2): Restrict
recursion to a single level.
* gnulib-tool (func_import): Likewise.
* pygnulib/GLImport.py (GLImport.execute): Likewise.
|
|
9e43f06a
|
2018-09-22T08:45:27
|
|
autoupdate
|
|
0e67e4f9
|
2018-08-30T06:27:53
|
|
autoupdate
|
|
14df8ea0
|
2018-08-28T08:20:16
|
|
autoupdate
|
|
7dc8dd7b
|
2018-08-25T08:22:51
|
|
autoupdate
|
|
a05181f4
|
2018-08-24T08:14:55
|
|
autoupdate
|
|
a69f3b46
|
2018-08-20T08:31:12
|
|
autoupdate
|
|
dd1a129e
|
2018-08-14T08:18:56
|
|
autoupdate
|
|
5ff4c9ba
|
2018-08-13T06:56:45
|
|
autoupdate
|
|
f402ce6e
|
2018-08-08T10:06:37
|
|
autoupdate
|
|
183a4779
|
2018-08-03T10:36:24
|
|
autoupdate
|
|
900ca5c0
|
2018-07-26T17:53:37
|
|
bootstrap, gnulib-tool: fix translations rsync
Previously, we created files such as $pobase/Makefile.in.in and then the
subsequent rsync would immediately delete them.
* build-aux/bootstrap (po_download_command_format): Avoid deleting
non-.po files in target directory when rsyncing translations.
* gnulib-tool (func_import): Likewise.
* pygnulib/GLImport.py (GLImport.execute): Likewise.
|
|
c1599f2f
|
2018-07-25T08:02:40
|
|
autoupdate
|
|
1688c519
|
2018-07-25T00:08:39
|
|
bootstrap: reinstate definition fo gnulib_mk.
That variable is used at least by cppi.
* build-aux/bootstrap (gnulib_mk): Restore definition.
This reverts the deletion from v0.1-1844-gc66dba9ba.
|
|
68df637b
|
2018-07-19T08:11:38
|
|
autoupdate
|
|
c3251a57
|
2018-07-14T08:41:34
|
|
autoupdate
|
|
5b78831d
|
2018-07-13T00:46:08
|
|
autoupdate
|
|
f5eb38f1
|
2018-07-12T09:04:47
|
|
autoupdate
|
|
f876e094
|
2018-07-06T21:59:14
|
|
; autoupdate
|
|
b324052c
|
2018-07-04T10:31:36
|
|
autoupdate
|
|
0ee5212e
|
2018-07-03T08:02:14
|
|
autoupdate
|
|
8cb31815
|
2018-06-30T19:57:07
|
|
bootstrap: s/--option val/--option=val/
* build-aux/bootstrap (gnulib_tool_options): Change the
spelling of "--option val" pairs to "--option=val", for
aesthetics, and also so that this file no longer triggers
a common help2man syntax-check warning when copied into
projects like grep, gzip, etc.
|
|
f24fbe9d
|
2018-07-01T07:08:32
|
|
manywarnings: omit -Wswitch-default
This should make things more consistent, as we already ignore
-Wswitch-enum. Problem reported by Reuben Thomas; see:
https://lists.gnu.org/r/bug-gnulib/2018-05/msg00179.html
* build-aux/g++-warning.spec, build-aux/gcc-warning.spec:
Add -Wswitch-default.
* m4/manywarnings-c++.m4 (gl_MANYWARN_ALL_GCC_CXX_IMPL):
* m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC):
Remove -Wswitch-default.
|
|
16aa5a2e
|
2018-06-26T08:26:25
|
|
build-aux/config.sub
|
|
fcdf335e
|
2018-06-25T21:04:11
|
|
manywarnings: Don't enable -Wjump-misses-init warnings by default.
* build-aux/gcc-warning.spec: Add -Wjump-misses-init.
* m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC(C)): Remove
-Wjump-misses-init.
|
|
63e719c9
|
2018-06-24T11:31:50
|
|
manywarnings: accommodate GCC 9.0-pre: remove -Wchkp and -Wabi
* build-aux/gcc-warning.spec: Add them here, each with an explanation.
* m4/manywarnings.m4: Remove them.
Otherwise, building coreutils, I would see this:
cc1: error: deprecated command line option '-Wchkp' [-Werror]
cc1: error: -Wabi won't warn about anything [-Werror=abi]
cc1: note: -Wabi warns about differences from the most up-to-date ABI,\
which is also used by default
cc1: note: use e.g. -Wabi=11 to warn about changes from GCC 7
|