From 3eab13e7ba7e0cac7bde269acd28c20dbad47a0d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Milan=20P=2E=20Stani=C4=87?= <mps@arvanta.net>
Date: Fri, 3 May 2024 14:20:37 +0000
Subject: [PATCH] main/man-pages: upgrade to 6.7

add coreutils to makedepends and use install from it
remove no-install-T.patch
refactor gnumakefile-shell.patch
---
 main/man-pages/APKBUILD                |  9 ++++---
 main/man-pages/gnumakefile-shell.patch | 14 +++++------
 main/man-pages/no-install-T.patch      | 33 --------------------------
 3 files changed, 11 insertions(+), 45 deletions(-)
 delete mode 100644 main/man-pages/no-install-T.patch

diff --git a/main/man-pages/APKBUILD b/main/man-pages/APKBUILD
index 190e84787a93..f1e7afd46ed7 100644
--- a/main/man-pages/APKBUILD
+++ b/main/man-pages/APKBUILD
@@ -1,15 +1,15 @@
 # Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
 # Maintainer: Natanael Copa <ncopa@alpinelinux.org>
 pkgname=man-pages
-pkgver=6.06
+pkgver=6.7
 pkgrel=0
 pkgdesc="Linux man pages"
 url="https://www.kernel.org/doc/man-pages/"
 arch="noarch"
 license="GPL-2.0-or-later"
+makedepends="coreutils" # need gnu install
 source="https://cdn.kernel.org/pub/linux/docs/man-pages/man-pages-$pkgver.tar.xz
 	gnumakefile-shell.patch
-	no-install-T.patch
 	"
 # just manpages
 options="!check"
@@ -48,7 +48,6 @@ package() {
 }
 
 sha512sums="
-c50b5a47cff5172e46752b61af4dd9f54ee0be88ab69bcc5914bd8ce5ddfaf7358143bea9f69bd6a45f0420eb5eb4596c2200109b23fe98a5221dd01e4a8ea15  man-pages-6.06.tar.xz
-1a11f3c6d15198e1eae7cc81c62fcecffce7a0a3690c1d00c312b749f4556b824dd8b87a96910da2936ecb94cefb52be8e957edaa38a201823629d66113c4b7d  gnumakefile-shell.patch
-ee68e51fc13f058410b95236ae7cc7217531af39e15f6ca6ff5595efa1a7d10e1ef17da1499114e5e03e77268bb9ba0fb6732bf53958c4de744c43baed435005  no-install-T.patch
+6706bf1fcb1f60b2281c0ee1cf00edad3d883d75a14b861f9e6bba03cc56fac81cb3176ffce546ca043dc3f19e89fb6e9cec724e7bb1bb5ede19ea701cee15a2  man-pages-6.7.tar.xz
+a2c889288d5ebad8277fbdceea9b91d9eb1e522c8b1c2a0d35d0aaf83db89e03d5b45a156d6d5671f721ec68b86bea4fc5b830267295b2fef17c59cdefe6f156  gnumakefile-shell.patch
 "
diff --git a/main/man-pages/gnumakefile-shell.patch b/main/man-pages/gnumakefile-shell.patch
index 7825028e47ac..e0c2ed74aa9d 100644
--- a/main/man-pages/gnumakefile-shell.patch
+++ b/main/man-pages/gnumakefile-shell.patch
@@ -1,12 +1,12 @@
---- a/GNUmakefile
-+++ b/GNUmakefile
-@@ -21,8 +21,8 @@
- ########################################################################
+--- a/GNUmakefile	2024-05-03 13:21:43.669859309 +0000
++++ b/GNUmakefile	2024-05-03 13:26:15.463773574 +0000
+@@ -3,8 +3,8 @@
  
  
--SHELL := /usr/bin/env
--.SHELLFLAGS := -S bash -Eeuo pipefail -c
-+SHELL := /bin/sh
+ BASH        := bash
+-SHELL       := /usr/bin/env
+-.SHELLFLAGS := -S '$(BASH) -Eeuo pipefail -c'
++SHELL       := /bin/sh
 +.SHELLFLAGS := -Eeuo pipefail -c
  
  
diff --git a/main/man-pages/no-install-T.patch b/main/man-pages/no-install-T.patch
deleted file mode 100644
index 4f41192eeed1..000000000000
--- a/main/man-pages/no-install-T.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/share/mk/dist.mk
-+++ b/share/mk/dist.mk
-@@ -49,7 +49,7 @@
- 	<$< \
- 	$(SED) "/^.TH/s/(date)/$$(git log --format=%cs -1 -- $< $(HIDE_ERR))/" \
- 	| $(SED) '/^.TH/s/(unreleased)/$(DISTVERSION)/' \
--	| $(INSTALL_DATA) -T /dev/stdin $@
-+	| $(INSTALL_DATA) /dev/stdin $@
- 
- $(_DISTOTHERS): $(_DISTDIR)/%: $(srcdir)/% $(MK) | $$(@D)/
- 	$(info CP	$@)
---- a/share/mk/install/html.mk
-+++ b/share/mk/install/html.mk
-@@ -23,7 +23,7 @@
- 
- $(_htmlpages): $(_htmldir)/%: $(_HTMLDIR)/% $(MK) | $$(@D)/
- 	$(info INSTALL	$@)
--	$(INSTALL_DATA) -T $< $@
-+	$(INSTALL_DATA) $< $@
- 
- 
- .PHONY: install-html
---- a/share/mk/install/man.mk
-+++ b/share/mk/install/man.mk
-@@ -63,7 +63,7 @@
- 	<$< \
- 	$(SED) $(foreach s, $(MANSECTIONS), \
- 		-e '/^\.so /s, man$(s)/\(.*\)\.$(s)$$, $(notdir $(man$(s)dir))/\1$(man$(s)ext)$(Z),') \
--	| $(INSTALL_DATA) -T /dev/stdin $@
-+	| $(INSTALL_DATA) /dev/stdin $@
- ifeq ($(LINK_PAGES),symlink)
- 	if $(GREP) '^\.so ' <$@ >/dev/null; then \
- 		$(GREP) '^\.so ' <$@ \
-- 
GitLab