NetBSD Problem Report #60994

From www@netbsd.org  Wed Nov 11 18:03:43 2026
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits)
	 client-signature RSA-PSS (2048 bits))
	(Client CN "mail.netbsd.org", Issuer "YR1" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id AF15A1A923B
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 11 Nov 2026 18:03:43 +0000 (UTC)
Message-Id: <20261111180342.42C4C1A923C@mollari.NetBSD.org>
Date: Wed, 11 Nov 2026 18:03:42 +0000 (UTC)
From: me@yazeed.com
Reply-To: me@yazeed.com
To: gnats-bugs@NetBSD.org
Subject: sysutils/proc-cli: update to 2.4.0
X-Send-Pr-Version: www-1.0
X-From4GNATS: "me@yazeed.com via gnats" <gnats-admin@NetBSD.org>

>Number:         60994
>Category:       pkg
>Synopsis:       sysutils/proc-cli: update to 2.4.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    hauke
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 11 18:05:00 +0000 2026
>Closed-Date:    Wed Nov 11 18:28:33 +0000 2026
>Last-Modified:  Wed Nov 11 18:30:01 +0000 2026
>Originator:     Yazeed Al Oyoun
>Release:        pkgsrc trunk, 2026-11-11
>Organization:
>Environment:
NetBSD 11.0 amd64, pkgsrc-2026Q3 binary packages (rust included)
>Description:
proc 2.4.0 came out today (2026-11-11). This moves sysutils/proc-cli from 2.3.0 to 2.4.0.

Suggested commit message:

sysutils/proc-cli: update to 2.4.0

Changes since 2.3.0:
- daemons like sshd are named after their program, not their title
- with security.curtain=1, a port proc can't see is never called free
- a name that matches the shell proc runs in is said, not skipped
- ports says when other users' ports are hidden from it
- for leaves proc itself out

Full list: https://github.com/yazeed/proc-cli/blob/v2.4.0/CHANGELOG.md

Built with make package on NetBSD 11.0 (amd64) against pkgsrc-2026Q3, pkglint is clean, and the installed proc --version prints proc 2.4.0. Besides the version, three crates moved up a patch release (itoa, smallvec, syn 3), so cargo-depends.mk and distinfo change with it.
>How-To-Repeat:

>Fix:
Diff against trunk below, apply with patch -p1 from the pkgsrc root.

diff -ruN a/sysutils/proc-cli/Makefile b/sysutils/proc-cli/Makefile
--- a/sysutils/proc-cli/Makefile	2026-11-11 08:17:01.857439640 +0000
+++ b/sysutils/proc-cli/Makefile	2026-11-11 08:20:24.815292248 +0000
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.2 2026/11/04 16:56:37 drixter Exp $

-DISTNAME=	proc-cli-2.3.0
+DISTNAME=	proc-cli-2.4.0
 CATEGORIES=	sysutils
 MASTER_SITES=	${MASTER_SITE_GITHUB:=yazeed/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
diff -ruN a/sysutils/proc-cli/cargo-depends.mk b/sysutils/proc-cli/cargo-depends.mk
--- a/sysutils/proc-cli/cargo-depends.mk	2026-11-11 08:17:02.181826759 +0000
+++ b/sysutils/proc-cli/cargo-depends.mk	2026-11-11 08:20:24.820470906 +0000
@@ -46,7 +46,7 @@
 CARGO_CRATE_DEPENDS+=	getrandom-0.4.3
 CARGO_CRATE_DEPENDS+=	heck-0.5.0
 CARGO_CRATE_DEPENDS+=	is_terminal_polyfill-1.70.2
-CARGO_CRATE_DEPENDS+=	itoa-1.0.18
+CARGO_CRATE_DEPENDS+=	itoa-1.0.19
 CARGO_CRATE_DEPENDS+=	lazy_static-1.5.1
 CARGO_CRATE_DEPENDS+=	libc-0.2.191
 CARGO_CRATE_DEPENDS+=	linux-raw-sys-0.12.1
@@ -94,10 +94,10 @@
 CARGO_CRATE_DEPENDS+=	signal-hook-0.3.18
 CARGO_CRATE_DEPENDS+=	signal-hook-mio-0.2.5
 CARGO_CRATE_DEPENDS+=	signal-hook-registry-1.4.8
-CARGO_CRATE_DEPENDS+=	smallvec-1.16.4
+CARGO_CRATE_DEPENDS+=	smallvec-1.16.5
 CARGO_CRATE_DEPENDS+=	strsim-0.11.1
 CARGO_CRATE_DEPENDS+=	syn-2.0.119
-CARGO_CRATE_DEPENDS+=	syn-3.0.9
+CARGO_CRATE_DEPENDS+=	syn-3.0.10
 CARGO_CRATE_DEPENDS+=	sysinfo-0.38.4
 CARGO_CRATE_DEPENDS+=	tempfile-3.27.0
 CARGO_CRATE_DEPENDS+=	termtree-0.5.1
diff -ruN a/sysutils/proc-cli/distinfo b/sysutils/proc-cli/distinfo
--- a/sysutils/proc-cli/distinfo	2026-11-11 08:17:02.353679512 +0000
+++ b/sysutils/proc-cli/distinfo	2026-11-11 08:20:24.823417976 +0000
@@ -138,9 +138,9 @@
 BLAKE2s (is_terminal_polyfill-1.70.2.crate) = bf81ad2928a4aa1bca1bc5bbe0831dde124e4f36833e581a2c4fc3dc382d7a3f
 SHA512 (is_terminal_polyfill-1.70.2.crate) = d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
 Size (is_terminal_polyfill-1.70.2.crate) = 7548 bytes
-BLAKE2s (itoa-1.0.18.crate) = b4c525cfe99837e3afd95733435e0353ba9116ecebc7a2ec73f3b84db383ba91
-SHA512 (itoa-1.0.18.crate) = 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
-Size (itoa-1.0.18.crate) = 15935 bytes
+BLAKE2s (itoa-1.0.19.crate) = 251d2cdd2e17d896bd7f11aecf89fe393309a957831caacebc68c4617aacb829
+SHA512 (itoa-1.0.19.crate) = aeb93c15971f3c71d8b20435ab0f84a4df76ff84cba693592b5ca4a5a299d8d41393e8d947b37d46e4f3526544d64b349994d001d09de6e08fdd122241cdd555
+Size (itoa-1.0.19.crate) = 16014 bytes
 BLAKE2s (lazy_static-1.5.1.crate) = c5435ad6a52d711ee895f1a19708170310b92a989ad2167ce4b86c5cc4b0fa38
 SHA512 (lazy_static-1.5.1.crate) = a704591611c60966140599ebb8e49dff157da2b7d6507ac580db65573b45ccc790bac19b980438e064db833f9e675b654a903f179ab6bb820bde6c7786a932d9
 Size (lazy_static-1.5.1.crate) = 13937 bytes
@@ -216,9 +216,9 @@
 BLAKE2s (predicates-tree-1.0.13.crate) = 71aa7698066a86f67bb51609960e4c2176e0b6a417f7637db12287a13f6e4ef1
 SHA512 (predicates-tree-1.0.13.crate) = def90df6d0d69f9a42f383c919b19482ef8fe2e5980515e0c74facf952e01e6b42561298da9ee3f8dd3fdbfb6f492eb8faaf9a1016dd37b937f982a64069a3f3
 Size (predicates-tree-1.0.13.crate) = 8422 bytes
-BLAKE2s (proc-cli-2.3.0.tar.gz) = ee95c18eb9b56d2ed59b1e6a75c64ee3becba56afa8111cfe6e6609aec401044
-SHA512 (proc-cli-2.3.0.tar.gz) = ad84a16f87a68c4839ebb8cd66613e9193f53abc9ee2a83557f1cdb289640337f42831ad16df19da297dc31292e8fe4b74dfbf66456b49e77dab5c26b138735c
-Size (proc-cli-2.3.0.tar.gz) = 1488999 bytes
+BLAKE2s (proc-cli-2.4.0.tar.gz) = 8c8a14b6185cbea7a132850f034e2f2b050293e64af668005d3505888470f540
+SHA512 (proc-cli-2.4.0.tar.gz) = a98dc616f028f716caa13096e8060bb5650e28359ac74aca4ce9ba02d005bb6a8da2dc453b4390b6c791c4d56f7989a2e5558407a5a1984928ed6610f858a343
+Size (proc-cli-2.4.0.tar.gz) = 1555224 bytes
 BLAKE2s (proc-macro2-1.0.107.crate) = fb11738a84dd1e4dea616e14778d0223a5085563cb1ea8a8fa433e26bfb1351a
 SHA512 (proc-macro2-1.0.107.crate) = c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
 Size (proc-macro2-1.0.107.crate) = 59588 bytes
@@ -285,18 +285,18 @@
 BLAKE2s (signal-hook-registry-1.4.8.crate) = a1ff8fd36814ee28feca6c314ce9ba8d151ade422acd85aa4a225ad104fbf134
 SHA512 (signal-hook-registry-1.4.8.crate) = 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
 Size (signal-hook-registry-1.4.8.crate) = 21668 bytes
-BLAKE2s (smallvec-1.16.4.crate) = 2c608419096315ca1e409eafedfdeed78e5c3367aea90d70fdfd102a045896dd
-SHA512 (smallvec-1.16.4.crate) = 19a00a31e680cec4bdcb75dbb3d4fabca50d87f779d507fdec51a6ad846193d59947e53ed4d3e3bff264189ceeea0b8523d915ed0600d819e02c4baa5192a23c
-Size (smallvec-1.16.4.crate) = 34822 bytes
+BLAKE2s (smallvec-1.16.5.crate) = 571f299ca0b0b955cdf3f55dfceceacc47d46ffd17d0f5fd49875ee589629d5c
+SHA512 (smallvec-1.16.5.crate) = 604938e64ee81f4e4b1a68ac80288c4d9b2bb3861e75b2bc072d127adbbcaee448b16fe2cf9163b753cf63857472b8ed345bf40c79272b622b612ea59e64d23b
+Size (smallvec-1.16.5.crate) = 34819 bytes
 BLAKE2s (strsim-0.11.1.crate) = e844eaab35b47ce5619649d45ddd88a9821d745590e92864fdc3406c2f621aed
 SHA512 (strsim-0.11.1.crate) = 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
 Size (strsim-0.11.1.crate) = 14266 bytes
 BLAKE2s (syn-2.0.119.crate) = 5a64486ca7999df21458dd4ba6eaaa59e3ddafd76079b1c825adb879b4f69ec7
 SHA512 (syn-2.0.119.crate) = 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
 Size (syn-2.0.119.crate) = 307407 bytes
-BLAKE2s (syn-3.0.9.crate) = 65c1da058b1d544c8e23410222dfebde3fd2981953e8f048132b3fce10f74ce3
-SHA512 (syn-3.0.9.crate) = 94ff1cfd429e4ca9c3a72c7e7012c5ccac2178134d4fb82683601bf466094e6178dd5bbc558e973a7f03e890e4e08cf8622dba2a2898fdde608a33b244e42cc5
-Size (syn-3.0.9.crate) = 313970 bytes
+BLAKE2s (syn-3.0.10.crate) = d95fb42ea3406fb64cea41381853cf3a591ef9fd3bb157faef54b20ef94ff579
+SHA512 (syn-3.0.10.crate) = f8878e5ec1ace8d71d356f13fe50180bbd2e8aa19637674d993a51b5bfb7a484716b094c78d39d8f7707405c43bcb0fa09a14638fc7aa1873f1e398beb476a18
+Size (syn-3.0.10.crate) = 314214 bytes
 BLAKE2s (sysinfo-0.38.4.crate) = 85853769010f9209de3a43d006d79dfd6a5d5f1f138853960681ef392431376a
 SHA512 (sysinfo-0.38.4.crate) = ba0a7656e8dc409273ed89e024cbadd063f6ba36a6ed36f8fc6ae5f8628d82f10eab3e19944f55a58b93829fa1c501ba5fc68501eeb168dc62c2a61f8f239b92
 Size (sysinfo-0.38.4.crate) = 234134 bytes

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->hauke
Responsible-Changed-By: hauke@NetBSD.org
Responsible-Changed-When: Wed, 11 Nov 2026 18:28:33 +0000
Responsible-Changed-Why:
It was on my watch


State-Changed-From-To: open->closed
State-Changed-By: hauke@NetBSD.org
State-Changed-When: Wed, 11 Nov 2026 18:28:33 +0000
State-Changed-Why:
Maintainer update - thanks for the submission!


From: "Hauke Fath" <hauke@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/60994 CVS commit: pkgsrc/sysutils/proc-cli
Date: Wed, 11 Nov 2026 18:25:34 +0000

 Module Name:	pkgsrc
 Committed By:	hauke
 Date:		Wed Nov 11 18:25:34 UTC 2026

 Modified Files:
 	pkgsrc/sysutils/proc-cli: cargo-depends.mk distinfo

 Log Message:
 sysutils/proc-cli: update to 2.4.0

 Changes since 2.3.0:
 - daemons like sshd are named after their program, not their title
 - with security.curtain=1, a port proc can't see is never called free
 - a name that matches the shell proc runs in is said, not skipped
 - ports says when other users' ports are hidden from it
 - for leaves proc itself out

 Full list: https://github.com/yazeed/proc-cli/blob/v2.4.0/CHANGELOG.md

 [ Maintainer update from PR pkg/60994 ]


 To generate a diff of this commit:
 cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/proc-cli/cargo-depends.mk \
     pkgsrc/sysutils/proc-cli/distinfo

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.51 2026/08/10 02:28:17 riastradh Exp $
$NetBSD: gnats_config.sh,v 1.10 2026/05/13 22:00:09 riastradh Exp $
Copyright © 1994-2026 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.