GNU Make release 4.0.

This commit is contained in:
Paul Smith 2013-10-09 01:54:24 -04:00
parent dc9ae5e017
commit 52191d9d61
5 changed files with 34 additions and 9 deletions

View File

@ -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> 2013-10-07 Eli Zaretskii <eliz@gnu.org>
* w32/compat/posixfcn.c (tmpfile): Move declaration of h before * w32/compat/posixfcn.c (tmpfile): Move declaration of h before

4
NEWS
View File

@ -1,6 +1,6 @@
GNU make NEWS -*-indented-text-*- GNU make NEWS -*-indented-text-*-
History of user-visible changes. History of user-visible changes.
1 Oct 2013 09 Oct 2013
See the end of this file for copyrights and conditions. 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 See the README file and the GNU make manual for instructions for
reporting bugs. reporting bugs.
Version 3.99.93 Version 4.0 (09 Oct 2013)
A complete list of bugs fixed in this version is available here: A complete list of bugs fixed in this version is available here:

View File

@ -16,7 +16,7 @@
# You should have received a copy of the GNU General Public License along with # You should have received a copy of the GNU General Public License along with
# this program. If not, see <http://www.gnu.org/licenses/>. # 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]) AC_PREREQ([2.62])

View File

@ -2,6 +2,8 @@
# only if you have the full copy of the GNU make sources from the Git # only if you have the full copy of the GNU make sources from the Git
# tree, not a dist copy. # tree, not a dist copy.
GPG_FINGERPRINT := 6338B6D4
# We like mondo-warnings! # We like mondo-warnings!
AM_CFLAGS += -Wall -Wextra -Wdeclaration-after-statement -Wshadow -Wpointer-arith -Wbad-function-cast AM_CFLAGS += -Wall -Wextra -Wdeclaration-after-statement -Wshadow -Wpointer-arith -Wbad-function-cast
@ -243,6 +245,17 @@ po-check:
rm -f $@-1 $@-2; \ rm -f $@-1 $@-2; \
fi 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. ## ## GNU FTP upload artifacts. ##
## ------------------------- ## ## ------------------------- ##
@ -252,7 +265,7 @@ po-check:
# you're SOL! :) # you're SOL! :)
GPG = gpg GPG = gpg
GPGFLAGS = -u 6338B6D4 GPGFLAGS = -u $(GPG_FINGERPRINT)
DIST_ARCHIVES_SIG = $(addsuffix .sig,$(DIST_ARCHIVES)) DIST_ARCHIVES_SIG = $(addsuffix .sig,$(DIST_ARCHIVES))
DIST_ARCHIVES_DIRECTIVE = $(addsuffix .directive.asc,$(DIST_ARCHIVES)) DIST_ARCHIVES_DIRECTIVE = $(addsuffix .directive.asc,$(DIST_ARCHIVES))

View File

@ -480,11 +480,6 @@ sub run_all_tests
$status = "FAILED ($tests_passed/$tests_run passed)"; $status = "FAILED ($tests_passed/$tests_run passed)";
} }
elsif ($tests_run == 0) {
# Nothing was done!!
$status = "FAILED (no tests found!)";
}
elsif ($code == -1) { elsif ($code == -1) {
# Skipped... not supported # Skipped... not supported
$status = "N/A"; $status = "N/A";
@ -498,6 +493,11 @@ sub run_all_tests
$status = "FAILED ($tests_passed/$tests_run passed)"; $status = "FAILED ($tests_passed/$tests_run passed)";
} }
elsif ($tests_run == 0) {
# Nothing was done!!
$status = "FAILED (no tests found!)";
}
elsif ($tests_run > $tests_passed) { elsif ($tests_run > $tests_passed) {
# Lose! # Lose!
$status = "FAILED ($tests_passed/$tests_run passed)"; $status = "FAILED ($tests_passed/$tests_run passed)";