| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* build-aux/bootstrap (update_po_files): Don't ignore download_po_files
failure.
|
|
|
|
|
| |
* build-aux/bootstrap (with_gettext): Don't ignore failure
to create po/Makevars or runtime-po/Makevars.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
* build-aux/bootstrap: Drop unneeded emacs hint. Add some
clarification comments.
Signed-off-by: Eric Blake <eblake@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
* build-aux/bootstrap: Also recognize MacOS 10.6's shasum.
Suggested by Thomas Treichl <Thomas.Treichl@gmx.net>.
|
|
|
|
|
| |
Use the same procedure as for 2009, outlined in
http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/20081
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* build-aux/bootstrap (get_version): Handle perl separately,
since perl-5.11's --version output is different.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* build-aux/bootstrap: Look for AC_CONFIG_HEADER as well as
AC_CONFIG_HEADERS.
|
|
|
|
|
| |
* build-aux/bootstrap: Define AUTOHEADER=true when AC_CONFIG_HEADERS
is not used in configure.ac.
|
|
|
|
|
|
| |
* build-aux/bootstrap (find_tool): Upon failure, report the list
of candidates.
Honor the initial value of the envvar.
|
|
|
|
|
| |
* bootstrap (usage): Don't send --help to stderr.
Use a here doc instead of a long string.
|
|
|
|
|
|
| |
* bootstrap (find_tool): New.
($SHA1SUM): New.
Use it.
|
|
|
|
| |
* build-aux/bootstrap: Indent only with spaces, never TABs.
|
|
|
|
| |
* build-aux/bootstrap: Keep line length < 80.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
2009-06-26 Paolo Bonzini <bonzini@gnu.org>
* build-aux/bootstrap: Do not use GIT_CONFIG_LOCAL.
|
|
|
|
|
| |
* build-aux/bootstrap: Work with git-1.4.4.4, which does not
recognize the --depth option. Reported by Pádraig Brady.
|
|
|
|
|
| |
* build-aux/bootstrap: Don't rely on \>, since it's not portable.
Spotted by Bruno Haible.
|
|
|
|
|
| |
* build-aux/bootstrap: Avoid using grep -E, since it's not
portable enough. Suggestion from Bruno Haible.
|
|
|
|
|
| |
* build-aux/bootstrap: Both AC_PROG_LIBTOOL and AM_PROG_LIBTOOL
are deprecated. Suggestion from Ralf Wildenhues.
|
|
|
|
|
|
| |
* 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>.
|
|
|
|
|
|
|
| |
2008-10-02 Paolo Bonzini <bonzini@gnu.org>
* build-aux/bootstrap: Allow renaming bootstrap, and change the
name of bootstrap.conf accordingly.
|
|
|
|
|
|
|
| |
2008-10-02 Paolo Bonzini <bonzini@gnu.org>
* build-aux/bootstrap: Install git-merge-changelog configuration
items into .gitconfig if needed.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* build-aux/bootstrap (update_po_files): Complete the change
that I began in bc960df8c789c878f1c1c54a28a3c2648dead8d9.
|
|
|
|
|
|
| |
* 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/).
|
| |
|
|
|
|
| |
repositories.
|
|
|
|
|
|
| |
* build-aux/bootstrap: Remove dangling m4/*.m4 symlinks.
Signed-off-by: Jim Meyering <meyering@redhat.com>
|
|
|
|
|
| |
* build-aux/bootstrap (update_po_files): Copy a .po file into place
also when the target doesn't exist.
|
|
|
|
|
| |
(gnulib_tool_options): Do not hardcode base directories, use
the above variables instead.
|
|
|
|
|
| |
* build-aux/bootstrap (version_controlled_file): s/git-rm/git-rm/.
* build-aux/announce-gen (get_tool_versions): Correct a diagnostic.
|
|
|
|
| |
Use it in creating po/Makevars.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* build-aux/bootstrap (gnulib_extra_files): Adjust sed command.
|
|
|
|
|
| |
* build-aux/bootstrap: Remove support for now-unnecessary option,
--cvs-user, and envvars CVS_USER, CVS_RSH.
|
|
|
|
|
| |
* build-aux/bootstrap (update_po_files): Skip the sha1sum check
if the po.s1 file hasn't been created yet.
|
|
|
|
|
|
|
|
|
| |
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/.
|
| |
|