FreeBSD/ports 3d63110audio/gnome-metronome Makefile, audio/gnome-podcasts Makefile

lang/rust: Bump revisions after 1.93.0

PR:             292360
DeltaFile
+1-1audio/gnome-metronome/Makefile
+1-1audio/gnome-podcasts/Makefile
+1-1audio/lewton/Makefile
+1-1audio/mmtc/Makefile
+1-1audio/mousai/Makefile
+1-1audio/myxer/Makefile
+6-6663 files not shown
+669-532669 files

FreeBSD/ports 78c933aMk bsd.gecko.mk, Mk/Uses cargo.mk

lang/rust: Update to 1.93.0

While here, drop AR as it's deprecated since 2015 [1]

Announce:       https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.93.0

PR:             292713
Tested by:      mikael, pkubaj
Differential Revision:  https://reviews.freebsd.org/D54619 [1]
DeltaFile
+51-51lang/rust/distinfo
+6-5lang/rust/Makefile
+3-3lang/rust-bootstrap/distinfo
+2-2Mk/Uses/cargo.mk
+2-2lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
+1-1Mk/bsd.gecko.mk
+65-641 files not shown
+66-657 files

OPNSense/ports e058957opnsense/hostwatch distinfo Makefile

opnsense/hostwatch: upgrade to 1.0.10
DeltaFile
+3-3opnsense/hostwatch/distinfo
+1-1opnsense/hostwatch/Makefile
+4-42 files

NetBSD/pkgsrc L4CK3hLdoc CHANGES-2026

   Updated security/py-cryptography[_vectors]
VersionDeltaFile
1.688+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc ywdAkFpsecurity/py-cryptography distinfo Makefile, security/py-cryptography_vectors distinfo Makefile

   py-cryptography py-cryptography_vectors: updated to 46.0.4

   46.0.4 - 2026-01-27

   Dropped support for win_arm64 wheels.
   Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.5.5.
VersionDeltaFile
1.111+4-4security/py-cryptography/distinfo
1.73+4-4security/py-cryptography_vectors/distinfo
1.136+2-2security/py-cryptography/Makefile
1.76+2-2security/py-cryptography_vectors/Makefile
+12-124 files

FreeBSD/src da33caestand/common nvstore.c

stand: fix typo in common/nvstore.c

Some out of order chars.
DeltaFile
+1-1stand/common/nvstore.c
+1-11 files

FreeBSD/src ab5f29astand/libsa/zfs zfs.c

stand/zfs: fix path setup in zfs_mount()

Need to check argument 'path', not just allocated struct member.
DeltaFile
+1-1stand/libsa/zfs/zfs.c
+1-11 files

OPNSense/core 659e22bsrc/etc config.xml.sample

interfaces: default missing here causing migration to flip the value #9569

Disables IPv6 on images which isn't what we want.

(cherry picked from commit 44dbcd103b6750eebeff0c274a8d6eaf18214f17)
DeltaFile
+1-0src/etc/config.xml.sample
+1-01 files

OPNSense/core 44dbcd1src/etc config.xml.sample

interfaces: default missing here causing migration to flip the value #9569

Disables IPv6 on images which isn't what we want.
DeltaFile
+1-0src/etc/config.xml.sample
+1-01 files

FreeBSD/ports a82abadnet-im/snac distinfo Makefile

net-im/snac: Update 2.84 => 2.89

Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.89/RELEASE_NOTES.md

PR:             292765
Approved by:    Matthew Phillips <matthew at matthewphillips.info>
MFH:            2026Q1

(cherry picked from commit 828dcd996394f0c10955422ddc60981e4714145e)
DeltaFile
+3-3net-im/snac/distinfo
+1-1net-im/snac/Makefile
+4-42 files

OpenBSD/ports UspzyTqsecurity/openssl-ruby-tests distinfo Makefile

   Update to openssl-ruby-tests 20260126
VersionDeltaFile
1.138+2-2security/openssl-ruby-tests/distinfo
1.158+2-2security/openssl-ruby-tests/Makefile
+4-42 files

LLVM/project 5e3b708lld/ELF RelocScan.h, lld/ELF/Arch PPC64.cpp RISCV.cpp

[ELF] Simplify RelocScan after #163138 (#178375)

DeltaFile
+3-13lld/ELF/Arch/PPC64.cpp
+4-10lld/ELF/Arch/RISCV.cpp
+13-0lld/ELF/RelocScan.h
+2-3lld/ELF/Arch/Mips.cpp
+22-264 files

FreeBSD/ports 828dcd9net-im/snac distinfo Makefile

net-im/snac: Update 2.84 => 2.89

Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.89/RELEASE_NOTES.md

PR:             292765
Approved by:    Matthew Phillips <matthew at matthewphillips.info>
MFH:            2026Q1
DeltaFile
+3-3net-im/snac/distinfo
+1-1net-im/snac/Makefile
+4-42 files

OpenBSD/ports sBoAxIbsecurity/wycheproof Makefile distinfo, security/wycheproof/pkg PLIST

   Update to wycheproof 20260127
VersionDeltaFile
1.2+2-2security/wycheproof/Makefile
1.2+2-2security/wycheproof/distinfo
1.2+1-1security/wycheproof/pkg/PLIST
+5-53 files

LLVM/project a21001allvm/lib/Transforms/Utils Local.cpp

[JumpThreading] Avoid unnecessary map resizing in gatherIncomingValuesToPhi (#173596)

Previously, `gatherIncomingValuesToPhi` populated the `IncomingValues`
map with *all* non-undef incoming values from the PHI node. For PHI
nodes with a large number of incoming blocks, this caused the
`SmallDenseMap` to grow significantly, triggering expensive resizing and
rehashing operations, even when the caller
(`redirectValuesFromPredecessorsToPhi`) was only interested in a small
subset of predecessors.

This patch optimizes the logic to prevent this unnecessary map growth.

Instead of collecting all values, we now:
1. Initialize the `IncomingValues` map specifically for the blocks in
`BBPreds` (setting them to `nullptr` initially).
2. Iterate through the PHI node and update the map entries only if the
incoming block is already present in the map.

This ensures that the size of the map is bounded by the size of

    [5 lines not shown]
DeltaFile
+27-14llvm/lib/Transforms/Utils/Local.cpp
+27-141 files

OPNSense/core b6c0dcasrc/opnsense/mvc/app/models/OPNsense/Firewall Filter.xml

Limit refers to max-src-conn-rate, not max-src-conn
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+2-21 files

FreeBSD/doc 848cbe2documentation/content/en/books/porters-handbook _index.adoc

porters-handbook: Update Copyright years.

Spotted by:     FreeBSD telegram community
DeltaFile
+1-1documentation/content/en/books/porters-handbook/_index.adoc
+1-11 files

NetBSD/pkgsrc bl2MgQydoc CHANGES-2026

   doc: Updated games/openttd-data to 8.0
VersionDeltaFile
1.687+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7cIfhR2games/openttd-data Makefile distinfo

   openttd-data: Update to 8.0

   pkgsrc changes:
   ---------------
     * Add missing site.
     * Adjust alignment according to pkglint's advices.

   upstream changes:
   -----------------
   OpenGFX 8.0 (03 Jan 2026)
   -------------------------
   - Feature: Bridge deck overlays for vanilla infrastructure types (#105)
   - Feature: Rock and snowy rock overlays (#99)
   - Feature: Badge menu vertical ellipsis icon (#101)
   - Feature: Road waypoints (#90)
   - Fix: [Makefile] Python2 is long dead (#97)
   - Fix: [Makefile] GIMP3-compatible command-line (#95)
   - Fix: Dead link in readme (#88)
VersionDeltaFile
1.12+12-12games/openttd-data/Makefile
1.12+4-4games/openttd-data/distinfo
+16-162 files

NetBSD/pkgsrc FiP3tT9doc CHANGES-2026

   Updated security/openssl, devel/py-cachetools
VersionDeltaFile
1.686+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc l60O4bsdevel/py-cachetools distinfo Makefile

   py-cachetools: updated to 6.2.6

   v6.2.6 (2026-01-27)

   - Improve typedkey performance.
   - Minor documentation improvements.
   - Minor testing improvements.
   - Minor code readability improvements.
VersionDeltaFile
1.31+4-4devel/py-cachetools/distinfo
1.32+2-2devel/py-cachetools/Makefile
+6-62 files

NetBSD/pkgsrc yJZqNKtdoc CHANGES-2026

   doc: Updated games/openttd to 15.1
VersionDeltaFile
1.685+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc t0m9yZ6games/openttd distinfo Makefile

   openttd: Update to 15.1

   upstream changes:
   -----------------
   ### 15.1 (2026-01-24)
   - Fix #15088: When building a new train, the refit button state may be incorrect (#15162)
   - Fix #15160: Incorrect company names displayed in load game window (#15161)
   - Fix #15153: Wrong tile used to get bridge reservation overlay (#15154)
   - Fix #15116: Old cargo/industry sets without cargo translation table broken (#15150)
   - Fix: Possible crash converting company liveries in older savegames/scenarios (#15148)
   - Fix: Allow infinite water to be (de)selected when loading heightmap (#15146)
   - Fix: Tile suitability test for farm field no longer handled snow tiles (#15134)
   - Fix #15131: Trees no longer spread on partially snowy tiles (#15133)
   - Fix: Change tooltips to match change from checkboxes to switches (#15123)
   - Fix: [Script] Potential out of bounds array/string slice indexes (#15106)
   - Fix: [Script] Potential out of bounds indexed string access (#15106)
   - Fix: [Script] Check if array sort function modified array (#15106)
   - Fix #15069: World generation map edges GUI starts in an invalid state (#15082)
   - Fix #15079: Incorrect dates shown on town cargo history graph (#15080)

    [10 lines not shown]
VersionDeltaFile
1.50+4-4games/openttd/distinfo
1.138+2-3games/openttd/Makefile
+6-72 files

NetBSD/pkgsrc uZwAqrfsecurity/openssl PLIST distinfo

   openssl: updated to 3.6.1

   OpenSSL 3.6.1 is a security patch release. The most severe CVE fixed in this
   release is High.

   This release incorporates the following bug fixes and mitigations:

     * Fixed Improper validation of PBMAC1 parameters in PKCS#12 MAC verification.
       ([CVE-2025-11187])

     * Fixed Stack buffer overflow in CMS `AuthEnvelopedData` parsing.
       ([CVE-2025-15467])

     * Fixed NULL dereference in `SSL_CIPHER_find()` function on unknown cipher ID.
       ([CVE-2025-15468])

     * Fixed `openssl dgst` one-shot codepath silently truncates inputs >16 MiB.
       ([CVE-2025-15469])


    [32 lines not shown]
VersionDeltaFile
1.25+12-1security/openssl/PLIST
1.186+4-4security/openssl/distinfo
1.316+2-2security/openssl/Makefile
+18-73 files

LLVM/project f58b37bclang/docs StandardCPlusPlusModules.rst

[docs] [C++20] [Modules] Offer a method to use clang module map with named modules (#178368)

See the doc for details.
DeltaFile
+274-0clang/docs/StandardCPlusPlusModules.rst
+274-01 files

LLVM/project fc7ad81llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine binop-select.ll

[InstCombine][profcheck] Preserve !prof metadata when folding select. (#177707)

The new select `InstCombinerImpl::foldBinOpSelectBinOp` reuses the same
condition in the same BB as the original so the profile info can be
trivially copied over.
DeltaFile
+10-5llvm/test/Transforms/InstCombine/binop-select.ll
+9-3llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+0-1llvm/utils/profcheck-xfail.txt
+19-93 files

LLVM/project da3f293llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine branch.ll

[InstCombine][profcheck] Propogate profile metadata when transforming br (X && !Y) to br (!X || Y) (#175939)

Updated visitBranchInst to propagate and swap !prof metadata when transforming br (X && !Y) to br (!X || Y).
DeltaFile
+21-13llvm/test/Transforms/InstCombine/branch.ll
+15-0llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+0-1llvm/utils/profcheck-xfail.txt
+36-143 files

FreeBSD/ports 91a172adevel/py-lxml distinfo Makefile

devel/py-lxml: update to 6.0.2

Changelog: https://github.com/lxml/lxml/blob/lxml-6.0.2/CHANGES.txt

PR: 292775
(cherry picked from commit 727e59e39c663046776eb6c7ca786aa97681ca12)
DeltaFile
+3-3devel/py-lxml/distinfo
+1-1devel/py-lxml/Makefile
+4-42 files

HardenedBSD/src c460d3bcrypto/openssl/apps pkeyutl.c, crypto/openssl/apps/lib apps.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+28-27crypto/openssl/apps/lib/apps.c
+40-0lib/libsys/rfork_thread_gen.c
+18-21lib/libc/gen/posix_spawn.c
+18-18crypto/openssl/apps/pkeyutl.c
+34-0lib/libsys/pdrfork_thread_gen.c
+26-6crypto/openssl/crypto/bio/bf_lbuf.c
+164-7228 files not shown
+308-12334 files

HardenedBSD/src b8dd119lib/libc/gen posix_spawn.c, lib/libsys rfork_thread_gen.c pdrfork_thread_gen.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+40-0lib/libsys/rfork_thread_gen.c
+18-21lib/libc/gen/posix_spawn.c
+34-0lib/libsys/pdrfork_thread_gen.c
+0-5lib/libsys/i386/Symbol.sys.map
+0-5lib/libsys/amd64/Symbol.sys.map
+2-0lib/libsys/powerpc/Makefile.sys
+94-315 files not shown
+104-3111 files