FreeBSD/ports 78659e6misc/qlcplus pkg-plist distinfo, misc/qlcplus/files patch-CMakeLists.txt

misc/qlcplus: update 5.0.1 → 5.1.0
DeltaFile
+42-0misc/qlcplus/pkg-plist
+11-0misc/qlcplus/files/patch-CMakeLists.txt
+3-3misc/qlcplus/distinfo
+2-2misc/qlcplus/Makefile
+58-54 files

FreeBSD/ports db8fb6bmisc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json

misc/github-copilot-cli: update 0.0.394 → 0.0.400
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+3-3misc/github-copilot-cli/distinfo
+1-1misc/github-copilot-cli/Makefile
+32-323 files

FreeBSD/ports b846d24science/cp2k pkg-plist Makefile, science/cp2k-data distinfo pkg-plist

science/cp2k{,-data}: update 2025.2 → 2026.1
DeltaFile
+21-4science/cp2k/pkg-plist
+10-2science/cp2k/Makefile
+5-5science/cp2k/files/patch-cmake_CompilerConfiguration.cmake
+3-3science/cp2k-data/distinfo
+3-3science/cp2k/distinfo
+3-0science/cp2k-data/pkg-plist
+45-171 files not shown
+46-187 files

FreeBSD/ports b95fbfdnet-mgmt/alertmanager distinfo Makefile

net-mgmt/alertmanager: Update to 0.30.1

ChangeLog:
https://github.com/prometheus/alertmanager/releases/tag/v0.30.1
DeltaFile
+5-5net-mgmt/alertmanager/distinfo
+1-2net-mgmt/alertmanager/Makefile
+6-72 files

LLVM/project dc152f0clang/test/Headers __clang_hip_math.hip, llvm/lib/IR Instruction.cpp

[IR] Add `fpmath` to keep list of dropUBImplyingAttrsAndMetadata (#179019)

`fpmath` is precision metadata rather than UB-implying metadata. This
avoids `fpmath` from being dropped in InstCombine FoldOpIntoSelect.
DeltaFile
+7-7clang/test/Headers/__clang_hip_math.hip
+9-0llvm/test/Transforms/InstCombine/fold-fops-into-selects.ll
+3-1llvm/lib/IR/Instruction.cpp
+19-83 files

FreeBSD/ports 8c84239security/nuclei distinfo Makefile

security/nuclei: Update to 3.7.0

ChangeLog:
https://github.com/projectdiscovery/nuclei/releases/tag/v3.7.0
DeltaFile
+5-5security/nuclei/distinfo
+1-2security/nuclei/Makefile
+6-72 files

HardenedBSD/ports e7b3c48devel/build2/files patch-build2_libbuild2_script_regex.hxx, math/mlpack pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+43-23math/mlpack/pkg-plist
+17-15net/activemq/Makefile
+23-0security/caldera/files/patch-app_utility-base_world.py
+19-0devel/build2/files/patch-build2_libbuild2_script_regex.hxx
+19-0security/caldera/files/patch-app_objects_secondclass-c_fact.py
+17-0security/caldera/files/patch-app_objects_secondclass-c_rule.py
+138-3825 files not shown
+203-11731 files

LLVM/project acf2bbdllvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU sched_mfma_rewrite_copies.mir sched_mfma_rewrite_cost.mir

Update new tests and format
DeltaFile
+949-949llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+77-77llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_cost.mir
+1-2llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+1,027-1,0283 files

LLVM/project 6a7a832llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNSchedStrategy.h, llvm/test/CodeGen/AMDGPU machine-scheduler-sink-trivial-remats-debug.mir

Set rematerialized MIs' reg operands to sentinel reg

Also removes a bunch of const specified on class members that prevents
std::sort from compiling on some configs.
DeltaFile
+20-8llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+6-4llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+2-2llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-debug.mir
+28-143 files

LLVM/project d739081llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp

Format
DeltaFile
+1-0llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+1-01 files

LLVM/project ba1fb49llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNSchedStrategy.h, llvm/test/CodeGen/AMDGPU machine-scheduler-rematerialization-scoring.mir machine-scheduler-sink-trivial-remats-attr.mir

Re-apply "[AMDGPU][Scheduler] Scoring system for rematerializations (#175050)"

This re-applies commit f21e3593371c049380f056a539a1601a843df558 along
with the compile fix failure introduced in
8ab79377740789f6a34fc6f04ee321a39ab73724 before the initial patch was
reverted and fixes for the previously observed assert failure.

We were hitting the assert in the HIP Blender due to a combination of
two issues that could happen when rematerializations are being rolled
back.

1. Small changes in slots indices (while preserving instruction order)
   compared to the pre-re-scheduling state meand that we have to
   re-compute live ranges for all register operands of rolled back
   rematerializations. This was not being done before.
2. Re-scheduling can move registers that were rematerialized at
   arbitrary positions in their respective regions while their opcode
   is set to DBG_VALUE, even before their read operands are defined.
   This makes re-scheduling reverts mandatory before rolling back

    [4 lines not shown]
DeltaFile
+507-291llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+523-0llvm/test/CodeGen/AMDGPU/machine-scheduler-rematerialization-scoring.mir
+194-194llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-attr.mir
+238-31llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+208-51llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+5-5llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-debug.mir
+1,675-5721 files not shown
+1,676-5737 files

LLVM/project cf60af8llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNSchedStrategy.h, llvm/test/CodeGen/AMDGPU machine-scheduler-sink-trivial-remats-debug.mir machine-scheduler-sink-trivial-remats.mir

[AMDGPU][Scheduler] Revert all regions when remat fails to increase occ. (#177205)

When the rematerialization stage fails to increase occupancy in all
regions, the current implementation only reverts the effect of
re-scheduling in regions in which the increased occupancy target could
not be achieved. However, given that re-scheduling with a higher
occupancy target puts more pressure on the scheduler to achieve lower
maximum RP at the cost of potentially lower ILP as well, region
schedules made with higher occupancy targets are generally less
desirable if the whole function is not able to meet that target.
Therefore, if at least one region cannot reach its target, it makes
sense to revert re-scheduling in all affected regions to go back to a
schedule that was made with a lower occupancy target.

This implements such logic for the rematerialization stage, and adds a
test to showcase that re-scheduling is indeed interrupted/reverted as
soon as a re-scheduled region that does not meet the increased target
occupancy is encountered.


    [4 lines not shown]
DeltaFile
+118-0llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-debug.mir
+58-17llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+15-15llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+27-1llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+218-334 files

LLVM/project 9e5deb9clang-tools-extra/clang-tidy/modernize UseNullptrCheck.cpp

[clang-tidy] Speed up `modernize-use-nullptr` (#178829)

As noted in [this
comment](https://github.com/llvm/llvm-project/pull/178149#discussion_r2732896149),
it appears that registering one `anyOf(a, b, ...)` matcher is generally
slower than registering `a, b, ...` all individually. Applying that
knowledge to this check gives us an easy 3x speedup:
```txt
                    ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
Status quo:         0.3281 (  6.1%)   0.0469 (  5.2%)   0.3750 (  6.0%)   0.3491 (  5.5%)  modernize-use-nullptr
With this change:   0.0938 (  1.8%)   0.0156 (  1.8%)   0.1094 (  1.8%)   0.1260 (  2.1%)  modernize-use-nullptr
```
I'm not exactly sure *why* this works, but it seems pretty consistent.
I've seen a similar result trying this with `bugprone-infinite-loop`.
DeltaFile
+24-27clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
+24-271 files

OpenBSD/src ibOVZ03sys/net pf.c

   have state and source limiter state cleanup assert on the right lock.

   state and source limiters and they pf state links they're wired up
   with are protected by the pf lock, not the pf state lock. this is
   asserted correctly when setting up source and state limiters, but
   i copy and pasted the wrong assert for the cleanup code.

   this should fix the spurious "splassert: pf_create_state: want 1 have 0"
   messages i get on my firewalls.
VersionDeltaFile
1.1231+2-2sys/net/pf.c
+2-21 files

OpenBSD/src ffBQUmvsys/kern sysv_sem.c

   In semctl(2), set pointers to NULL after free().  Avoids false positive
   warnings with a simple use-after-free checker.

   ok bluhm@
VersionDeltaFile
1.66+3-1sys/kern/sysv_sem.c
+3-11 files

Illumos/gate af641d2usr/src/uts/common/io/virtio virtio_main.c

17856 modern virtio drivers truncate ring PA to 32 bits
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+1-1usr/src/uts/common/io/virtio/virtio_main.c
+1-11 files

OpenBSD/ports 1VgDdv8devel/sbt distinfo Makefile, devel/sbt/patches patch-bin_sbt

   devel/sbt: update to 1.12.1
VersionDeltaFile
1.21+2-2devel/sbt/distinfo
1.21+1-1devel/sbt/Makefile
1.16+1-1devel/sbt/patches/patch-bin_sbt
+4-43 files

NetBSD/src q5iGkxndistrib/utils/embedded/files ec2_init

   On IPv6-only instances, IMDS is available from [fd00:ec2::254]
VersionDeltaFile
1.7+11-5distrib/utils/embedded/files/ec2_init
+11-51 files

LLVM/project 6a18039lld/test/ELF aarch64-movw-error.s riscv-pcrel-hilo.s

[ELF,test] Improve riscv and aarch64 relocation error tests

Adopt modern test patterns for relocation overflow and alignment error
tests:

* Use `rm -rf %t && mkdir %t && cd %t` pattern for isolation. Use simple
  filenames (32.o, 64.o, out.32) instead of %t-prefixed names
* Use `--defsym` instead of external input files where possible
* Omit `-o /dev/null` for negative tests (implicit when errors occur)
* Add `--implicit-check-not=error:` to catch unexpected errors
DeltaFile
+21-21lld/test/ELF/aarch64-movw-error.s
+20-18lld/test/ELF/riscv-pcrel-hilo.s
+20-18lld/test/ELF/riscv-branch.s
+19-18lld/test/ELF/riscv-jal.s
+17-19lld/test/ELF/aarch64-prel32.s
+17-19lld/test/ELF/aarch64-prel16.s
+114-1137 files not shown
+192-19213 files

FreeBSD/ports b99da9dmath/R-cran-irlba distinfo Makefile

math/R-cran-irlba: Update to 2.3.7

Reported by:    portscout
DeltaFile
+3-3math/R-cran-irlba/distinfo
+2-2math/R-cran-irlba/Makefile
+5-52 files

HardenedBSD/ports b99da9dmath/R-cran-irlba distinfo Makefile

math/R-cran-irlba: Update to 2.3.7

Reported by:    portscout
DeltaFile
+3-3math/R-cran-irlba/distinfo
+2-2math/R-cran-irlba/Makefile
+5-52 files

NetBSD/src Ff9ttqLexternal/mit/ctwm/libexec ctwm_app_menu

   ctwm_app_menu: Rewrite largely in awk for ~20-100x speedup.

   Previously took ~2.5sec on my laptop, now 0.03sec.

   Previously took ~10sec on a wiiu, now ~0.5sec.

   Output is meant to be byte-for-byte identical, except possibly in
   cases that could have screwed up ctwm by quoting shenanigans which
   are now escaped.  (I hope the escape sequences work, didn't actually
   check how ctwm interprets them.)  Can maybe support Exec line with
   `"' in them by deleting some code (marked XXX) but I didn't test that
   it actually works that way.

   PR bin/59958: ctwm: long delay during ctwm_app_menu
VersionDeltaFile
1.7+117-121external/mit/ctwm/libexec/ctwm_app_menu
+117-1211 files

FreeBSD/ports 2545796archivers/lua-zlib Makefile distinfo

archivers/lua-zlib: Update 1.2 => 1.4

Changelogs:
https://github.com/brimworks/lua-zlib/releases/tag/v1.3
https://github.com/brimworks/lua-zlib/releases/tag/v1.4

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Remove lua version from USES - port supports all versions.
- Fix warnings from portclippy.

PR:             292335
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+6-8archivers/lua-zlib/Makefile
+3-3archivers/lua-zlib/distinfo
+9-112 files

HardenedBSD/ports 2545796archivers/lua-zlib Makefile distinfo

archivers/lua-zlib: Update 1.2 => 1.4

Changelogs:
https://github.com/brimworks/lua-zlib/releases/tag/v1.3
https://github.com/brimworks/lua-zlib/releases/tag/v1.4

Improve port:
- Replace PORTVERSION with DISTVERSION.
- Remove lua version from USES - port supports all versions.
- Fix warnings from portclippy.

PR:             292335
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+6-8archivers/lua-zlib/Makefile
+3-3archivers/lua-zlib/distinfo
+9-112 files

HardenedBSD/ports 86ef05ax11/babl Makefile distinfo

x11/babl: update to 0.1.122

Changelog: https://gitlab.gnome.org/GNOME/babl/-/blob/BABL_0_1_122/NEWS

While here, disable relocatable support for now. It is currently
only supported on Linux, Windows and macOS.

PR: 292859
DeltaFile
+4-3x11/babl/Makefile
+3-3x11/babl/distinfo
+7-62 files

FreeBSD/ports 86ef05ax11/babl Makefile distinfo

x11/babl: update to 0.1.122

Changelog: https://gitlab.gnome.org/GNOME/babl/-/blob/BABL_0_1_122/NEWS

While here, disable relocatable support for now. It is currently
only supported on Linux, Windows and macOS.

PR: 292859
DeltaFile
+4-3x11/babl/Makefile
+3-3x11/babl/distinfo
+7-62 files

HardenedBSD/ports ff61347misc/crush distinfo Makefile

misc/crush: Update to 0.37.0

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.34.0
- https://github.com/charmbracelet/crush/releases/tag/v0.35.0
- https://github.com/charmbracelet/crush/releases/tag/v0.36.0
- https://github.com/charmbracelet/crush/releases/tag/v0.37.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports ff61347misc/crush distinfo Makefile

misc/crush: Update to 0.37.0

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.34.0
- https://github.com/charmbracelet/crush/releases/tag/v0.35.0
- https://github.com/charmbracelet/crush/releases/tag/v0.36.0
- https://github.com/charmbracelet/crush/releases/tag/v0.37.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

NetBSD/pkgsrc 1SYi1Mhdoc CHANGES-2026

   doc: Updated devel/objfw to 1.4.4
VersionDeltaFile
1.825+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OOMg7Zjdevel/objfw distinfo Makefile

   Update devel/objfw to 1.4.4

   ObjFW 1.4.3 -> ObjFW 1.4.4, 2026-02-01
    * Fixes Swift interoperability.
    * Fixes building for Wii with new devkitPro.
    * Fixes missing background color rounding in OFStdIOStream.
    * Adds iso8859-* as an alias for iso-8859-*.
    * Fixes objfw-compile not passing -f* and -m* to the linker
    * Makes ofhttp always send an Accept header to avoid being flagged as
      suspicious by some websites.
    * Fixes ObjFWTLS with OpenSSL when using Apple GCC 4.0.1.
    * Fixes a few missing OF_RETURNS_INNER_POINTER.
    * Fixes some OFMutableStringTests not being run.
VersionDeltaFile
1.41+4-4devel/objfw/distinfo
1.60+2-3devel/objfw/Makefile
1.16+2-2devel/objfw/PLIST.runtime
1.32+2-2devel/objfw/PLIST
1.10+2-2devel/objfw/PLIST.tls
+12-135 files