inetutils: updated to 2.5 Noteworthy changes in release 2.5 (2023-12-29) [stable] ** ftpd, rcp, rlogin, rsh, rshd, uucpd *** Avoid potential privilege escalations by checking set*id() return values. Reported by Jeffrey Bencteux in <https://lists.gnu.org/archive/html/bug-inetutils/2023-07/msg00000.html>. ** ping6 *** Support RFC 4443 ICMPv6 destination unreachable messages. Tiny patch contributed by Enrik Berkhan <Enrik.Berkhan@inka.de> in <https://lists.gnu.org/archive/html/bug-inetutils/2023-01/msg00000.html> ** Various bugs fixes, internal improvements and clean ups. The code is now indented using GNU indent 2.2.13.diff -r1.9 -r1.10 pkgsrc/net/inetutils/Makefile
(adam)
@@ -1,30 +1,32 @@ | @@ -1,30 +1,32 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2023/06/26 09:26:37 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2023/12/31 19:06:15 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= inetutils-2.4 | 3 | DISTNAME= inetutils-2.5 | |
4 | CATEGORIES= net | 4 | CATEGORIES= net | |
5 | MASTER_SITES= ${MASTER_SITE_GNU:=inetutils/} | 5 | MASTER_SITES= ${MASTER_SITE_GNU:=inetutils/} | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.gnu.org/software/inetutils/ | 9 | HOMEPAGE= https://www.gnu.org/software/inetutils/ | |
10 | COMMENT= GNU network utilities | 10 | COMMENT= GNU network utilities | |
11 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
12 | 12 | |||
13 | TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man | |||
14 | ||||
13 | AUTO_MKDIRS= yes | 15 | AUTO_MKDIRS= yes | |
14 | INFO_FILES= yes | 16 | INFO_FILES= yes | |
15 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
16 | CONFIGURE_ARGS+= --program-prefix=g | 18 | CONFIGURE_ARGS+= --program-prefix=g | |
17 | CONFIGURE_ENV+= inetutils_cv_path_cp=${CP} | 19 | CONFIGURE_ENV+= inetutils_cv_path_cp=${CP:Q} | |
18 | 20 | |||
19 | LDFLAGS.SunOS+= -lsocket -lnsl | 21 | LDFLAGS.SunOS+= -lsocket -lnsl | |
20 | 22 | |||
21 | .for prog in ping ping6 rcp rlogin rsh traceroute | 23 | .for prog in ping ping6 rcp rlogin rsh traceroute | |
22 | SPECIAL_PERMS+= bin/g${prog} ${SETUID_ROOT_PERMS} | 24 | SPECIAL_PERMS+= bin/g${prog} ${SETUID_ROOT_PERMS} | |
23 | .endfor | 25 | .endfor | |
24 | 26 | |||
25 | TEST_TARGET= check | 27 | TEST_TARGET= check | |
26 | 28 | |||
27 | post-install: | 29 | post-install: | |
28 | .for f in dnsdomainname ftp hostname ifconfig logger ping ping6 \ | 30 | .for f in dnsdomainname ftp hostname ifconfig logger ping ping6 \ | |
29 | rcp rexec rlogin rsh talk telnet tftp traceroute whois | 31 | rcp rexec rlogin rsh talk telnet tftp traceroute whois | |
30 | ${LN} -sf ${PREFIX}/bin/g${f} ${DESTDIR}${PREFIX}/${PKGGNUDIR}bin/${f} | 32 | ${LN} -sf ${PREFIX}/bin/g${f} ${DESTDIR}${PREFIX}/${PKGGNUDIR}bin/${f} |
@@ -1,7 +1,8 @@ | @@ -1,7 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2023/01/09 15:43:33 vins Exp $ | 1 | $NetBSD: distinfo,v 1.6 2023/12/31 19:06:15 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (inetutils-2.4.tar.xz) = fc055367451f5c2747d37babad23d3c445d7180f65ec57568cc628920ac9f584 | 3 | BLAKE2s (inetutils-2.5.tar.xz) = 6a2d57a6e3b36a6b72b232fe7aa6c61aedb4e2b9d574aae9c1bc9e92f3fe340a | |
4 | SHA512 (inetutils-2.4.tar.xz) = e7e6a5d7e2e02f07a2a6cfc09694e3c0a4e4a8ef8a435eed41902eba13caeed329ae6d6ba94b0de8f789e307f04656d12c48c1c0217b69d162bc5efb0ff6adee | 4 | SHA512 (inetutils-2.5.tar.xz) = dc11ad6eeb5ea2c85edddbfc77630b5b09e4e1ac643629edf13b0ac0828c13cdb0885275153c072ae13a798427c96bc461037822ad646f7210369192c35bb04c | |
5 | Size (inetutils-2.4.tar.xz) = 1558308 bytes | 5 | Size (inetutils-2.5.tar.xz) = 1670424 bytes | |
6 | SHA1 (patch-ping_Makefile.in) = b27c71e45b94baa954859f83c890f4f819a4651d | 6 | SHA1 (patch-ping_Makefile.in) = b27c71e45b94baa954859f83c890f4f819a4651d | |
7 | SHA1 (patch-src_Makefile.in) = 752148dbd9657291a7b20a667a002c535169e7ba | 7 | SHA1 (patch-src_Makefile.in) = 752148dbd9657291a7b20a667a002c535169e7ba | |
8 | SHA1 (patch-src_syslogd.c) = df4a9a8a30964d336b16d00589d0eca5252b680c |
$NetBSD: patch-src_syslogd.c,v 1.1 2023/12/31 19:06:15 adam Exp $
Fix conflicting types error.
--- src/syslogd.c.orig 2023-12-31 19:00:12.282997217 +0000
+++ src/syslogd.c
@@ -278,7 +278,7 @@ void logerror (const char *);
void logmsg (int, const char *, const char *, int);
void printline (const char *, const char *);
void printsys (const char *);
-char *ttymsg (struct iovec *, int, char *, int);
+char *ttymsg (struct iovec *, int, const char *, int);
void wallmsg (struct filed *, struct iovec *);
char **crunch_list (char **oldlist, char *list);
char *textpri (int pri);