diff options
author | Paul Smith <psmith@gnu.org> | 2013-10-09 01:54:24 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2013-10-09 02:09:21 -0400 |
commit | 52191d9d613819a77a321ad6c3ab16e1bc73c381 (patch) | |
tree | dd1643e06b7e7e3b9dbe1ce3508ef2806de6d255 | |
parent | dc9ae5e017e6a8c162a0e15d28c09ace49c33c3a (diff) | |
download | gunmake-52191d9d613819a77a321ad6c3ab16e1bc73c381.tar.gz |
GNU Make release 4.0.4.0
-rw-r--r-- | ChangeLog | 12 | ||||
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | maintMakefile | 15 | ||||
-rw-r--r-- | tests/test_driver.pl | 10 |
5 files changed, 34 insertions, 9 deletions
@@ -1,3 +1,15 @@ +2013-10-09 Paul Smith <psmith@gnu.org> + + Version 4.0 released. + + * configure.ac: Updated for the release. + * NEWS: Updated for the release. + + * maintMakefile (tag-release): New target to add a Git tag. + * read.c (eval): Typo fix. + * ChangeLog.1: Typo fixes. + * w32/subproc/sub_proc.c (process_cleanup): Typo fix. + 2013-10-07 Eli Zaretskii <eliz@gnu.org> * w32/compat/posixfcn.c (tmpfile): Move declaration of h before @@ -1,6 +1,6 @@ GNU make NEWS -*-indented-text-*- History of user-visible changes. - 1 Oct 2013 + 09 Oct 2013 See the end of this file for copyrights and conditions. @@ -9,7 +9,7 @@ manual, which is contained in this distribution as the file doc/make.texi. See the README file and the GNU make manual for instructions for reporting bugs. -Version 3.99.93 +Version 4.0 (09 Oct 2013) A complete list of bugs fixed in this version is available here: diff --git a/configure.ac b/configure.ac index bda7627..d73dd8c 100644 --- a/configure.ac +++ b/configure.ac @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License along with # this program. If not, see <http://www.gnu.org/licenses/>. -AC_INIT([GNU make],[3.99.93],[bug-make@gnu.org]) +AC_INIT([GNU make],[4.0],[bug-make@gnu.org]) AC_PREREQ([2.62]) diff --git a/maintMakefile b/maintMakefile index 1836629..12150a8 100644 --- a/maintMakefile +++ b/maintMakefile @@ -2,6 +2,8 @@ # only if you have the full copy of the GNU make sources from the Git # tree, not a dist copy. +GPG_FINGERPRINT := 6338B6D4 + # We like mondo-warnings! AM_CFLAGS += -Wall -Wextra -Wdeclaration-after-statement -Wshadow -Wpointer-arith -Wbad-function-cast @@ -244,6 +246,17 @@ po-check: fi ## ------------------------- ## +## Make release targets. ## +## ------------------------- ## + +tag-release: + case '$(VERSION)' in \ + (*.*.9*) message=" candidate" ;; \ + (*) message= ;; \ + esac; \ + $(GIT) tag -m "GNU Make release$$message $(VERSION)" -u '$(GPG_FINGERPRINT)' '$(VERSION)' + +## ------------------------- ## ## GNU FTP upload artifacts. ## ## ------------------------- ## @@ -252,7 +265,7 @@ po-check: # you're SOL! :) GPG = gpg -GPGFLAGS = -u 6338B6D4 +GPGFLAGS = -u $(GPG_FINGERPRINT) DIST_ARCHIVES_SIG = $(addsuffix .sig,$(DIST_ARCHIVES)) DIST_ARCHIVES_DIRECTIVE = $(addsuffix .directive.asc,$(DIST_ARCHIVES)) diff --git a/tests/test_driver.pl b/tests/test_driver.pl index ee74db4..2f83270 100644 --- a/tests/test_driver.pl +++ b/tests/test_driver.pl @@ -480,11 +480,6 @@ sub run_all_tests $status = "FAILED ($tests_passed/$tests_run passed)"; } - elsif ($tests_run == 0) { - # Nothing was done!! - $status = "FAILED (no tests found!)"; - } - elsif ($code == -1) { # Skipped... not supported $status = "N/A"; @@ -498,6 +493,11 @@ sub run_all_tests $status = "FAILED ($tests_passed/$tests_run passed)"; } + elsif ($tests_run == 0) { + # Nothing was done!! + $status = "FAILED (no tests found!)"; + } + elsif ($tests_run > $tests_passed) { # Lose! $status = "FAILED ($tests_passed/$tests_run passed)"; |