FreeBSD/ports fe5e0f1 — textproc/py-docling-core distinfo Makefile, textproc/py-docling-core/files patch-pyproject.toml patch-tests_doclang__validation.py

textproc/py-docling-core: add missing chunking and other dependencies

PR:             298561
Reported by:    cedric <cedric at precidata.com>
DeltaFile
+86-0textproc/py-docling-core/files/patch-tests_doclang__validation.py
+43-3textproc/py-docling-core/Makefile
+3-3textproc/py-docling-core/distinfo
+2-2textproc/py-docling-core/files/patch-pyproject.toml
+134-84 files

FreeBSD/ports 5ee2842 — net-im/conduit Makefile distinfo

net-im/conduit: Update to 0.10.15

PR:             298954
MFH:            2026Q3
Security:       0ef2a442-bd49-11f1-bbb3-901b0e9408dc
(cherry picked from commit 6097598ab55d4f4ed4948f7402a4a9ff20995460)
DeltaFile
+3-3net-im/conduit/distinfo
+1-1net-im/conduit/Makefile
+4-42 files

FreeBSD/ports 6097598 — net-im/conduit Makefile distinfo

net-im/conduit: Update to 0.10.15

PR:             298954
MFH:            2026Q3
Security:       0ef2a442-bd49-11f1-bbb3-901b0e9408dc
DeltaFile
+3-3net-im/conduit/distinfo
+1-2net-im/conduit/Makefile
+4-52 files

FreeBSD/ports 81a17c6 — security/vuxml/vuln 2026.xml

security/vuxml: Document net-im/conduit vulnerability
DeltaFile
+27-0security/vuxml/vuln/2026.xml
+27-01 files

FreeBSD/ports 6ba5685 — x11/glcapsviewer Makefile, x11/glcapsviewer/files patch-CMakeLists.txt

x11/glcapsviewer: allow to build with future CMake versions

Drop cmake_policy(VERSION) as cmake_minimum_required(VERSION)
command implicitly calls it too.
DeltaFile
+16-0x11/glcapsviewer/files/patch-CMakeLists.txt
+0-2x11/glcapsviewer/Makefile
+16-22 files

FreeBSD/ports 7ed5bf4 — math/R-cran-partitions Makefile distinfo

math/R-cran-partitions: Update to 1.11.1
DeltaFile
+3-3math/R-cran-partitions/distinfo
+1-1math/R-cran-partitions/Makefile
+4-42 files

FreeBSD/ports 8f69e5e — math/R-cran-sf Makefile distinfo

math/R-cran-sf: Update to 1.1.3
DeltaFile
+3-3math/R-cran-sf/distinfo
+1-1math/R-cran-sf/Makefile
+4-42 files

FreeBSD/ports 47ccb89 — math/R-cran-zoo Makefile distinfo

math/R-cran-zoo: Update to 1.9.1
DeltaFile
+3-3math/R-cran-zoo/distinfo
+1-1math/R-cran-zoo/Makefile
+4-42 files

FreeBSD/ports 8241937 — graphics/pdfium distinfo

graphics/pdfium: unbreak fetch

File sizes seem to have changed.

PR:             293714
DeltaFile
+65-65graphics/pdfium/distinfo
+65-651 files

FreeBSD/ports 6825419 — biology/jalview distinfo

biology/jalview: fix fetch
DeltaFile
+3-3biology/jalview/distinfo
+3-31 files

FreeBSD/ports 8812e21 — www/domoticz-devel distinfo Makefile, www/domoticz-devel/files patch-CMakeLists.txt

www/domoticz-devel: update to 2026.6.18378

Unbreak the port with latest boost.

Changlog: https://github.com/domoticz/domoticz/blob/development/History.txt
DeltaFile
+219-35www/domoticz-devel/pkg-plist
+14-23www/domoticz-devel/files/patch-CMakeLists.txt
+7-7www/domoticz-devel/Makefile
+5-3www/domoticz-devel/distinfo
+245-684 files

FreeBSD/ports 89ae333 — math/R-cran-MatchIt distinfo Makefile

math/R-cran-MatchIt: Update to 4.8.1
DeltaFile
+5-3math/R-cran-MatchIt/Makefile
+3-3math/R-cran-MatchIt/distinfo
+8-62 files

FreeBSD/ports 0aad03a — devel Makefile, devel/R-cran-arg pkg-descr distinfo

devel/R-cran-arg: New port

Checks function arguments, ideally for use in R packages. Uses a simple
interface and produces clean, informative error messages using 'cli'.
DeltaFile
+20-0devel/R-cran-arg/Makefile
+3-0devel/R-cran-arg/distinfo
+2-0devel/R-cran-arg/pkg-descr
+1-0devel/Makefile
+26-04 files

FreeBSD/ports f138021 — archivers/lzfse/files patch-CMakeLists.txt

archivers/lzfse: Fix build with CMake 4

Bump cmake_minimum_required() from 2.8.6 to 3.5; compatibility with
versions below 3.5 has been removed in CMake 4.  Also move the call
before project().

PR:             298638
DeltaFile
+12-0archivers/lzfse/files/patch-CMakeLists.txt
+12-01 files

FreeBSD/ports 28a1681 — graphics/mesa-devel Makefile distinfo

graphics/mesa-devel: update to 26.2.b.4272

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/7b5888e8ca7...9ac80d5c43c
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 131b4cb — emulators/rpcs3 pkg-plist Makefile

emulators/rpcs3: update to 0.0.43

Changes:        https://github.com/RPCS3/rpcs3/releases/tag/v0.0.43
Reported by:    GitHub (watch releases)
DeltaFile
+7-7emulators/rpcs3/distinfo
+4-5emulators/rpcs3/Makefile
+1-0emulators/rpcs3/pkg-plist
+12-123 files

FreeBSD/ports 1757c67 — textproc/sdcv Makefile

textproc/sdcv: Enable tests

PR:             298573
Approved by:    citrin at citrin.ru (maintainer timeout, 2 weeks)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+2-2textproc/sdcv/Makefile
+2-21 files

FreeBSD/ports 692a524 — www/linkwarden Makefile, www/linkwarden/files patch-apps_web_components_Preservation_ReadableView.tsx pkg-message.in

www/linkwarden: New port

Linkwarden is a self-hosted, collaborative bookmark manager that collects,
organizes and preserves webpages.  Every saved link is archived as a
screenshot, a PDF, a single file HTML copy and a readable article, so the
content stays available even when the original page is gone.

Co-authored-by: Jochen Neumeister <joneum at FreeBSD.org>
DeltaFile
+142-0www/linkwarden/Makefile
+116-0www/linkwarden/files/linkwarden_web.in
+94-0www/linkwarden/files/linkwarden_worker.in
+41-0www/linkwarden/files/linkwarden.env.sample
+33-0www/linkwarden/files/pkg-message.in
+25-0www/linkwarden/files/patch-apps_web_components_Preservation_ReadableView.tsx
+451-016 files not shown
+619-222 files

FreeBSD/ports 4398a12 — emulators/es-de pkg-plist distinfo, emulators/es-de/files patch-CMakeLists.txt

emulators/es-de: Update 3.4.1 => 3.5.0

Changelog:
https://gitlab.com/es-de/emulationstation-de/-/releases/v3.5.0

Remove devel/utf8cpp from BUILD_DEPENDS because it's not required
anymore since this release.

PR:             298986
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+10-16emulators/es-de/files/patch-CMakeLists.txt
+2-6emulators/es-de/Makefile
+3-3emulators/es-de/distinfo
+2-0emulators/es-de/pkg-plist
+17-254 files

FreeBSD/src 6d7f016 — sys/netpfil/pf pf_nl.c

pf: take the rules read lock in pf_handle_getrule()

pfctl -sr calls PFNL_CMD_GETRULE once per rule, and
pf_handle_getrule() takes the rules write lock each time, so listing a
ruleset of N rules stops packet processing N times. Only zeroing the
counters (pfctl -z) needs the write lock. Take the read lock
otherwise, as DIOCGETRULENV does.

Reviewed by:            kp
Approved by:            kp (mentor)
Fixes:                  777a4702c591 ("pf: implement addrule via netlink")
MFC after:              1 week
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60161
DeltaFile
+20-6sys/netpfil/pf/pf_nl.c
+20-61 files

FreeBSD/src 82ab4ad — sys/netpfil/pf pf.c

pf: leave the epoch to purge unlinked rules

pf_purge_thread() calls pf_purge_unlinked_rules() in the network
epoch, where sleeping is not allowed, and it takes pf_config_lock, an
sx lock. If a rule is being added at the time, the purge thread
can sleep on the lock, which panics with INVARIANTS.

Reviewed by:            kp
Approved by:            kp (mentor)
Fixes:                  f92d9b1aad73 ("pflow: import from OpenBSD")
MFC after:              1 week
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60160
DeltaFile
+6-0sys/netpfil/pf/pf.c
+6-01 files

FreeBSD/src be7e57f — sys/netpfil/pf pf_nl.c

pf: free an unparsed rule with pf_krule_free() in pf_handle_addrule()

When the PFNL_CMD_ADDRULE message fails to parse, pf_handle_addrule()
frees the rule with pf_free_rule(), which asserts the rules and config
locks (neither is held) and releases references that
pf_ioctl_addrule() has not taken yet. With INVARIANTS this panics on
any parse error; without, a rule address parsed as PF_ADDR_TABLE makes
pfr_detach_table() dereference NULL.

Use pf_krule_free(), as the ioctl paths do.

Reviewed by:            kp
Approved by:            kp (mentor)
Fixes:                  e249f5daa41f ("pf: fix memory leak on rule add parse failure")
MFC after:              1 week
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60104
DeltaFile
+1-1sys/netpfil/pf/pf_nl.c
+1-11 files

FreeBSD/src 55a69b9 — lib/libpfctl libpfctl.c, sbin/pfctl pfctl_radix.c

libpfctl: zero the counters before summing per-chunk results

The chunked table address functions (set, add, del, clr_astats) add
each chunk's result to the caller's counter without initialising it.
pfctl reuses nadd for the number of tables created, so a replace that
also creates the table is off by one:

pfctl -t foo -T replace 192.0.2.1

reports "2 addresses added".

Zero the counters first, as pfctl_test_addrs() already does. Remove
the workaround for the add case from pfctl (da64f6e047b5), which is
no longer needed.

Add a regression test.

Reviewed by:            kp
Approved by:            kp (mentor)

    [4 lines not shown]
DeltaFile
+38-0tests/sys/netpfil/pf/table.sh
+16-0lib/libpfctl/libpfctl.c
+0-3sbin/pfctl/pfctl_radix.c
+54-33 files

FreeBSD/src c1241c6 — sys/netpfil/pf pf_if.c pf.c

pf: modify pfik_flags atomically

The purge thread sets PFI_IFLAG_REFS on the interfaces that states
refer to without the rules lock, under which the other flags are
changed. The updates can interleave, so that a "set skip on" is lost,
or outlives its removal, until the next ruleset load.

Use atomic operations to modify the flags. In the purge thread, only
write if the flag is not already set.

Reviewed by:            kp
Approved by:            kp (mentor)
MFC after:              1 week
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60107
DeltaFile
+10-2sys/netpfil/pf/pf.c
+5-5sys/netpfil/pf/pf_if.c
+15-72 files

FreeBSD/ports 2acc1a8 — net/kea distinfo Makefile

net/kea: Update 3.2.0 => 3.2.1

Release Notes:
https://downloads.isc.org/isc/kea/3.2.1/Kea-3.2.1-ReleaseNotes.txt

PR:             298999 297304
Sponsored by:   UNIS Labs (vvd, commit patch)
Co-authored-by: Mark Holm <mail at mail-in.dk>
DeltaFile
+25-24net/kea/pkg-plist
+4-3net/kea/Makefile
+3-3net/kea/distinfo
+32-303 files

FreeBSD/ports cbed3b1 — science/py-obspy Makefile

science/py-obspy: revert removal

The port was updated to a newer version py-sqlalchemy but
never un-deprecated.
DeltaFile
+0-3science/py-obspy/Makefile
+0-31 files

FreeBSD/ports dd2700a — . MOVED, science Makefile

science/py-obspy: Revert port removal

This reverts commit dc440d25c6facd3df348cb10cc85822d18f32e16.
DeltaFile
+41-0science/py-obspy/Makefile
+8-0science/py-obspy/pkg-descr
+3-0science/py-obspy/distinfo
+0-1MOVED
+1-0science/Makefile
+53-15 files

FreeBSD/ports dc440d2 — . MOVED, science Makefile

science/py-obspy: Remove expired port

2026-08-31 science/py-obspy: Depends on expired databases/py-sqlalchemy10
DeltaFile
+0-41science/py-obspy/Makefile
+0-8science/py-obspy/pkg-descr
+0-3science/py-obspy/distinfo
+0-1science/Makefile
+1-0MOVED
+1-535 files

FreeBSD/ports cd6b2f7 — textproc/libtextcat pkg-plist, textproc/libtextcat/files patch-src_Makefile.in patch-src_utf8misc.h

textproc/libtextcat: Remove expired port

2026-07-31 textproc/libtextcat: It has been superseded by textproc/libexttextcat
DeltaFile
+0-164textproc/libtextcat/files/patch-src_fingerprint.c
+0-135textproc/libtextcat/files/patch-src_utf8misc.c
+0-97textproc/libtextcat/files/patch-src_textcat.c
+0-91textproc/libtextcat/files/patch-src_utf8misc.h
+0-90textproc/libtextcat/pkg-plist
+0-65textproc/libtextcat/files/patch-src_Makefile.in
+0-6428 files not shown
+1-80614 files

FreeBSD/ports ff79eab — sysutils Makefile, sysutils/rubygem-facter distinfo pkg-descr

sysutils/rubygem-facter: Remove expired port

2026-07-01 sysutils/rubygem-facter: Discontinued, use sysutils/rubygem-openfact
DeltaFile
+0-40sysutils/rubygem-facter/Makefile
+0-10sysutils/rubygem-facter/files/patch-lib_facter_custom__facts_util_config.rb
+0-10sysutils/rubygem-facter/files/patch-facter.gemspec
+0-5sysutils/rubygem-facter/pkg-descr
+0-3sysutils/rubygem-facter/distinfo
+0-1sysutils/Makefile
+0-691 files not shown
+1-697 files