summaryrefslogtreecommitdiff
path: root/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* maint: update all copyright year number rangesPádraig Brady2023-01-011-1/+1
| | | | | | | | | | Update to latest gnulib with new copyright year. Run "make update-copyright" and then... * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Manually update copyright year, until we fully sync with gnulib at a later stage. * tests/sample-test: Adjust to use the single most recent year.
* build: update gnulib submodule to latestPaul Eggert2022-06-031-2/+2
| | | | | * bootstrap: Copy from latest Gnulib. * tests/misc/ls-misc.pl (v_files): Adjust to new Gnulib behavior.
* maint: sync latest bootstrap from gnulibPádraig Brady2022-03-251-4/+21
| | | | * bootstrap: Should have updated this with the last gnulib update.
* maint: update all copyright year number rangesPádraig Brady2022-01-021-1/+1
| | | | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
* build: update bootstrap to latestPaul Eggert2021-12-161-110/+110
|
* build: update gnulib submodule to latestPádraig Brady2021-05-101-1/+13
| | | | | | | | Fixes a bits/long-double.h include build issue on some systems. * bootstrap: Sync new --version option from gnulib. * gnulib: Update to lastest. Reported by Carl Edquist
* maint: update bootstrap from gnulibBernhard Voelker2021-03-221-5/+8
| | | | | * bootstrap: Sync from gnulib/build-aux/bootstrap; the previous gnulib update (commit 1a3eb6c30) missed to update that file.
* maint: update all copyright year number rangesPádraig Brady2021-01-011-4/+18
| | | | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
* build: update gnulib to latest - to avoid du(1) crash on XFSBernhard Voelker2020-04-221-2/+2
| | | | | | | | | | | | | | Pull in a fix for FTS to avoid a crash when traversing a heavily changed XFS file system: > fts: remove NOSTAT_LEAF_OPTIMIZATION * NEWS (Bug fixes): Mention the fix. * gnulib: Update to latest. * bootstrap: Sync from gnulib/build-aux/bootstrap. Discussed at: <https://lists.gnu.org/r/bug-gnulib/2020-04/msg00068.html>
* maint: update all copyright year number rangesPádraig Brady2020-01-011-2/+2
| | | | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
* gnulib: update to the latestPádraig Brady2019-01-191-1/+11
| | | | | * gnulib: Update to a version supporting GNULIB_NO_VLA * bootstrap: Sync with latest
* maint: update all copyright year number rangesAssaf Gordon2019-01-011-121/+156
| | | | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
* maint: update all copyright year number rangesPádraig Brady2018-01-011-1/+1
| | | | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
* maint: shorten https://lists.gnu.org/archive/html/... linksJim Meyering2017-11-071-1/+1
| | | | | | | | | | | | | | | Each /archive/html/ part can be replace with /r/. Run this to induce the change: git grep -l archive/html|xargs perl -pi -e 's,/archive/html/,/r/,g' * TODO: Perform that substitution. * bootstrap: Likewise. * src/sort.c (sequential_sort): Likewise. * src/tail.c (tail_file): Likewise. * tests/misc/sort-merge-fdlimit.sh: Likewise. * tests/misc/stty-row-col.sh: Likewise. * tests/misc/unexpand.pl: Likewise. * tests/rm/readdir-bug.sh: Likewise. * tests/tail-2/inotify-rotate.sh: Likewise.
* maint: copy bootstrap from GnulibPaul Eggert2017-09-191-5/+5
|
* all: update gnulib submodule to latestPádraig Brady2017-08-291-1/+1
| | | | * bootstrap: Sync timestamp update.
* maint: appease syntax-check failures due to recent updatesAssaf Gordon2017-01-211-1/+1
| | | | | | * bootstrap: s/time stamp/timestamp/. * old/fileutils/NEWS: Likewise. * src/tail.c: Avoided a long line.
* maint: update all copyright year number rangesPádraig Brady2017-01-011-1/+1
| | | | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
* all: update gnulib submodule to latestPádraig Brady2016-11-221-11/+11
| | | | | | Also sync these copies with gnulib: * bootstrap: Sync missed part of AIX support. * tests/init.sh: Support compare_ on AIX.
* all: update gnulib submodule to latestPádraig Brady2016-11-071-8/+10
| | | | | | | | | | | Incorporating these coreutils specific changes: backupfile: initialize default suffix within the implementation strftime,strptime: support %q to represent the quarter Also sync these copies with gnulib: * bootstrap: Now supports AIX. * gnulib: Update to the latest. * tests/init.sh: dash(1) is now disabled.
* build: update gnulib submodule to latestEric Blake2016-03-091-3/+3
| | | | | | | | Mainly for: *bdb72bc6 set-permissions: fix compilation on Cygwin * bootstrap: Sync with gnulib. * gl/lib/regcomp.c.diff: Regenerate against latest gnulib.
* maint: update all copyright year number rangesPádraig Brady2016-01-011-1/+1
| | | | | | | | | Run "make update-copyright" and then... * gnulib: Update to latest with copyright year adjusted. * tests/init.sh: Sync with gnulib to pick up copyright year. * bootstrap: Likewise. * tests/sample-test: Adjust to use the single most recent year.
* build: remove workarounds for unsupported gettext versionsPádraig Brady2015-05-281-15/+0
| | | | | | | | | | | | | | | | | Now that we depend on gettext >= 0.19.2 remove the workaround for issues in autopoint 0.18.3. Note the scheme currently used in newer gettext (autopoint) to avoid these issues requires autoconf >= 2.69, therefore we update this requirement also. Note the gettext version dependence from gnulib comes from gnulib using gettext macros, and coreutils indirectly depends on the gettext module due to: http://git.sv.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=41dca647 bootstrap will then update m4/po.m4 and thus require a supportng gettext version. * bootstrap: Remove moot warning (resyncing with gnulib). * configure.ac (AC_PREREQ): Change to 2.69 (now 3 years old).
* build: update to latest gnulibPádraig Brady2015-02-111-1/+2
| | | | | | | | | | | This includes a change to require --with-libmount to be used with configure, due to the many libmount dependencies. * bootstrap: Sync with gnulib to exit early on gnulib-tool error. * gl/lib/tempname.c.diff: Adjust for gnulib changes. * gl/lib/tempname.h.diff: Likewise. * gl/modules/tempname: Likewise. * doc/.gitignore: Add new gendocs_template_min gnulib script.
* maint: update further copyright year number rangesBernhard Voelker2015-01-011-2/+2
| | | | | | | | | | | | | | | | | | | | * bootstrap: Update copyright year manually (missing in previous gnulib update). * tests/init.sh: Likewise. The entries in the exemption list are processed by "grep -vEf ./.x-update-copyright", and therefore evaluated as an extended regular expression (ERE). Thus, the "bootstrap" entry also matched for bootstrap.conf which we want to be updated. * .x-update-copyright: Change all entries to EREs, i.e. including the caret ^ and dollar sign $ meta-characters matching the beginning and the end of a line. * bootstrap.conf: Update copyright year by "make update-copyright". Finally, the only one showing up with the following command should be the COPYING file: $ git grep 'Copyright .* Free Software' | grep -v '2015 Free Software'
* build: update to latest gnulibPádraig Brady2014-12-301-7/+33
| | | | | | | | | | | | | | Included in this are gnulib changes 3ea43e02 2768ceb7 which make the device IDs from /proc/self/mountinfo available to df. This can be leveraged by a subsequent change to df to present a more accurate list of file systems. * bootstrap: Merge from gnulib. * src/ls.c (dev_ino_pop): s/obstack_blank/obstack_blank_fast/ as this API/ABI has changed, giving memory exhausted errors if negative (large positive) numbers are passed to obstack_blank(). * tests/df/skip-duplicates.sh: Adjust as the new gnulib code requires a non NULL mnt_opts even when mnt_type is not "none".
* build: avoid bootstrap error with gettext 0.18.3.1Assaf Gordon2014-05-121-0/+15
| | | | | | | | * bootstrap: Create critical bootstrap files for autopoint, before gnulib re-generates them, avoiding the issue. See: http://lists.gnu.org/archive/html/coreutils/2013-11/msg00038.html http://savannah.gnu.org/bugs/?40083 https://pad.lv/1311895
* build: update gnulib submodule, bootstrap and tests/init.sh to latestBernhard Voelker2014-01-021-2/+10
| | | | | | * gnulib: Update to latest. * bootstrap: Update from gnulib. * tests/init.sh: Likewise.
* build: update gnulib submodule to latest; also bootstrap to latestPádraig Brady2013-09-221-37/+46
| | | | | | | | | Notes tests/init.sh is still in sync with gnulib. * bootstrap: Update to latest. * gnulib: Sync many fixes/changes, including: a fix for http://bugs.gnu.org/15066 and preparation for http://bugs.gnu.org/15421
* build: update gnulib submodule; also bootstrap to latestBernhard Voelker2013-06-051-10/+15
| | | | | | | Notes tests/init.sh is still in sync with gnulib. * bootstrap: Update to latest. * gnulib: Update avoiding gnulib-test failures.
* build: update gnulib submodule; also bootstrap to latestPádraig Brady2013-02-071-73/+93
| | | | | | | | Notes tests/init.sh is still in sync with gnulib * bootstrap: update to latest * gnulib: update avoiding secure_getenv and subsequent patches as these are reported to fail on FreeBSD at least.
* maint: update all copyright year number rangesJim Meyering2013-01-011-1/+1
| | | | | | Run "make update-copyright", but then also run this, perl -pi -e 's/2\d\d\d-//' tests/sample-test to make that one script use the single most recent year number.
* date: fails to diagnose invalid inputJim Meyering2012-07-041-60/+86
| | | | | | | | | | | date -d "$(printf '\xb0')" would print 00:00:00 with today's date rather than diagnosing the invalid input. Now it reports this: date: invalid date '\260' * gnulib: Update submodule to latest for fixed parse-datetime.y. * tests/misc/date [invalid-high-bit-set]: New test. * NEWS (Bug fixes): Mention it. * bootstrap, tests/init.sh: Also update to latest. Reported by Peter Evans in http://bugs.gnu.org/11843
* build: update gnulib submodule to latest; also bootstrap and init.shJim Meyering2012-05-081-4/+40
| | | | | * bootstrap: Update from gnulib. * tests/init.sh: Likewise.
* build: update gnulib, bootstrap, gl/lib/regcomp.c.diffJim Meyering2012-02-121-9/+21
| | | | | | * gnulib: Update submodule to latest. * bootstrap: Update from gnulib. * gl/lib/regcomp.c.diff: Adapt to gnulib changes.
* maint: update all copyright year number rangesJim Meyering2012-01-011-1/+1
| | | | Run "make update-copyright".
* build: merge in bootstrap changes from gnulibJim Meyering2011-12-171-1/+27
| | | | | * bootstrap: Pull in the combination of gnulib's "bootstrap: detect tools required by gnulib-tool" patch and the related fix.
* maint: bootstrap: run autopoint and libtoolize *before* gnulib-toolJim Meyering2011-11-241-34/+37
| | | | | | | | | | | | | | * bootstrap (AUTOPOINT, AUTORECONF): Factor out definitions. Run autopoint and libtoolize *before* gnulib-tool. After it, run an abbreviated autoreconf, rather than a loop around all tools. * bootstrap.conf (gnulib_tool_option_extras): Add both --symlink and --makefile-name=gnulib.mk. Remove stray use of $bt. * lib/Makefile.am: Initialize all of the following so that generated code in gnulib.mk may use += to append to those variables: AM_CFLAGS, AM_CPPFLAGS, BUILT_SOURCES, CLEANFILES, EXTRA_DIST, MAINTAINERCLEANFILES, MOSTLYCLEANDIRS, MOSTLYCLEANFILES, SUFFIXES, noinst_LIBRARIES.
* maint: bootstrap: remove some now-unneeded codeJim Meyering2011-11-241-133/+8
| | | | | | | | | This bootstrap script arose back when gnulib-tool was young. Since then, it has seen improvements that render much of this script unnecessary. In particular, it can now make symlinks to the files it uses. Also, I no longer see as much value in marking files as read-only via comments. * bootstrap (slirp, bt_mark_as_generated): Remove.
* build: let bootstrap resort to wget for downloading .po filesBernhard Voelker2011-10-061-0/+8
| | | | | | * bootstrap (download_po_files): Fallback to wget when downloading the .po files via rsync failed. This is necessary to bootstrap behind a strict firewall.
* bootstrap: use latest gnulib bootstrap, gettextPaul Eggert2011-08-111-39/+61
| | | | | | | | | | * bootstrap: Sync from gnulib. This removes an obsolescent gettext.m4 patch, along with some other changes that do not seem to affect coreutils. * bootstrap.conf (gnulib_modules): Use gettext, not gettext-h. Current gnulib gettext seems to work without needing special hacking. * configure.ac (AM_GNU_GETTEXT_VERSION): Now 0.18.1, not 0.17. * gnulib: Update to latest.
* build: avoid bootstrap failure when $GZIP is setJim Meyering2011-05-031-2/+5
| | | | | | | | | | | Running "GZIP=-9 ./bootstrap" would fail right away, because the tool-version-checking code would treat the upper-cased program name as an environment variable name and if that has a value use the result as the application name. That works fine for automake, autoconf, etc. but not for gzip. * bootstrap (check_versions): Do not treat $GZIP as a program name. If defined at all, it is supposed to list gzip options. Reported by Alan Curry in http://debbugs.gnu.org/8609
* touch: update to latest gnulib to fix Solaris 10 touch segfaultJim Meyering2011-03-131-37/+55
| | | | | | | | | * gnulib: Update to latest, to address http://debbugs.gnu.org/8230. When built on Solaris 9 and run on Solaris 10, touch would segfault. Reported by Ben Walton. * bootstrap: Update from gnulib. * tests/init.sh: Likewise. * NEWS (Bug fixes): Mention this.
* maint: update all copyright year number rangesJim Meyering2011-01-011-1/+1
| | | | Run "make update-copyright".
* maint: update to latest gnulib, for testsuite improvementEric Blake2010-12-311-9/+34
| | | | | | * gnulib: Update to latest for init.sh fix. * bootstrap: Resync from gnulib. * tests/init.sh: Likewise.
* maint: update bootstrap from gnulibJim Meyering2010-10-171-11/+40
| | | | * bootstrap: Update from gnulib.
* build: complete the rename of get_dateEric Blake2010-10-051-2/+2
| | | | | | | | | | | * gnulib: Update to latest. * src/date.c (includes, batch_convert, main): Track rename. * src/touch.c (includes, get_reldate): Likewise. * doc/coreutils.texi (Top, Date input formats): Likewise. * bootstrap.conf (gnulib_modules): Likewise. * doc/Makefile.am (EXTRA_DIST): Likewise. * doc/.gitignore: Likewise. * bootstrap: Synchronize from upstream.
* build: fix build on Solaris 10Eric Blake2010-10-051-7/+9
| | | | | | * gnulib: Update to latest, for reduced -lgen scope. * bootstrap: Synchronize from upstream. Reported by Clemens Brogi, as bug #7142.
* maint: update gnulibEric Blake2010-09-301-10/+24
| | | | | | * gnulib: Update to latest. * bootstrap.conf (gnulib_modules): Reflect new module name. * bootstrap: Resync from upstream.
* build: update gnulib submodule to latest; update bootstrap, tooPádraig Brady2010-07-141-4/+7
| | | | | * gnulib: Update for xmemcoll0 and fix for systems without pthreads * bootstrap: Update for translation project sync fix