FreeBSD/ports 88dfb5e — biology/py-goatools Makefile, biology/py-goatools/files patch-pyproject.toml patch-goatools_parsers_ncbi__gene__file__reader.py

biology/py-goatools: Fix some dependency issues

Patch out obsolete py-setuptools_scm_git_archive dependency
Basic run-testing performed
New maintainer: patrick at crandol.com
Patches have been submitted to upstream

PR:             300072
Reported by:    patrick at crandol.com
DeltaFile
+28-0biology/py-goatools/files/patch-goatools_grouper_read__goids.py
+18-0biology/py-goatools/files/patch-goatools_parsers_ncbi__gene__file__reader.py
+18-0biology/py-goatools/files/patch-goatools_ratio.py
+17-0biology/py-goatools/files/patch-pyproject.toml
+7-6biology/py-goatools/Makefile
+88-65 files

FreeBSD/ports b1ef337 — security/vuxml/vuln 2026.xml

security/vuxml: Document metasploit vulnerabilities

Sponsored by:   Netzkommune GmbH
DeltaFile
+33-0security/vuxml/vuln/2026.xml
+33-01 files

FreeBSD/src 2e9ac12 — sys/netpfil/pf pf.c

pf: fix pf_krule_item memory leak during counters:match_fail

If pf_counters_inc() did not increment the counters because the rule
failed to apply it potentially failed to free match rules (which were
not bound to a state already).

Do so.

While here explicitly hand match_rules over from the pf_test_ctx to the
state so we never list them in two places.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+3-1sys/netpfil/pf/pf.c
+3-11 files

FreeBSD/src 9e7d555 — sys/net pfvar.h, sys/netpfil/pf pf_nl.c pf_norm.c

pf: remove armv7-specific counter code

The armv7 specific counter code is less useful now that armv7 is
basically end-of-life.

This removes a lot of armv7-specific code.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+6-262sys/net/pfvar.h
+20-156sys/netpfil/pf/pf.c
+40-112sys/netpfil/pf/pf_ioctl.c
+15-46sys/netpfil/pf/pf_if.c
+12-20sys/netpfil/pf/pf_norm.c
+6-25sys/netpfil/pf/pf_nl.c
+99-6212 files not shown
+103-6258 files

FreeBSD/src 2636cc0 — sys/netpfil/pf pf_ioctl.c

pf: have DIOCXBEGIN/DIOCXROLLBACK/DIOCXCOMMIT use the new functions

The netlink begin/rollback/commit code has separate functions for this.
Deduplicate the code and just use those functions.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+39-285sys/netpfil/pf/pf_ioctl.c
+39-2851 files

FreeBSD/src a7aad5b — lib/libpfctl libpfctl.c, sbin/pfctl pfctl_parser.c pfctl.c

pf: convert DIOCXBEGIN, DIOCXROLLBACK, DIOCXCOMMIT to netlink

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+224-0sys/netpfil/pf/pf_ioctl.c
+200-0lib/libpfctl/libpfctl.c
+145-0sys/netpfil/pf/pf_nl.c
+41-33sbin/pfctl/pfctl.c
+0-37sbin/pfctl/pfctl_parser.c
+18-0sys/net/pfvar.h
+628-705 files not shown
+673-7611 files

FreeBSD/ports 2db494c — security/vuxml/vuln 2023.xml

security/vuxml: correct double-encoded UTF-8 in Spotipy entry c3fb48cc

PR:             300264
DeltaFile
+2-1security/vuxml/vuln/2023.xml
+2-11 files

FreeBSD/ports 3507cff — www/ot-recorder Makefile

www/ot-recorder: Unbreak build with lmdb

While here, portlint and portfmt.

PR:             299838
DeltaFile
+15-11www/ot-recorder/Makefile
+15-111 files

FreeBSD/doc 77fe336 — documentation/content/en/books/arch-handbook/pci _index.adoc, documentation/content/en/books/arch-handbook/usb _index.adoc

Change http links in dev-model and arch-handbook to https

Some obsolete links replaced or updated with waybackmachine.org.
No change in contents otherwise.

Event: Oslo Hackathon 2026
DeltaFile
+4-4documentation/content/en/books/dev-model/_index.adoc
+2-2documentation/content/en/books/arch-handbook/usb/_index.adoc
+1-1documentation/content/en/books/arch-handbook/pci/_index.adoc
+7-73 files

FreeBSD/ports 5e9be1a — www/code-server Makefile.vscode Makefile, www/code-server/files patch-lib_vscode_build_gulpfile.vscode.ts

www/code-server: Update to 4.144.0

The --socket-fd option works again, the inherited socket is passed on to
the process that listens.

Changelog: https://github.com/coder/code-server/releases

Sponsored by:   Netzkommune GmbH
DeltaFile
+137-491www/code-server/pkg-plist
+13-13www/code-server/distinfo
+3-3www/code-server/Makefile
+5-1www/code-server/files/patch-lib_vscode_build_gulpfile.vscode.ts
+0-1www/code-server/Makefile.vscode
+158-5095 files

FreeBSD/ports 23315f0 — www/freenginx Makefile, www/nginx Makefile

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Bump PORTREVISION for the array-var and encrypted-session updates.  Both
modules are built into these ports, and a BUILD_DEPENDS does not rebuild
them by itself.

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/nginx/Makefile
+1-1www/nginx-devel/Makefile
+1-1www/freenginx/Makefile
+3-33 files

FreeBSD/ports 7ee33f7 — www/nginx-module-encrypted-session Makefile distinfo

www/nginx-module-encrypted-session: Update to 0.11

A session token is now versioned and carries a random IV and an
HMAC-SHA256 tag instead of a public MD5 prefix and a fixed CBC IV, and
header and ciphertext are authenticated before the token is decrypted.
The tag is compared with CRYPTO_memcmp, which closes a timing oracle over
an attacker controlled plaintext prefix.  Tokens written by earlier
versions no longer decrypt.

Changelog: https://github.com/openresty/encrypted-session-nginx-module/compare/v0.10...v0.11

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/nginx-module-encrypted-session/distinfo
+1-1www/nginx-module-encrypted-session/Makefile
+4-42 files

FreeBSD/ports 25e5708 — www/nginx-module-array-var Makefile distinfo

www/nginx-module-array-var: Update to 0.07

An array value is now a reference carrying a module tag and an array
pointer, and both the reference size and the tag are checked before the
value is mapped or joined.

Changelog: https://github.com/openresty/array-var-nginx-module/compare/v0.06...v0.07

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/nginx-module-array-var/distinfo
+1-1www/nginx-module-array-var/Makefile
+4-42 files

FreeBSD/ports ad5b89b — misc/py-claude-agent-sdk Makefile distinfo

misc/py-claude-agent-sdk: Update to 0.2.175

Changes:        https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.175/CHANGELOG.md

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3misc/py-claude-agent-sdk/distinfo
+1-1misc/py-claude-agent-sdk/Makefile
+4-42 files

FreeBSD/ports 6d0ffec — www/immich-public-proxy Makefile distinfo

www/immich-public-proxy: Update to 4.1.2

Changelog: https://github.com/alangrainger/immich-public-proxy/releases/tag/v4.1.2

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/immich-public-proxy/distinfo
+1-1www/immich-public-proxy/Makefile
+6-62 files

FreeBSD/ports 2625ef4 — lang/nawk distinfo pkg-descr, lang/nawk/files patch-makefile patch-awk.1

lang/nawk: Update to 20260426

Take maintainership.

PR:             300135
Approved by:    Chris Hutchinson <portmaster at BSDforge.com> (former maintainer)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+92-0lang/nawk/files/patch-awk.1
+17-17lang/nawk/files/patch-makefile
+11-10lang/nawk/Makefile
+4-5lang/nawk/pkg-descr
+3-2lang/nawk/distinfo
+127-345 files

FreeBSD/ports 4382bf8 — graphics/zeno Makefile

graphics/zeno: build ZenoFX on amd64 only

PR:             300252
Reported by:    freebsd at sysctl.cz (maintainer)
DeltaFile
+6-2graphics/zeno/Makefile
+6-21 files

FreeBSD/ports ee63f0f — net-p2p/ktorrent pkg-plist Makefile

net-p2p/ktorrent: Drop unused Plasma dependency

(cherry picked from commit e49f4c4529301050258770e7fe538c4b5c934687)
DeltaFile
+2-7net-p2p/ktorrent/Makefile
+1-1net-p2p/ktorrent/pkg-plist
+3-82 files

FreeBSD/ports 9923a4c — multimedia/haruna Makefile, multimedia/haruna/files patch-CMakeLists.txt

multimedia/haruna: Fix dependency on Breeze Icons

(cherry picked from commit 5ac8a4146c0074163ad7dc3d76578bc443756ee9)
DeltaFile
+11-0multimedia/haruna/files/patch-CMakeLists.txt
+2-2multimedia/haruna/Makefile
+13-22 files

FreeBSD/ports 09b5c4b — math/kalgebra Makefile

math/kalgebra: Fix Plasma dependency

(cherry picked from commit 0463023c922b5a1bde834566acecc335f724337b)
DeltaFile
+4-1math/kalgebra/Makefile
+4-11 files

FreeBSD/ports 073353f — net/kget Makefile

net/kget: Drop unused Plasma dependency

(cherry picked from commit 19bd3cb93dacd9675039145702a7c4352bf81a0d)
DeltaFile
+2-6net/kget/Makefile
+2-61 files

FreeBSD/ports 7b155cf — multimedia/mpvqt Makefile distinfo

multimedia/mpvqt: Update to 1.2.1

(cherry picked from commit c36bdc5a96362e7a29d7970d7924d2e9d8f350e9)
DeltaFile
+3-3multimedia/mpvqt/distinfo
+2-3multimedia/mpvqt/Makefile
+5-62 files

FreeBSD/ports 9515796 — multimedia/haruna Makefile, multimedia/jellyfin-desktop Makefile

*/*: Chase mpvqt update

(cherry picked from commit 1e8c0ee4ba18d39ee8f2b04de49a177c5f419cbe)
DeltaFile
+1-1multimedia/jellyfin-desktop/Makefile
+1-0net-im/tokodon/Makefile
+1-0multimedia/plasmatube/Makefile
+1-0multimedia/haruna/Makefile
+4-14 files

FreeBSD/ports 19bd3cb — net/kget Makefile

net/kget: Drop unused Plasma dependency
DeltaFile
+2-6net/kget/Makefile
+2-61 files

FreeBSD/ports 0463023 — math/kalgebra Makefile

math/kalgebra: Fix Plasma dependency
DeltaFile
+4-1math/kalgebra/Makefile
+4-11 files

FreeBSD/ports 5ac8a41 — multimedia/haruna Makefile, multimedia/haruna/files patch-CMakeLists.txt

multimedia/haruna: Fix dependency on Breeze Icons
DeltaFile
+11-0multimedia/haruna/files/patch-CMakeLists.txt
+2-2multimedia/haruna/Makefile
+13-22 files

FreeBSD/ports e49f4c4 — net-p2p/ktorrent pkg-plist Makefile

net-p2p/ktorrent: Drop unused Plasma dependency
DeltaFile
+2-7net-p2p/ktorrent/Makefile
+1-1net-p2p/ktorrent/pkg-plist
+3-82 files

FreeBSD/ports 1db10fd — databases/py-sqlobject distinfo Makefile

databases/py-sqlobject: Update to 3.14.0

PR:             300117
Reported by:    patrick at crandol.com
DeltaFile
+7-6databases/py-sqlobject/Makefile
+3-3databases/py-sqlobject/distinfo
+10-92 files

FreeBSD/ports f35cc4f — biology/py-dnaio Makefile

biology/py-dnaio: Add missing RUN_DEPENDS

PR:             300223
Reported by:    patrick at crandol.com
DeltaFile
+3-1biology/py-dnaio/Makefile
+3-11 files

FreeBSD/ports 028aec2 — www/py-turbogears2 distinfo Makefile

www/py-turbogears2: Update to 2.5.1

Reset maintainer

PR:             300118
Reported by:    patrick at crandol.com
DeltaFile
+8-5www/py-turbogears2/Makefile
+3-3www/py-turbogears2/distinfo
+11-82 files