FreeBSD/ports ae0f39agames/robocode-naval Makefile

games/robocode-naval: Ignore portscout

robocode-naval and robocode share the same SourceForge project, so
portscout keeps reporting games/robocode versions as new releases for
this port.  Naval Robocode has its own versioning scheme (0.9.2 being
the latest), so just ignore it.
DeltaFile
+1-1games/robocode-naval/Makefile
+1-11 files

FreeBSD/ports 0827384deskutils/calibre distinfo Makefile

deskutils/calibre: Fix build with build with FFmpeg 9.0

Import upstream patch to fix the issue.

While here, fix some portclippy/portfmt warnings.

PR:             297387
Obtained from:  https://github.com/kovidgoyal/calibre/commit/49af1f0904e00351ffbf9ad430a37bfe66226bae
DeltaFile
+11-8deskutils/calibre/Makefile
+3-1deskutils/calibre/distinfo
+14-92 files

FreeBSD/src f343f03share/man/man4 epair.4, sys/net if_epair.c

epair: allow disabling receive checksum offloading

Allow disabling RXCSUM and RXCSUM6 on an epair interface. If disabled,
epair unsets the mbuf flags that indicate a valid checksum when
transferring a packet from one epair end to the other. This gives a
user in a jail the power to control whether the user wants to use the
result of a previous validation (by a physical interface) or not.

Reviewed by:            kp, tuexen
MFC after:              1 month
MFC to:                 stable/15
Differential Revision:  https://reviews.freebsd.org/D58786
DeltaFile
+16-8sys/net/if_epair.c
+7-3share/man/man4/epair.4
+23-112 files

LLVM/project d2e52eeclang/docs ReleaseNotes.md, clang/lib/Lex Lexer.cpp

[clang][Lex] Preserve physical line start after comments in -C mode (#216556)

When comments are preserved with -C, a comment at the start of a
physical line consumes the PhysicalStartOfLine state. As a result, a
preprocessor directive following the comment is not recognized.

Preserve the PhysicalStartOfLine state when returning a comment token so
that directives following comments are still handled correctly.

Fixes: #48361
DeltaFile
+33-0clang/test/Preprocessor/comment_directive.c
+1-0clang/lib/Lex/Lexer.cpp
+1-0clang/docs/ReleaseNotes.md
+35-03 files

FreeBSD/ports ddef84awww/gitea Makefile distinfo

www/gitea: Update to 1.27.2

Changelog:      https://blog.gitea.com/release-of-1.27.0/
                https://blog.gitea.com/release-of-1.27.1/
                https://github.com/go-gitea/gitea/releases/tag/v1.27.2
Security:       2f3568eb-999e-11f1-a655-3497f65b111b
Security:       f4af92f7-95ae-11f1-a6f7-b42e991fc52e
PR:             297194
Reported by:    FiLiS
Approved by:    maintainer timeout (ports at foss-daily.org)
Sponsored by:   Netzkommune GmbH

(cherry picked from commit c81002f9d9b6dba0aaef25ebf36a8d1b801252df)
DeltaFile
+3-3www/gitea/distinfo
+1-2www/gitea/Makefile
+4-52 files

FreeBSD/ports 8b554f7security/vuxml/vuln 2026.xml

security/vuxml: Document gitea < 1.27.0 vulnerabilities

Gitea 1.27.0 fixed 45 security issues, including privilege
escalation, remote denial of service, SSRF, authorization and
token scope bypasses, and information disclosure.

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

FreeBSD/ports c81002fwww/gitea Makefile distinfo

www/gitea: Update to 1.27.2

Changelog:      https://blog.gitea.com/release-of-1.27.0/
                https://blog.gitea.com/release-of-1.27.1/
                https://github.com/go-gitea/gitea/releases/tag/v1.27.2
Security:       2f3568eb-999e-11f1-a655-3497f65b111b
Security:       f4af92f7-95ae-11f1-a6f7-b42e991fc52e
PR:             297194
Reported by:    FiLiS
Approved by:    maintainer timeout (ports at foss-daily.org)
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/gitea/distinfo
+1-2www/gitea/Makefile
+4-52 files

OPNSense/core 7e963ebsrc/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogAssignment.xml, src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.xml NetworkInterface.php

Interfaces: Assignments - add interface configuration settings in new assignments page. for https://github.com/opnsense/core/issues/10568

work in progress
DeltaFile
+61-2src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+40-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogAssignment.xml
+39-0src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.xml
+16-1src/opnsense/mvc/app/views/OPNsense/Interface/assignment.volt
+156-34 files

LLVM/project 7855d51llvm/docs LangRef.md, llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[APFloat][SelectionDAG] Support Float8E5M3FNU in convert.{to,from}.arbitrary.fp

Float8E5M3FNU was already accepted by the IR verifier, because
isValidArbitraryFPFormat is defined in terms of
getArbitraryFPFormatSizeInBits and that table covers it. It was missing
from getArbitraryFPSemantics, so SelectionDAGBuilder rejected
it with "not implemented format" and the verifier-clean IR failed to
compile. Add the mapping and the corresponding entries in the
expandCONVERT_{TO,FROM}_ARBITRARY_FP format allowlists.

Unlike every other format the expansions handle so far, Float8E5M3FNU is
unsigned: it has no sign bit, so all 8 bits go to a 5-bit exponent and a
3-bit significand.

Since an unsigned format cannot represent a negative value, a negative
input now saturates to zero when the saturate flag is set, and is poison
otherwise. -0.0 is excluded from that and still converts to +0, and the
check is ordered before the NaN case so a negative NaN still produces the
NaN encoding. APFloat treats constructing a negative value in an unsigned

    [7 lines not shown]
DeltaFile
+263-0llvm/test/CodeGen/AMDGPU/float-to-arbitrary-fp-e5m3fnu.ll
+189-0llvm/test/CodeGen/X86/float-to-arbitrary-fp.ll
+37-11llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+7-2llvm/docs/LangRef.md
+2-2llvm/lib/Support/APFloat.cpp
+2-1llvm/unittests/ADT/APFloatTest.cpp
+500-166 files

FreeBSD/ports 4b0ac2bmail/aerc pkg-plist Makefile, mail/aerc/files modules.txt

mail/aerc: Update to 0.22.0

Remove base64 from build dependencies and ncurses from USES.
Submitter takes maintainership.

Changelog: https://git.sr.ht/~rjarry/aerc/refs/0.22.0

PR:             297185
Approved by:    iamsleepy at ryuki.me (ex-maintainer)
DeltaFile
+58-57mail/aerc/files/modules.txt
+45-47mail/aerc/distinfo
+25-29mail/aerc/Makefile
+1-0mail/aerc/pkg-plist
+129-1334 files

FreeBSD/doc ea7ac30documentation/content/en/articles/building-products _index.po, documentation/content/en/articles/committers-guide _index.po

doc: Update source files (en .po), for translations

The changes are mostly from a po4a upgrade. Comments don't need
translator review.

Only a few lines losing line breaks need review. This affects only some
strings.
DeltaFile
+6,803-6,755documentation/content/en/books/porters-handbook/versions/_index.po
+223-223documentation/content/en/books/handbook/glossary.po
+199-192documentation/content/en/articles/committers-guide/_index.po
+146-154documentation/content/en/books/handbook/bsdinstall/_index.po
+152-143documentation/content/en/articles/contributing/_index.po
+138-120documentation/content/en/articles/building-products/_index.po
+7,661-7,587175 files not shown
+10,075-9,984181 files

Linux/linux fd923b3kernel/sched fair.c

Merge tag 'sched_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler fix from Borislav Petkov:

 - Make sure a delayed sched entity's runtime stats are updated at the
   right time so that it receives the proper lag compensation

* tag 'sched_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  sched: Update time before requeueing delayed entities
DeltaFile
+2-0kernel/sched/fair.c
+2-01 files

Linux/linux 240de1adrivers/clocksource arm_arch_timer.c, include/linux tick.h

Merge tag 'timers_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fixes from Borislav Petkov:

 - Detect a broken EL2 virtual timer in the bcm2712 SoC boards (RPi5)
   and fallback to the physical one instead

 - Fix a build error with ARM rpc_defconfig and function tracer enabled

* tag 'timers_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  clocksource/drivers/arm_arch_timer: Workaround bcm2712 broken EL2 virtual timer
  tick: Include ktime.h and jiffies.h in linux/tick.h
DeltaFile
+23-1drivers/clocksource/arm_arch_timer.c
+2-0include/linux/tick.h
+25-12 files

Linux/linux 7820dd4include/linux rseq_entry.h

Merge tag 'core_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull rseq fix from Borislav Petkov:

 - Prevent a lockup when rseq grants a timeslice extension

* tag 'core_urgent_for_v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  rseq: Prevent hard lockup on granted time slice extension
DeltaFile
+1-0include/linux/rseq_entry.h
+1-01 files

Linux/linux d6e7d57drivers/net/wireless/mediatek/mt76/mt7921 main.c regd.h

wifi: mt76: mt7921: refactor regd update to fix recursive mutex deadlock

Split mt7921_mcu_regd_update() into two functions to prevent recursive
mutex acquisition. Introduce __mt7921_mcu_regd_update() as the internal
implementation that assumes the mutex is already held by the caller,
while mt7921_mcu_regd_update() remains as the external interface that
handles mutex acquisition and release.

This fixes a deadlock issue when mt7921_regd_set_6ghz_power_type() is
called with the device mutex already held. Without this change, calling
mt7921_mcu_regd_update() would attempt to acquire the same mutex again,
causing a recursive lock deadlock.

The __mt7921_mcu_regd_update() function can be safely called when the
caller has already acquired the device mutex, avoiding the deadlock
while maintaining proper synchronization for regulatory domain updates.

Fixes: dc2608cf5224 ("wifi: mt76: mt7921: refactor regulatory notifier flow")
Signed-off-by: Charlie-cy Wu <Charlie-cy.Wu at mediatek.com>

    [3 lines not shown]
DeltaFile
+19-11drivers/net/wireless/mediatek/mt76/mt7921/regd.c
+1-1drivers/net/wireless/mediatek/mt76/mt7921/main.c
+2-0drivers/net/wireless/mediatek/mt76/mt7921/regd.h
+22-123 files

FreeBSD/ports 9ad2b86www Makefile, www/immich-ml distinfo pkg-descr

www/immich-ml: Add New Port

Machine-learning service for Immich providing smart search (CLIP),
duplicate detection and facial recognition via onnxruntime on the
CPU. Models are downloaded on first use into the cache directory.
OCR is not yet available as rapidocr has no FreeBSD port.

WWW: https://immich.app/

Sponsored by:   Netzkommune GmbH
DeltaFile
+65-0www/immich-ml/files/immich_ml.in
+57-0www/immich-ml/Makefile
+31-0www/immich-ml/files/patch-immich__ml_models_____init____.py
+10-0www/immich-ml/pkg-descr
+3-0www/immich-ml/distinfo
+1-0www/Makefile
+167-06 files

FreeBSD/ports 7cf929awww/immich distinfo pkg-plist, www/immich/files immich_server.in

www/immich: Add New Port

High performance self-hosted photo and video management solution.
This port contains the Immich server including the bundled web
frontend, built natively with node22/pnpm against the system
libvips. Requires PostgreSQL with the pgvector and vchord
extensions and a Redis-compatible cache such as valkey. Smart
search, duplicate detection and facial recognition additionally
require the machine-learning service from www/immich-ml.

WWW: https://immich.app/

Sponsored by:   Netzkommune GmbH
DeltaFile
+102-0www/immich/Makefile
+70-0www/immich/files/immich_server.in
+45-0www/immich/pkg-message
+12-0www/immich/pkg-descr
+11-0www/immich/pkg-plist
+5-0www/immich/distinfo
+245-03 files not shown
+248-29 files

FreeBSD/ports 69ea87fmisc Makefile, misc/py-insightface distinfo pkg-descr

misc/py-insightface: Add New Port

Open source 2D and 3D face analysis library based on ONNX models
executed with onnxruntime. Required by www/immich-ml for facial
recognition. The upstream pretrained models are downloaded at
runtime and licensed for non-commercial research use only.

WWW: https://insightface.ai/

Sponsored by:   Netzkommune GmbH
DeltaFile
+29-0misc/py-insightface/Makefile
+9-0misc/py-insightface/pkg-descr
+3-0misc/py-insightface/distinfo
+1-0misc/Makefile
+42-04 files

FreeBSD/ports e9edc55devel Makefile, devel/py-aiocache distinfo pkg-descr

devel/py-aiocache: Add New Port

Multi backend asyncio cache framework for Python. Required by the
upcoming Immich machine-learning service (www/immich-ml).

WWW: https://github.com/aio-libs/aiocache

Sponsored by:   Netzkommune GmbH
DeltaFile
+19-0devel/py-aiocache/Makefile
+4-0devel/py-aiocache/pkg-descr
+3-0devel/py-aiocache/distinfo
+1-0devel/Makefile
+27-04 files

FreeBSD/ports 896537csecurity/putty Makefile distinfo

security/putty*: Security update 0.84 => 0.85

While here, add USE_XORG+=xrender since pterm seems to be linked to it.

Changelog:      https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html
PR:             297593
Reported by:    mandree (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 877004e21c74fcf4f4c2a90f8370c7e13646eeea)
DeltaFile
+3-3security/putty/distinfo
+2-2security/putty/Makefile
+5-52 files

FreeBSD/ports 877004esecurity/putty Makefile distinfo

security/putty*: Security update 0.84 => 0.85

While here, add USE_XORG+=xrender since pterm seems to be linked to it.

Changelog:      https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html
PR:             297593
Reported by:    mandree (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3security/putty/distinfo
+2-2security/putty/Makefile
+5-52 files

HardenedBSD/src 6faba60sys/dev/clk/spacemit k1_apmu.c k1_clk.h, sys/dev/sdhci sdhci_fdt_spacemit.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+409-0sys/dev/clk/spacemit/k1_clk.c
+200-0sys/dev/clk/spacemit/k1_pll.c
+146-0sys/dev/clk/spacemit/k1_clk.h
+134-0sys/dev/sdhci/sdhci_fdt_spacemit.c
+114-0sys/dev/clk/spacemit/k1_apmu.c
+32-0sys/dts/riscv/overlays/spacemit-k1-mmc0.dtso
+1,035-011 files not shown
+1,085-517 files

HardenedBSD/src fac5dbcsys/dev/clk/spacemit k1_apmu.c k1_clk.h, sys/dev/sdhci sdhci_fdt_spacemit.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+409-0sys/dev/clk/spacemit/k1_clk.c
+200-0sys/dev/clk/spacemit/k1_pll.c
+146-0sys/dev/clk/spacemit/k1_clk.h
+134-0sys/dev/sdhci/sdhci_fdt_spacemit.c
+114-0sys/dev/clk/spacemit/k1_apmu.c
+32-0sys/dts/riscv/overlays/spacemit-k1-mmc0.dtso
+1,035-011 files not shown
+1,085-517 files

Linux/linux d5b95e6drivers/i2c/busses i2c-designware-platdrv.c

Revert "i2c: designware: defer probe if child GpioInt controllers are not bound"

This reverts commit 0a4bb2abc3e56d7be6e69b050c88ba52c87e22bf.

This was reported to break the touchpad on at least some Thinkpads, and
while the revert has hit the i2c tree, it hasn't hit mine.  So I'm
reverting it directly just to have this resolved for the imminent 7.2
release.

Reported-by: Thorsten Leemhuis <linux at leemhuis.info>
Link: https://lore.kernel.org/all/b4a4eadb-282f-464c-843a-19d415a34d0c@leemhuis.info/
Cc: Mario Limonciello <mario.limonciello at amd.com>
CC: Hardik Prakash <hardikprakash.official at gmail.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+0-80drivers/i2c/busses/i2c-designware-platdrv.c
+0-801 files

HardenedBSD/ports d332ad8textproc/po4a Makefile distinfo

textproc/po4a: Update to 0.74

Changes: https://github.com/mquinson/po4a/blob/v0.74/NEWS

Reported by:    portscout
DeltaFile
+238-96textproc/po4a/pkg-plist
+3-3textproc/po4a/distinfo
+1-2textproc/po4a/Makefile
+242-1013 files

FreeBSD/ports d332ad8textproc/po4a Makefile distinfo

textproc/po4a: Update to 0.74

Changes: https://github.com/mquinson/po4a/blob/v0.74/NEWS

Reported by:    portscout
DeltaFile
+238-96textproc/po4a/pkg-plist
+3-3textproc/po4a/distinfo
+1-2textproc/po4a/Makefile
+242-1013 files

HardenedBSD/ports 387711bdevel/py-pytest-cov distinfo Makefile

devel/py-pytest-cov: Update to 6.3.0

Adjust the dependencies to what upstream now requires and drop the six
test dependency, which is no longer used.  The sdist was renamed to use
an underscore, so set DISTNAME accordingly.

Newer versions require devel/py-coverage 7.10.6 or later, which is not
in the tree yet.

Changes: https://github.com/pytest-dev/pytest-cov/blob/v6.3.0/CHANGELOG.rst
DeltaFile
+5-5devel/py-pytest-cov/Makefile
+3-3devel/py-pytest-cov/distinfo
+8-82 files

FreeBSD/ports a6a6fc7games/robocode Makefile distinfo

games/robocode: Update to 1.11.1

Changes: https://github.com/robo-code/robocode/blob/v1.11.1/versions.md

Reported by:    portscout
DeltaFile
+39-39games/robocode/pkg-plist
+3-3games/robocode/distinfo
+1-2games/robocode/Makefile
+43-443 files

HardenedBSD/ports a6a6fc7games/robocode Makefile distinfo

games/robocode: Update to 1.11.1

Changes: https://github.com/robo-code/robocode/blob/v1.11.1/versions.md

Reported by:    portscout
DeltaFile
+39-39games/robocode/pkg-plist
+3-3games/robocode/distinfo
+1-2games/robocode/Makefile
+43-443 files

FreeBSD/ports 387711bdevel/py-pytest-cov distinfo Makefile

devel/py-pytest-cov: Update to 6.3.0

Adjust the dependencies to what upstream now requires and drop the six
test dependency, which is no longer used.  The sdist was renamed to use
an underscore, so set DISTNAME accordingly.

Newer versions require devel/py-coverage 7.10.6 or later, which is not
in the tree yet.

Changes: https://github.com/pytest-dev/pytest-cov/blob/v6.3.0/CHANGELOG.rst
DeltaFile
+5-5devel/py-pytest-cov/Makefile
+3-3devel/py-pytest-cov/distinfo
+8-82 files