summaryrefslogtreecommitdiff
path: root/bootstrap.sh
Commit message (Collapse)AuthorAgeFilesLines
* [ng] fixup: really remove DJGPP supportStefano Lattarini2012-05-301-2/+2
| | | | | | | | | | | | | Follow-up on earlier patch 'v1.12-341-gc853c20'. * lib/am/texinfos.am (uninstall-info-am): Remove support for '*.iNN' files used on DJGPP. (maintainer-clean-aminfo): Likewise. * bootstrap.sh: Adjust comments: we don't use "ln -s" not because it's not properly supported by DJGPP, but because it might not be properly supported by MinGW/MSYS. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* [ng] cleanup: drop support for DJGPP, Windows 95/98/ME, MS-DOSStefano Lattarini2012-05-301-9/+2
| | | | | | | | | | | | | | | | | See also: <http://lists.gnu.org/archive/html/automake-ng/2012-05/msg00104.html> * automake.in (BEGIN): Don't override $ENV{SHELL} for DJGPP. * bootstrap: Don't special case the default value for BOOTSTRAP_SHELL on DJGPP. While we are at, allow that variable to be overridden from the environment. * configure.ac (MODIFICATION_DELAY): Define to '2' unconditionally, as we don't have to cater to quirks of Windows 95/98/ME anymore. * lib/am/texibuild.am: Remove support for '*.iNN' files used on DJGPP. * lib/am/texinfos.am: Likewise. * NG-NEWS: Update. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* Merge branch 'master' into ng/masterStefano Lattarini2012-05-011-1/+1
|\ | | | | | | | | * master: fixup: botched edit in bootstrap.sh
| * fixup: botched edit in bootstrap.shStefano Lattarini2012-05-011-1/+1
| | | | | | | | | | | | | | | | * bootstrap.sh (dosubst): Fix botched option ("G" instead of "g") in a sed "s///" expression. Issue introduced in today's commit 'v1.12-17-g5f810d0'. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | Merge branch 'master' into ng/masterStefano Lattarini2012-05-011-3/+4
|\ \ | |/ | | | | | | | | | | | | * master: news: fix confusing wording news: fixed weaknesses in build system and testsuite bootstrap: consistently use correct copyright year fixup: remove leftover "TERM=ansi" definition in 't/color.sh'
| * bootstrap: consistently use correct copyright yearStefano Lattarini2012-05-011-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested by Peter Johansson in the discussion about automake bug#11356: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11356#41> * boostrap.sh (dosubst): Don't initialize the substituted value for the release year from the current year (using `date +%Y`); instead, do it through ... ($RELEASE_YEAR): ... this new statically-defined variable. To ensure it won't get out-of-sync, it will be automatically updated ... * Makefile.am (update-copyright): ... by this target's recipe. Since are at it, fix a botched output redirection for an error message, i.e., use ">&2" instead of ">&1". Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
* | Merge branch 'master' into ng/masterStefano Lattarini2012-04-281-3/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | * master: fixup: avoid unconditional re-bootstrapping on "make dist" build: ensure release year in copyright notice is up-to-date cosmetics: fix spacing in THANKS readme: explicitly state we use ranges in copyright years aclocal: remove the --acdir option bootstrap: add convenience make target m4: delete several obsolete macros automake, aclocal: update copyright year in output maint: don't use "union" merge driver for NEWS anymore build: avoid too greedy rebuilds in the testsuite tests: avoid yet another spurious environment influence tests: fix a failure in Lex/C++ tests on Mac OS X tests: fix a spurious failure due to truncated timestamps build: require autoconf 2.69 build: don't require minimal automake version in AM_INIT_AUTOMAKE post-release: major version bump post-release: minor version bump release: stable major release 1.12 tests: cater to systems installing libs in /lib64 tests: fix spurious failure on Mac OS X
* fixup: avoid unconditional re-bootstrapping on "make dist"Stefano Lattarini2012-04-281-0/+122
Since our 'bootstrap' script is distributed, the 'distdir' target depends on it. But in our GNUmakefile, we also have a 'bootstrap' target declared .PHONY, which when called re-bootstrap the Automake distribution. Thus, whenever we run "make dist", GNU make sees it must remake the 'bootstrap' target (as it is a dependency of the 'distdir' target), and thus ends up re-bootstrapping all the package (because of the .PHONY 'bootstrap' target in GNUmakefile). We fix this issue by renaming our bootstrap script to 'bootstrap.sh'. * bootstrap: Renamed ... * bootstrap.sh: ... to this. * GNUmakefile (bootstrap): Adjust. * Makefile.am (EXTRA_DIST): Likewise. (autodiffs): Likewise. * HACKING: Likewise. Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>