sysutils/proc-cli: import proc-cli-2.2.0
proc finds, inspects and stops processes and ports. Target a process by
port (:3000), PID, name or path, see what holds a port and why it is
there, and free it. Commands that change anything ask first, preview
with --dry-run, and print JSON with stable exit codes for scripts.
NetBSD is supported upstream since 2.2.0, whose CI runs the whole test
suite on NetBSD 11. Ports come from sockstat(1) and open files from
fstat(1), both in the base system, so it has no run dependencies.
nim: remove INSTALLATION_DIRS
The INSTALLATION_DIRS is a list of directories that will be created at the beginning of the install phase. This is not needed because nim's installer automatically creates all needed directories.
nim: remove commented out codeblock
This codeblock was not needed for at least 2 years now and can pretty safely be removed. The distfiles that are needed aren't installed anyways.
nim: pass CFLAGS and LDFLAGS to nim
Nim doesn't care about CFLAGS and LDFLAGS env variables but rather has its own
--passC/--passL options to pass variables to the C Compiler or to the linker.
Find out more here:
https://nim-lang.org/docs/nimc.html
fibers: Update to 2.0.0
fibers 2.0.0 -- 2026-10-31
==========================
* Use a monotonic clock for ‘sleep’ to gracefully handle real-time clock jumps
https://codeberg.org/guile/fibers/issues/89
* Incompatible change: ‘timer-operation’ has been removed due to the above
* New module ‘(fibers ivars)’ providing write-once, read-many
synchronous variables.
https://codeberg.org/guile/fibers/issues/100
* Fix potential infinite loop in timer wheels on choice operations
https://codeberg.org/guile/fibers/issues/183
* New #:init-thunk parameter of ‘run-server’ from (fibers web server)
nim: move NIM_FLAGS in front of custom functions
Done because this will result in better readability. Variables are now all defined in front of the functions.