FreeBSD/ports 2e09da7 — misc/py-pytorch Makefile distinfo

misc/py-pytorch: update 2.14.0 → 2.14.1
DeltaFile
+3-3misc/py-pytorch/distinfo
+2-3misc/py-pytorch/Makefile
+5-62 files

FreeBSD/ports e6ef81d — devel/py-pytest-recorder distinfo Makefile

devel/py-pytest-recorder: update 0.6.6 → 1.0.0
DeltaFile
+4-4devel/py-pytest-recorder/Makefile
+3-3devel/py-pytest-recorder/distinfo
+7-72 files

FreeBSD/ports 9580ea6 — www/domoticz distinfo Makefile, www/domoticz/files patch-appversion.h patch-CMakeLists.txt

www/domoticz: update to 2026.4

Changelog: https://github.com/domoticz/domoticz/blob/development/History.txt
DeltaFile
+221-35www/domoticz/pkg-plist
+42-117www/domoticz/files/patch-CMakeLists.txt
+17-5www/domoticz/Makefile
+5-3www/domoticz/distinfo
+6-0www/domoticz/files/patch-appversion.h
+291-1605 files

FreeBSD/ports b5d08d8 — www/caddy-custom Makefile

www/caddy-custom: Fix build with BUILD_AS_NON_ROOT=yes

Two fixes:
1. Establish a GOCACHE and GOPATH for BUILD_AS_NON_ROOT so it doesn't
   try to use /nonexistant/go (patch by Brad Ackerman).
2. Reset PORTREVISION (Vick Khera). I added a note in caddy/Makefile
   so maybe I'll remember in the future.

PR:             295182
DeltaFile
+2-2www/caddy-custom/Makefile
+2-21 files

FreeBSD/ports 813092b — devel/luv distinfo pkg-descr

devel/luv: Update to 1.53.0-0

Changes: https://github.com/luvit/luv/releases/tag/1.53.0-0
DeltaFile
+6-6devel/luv/Makefile
+9-1devel/luv/pkg-descr
+3-3devel/luv/distinfo
+18-103 files

FreeBSD/ports ed65a90 — www/caddy Makefile distinfo

www/caddy: Update to 2.11.6

Changes: https://github.com/caddyserver/caddy/releases/tag/v2.11.6

There are some breaking changes in this release, so you should read
that list. They are primarily security-tightening changes and should
be invisible to most users. If you were relying on uploading files in
headers rather than the body, you'll want to make some changes.
DeltaFile
+5-5www/caddy/distinfo
+2-2www/caddy/Makefile
+7-72 files

FreeBSD/ports acafdff — games/xray-16 Makefile distinfo

games/xray-16: Update 2921-january-2025-rc1.20260601 => 2921-january-2025-rc1.20261001

Commit log:
https://github.com/OpenXRay/xray-16/compare/11b8c4e...d4979c2

PR:             299010
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+5-5games/xray-16/distinfo
+3-3games/xray-16/Makefile
+8-82 files

FreeBSD/src 6948f4d — sys/kern kern_sendfile.c

sendfile: keep the lowat hack more conservative

First, record the original lowat value and later in the wait/EAGAIN loop
look at the original value, rather than on the value that we just faked.
This eliminates some blank syscalls, where socket was reported as writable
and immediate write instantly fails.  In my testing the ratio of such
syscalls was really small, under 2%, however in a different scenario this
negative effect can be more profound.

Second, cap the lowat growth to 1/2 of original socket buffer size, rather
than to current size.  The problem was there before, but it became more
profound after 587c6c121504.

Note: we are considering to evaluate if the lowat hack is needed at all.

Reviewed by:            tuexen
Differential Revision:  https://reviews.freebsd.org/D60106
DeltaFile
+6-3sys/kern/kern_sendfile.c
+6-31 files

FreeBSD/src e65b707 — sys/netinet tcp_input.c

tcp: use SB_AUTOSIZE flag to tell if socket buffer was set

The check against V_tcp_sendspace is not a correct one, as a buffer may
grow larger than the initial value.  The conjunction was always false up
until 587c6c121504, and only after it the bug surfaced.

If we already grow our buffer past the value stored in the hostcache,
prefer our value.

Reviewed by:            tuexen
Differential Revision:  https://reviews.freebsd.org/D60105
DeltaFile
+6-11sys/netinet/tcp_input.c
+6-111 files

FreeBSD/ports 517bee7 — editors/emacs-devel Makefile distinfo

editors/emacs-devel: Update to 2026-10-01 snapshot

Highlights:
- Unicode 18.0 support
- Tramp 2.9.0-pre
- Org 9.8.10

Commit log:     https://github.com/emacs-mirror/emacs/compare/30a6d006700b...60a68b1b5d9b
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+5-52 files

FreeBSD/ports 6bf6814 — cad/klayout Makefile distinfo, cad/klayout/files patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h

cad/klayout: Update 0.30.10 => 0.30.12

Release Notes:
https://www.klayout.de/development.html#0.30.12

Changelog:
https://github.com/KLayout/klayout/blob/v0.30.12/Changelog

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

(cherry picked from commit bbdf3f9c05267471d7af70f1042da1d761a91ec1)
DeltaFile
+10-0cad/klayout/files/patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h
+3-3cad/klayout/distinfo
+1-1cad/klayout/Makefile
+14-43 files

FreeBSD/ports bbdf3f9 — cad/klayout Makefile distinfo, cad/klayout/files patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h

cad/klayout: Update 0.30.10 => 0.30.12

Release Notes:
https://www.klayout.de/development.html#0.30.12

Changelog:
https://github.com/KLayout/klayout/blob/v0.30.12/Changelog

PR:             299028
Sponsored by:   UNIS Labs (vvd, commit patch)
MFH:            2026Q4
DeltaFile
+10-0cad/klayout/files/patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h
+3-3cad/klayout/distinfo
+1-1cad/klayout/Makefile
+14-43 files

FreeBSD/src f958aa7 — sys/dev/vt vt_core.c

vt: Fix timer race between vtterm_splash() and vt_flush()

Current code leads to console text being drawn over the splash image.

vt_flush() draws while holding the vtbuf lock. Have it check VDF_SPLASH
under it too, and make vtterm_splash() take the vtbuf lock when setting
it, before drawing the splash.

Sponsored by:   Defenso
Signed-off-by:  Quentin Thébault <quentin.thebault at defenso.fr>
Reviewed by:    vexeduxr
Differential Revision:  https://reviews.freebsd.org/D59928
DeltaFile
+17-9sys/dev/vt/vt_core.c
+17-91 files

FreeBSD/src f766327 — stand/images freebsd-logo-rev.png

stand/images: remove translucent pixels around orb

Remove semi-transparent pixels around the orb. These become more
pronounced when the orb is used as the spash screen image.

While here also strip metadata.

MFC after:      3 days
Reviewed by:    tsoome
Differential Revision:  https://reviews.freebsd.org/D60163
DeltaFile
+0-0stand/images/freebsd-logo-rev.png
+0-01 files

FreeBSD/ports 8a1503b — sysutils/eppctl Makefile distinfo

sysutils/eppctl: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+3-3sysutils/eppctl/distinfo
+2-3sysutils/eppctl/Makefile
+5-62 files

FreeBSD/src e049759 — lib/libsys pdfork.2

pdfork.2: downgrade sections inside description to subsections

(cherry picked from commit 233b6efe5f2f2af799a854745e79cce35893c166)
DeltaFile
+2-2lib/libsys/pdfork.2
+2-21 files

FreeBSD/src a362cdb — sys/amd64/amd64 mp_machdep.c

amd64/mp_machdep.c: remove double 'for' in comment

(cherry picked from commit cc467e45136d2f562f654ff6f4f9b91ee9767b0f)
DeltaFile
+1-1sys/amd64/amd64/mp_machdep.c
+1-11 files

FreeBSD/src 2ccc244 — crypto/openssl/test/recipes/10-test_bn_data bngcd.txt, crypto/openssl/test/recipes/30-test_evp_data evpkdf_ssh.txt evpkdf_tls13_kdf.txt

crypto/openssl: upgrade to 3.0.22

All of the security content from 3.0.22 has been merged to this branch
already; this follows through with the remainder of the changes to
finish off the version update -- in part to make future updates easier.

This is a direct commit to :stable/14.

See commit 3180d4d82f5 a description of the content update done between
the two versions, as well as the update methodology used when importing
OpenSSL 3.0.22.
DeltaFile
+0-79,394crypto/openssl/test/recipes/30-test_evp_data/evprand.txt
+0-23,927crypto/openssl/test/recipes/30-test_evp_data/evpciph_aes_ccm_cavs.txt
+0-17,179crypto/openssl/test/recipes/10-test_bn_data/bngcd.txt
+0-11,667crypto/openssl/test/recipes/30-test_evp_data/evppkey_kas.txt
+0-4,947crypto/openssl/test/recipes/30-test_evp_data/evpkdf_tls13_kdf.txt
+0-4,867crypto/openssl/test/recipes/30-test_evp_data/evpkdf_ssh.txt
+0-141,9811,727 files not shown
+3,697-216,3581,733 files

FreeBSD/ports 12a07e6 — japanese/skk-jawiki Makefile distinfo

japanese/skk-jawiki: Update to 2026.10.01.191227

Approved by: osa, fluffy (mentors, implicit)
DeltaFile
+3-3japanese/skk-jawiki/distinfo
+1-1japanese/skk-jawiki/Makefile
+4-42 files

FreeBSD/ports 1fbcf77 — japanese/mecab-jawiki Makefile distinfo, japanese/mecab-jawiki/files patch-mecab-userdic.csv

japanese/mecab-jawiki: Update to 2026.10.01.191227

Approved by: osa, fluffy (mentors, implicit)
DeltaFile
+3-3japanese/mecab-jawiki/distinfo
+2-2japanese/mecab-jawiki/files/patch-mecab-userdic.csv
+1-1japanese/mecab-jawiki/Makefile
+6-63 files

FreeBSD/ports 238c4ab — audio/dexed/files patch-libs_JUCE_modules_juce__core_native_juce__BasicNativeHeaders.h

audio/dexed: fix build when it was broken due to the mb macro conflict
DeltaFile
+19-0audio/dexed/files/patch-libs_JUCE_modules_juce__core_native_juce__BasicNativeHeaders.h
+19-01 files

FreeBSD/ports 434bb26 — security/modsecurity3 Makefile distinfo

security/modsecurity3: Update 3.0.16 => 3.0.17

Changelog:
https://github.com/owasp-modsecurity/ModSecurity/blob/v3.0.17/CHANGES

PR:             299032
Approved by:    osa, vvd (Mentors, implicit)
Security:       GHSA-cxqf-vgrr-xxrv
Security:       GHSA-2vqc-36qp-ccmw
Security:       GHSA-jx3r-phvx-2jmj
Security:       GHSA-vmg8-j66p-vgvw
Security:       GHSA-5m93-4h75-3p2w
Security:       GHSA-qrch-pjfr-9g47
Security:       GHSA-4j47-8qcr-jf59
Security:       GHSA-5pww-8rfg-9crf
MFH:            2026Q4

(cherry picked from commit dde60ff180cd0028e0447d0a6b67d7b5727953e4)
DeltaFile
+3-3security/modsecurity3/distinfo
+1-1security/modsecurity3/Makefile
+4-42 files

FreeBSD/ports dde60ff — security/modsecurity3 Makefile distinfo

security/modsecurity3: Update 3.0.16 => 3.0.17

Changelog:
https://github.com/owasp-modsecurity/ModSecurity/blob/v3.0.17/CHANGES

PR:             299032
Approved by:    osa, vvd (Mentors, implicit)
Security:       GHSA-cxqf-vgrr-xxrv
Security:       GHSA-2vqc-36qp-ccmw
Security:       GHSA-jx3r-phvx-2jmj
Security:       GHSA-vmg8-j66p-vgvw
Security:       GHSA-5m93-4h75-3p2w
Security:       GHSA-qrch-pjfr-9g47
Security:       GHSA-4j47-8qcr-jf59
Security:       GHSA-5pww-8rfg-9crf
MFH:            2026Q4
DeltaFile
+3-3security/modsecurity3/distinfo
+1-1security/modsecurity3/Makefile
+4-42 files

FreeBSD/ports 05acdcb — science/lammps Makefile pkg-plist, science/lammps/files patch-unittest_force-styles_test__mliappy__unified.cpp patch-unittest_force-styles_tests_atomic-pair-reaxff__tabulate.yaml

science/lammps: update 20250722.04 → 20260930
DeltaFile
+30-12science/lammps/pkg-plist
+16-9science/lammps/Makefile
+25-0science/lammps/files/patch-unittest_utils_CMakeLists.txt
+20-0science/lammps/files/patch-unittest_force-styles_tests_compute-basal_atom.yaml
+0-16science/lammps/files/patch-unittest_force-styles_tests_atomic-pair-reaxff__tabulate.yaml
+10-1science/lammps/files/patch-unittest_force-styles_test__mliappy__unified.cpp
+101-382 files not shown
+107-468 files

FreeBSD/ports 0278c89 — science/nlcglib distinfo Makefile, science/nlcglib/files patch-CMakeLists.txt

science/nlcglib: update 1.1.0 → 1.4.0
DeltaFile
+11-0science/nlcglib/files/patch-CMakeLists.txt
+5-3science/nlcglib/Makefile
+3-3science/nlcglib/distinfo
+19-63 files

FreeBSD/ports af901a4 — devel/kokkos distinfo pkg-plist, math/arborx Makefile

devel/kokkos: update 4.7.04 → 5.2.2
DeltaFile
+64-67devel/kokkos/pkg-plist
+3-3devel/kokkos/distinfo
+1-1science/parthenon/Makefile
+1-1science/dakota/Makefile
+1-1math/deal.ii/Makefile
+1-1math/arborx/Makefile
+71-743 files not shown
+74-759 files

FreeBSD/ports dbe3ef4 — databases/mongodb80 Makefile, databases/mongodb80/files patch-src_mongo_platform_stack__locator__freebsd.cpp d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch

databases/mongodb80: 8.0.29

Upstream changed the build tool from SCons to Bazel.
Please test before deploying to production.

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-8-0-29-is-released/342426?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/8.0/#8029---aug-11-2026
DeltaFile
+208-0databases/mongodb80/files/patch-bazel_toolchains_python_python__toolchain.bzl
+100-71databases/mongodb80/Makefile
+170-0databases/mongodb80/files/patch-bazel_rules__poetry_rules__poetry.patch
+105-0databases/mongodb80/files/patch-bazel_config_BUILD.bazel
+0-81databases/mongodb80/files/d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch
+65-0databases/mongodb80/files/patch-src_mongo_platform_stack__locator__freebsd.cpp
+648-15232 files not shown
+1,227-27838 files

FreeBSD/ports d2d0c76 — games/genact Makefile Makefile.crates

games/genact: Update to 1.6.0

ChangeLog: https://github.com/svenstaro/genact/releases/tag/v1.6.0
DeltaFile
+281-327games/genact/distinfo
+139-162games/genact/Makefile.crates
+1-2games/genact/Makefile
+421-4913 files

FreeBSD/ports 3352742 — net-mgmt Makefile, net-mgmt/harica pkg-descr distinfo

net-mgmt/harica: [NEW PORT] Go client for the HARICA API

harica is a Go package for interacting with the HARICA API - the current
TLS certificate service provider for the GÉANT community

PR:            299024
Sponsored by:  PANS Jarosław
DeltaFile
+19-0net-mgmt/harica/Makefile
+5-0net-mgmt/harica/distinfo
+3-0net-mgmt/harica/pkg-descr
+1-0net-mgmt/Makefile
+28-04 files

FreeBSD/src 43b0384 — usr.bin/stat Makefile stat.c, usr.bin/stat/tests Makefile mountpoint_test.sh

mountpoint(1): new utility, implemented as a stat(1) hardlink

Add mountpoint(1), a simple utility to tell whether the file pointed
to by the argument is a mount point.  It prints whether it is, unless
-q is given, and exits 0 if it is, 1 if it is not, and 2 on error.

The answer comes from the kernel with a single stat(2): the root vnode
of a mounted file system is reported with SFBSD_MNTPOINT in
st_bsdflags.  Unlike comparing realpath(3) of the argument with that
of statfs(2)'s f_mntonname, this works for arbitrarily deep
hierarchies, and after chroot(2) or inside a jail.  A chroot or jail
root is reported as a mount point only if it is one.

The argument does not have to be a directory: file systems such as
nullfs(5) can be mounted over regular files and sockets, and stat(2)
reports those mount points as well.

Since all that is needed is one stat(2) call, make mountpoint a
hardlink to stat(1), the same way readlink(1) is, and document it in

    [11 lines not shown]
DeltaFile
+401-0usr.bin/stat/tests/mountpoint_test.sh
+58-3usr.bin/stat/stat.1
+48-0usr.bin/stat/stat.c
+3-2usr.bin/stat/Makefile
+1-0usr.bin/stat/tests/Makefile
+511-55 files