build-aux


Log

Author Commit Date CI Message
Karl Berry bc835ff3 2009-12-14T07:04:35 autoupdate
Bruno Haible 69482508 2009-12-11T01:15:28 New module 'arg-nonnull'. Declare which arguments expect non-NULL values.
Bruno Haible 441aa304 2009-12-10T20:28:30 Use spaces for indentation, not tabs.
Bruno Haible 237d7dcd 2009-12-09T12:41:19 link-warning: Add copyright notice.
Karl Berry 9a1388f4 2009-12-05T05:36:19 autoupdate
Karl Berry 563c7796 2009-12-01T06:38:45 autoupdate
Pádraig Brady acf2fa81 2009-11-30T12:29:03 bootstrap: fix handling of various perl --version formats * build-aux/bootstrap (get_version): Don't use perl's $] special variable, as that requires updating all bootstrap.conf files to use perl's x.yyyzzz version format. Instead make the regular expression more general to support version formats from older perl-5.005_002 (5.5.2) and perl-5.11 which has other numbers in the version line.
Jim Meyering f203a8f4 2009-11-29T13:57:05 bootstrap: handle perl-5.11's changed --version output * build-aux/bootstrap (get_version): Handle perl separately, since perl-5.11's --version output is different.
Eric Blake 481f709c 2009-11-20T06:23:42 build: mention ftp redirector in release announcements Now that http://ftpmirror.gnu.org/PACKAGE/ redirects to a nearby mirror, we should promote its use in release announcements. Meanwhile, mention the mirror list. * top/maint.mk (gnu_rel_host, url_dir_list): Provide defaults for values that used to come from cfg.mk; mention FTP redirect URL. * build-aux/announce-gen: Mention the mirror list. Suggested by Karl Berry. Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry 758f9126 2009-11-19T09:17:24 autoupdate
Jim Meyering 9efa515c 2009-11-12T09:49:39 bootstrap: sync from coreutils * build-aux/bootstrap (bootstrap_epilogue): New function. Use git_modules_config in one more place. This make bootstrap's --gnulib-srcdir option more useful for testing.
Jim Meyering 7127847e 2009-11-12T09:42:52 bootstrap: generalize autoheader check * build-aux/bootstrap: Look for AC_CONFIG_HEADER as well as AC_CONFIG_HEADERS.
Karl Berry b0d30859 2009-11-09T06:10:03 autoupdate
Karl Berry 453d6be7 2009-11-07T06:19:36 autoupdate
Simon Josefsson 3431a129 2009-11-06T14:36:24 build-aux/pmccabe2html: Drop #! header. Doc fix.
Simon Josefsson 42095643 2009-11-06T14:30:03 build-aux/pmccabe2html: Disable execute bit. Improve example usage.
Jim Meyering 8c57bd68 2009-11-06T11:01:31 do-release-commit-and-tag: New module. Automate the release-commit and tag process. * build-aux/do-release-commit-and-tag: New script, from coreutils. * modules/do-release-commit-and-tag: New file. * MODULES.html.sh (Support for maintaining and releasing): Add it.
Simon Josefsson c9fed5f8 2009-11-02T11:55:14 pmccabe2html: Don't hard code awk path.
Jim Meyering b3602e85 2009-10-30T15:02:02 perl scripts: remove #!/usr/bin/perl in favor of more portable... Rather than putting #!/usr/bin/perl on the first line, start with a variant of what's recommended by "man perlrun" that invokes the first "perl" program from your shell's search path. * build-aux/gitlog-to-changelog: Replace #!... as above. Add a "Local Variables" perl mode setting. Prompted by a patch from Ludovic Courtès. Improved by Eric Blake. * build-aux/useless-if-before-free: Likewise. * build-aux/announce-gen: Likewise. * build-aux/update-copyright: Likewise.
Karl Berry fd67d661 2009-10-08T08:01:40 autoupdate
Jim Meyering 3e08d3f9 2009-10-02T12:31:38 gnu-web-doc-update: correct --help output * build-aux/gnu-web-doc-update: Make --help output relevant.
Jim Meyering faf52e82 2009-10-02T12:05:03 gnu-web-doc-update: add standard options * build-aux/gnu-web-doc-update: Add --help, --version, etc.
Jim Meyering ee6bf517 2009-10-02T11:03:48 gnu-web-doc-update: New module. Use this script to automatically update the on-line web documentation for your GNU project at http://www.gnu.org/software/$pkg/manual/ * modules/gnu-web-doc-update: New file. * build-aux/gnu-web-doc-update: New script, from coreutils. * MODULES.html.sh (Support for maintaining and releasing projects): Add gnu-web-doc-update.
Jim Meyering 1c233a6b 2009-10-01T10:09:30 maint.mk: requiring "make major" was annoying, for a "minor" release. What is intended is "stable", to contrast with alpha and beta, so require "make stable", not "make major". * build-aux/announce-gen (%valid_release_types): s/major/stable/. (get_tool_versions): Likewise. * top/maint.mk (ALL_RECURSIVE_TARGETS): s/major/stable/
Karl Berry ce8d6d06 2009-09-25T06:49:53 autoupdate
Karl Berry c5ff4176 2009-09-23T06:42:37 autoupdate
Karl Berry 112523ae 2009-09-19T06:56:46 autoupdate
Karl Berry 72b730e6 2009-09-18T06:27:23 autoupdate
Jim Meyering 5e04fd8d 2009-09-11T12:23:14 announce-gen: include [$release_type] in emitted Subject: * build-aux/announce-gen (get_tool_versions): Include [$release_type], e.g., [stable] in the emitted Subject: line.
Ralf Wildenhues acaed473 2009-09-10T19:57:57 Fix copyright header in build-aux scripts. * build-aux/git-version-gen: Fix copyright header to match GPLv3 recommendation. * build-aux/ncftpput-ftp: Likewise. * build-aux/update-copyright: Likewise. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Karl Berry 10322ac9 2009-09-10T06:11:30 autoupdate
Jim Meyering 6588bee3 2009-09-08T22:21:59 build: don't try to run autoheader if we don't use it * build-aux/bootstrap: Define AUTOHEADER=true when AC_CONFIG_HEADERS is not used in configure.ac.
Akim Demaille 0dfdfdcb 2009-09-03T09:55:06 bootstrap: improve error message * build-aux/bootstrap (find_tool): Upon failure, report the list of candidates. Honor the initial value of the envvar.
Jim Meyering a96bd790 2009-09-01T08:49:27 announce-gen: correct formatting in --help output * build-aux/announce-gen (usage): Move the one-line description in --help output "up", to where it belongs, just after Usage:.
Jim Meyering 165ed697 2009-08-22T10:07:00 announce-gen: remove now-duplicate code at top * build-aux/announce-gen: Remove equivalent-but-more-verbose block.
Jim Meyering 04df4d2f 2009-08-22T10:02:19 announce-gen: detect write failure * build-aux/announce-gen: Add Coda.
Akim Demaille f176f43f 2009-08-19T15:40:08 bootstrap: --help to stdout. * bootstrap (usage): Don't send --help to stderr. Use a here doc instead of a long string.
Akim Demaille ecda40af 2009-08-19T15:37:23 bootstrap: find sha1sum when named gsha1sum. * bootstrap (find_tool): New. ($SHA1SUM): New. Use it.
Karl Berry 61b2f0cf 2009-08-19T13:04:16 autoupdate
Karl Berry 1bf5f51e 2009-08-17T06:51:21 autoupdate
Karl Berry cdddf7b2 2009-08-16T09:20:30 update from texinfo
Joel E. Denny b49d23eb 2009-08-14T13:12:54 update-copyright: implement forced reformatting * build-aux/update-copyright: Implement and document UPDATE_COPYRIGHT_FORCE. * tests/test-update-copyright.sh: Test it.
Joel E. Denny 1978084a 2009-08-14T01:10:08 update-copyright: much ado about intervals * build-aux/update-copyright: Implement and document UPDATE_COPYRIGHT_USE_INTERVALS to control expansion and collapse of copyright year intervals. Also, document UPDATE_COPYRIGHT_YEAR. * tests/test-update-copyright.sh: Test it.
Joel E. Denny bde528cc 2009-08-13T22:40:34 update-copyright: convert 2-digit to 4-digit years * build-aux/update-copyright: Implement and document. * tests/test-update-copyright.sh: Update.
Sergey Poznyakoff 2ae2a816 2009-08-12T19:48:51 Minor improvement in gitlog-to-changelog * build-aux/gitlog-to-changelog: New option `--format' makes output format string configurable.
Joel E. Denny 109f2942 2009-08-06T10:22:32 update-copyright: update documentation to point to maint.mk * build-aux/update-copyright: Here.
Joel E. Denny db430480 2009-08-05T23:30:14 update-copyright: support C-style comments * build-aux/update-copyright: Implement and document. * tests/test-update-copyright.sh: Test.
Joel E. Denny 48ecb786 2009-08-05T20:51:27 update-copyright: support omitted "(C)" * build-aux/update-copyright: Implement and document. Also, allow variable whitespace before "(C)". * tests/test-update-copyright.sh: Test.
Joel E. Denny 9faeba56 2009-08-05T16:52:24 update-copyright: don't trip on non-FSF copyright statements * build-aux/update-copyright: Fix so that the first correctly formatted FSF copyright statement is recognized no matter what appears before it. Update documentation. * tests/test-update-copyright.sh: Test that.
Joel E. Denny 54eab06a 2009-08-05T15:31:15 update-copyright: clean up code a little * build-aux/update-copyright: Append "_re" to the name of any variable holding a regular expression. Replace "old" and "new" with "stmt" in variable names. Do not accept 2-digit UPDATE_COPYRIGHT_YEAR, which was not handled correctly. Format code more consistently.
Joel E. Denny 8bdaa78f 2009-08-03T23:06:24 update-copyright: support @copyright{} and &copy; * build-aux/update-copyright: Implement and document. * tests/test-update-copyright.sh: Test.
Jim Meyering 296de108 2009-08-04T09:25:12 update-copyright: rename some variables * build-aux/update-copyright: Rename a few variables for clarity. Tweak syntax. List Joel E. Denny as coauthor.
Joel E. Denny 48145b34 2009-08-03T20:05:50 update-copyright: fix bug for 2-digit last year and add tests * build-aux/update-copyright: Fix bug. Use UPDATE_COPYRIGHT_YEAR from environment as current year if specified. * modules/update-copyright-tests: New * tests/test-update-copyright.sh: New.
Joel E. Denny f552f0f2 2009-07-31T09:38:05 update-copyright: handle leading tabs in line prefix * build-aux/update-copyright: Count leading tabs as 8 spaces when computing margin. This helps with the formatting of ChangeLogs, for example. Fix documentation a little.
Joel E. Denny dbe91756 2009-07-31T09:32:30 update-copyright: support EOL=\r\n * build-aux/update-copyright: Implement that.
Joel E. Denny 1c63e541 2009-07-31T09:11:53 update-copyright: automatically format copyright statements * build-aux/update-copyright: Implement that. Also, be a little more predictable and safer by always failing when the full copyright format is not perfectly recognized as an unbroken whole. Discussed at <http://lists.gnu.org/archive/html/bug-gnulib/2009-07/msg00131.html>. Rewrite documentation.
Joel E. Denny 4097b521 2009-07-29T15:17:53 update-copyright: generalize comment handling * build-aux/update-copyright: Handle copyright statements within more comment styles. Document usage. Report any file with an external copyright holder or parse failure.
Jim Meyering 8dc0e5d6 2009-07-29T16:22:21 update-copyright: new module * modules/update-copyright: New file. * build-aux/update-copyright: New file. * MODULES.html.sh (maint+release support): Add update-copyright.
Karl Berry b504d8a2 2009-07-26T10:25:30 update from texinfo
Jim Meyering 7c385af2 2009-07-21T18:24:22 vc-list-files: avoid failure when /bin/sh is dash * build-aux/vc-list-files: Avoid a shell portability problem with dash. On some Debian based systems, /bin/sh is a symlink to dash, and running this command would omit the "/" following each 'tests' prefix: dash -x build-aux/vc-list-files -C . tests That is because bash and dash work differently: $ for i in bash dash; do $i -c 'a=odd; a=ok b=$a; echo '$i' $b'; done bash ok dash odd
Jim Meyering cbe36a5b 2009-06-28T11:28:22 boostrap: indent only with spaces * build-aux/bootstrap: Indent only with spaces, never TABs.
Jim Meyering 126d179a 2009-06-28T11:25:25 bootstrap: split long lines * build-aux/bootstrap: Keep line length < 80.
Jim Meyering 454aac9c 2009-04-17T22:03:48 bootstrap: sync from coreutils * build-aux/bootstrap: Honor variables like $ACLOCAL, etc., just as autoreconf does. Verify a list of prerequisite package-name,version-number pairs if defined in bootstrap.conf. Refer to README-prereq, if prerequisites are not satisfied.
Paolo Bonzini 7da6c6f9 2009-06-27T12:54:35 Fix bootstrap for git 1.6.x 2009-06-26 Paolo Bonzini <bonzini@gnu.org> * build-aux/bootstrap: Do not use GIT_CONFIG_LOCAL.
Karl Berry 7df78375 2009-06-11T06:19:06 autoupdate
Karl Berry d162c752 2009-06-10T06:59:03 autoupdate
Karl Berry 31d31543 2009-06-09T06:42:55 autoupdate
Jim Meyering 1a91d78b 2009-06-04T11:06:35 gitlog-to-changelog: don't infloop on an empty commit log * build-aux/gitlog-to-changelog: Warn about an empty log message. Reported by Boris Petersen <transacid@centerim.org>.
Karl Berry b3ca674a 2009-06-03T06:34:09 autoupdate
Karl Berry 5936467f 2009-05-24T17:43:21 update from texinfo
Karl Berry cb75dc5b 2009-05-18T06:38:50 autoupdate
Karl Berry 7323821a 2009-05-17T06:18:00 update from texinfo
Karl Berry a556453c 2009-05-05T05:40:15 autoupdate
Karl Berry 1e89e00e 2009-04-28T06:15:50 autoupdate
Jim Meyering 0bb361f2 2009-04-25T15:32:33 vc-list-files: fix another quoting bug * build-aux/vc-list-files: Avoid sed backslash expansion of pathological directory names.
Eric Blake 496fee86 2009-04-25T07:15:12 vc-list-files: fix shell quoting error * build-aux/vc-list-files: Protect against $ in $dir. Normalize timestamp. Signed-off-by: Eric Blake <ebb9@byu.net>
Jim Meyering c335e0ec 2009-04-25T10:23:53 vc-list-files: restore lost functionality with subdir argument * build-aux/vc-list-files: When given a non-"." sub-directory argument, substitute the $dir/ prefix back onto each resulting name. Otherwise, coreutils' root_tests check would fail.
Eric Blake b5401667 2009-04-24T14:58:02 vc-list-files: ignore git symlinks * build-aux/vc-list-files (.git): Use ls-tree and a filter, rather than ls-files, to ignore git symlinks. Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry cb507bf0 2009-04-23T06:16:03 autoupdate
Karl Berry aca897d5 2009-04-18T06:12:25 autoupdate
Jim Meyering abb53db0 2009-04-16T18:08:04 useless-if-before-free: improve conversion code * build-aux/useless-if-before-free: Adjust code-in-comment to match "...!= 0" as well as "...!= NULL". emacs has one of the former.
Eric Blake 798d8094 2009-04-13T17:22:25 * build-aux/gendocs.sh: Restore lost x bit. Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry 0de18c36 2009-04-13T10:04:12 remove trailing whitespace to placate Jim, more license syncs
Jim Meyering d29d6c11 2009-04-07T10:38:35 useless-if-before-free: show how to remove braced useless free, too * build-aux/useless-if-before-free: still only in a comment, though.
Karl Berry fa348651 2009-03-29T09:35:44 update from texinfo
Karl Berry ce9012b9 2009-03-22T17:25:30 update from texinfo
Karl Berry e1261b88 2009-03-21T17:55:29 update from texinfo
Karl Berry 567f3247 2009-03-20T13:20:59 update from texinfo
Karl Berry 3b9d70a2 2009-03-20T11:39:53 update from texinfo
Eric Blake 0add5d71 2009-03-18T10:33:18 build-aux/compile: sync from automake * build-aux/compile: New file, from automake. * config/srclist.txt: Mention build-aux/compile. Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry f56df0d9 2009-03-06T07:02:56 autoupdate
Sergey Poznyakoff aec20965 2009-03-05T18:19:28 Specify archive suffixes to announce-gen (the --archive-suffix option)
Karl Berry c6162b39 2009-03-05T06:10:01 autoupdate
Eric Blake eb4ee075 2009-03-04T06:48:16 build-aux/depcomp: restore lost x bit Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry 54a860fd 2009-03-04T05:39:26 autoupdate
Jim Meyering 7d6b0649 2009-03-02T08:49:04 announce-gen: new option: --no-print-checksums * build-aux/announce-gen (usage): Describe it. (print_checksums): Print a newline here, not in the [*] footnote. (main): Honor it.
Ralf Wildenhues 298f96a6 2009-03-01T09:39:32 Fix unportable awk script in vc-list-files. * build-aux/vc-list-files: In the replacement awk script, use substr with a second argument of 1, not zero. Report by Simon Josefsson. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Bruno Haible 2ca1f526 2009-02-28T15:14:22 Update from last gettext release.
Karl Berry 6aa33c33 2009-02-04T06:18:03 autoupdate
Karl Berry a19c3865 2009-01-30T06:17:28 autoupdate