- Update to make 4.3
* WARNING: Backward-incompatibility!
Number signs (#) appearing inside a macro reference or function
invocation no longer introduce comments and should not be escaped with
backslashes
* WARNING: Backward-incompatibility!
Previously appending using '+=' to an empty variable would result in a
value starting with a space
* NOTE: Deprecated behavior.
Contrary to the documentation, suffix rules with prerequisites are being
treated BOTH as simple targets AND as pattern rules
* New feature: Grouped explicit targets
* New feature: .EXTRA_PREREQS variable
* Makefiles can now specify the '-j' option in their MAKEFLAGS variable
and this will cause make to enable that parallelism mode
* Error messages printed when invoking non-existent commands have been
cleaned up and made consistent.
* A new option --no-silent has been added, that cancels the effect of
the -s/--silent/--quiet flag
* A new option -E has been added as a short alias for --eval
* All wildcard expansion within GNU make, including $(wildcard ...),
will sort the results
* Performance improvements provided by Paolo Bonzini
<pbonzini@redhat.com>
- make-sorted-glob.patch, glob-lstat.patch, glob-interface.patch,
pselect-non-blocking.patch: Removed, upstreamed
OBS-URL: https://build.opensuse.org/request/show/765762
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=65
- Update to make 4.2
* New variable: $(.SHELLSTATUS) is set to the exit status of the last != or
$(shell ...) function invoked in this instance of make.
* The $(file ...) function can now read from a file with $(file <FILE).
* The makefile line numbers shown by GNU make now point directly to the
specific line in the recipe where the failure or warning occurred.
* The interface to GNU make's "jobserver" is stable as documented in the
manual, for tools which may want to access it.
* The amount of parallelism can be determined by querying MAKEFLAGS
- undefine-variables.patch: Removed
- make-4.1-fix_null_returns_from_ttyname.patch: Removed
- 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch: Added
- 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch: Added
- Move %install_info_delete to %preun (forwarded request 399680 from Andreas_Schwab)
OBS-URL: https://build.opensuse.org/request/show/399681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=36
- Update to make 4.2
* New variable: $(.SHELLSTATUS) is set to the exit status of the last != or
$(shell ...) function invoked in this instance of make.
* The $(file ...) function can now read from a file with $(file <FILE).
* The makefile line numbers shown by GNU make now point directly to the
specific line in the recipe where the failure or warning occurred.
* The interface to GNU make's "jobserver" is stable as documented in the
manual, for tools which may want to access it.
* The amount of parallelism can be determined by querying MAKEFLAGS
- undefine-variables.patch: Removed
- make-4.1-fix_null_returns_from_ttyname.patch: Removed
- 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch: Added
- 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch: Added
- Move %install_info_delete to %preun
OBS-URL: https://build.opensuse.org/request/show/399680
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=49
- 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.
OBS-URL: https://build.opensuse.org/request/show/213959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=30