FreeBSD/ports eaa216a — deskutils/py-paperless-ngx Makefile, deskutils/py-paperless-ngx/files pkg-message.in

deskutils/py-paperless-ngx: Correct pkg-message
DeltaFile
+1-1deskutils/py-paperless-ngx/files/pkg-message.in
+1-1deskutils/py-paperless-ngx/Makefile
+2-22 files

FreeBSD/src bd87fc2 — sbin/dhclient/tests functional.py

tests/dhclient: import scapy inside vnet

This fixes a [CI failure][0].

[0] https://ci.freebsd.org/job/FreeBSD-main-amd64-test/29813/testReport/sbin.dhclient.functional/py/__test_cases_list__/

PR:             299641
Reviewed by:    markj, ngie
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/83
DeltaFile
+50-47sbin/dhclient/tests/functional.py
+50-471 files

FreeBSD/ports 5ef47b2 — www/librewolf distinfo Makefile, www/librewolf/files patch-third__party_wasm2c_src_prebuilt_wasm2c__simd__source__declarations.cc patch-mozglue_misc_SSE.h

www/librewolf: Update 158.0.1-2 => 159.0-1

Release Notes:
https://www.firefox.com/en-US/firefox/159.0/releasenotes/

Changelog:
https://librewolf.dev/librewolf/bsys6/releases/tag/159.0-1

PR:             300199
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4

(cherry picked from commit 72346b49db68c30e37d10f3dd5c72ab582d48d29)
DeltaFile
+77,547-76,999www/librewolf/files/patch-libwebrtc-generated
+138-140www/librewolf/files/patch-libwebrtc-powerpc64
+0-84www/librewolf/files/patch-mozglue_misc_SSE.h
+13-0www/librewolf/files/patch-third__party_wasm2c_src_prebuilt_wasm2c__simd__source__declarations.cc
+3-3www/librewolf/distinfo
+3-3www/librewolf/Makefile
+77,704-77,2291 files not shown
+77,706-77,2317 files

FreeBSD/ports 72346b4 — www/librewolf distinfo Makefile, www/librewolf/files patch-third__party_wasm2c_src_prebuilt_wasm2c__simd__source__declarations.cc patch-mozglue_misc_SSE.h

www/librewolf: Update 158.0.1-2 => 159.0-1

Release Notes:
https://www.firefox.com/en-US/firefox/159.0/releasenotes/

Changelog:
https://librewolf.dev/librewolf/bsys6/releases/tag/159.0-1

PR:             300199
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+77,547-76,999www/librewolf/files/patch-libwebrtc-generated
+138-140www/librewolf/files/patch-libwebrtc-powerpc64
+0-84www/librewolf/files/patch-mozglue_misc_SSE.h
+13-0www/librewolf/files/patch-third__party_wasm2c_src_prebuilt_wasm2c__simd__source__declarations.cc
+3-3www/librewolf/distinfo
+3-3www/librewolf/Makefile
+77,704-77,2291 files not shown
+77,706-77,2317 files

FreeBSD/ports b65af04 — devel/nimble distinfo Makefile

devel/nimble: Update to 0.26.2

Changelog: https://github.com/nim-lang/nimble/releases/tag/v0.26.2

PR:             300202
Approved by:    submitter is maintainer
DeltaFile
+3-3devel/nimble/distinfo
+5-1devel/nimble/Makefile
+8-42 files

FreeBSD/ports 8ab7b5d — graphics/photoqt Makefile

graphics/photoqt: Schedule for removal

Depends on deprecated Qt5.

PR:             299364
DeltaFile
+5-2graphics/photoqt/Makefile
+5-21 files

FreeBSD/doc 42f4d16 — documentation/content/en/articles/explaining-bsd _index.adoc, documentation/content/en/articles/geom-class _index.adoc

Replace more http links with https

Replaced links that still exist with their https derivatives. For those
links that are dead, a suitable replacement was tried to put into its
place.  If nothing came up during the search, removed the link entirely.

Event:  Oslo Hackathon 2026
DeltaFile
+9-9documentation/content/en/articles/explaining-bsd/_index.adoc
+3-3documentation/content/en/articles/x86-assembly/_index.adoc
+3-3documentation/content/en/articles/geom-class/_index.adoc
+2-2documentation/content/en/articles/releng/_index.adoc
+1-1documentation/content/en/articles/rc-scripting/_index.adoc
+1-1documentation/content/en/articles/pam/_index.adoc
+19-192 files not shown
+21-218 files

FreeBSD/ports 75474d7 — security/pinentry Makefile, security/pinentry-qt5 Makefile

security/pinentry-qt5: Schedule for removal

Depends on deprecated Qt5 and KDE Frameworks 5.

PR:             299383
DeltaFile
+3-0security/pinentry/Makefile
+1-1security/pinentry-qt5/Makefile
+4-12 files

FreeBSD/ports a091915 — multimedia/kmplayer Makefile

multimedia/kmplayer: Schedule for removal

Abandoned, not ported to Qt6.

PR:             299384
DeltaFile
+4-1multimedia/kmplayer/Makefile
+4-11 files

FreeBSD/ports 9a5ec7a — graphics/photoqt Makefile, security/rndpassw Makefile

*/*: Reset maintainership for melanhit at gmail.com

No feedback and updates for years.

PR:             299364
DeltaFile
+1-1security/rndpassw/Makefile
+1-1graphics/photoqt/Makefile
+2-22 files

FreeBSD/ports b82a73c — net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.24.1

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.24.1

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+9-9net/rustconn/distinfo
+3-3net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+13-133 files

FreeBSD/ports 2518657 — devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.588

Security:       bbad76d0-3b09-485d-bb13-28cbab009cbc
MFH:            2026Q4
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit a7fb3858ee754286344d03e9453c0ee3bd3d341a)
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports 02010c5 — devel/jenkins-lts Makefile distinfo

devel/jenkins-lts: Update to 2.580.2

Security:       bbad76d0-3b09-485d-bb13-28cbab009cbc
MFH:            2026Q4
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 1960c25732e8c3e0d52279d484d877a992cd8db0)
DeltaFile
+3-3devel/jenkins-lts/distinfo
+1-1devel/jenkins-lts/Makefile
+4-42 files

FreeBSD/ports 1960c25 — devel/jenkins-lts Makefile distinfo

devel/jenkins-lts: Update to 2.580.2

Security:       bbad76d0-3b09-485d-bb13-28cbab009cbc
MFH:            2026Q4
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins-lts/distinfo
+1-1devel/jenkins-lts/Makefile
+4-42 files

FreeBSD/ports a7fb385 — devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.588

Security:       bbad76d0-3b09-485d-bb13-28cbab009cbc
MFH:            2026Q4
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports 4fa1ce7 — security/vuxml/vuln 2026.xml

security/vuxml: Document Jenkins Security Advisory 2026-10-28

Sponsored by:   The FreeBSD Foundation
DeltaFile
+76-0security/vuxml/vuln/2026.xml
+76-01 files

FreeBSD/ports 76dea04 — cad/brlcad Makefile

cad/brlcad: mark BROKEN on 15 and 16, DEPRECATE

This requires an old compiler (llvm14) to build at all and is broken on
FreeBSD 15 and main.  It's also several releases behind and MASTER_SITE
points to a deleted github organization and project.

DEPRECATE with a longish expiration due to other devel/llvm14 dependent
ports needing time to migrate.
DeltaFile
+6-0cad/brlcad/Makefile
+6-01 files

FreeBSD/ports 9f6d554 — net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.24.0

ChangeLog:

1. https://github.com/totoshko88/RustConn/releases/tag/v0.24.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+37-57net/rustconn/distinfo
+17-27net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+55-853 files

FreeBSD/ports 3872747 — devel/libclc distinfo.llvm15 Makefile

devel/libclc: drop LLVM 15 support

PR:             300196
Approved by:    arrowd (x11)
DeltaFile
+1-6devel/libclc/Makefile
+0-3devel/libclc/distinfo.llvm15
+1-92 files

FreeBSD/ports 3a1e9ca — devel/godot Makefile distinfo

devel/godot: Update to 4.7.2

Changelog:
https://godotengine.github.io/godot-interactive-changelog/#4.7.2

PR:             299661
Approved by:    submitter is maintainer
DeltaFile
+3-3devel/godot/distinfo
+1-1devel/godot/Makefile
+4-42 files

FreeBSD/ports 31423cd — databases/mongodb80 Makefile, databases/mongodb80/files patch-src_third__party_boost_boost_numeric_conversion_detail_int__float__mixture.hpp patch-src_third__party_boost_boost_numeric_conversion_detail_udt__builtin__mixture.hpp

databases/mongodb80: fix build with llvm21

* The change is backported from boost 1.92
* Skip installing install-compass. There is no prebuilt compass
  for FreeBSD

PR:     299438
Committed from: De kat in de Wijngaert
DeltaFile
+70-0databases/mongodb80/files/patch-src_third__party_boost_boost_log_utility_strictest__lock.hpp
+23-0databases/mongodb80/files/patch-src_third__party_boost_boost_numeric_conversion_detail_int__float__mixture.hpp
+23-0databases/mongodb80/files/patch-src_third__party_boost_boost_numeric_conversion_detail_udt__builtin__mixture.hpp
+1-3databases/mongodb80/Makefile
+117-34 files

FreeBSD/src 00c5cf7 — sys/netgraph ng_pppoe.c

ng_pppoe: fix m_pullup() logic

The clear intent here is to do m_pullup() if we _don't_ have two bytes.
Before the fix: a) m_pullup() was always called and did nothing; b) if a
node was ever supplied with a fragmented but otherwise correct mbuf, then
it would not handle PROT_LCP as intended.

Noticed by:             zlei
Reviewed by:            zlei, eugen_grosbein.net
Differential Revision:  https://reviews.freebsd.org/D60788
Fixes:                  28903f396af4b151e16ea606cda66a9244fb179f

(cherry picked from commit 4c72b1c36dda72b9ba8de593cac2c94e15f42bcf)
DeltaFile
+1-1sys/netgraph/ng_pppoe.c
+1-11 files

FreeBSD/src 267e4a1 — sys/netpfil/pf if_pfsync.c

pfsync: use result of m_pullup()

(cherry picked from commit f84cdc2584305f8b656ce3f3746868c4a58a9a82)
DeltaFile
+2-2sys/netpfil/pf/if_pfsync.c
+2-21 files

FreeBSD/src 389ae8e — sys/netpfil/pf pf.c, tests/sys/netpfil/pf pfsync.sh

pf: Free the stack key when attaching it collides

pf_state_key_attach() attaches the wire key first and then the stack
key, setting sks to NULL before the second pass.  When the stack key
collides with an existing state, the error path removes the wire key
again but then frees sks, which is NULL by then: the stack key leaks.

pfsync hits this.  A peer that gets a plain state in a bulk update
before a redirected state whose stack key is the plain state's key
fails to import the redirected state, leaks its stack key, and leaks
another one with every later update of that state.

Free sk, the key of the pass that collided (skw on the wire pass), and
add a test.

Reviewed by:            kp
Fixes:                  371bd29d4b22 ("pf: fix potential state key leak")
MFC after:              1 week
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60951
DeltaFile
+141-0tests/sys/netpfil/pf/pfsync.sh
+5-6sys/netpfil/pf/pf.c
+146-62 files

FreeBSD/src 930be41 — sys/netpfil/ipfw/nat64 ip_fw_nat64.c

ipfw: declare the ipfw_nat64 module

The module declaration is necessary for 'kldstat -m' to see it,
and the rc(8) uses that to detect presence of ipfw_nat.

Submitted by:   markj's Post-Commit LLM Review Service
Fixes:          9bcc1e97dda8e926483b81874884211bbe4f36e9
DeltaFile
+18-0sys/netpfil/ipfw/nat64/ip_fw_nat64.c
+18-01 files

FreeBSD/ports 2e6925e — textproc/vss-text distinfo pkg-descr, textproc/vss-text/files patch-gnat_vss__text.gpr patch-gnat_vss__gnat.gpr

textproc/vss-text: Ada Unicode library

textproc/vss-text:
A high level Unicode text processing library, designed with the following
objectives:
 * To introduce a definite type that represents a string of Unicode characters
   and provides a handy set of operations.
 * The API should be encoding independent and allows efficient implementations.
 * Besides separating string API from in-memory data representation, it should
   separate string API from input/output stream representation.
 * To provide a clear, well-defined semantic for iteration over string elements,
   such as Unicode unit, grapheme cluster, etc.
 * To avoid string element integer indexes, because this isn't necessarily
   constant time and could mislead about indexed element kind.
 * To prefer safe results over raising exceptions where possible.

 https://github.com/AdaCore/vss-text

PR:             296500
DeltaFile
+469-0textproc/vss-text/pkg-plist
+63-0textproc/vss-text/Makefile
+12-0textproc/vss-text/files/patch-gnat_vss__text.gpr
+12-0textproc/vss-text/files/patch-gnat_vss__gnat.gpr
+12-0textproc/vss-text/pkg-descr
+3-0textproc/vss-text/distinfo
+571-01 files not shown
+572-07 files

FreeBSD/ports 8d8b959 — math/adasat distinfo Makefile

math/adasat: Update to 26.2

PR:             298396
DeltaFile
+3-4math/adasat/Makefile
+3-3math/adasat/distinfo
+6-72 files

FreeBSD/ports 5319e6d — devel/gnatcoll-minimal distinfo Makefile

devel/gnatcoll-minimal: Update to 26.2

Update to 26.2:
 * Reorganise pkg-plist so all GNATColl components will be rooted
   in the one shared directory
 * Makefile housekeeping

PR:             298389
DeltaFile
+100-98devel/gnatcoll-minimal/pkg-plist
+6-5devel/gnatcoll-minimal/Makefile
+3-3devel/gnatcoll-minimal/distinfo
+109-1063 files

FreeBSD/ports 319509f — x11/bhotkeys Makefile distinfo

x11/bhotkeys: Update to 1.8

Changelog: https://github.com/FrauBSD/bhotkeys/blob/1.8/CHANGELOG.md
DeltaFile
+3-3x11/bhotkeys/distinfo
+1-1x11/bhotkeys/Makefile
+4-42 files

FreeBSD/src 06f98c5 — sys/netpfil/pf pf.c

pf: Store the rounded source node hash size

hashalloc(9) rounds the requested size down to a power of two and writes
the result back, but pf_initialize() stored it into the mask, which the
next line overwrites from the unrounded size.  With a
net.pf.source_nodes_hashsize that is not a power of two the mask is
larger than the table: pf_hashsrc() returns rows past its end, the row
walkers in pf_purge_expired_src_nodes() and the ioctl handlers run past
it, and pf_cleanup() frees it with the wrong size.  The key and UDP
endpoint hashes already take the rounded size.

Reviewed by:            glebius, kp
Fixes:                  cd5ff4e841fb ("pf: use hashalloc(9) for key, id, src-node and udp-endpoint hashes")
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60949
DeltaFile
+1-1sys/netpfil/pf/pf.c
+1-11 files