SHA256
3
0
forked from pool/make
Commit Graph

48 Commits

Author SHA256 Message Date
Andreas Schwab
d9ed328203 - Update to make 4.3.90
* WARNING: Backward-incompatibility!
    Previously if --no-print-directory was seen anywhere in the environment or
    command line it would take precedence over any --print-directory.  Now, the
    last setting of directory printing options seen will be used, so a command
    line such as "--no-print-directory -w" _will_ show directory entry/exits.
  * WARNING: Backward-incompatibility!
    Previously the order in which makefiles were remade was not explicitly
    stated, but it was (roughly) the inverse of the order in which they were
    processed by make.  In this release, the order in which makefiles are
    rebuilt is the same order in which make processed them, and this is defined
    to be true in the GNU make manual.
  * WARNING: Backward-incompatibility!
    Previously only simple (one-letter) options were added to the MAKEFLAGS
    variable that was visible while parsing makefiles.  Now, all options are
    available in MAKEFLAGS.  If you want to check MAKEFLAGS for a one-letter
    option, expanding "$(firstword -$(MAKEFLAGS))" is a reliable way to return
    the set of one-letter options which can be examined via findstring, etc.
  * WARNING: Backward-incompatibility!
    Previously makefile variables marked as export were not exported to commands
    started by the $(shell ...) function.  Now, all exported variables are
    exported to $(shell ...).  If this leads to recursion during expansion, then
    for backward-compatibility the value from the original environment is used.
    To detect this change search for 'shell-export' in the .FEATURES variable.
  * WARNING: New build requirement
    GNU make utilizes facilities from GNU Gnulib: Gnulib requires certain C99
    features in the C compiler and so these features are required by GNU make:
    https://www.gnu.org/software/gnulib/manual/html_node/C99-features-assumed.html
    The configure script should verify the compiler has these features.
  * New feature: The .WAIT special target

OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=75
2022-09-21 08:04:46 +00:00
Andreas Schwab
6c29d04f43 Accepting request 998857 from home:Andreas_Schwab:Factory
- jobserver-noinherit.patch: Disable inheritance of jobserver FDs for
  recursive make
- jobserver-fifo.patch: Add support for jobserver using named pipes

OBS-URL: https://build.opensuse.org/request/show/998857
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=73
2022-08-23 14:18:52 +00:00
Andreas Schwab
11ad384ae8 Accepting request 998661 from home:Andreas_Schwab:Factory
- jobserver-fifo.patch: Backport support for jobserver using named pipes

OBS-URL: https://build.opensuse.org/request/show/998661
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=72
2022-08-22 14:00:30 +00:00
7baa50a8a3 - use https urls
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=70
2022-04-19 13:30:25 +00:00
80c2d64c36 Accepting request 793891 from home:marxin:branches:Base:System
- Add fix-57962.patch in order to fix bug #57962.

OBS-URL: https://build.opensuse.org/request/show/793891
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=68
2020-04-19 13:07:33 +00:00
bfaf3e94f3 Accepting request 778453 from home:iznogood:branches:Base:System
- No longer recommend -lang: supplements are in use.

OBS-URL: https://build.opensuse.org/request/show/778453
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=66
2020-02-22 20:03:02 +00:00
Andreas Schwab
a23f321615 Accepting request 765762 from home:Andreas_Schwab:Factory
- 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
2020-01-20 11:28:36 +00:00
Andreas Schwab
a01fdffd2d Accepting request 625693 from home:jengelh:branches:Base:System
- Avoid bashisms in spec

OBS-URL: https://build.opensuse.org/request/show/625693
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=63
2018-07-30 07:39:26 +00:00
Andreas Schwab
598dbbe42e Accepting request 623669 from home:Andreas_Schwab:Factory
- pselect-non-blocking.patch: Use a non-blocking read with pselect to avoid
  hangs (bsc#1100504)

OBS-URL: https://build.opensuse.org/request/show/623669
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=61
2018-07-18 13:45:28 +00:00
Andreas Schwab
294e777977 Accepting request 568519 from home:Andreas_Schwab:Factory
- test-driver.patch: let perl find test_driver.pl
- glob-interface.patch: Support GLIBC glob interface version 2

OBS-URL: https://build.opensuse.org/request/show/568519
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=59
2018-01-23 10:09:55 +00:00
Andreas Schwab
89741dae72 Accepting request 539476 from home:Andreas_Schwab:Factory
- glob-lstat.patch: Do not assume glibc glob internals

OBS-URL: https://build.opensuse.org/request/show/539476
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=57
2017-11-07 10:03:35 +00:00
Andreas Schwab
54a17f44a5 Accepting request 534913 from home:bmwiedemann:reproducible
Add make-sorted-glob.patch to make many other packages like dpdk build reproducibly without patching them individually (boo#1041090)

now with changed patch tag, even though the patch might be accepted by upstream later

OBS-URL: https://build.opensuse.org/request/show/534913
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=55
2017-10-18 10:19:00 +00:00
Andreas Schwab
829060473c Accepting request 523601 from home:Andreas_Schwab:Factory
- Print out testsuite results after failure

OBS-URL: https://build.opensuse.org/request/show/523601
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=53
2017-09-12 08:33:36 +00:00
Andreas Schwab
b2a7a76b77 Accepting request 401382 from home:pluskalm:branches:Base:System
- Update to version 4.2.1:
  * bug-fix release
- Drop upstream patches:
  * 0001-SV-47995-Ensure-forced-double-colon-rules-work-with-.patch
  * 0002-main.c-main-SV-48009-Reset-stack-limit-for-make-re-e.patch
- Small spec file cleanup
  * man and info pages are implicitly marked as documentation

OBS-URL: https://build.opensuse.org/request/show/401382
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=51
2016-06-13 07:04:12 +00:00
Andreas Schwab
86c43e19e5 Accepting request 399680 from home:Andreas_Schwab:Factory
- 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
2016-06-02 14:14:26 +00:00
Andreas Schwab
dfa2d9af7a Accepting request 331637 from home:Andreas_Schwab:Factory
- undefine-variables.patch: Force recomputing .VARIABLES when a variable
  was made undefined (bsc#934131)

OBS-URL: https://build.opensuse.org/request/show/331637
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=47
2015-09-17 08:16:18 +00:00
416a8d5d48 Accepting request 262034 from home:scarabeus_iv:branches:Base:System
- Cleanup a bit with spec-cleaner
- Split lang stuff into subpackage and add recommends
- Add patch to work with non-mounted pts:
  * make-4.1-fix_null_returns_from_ttyname.patch

OBS-URL: https://build.opensuse.org/request/show/262034
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=45
2014-11-17 17:03:44 +00:00
Stephan Kulow
80d93f4b55 Accepting request 256791 from home:AndreasStieger:branches:Base:System
make 4.1

OBS-URL: https://build.opensuse.org/request/show/256791
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=43
2014-10-16 05:59:51 +00:00
c48f717693 Accepting request 247260 from home:mlschroe:branches:Base:System
->

OBS-URL: https://build.opensuse.org/request/show/247260
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=41
2014-09-04 08:41:09 +00:00
cd4304ce46 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
2013-11-22 14:22:00 +00:00
e1bae0d7e9 Accepting request 201405 from home:msmeissn:branches:Base:System
- fixed a make target issue with .a (x y) targets (bnc#841457)

OBS-URL: https://build.opensuse.org/request/show/201405
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=37
2013-09-29 18:10:40 +00:00
Stephan Kulow
243090f4d8 - remove gpg verification from bootstrap packages
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=35
2013-06-18 08:45:47 +00:00
3049657a7f OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=33 2013-03-21 10:15:25 +00:00
98ef306b92 OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=32 2013-03-21 10:15:10 +00:00
a00c11e262 - use source urls
- gpg verification

OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=31
2013-03-21 10:14:45 +00:00
Andreas Jaeger
a33802c993 Accepting request 155704 from home:Andreas_Schwab:Factory
- Fix missing definition of PAGE_SIZE

OBS-URL: https://build.opensuse.org/request/show/155704
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=29
2013-02-23 19:28:12 +00:00
d5f6ae3ff4 - Add config-guess-update.diff:
update config.guess/sub to handle aarch64

OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=27
2013-02-03 13:46:07 +00:00
fdc70f55be - update config.guess/sub to handle aarch64
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=26
2013-02-03 13:43:32 +00:00
eee27fe6a0 Accepting request 132013 from GNOME:Next
Add some patches to help fix building webkit 1.9.6+

OBS-URL: https://build.opensuse.org/request/show/132013
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=24
2012-08-30 07:56:40 +00:00
52294d8c3f fix
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=22
2012-04-10 12:27:28 +00:00
5aec30e742 - Faster globbing support from upstream to speed up
some large make projects like libreoffice. bnc#753323

OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=21
2012-04-10 12:27:12 +00:00
10f51bb941 Accepting request 87451 from home:-miska-
refixing arm build

OBS-URL: https://build.opensuse.org/request/show/87451
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=19
2011-10-11 21:22:49 +00:00
Cristian Rodríguez
7911366a63 Accepting request 85789 from home:-miska-
fixed build on arm

OBS-URL: https://build.opensuse.org/request/show/85789
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=17
2011-09-30 22:46:15 +00:00
OBS User buildservice-autocommit
ab883200e0 Updating link to change in openSUSE:Factory/make revision 15.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=3335d783e365aee705b96d71c1ca9355
2011-04-21 09:50:00 +00:00
Matthias Hopf
28dc1ff7e8 - make-fix_whitespace_tokenization.diff
Fix Savannah bug #33125 (bnc #681108):
  Memory corruption during build of android build system.

OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=15
2011-04-19 15:24:31 +00:00
OBS User autobuild
3891dc8c17 Accepting request 47702 from Base:System
checked in (request 47702)

OBS-URL: https://build.opensuse.org/request/show/47702
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=13
2010-09-10 13:08:38 +00:00
Matthias Hopf
31c4fb0db2 - make-savannah-bug30612-handling_of_archives.diff
Fix Savannah bug #30612: handling of archive references with >1 object..
  Add oneshell to $(.FEATURES).
  Fix the NEWS file to be accurate.
- make-savannah-bug30723-expand_makeflags_before_reexec.diff
  Fix Savannah bug #30723: expand MAKEFLAGS before we re-exec after rebuilding
  makefiles.

OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=12
2010-09-07 17:37:08 +00:00
Matthias Hopf
40205a44c3 - Disable some inherrently broken test cases.
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=11
2010-08-30 17:41:35 +00:00
Matthias Hopf
0f6ebe3101 - Update to 3.82
- Bug fixes
  - Backwards Incompatibilities:
    - Makefiles with .POSIX target: shells called with -e
    - $? contains prerequisites even if not existent
    - Prerequisite with '=' cannot be backslash escaped any more
      (use variable with '=' instead)
    - Variable names may not contain whitespaces any more
    - Mixture of explicit and pattern targets didn't always fail
    - Pattern specific rules application order changed
    - Library search behavior now compatible with standard linker
  - New features
    - --eval=STRING: Evaluate makefile syntax string before makefile
    - Variable .RECIPEPREFIX: Exchange TAB character
    - Variable .SHELLFLAGS:   Options passed to shells
    - Target   .ONESHELL:     Single instance of shell for recipe
    - Modifier  private:      Suppresses inheritance of variables
    - Directive undefine:     Undefine variable
  - Changed features
    - Multiple modifiers for variables allowed now.
    - Directive define:       Allow variable assignment operator.
- Nuke memory-hog-2.diff which didn't apply since 3.81
- Addapt make-slowdown-parallelism.diff to new parallelization tests
- Separate make checks into %checks section

OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=10
2010-08-25 16:25:13 +00:00
OBS User buildservice-autocommit
4b93516cae Updating link to change in openSUSE:Factory/make revision 11.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=f8c7d7c800f0b4bde2674ee951e9760e
2010-07-20 18:42:44 +00:00
OBS User autobuild
5a399dd0c5 Accepting request 43452 from Base:System
checked in (request 43452)

OBS-URL: https://build.opensuse.org/request/show/43452
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=9
2010-07-20 18:42:43 +00:00
Stephan Kulow
1a59f42222 Accepting request 42145 from home:jengelh:smp
Copy from home:jengelh:smp/make via accept of submit request 42145 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/42145
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=8
2010-06-28 21:25:52 +00:00
OBS User autobuild
bf28d156c4 Accepting request 40597 from Base:System
Copy from Base:System/make based on submit request 40597 from user coolo

OBS-URL: https://build.opensuse.org/request/show/40597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=8
2010-05-25 11:23:42 +00:00
OBS User autobuild
3b141088d0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=7 2010-03-18 15:08:18 +00:00
OBS User autobuild
16ce52de69 Accepting request 28050 from Base:System
Copy from Base:System/make based on submit request 28050 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/28050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=6
2010-01-08 16:33:31 +00:00
OBS User unknown
d5c3ef138d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=4 2008-10-23 02:39:35 +00:00
OBS User unknown
195448b731 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=2 2007-05-17 09:44:48 +00:00
OBS User unknown
86613e5112 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=1 2006-12-18 23:17:05 +00:00