Sync from SUSE:ALP:Source:Standard:1.0 make revision 6915e1b043a0c1846315b514400a3e2e

This commit is contained in:
Adrian Schröter 2023-07-31 13:38:03 +02:00
commit 62aeb58454
7 changed files with 1048 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

BIN
make-4.4.1.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

16
make-4.4.1.tar.gz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEslCKkBAviuOxKgCQ3qzKrtt4E3oFAmP7u7sACgkQ3qzKrtt4
E3o1aRAAjmtOnHZN5g3rz4vYXv2uu6Q6Z4JoswMVmbjPnSL0VNytCz0zbFUcZrLc
03YPsK1jW5a/+97oD+QIqz/Wwz5CxtI8jks2CDG1PcLc8DtIOVIKstzVmYHBacVn
WfQVZaAuSZFw+e3d09s/k/hu8kNAGsmhbtAANxgt8uVeS8W7KyX1UCC74BgtN6Mp
tuVJO1ma6cvP/tLsOESPmpQv2M+KgxwXj2/6vr6US3HbNcbjnZo/TVcSJXVxhsth
Vzr0qshPa24R/xXB5jCfJoycAFlFMLgOhkGALRSoodCtdNVE3K0jvy7IEyfoG5oA
q7sgoT4cPdC2Z8qSgLtsAqFNHwNfxoZsFhfpRA07MpnPIahs2EgRMtiVzm/pFDEd
NjshhGnCI/rkdTXWxC1l1IgndF7qSLNl8BLv0rCh+K71J3mYAszcKPrJzikAWrOq
agGBfwSOKrnnMhV1b7HvbCcdJMNH7ecqu7/e8CV63XkuRH3ylv+s6lmD/J+IHpyc
NEBqXECHwMv/mRkQrwJ5m9cPZJCjNJYlwYjUnjXOTwP2esA7PQr2NC/lpCdgrcxR
1e9M5etBtYPCsH24psxU3px/7/qrkQ/UD1bIJ4PetsCdlI65rew6RQSu7ibUn4PC
jdIICZ72mISuFSzMfw3ckZ6V1VPL25n4jjbgnl+7wge5DESor64=
=7G07
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,21 @@
make searches for -lfoo targets in /lib and /usr/lib after mangling
them with .LIBPATTERNS into libfoo.so
This patch extends the search path to /lib64 and /usr/lib64
---
remake.c | 2 ++
1 file changed, 2 insertions(+)
Index: make-4.3/src/remake.c
===================================================================
--- make-4.3.orig/src/remake.c
+++ make-4.3/src/remake.c
@@ -1601,6 +1601,8 @@ library_search (const char *lib, FILE_TI
static const char *dirs[] =
{
#ifndef _AMIGA
+ "/lib64",
+ "/usr/lib64",
"/lib",
"/usr/lib",
#endif

662
make.changes Normal file
View File

@ -0,0 +1,662 @@
-------------------------------------------------------------------
Thu Apr 6 11:04:19 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
- Update license tag, tarball contains GPL-3.0-or-later code.
-------------------------------------------------------------------
Mon Feb 27 09:35:45 UTC 2023 - Andreas Schwab <schwab@suse.de>
- 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
-------------------------------------------------------------------
Mon Nov 21 09:39:53 UTC 2022 - Andreas Schwab <schwab@suse.de>
- reset-sigpipe.patch: Removed
- sigpipe-fatal.patch: Handle SIGPIPE as a fatal signal
-------------------------------------------------------------------
Wed Nov 2 15:39:46 UTC 2022 - Andreas Schwab <schwab@suse.de>
- reset-sigpipe.patch: Reset SIGPIPE in children
-------------------------------------------------------------------
Mon Oct 31 13:31:57 UTC 2022 - Andreas Schwab <schwab@suse.de>
- Update to make 4.4
* 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.
* 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
If the .WAIT target appears between two prerequisites of a target, then
GNU Make will wait for all of the targets to the left of .WAIT in the list
to complete before starting any of the targets to the right of .WAIT.
* New feature: .NOTPARALLEL accepts prerequisites
If the .NOTPARALLEL special target has prerequisites then all prerequisites
of those targets will be run serially (as if .WAIT was specified between
each prerequisite).
* New feature: The .NOTINTERMEDIATE special target
.NOTINTERMEDIATE disables intermediate behavior for specific files, for all
files built using a pattern, or for the entire makefile.
* New feature: The $(let ...) function
This function allows user-defined functions to define a set of local
variables: values can be assigned to these variables from within the
user-defined function and they will not impact global variable assignments.
* New feature: The $(intcmp ...) function
This function allows conditional evaluation controlled by a numerical
comparison.
* New feature: Improved support for -l / --load-average
On systems that provide /proc/loadavg (Linux), GNU Make will use it to
determine the number of runnable jobs and use this as the current load,
avoiding the need for heuristics.
* New feature: The --shuffle command line option
This option reorders goals and prerequisites to simulate non-determinism
that may be seen using parallel build. Shuffle mode allows a form of "fuzz
testing" of parallel builds to verify that all prerequisites are correctly
described in the makefile.
* New feature: The --jobserver-style command line option and named pipes
A new jobserver method is used on systems where mkfifo(3) is supported.
* GNU Make has sometimes chosen unexpected, and sub-optimal, chains of
implicit rules due to the definition of "ought to exist" in the implicit
rule search algorithm, which considered any prerequisite mentioned in the
makefile as "ought to exist". This algorithm has been modified to prefer
prerequisites mentioned explicitly in the target being built and only if
that results in no matching rule, will GNU Make consider prerequisites
mentioned in other targets as "ought to exist".
* GNU Make was performing secondary expansion of all targets, even targets
which didn't need to be considered during the build. In this release
only targets which are considered will be secondarily expanded.
* If the MAKEFLAGS variable is modified in a makefile, it will be re-parsed
immediately rather than after all makefiles have been read.
* The -I option accepts an argument "-" (e.g., "-I-") which means "reset the
list of search directories to empty".
* New debug option "print" will show the recipe to be run, even when silent
mode is set, and new debug option "why" will show why a target is rebuilt
(which prerequisites caused the target to be considered out of date).
* The existing --trace option is made equivalent to --debug=print,why
* Target-specific variables can now be marked "unexport".
* Exporting / unexporting target-specific variables is handled correctly, so
that the attribute of the most specific variable setting is used.
* Special targets like .POSIX are detected upon definition, ensuring that any
change in behavior takes effect immediately, before the next line is parsed.
* 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.
* A long-standing issue with the directory cache has been resolved: changes
made as a side-effect of some other target's recipe are now noticed as
expected.
- jobserver-noinherit.patch, jobserver-fifo.patch: Removed
- test-driver.patch: Removed
- fix-57962.patch: Removed
- make-testcases_timeout.diff: Removed
-------------------------------------------------------------------
Wed Aug 17 15:05:38 UTC 2022 - Andreas Schwab <schwab@suse.de>
- jobserver-noinherit.patch: Disable inheritance of jobserver FDs for
recursive make
- jobserver-fifo.patch: Add support for jobserver using named pipes
-------------------------------------------------------------------
Tue Apr 19 13:30:15 UTC 2022 - Marcus Meissner <meissner@suse.com>
- use https urls
-------------------------------------------------------------------
Tue Apr 14 13:30:14 UTC 2020 - Martin Liška <mliska@suse.cz>
- Add fix-57962.patch in order to fix bug #57962.
-------------------------------------------------------------------
Sat Feb 22 19:55:41 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
- No longer recommend -lang: supplements are in use.
-------------------------------------------------------------------
Mon Jan 20 10:34:40 UTC 2020 - Andreas Schwab <schwab@suse.de>
- 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
-------------------------------------------------------------------
Fri Jul 27 07:42:02 UTC 2018 - jengelh@inai.de
- Avoid bashisms in spec
-------------------------------------------------------------------
Mon Jul 16 15:41:30 UTC 2018 - schwab@suse.de
- pselect-non-blocking.patch: Use a non-blocking read with pselect to avoid
hangs (bsc#1100504)
-------------------------------------------------------------------
Tue Jan 23 09:56:03 UTC 2018 - schwab@suse.de
- test-driver.patch: let perl find test_driver.pl
- glob-interface.patch: Support GLIBC glob interface version 2
-------------------------------------------------------------------
Mon Nov 6 08:52:40 UTC 2017 - schwab@suse.de
- glob-lstat.patch: Do not assume glibc glob internals
-------------------------------------------------------------------
Wed Oct 18 09:09:44 UTC 2017 - bwiedemann@suse.com
- Add make-sorted-glob.patch to make many other packages like dpdk
build reproducibly without patching them individually (boo#1041090)
-------------------------------------------------------------------
Tue Sep 12 08:10:12 UTC 2017 - schwab@suse.de
- Print out testsuite results after failure
-------------------------------------------------------------------
Sun Jun 12 09:13:27 UTC 2016 - mpluskal@suse.com
- 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
-------------------------------------------------------------------
Mon May 23 08:13:35 UTC 2016 - schwab@suse.de
- 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
-------------------------------------------------------------------
Wed Sep 16 09:10:34 UTC 2015 - schwab@suse.de
- undefine-variables.patch: Force recomputing .VARIABLES when a variable
was made undefined (bsc#934131)
-------------------------------------------------------------------
Mon Nov 17 12:08:11 UTC 2014 - tchvatal@suse.com
- 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
-------------------------------------------------------------------
Wed Oct 15 22:21:06 UTC 2014 - andreas.stieger@gmx.de
- make 4.1:
* New variables: $(MAKE_TERMOUT) and $(MAKE_TERMERR) are set to
non-empty values if stdout or stderr, respectively, are
believed to be writing to a terminal. These variables are
exported by default.
* Allow a no-text-argument form of the $(file ...) function.
* Change the fatal error for mixed explicit and implicit rules
- refresh for contect changes:
* make-library-search-path.diff
* make-testcases_timeout.diff
-------------------------------------------------------------------
Tue Mar 11 14:10:15 CET 2014 - draht@suse.de
- make-testcases_timeout.diff: increase the timeout of test cases
from 5 to 8 seconds. With some testcases using sleep with 2
seconds or more, the tests can fail erroneously on a busy build
system.
-------------------------------------------------------------------
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
- fixed a make target issue with .a (x y) targets (bnc#841457)
-------------------------------------------------------------------
Tue Jun 18 08:45:36 UTC 2013 - coolo@suse.com
- remove gpg verification from bootstrap packages
-------------------------------------------------------------------
Thu Mar 21 10:14:16 UTC 2013 - meissner@suse.com
- use source urls
- gpg verification
-------------------------------------------------------------------
Fri Feb 15 10:39:32 UTC 2013 - schwab@suse.de
- Fix missing definition of PAGE_SIZE
-------------------------------------------------------------------
Sat Feb 2 15:26:19 UTC 2013 - dmueller@suse.com
- Add config-guess-update.diff:
update config.guess/sub to handle aarch64
-------------------------------------------------------------------
Wed Aug 8 13:33:19 UTC 2012 - dimstar@opensuse.org
- Add make-arglength.patch: fix the argument list limit of GNU make
- Add make-parallel-build.patch: Fix parallel build issues present
in GNU make 3.82
- Both patches taken from http://trac.webkit.org/browser/trunk/Tools/gtk/patches/
are known by upstream and are mandatory to be able to build
libwebkit 1.9.6+.
-------------------------------------------------------------------
Tue Apr 10 14:26:35 CEST 2012 - meissner@suse.de
- Faster globbing support from upstream to speed up
some large make projects like libreoffice. bnc#753323
-------------------------------------------------------------------
Tue Oct 11 22:37:40 CEST 2011 - mhrusecky@suse.cz
- reverting previous change (qemu binfmt was fixed)
-------------------------------------------------------------------
Fri Sep 30 13:03:23 CEST 2011 - mhrusecky@suse.cz
- using full ar path in tests on arm (fixes build)
-------------------------------------------------------------------
Tue Apr 19 15:22:27 UTC 2011 - mhopf@novell.com
- make-fix_whitespace_tokenization.diff
Fix Savannah bug #33125 (bnc #681108):
Memory corruption during build of android build system.
-------------------------------------------------------------------
Tue Sep 7 17:22:32 UTC 2010 - mhopf@novell.com
- 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.
-------------------------------------------------------------------
Mon Aug 30 17:37:23 UTC 2010 - mhopf@novell.com
- Disable some inherrently broken test cases.
-------------------------------------------------------------------
Mon Aug 23 13:39:12 UTC 2010 - mhopf@novell.com
- 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
-------------------------------------------------------------------
Mon Jun 28 06:38:35 UTC 2010 - jengelh@medozas.de
- use %_smp_mflags
-------------------------------------------------------------------
Mon May 24 17:16:41 UTC 2010 - coolo@novell.com
- fix test case
-------------------------------------------------------------------
Fri Jan 8 17:33:04 CET 2010 - ro@suse.de
- enable parallel build
-------------------------------------------------------------------
Mon May 14 17:46:30 CEST 2007 - coolo@suse.de
- use %find_lang
-------------------------------------------------------------------
Tue Oct 31 12:48:35 CET 2006 - mhopf@suse.de
- Reducing race probability in test case features/parallelism even more.
-------------------------------------------------------------------
Wed Jun 7 12:20:28 CEST 2006 - mhopf@suse.de
- Improving occasional build failures due to races in test cases.
-------------------------------------------------------------------
Mon May 29 14:28:37 CEST 2006 - mhopf@suse.de
- Update to 3.81
- Bug fixes
- New functions: lastword, abspath, realpath, info, flavor, or, and
- New variables: .INCLUDE_DIRS, .FEATURES, .DEFAULT_GOAL, MAKE_RESTARTS, $|
- Some new features
- More POSIX compatibility
- memory-hog-2.diff doesn't apply any longer
-------------------------------------------------------------------
Wed Feb 1 20:29:39 CET 2006 - kssingvo@suse.de
- fix for memory-hog.diff (bugzilla#147229)
-------------------------------------------------------------------
Wed Feb 1 18:15:14 CET 2006 - kssingvo@suse.de
- disabled memory-hog.diff due to crashes (bugzilla#147229)
-------------------------------------------------------------------
Wed Jan 25 21:30:30 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Thu Jan 19 14:36:00 CET 2006 - aj@suse.de
- Reduce memory usage.
-------------------------------------------------------------------
Fri Jan 9 16:16:49 CET 2004 - adrian@suse.de
- do not strip binaries during install
-------------------------------------------------------------------
Tue Sep 30 18:56:18 CEST 2003 - stepan@suse.de
- fix "virtual memory exhausted" bug (backport from mainline)
-------------------------------------------------------------------
Thu Apr 24 12:20:23 CEST 2003 - ro@suse.de
- fix install_info --delete call and move from preun to postun
-------------------------------------------------------------------
Wed Apr 16 16:20:30 CEST 2003 - coolo@suse.de
- use BuildRoot
-------------------------------------------------------------------
Fri Feb 7 02:03:03 CET 2003 - ro@suse.de
- added install_info macros
-------------------------------------------------------------------
Mon Dec 30 16:57:22 CET 2002 - aj@suse.de
- Update to version 3.80:
- number of bug fixes
- new features as mentioned in the NEWS file:
* New functions $(value ...), $(eval ...)
* New feature: order-only prerequesites.
* Argument to ifdef can now be a variable.
* new option --always-make
-------------------------------------------------------------------
Tue Sep 17 18:43:14 CEST 2002 - ro@suse.de
- removed bogus self-provides
-------------------------------------------------------------------
Thu May 23 15:39:17 CEST 2002 - meissner@suse.de
- Made %_lib fix generic, do not use ifarch.
-------------------------------------------------------------------
Mon Apr 22 14:43:25 CEST 2002 - meissner@suse.de
- x86_64 needs /*/lib64 as search path too.
-------------------------------------------------------------------
Fri Apr 19 14:55:23 CEST 2002 - ke@suse.de
- Update German translation from
http://www.iro.umontreal.ca/contrib/po/teams/PO/de/ [# 15851].
-------------------------------------------------------------------
Tue Dec 11 17:19:45 CET 2001 - froh@suse.de
- s390x, sparc64 and ia64: extended the 'Dynamic Library Search'
default path to search /lib64 and /usr/lib64 as well.
-------------------------------------------------------------------
Wed Nov 28 18:11:47 CET 2001 - fehr@suse.de
- add mo-files for translations of messages
-------------------------------------------------------------------
Wed May 9 19:32:33 CEST 2001 - cstein@suse.de
- repacked source files with bzip2
-------------------------------------------------------------------
Fri Nov 17 12:17:07 MET 2000 - fehr@suse.de
- set group tag
-------------------------------------------------------------------
Mon Jun 26 11:02:59 MEST 2000 - fehr@suse.de
- change to new version 3.79.1
-------------------------------------------------------------------
Wed Apr 19 12:09:54 MEST 2000 - fehr@suse.de
- change to new version 3.79
-------------------------------------------------------------------
Mon Feb 14 15:26:39 CET 2000 - fehr@suse.de
- add compatibility link gmake -> make, needed for oracle install
-------------------------------------------------------------------
Thu Jan 20 16:48:47 MET 2000 - fehr@suse.de
- security fix for files created in /tmp when using -j
-------------------------------------------------------------------
Mon Jan 17 13:13:45 CET 2000 - schwab@suse.de
- Update to 3.78.1.
- Get rid of Makefile.Linux.
- Run testsuite.
-------------------------------------------------------------------
Fri Jan 14 12:29:15 CET 2000 - schwab@suse.de
- Fix glob problem.
-------------------------------------------------------------------
Wed Oct 13 18:27:49 CEST 1999 - schwab@suse.de
- Fix file list.
- Add autoconf to needforbuild
-------------------------------------------------------------------
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
-------------------------------------------------------------------
Tue Feb 23 14:59:10 MET 1999 - ro@suse.de
- updated to 3.77 using fixes by c. gafton
-------------------------------------------------------------------
Wed Sep 23 18:27:57 MEST 1998 - ro@suse.de
- downgrade to 3.76.1 (works at least)
-------------------------------------------------------------------
Tue Sep 22 17:10:22 MEST 1998 - ro@suse.de
- update to 3.77
-------------------------------------------------------------------
Thu Oct 9 19:08:47 MEST 1997 - florian@suse.de
- prepare for autobuild
Mon Sep 2 02:48:35 MET DST 1996
update to version 3.75

241
make.keyring Normal file
View File

@ -0,0 +1,241 @@
Member GPG keyring of make group.
Note that this keyring is not intended for checking releases of that group.
Use Group Release Keyring instead.
GPG keys of Paul D. Smith <psmith>
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
0WWLKHEB450iCMs/wqLA1i4Z+V46y8In
=dPVw
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Boris Kolpackov <bosk>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.4 (GNU/Linux)
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
MMqdyPAVWOa4x99w0Ew=
=+cSN
-----END PGP PUBLIC KEY BLOCK-----
GPG keys of Eli Zaretskii <eliz>
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=Ty1e
-----END PGP PUBLIC KEY BLOCK-----

82
make.spec Normal file
View File

@ -0,0 +1,82 @@
#
# spec file for package make
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: make
Version: 4.4.1
Release: 0
Summary: GNU make
License: GPL-3.0-or-later
Group: Development/Tools/Building
URL: https://www.gnu.org/software/make/make.html
Source: https://ftp.gnu.org/gnu/make/make-%{version}.tar.gz
Source1: https://ftp.gnu.org/gnu/make/make-%{version}.tar.gz.sig
# keyring downloaded from https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=make&download=1
Source2: %{name}.keyring
Patch64: make-library-search-path.diff
BuildRequires: pkgconfig
Requires(post): %{install_info_prereq}
Requires(preun):%{install_info_prereq}
Provides: gmake
%description
The GNU make command with extensive documentation.
%lang_package
%prep
%setup -q
if [ %{_lib} = lib64 ]; then
%patch64 -p1
fi
%build
%configure
%make_build
%check
%make_build check || {
for f in tests/work/*/*.diff*; do
test -f "$f" || continue
printf "++++++++++++++ %s ++++++++++++++\n" "${f##*/}"
cat "$f"
done
}
%install
%make_install
ln -s make %{buildroot}%{_bindir}/gmake
%find_lang %{name}
# gnumake.h was introduced in 4.0, looks useless
rm %{buildroot}%{_includedir}/gnumake.h
%files
%{_bindir}/make
%{_bindir}/gmake
%{_infodir}/make.info-*%{ext_info}
%{_infodir}/make.info%{ext_info}
%{_mandir}/man1/make.1%{ext_man}
%files lang -f %{name}.lang
%post
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
%preun
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
%changelog