summaryrefslogtreecommitdiff
path: root/build-aux/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* bootstrap: discard non translation project po filesPádraig Brady2010-07-071-4/+7
| | | | | | | | | * build-aux/bootstrap (update_po_files): Remove any local only files from the $po_dir/.reference directory. The LINGUAS index is generated from this directory and so those translations will not be distributed. Note, local only translations are not removed from the $po_dir directory.
* bootstrap: fix an error when gnulib is not used as a git submoduleGiuseppe Scrivano2010-05-171-2/+4
| | | | | | * build-aux/bootstrap (gnulib_path): If its length is zero then assign "gnulib" to it. * build-aux/bootstrap: Redirect "git clone -h" stderr to stdout.
* bootstrap: don't ignore download_po_files failureGiuseppe Scrivano2010-05-041-1/+1
| | | | | * build-aux/bootstrap (update_po_files): Don't ignore download_po_files failure.
* bootstrap: don't ignore failure to generate po*/MakevarsJim Meyering2010-04-301-3/+3
| | | | | * build-aux/bootstrap (with_gettext): Don't ignore failure to create po/Makevars or runtime-po/Makevars.
* bootstrap: use "git -h" instead of "git --help"Andreas Gruenbacher2010-04-201-2/+2
| | | | | | | | | | | | | Use "git -h" for testing for supported options instead of "git --help". The short-form option only shows a summary, and doesn't layout the full man page, which is much faster and saves a dependency. (We found out that git uses man in a build environment of http://hydra.nixos.org/, which by default doesn't have man installed.) Grep for the full option name in the summary, too. Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* bootstrap, git-version-gen: use timestampEric Blake2010-02-241-0/+10
| | | | | | | | | | Timestamps are useful, particularly for files copied into other packages, to see how long since a file has forked. * build-aux/git-version-gen (scriptversion): Force UTC. * build-aux/bootstrap (scriptversion): New variable. Signed-off-by: Eric Blake <eblake@redhat.com>
* bootstrap: allow older gitEric Blake2010-02-241-2/+18
| | | | | | | | | git 1.6.4 is too new to be universally available yet. * build-aux/bootstrap (GNULIB_SRCDIR): Add fallback if git is older than 1.6.4. Requested by the libvirt project. Signed-off-by: Eric Blake <eblake@redhat.com>
* bootstrap: improve some commentsEric Blake2010-02-231-6/+9
| | | | | | | * build-aux/bootstrap: Drop unneeded emacs hint. Add some clarification comments. Signed-off-by: Eric Blake <eblake@redhat.com>
* bootstrap: support non-FSF copyright holderEric Blake2010-02-221-2/+4
| | | | | | | | | | Allow non-FSF projects, like libvirt, to make full use of bootstrap. * build-aux/bootstrap (COPYRIGHT_HOLDER, with_gettext): Allow bootstrap.conf override of COPYRIGHT_HOLDER. (MSGID_BUGS_ADDRESS): Allow URL rather than email. Signed-off-by: Eric Blake <eblake@redhat.com>
* bootstrap: interoperate with gettext 0.14.1Eric Blake2010-02-221-1/+1
| | | | | | | | | Without this patch, the modified gettext.m4 aborts autoconf due to an unterminated m4 string. * build-aux/bootstrap (slurp): Fix typo when using older gettext. Signed-off-by: Eric Blake <eblake@redhat.com>
* bootstrap: allow for alternate submodule locationEric Blake2010-02-221-7/+10
| | | | | | | | | | | Libvirt sets submodule.gnulib.path to ".gnulib". Also, it does not need gnulib.mk, but directly uses Makefile.am. * build-aux/bootstrap (gnulib_path): New variable; use instead of hardcoding submodule location. (gnulib_mk): Allow direct use of Makefile.am. Signed-off-by: Eric Blake <eblake@redhat.com>
* bootstrap: use GNULIB_SRCDIR to reduce disk usageEric Blake2010-02-221-7/+3
| | | | | | | | | | | | | | | | This slightly changes the semantics of GNULIB_SRCDIR; previously, it was a way to change the contents of .gitmodules to actually point to a new location, which meant that running: GNULIB_SRCDIR=~/gnulib ./bootstrap would result in a dirty tree. The new semantics are nicer; the submodule is cloned as normal, but the clone uses the original $GNULIB_SRCDIR as an object reference to reduce download time and disk space. * build-aux/bootstrap (GNULIB_SRCDIR): If set, use as a reference, rather than reconfiguring where the submodule points. Signed-off-by: Eric Blake <eblake@redhat.com>
* bootstrap: detect MacOS 10.6's shasum, tooJim Meyering2010-01-251-2/+2
| | | | | * build-aux/bootstrap: Also recognize MacOS 10.6's shasum. Suggested by Thomas Treichl <Thomas.Treichl@gmx.net>.
* update nearly all FSF copyright year lists to include 2010Jim Meyering2010-01-011-1/+1
| | | | | Use the same procedure as for 2009, outlined in http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081
* bootstrap: fix handling of various perl --version formatsPádraig Brady2009-11-301-8/+11
| | | | | | | | | * 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.
* bootstrap: handle perl-5.11's changed --version outputJim Meyering2009-11-291-0/+7
| | | | | * build-aux/bootstrap (get_version): Handle perl separately, since perl-5.11's --version output is different.
* bootstrap: sync from coreutilsJim Meyering2009-11-121-1/+7
| | | | | | * 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.
* bootstrap: generalize autoheader checkJim Meyering2009-11-121-1/+1
| | | | | * build-aux/bootstrap: Look for AC_CONFIG_HEADER as well as AC_CONFIG_HEADERS.
* build: don't try to run autoheader if we don't use itJim Meyering2009-09-081-0/+4
| | | | | * build-aux/bootstrap: Define AUTOHEADER=true when AC_CONFIG_HEADERS is not used in configure.ac.
* bootstrap: improve error messageAkim Demaille2009-09-061-4/+12
| | | | | | * build-aux/bootstrap (find_tool): Upon failure, report the list of candidates. Honor the initial value of the envvar.
* bootstrap: --help to stdout.Akim Demaille2009-08-211-2/+2
| | | | | * bootstrap (usage): Don't send --help to stderr. Use a here doc instead of a long string.
* bootstrap: find sha1sum when named gsha1sum.Akim Demaille2009-08-201-2/+33
| | | | | | * bootstrap (find_tool): New. ($SHA1SUM): New. Use it.
* boostrap: indent only with spacesJim Meyering2009-06-281-93/+97
| | | | * build-aux/bootstrap: Indent only with spaces, never TABs.
* bootstrap: split long linesJim Meyering2009-06-281-3/+5
| | | | * build-aux/bootstrap: Keep line length < 80.
* bootstrap: sync from coreutilsJim Meyering2009-06-281-12/+109
| | | | | | | * 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.
* Fix bootstrap for git 1.6.xPaolo Bonzini2009-06-271-1/+1
| | | | | | 2009-06-26 Paolo Bonzini <bonzini@gnu.org> * build-aux/bootstrap: Do not use GIT_CONFIG_LOCAL.
* bootstrap: use git's --depth=N option only if it's supportedJim Meyering2008-10-101-1/+2
| | | | | * build-aux/bootstrap: Work with git-1.4.4.4, which does not recognize the --depth option. Reported by Pádraig Brady.
* bootstrap: check for LT_INIT more portably still ;-)Jim Meyering2008-10-061-2/+2
| | | | | * build-aux/bootstrap: Don't rely on \>, since it's not portable. Spotted by Bruno Haible.
* bootstrap: check for LT_INIT more portablyJim Meyering2008-10-051-2/+10
| | | | | * build-aux/bootstrap: Avoid using grep -E, since it's not portable enough. Suggestion from Bruno Haible.
* bootstrap: check for LT_INIT, tooJim Meyering2008-10-051-1/+1
| | | | | * build-aux/bootstrap: Both AC_PROG_LIBTOOL and AM_PROG_LIBTOOL are deprecated. Suggestion from Ralf Wildenhues.
* bootstrap: check for AC_PROG_LIBTOOL as well as AM_PROG_LIBTOOLJim Meyering2008-10-051-1/+1
| | | | | | * build-aux/bootstrap: Check for AC_PROG_LIBTOOL, as well as the obsolete AM_PROG_LIBTOOL. Spotted by Debarshi 'Rishi' Ray <debarshi.ray@gmail.com>.
* allow renaming bootstrap, and change the name of bootstrap.conf accordinglyPaolo Bonzini2008-10-021-2/+8
| | | | | | | 2008-10-02 Paolo Bonzini <bonzini@gnu.org> * build-aux/bootstrap: Allow renaming bootstrap, and change the name of bootstrap.conf accordingly.
* have bootstrap initialize git-merge-changelog if foundPaolo Bonzini2008-10-021-0/+14
| | | | | | | 2008-10-02 Paolo Bonzini <bonzini@gnu.org> * build-aux/bootstrap: Install git-merge-changelog configuration items into .gitconfig if needed.
* have bootstrap initialize a `gnulib' submodule in a git checkoutPaolo Bonzini2008-10-021-1/+24
| | | | | | | 2008-10-02 Paolo Bonzini <bonzini@gnu.org> * build-aux/bootstrap: Recognize `gnulib' being a submodule in a git repository, and initialize/update it accordingly.
* bootstrap: merge changes from coreutilsJim Meyering2008-08-291-23/+7
| | | | | | | | * build-aux/bootstrap (cp_mark_as_generated): Preserve perms of copied files. Remove a kludge, now that this is fixed. * build-aux/bootstrap: Fix unportable expr usage. (by Ralf Wildenhues) * build-aux/bootstrap: Remove $bt and $bt2 also when not using gettext. * build-aux/bootstrap: Remove coreutils-specific SUBDIRS-related code.
* bootstrap: work also when there are no .po files in po/Jim Meyering2008-07-281-1/+1
| | | | | * build-aux/bootstrap (update_po_files): Complete the change that I began in bc960df8c789c878f1c1c54a28a3c2648dead8d9.
* bootstrap: remove dangling *.[ch] symlinks from libJim Meyering2008-04-031-3/+5
| | | | | | * build-aux/bootstrap [dangling symlink removal]: Move find's -depth option to precede all others, to avoid a warning. Remove *.[ch] files too, and from "$source_base" (usually lib/).
* * build-aux/bootstrap (gnulib_tool): Remove trailing blanks.Jim Meyering2008-03-121-1/+1
|
* * build-aux/bootstrap (version_controlled_file): Adapt for SVNSergey Poznyakoff2008-03-121-0/+2
| | | | repositories.
* bootstrap: sync from coreutils againJim Meyering2008-03-021-0/+10
| | | | | | * build-aux/bootstrap: Remove dangling m4/*.m4 symlinks. Signed-off-by: Jim Meyering <meyering@redhat.com>
* bootstrap: sync from coreutilsJim Meyering2008-03-011-0/+1
| | | | | * build-aux/bootstrap (update_po_files): Copy a .po file into place also when the target doesn't exist.
* (source_base, m4_base, doc_base, tests_base): New variables.Sergey Poznyakoff2008-02-281-4/+9
| | | | | (gnulib_tool_options): Do not hardcode base directories, use the above variables instead.
* Use "git COMMAND", not "git-COMMAND".Jim Meyering2008-02-081-2/+2
| | | | | * build-aux/bootstrap (version_controlled_file): s/git-rm/git-rm/. * build-aux/announce-gen (get_tool_versions): Correct a diagnostic.
* * build-aux/bootstrap (MSGID_BUGS_ADDRESS): New overridable variable.Paolo Bonzini2008-01-161-1/+4
| | | | Use it in creating po/Makevars.
* Pull my changes from coreutils:Jim Meyering2007-11-181-1/+6
| | | | | | | | | | | bootstrap: fix typo to enable use of $gnulib_tool_option_extras. * build-aux/bootstrap (gnulib_tool_options): Add a space before the use of $gnulib_tool_option_extras, so that it's separated from the preceding argument. Fix bootstrap failure to handle files like lib/uniwidth/cjk.h. * build-aux/bootstrap (cp_mark_as_generated): Create any required parent destination directories before copying a file into place.
* bootstrap: work also with 4-argument variant of AC_INITSergey Poznyakoff2007-11-181-1/+2
| | | | * build-aux/bootstrap (gnulib_extra_files): Adjust sed command.
* Remove vestiges of cvs-gnulib-checkout process. Now we use git.Micah Cowan2007-10-261-18/+0
| | | | | * build-aux/bootstrap: Remove support for now-unnecessary option, --cvs-user, and envvars CVS_USER, CVS_RSH.
* Avoid diagnostics from sha1sum when there is no cached checksum.Jim Meyering2007-10-241-1/+2
| | | | | * build-aux/bootstrap (update_po_files): Skip the sha1sum check if the po.s1 file hasn't been created yet.
* * build-aux/bootstrap: Sync from coreutils:Jim Meyering2007-10-241-8/+11
| | | | | | | | | 2007-10-24 Jim Meyering <meyering@redhat.com> Get gnulib from the git repository, not from an obsolete cvs one. * build-aux/bootstrap: Suggestion from Micah Cowan. 2007-10-04 Jim Meyering <jim@meyering.net> * build-aux/bootstrap (slurp): Adapt to _.h -> .in.h name change. (update_po_files): Work also when there are no .po files in po/.
* Update after renamings.Bruno Haible2007-10-021-4/+4
|