FreeBSD/ports 23bd499 — net-p2p/go-ethereum Makefile distinfo

net-p2p/go-ethereum: Update 1.17.9 => 1.17.10

Changelog:
* This is a quick release that postpones the Amsterdam fork on the
  Hoodi testnet, previously scheduled for Oct 26, 2026, 17:42:48 UTC.
  Hoodi node operators running v1.17.9 must upgrade before then.
  New date will be set in future release; other networks are unaffected.
* Snap sync now switches to snap/2 automatically once Amsterdam is active.
  Use '--snap.v2=false' or '--snap.v2=true' to force a protocol.
* Optimize DUP/SWAP dispatch in the interpreter
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.10

PR:             299947
Approved by:    Enrique Fynn <me at enriquefynn.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 85ad0319366a70bd6b9a0d4548e684e469882f23)
DeltaFile
+5-5net-p2p/go-ethereum/distinfo
+1-1net-p2p/go-ethereum/Makefile
+6-62 files

FreeBSD/ports 85ad031 — net-p2p/go-ethereum Makefile distinfo

net-p2p/go-ethereum: Update 1.17.9 => 1.17.10

Changelog:
* This is a quick release that postpones the Amsterdam fork on the
  Hoodi testnet, previously scheduled for Oct 26, 2026, 17:42:48 UTC.
  Hoodi node operators running v1.17.9 must upgrade before then.
  New date will be set in future release; other networks are unaffected.
* Snap sync now switches to snap/2 automatically once Amsterdam is active.
  Use '--snap.v2=false' or '--snap.v2=true' to force a protocol.
* Optimize DUP/SWAP dispatch in the interpreter
https://github.com/ethereum/go-ethereum/releases/tag/v1.17.10

PR:             299947
Approved by:    Enrique Fynn <me at enriquefynn.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q4
DeltaFile
+5-5net-p2p/go-ethereum/distinfo
+1-1net-p2p/go-ethereum/Makefile
+6-62 files

FreeBSD/ports e51b5d2 — www/immich-public-proxy distinfo Makefile

www/immich-public-proxy: Update to 4.1.1

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

Sponsored by:   Netzkommune GmbH
DeltaFile
+45-19www/immich-public-proxy/pkg-plist
+24-13www/immich-public-proxy/Makefile
+5-5www/immich-public-proxy/distinfo
+74-373 files

FreeBSD/ports 8bcce67 — security/vuxml/vuln 2026.xml

security/vuxml: Document ca_root_nss vulnerability

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

FreeBSD/ports 07170d6 — misc/py-insightface Makefile distinfo

misc/py-insightface: Update to 2.1

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3misc/py-insightface/distinfo
+2-2misc/py-insightface/Makefile
+5-52 files

FreeBSD/ports 57df141 — www/bunkerweb pkg-plist, www/bunkerweb/files patch-src_bw_lua_bunkerweb_pushswap.lua patch-src_common_confs_init-worker-lua.conf

www/bunkerweb: Update to 1.6.17

This release fixes several access control issues, among them a URI
rewrite in a custom configuration that skipped the bans, lists, rate
limit, antibot, authentication and ModSecurity checks.

Changelog: https://github.com/bunkerity/bunkerweb/releases/tag/v1.6.17

Sponsored by:   Netzkommune GmbH
DeltaFile
+517-1www/bunkerweb/pkg-plist
+27-27www/bunkerweb/files/patch-src_common_confs_init-stream-lua.conf
+27-27www/bunkerweb/files/patch-src_common_confs_init-lua.conf
+19-10www/bunkerweb/files/patch-src_bw_lua_bunkerweb_api.lua
+7-7www/bunkerweb/files/patch-src_common_confs_init-worker-lua.conf
+11-0www/bunkerweb/files/patch-src_bw_lua_bunkerweb_pushswap.lua
+608-723 files not shown
+613-779 files

FreeBSD/ports c087e83 — graphics/py-rapidocr Makefile distinfo, graphics/py-rapidocr/files patch-pyproject.toml

graphics/py-rapidocr: Update to 3.10.0

Changelog: https://github.com/RapidAI/RapidOCR/releases/tag/v3.10.0

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3graphics/py-rapidocr/distinfo
+3-2graphics/py-rapidocr/files/patch-pyproject.toml
+1-1graphics/py-rapidocr/Makefile
+7-63 files

FreeBSD/ports 42a052f — textproc/py-wcmatch Makefile distinfo

textproc/py-wcmatch: update to 11.2

Changes:        https://github.com/facelessuser/wcmatch/releases/tag/11.2
Reported-by:    portscout, repology
DeltaFile
+3-3textproc/py-wcmatch/distinfo
+1-1textproc/py-wcmatch/Makefile
+4-42 files

FreeBSD/ports 2002ccd — textproc/py-bracex Makefile distinfo

textproc/py-bracex: update to 3.2

Changes:        https://github.com/facelessuser/bracex/releases/tag/3.2
Reported-by:    portscout, repology
DeltaFile
+3-3textproc/py-bracex/distinfo
+1-1textproc/py-bracex/Makefile
+4-42 files

FreeBSD/src 91bff7d — sys/netinet in_pcb_var.h in_pcb.h, sys/netinet6 in6_pcb.c

Revert "inpcb: add single peer local port caching"

This reverts commit 289082428c764ed282623cc6f7ee9b7448fddad1.

Requested by:   markj
DeltaFile
+1-243sys/netinet/in_pcb.c
+1-1sys/netinet/in_pcb.h
+0-1sys/netinet6/in6_pcb.c
+0-1sys/netinet/in_pcb_var.h
+2-2464 files

FreeBSD/ports 9cb3821 — devel/py-lazr.delegates distinfo Makefile

devel/py-lazr.delegates: Update to 4.0.0

PR:             299722
Reported by:    Patrick Crandol <patrick _at__ crandol.com>
DeltaFile
+6-4devel/py-lazr.delegates/Makefile
+3-3devel/py-lazr.delegates/distinfo
+9-72 files

FreeBSD/src f172668 — sys/net iflib.c

iflib: Do not pull up trailing IPv4 fragments to the L4 header

iflib_parse_header() pulls every IPv4 packet up to the end of the TCP or
UDP header, including fragments at a non-zero offset, which carry no L4
header at all.  A trailing fragment shorter than that header (1-7 bytes
of UDP, 1-19 bytes of TCP) makes m_pullup() fail and the frame is freed
without a trace in the interface counters.

Only parse the L4 header on the first fragment.  TSO never produces
fragments, so assert that.

With a 1500-byte MTU every UDP datagram of 1473-1479 bytes is lost
behind a forwarding host whose ingress NIC sets receive checksum flags,
or on any VLAN with hardware tagging.  SIP over UDP is a common victim.

Reported by:    Alex Roberts
Reviewed by:    gallatin
Fixes:          c224b2ce7de0 ("iflib: don't pullup UDP payloads to the TCP header size")
See also:       https://redmine.pfsense.org/issues/17196

    [2 lines not shown]
DeltaFile
+11-4sys/net/iflib.c
+11-41 files

FreeBSD/src c31cc43 — usr.bin/sockstat main.c

sockstat: improve consistency

Include the entries of the BBLOG STATE column in the computation
of the column width as done also for other columns.
Also set first to falso only when needed.

Sponsored by:   Netflix, Inc.

(cherry picked from commit 732c8d2a1a0e169bad1c02b1e54a4306861bde4a)
DeltaFile
+5-1usr.bin/sockstat/main.c
+5-11 files

FreeBSD/ports 82c7331 — multimedia/kdenlive Makefile, multimedia/mlt7-qt Makefile

*/*: Rebuild after fixing qt6-base

PR:             299633
Reported by:    Benoit Felix

(cherry picked from commit e7153f0163a0526a547b5d4bc697b8869d2da11d)
DeltaFile
+1-1multimedia/mlt7-qt/Makefile
+1-1multimedia/kdenlive/Makefile
+1-0net-p2p/qbittorrent/Makefile
+1-0multimedia/shotcut-qt6/Makefile
+4-24 files

FreeBSD/ports 7aa3554 — devel/py-ipympl distinfo Makefile

devel/py-ipympl: Update to 0.10.0

The build runs the hatch jupyter-builder hook, which rebuilds the
notebook and JupyterLab extensions with jlpm and fetches npm packages,
so it fails in poudriere (and hangs on i386); the port is marked
BROKEN.  The sdist already ships both prebuilt extensions (0.10.0
still does); set HATCH_BUILD_NO_HOOKS to skip the hook and drop the
node build dependency, BROKEN and IGNORE_i386.

Requirements are unchanged.  Drop jupyterlab from RUN_DEPENDS:
upstream does not declare it and nothing imports it (it stays in
BUILD_DEPENDS).

While here, sort RUN_DEPENDS.

Changes:        https://github.com/matplotlib/ipympl/releases/tag/v0.10.0

PR:             299894
(cherry picked from commit 8dc3c49c9ab32af1841c91c41f7e274da299ec4d)
DeltaFile
+9-9devel/py-ipympl/Makefile
+3-3devel/py-ipympl/distinfo
+12-122 files

FreeBSD/ports ea18678 — x11/sddm Makefile

x11/sddm: Bump PORTREVISION

PR:             296696
Reported by:    mikael
Fixes:  9c100997858850916201b483b2662b70760163e8

(cherry picked from commit f7e980fe4cfbed38edff69b2fb30061c24dfeb6a)
DeltaFile
+1-1x11/sddm/Makefile
+1-11 files

FreeBSD/ports 5e7c476 — devel/qt6-base Makefile, devel/qt6-base/files patch-src_corelib_global_qsystemdetection.h

devel/qt6-base: Detect FreeBSD properly

https://codereview.qt-project.org/c/qt/qtbase/+/782359

PR:             292376, 299633
Submitted by:   Benoit Felix

(cherry picked from commit 57fc7b218b5361d6507f1e53a439f0dbbd341eec)
DeltaFile
+13-0devel/qt6-base/files/patch-src_corelib_global_qsystemdetection.h
+1-0devel/qt6-base/Makefile
+14-02 files

FreeBSD/ports 6689721 — games/kajongg Makefile pkg-message

games/kajongg: Require support for double-quoted string literals in SQLite

(cherry picked from commit 7ea188777764f4e5be24fe53a6ee43defa3d0854)
DeltaFile
+9-0games/kajongg/pkg-message
+1-0games/kajongg/Makefile
+10-02 files

FreeBSD/ports e44dfa1 — net/akonadi-search Makefile, net/kpimtextedit Makefile

*/*: Chase ktextaddons update

(cherry picked from commit 4b4f10113bb02b4e08cb9ff94cba48caf9bcfa94)
DeltaFile
+1-0net/pimcommon/Makefile
+1-0net/messagelib/Makefile
+1-0net/mailcommon/Makefile
+1-0net/libksieve/Makefile
+1-0net/kpimtextedit/Makefile
+1-0net/akonadi-search/Makefile
+6-02 files not shown
+8-08 files

FreeBSD/ports 2f0abf6 — net-im/ruqola Makefile distinfo

net-im/ruqola: Update to 2.9.0

(cherry picked from commit 792f5a8f6a953edc7700ae712b44f938990ff4d3)
DeltaFile
+15-2net-im/ruqola/pkg-plist
+3-3net-im/ruqola/distinfo
+1-2net-im/ruqola/Makefile
+19-73 files

FreeBSD/ports f9d34b5 — x11/sddm/files patch-data_scripts_Xsetup

x11/sddm: Allow sddm_xkb_layout to be completely overriden from rc.conf

PR:             296696
(cherry picked from commit 9c100997858850916201b483b2662b70760163e8)
DeltaFile
+5-6x11/sddm/files/patch-data_scripts_Xsetup
+5-61 files

FreeBSD/ports 2d927b7 — devel/ktextaddons distinfo Makefile

devel/ktextaddons: Update to 2.2.0

(cherry picked from commit ae4423060d10d48bccf31c28e30af4949865cb72)
DeltaFile
+45-2devel/ktextaddons/pkg-plist
+5-2devel/ktextaddons/Makefile
+3-3devel/ktextaddons/distinfo
+53-73 files

FreeBSD/ports 542baab — x11-toolkits/kddockwidgets distinfo Makefile

x11-toolkits/kddockwidgets: Update to 2.5.0

- Switch to release tarball
- Remove unused dependency
- Drop stale CMake args

(cherry picked from commit e86de5a73a1725390afdacb72c700e3b2236a3ed)
DeltaFile
+5-9x11-toolkits/kddockwidgets/Makefile
+3-3x11-toolkits/kddockwidgets/distinfo
+8-122 files

FreeBSD/ports 9341903 — devel/hotspot Makefile, emulators/pcsx2 Makefile

*/*: Chase kddockwidgets update

(cherry picked from commit f535cc9bf8c9a055a222085675fdf3530c2a398d)
DeltaFile
+1-1devel/hotspot/Makefile
+1-0multimedia/kdenlive/Makefile
+1-0emulators/pcsx2/Makefile
+3-13 files

FreeBSD/ports 3ce8abd — devel/py-marimo Makefile distinfo

devel/py-marimo: Update to 0.25.2

(cherry picked from commit 25555828d411cd715603edb8ac6925e5ae2c4c51)
DeltaFile
+3-3devel/py-marimo/distinfo
+1-1devel/py-marimo/Makefile
+4-42 files

FreeBSD/src a949836 — usr.bin/sockstat main.c

Revert "sockstat: improve consistency"

This reverts commit 2001681da17920216251a4dd35c6778bcabb25bd.
DeltaFile
+1-5usr.bin/sockstat/main.c
+1-51 files

FreeBSD/ports e7153f0 — multimedia/kdenlive Makefile, multimedia/mlt7-qt Makefile

*/*: Rebuild after fixing qt6-base

PR:             299633
Reported by:    Benoit Felix
DeltaFile
+1-1net-p2p/qbittorrent/Makefile
+1-1multimedia/mlt7-qt/Makefile
+1-1multimedia/kdenlive/Makefile
+1-0multimedia/shotcut-qt6/Makefile
+4-34 files

FreeBSD/ports 57fc7b2 — devel/qt6-base Makefile, devel/qt6-base/files patch-src_corelib_global_qsystemdetection.h

devel/qt6-base: Detect FreeBSD properly

https://codereview.qt-project.org/c/qt/qtbase/+/782359

PR:             292376, 299633
Submitted by:   Benoit Felix
DeltaFile
+13-0devel/qt6-base/files/patch-src_corelib_global_qsystemdetection.h
+1-0devel/qt6-base/Makefile
+14-02 files

FreeBSD/ports 8dc3c49 — devel/py-ipympl distinfo Makefile

devel/py-ipympl: Update to 0.10.0

The build runs the hatch jupyter-builder hook, which rebuilds the
notebook and JupyterLab extensions with jlpm and fetches npm packages,
so it fails in poudriere (and hangs on i386); the port is marked
BROKEN.  The sdist already ships both prebuilt extensions (0.10.0
still does); set HATCH_BUILD_NO_HOOKS to skip the hook and drop the
node build dependency, BROKEN and IGNORE_i386.

Requirements are unchanged.  Drop jupyterlab from RUN_DEPENDS:
upstream does not declare it and nothing imports it (it stays in
BUILD_DEPENDS).

While here, sort RUN_DEPENDS.

Changes:        https://github.com/matplotlib/ipympl/releases/tag/v0.10.0

PR:             299894
DeltaFile
+9-9devel/py-ipympl/Makefile
+3-3devel/py-ipympl/distinfo
+12-122 files

FreeBSD/src 2001681 — usr.bin/sockstat main.c

sockstat: improve consistency

Include the entries of the BBLOG STATE column in the computation
of the column width as done also for other columns.
Also set first to falso only when needed.

Sponsored by:   Netflix, Inc.

(cherry picked from commit 732c8d2a1a0e169bad1c02b1e54a4306861bde4a)
DeltaFile
+5-1usr.bin/sockstat/main.c
+5-11 files