SHA256
1
0
forked from pool/make

Accepting request 1067930 from Base:System

- 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 (forwarded request 1067929 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1067930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/make?expand=0&rev=50
This commit is contained in:
Dominique Leuenberger 2023-02-28 11:47:53 +00:00 committed by Git OBS Bridge
commit 7c1d881450
8 changed files with 128 additions and 47 deletions

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

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:581f4d4e872da74b3941c874215898a7d35802f03732bdccee1d4a7979105d18
size 2307891

Binary file not shown.

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
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>

View File

@ -1,3 +1,8 @@
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-----
@ -150,3 +155,87 @@ 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-----

View File

@ -1,7 +1,7 @@
#
# spec file for package make
#
# Copyright (c) 2022 SUSE LLC
# 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
@ -17,7 +17,7 @@
Name: make
Version: 4.4
Version: 4.4.1
Release: 0
Summary: GNU make
License: GPL-2.0-or-later
@ -27,7 +27,6 @@ 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
Patch: sigpipe-fatal.patch
Patch64: make-library-search-path.diff
BuildRequires: pkgconfig
Requires(post): %{install_info_prereq}
@ -41,7 +40,6 @@ The GNU make command with extensive documentation.
%prep
%setup -q
%patch -p1
if [ %{_lib} = lib64 ]; then
%patch64 -p1
fi

View File

@ -1,40 +0,0 @@
From 92ab2e642d2c04b3dcb5a736ae6193680bfd5f74 Mon Sep 17 00:00:00 2001
From: Paul Smith <psmith@gnu.org>
Date: Sun, 6 Nov 2022 15:22:02 -0500
Subject: [PATCH] * src/main.c (main): [SV 63307] Handle SIGPIPE as a fatal
signal
Always ignoring SIGPIPE is visible to child processes.
---
src/main.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/main.c b/src/main.c
index eec93656..f2caf7a8 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1182,11 +1182,6 @@ main (int argc, char **argv, char **envp)
/* Useful for attaching debuggers, etc. */
SPIN ("main-entry");
- /* Don't die if our stdout sends us SIGPIPE. */
-#ifdef SIGPIPE
- bsd_signal (SIGPIPE, SIG_IGN);
-#endif
-
#ifdef HAVE_ATEXIT
if (ANY_SET (check_io_state (), IO_STDOUT_OK))
atexit (close_stdout);
@@ -1264,6 +1259,9 @@ main (int argc, char **argv, char **envp)
#endif
#ifdef SIGQUIT
FATAL_SIG (SIGQUIT);
+#endif
+#ifdef SIGPIPE
+ FATAL_SIG (SIGPIPE);
#endif
FATAL_SIG (SIGINT);
FATAL_SIG (SIGTERM);
--
2.38.1