FreeBSD/ports e1af173 — lang/swift6 Makefile distinfo, lang/swift6/files patch-swift_utils_swift__build__support_swift__build__support_products_llvm.py patch-swift-corelibs-libdispatch_src_shims_lock.h

lang/swift6: lang/swift6: Update to 6.4.2

Release Announcement: https://forums.swift.org/t/announcing-swift-6-4-2/90337

PR:             300624
Reported by:    GitHub (watch releases)
Co-authored-by: Piotr Kubaj <pkubaj at FreeBSD.org>
DeltaFile
+73-73lang/swift6/distinfo
+4-4lang/swift6/Makefile
+2-2lang/swift6/files/patch-swift_utils_swift__build__support_swift__build__support_products_llvm.py
+2-2lang/swift6/files/patch-swift-corelibs-libdispatch_src_shims_lock.h
+81-814 files

FreeBSD/ports fdbc48a — devel/electron42 Makefile

devel/electron42: Deprecate and set to expire on 2026-12-31

MFH:            2026Q4
(cherry picked from commit 24b2edf893f6908827b87192f39581826ca54832)
DeltaFile
+3-0devel/electron42/Makefile
+3-01 files

FreeBSD/ports 24b2edf — devel/electron42 Makefile

devel/electron42: Deprecate and set to expire on 2026-12-31

MFH:            2026Q4
DeltaFile
+3-0devel/electron42/Makefile
+3-01 files

OPNSense/core abdea4d — src/opnsense/scripts/shell restore.sh

shell: add a prompt for restore diff as well
DeltaFile
+1-4src/opnsense/scripts/shell/restore.sh
+1-41 files

LLVM/project fd1c6ca — mlir/docs/Rationale SideEffectsAndSpeculation.md

[mlir][docs] Add guidance on "non observable" side effect modeling (#242620)

Mention that a dialect defines which aspects of execution are observable
and which are
implementation details outside that semantic model. Also add a few
examples.

Discussion:
https://discourse.llvm.org/t/guidance-on-not-observable-side-effect-modeling/92790

Assisted-by: Codex
DeltaFile
+47-2mlir/docs/Rationale/SideEffectsAndSpeculation.md
+47-21 files

FreeBSD/ports e1d5a92 — devel/electron45 Makefile, devel/electron45/files patch-services_device_hid_hid__service__fido.cc patch-sandbox_policy_openbsd_sandbox__openbsd.cc

devel/electron45: Add port: Build cross-platform desktop apps with JavaScript, HTML, and CSS

Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.

WWW: https://electronjs.org/
DeltaFile
+8,324-0devel/electron45/files/packagejsons/yarn.lock
+1,000-0devel/electron45/files/packagejsons/.yarn/releases/yarn-4.18.0.cjs
+517-0devel/electron45/Makefile
+500-0devel/electron45/files/patch-chrome_browser_about__flags.cc
+448-0devel/electron45/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+399-0devel/electron45/files/patch-services_device_hid_hid__service__fido.cc
+11,188-01,915 files not shown
+60,758-01,921 files

FreeBSD/ports 0920dda — dns/tldx Makefile distinfo

dns/tldx: Update 1.6.0 => 1.6.1

Changelog:
https://github.com/brandonyoungdev/tldx/blob/v1.6.1/CHANGELOG.md

Reported by:    Repology
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 611f392e3ee5fa07f7de4c017405521e0a8c692e)
DeltaFile
+5-5dns/tldx/distinfo
+1-2dns/tldx/Makefile
+6-72 files

FreeBSD/ports 611f392 — dns/tldx Makefile distinfo

dns/tldx: Update 1.6.0 => 1.6.1

Changelog:
https://github.com/brandonyoungdev/tldx/blob/v1.6.1/CHANGELOG.md

Reported by:    Repology
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+5-5dns/tldx/distinfo
+1-2dns/tldx/Makefile
+6-72 files

FreeBSD/ports 609aa4d — net-im/tuwunel Makefile Makefile.crates, net-im/tuwunel/files patch-Cargo.toml pkg-message.in

net-im/tuwunel: Update to 2.0.0

Adds logins through OIDC, JWT and the Matrix Authentication Service,
media storage on S3 and Google Cloud Storage, the Synapse admin API
and outgoing mail.  The server now checks its configuration on
startup and warns about settings that do not fit the host.

Build the features upstream enables by default, except for those that
only apply to Linux.  Point to the thread limit a large database pool
runs into, and to the fallocate setting ZFS wants.

Changes:
https://github.com/matrix-construct/tuwunel/releases

Sponsored by:   Netzkommune GmbH
DeltaFile
+153-161net-im/tuwunel/distinfo
+76-80net-im/tuwunel/Makefile.crates
+16-1net-im/tuwunel/Makefile
+7-0net-im/tuwunel/files/pkg-message.in
+2-2net-im/tuwunel/files/patch-Cargo.toml
+254-2445 files

OPNSense/core c450563 — src/opnsense/scripts/shell restore.sh

shell: restore: skip files in /conf/backup the system didn't name, and don't abort on a backup it can't read (#11187)

Option 13 read the part of every config-*.xml name after "config-" as a
timestamp and ran date -r on it.  Under set -e, one name that isn't a
timestamp ended the script before any backup was listed, and so did a
backup xmllint can't parse.  Only take names with a digit after
"config-", skip those whose timestamp isn't all digits, and list a
backup whose user and notes can't be read without them.

Per review: run date -r once per backup and skip a name it can't read,
and skip a backup that isn't valid XML (xmllint --noout) rather than
listing it without notes, since it couldn't be restored anyway.  The
user and notes lookups are back as they were.  Fix the indent of the
following if.
DeltaFile
+5-3src/opnsense/scripts/shell/restore.sh
+5-31 files

OPNSense/core 99a9054 — src/opnsense/mvc/app/models/OPNsense/Monit Monit.xml

Update polltime mask to include slash character (#11059)

Monit 6.0.0 deprecates the "every N cycles" statement in favour of cron-style
schedules such as every "*/3 * * * *". The polltime field of the Monit
service dialog rejects "/", so the recommended cron step syntax cannot be
entered from the GUI.

This extends the polltime mask in Monit.xml to allow "/" and updates the
validation message accordingly. No backend change is required: cron-style
values are already passed through and quoted correctly by the monitrc template.

Tested operationally on OPNsense 26.7.7 with Monit 6.0.0:

entered */3 * * * * for services previously set to every 3 cycles
generated monitrc contains every "*/3 * * * *"
monit -t passes, the "every N cycles" deprecation warnings are gone
alerting behaviour unchanged
Fixes: #11058
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Monit/Monit.xml
+2-21 files

Illumos/gate 098e958 — usr/src/uts/i86pc/io/pci pci_tools.c

18674 pcitool clears bits 35:32 of 64-bit BAR addresses
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-2usr/src/uts/i86pc/io/pci/pci_tools.c
+1-21 files

LLVM/project d626721 — llvm/lib/Transforms/Scalar SROA.cpp, llvm/test/Transforms/SROA byte-conversion-big-endian.ll byte-conversion.ll

[SROA] Don't widen byte values through integers
DeltaFile
+228-15llvm/lib/Transforms/Scalar/SROA.cpp
+19-62llvm/test/Transforms/SROA/byte-conversion.ll
+7-23llvm/test/Transforms/SROA/byte-conversion-big-endian.ll
+254-1003 files

LLVM/project 3b9664b — llvm/test/Transforms/SROA byte-conversion-big-endian.ll byte-conversion.ll

[SROA] Pre-commit tests for byte conversions
DeltaFile
+476-0llvm/test/Transforms/SROA/byte-conversion.ll
+99-0llvm/test/Transforms/SROA/byte-conversion-big-endian.ll
+575-02 files

FreeBSD/ports bf4e116 — cad/qcad Makefile

cad/qcad: Bump PORTREVISION
DeltaFile
+1-1cad/qcad/Makefile
+1-11 files

LLVM/project 731f891 — llvm/lib/Analysis InstructionSimplify.cpp, llvm/test/Transforms/InstSimplify bitinsert-bitextract.ll

[InstSimplify] Simplify vector `bitinsert` and `bitextract` with out-of-range offsets
DeltaFile
+24-5llvm/lib/Analysis/InstructionSimplify.cpp
+2-4llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+26-92 files

LLVM/project d41c8ae — llvm/test/Transforms/InstSimplify bitinsert-bitextract.ll

[InstSimplify] Pre-commit tests for vector `bitinsert` and `bitextract` with out-of-range offsets
DeltaFile
+20-0llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+20-01 files

OPNSense/ports cb2106d — opnsense/filterlog-go Makefile distinfo

opnsense/filterlog-go: update to 0.14.0
DeltaFile
+5-5opnsense/filterlog-go/distinfo
+1-1opnsense/filterlog-go/Makefile
+6-62 files

NetBSD/pkgsrc EJjXewk — fonts/fontconfig distinfo Makefile, fonts/fontconfig/patches patch-conf.d_60-latin.conf patch-conf.d_60-latin.conf

   Pullup ticket #7386 - requested by nia
   fonts/fontconfig: font rendering fix

   Revisions pulled up:
   - fonts/fontconfig/Makefile                                     1.144
   - fonts/fontconfig/distinfo                                     1.83
   - fonts/fontconfig/patches/patch-conf.d_60-latin.conf           1.1

   ---
      Module Name:      pkgsrc
      Committed By:     nia
      Date:             Wed Nov 11 09:44:45 UTC 2026

      Modified Files:
        pkgsrc/fonts/fontconfig: Makefile distinfo
      Added Files:
        pkgsrc/fonts/fontconfig/patches: patch-conf.d_60-latin.conf

      Log Message:

    [10 lines not shown]
VersionDeltaFile
1.1.2.1+0-59fonts/fontconfig/patches/patch-conf.d_60-latin.conf
1.1.2.2+59-0fonts/fontconfig/patches/patch-conf.d_60-latin.conf
1.82.2.1+2-1fonts/fontconfig/distinfo
1.143.2.1+2-1fonts/fontconfig/Makefile
+63-614 files

LLVM/project fa66fc5 — llvm/lib/Analysis InstructionSimplify.cpp, llvm/test/Transforms/InstSimplify bitinsert-bitextract.ll

[InstSimplify] Simplify vector `bitinsert` and `bitextract` with out-of-range offsets
DeltaFile
+24-5llvm/lib/Analysis/InstructionSimplify.cpp
+2-4llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+26-92 files

LLVM/project f7b5fe9 — llvm/test/Transforms/InstSimplify bitinsert-bitextract.ll

[InstSimplify] Pre-commit tests for vector `bitinsert` and `bitextract` with out-of-range offsets
DeltaFile
+20-0llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+20-01 files

LLVM/project f32560f — llvm/test/CodeGen/ARM twoaddrinstr.ll constantpool-align.ll, llvm/test/CodeGen/Thumb2 mve-store-constant.ll

[ARM] Add store-constant test cases. NFC (#242814)
DeltaFile
+81-0llvm/test/CodeGen/ARM/neon-store-constant.ll
+76-0llvm/test/CodeGen/Thumb2/mve-store-constant.ll
+46-15llvm/test/CodeGen/ARM/constantpool-align.ll
+15-13llvm/test/CodeGen/ARM/twoaddrinstr.ll
+218-284 files

FreeBSD/ports cc8f989 — cad/qcad pkg-plist

cad/qcad: Fix pkg-plist
DeltaFile
+2-1cad/qcad/pkg-plist
+2-11 files

OpenBSD/ports 9tP3QEU — net/lagrange distinfo Makefile, net/lagrange/pkg PLIST

   net/lagrange: Update to 2.0.2

   From Maintainer Florian Viehweger with a tweak (regenerated WANTLIB) from
   me.
VersionDeltaFile
1.88+6-5net/lagrange/Makefile
1.73+2-2net/lagrange/distinfo
1.8+1-0net/lagrange/pkg/PLIST
+9-73 files

NetBSD/pkgsrc-wip fc8c36a — openbao TODO

openbao: I believe all these CVS are fixed with the current version
DeltaFile
+0-4openbao/TODO
+0-41 files

NetBSD/pkgsrc-wip 872d109 — openbao Makefile distinfo

openbao: update to 2.7.2

security:
- auth/cert: Add resolve path canonicalization to CRL paths. GHSA-736f-82w7-hj22.
- secrets/approle: Add resolve path canonicalization in Role ID paths. GHSA-736f-82w7-hj22.
- secrets/identity: Ensure client_type=public is denied with client_credentials=true in the OIDC provider. GHSA-q824-44ff-f5j5.
- secrets/ssh: Deny wildcards (*) in SSH certificate identity templating by default. Configurable via the allow_wildcards_in_identity_templates parameter. GHSA-h76r-48x5-36hg.
- secrets/transit: Ensure imported key backup does not allow clobbering arbitrary keys through path traversal. GHSA-5pmx-2p74-x478.

Plus various bugfixes
DeltaFile
+3-3openbao/distinfo
+1-1openbao/Makefile
+4-42 files

LLVM/project 857a709 — llvm/lib/Transforms/Vectorize VPlanUtils.cpp

[VPlan] Build SCEV of VPDerivedIVRecipe like its expansion (NFC). (#242804)

Compute the SCEV of a VPDerivedIVRecipe as Start + zext-or-trunc(Index)
* Step, matching expandVPDerivedIV. Previously Start and Step were
truncated or sign-extended to the type of Index, so the SCEV had Index's
type rather than the recipe's, and VPScalarIVStepsRecipe truncated it
back. Remove that truncate.

All derived IVs queried today have an Index at least as wide as Start,
where both forms fold to the same SCEV.
DeltaFile
+9-9llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+9-91 files

HardenedBSD/src da10fe4 — usr.sbin/sysconf sysconf_ucl_lex.c sysconf_ucl_style.c, usr.sbin/sysconf/tests sysconf_test.sh

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+524-29usr.sbin/sysconf/tests/sysconf_test.sh
+458-0usr.sbin/sysconf/sysconf_ucl_array.c
+447-0usr.sbin/sysconf/sysconf_ucl_text.c
+442-0usr.sbin/sysconf/sysconf_ucl_write.c
+414-0usr.sbin/sysconf/sysconf_ucl_style.c
+338-0usr.sbin/sysconf/sysconf_ucl_lex.c
+2,623-2932 files not shown
+4,793-7738 files

HardenedBSD/ports bcb29a4 — devel/stirmake Makefile, sysutils/amazon-ssm-plugin/files patch-src_sessionmanagerplugin_session_portsession_muxportforwarding.go patch-src_sessionmanagerplugin_session_portsession_standardstreamforwarding.go

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+46-0devel/stirmake/Makefile
+42-0x11-toolkits/gtk40/pkg-plist
+20-0sysutils/amazon-ssm-plugin/files/patch-src_sessionmanagerplugin_session_portsession_basicportforwarding.go
+13-0sysutils/amazon-ssm-plugin/files/patch-src_sessionmanagerplugin_session_portsession_basicportforwarding__test.go
+11-0sysutils/amazon-ssm-plugin/files/patch-src_sessionmanagerplugin_session_portsession_muxportforwarding.go
+11-0sysutils/amazon-ssm-plugin/files/patch-src_sessionmanagerplugin_session_portsession_standardstreamforwarding.go
+143-038 files not shown
+234-5844 files

LLVM/project 8fea0b4 — llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstSimplify ptrtoaddr.ll

[ConstantFolding] Use the pointer width for ptrtoint of inttoptr (#237878)

Previously, folding `ptrtoint (inttoptr C)` truncated C to the address
width and dropped the non-address bits; use the pointer width instead.

Fixes #235642.

Assisted-by: Claude Opus 5.5
DeltaFile
+10-0llvm/test/Transforms/InstSimplify/ptrtoaddr.ll
+4-5llvm/lib/Analysis/ConstantFolding.cpp
+14-52 files