replace pledge "stdio rpath tmppath" with unveil "/tmp" "rwc" to satisfy
mktemp(3) type operations, unveil "/" "r" for reading all over the tree,
and pledge "stdio rpath wpath cpath" to permit both unveils subject to
their own limitations.
update to gawk-5.4.0, fixes pma on OpenBSD
this version includes a new regular expression matcher, minRX.
unlike previous this is POSIX-compliant; the old matchers are still
present for now and can be selected by setting a GAWK_GNU_MATCHERS
environment variable. see README_d/README.matchers.
py-requests: relax chardet version requirements.
requests can use chardet if available (though is not a forced dependency)
and, if installed, it checks the version number. relax this check to allow
updating chardet. from upstream.
py-requests: relax chardet version requirements.
requests can use chardet if available (though is not a forced dependency)
and, if installed, it checks the version number. relax this check to allow
updating chardet. from upstream.
update to coreutils-9.10
several programs are no longer included in default builds: chcon and
runcon (unless SELinux is available; otherwise they are stub binaries
only), kill and uptime (these can be reenabled by adding CONFIGURE_ARGS
--enable-install-program=kill,uptime if needed).
geo/gpstk: add a comment stating this needs to be updated to gnsstk
what we ship is from 2018, and gpstk was renamed to gnsstk in 2021.
If you play with GNSS/GPS data/receivers on OpenBSD and use this, let
ports@ mailing-list know (or better, send a diff to move to gnsstk!),
otherwise this port might just get removed the next time it breaks due
to toolchain changes...
discussed with sthen@
textproc/tree-sitter: update to version v0.25.10.
Although there are newer versions, this is the newest version that will work
with our in-tree editors/neovim.
Diff from Laurent Cheylus. I added/adjusted some comments to better reflect the
situation WRT versions and the tree-sitter-cli program.
rework grabword() a bit; plug a leak
spotted thanks to Han Boetes (hboetes at gmail) providing a diff to plug
a leak in the asprintf() usage. While here though, rework it to avoid
hitting asprintf() per character. Han agrees.