FreeBSD/ports 304cb2c — devel/py-nodeenv Makefile distinfo

devel/py-nodeenv: Update version 1.11.0=>1.11.1

Changelog: https://github.com/ekalinin/nodeenv/releases/tag/1.11.1

Event:          Oslo Hackathon 2026
DeltaFile
+3-3devel/py-nodeenv/distinfo
+1-1devel/py-nodeenv/Makefile
+4-42 files

FreeBSD/ports 547b958 — dns/py-dnspython distinfo Makefile, dns/py-dnspython/files patch-pyproject.toml

dns/py-dnspython: Update version 2.9.0=>2.9.1

Changelog: https://github.com/rthalley/dnspython/releases/tag/v2.9.1

Event:          Oslo Hackathon 2026
DeltaFile
+7-7dns/py-dnspython/Makefile
+3-3dns/py-dnspython/distinfo
+2-2dns/py-dnspython/files/patch-pyproject.toml
+12-123 files

FreeBSD/ports 3dc415e — devel/py-pytest-env Makefile distinfo

devel/py-pytest-env: Update version 1.3.1=>1.3.2

Changelog: https://github.com/pytest-dev/pytest-env/releases/tag/1.3.2

Event:          Oslo Hackathon 2026
DeltaFile
+3-3devel/py-pytest-env/distinfo
+2-2devel/py-pytest-env/Makefile
+5-52 files

FreeBSD/ports 500b3ff — net/google-cloud-sdk Makefile distinfo

net/google-cloud-sdk: Update version 590.0.1=>591.0.0

Event:          Oslo Hackathon 2026
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

FreeBSD/ports b7dfd19 — devel/please Makefile distinfo

devel/please: Update version 17.33.0=>17.34.0

Changelog: https://github.com/thought-machine/please/releases/tag/v17.34.0

Event:          Oslo Hackathon 2026
DeltaFile
+5-5devel/please/distinfo
+1-2devel/please/Makefile
+6-72 files

FreeBSD/ports 7cd928b — devel/gsoap Makefile distinfo

devel/gsoap: Update version 2.8.145=>2.8.146

Changelog: https://www.genivia.com/changelog.html#latest

Event:          Oslo Hackathon 2026
DeltaFile
+3-3devel/gsoap/distinfo
+1-1devel/gsoap/Makefile
+4-42 files

FreeBSD/ports 3f10984 — security/py-xmlsec Makefile distinfo

security/py-xmlsec: Update version 1.3.17=>1.3.18

Changelog: https://github.com/xmlsec/python-xmlsec/releases/tag/1.3.18

Event:          Oslo Hackathon 2026
DeltaFile
+3-3security/py-xmlsec/distinfo
+2-2security/py-xmlsec/Makefile
+5-52 files

FreeBSD/ports b608525 — benchmarks/siege Makefile distinfo

benchmarks/siege: Update version 4.2.0=>4.2.2

Changelog: https://github.com/JoeDog/siege/releases/tag/v4.2.2

Event:          Oslo Hackathon 2026
DeltaFile
+3-3benchmarks/siege/distinfo
+1-1benchmarks/siege/Makefile
+4-42 files

FreeBSD/ports c97bee0 — devel/api-linter Makefile distinfo

devel/api-linter: Update version 2.4.0=>2.4.1

Changelog: https://github.com/googleapis/api-linter/releases/tag/v2.4.1

Event:          Oslo Hackathon 2026
DeltaFile
+5-5devel/api-linter/distinfo
+1-2devel/api-linter/Makefile
+6-72 files

FreeBSD/ports c331eb8 — devel/grpc-gateway Makefile distinfo

devel/grpc-gateway: Update version 2.32.0=>2.33.0

Changelog: https://github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.33.0

Event:          Oslo Hackathon 2026
DeltaFile
+5-5devel/grpc-gateway/distinfo
+1-2devel/grpc-gateway/Makefile
+6-72 files

FreeBSD/ports eac90f1 — devel/gocheese Makefile distinfo

devel/gocheese: Update version 6.0.0=>6.1.0

Changelog: http://www.gocheese.stargrave.org/INSTALL.html

Event:          Oslo Hackathon 2026
DeltaFile
+3-3devel/gocheese/distinfo
+1-2devel/gocheese/Makefile
+4-52 files

FreeBSD/ports c9ab45e — sysutils/httm Makefile Makefile.crates

sysutils/httm: Update version 0.51.0=>0.51.1

Changelog: https://github.com/kimono-koans/httm/releases/tag/0.51.1

Event:          Oslo Hackathon 2026
DeltaFile
+13-17sysutils/httm/distinfo
+5-7sysutils/httm/Makefile.crates
+1-2sysutils/httm/Makefile
+19-263 files

FreeBSD/ports a4fa721 — sysutils/opentofu Makefile distinfo

sysutils/opentofu: Update version 1.13.2=>1.13.3

Changelog: https://github.com/opentofu/opentofu/releases/tag/v1.13.3

Event:          Oslo Hackathon 2026
DeltaFile
+5-5sysutils/opentofu/distinfo
+1-1sysutils/opentofu/Makefile
+6-62 files

FreeBSD/ports 30b72f4 — databases/freetds-devel Makefile distinfo

databases/freetds-devel: Update version 1.5.492=>1.5.493

Event:          Oslo Hackathon 2026
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

FreeBSD/ports 3af88f6 — sysutils/envconsul Makefile distinfo

sysutils/envconsul: Update version 0.14.0=>0.14.1

Changelog: https://github.com/hashicorp/envconsul/releases/tag/v0.14.1

Event:          Oslo Hackathon 2026
DeltaFile
+5-5sysutils/envconsul/distinfo
+2-3sysutils/envconsul/Makefile
+7-82 files

FreeBSD/ports c7ce11b — filesystems/py-tahoe-lafs Makefile

filesystems/py-tahoe-lafs: Refactor

One of the dependency py-magic-wormhole had to be fixed by downgrading
the requirement of py-autobahn due to an upstream issue with
py-zope-interfaces. That was causing a build failure as a conflict
py-autobahn and py-autobahn25. This commit fixes that build.

Approved by:    portmgr (blanket)
Event:          Oslo Hackathon 2026
DeltaFile
+2-2filesystems/py-tahoe-lafs/Makefile
+2-21 files

FreeBSD/ports f5c6f33 — emulators/qemu Makefile distinfo

emulators/qemu: Update version 11.1.2=>11.1.3

Changelog: https://wiki.qemu.org/ChangeLog/11.1

Event:          Oslo Hackathon 2026
DeltaFile
+3-3emulators/qemu/distinfo
+1-2emulators/qemu/Makefile
+4-52 files

FreeBSD/ports bc57062 — net/py-magic-wormhole Makefile

net/py-magic-wormhole: Runtime fix

Reported by:    bcr
Event:          Oslo Hackathon 2026
DeltaFile
+2-1net/py-magic-wormhole/Makefile
+2-11 files

FreeBSD/ports a752cef — databases/clickhouse-devel Makefile Makefile.submodules

databases/clickhouse-devel: Update version 26.9.1.1629=>26.9.2.8

Changelog: https://github.com/ClickHouse/ClickHouse/releases/tag/v26.9.2.8-stable

Event:          Oslo Hackathon 2026
DeltaFile
+7-7databases/clickhouse-devel/distinfo
+2-2databases/clickhouse-devel/Makefile.submodules
+1-1databases/clickhouse-devel/Makefile
+10-103 files

FreeBSD/ports 16c699f — databases/clickhouse Makefile Makefile.submodules

databases/clickhouse: Update version 26.8.4.11=>26.8.5.13

Changelog: https://github.com/ClickHouse/ClickHouse/releases/tag/v26.8.5.13-lts

Event:          Oslo Hackathon 2026
DeltaFile
+7-7databases/clickhouse/distinfo
+2-2databases/clickhouse/Makefile.submodules
+1-1databases/clickhouse/Makefile
+10-103 files

OPNSense/core 50105e6 — src/opnsense/service/conf/actions.d actions_system.conf

system: cache sysctl gather indefinitely
DeltaFile
+1-1src/opnsense/service/conf/actions.d/actions_system.conf
+1-11 files

FreeBSD/ports ec8182c — www/grist-core Makefile distinfo

www/grist-core: update to 1.7.22

Changes:        https://github.com/gristlabs/grist-core/releases
DeltaFile
+5-5www/grist-core/distinfo
+1-2www/grist-core/Makefile
+6-72 files

OPNSense/core 23949d1 — src/opnsense/service/modules/actions script_output.py

configd: support indefinite TTL, closes https://github.com/opnsense/core/issues/11113
DeltaFile
+2-1src/opnsense/service/modules/actions/script_output.py
+2-11 files

LLVM/project 9a1b583 — llvm/include/llvm/Analysis InlineCost.h, llvm/include/llvm/Passes PassBuilder.h

[MemProf] Make the early inliner ignore the sample profile (#235975)

For MemProf we use the early inliner to aid matching, in particular to
better handle allocation contexts with missing leaf debug frames.

For iPGO the early inliner runs before profile annotation so there is no
existing profile data. But with SamplePGO, there will be profile info in
the IR when the early inliner is run, which will affect the inlining
decisions. If a new SamplePGO profile contains additional hot functions
beyond those in the binary that was memprof-profiled, this can result in
the early inliner performing additional inlines. Because of the way the
memprof profile is structured (profile information for calls and
allocations are included for each function up through the first
non-inline frame), additional inlining means we will not find the
profile information for a call or allocation when matching.

Add a new InlineParams to ignore the profile, which we set when
performing early inlining for MemProf after SamplePGO loading.

Assisted-by: Gemini
DeltaFile
+131-0llvm/test/Transforms/PGOProfile/memprof-samplepgo-preinline.ll
+14-2llvm/lib/Passes/PassBuilderPipelines.cpp
+9-4llvm/lib/Analysis/InlineCost.cpp
+5-0llvm/include/llvm/Analysis/InlineCost.h
+2-1llvm/include/llvm/Passes/PassBuilder.h
+2-0llvm/lib/Passes/PassesOptions.td
+163-76 files

OpenBSD/src 3HKbYv4 — usr.sbin/rpki-client print.c

   rpki-client: expose the CRLDP in file mode

   ok job
VersionDeltaFile
1.82+5-1usr.sbin/rpki-client/print.c
+5-11 files

LLVM/project 79413f5 — libc/src/__support/OSUtil/linux/syscall_wrappers CMakeLists.txt getgroups.h, libc/src/unistd getgroups.h

[libc][unistd] Add getgroups syscall wrapper. (#237020)

Unlike `initgroups` and `setgroups`, `getgroups` is standardized in
POSIX.1-2024, and should
be provided by `<unistd.h>` header. Implement it as a simple syscall
wrapper around `getgroups32` syscall,
similar to `setgroups`. Since it's a getter function, it doesn't need
setxid propagation across threads,
and thus can be added to regular (non-experimental) entrypoints list on
various Linux platforms.

Assisted by: Gemini, human-verified.
DeltaFile
+46-0libc/test/src/unistd/getgroups_test.cpp
+42-0libc/src/__support/OSUtil/linux/syscall_wrappers/getgroups.h
+33-0libc/src/unistd/linux/getgroups.cpp
+26-0libc/src/unistd/getgroups.h
+14-0libc/test/src/unistd/CMakeLists.txt
+13-0libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
+174-07 files not shown
+204-013 files

LLVM/project 9a843c6 — llvm/include/llvm/Transforms/Utils LoopUtils.h, llvm/lib/Transforms/Scalar LoopSink.cpp LICM.cpp

[LICM] Refactor common parameters for LICM and LoopSink APIs (NFC) (#236798)

We pass around a whole bunch of analyses and adding a new one becomes a
massive chore.
DeltaFile
+193-225llvm/lib/Transforms/Scalar/LICM.cpp
+47-46llvm/include/llvm/Transforms/Utils/LoopUtils.h
+11-10llvm/lib/Transforms/Scalar/LoopSink.cpp
+251-2813 files

FreeBSD/src 91431aa — sys/dev/usb/net usb_ethernet.c

uether: Handle SIOCGIFXMEDIA

Commit eb7e25b22f1 ("ifmedia changes:") added SIOCGIFXMEDIA for extended
Ethernet media subtypes, but uether_ioctl() was not updated to pass it
to ifmedia_ioctl().  I believe no existing USB Ethernet devices used
extended subtypes, so this went unnoticed.

Without SIOCGIFXMEDIA ifconfig falls back to SIOCGIFMEDIA, which maps an
extended subtype to IFM_OTHER, and ifconfig reports "Ethernet Other."

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D60779
DeltaFile
+1-0sys/dev/usb/net/usb_ethernet.c
+1-01 files

FreeBSD/src c6a520a — sys/netpfil/pf if_pfsync.c

pfsync: improve handling of large packets

On setups with pfsync over large MTUs (> 2K) we could fail to parse
packets because m_pulldown() fails on packets larger than MCLBYTES.
Instead use m_copydata() to copy out the individual chunks we're
interested in.

This should also fix the flaky pfsync:bulk test case. Depending on the
hash seed states would or would not end up synced.

PR:             297307
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+93-119sys/netpfil/pf/if_pfsync.c
+93-1191 files

FreeBSD/src 78b620b — sys/netpfil/pf if_pfsync.c, tests/sys/netpfil/pf pfsync.sh

pfsync: avoid underflow on different timeouts

If two pfsync hosts have different timeout values set it's possible for
an underflow to occor when importing a state. If the destination host
has a shorter timeout set than the exporting host it's possible for the
state to be older than the importing host's timeout value, which results
in an underflow and a state with an unreasonable expiry time.

Check for this, and avoid the underflow. While here also account for the
timeout being longer than our uptime.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60950
DeltaFile
+90-0tests/sys/netpfil/pf/pfsync.sh
+10-2sys/netpfil/pf/if_pfsync.c
+100-22 files