git: e9cf2bc94d65 - main - sysutils/moreutils: Convert REINPLACE_CMD to patch files

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 07 Oct 2024 14:23:54 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e9cf2bc94d655f4688284b87a0c20c315472d9b6

commit e9cf2bc94d655f4688284b87a0c20c315472d9b6
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-10-07 13:51:09 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-10-07 14:16:42 +0000

    sysutils/moreutils: Convert REINPLACE_CMD to patch files
---
 sysutils/moreutils/Makefile                     |  3 ---
 sysutils/moreutils/files/patch-Makefile         | 11 +++++++++++
 sysutils/moreutils/files/patch-ifdata.c         | 11 +++++++++++
 sysutils/moreutils/files/patch-is_utf8-Makefile | 10 ++++++++++
 4 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/sysutils/moreutils/Makefile b/sysutils/moreutils/Makefile
index c87a32581abb..58cb8c18b881 100644
--- a/sysutils/moreutils/Makefile
+++ b/sysutils/moreutils/Makefile
@@ -46,9 +46,6 @@ post-extract:
 .endfor
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|parallel|moreutils-&|g' ${WRKSRC}/Makefile
-	@${REINPLACE_CMD} -e 's|__APPLE__|__${OPSYS}__|' ${WRKSRC}/ifdata.c
-	@${REINPLACE_CMD} -e '/^CC = gcc/d' ${WRKSRC}/is_utf8/Makefile
 	@cd ${FILESDIR}/ && ${CP} ${CANNED_MANPAGES} ${WRKSRC}/
 
 post-build:
diff --git a/sysutils/moreutils/files/patch-Makefile b/sysutils/moreutils/files/patch-Makefile
new file mode 100644
index 000000000000..b48da167f6e7
--- /dev/null
+++ b/sysutils/moreutils/files/patch-Makefile
@@ -0,0 +1,11 @@
+--- Makefile.orig	2024-02-25 19:47:01 UTC
++++ Makefile
+@@ -1,6 +1,6 @@
+-BINS=isutf8 ifdata ifne pee sponge mispipe lckdo parallel errno
++BINS=isutf8 ifdata ifne pee sponge mispipe lckdo moreutils-parallel errno
+ PERLSCRIPTS=vidir vipe ts combine zrun chronic
+-MANS=sponge.1 vidir.1 vipe.1 isutf8.1 ts.1 combine.1 ifdata.1 ifne.1 pee.1 zrun.1 chronic.1 mispipe.1 lckdo.1 parallel.1 errno.1
++MANS=sponge.1 vidir.1 vipe.1 isutf8.1 ts.1 combine.1 ifdata.1 ifne.1 pee.1 zrun.1 chronic.1 mispipe.1 lckdo.1 moreutils-parallel.1 errno.1
+ CFLAGS?=-O2 -g -Wall
+ INSTALL_BIN?=install -s
+ PREFIX?=/usr
diff --git a/sysutils/moreutils/files/patch-ifdata.c b/sysutils/moreutils/files/patch-ifdata.c
new file mode 100644
index 000000000000..cfa77038e259
--- /dev/null
+++ b/sysutils/moreutils/files/patch-ifdata.c
@@ -0,0 +1,11 @@
+--- ifdata.c.orig	2024-02-25 19:47:01 UTC
++++ ifdata.c
+@@ -18,7 +18,7 @@
+ 	#include <net/if.h>
+ #endif
+ 
+-#if defined(__APPLE__) || defined(__OpenBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
+ 	#define s6_addr16 __u6_addr.__u6_addr16
+ 	#include <net/if.h>
+ #endif
diff --git a/sysutils/moreutils/files/patch-is_utf8-Makefile b/sysutils/moreutils/files/patch-is_utf8-Makefile
new file mode 100644
index 000000000000..ed6a975d9324
--- /dev/null
+++ b/sysutils/moreutils/files/patch-is_utf8-Makefile
@@ -0,0 +1,10 @@
+--- is_utf8/Makefile.orig	2024-02-25 19:47:01 UTC
++++ is_utf8/Makefile
+@@ -37,7 +37,6 @@ REALNAME = $(SONAME).$(MINOR).$(RELEASE)
+ SONAME = $(LINKERNAME).$(VERSION)
+ REALNAME = $(SONAME).$(MINOR).$(RELEASE)
+ 
+-CC = gcc
+ CFLAGS ?= -O3 -Wextra -Wall -ansi -Wstrict-prototypes
+ 
+ $(NAME): $(OBJ)