FreeBSD/ports ee60f64misc/libuuid Makefile distinfo

misc/libuuid: Update to 2.42.3

Reported by:    portscout!
DeltaFile
+3-3misc/libuuid/distinfo
+1-1misc/libuuid/Makefile
+4-42 files

FreeBSD/ports 821f460math/py-pywavelets Makefile distinfo, math/py-pywavelets/files patch-pyproject.toml

math/py-pywavelets: Update to 1.10.0

Release notes: https://github.com/PyWavelets/pywt/releases/tag/v1.10.0
DeltaFile
+3-5math/py-pywavelets/files/patch-pyproject.toml
+3-3math/py-pywavelets/distinfo
+2-3math/py-pywavelets/Makefile
+8-113 files

FreeBSD/ports 099249aemulators/dosbox-staging Makefile pkg-plist, emulators/dosbox-staging/files patch-meson.build patch-cmake_add__install__rules.cmake

emulators/dosbox-staging: Update to 0.83.0

Switch to CMake, Meson is not supported anymore. ALSA and FLUIDSYNTH
support could be made optional again by patching build files, however
I do not want touch them more than required for building DOSBox.

Release notes: https://www.dosbox-staging.org/releases/release-notes/0.83.0/
DeltaFile
+143-77emulators/dosbox-staging/pkg-plist
+16-28emulators/dosbox-staging/Makefile
+29-0emulators/dosbox-staging/files/patch-CMakeLists.txt
+24-0emulators/dosbox-staging/files/patch-src_network_ethernet__slirp.cpp
+22-0emulators/dosbox-staging/files/patch-cmake_add__install__rules.cmake
+0-20emulators/dosbox-staging/files/patch-meson.build
+234-1253 files not shown
+250-1389 files

FreeBSD/ports 498b333archivers/7-zip Makefile distinfo

archivers/7-zip: Update to 26.03

Release notes: https://sourceforge.net/p/sevenzip/discussion/45797/thread/db6922e1d0/
DeltaFile
+3-3archivers/7-zip/distinfo
+1-1archivers/7-zip/Makefile
+4-42 files

FreeBSD/ports b2659bbgames/legend-of-edgar Makefile distinfo, games/legend-of-edgar/files patch-makefile

games/legend-of-edgar: Update to 1.38

Release notes: https://github.com/riksweeney/edgar/releases/tag/1.38
DeltaFile
+12-3games/legend-of-edgar/files/patch-makefile
+3-3games/legend-of-edgar/distinfo
+1-2games/legend-of-edgar/Makefile
+16-83 files

FreeBSD/ports f1c5375audio/waves Makefile distinfo

audio/waves: Update to 0.1.49

ChangeLog:

1. https://github.com/llehouerou/waves/releases/tag/v0.1.49

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5audio/waves/distinfo
+1-1audio/waves/Makefile
+6-62 files

FreeBSD/ports b086623devel/py-virtualenv distinfo Makefile

devel/py-virtualenv: Update to 21.7.9

- Disable test target due to the following startup error:

pluggy._manager.PluginValidationError: Plugin 'black' for hook 'pytest_collect_file'
hookimpl definition: pytest_collect_file(file_path, path, parent)
Argument(s) {'path'} are declared in the hookimpl but can not be found in the hookspec

See https://github.com/pytest-dev/pytest/issues/14651

- Pet portfmt

ChangeLog:      https://github.com/pypa/virtualenv/releases/tag/21.7.9

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+8-4devel/py-virtualenv/Makefile
+3-3devel/py-virtualenv/distinfo
+11-72 files

FreeBSD/src 6af3031sys/dev/tpm tpm_crb.c

tpm: crb: make the Pluton startmethod more resilient

The original implementation assumed that the start/reply doorbells
lived within the device _CRS space, but that isn't always the case.  On
my AMD Ryzen 7640U-based frame.work laptop, device memory runs from
0xc0500000-0xc0500fff while the doorbells are up around 0xc0508000.

Stop sanity checking the addresses and just map them in to work reliably
whether they're within the device range or not.

pluton_wait_reply is cribbed from tpm_wait_for_u32, but rewritten
slightly to read in just one place and to read one last time before
giving up at the end of the timeout, just in case.

Reviewed by:    kbowling
Differential Revision:  https://reviews.freebsd.org/D59327
DeltaFile
+88-29sys/dev/tpm/tpm_crb.c
+88-291 files

FreeBSD/ports 66cd9a0net-mgmt/telegraf Makefile

net-mgmt/telegraf: Build with go 1.27 as required

Reported by:    olgeni@
DeltaFile
+2-1net-mgmt/telegraf/Makefile
+2-11 files

FreeBSD/src 74c5995usr.sbin/syslogd/tests syslogd_test.sh

syslogd/tests: Amend a test to catch leaked process descriptors

This serves to catch the regression fixed by commit
1a669b66ddb4 ("syslogd: reap pipe children on config reload").

MFC after:      1 week

(cherry picked from commit 231dfc99a08874c269593c2e491ce16a618f4ed6)
DeltaFile
+7-0usr.sbin/syslogd/tests/syslogd_test.sh
+7-01 files

FreeBSD/src 266331csys/netpfil/pf pf_lb.c pf.c

pf: Re-optimize state key handling

pf states may be looked up using one of two keys: the stack key or the
wire key.  For states involving address translation, these will be
distinct; the stack key describes the addresses seen by the local
network stack, and the wire key has the translated addresses.

Historically, pf would avoid allocating separate keys if both are
identical.  This changed in commit fcdb520c1b4e ("pf: nat64") to always
allocate separate state key structures.  Incidentally, OpenBSD seems to
maintain the optimization, but also has an explicit reference count
embedded in state keys.

The change breaks another optimization: pf_state_key_attach() still uses
state key pointer equality to check whether the stack and wire keys are
equal, so those checks are always false after the aforementioned commit.
Thus we never skip the second key lookup, even when that's possible
(i.e., no address translation is involved).


    [15 lines not shown]
DeltaFile
+15-10sys/netpfil/pf/pf.c
+10-1sys/netpfil/pf/pf_lb.c
+25-112 files

FreeBSD/src 8cf0058usr.sbin/syslogd syslogd.c

syslogd: reap pipe children on config reload

On SIGHUP reload, closelogfiles() frees each F_PIPE filed even when its
pipe process is still running.  close_filed() sets f_type to F_UNUSED
before the check, so the condition f_type != F_PIPE is always true and
the filed is freed while its process descriptor is still on the dead
queue and registered in the kqueue.  When the child later exits, the
NOTE_EXIT handler dereferences the freed filed (use-after-free) and
never closes the process descriptor, leaving the pipe child as a
persistent zombie.

Capture whether the filed is a pipe with an active process descriptor
before calling close_filed(), and defer the free in that case so the
NOTE_EXIT handler can reap the child and free the filed.

Reviewed by:    markj
Fixes:  95381c0139d6 (syslogd: Use process descriptors)
Differential Revision:  https://reviews.freebsd.org/D59319

(cherry picked from commit 1a669b66ddb4748c24116e32dcb51eabaf4859ed)
DeltaFile
+9-5usr.sbin/syslogd/syslogd.c
+9-51 files

FreeBSD/ports e5c6d58emulators/wine-devel Makefile

emulators/wine-devel: Add support for ntsync

PR:             297438
Reviewed by:    makc (mentor)
Approved by:    arrowd (co-mentor)
DeltaFile
+21-0emulators/wine-devel/Makefile
+21-01 files

FreeBSD/ports 828647cmath/chuffed Makefile distinfo

math/chuffed: update 0.13.2 → 0.14.0
DeltaFile
+7-0math/chuffed/pkg-plist
+3-3math/chuffed/distinfo
+1-1math/chuffed/Makefile
+11-43 files

FreeBSD/ports 902e56cmisc/grok-build Makefile distinfo

misc/grok-build: update 1.0.13 → 1.0.24
DeltaFile
+5-5misc/grok-build/distinfo
+1-1misc/grok-build/Makefile
+6-62 files

FreeBSD/ports bacebc9misc/claude-code Makefile distinfo

misc/claude-code: update 2.1.261 → 2.1.266
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports ec68c98dns/coredns pkg-plist Makefile

dns/coredns: update 1.14.6 → 1.14.7
DeltaFile
+5-5dns/coredns/distinfo
+1-2dns/coredns/Makefile
+1-0dns/coredns/pkg-plist
+7-73 files

FreeBSD/ports a3c1b20misc/antigravity-cli Makefile distinfo

misc/antigravity-cli: update 1.1.27 → 1.1.28
DeltaFile
+5-5misc/antigravity-cli/distinfo
+2-2misc/antigravity-cli/Makefile
+7-72 files

FreeBSD/ports 387eec0misc/fabric Makefile distinfo

misc/fabric: update 1.4.465 → 1.4.478
DeltaFile
+5-5misc/fabric/distinfo
+1-2misc/fabric/Makefile
+6-72 files

FreeBSD/ports c42d964net/mihomo Makefile distinfo

net/mihomo: update 1.19.29 → 1.19.30
DeltaFile
+5-5net/mihomo/distinfo
+1-2net/mihomo/Makefile
+6-72 files

FreeBSD/ports 2cd0976audio/samplv1-lv2 Makefile distinfo

audio/samplv1-lv2: update 1.4.2 → 1.4.3
DeltaFile
+3-3audio/samplv1-lv2/distinfo
+1-1audio/samplv1-lv2/Makefile
+4-42 files

FreeBSD/ports 3955f8faudio/synthv1-lv2 Makefile distinfo

audio/synthv1-lv2: update 1.4.2 → 1.4.3
DeltaFile
+3-3audio/synthv1-lv2/distinfo
+1-1audio/synthv1-lv2/Makefile
+4-42 files

FreeBSD/ports d5f3e0baudio/padthv1-lv2 Makefile distinfo

audio/padthv1-lv2: update 1.4.2 → 1.4.3
DeltaFile
+3-3audio/padthv1-lv2/distinfo
+1-1audio/padthv1-lv2/Makefile
+4-42 files

FreeBSD/ports 88eaf24audio/drumkv1-lv2 Makefile distinfo

audio/drumkv1-lv2: update 1.4.2 → 1.4.3
DeltaFile
+3-3audio/drumkv1-lv2/distinfo
+1-1audio/drumkv1-lv2/Makefile
+4-42 files

FreeBSD/ports 4892edadevel/goredo Makefile distinfo

devel/goredo: update 2.9.2 → 2.10.0
DeltaFile
+3-3devel/goredo/distinfo
+1-2devel/goredo/Makefile
+4-52 files

FreeBSD/ports aca7b2dnet/grpcui Makefile distinfo

net/grpcui: update 1.5.3 → 1.5.4
DeltaFile
+5-5net/grpcui/distinfo
+1-2net/grpcui/Makefile
+6-72 files

FreeBSD/ports 9c8571asecurity/trufflehog Makefile distinfo

security/trufflehog: update 3.96.0 → 3.97.4
DeltaFile
+5-5security/trufflehog/distinfo
+1-2security/trufflehog/Makefile
+6-72 files

FreeBSD/ports 92bd7aetextproc/ytt Makefile distinfo

textproc/ytt: update 0.55.1 → 0.55.2
DeltaFile
+5-5textproc/ytt/distinfo
+1-2textproc/ytt/Makefile
+6-72 files

FreeBSD/ports 77b4fe0editors/novelwriter Makefile distinfo, editors/novelwriter/files patch-pyproject.toml

editors/novelwriter: update 26.1.1 → 26.2
DeltaFile
+3-3editors/novelwriter/distinfo
+2-2editors/novelwriter/files/patch-pyproject.toml
+2-2editors/novelwriter/Makefile
+7-73 files

FreeBSD/ports 8a64adedatabases/weaviate Makefile distinfo

databases/weaviate: update 1.38.8 → 1.39.3
DeltaFile
+5-5databases/weaviate/distinfo
+1-2databases/weaviate/Makefile
+6-72 files