FreeBSD/ports 08f97dcaudio/praat/files patch-makefiles_makefile.defs.freebsd.alsa patch-Makefile

audio/praat: update to 6.4.67, latest upstream

Release notes as always at
        https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html

The build system has been revamped (in unfortunate ways), I ought to
engage with upstream to get it to build well with meson on FreeBSD,
so we can abandon all the Makefile hacks.
DeltaFile
+0-20audio/praat/files/patch-makefiles_makefile.defs.freebsd.alsa
+16-0audio/praat/files/patch-Makefile
+11-0audio/praat/files/patch-external_glpk_glpspx02.c
+11-0audio/praat/files/patch-external_whispercpp_Makefile
+11-0audio/praat/files/patch-fon_Sound__audio.cpp
+11-0audio/praat/files/patch-main_main__Praat.cpp
+60-204 files not shown
+90-2710 files

FreeBSD/ports 586b4d3audio/musescore pkg-plist Makefile, audio/musescore/files patch-src_framework_ui_CMakeLists.txt patch-src_framework_ui_uimodule.cpp

audio/musescore: update to 4.7.3, latest upstream

The 4.7 series announcements are at
        https://musescore.org/en/4.7

Submitted by Keith White, additional patches for build and bump to .3 by me.
DeltaFile
+132-145audio/musescore/pkg-plist
+50-24audio/musescore/Makefile
+22-8audio/musescore/files/patch-src_framework_ui_CMakeLists.txt
+4-10audio/musescore/files/patch-src_framework_ui_uimodule.cpp
+3-11audio/musescore/distinfo
+0-13audio/musescore/files/patch-src_project_internal_exporttype.h
+211-2115 files not shown
+234-23311 files

LLVM/project a722324clang/test/Driver hip-include-path.hip hexagon-toolchain-picolibc.c, clang/test/Preprocessor iwithprefix.c

Update remaining tests for usage of CLANG_RESOURCE_DIR (#202475)

We would like to enable the clang CMake option CLANG_RESOURCE_DIR on our
build bots, but found that a few tests that need updating since they
make assumptions about compiler paths that are modified when using
CLANG_RESOURCE_DIR. This is the final change to update the remaining 3
test failures we found.

In the previous change (#197154), I added a definition for
`%clang-resource-dir` which contains the path printed by the compiler
when run with `-print-resource-dir`. We pass that value to the remaining
tests where needed through the RUN lines and use that to verify the
correct path rather than just trying to guess at it using a complex
regex.

One exception was a test which uses `-###` which escapes the backslashes
on Windows. For that test I just used tr+sed to escape the backslashes so
that the matching would work in that particular test only.
DeltaFile
+16-16clang/test/Driver/hip-include-path.hip
+12-8clang/test/Driver/hexagon-toolchain-picolibc.c
+2-2clang/test/Preprocessor/iwithprefix.c
+30-263 files

NetBSD/pkgsrc 5M5zgv7doc CHANGES-2026

   doc: begin freeze for pkgsrc-2026Q2
VersionDeltaFile
1.3792+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports 8b6b79fnet/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.5

Details:
- Update to upstream release 3.7.5, see:
  https://github.com/traefik/traefik/releases/tag/v3.7.5
- Fixes 2 CVEs in the process, see below

MFH:            2026Q2
Security:       CVE-2026-48020
                CVE-2026-48491
(cherry picked from commit 183293183e8a899aa5c4e22cd61b37597a767cab)
DeltaFile
+7-2net/traefik/Makefile
+3-1net/traefik/distinfo
+10-32 files

LLVM/project ae1c507mlir/lib/Dialect/SparseTensor/Transforms SparseTensorCodegen.cpp, mlir/test/Dialect/SparseTensor sparse_pack.mlir

[mlir][sparse_tensor] Fix out-of-bounds read in SparseAssembleOpConverter (#203289)

The assemble codegen loop iterates over the level rank but asserted on
`getDimShape()[lvl]`, which is sized by the dimension rank. Index the
level shape instead, matching the loop bound and the next line.

Fixes #203225.
DeltaFile
+18-0mlir/test/Dialect/SparseTensor/sparse_pack.mlir
+1-1mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp
+19-12 files

LLVM/project 8796d37mlir/include/mlir/Dialect/SparseTensor/Transforms Passes.td Passes.h, mlir/lib/Dialect/SparseTensor/Transforms/Utils IterationGraphSorter.cpp

[MLIR][SparseTensor] Added Sparse Outer Loop Ordering Strategy (#172198)

This PR builds upon the infrastructure set up for Sparse Tensor Loop
Ordering Heuristics (#154656) and the already existing Dense Outer loop
ordering strategy (#160168).
DeltaFile
+165-0mlir/test/Dialect/SparseTensor/sparse_loop_ordering.mlir
+43-11mlir/lib/Dialect/SparseTensor/Transforms/Utils/IterationGraphSorter.cpp
+3-1mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
+1-0mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
+212-124 files

FreeBSD/src 69e2097lib/libc/posix1e acl_to_text_nfs4.c

acl_to_text_nfs4.c: Fix a snprintf() for large uid

Commit 6e7c10c79dea fixed a couple of snprintf()s for large
uid/gid numbers above 2Gig.  This patch fixes another one.

Reviewed by:    rmacklem
Differential Revision:  https://reviews.freebsd.org/D57561
DeltaFile
+1-1lib/libc/posix1e/acl_to_text_nfs4.c
+1-11 files

LLVM/project 7e41e3aclang/lib/CodeGen CGHLSLRuntime.cpp, llvm/test/Analysis/CostModel/AMDGPU minimumnum.ll maximumnum.ll

Rebase, fix reported crash

Created using spr 1.3.7
DeltaFile
+736-0llvm/test/CodeGen/AMDGPU/shl.v2i64.ll
+407-35llvm/test/Analysis/CostModel/AMDGPU/minimumnum.ll
+364-56llvm/test/Analysis/CostModel/AMDGPU/maximumnum.ll
+210-180llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll
+362-0llvm/test/CodeGen/AMDGPU/wmma-coexecution-valu-hazards.mir
+174-171clang/lib/CodeGen/CGHLSLRuntime.cpp
+2,253-442285 files not shown
+8,805-1,854291 files

LLVM/project 8e3c10fllvm/test/tools/llvm-cov exclude-markers.test, llvm/test/tools/llvm-cov/Inputs/exclude-markers report.cpp

[llvm-cov] Add inline exclusion marker support for coverage reporting

Add --exclude-line-regex, --exclude-region-start-regex, and
--exclude-region-stop-regex options to llvm-cov. These allow excluding
lines from coverage totals based on inline source comments.

Defaults: LCOV_EXCL_LINE (single line), LCOV_EXCL_START/LCOV_EXCL_STOP
(region). This brings parity with lcov/gcov exclusion markers and
kcov --exclude-line regex support.

The implementation scans source files for markers when loaded, builds a
per-file set of excluded line numbers, and subtracts them from the line
coverage totals in prepareFileReports().

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+222-0llvm/test/tools/llvm-cov/exclude-markers.test
+62-1llvm/tools/llvm-cov/CodeCoverage.cpp
+58-0llvm/tools/llvm-cov/CoverageViewOptions.h
+18-0llvm/test/tools/llvm-cov/Inputs/exclude-markers-region/report-region.cpp
+18-0llvm/test/tools/llvm-cov/Inputs/exclude-markers-custom-region/report-custom-region.cpp
+16-0llvm/test/tools/llvm-cov/Inputs/exclude-markers/report.cpp
+394-111 files not shown
+435-117 files

LLVM/project c601294llvm/test/Transforms/SLPVectorizer/X86 runtime-alias-checks.ll

[SLP][NFC]Add a test with the unsupported runtime checks



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/203728
DeltaFile
+100-0llvm/test/Transforms/SLPVectorizer/X86/runtime-alias-checks.ll
+100-01 files

OpenBSD/ports C0X2oYzwww/chromium distinfo, www/chromium/patches patch-chrome_browser_password_manager_chrome_password_manager_client_cc patch-content_browser_renderer_host_render_widget_host_view_aura_cc

   update to 149.0.7827.114
VersionDeltaFile
1.153+6-6www/ungoogled-chromium/distinfo
1.29+4-4www/chromium/patches/patch-chrome_browser_password_manager_chrome_password_manager_client_cc
1.476+4-4www/chromium/distinfo
1.29+4-4www/ungoogled-chromium/patches/patch-chrome_browser_password_manager_chrome_password_manager_client_cc
1.116+3-3www/chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc
1.44+3-3www/ungoogled-chromium/patches/patch-content_browser_renderer_host_render_widget_host_view_aura_cc
+24-244 files not shown
+28-2810 files

FreeBSD/ports 1832931net/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.5

Details:
- Update to upstream release 3.7.5, see:
  https://github.com/traefik/traefik/releases/tag/v3.7.5
- Fixes 2 CVEs in the process, see below

MFH:            2026Q2
Security:       CVE-2026-48020
                CVE-2026-48491
DeltaFile
+7-2net/traefik/Makefile
+3-1net/traefik/distinfo
+10-32 files

OpenBSD/src 8fBZcoVusr.bin/tmux window-copy.c tmux.1

   With mode-keys vi, keep cursor in the same position relative to the text
   when scrolling. GitHub issue 5216 from Arseniy Simonov.
VersionDeltaFile
1.406+13-1usr.bin/tmux/window-copy.c
1.1088+11-1usr.bin/tmux/tmux.1
+24-22 files

FreeBSD/ports 373e76asecurity/nss distinfo Makefile

security/nss: update to 3.125

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_125.html
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports fe7bff0benchmarks/clpeak distinfo Makefile

benchmarks/clpeak: update to 2.0.13

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/2.0.13
Reported by:    GitHub (watch releases)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports ec30d99x11-wm/cagebreak distinfo Makefile

x11-wm/cagebreak: update to 3.2.0

Changes:        https://github.com/project-repo/cagebreak/releases/tag/3.2.0
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-wm/cagebreak/distinfo
+1-1x11-wm/cagebreak/Makefile
+4-42 files

FreeBSD/ports df44f6enet/sendme/files patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs

net/sendme: fix build on non-x86

The netdev crate has the value of ioctl SIOCGIFXMEDIA hardcoded for x86.
Add definitions for other architectures to fix the build.

See also:       https://github.com/shellrow/netdev/issues/170
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit d4de8e372e2e8f829afe06d2ea4aa8528d2d96d2)
DeltaFile
+20-0net/sendme/files/patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs
+20-01 files

FreeBSD/ports c3f9002graphics/s10sh Makefile, graphics/s10sh/files patch-bytesex.h

graphics/s10sh: fix endianess code

Instead of hard-coding a list of architectures, defer to <endian.h>.
This fixes the build on all platforms tested.

MFH:            2026Q2
(cherry picked from commit c653d172b2678fed4bdd92782c593b995d41c5e5)
DeltaFile
+19-9graphics/s10sh/files/patch-bytesex.h
+0-5graphics/s10sh/Makefile
+19-142 files

FreeBSD/ports 50f63e2devel/smv Makefile

devel/smv: builds fine on armv7

MFH:            2026Q2
(cherry picked from commit 25f7c062b26ce5065825b50bf673de76d79c51f3)
DeltaFile
+0-3devel/smv/Makefile
+0-31 files

FreeBSD/ports d2db6aflang/micropython Makefile

lang/micropython: enable on armv7, fix on i386

Builds fine.
One unit test fails on armv7: basics/int_64_basics.py

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit 0f415d2616260b4c90af2a44434a5dbde8900a42)
DeltaFile
+3-3lang/micropython/Makefile
+3-31 files

FreeBSD/ports 5f53711math/tlfloat Makefile

math/tlfloat: builds fine on armv7

Tested on FreeBSD 14.3 and 15.0.
Test suite passes, too.

MFH:            2026Q2
(cherry picked from commit 42f2073184d330fabefb21264a9fe20280f65f1d)
DeltaFile
+0-1math/tlfloat/Makefile
+0-11 files

FreeBSD/ports f3191fbdevel/go-tools distinfo Makefile

devel/go-tools: update to 0.46.0

Selected upstream changes:

 - cmd/goyacc: use math.MinInt16 as sentinel value for large grammars
 - cmd/callgraph: add -{cpu,mem}profile flags for maintainers
 - all: fix typos in comments and docs
 - go.mod: update golang.org/x dependencies

Changelog: https://github.com/golang/tools/compare/v0.45.0...v0.46.0
DeltaFile
+5-5devel/go-tools/distinfo
+1-2devel/go-tools/Makefile
+6-72 files

FreeBSD/ports d4de8e3net/sendme/files patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs

net/sendme: fix build on non-x86

The netdev crate has the value of ioctl SIOCGIFXMEDIA hardcoded for x86.
Add definitions for other architectures to fix the build.

See also:       https://github.com/shellrow/netdev/issues/170
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+20-0net/sendme/files/patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs
+20-01 files

FreeBSD/ports 25f7c06devel/smv Makefile

devel/smv: builds fine on armv7

MFH:            2026Q2
DeltaFile
+0-3devel/smv/Makefile
+0-31 files

FreeBSD/ports 42f2073math/tlfloat Makefile

math/tlfloat: builds fine on armv7

Tested on FreeBSD 14.3 and 15.0.
Test suite passes, too.

MFH:            2026Q2
DeltaFile
+0-1math/tlfloat/Makefile
+0-11 files

FreeBSD/ports c653d17graphics/s10sh Makefile, graphics/s10sh/files patch-bytesex.h

graphics/s10sh: fix endianess code

Instead of hard-coding a list of architectures, defer to <endian.h>.
This fixes the build on all platforms tested.

MFH:            2026Q2
DeltaFile
+19-9graphics/s10sh/files/patch-bytesex.h
+0-5graphics/s10sh/Makefile
+19-142 files

FreeBSD/ports 0f415d2lang/micropython Makefile

lang/micropython: enable on armv7, fix on i386

Builds fine.
One unit test fails on armv7: basics/int_64_basics.py

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+3-3lang/micropython/Makefile
+3-31 files

NetBSD/src 3xBUqT1sys/arch/powerpc/ibm4xx pmap.c trap.c

   PowerPC 440 core support, tested only on 460EX.
VersionDeltaFile
1.111+304-3sys/arch/powerpc/ibm4xx/pmap.c
1.103+257-4sys/arch/powerpc/ibm4xx/trap.c
1.31+146-3sys/arch/powerpc/ibm4xx/trap_subr.S
1.10+74-9sys/arch/powerpc/ibm4xx/pic_uic.c
1.41+51-2sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
1.34+39-8sys/arch/powerpc/ibm4xx/clock.c
+871-293 files not shown
+942-369 files

LLVM/project 038c432llvm/test/tools/llvm-cov exclude-markers.test, llvm/test/tools/llvm-cov/Inputs/exclude-markers-custom-region report-custom-region.cpp

[llvm-cov] Add inline exclusion marker support for coverage reporting

Add --exclude-line-regex, --exclude-region-start-regex, and
--exclude-region-stop-regex options to llvm-cov. These allow excluding
lines from coverage totals based on inline source comments.

Defaults: LCOV_EXCL_LINE (single line), LCOV_EXCL_START/LCOV_EXCL_STOP
(region). This brings parity with lcov/gcov exclusion markers and
kcov --exclude-line regex support.

The implementation scans source files for markers when loaded, builds a
per-file set of excluded line numbers, and subtracts them from the line
coverage totals in prepareFileReports().

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+210-0llvm/test/tools/llvm-cov/exclude-markers.test
+62-1llvm/tools/llvm-cov/CodeCoverage.cpp
+58-0llvm/tools/llvm-cov/CoverageViewOptions.h
+18-0llvm/test/tools/llvm-cov/Inputs/exclude-markers-custom-region/report-custom-region.cpp
+18-0llvm/test/tools/llvm-cov/Inputs/exclude-markers-region/report-region.cpp
+16-0llvm/tools/llvm-cov/CoverageReport.cpp
+382-111 files not shown
+423-117 files