49 Commits

Author SHA256 Message Date
7c40becf43 Accepting request 1148549 from home:Andreas_Schwab:Factory
- Use %patch -P

OBS-URL: https://build.opensuse.org/request/show/1148549
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=87
2024-02-21 10:34:42 +00:00
22c9b7256c Accepting request 1077715 from home:fcrozat:branches:Base:System
- Update license tag, tarball contains GPL-3.0-or-later code.

OBS-URL: https://build.opensuse.org/request/show/1077715
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=85
2023-04-06 11:12:57 +00:00
c17f7205a8 Accepting request 1067929 from home:Andreas_Schwab:Factory
- Update to make 4.4.1
  * WARNING: Backward-incompatibility!
    In previous releases it was not well-defined when updates to MAKEFLAGS made
    inside a makefile would be visible.  This release ensures they are visible
    immediately, even when invoking $(shell ...) functions.
  * New feature: Parallel builds of archives
    Previously it was not possible to use parallel builds with archives.  It is
    still not possible using the built-in rules, however you can now override
    the built-in rules with a slightly different set of rules and use parallel
    builds with archive creation.
  * Previously target-specific variables would inherit their "export" capability
    from parent target-specific variables even if they were marked private.  Now
    private parent target-specific variables have no affect.
- sigpipe-fatal.patch: removed

OBS-URL: https://build.opensuse.org/request/show/1067929
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=83
2023-02-27 10:11:20 +00:00
d837c4f607 Accepting request 1037051 from home:Andreas_Schwab:Factory
- reset-sigpipe.patch: Removed
- sigpipe-fatal.patch: Handle SIGPIPE as a fatal signal

OBS-URL: https://build.opensuse.org/request/show/1037051
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=81
2022-11-21 09:41:39 +00:00
ebbf983c1b Accepting request 1032929 from home:Andreas_Schwab:Factory
- reset-sigpipe.patch: Reset SIGPIPE in children

OBS-URL: https://build.opensuse.org/request/show/1032929
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=79
2022-11-02 16:31:19 +00:00
3f796ff7f3 Accepting request 1032805 from home:Andreas_Schwab:Factory
- Update to make 4.4

OBS-URL: https://build.opensuse.org/request/show/1032805
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=78
2022-11-02 09:37:49 +00:00
db35af8852 Accepting request 1031284 from home:Andreas_Schwab:Factory
- Update to make 4.3.92
  * WARNING: Future backward-incompatibility!
    In the NEXT release of GNU Make, pattern rules will implement the same
    behavior change for multiple targets as explicit grouped targets
  * WARNING: Backward-incompatibility!
    GNU Make now uses temporary files in more situations than previous releases.
  * WARNING: Backward-incompatibility!
    Previously each target in a explicit grouped target rule was considered
    individually: if the targets needed by the build were not out of date the
    recipe was not run even if other targets in the group were out of date.  Now
    if any of the grouped targets are needed by the build, then if any of the
    grouped targets are out of date the recipe is run and all targets in the
    group are considered updated.
    to be true in the GNU Make manual.
    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:
    GNU Make will wait for all of the targets to the left of .WAIT in the list
    .NOTINTERMEDIATE disables intermediate behavior for specific files, for all
    On systems that provide /proc/loadavg (Linux), GNU Make will use it to
  * GNU Make has sometimes chosen unexpected, and sub-optimal, chains of
    that results in no matching rule, will GNU Make consider prerequisites
  * GNU Make was performing secondary expansion of all targets, even targets
  * When the pipe-based jobserver is enabled and GNU Make decides it is invoking
    a non-make sub-process and closes the jobserver pipes, it will now add a new
    option to the MAKEFLAGS environment variable that disables the jobserver.

OBS-URL: https://build.opensuse.org/request/show/1031284
OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=77
2022-10-26 08:19:34 +00:00
7cd11c5533 OBS-URL: https://build.opensuse.org/package/show/Base:System/make?expand=0&rev=76 2022-09-21 08:13:22 +00:00
11909345ef - 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
a5071aeccf 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
aab283316f 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
1c2bc4ceba - 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
cef5953f6f 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
1d16c0d1cf 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
1d7a2e992d 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
21657416cb 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
af5ac633f3 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
8eebf69323 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
b24e795042 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
2a87d94752 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
b0e0a9d597 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
7e269901ea 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
bd3e753057 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
5a7dbfec0e 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
207ff30406 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
f38a8b0d87 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
72a094087a 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
c9a5c9697b 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
018db975e0 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
a6194afc7d - 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
f07d95edf6 - 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
19283ba650 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
e29a6285fb - 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
fb7ee935f6 - 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
ce8a8f5de4 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
73ae754a03 - 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
4c3eb562c0 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
a9f1c53779 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
Matthias Hopf
cca06c6084 - 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
Matthias Hopf
c0ac6434e3 - 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
ed4a5df9c4 - 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
55636ea9b2 - 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
77ce681acd 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
89b079b9f5 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
cf60e8409f 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
df4bd66b80 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
3978dc187c 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
8deb63f7df 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
b3356f7f4e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=1 2006-12-18 23:17:05 +00:00