build-aux


Log

Author Commit Date CI Message
Paul Eggert d64d66cc 2017-10-01T18:10:37 autoupdate
Karl Berry f969dd52 2017-09-24T09:20:14 autoupdate
Karl Berry eb128f64 2017-09-22T16:10:23 autoupdate
Karl Berry 29443e0b 2017-09-20T16:12:51 autoupdate
Paul Eggert b86cc86a 2017-09-19T01:17:50 * build-aux/bootstrap: fix HTTPS typo in comment
Paul Eggert 25ca8d5f 2017-09-16T17:53:10 autoupdate
Karl Berry 0c14dac5 2017-09-14T13:37:36 autoupdate
Bruno Haible 03eac9d3 2017-09-14T00:35:56 all: Replace many more http URLs by https URLs. Update stale URLs. * users.txt: Remove mention of 'newts'. * lib/localename.c: Update comment about LANG_SOTHO.
Karl Berry b7773f3f 2017-09-13T13:27:36 autoupdate
Paul Eggert ca35d468 2017-09-13T00:48:18 all: prefer https: URLs
Karl Berry 6c12411d 2017-08-24T08:10:28 autoupdate
Paul Eggert efec5175 2017-08-21T12:38:20 vc-list-files: port to Solaris 10 * build-aux/vc-list-files: Don't assume test -e works.
Karl Berry 2c309a37 2017-08-21T07:57:47 autoupdate
Paul Eggert dd76853a 2017-08-20T17:03:55 git-version-gen: port to Solaris 10 Problem reported by Dagobert Michelsen in: http://lists.gnu.org/archive/html/grep-devel/2017-08/msg00002.html * build-aux/git-version-gen (v_from_git): Use expr instead of shell substitution.
Karl Berry 009e65cc 2017-08-09T15:56:01 autoupdate
Reuben Thomas ddbba9b3 2017-08-07T17:32:18 manywarnings: Add support for C++. * build-aux/g++-warning.spec: New file. * m4/manywarnings-c++.m4: New file. * modules/manywarnings (Files): Add it.
Paul Eggert d93aa1d5 2017-08-06T23:24:10 git-version-gen: another fix for tags with "-" * build-aux/git-version-gen: Improve fix for tags containing "-". Suggested by Markus Armbruster in: http://lists.gnu.org/archive/html/bug-gnulib/2017-08/msg00034.html
Paul Eggert cbc70020 2017-08-06T09:21:05 git-version-gen: port better to older Git Work even if the hash contains more than 4 digits.
Markus Armbruster 875d7469 2017-08-06T08:26:03 git-version-gen: Fix for tags containing '-' Really old versions of git-describe (before v1.5.0, Feb 2007) don't have the number of commits in their long format output, i.e. where modern 'git describe --abbrev=4 --match="v*"' prints "v0.1-1494-g124b9", they print "v0.1-1494-g124b9". git-version-gen recognizes both patterns, and normalizes the old format to the new one. Unfortunately, this normalization code gets confused when the tag contains '-'. Reproducer: $ git-tag -m test v0.2-rc1 $ build-aux/git-version-gen .tarball-version; echo build-aux/git-version-gen: WARNING: git rev-list failed UNKNOWN We take exact tag "v0.2-rc1" for the old format, extract the presumed tag "v0.2" from it, then run "git rev-list v0.2..HEAD" to count commits since tha tag. Fails, because tag "v0.2" does not exist. * git-version-gen: We could perhaps drop support for versions from more than a decade ago. But tightening the pattern match is easy enough, so do that. Still breaks when you use version tags ending in something matching -g????, but you arguably get what you deserve then.
Erik Skultety e97dce1b 2017-07-27T13:47:23 vc-list-files: Adjust the script to support git worktrees Git's worktree feature creates a ".git" which refers to references from the original (main) repository. This makes vc-list-files to fail for worktrees since it checks for both file's existence and the file being a directory. Checking for existence should be okay in this case, since the script doesn't touch anything within ".git" directly. Instead, it invokes git commands, which work from within a worktree nicely. Signed-off-by: Erik Skultety <eskultet@redhat.com> Message-Id: <0ad867fe1a1e0999e6666ef75398630f28e78e35.1501156018.git.eskultet@redhat.com>
Karl Berry f014f540 2017-07-19T07:56:20 autoupdate
Karl Berry 3824bd79 2017-07-05T09:03:45 autoupdate
Karl Berry f516db4f 2017-06-05T06:46:00 autoupdate
Karl Berry 6ec17baf 2017-05-28T08:43:13 autoupdate
Paul Eggert 5e22aee7 2017-05-16T09:23:52 manywarnings: update for GCC 7 * build-aux/gcc-warning.spec: * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Add GCC 7 warnings, notably -Wimplicit-fallthrough=5, which requires a non-comment fallthrough attribute. This is a bit cleaner than the comment versions. * lib/strftime.c, lib/dfa.c, lib/fnmatch.c, lib/mbrtowc.c: * lib/vasnprintf.c, tests/macros.h (FALLTHROUGH): New macro. Use it whenever one switch case falls through into the next.
Karl Berry 748ecce5 2017-05-15T08:35:02 autoupdate
Karl Berry 757a0f5a 2017-05-12T06:18:50 autoupdate
Karl Berry d8c3882d 2017-05-11T06:50:43 autoupdate
Karl Berry 68c797a7 2017-04-15T14:37:10 autoupdate
Karl Berry dd005fce 2017-04-02T06:51:11 autoupdate
Karl Berry 948db16e 2017-03-27T07:57:41 autoupdate
Karl Berry 7b8cbb95 2017-03-21T06:51:56 autoupdate
Paul Eggert 47cbe8ba 2017-03-14T13:23:25 snippets: move unadjusted snippet sources to lib Problem reported by Michal Privoznik in: http://lists.gnu.org/archive/html/bug-gnulib/2017-03/msg00039.html * lib/_Noreturn.h: Rename from build-aux/snippet/_Noreturn.h. * lib/arg-nonnull.h: Rename from build-aux/snippet/arg-nonnull.h. * lib/c++defs.h: Rename from build-aux/snippet/c++defs.h. * lib/unused-parameter.h: Rename from build-aux/snippet/unused-parameter.h. * lib/warn-on-use.h: Rename from build-aux/snippet/warn-on-use.h. * modules/snippet/_Noreturn (Files:, _NORETURN_H): * modules/snippet/arg-nonnull (Files:, ARG_NONNULL_H): * modules/snippet/c++defs (Files:, CXXDEFS_H): * modules/snippet/unused-parameter (Files:, UNUSED_PARAMETER_H): * modules/snippet/warn-on-use (Files: WARN_ON_USE_H): Adjust to file renamings.
Karl Berry b800e567 2017-03-08T06:37:57 autoupdate
Karl Berry a490e635 2017-03-07T07:51:04 autoupdate
Karl Berry 934da14a 2017-03-06T06:38:58 autoupdate
Karl Berry d328ea1e 2017-03-05T08:55:23 autoupdate
Karl Berry 0bf76715 2017-02-07T08:50:57 autoupdate
Karl Berry fadd80ae 2017-01-16T07:09:50 update from texinfo
Paul Eggert e89646ad 2017-01-09T11:55:22 maint: time stamp -> timestamp Use the spelling "timestamp", as that is what POSIX uses.
Karl Berry 31bc4996 2017-01-03T09:47:53 exec
Karl Berry 0b730bdd 2017-01-03T09:47:08 build-aux/mdate-sh
Paul Eggert 8e0bdfa5 2017-01-02T16:13:17 Revert copyright-year change to synced files Problem reported by Karl Berry in: http://lists.gnu.org/archive/html/bug-gnulib/2017-01/msg00019.html
Paul Eggert a3fd683d 2017-01-01T02:59:23 version-etc: new year * build-aux/gendocs.sh (version): * doc/gendocs_template: * doc/gendocs_template_min: * doc/gnulib.texi: * lib/version-etc.c (COPYRIGHT_YEAR): Update copyright dates by hand in templates and the like. * all files: Run 'make update-copyright'.
Eric Blake 52a5514d 2016-12-31T14:44:51 do-release-commit-and-tag: avoid shell syntax error Tagging during a rebase doesn't make sense, but it at least should not choke with: $ ./build-aux/do-release-commit-and-tag 1.4.18 stable ./build-aux/do-release-commit-and-tag: line 146: test: too many arguments do-release-commit-and-tag: not on branch (no branch, rebasing branch-1.4) * build-aux/do-release-commit-and-tag (curr_br): $branch can contain spaces when rebasing. Signed-off-by: Eric Blake <eblake@redhat.com>
Karl Berry d00d3c0c 2016-12-24T05:27:13 autoupdate
Karl Berry aab627ea 2016-12-18T14:32:40 autoupdate
Bruno Haible 6b26660a 2016-11-20T13:24:27 snippet/c++defs: Simplify _GL_CXXALIAS_* macros. * build-aux/snippet/c++defs.h [__cplusplus && GNULIB_NAMESPACE] (_GL_CXXALIAS_RPL_1, _GL_CXXALIAS_RPL_CAST_1, _GL_CXXALIAS_SYS, _GL_CXXALIAS_SYS_CAST, _GL_CXXALIAS_SYS_CAST2): Inline and remove member function 'rpl ()' of the wrapper struct.
Karl Berry fc2f40c1 2016-11-19T06:45:25 autoupdate
Bruno Haible d91ad340 2016-11-19T14:03:07 relocatable-prog-wrapper: Fix breakage on Cygwin. * modules/relocatable-prog-wrapper (Files): Add lib/stat.c, lib/lstat.c. (Depends-on): Remove intprops. * lib/relocwrapper.c: Update dependency tree. (strerror): Undefine. * build-aux/install-reloc (func_create_wrapper): Do not compile strerror.c and strerror-override.c. Erase stat.o and lstat.o.
Pedro Alves c907efdb 2016-11-14T23:08:21 snippet/c++defs: fix real-floating arg functions in C++ mode Also, define isfinite, isinf, isnan, signbit in the gnulib namespace instead of in the global namespace. * build-aux/snippet/c++defs.h (_GL_BEGIN_NAMESPACE) (_GL_END_NAMESPACE): New. * lib/math.in.h (_GL_MATH_CXX_REAL_FLOATING_DECL_2): Use them. (isfinite, isinf, isnan, signbit) [__cplusplus && GNULIB_NAMESPACE]: Define them in the GNULIB_NAMESPACE namespace instead of in the global namespace. * tests/test-math-c++.cc: Check that the isfinite, isinf, isnan, signbit overloads exist in the GNULIB_NAMESPACE namespace, instead of in the global namespace.
Pedro Alves ce91640d 2016-11-12T16:22:54 GNULIB_NAMESPACE::func need not pull in rpl_func * build-aux/snippet/c++defs.h [__cplusplus && GNULIB_NAMESPACE] (_GL_CXXALIAS_RPL_1, _GL_CXXALIAS_RPL_CAST_1, _GL_CXXALIAS_SYS) (_GL_CXXALIAS_SYS_CAST, _GL_CXXALIAS_SYS_CAST2): Define a wrapper struct instead of a function pointer.
Karl Berry 64d4d637 2016-11-04T08:32:09 autoupdate
Eric Blake 4f9007e2 2016-11-03T13:50:30 bootstrap: Fix get_version() for AIX 5.3 * build-aux/bootstrap (get_version): Factor out sed script, since indented comments choke AIX 5.3 sed. Reported-by: Michael Felt <aixtools@gmail.com> Signed-off-by: Eric Blake <eblake@redhat.com>
Karl Berry 68c5afe6 2016-11-03T06:52:50 autoupdate
Karl Berry d0afb6a5 2016-10-03T14:26:04 autoupdate
Karl Berry dfcf8b0b 2016-09-19T09:32:31 update from texinfo
Karl Berry e89b4a7a 2016-09-18T09:12:57 update from texinfo
Karl Berry b3ffc1d8 2016-09-13T08:53:06 update from texinfo
Karl Berry 23899700 2016-09-12T07:26:44 update from texinfo
Karl Berry e7c79d64 2016-09-11T05:38:19 autoupdate
Karl Berry 73affcd2 2016-09-05T06:39:15 autoupdate
Karl Berry bea6f3f8 2016-08-26T06:33:31 autoupdate
Karl Berry 1eab2138 2016-08-17T08:37:27 update from texinfo
Karl Berry 1eb82ad9 2016-08-10T07:12:01 update from texinfo
Karl Berry 8318f4ae 2016-08-09T07:54:32 update from texinfo
Karl Berry 7cc8a5d7 2016-08-08T06:52:16 update from texinfo
Karl Berry e4f1a4a5 2016-08-06T08:18:27 update from texinfo
Karl Berry 3b2f8438 2016-08-04T06:13:19 update from texinfo
Karl Berry 6432c4e8 2016-08-03T07:05:05 update from texinfo
Ján Tomko 4f5dc0ac 2016-08-01T10:54:47 useless-if-before-free: skip non-matching lines early * build-aux/useless-if-before-free: First match each line with the simple/quick /\bif\b/ and reject if there is no match. This often saves the cost of the much more involved regular expression. For libvirt, this decreases the cost from 1.44s to 1.02s.
Karl Berry b5f24f6f 2016-08-02T06:00:57 update from texinfo
Karl Berry f3a85fbc 2016-08-01T06:42:23 update from texinfo
Karl Berry 2c11706d 2016-07-31T10:52:14 update from texinfo
Karl Berry 005d9b7d 2016-07-21T06:32:07 update from texinfo
Karl Berry 03d3f135 2016-07-17T08:26:26 update from texinfo
Karl Berry ff72e641 2016-07-14T08:36:45 update from texinfo
Karl Berry 0ba497e8 2016-06-20T08:16:31 autoupdate
Karl Berry 577f01d9 2016-06-19T09:36:26 update from texinfo
Karl Berry baef0a4b 2016-06-14T09:05:27 autoupdate
Karl Berry 6dc5c214 2016-06-13T08:37:24 autoupdate (gettext-0.19.8.1)
Karl Berry 99a33c72 2016-06-09T09:21:51 update from texinfo
Karl Berry 190bc0f7 2016-06-04T05:49:04 update from texinfo
Karl Berry 532bfcfc 2016-05-28T08:39:46 update from texinfo
Paul Eggert 9280e308 2016-05-26T12:31:40 update from texinfo
Ludovic Courtès 8d807a99 2016-05-07T19:15:26 gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. Suggested by Gavin Smith <gavinsmith0123@gmail.com>. Reported by myglc2 <myglc2@gmail.com> in <http://bugs.gnu.org/22651>. * build-aux/gendocs.sh (MANUAL_TITLE, PACKAGE, EMAIL) (commonarg, dirargs, dirs, infoarg, generate_ascii) (generate_html, generate_info, generate_tex, outdir) (source_extra, split, srcfile, texarg): Move above 'version'. (htmlarg): Likewise, and add "-c TOP_NODE_UP_URL=/manual".
Paul Eggert 6f9206d4 2016-05-17T09:08:02 manywarnings: update for GCC 6.1 * m4/manywarnings.m4 (gl_MANYWARN_ALL_GCC): Add GCC 6.1 options that apply to C. * build-aux/gcc-warning.spec: Add GCC 6.1 options that do not apply to C, are obsolescent, etc.
Karl Berry 816580fe 2016-05-16T08:05:06 autoupdate
Karl Berry e9e66257 2016-05-11T08:24:14 autoupdate
Paul Eggert de37a1ca 2016-05-08T11:38:22 git-version-gen: avoid undefined shift Problem reported by Mosè Giordano in: http://lists.gnu.org/archive/html/bug-gnulib/2016-05/msg00012.html * build-aux/git-version-gen: Avoid undefined behavior if invoked with --prefix or --fallback but without a later argument. While we're at it, omit unnecessary quotes.
Karl Berry 6560242c 2016-05-08T09:11:48 update from texinfo
Karl Berry 27f8ef88 2016-04-14T08:33:01 update from texinfo
Karl Berry 29ea6d6f 2016-04-06T14:02:39 update from texinfo
Karl Berry 075c7d4f 2016-04-02T08:43:06 autoupdate
Karl Berry 52b0cbbc 2016-03-30T07:30:18 autoupdate
Karl Berry a7b5c91a 2016-03-26T07:32:21 update from texinfo
Karl Berry 8f3c4d38 2016-03-25T08:59:56 autoupdate
Karl Berry c9a99944 2016-03-24T13:41:03 update from texinfo
Paul Eggert 0ef1689f 2016-03-22T14:56:35 gitlog-to-changelog: suppress ignored chatter * build-aux/gitlog-to-changelog: Do not warn about skipping an SHA if it would have been ignored anyway.
Karl Berry 1d4ee40d 2016-03-22T09:15:36 update from texinfo