Blame SOURCES/yggdrasil-patch-Makefile.patch

d60c09
--- yggdrasil-0.2.2.orig/Makefile	2023-06-21 11:34:14.000000000 -0400
d60c09
+++ yggdrasil-0.2.2/Makefile	2023-08-30 12:21:48.611686392 -0400
d60c09
@@ -1,12 +1,3 @@
d60c09
-SHELL := bash
d60c09
-.ONESHELL:
d60c09
-.SHELLFLAGS := -eu -o pipefail -c
d60c09
-.DELETE_ON_ERROR:
d60c09
-MAKEFLAGS += --warn-undefined-variables
d60c09
-MAKEFLAGS += --no-builtin-rules
d60c09
-.POSIX:
d60c09
-.SUFFIXES:
d60c09
-
d60c09
 # Project variables
d60c09
 
d60c09
 # Used as a prefix to binary names. Cannot contain spaces.
d60c09
@@ -99,7 +90,7 @@
d60c09
 	go run $(BUILDFLAGS) -ldflags "$(LDFLAGS)" ./cmd/$(patsubst %.1,%,$@) --generate-man-page > $@
d60c09
 
d60c09
 %.1.gz: %.1
d60c09
-	gzip -k $^
d60c09
+	gzip -c $^ > $@.tmp && mv $@.tmp $@
d60c09
 
d60c09
 %-USAGE.md: $(GOSRC)
d60c09
 	go run $(BUILDFLAGS) -ldflags "$(LDFLAGS)" ./cmd/$(patsubst %-USAGE.md,%,$@) --generate-markdown > $@