From 64883e56dae1ce8ddedfc98d9449309d515dbdab Mon Sep 17 00:00:00 2001 From: DJ Delorie Date: Fri, 31 Mar 2023 15:43:56 -0400 Subject: [PATCH] Update to 4.4.1 Remove patch which has been applied upstream. --- .gitignore | 1 + make-4.4-sigpipe.patch | 33 --------------------------------- make.spec | 13 ++++++------- sources | 2 +- 4 files changed, 8 insertions(+), 41 deletions(-) delete mode 100644 make-4.4-sigpipe.patch diff --git a/.gitignore b/.gitignore index b802fad..d2d8bf6 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ make-3.82.tar.bz2 /make-4.2.1.tar.bz2 /make-4.3.tar.gz /make-4.4.tar.gz +/make-4.4.1.tar.gz diff --git a/make-4.4-sigpipe.patch b/make-4.4-sigpipe.patch deleted file mode 100644 index 380f7ee..0000000 --- a/make-4.4-sigpipe.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 92ab2e642d2c04b3dcb5a736ae6193680bfd5f74 Mon Sep 17 00:00:00 2001 -From: Paul Smith -Date: Sun, 6 Nov 2022 15:22:02 -0500 -Subject: * src/main.c (main): [SV 63307] Handle SIGPIPE as a fatal signal - -Always ignoring SIGPIPE is visible to child processes. - -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); diff --git a/make.spec b/make.spec index 6d181f2..5c79414 100644 --- a/make.spec +++ b/make.spec @@ -4,15 +4,15 @@ # optional versioned updates. Name: make Epoch: 1 -Version: 4.4 -Release: 3%{?dist} +Version: 4.4.1 +Release: 1%{?dist} License: GPLv3+ URL: http://www.gnu.org/software/make/ Source: ftp://ftp.gnu.org/gnu/make/make-%{version}.tar.gz %if "%{name}" != "make" # Set this to the sub-package base name, for "make-latest" -%global make make44 +%global make make441 %if 0%{?rhel} > 0 %global _prefix /opt/rh/%{make} %else @@ -44,10 +44,6 @@ Patch1: make-4.0-noclock_gettime.patch # BZs #142691, #17374 Patch2: make-4.3-j8k.patch -# Upstream commit 92ab2e642d2c04b3dcb5a736ae6193680bfd5f74 -# Remove for 4.4.1 or later -Patch3: make-4.4-sigpipe.patch - # autoreconf BuildRequires: make BuildRequires: autoconf, automake, gettext-devel @@ -138,6 +134,9 @@ echo ============END TESTING=========== %{_includedir}/gnumake.h %changelog +* Fri Mar 31 2023 DJ Delorie - 1:4.4.1-1 +- Rebase to make 4.4 + * Mon Jan 30 2023 DJ Delorie - 1:4.4-3 - Handle SIGPIPE as a fatal signal diff --git a/sources b/sources index a2b6613..034a492 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (make-4.4.tar.gz) = 4be73f494295dcfa10034531b0d920cfdb5438bc20625f863f5c878549c140e1e67195162580c53060c3c11c67a2c739c09051f02cdd283e5aa9ebcd68975a1f +SHA512 (make-4.4.1.tar.gz) = 145260cbd6a8226cef3dfef0c8baba31847beaebc7e6b65d39d02715fd4f4cab9b139b6c3772e550088d4f9ae80c6d3ed20b9a7664c693644dfb96b4cb60e67c