SHA256
1
0
forked from pool/make

Accepting request 207934 from home:rudi_m:branches:Base:System

- Update to 4.0
  * see details in NEWS and ChangeLog files 
  * Bugfixes, a complete list of bugs fixed in this version is
    available here
    http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&set=custom

OBS-URL: https://build.opensuse.org/request/show/207934
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=39
This commit is contained in:
2013-11-22 14:22:00 +00:00
committed by Git OBS Bridge
parent e1bae0d7e9
commit cd4304ce46
16 changed files with 66 additions and 2173 deletions

View File

@@ -1,3 +1,63 @@
-------------------------------------------------------------------
Thu Nov 21 12:51:32 UTC 2013 - sweet_f_a@gmx.de
- Update to 4.0
* see details in NEWS and ChangeLog files
* Bugfixes, a complete list of bugs fixed in this version is
available here
http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&set=custom
* WARNING: Backward-incompatibility! backslash/newline handling
* New feature: GNU Guile integration
* New command line option: --output-sync (-O) enables grouping of
output by target or by recursive make.
* New command line option: --trace enables tracing of targets.
* New command line option argument: --debug now accepts a "n"
(none) flag which disables all debugging settings that are
currently enabled.
* New feature: The "job server" capability is now supported on
Windows.
* New feature: The .ONESHELL capability is now supported on
Windows.
* New feature: "!=" shell assignment operator as an alternative
to the $(shell ...) function. Implemented for compatibility
with BSD makefiles.
* New feature: "::=" simple assignment operator as defined by
POSIX in 2012.
* New feature: Loadable objects
* New function: $(file ...) writes to a file.
* New variable: $(GNUMAKEFLAGS) will be parsed for make flags,
just like MAKEFLAGS is. It can be set in the environment or
the makefile, containing GNU make-specific flags to allow your
makefile to be portable to other versions of make.
* New variable: `MAKE_HOST' gives the name of the host
architecture make was compiled for.
* Behavior of MAKEFLAGS and MFLAGS is more rigorously defined.
* Setting the -r and -R options in MAKEFLAGS inside a makefile
now works as expected, removing all built-in rules and
variables, respectively.
* If a recipe fails, the makefile name and linenumber of the
recipe are shown.
* A .RECIPEPREFIX setting is remembered per-recipe and variables
expanded in that recipe also use that recipe prefix setting.
* In -p output, .RECIPEPREFIX settings are shown and all
target-specific variables are output as if in a makefile,
instead of as comments.
* On MS-Windows, recipes that use ".." quoting will no longer force
invocation of commands via temporary batch files.
- Removed following patches, applied by upstream or fixed otherwise
* make-disable-broken-tests.diff
* make-savannah-bug30723-expand_makeflags_before_reexec.diff
* make-savannah-bug30612-handling_of_archives.diff
* make-fix_whitespace_tokenization.diff
* make-glob-faster.patch
* make-parallel-build.patch
* bug-841457_make-savannah-bug30612-handling_of_archives-part2.txt
* config-guess-update.diff
- remove make-arglength.patch which was rejected by upstream. It
was just a dirty hack to build a broken libwebkit version
- remove make-slowdown-parallelism.diff, haven't seen any timing
problems of the test-suite anymore
-------------------------------------------------------------------
Sun Sep 29 17:56:07 UTC 2013 - meissner@suse.com