Mon Jan 9 15:43:33 2023 UTC ()
net/inetutils: update to inetutils-2.4

Former patches dropped (fixes merged upstream).
Noteworthy changes since version 1.9.4:
 * release 2.4 (2022-10-25):
   https://lists.gnu.org/archive/html/info-gnu/2022-10/msg00006.html
 * release 2.3 (2022-07-08):
   https://lists.gnu.org/archive/html/info-gnu/2022-07/msg00001.html
 * release 2.2 (2021-09-01):
   https://lists.gnu.org/archive/html/info-gnu/2021-09/msg00000.html
 * release 2.1 (2021-07-24):
   https://lists.gnu.org/archive/html/info-gnu/2021-07/msg00011.html
 * release 2.0 (2021-02-05):
   https://lists.gnu.org/archive/html/info-gnu/2021-02/msg00001.html


(vins)
diff -r1.7 -r1.8 pkgsrc/net/inetutils/Makefile
diff -r1.4 -r1.5 pkgsrc/net/inetutils/distinfo
diff -r0 -r1.1 pkgsrc/net/inetutils/patches/patch-ping_Makefile.in
diff -r0 -r1.1 pkgsrc/net/inetutils/patches/patch-src_Makefile.in
diff -r1.1 -r0 pkgsrc/net/inetutils/patches/patch-telnet_telnet.c
diff -r1.1 -r0 pkgsrc/net/inetutils/patches/patch-telnet_utilities.c

cvs diff -r1.7 -r1.8 pkgsrc/net/inetutils/Makefile (expand / switch to unified diff)

--- pkgsrc/net/inetutils/Makefile 2020/11/11 16:50:17 1.7
+++ pkgsrc/net/inetutils/Makefile 2023/01/09 15:43:33 1.8
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.7 2020/11/11 16:50:17 jperkin Exp $ 1# $NetBSD: Makefile,v 1.8 2023/01/09 15:43:33 vins Exp $
2 2
3DISTNAME= inetutils-1.9.4 3DISTNAME= inetutils-2.4
4PKGREVISION= 3 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= ${MASTER_SITE_GNU:=inetutils/} 5MASTER_SITES= ${MASTER_SITE_GNU:=inetutils/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://www.gnu.org/software/inetutils/ 9HOMEPAGE= https://www.gnu.org/software/inetutils/
11COMMENT= GNU network utilities 10COMMENT= GNU network utilities
12LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
13 12
14AUTO_MKDIRS= yes 13AUTO_MKDIRS= yes
15INFO_FILES= yes 14INFO_FILES= yes
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17CONFIGURE_ARGS+= --program-prefix=g 16CONFIGURE_ARGS+= --program-prefix=g

cvs diff -r1.4 -r1.5 pkgsrc/net/inetutils/distinfo (expand / switch to unified diff)

--- pkgsrc/net/inetutils/distinfo 2021/10/26 11:05:47 1.4
+++ pkgsrc/net/inetutils/distinfo 2023/01/09 15:43:33 1.5
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.4 2021/10/26 11:05:47 nia Exp $ 1$NetBSD: distinfo,v 1.5 2023/01/09 15:43:33 vins Exp $
2 2
3BLAKE2s (inetutils-1.9.4.tar.xz) = a783520e49b0b2ed619710b0b5de37c19d3b5ba960934d01008b039de1f4959f 3BLAKE2s (inetutils-2.4.tar.xz) = fc055367451f5c2747d37babad23d3c445d7180f65ec57568cc628920ac9f584
4SHA512 (inetutils-1.9.4.tar.xz) = 020d1cab6659da63b26445b29820ad6769b8cf992496bece3dcbfba73804e29cc5c496d59f36046d432f9cc7fadefa3170f6d8faa855e59435aff4ecef724e66 4SHA512 (inetutils-2.4.tar.xz) = e7e6a5d7e2e02f07a2a6cfc09694e3c0a4e4a8ef8a435eed41902eba13caeed329ae6d6ba94b0de8f789e307f04656d12c48c1c0217b69d162bc5efb0ff6adee
5Size (inetutils-1.9.4.tar.xz) = 1364408 bytes 5Size (inetutils-2.4.tar.xz) = 1558308 bytes
6SHA1 (patch-telnet_telnet.c) = a3fe07b5d00bae8d9a9f69d0c2996d88e84c8cd9 6SHA1 (patch-ping_Makefile.in) = b27c71e45b94baa954859f83c890f4f819a4651d
7SHA1 (patch-telnet_utilities.c) = ddd301b000d73eff9da8ded700ee374aa0798c12 7SHA1 (patch-src_Makefile.in) = 752148dbd9657291a7b20a667a002c535169e7ba

File Added: pkgsrc/net/inetutils/patches/patch-ping_Makefile.in
$NetBSD: patch-ping_Makefile.in,v 1.1 2023/01/09 15:43:33 vins Exp $

Let pkgsrc set SUID_PERMS

--- ping/Makefile.in.orig	2022-10-25 21:16:11.000000000 +0000
+++ ping/Makefile.in
@@ -1991,10 +1991,9 @@ uninstall-am: uninstall-binPROGRAMS
 
 install-ping-hook:
 	-@for x in $(bin_PROGRAMS); do \
-	$(INSTALL_PROGRAM) $(SUIDMODE) $(AM_INSTALL_PROGRAM_FLAGS) $$x $(DESTDIR)$(bindir)/`echo $$x|sed '$(transform)'` ; OUTCOME=$$?; \
+	$(INSTALL_PROGRAM) $(AM_INSTALL_PROGRAM_FLAGS) $$x $(DESTDIR)$(bindir)/`echo $$x|sed '$(transform)'` ; OUTCOME=$$?; \
 	if test $$OUTCOME -ne 0; then \
 	  echo "WARNING: Failed to install $$x (exit code $$OUTCOME)"; \
-	  echo "NOTE: This program often needs to be owned by root."; \
 	fi \
 	done
 

File Added: pkgsrc/net/inetutils/patches/patch-src_Makefile.in
$NetBSD: patch-src_Makefile.in,v 1.1 2023/01/09 15:43:33 vins Exp $

Let pkgsrc set SUID_PERMS

--- src/Makefile.in.orig	2022-10-25 21:16:11.000000000 +0000
+++ src/Makefile.in
@@ -2226,31 +2226,27 @@ uninstall-am: uninstall-binPROGRAMS unin
 install-exec-hook: $(traceroute_INSTALL_HOOK) $(rsh_INSTALL_HOOK) $(rlogin_INSTALL_HOOK) $(rcp_INSTALL_HOOK)
 
 install-traceroute-hook:
-	-@$(INSTALL_PROGRAM) $(SUIDMODE) $(AM_INSTALL_PROGRAM_FLAGS) traceroute $(DESTDIR)$(bindir)/`echo traceroute|sed '$(transform)'` ; OUTCOME=$$?; \
+	-@$(INSTALL_PROGRAM) $(AM_INSTALL_PROGRAM_FLAGS) traceroute $(DESTDIR)$(bindir)/`echo traceroute|sed '$(transform)'` ; OUTCOME=$$?; \
 	if test $$OUTCOME -ne 0; then \
 	  echo "WARNING: Failed to install traceroute (exit code $$OUTCOME)"; \
-	  echo "NOTE: This program often needs to be owned by root."; \
 	fi
 
 install-rsh-hook:
-	-@$(INSTALL_PROGRAM) $(SUIDMODE) $(AM_INSTALL_PROGRAM_FLAGS) rsh $(DESTDIR)$(bindir)/`echo rsh|sed '$(transform)'` ; OUTCOME=$$?; \
+	-@$(INSTALL_PROGRAM) $(AM_INSTALL_PROGRAM_FLAGS) rsh $(DESTDIR)$(bindir)/`echo rsh|sed '$(transform)'` ; OUTCOME=$$?; \
 	if test $$OUTCOME -ne 0; then \
 	  echo "WARNING: Failed to install rsh (exit code $$OUTCOME)"; \
-	  echo "NOTE: This program often needs to be owned by root."; \
 	fi
 
 install-rlogin-hook:
-	-@$(INSTALL_PROGRAM) $(SUIDMODE) $(AM_INSTALL_PROGRAM_FLAGS) rlogin $(DESTDIR)$(bindir)/`echo rlogin|sed '$(transform)'` ; OUTCOME=$$?; \
+	-@$(INSTALL_PROGRAM) $(AM_INSTALL_PROGRAM_FLAGS) rlogin $(DESTDIR)$(bindir)/`echo rlogin|sed '$(transform)'` ; OUTCOME=$$?; \
 	if test $$OUTCOME -ne 0; then \
 	  echo "WARNING: Failed to install rlogin (exit code $$OUTCOME)"; \
-	  echo "NOTE: This program often needs to be owned by root."; \
 	fi
 
 install-rcp-hook:
-	-@$(INSTALL_PROGRAM) $(SUIDMODE) $(AM_INSTALL_PROGRAM_FLAGS) rcp $(DESTDIR)$(bindir)/`echo rcp|sed '$(transform)'` ; OUTCOME=$$?; \
+	-@$(INSTALL_PROGRAM) $(AM_INSTALL_PROGRAM_FLAGS) rcp $(DESTDIR)$(bindir)/`echo rcp|sed '$(transform)'` ; OUTCOME=$$?; \
 	if test $$OUTCOME -ne 0; then \
 	  echo "WARNING: Failed to install rcp (exit code $$OUTCOME)"; \
-	  echo "NOTE: This program often needs to be owned by root."; \
 	fi
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.

File Deleted: pkgsrc/net/inetutils/patches/Attic/patch-telnet_telnet.c

File Deleted: pkgsrc/net/inetutils/patches/Attic/patch-telnet_utilities.c