FreeBSD/ports 6d7f0c7x11-themes/win98se-icon-theme Makefile distinfo

x11-themes/win98se-icon-theme: Update 0.2.15 => 0.2.16.1

Changelogs:
- https://github.com/nestoris/Win98SE/releases/tag/v0.2.16
- https://github.com/nestoris/Win98SE/releases/tag/v0.2.16.1

PR:             298100
Reported by:    Alexander Vereeken <avereeken at fastmail.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+4,937-2,244x11-themes/win98se-icon-theme/pkg-plist
+3-3x11-themes/win98se-icon-theme/distinfo
+1-1x11-themes/win98se-icon-theme/Makefile
+4,941-2,2483 files

FreeBSD/ports 5ffc40csecurity/vuxml/vuln 2026.xml

security/vuxml: Add entry for giflib CVE-2026-26740
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

LLVM/project 9eba015llvm/docs/CommandGuide llvm-mca.rst, llvm/lib/Frontend/OpenMP OMPDescriptors.inc

Merge branch 'main' into revert-192155-dev/jf/upstream-lto-pipeline-prepare-for-lto
DeltaFile
+2,115-2,484llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+788-788llvm/lib/Frontend/OpenMP/OMPDescriptors.inc
+611-829llvm/test/CodeGen/AMDGPU/calling-conventions.ll
+1,368-3mlir/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
+567-723llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+0-1,208llvm/docs/CommandGuide/llvm-mca.rst
+5,449-6,035879 files not shown
+47,991-26,449885 files

FreeBSD/ports a3c5311textproc/pageedit Makefile, www/dooble distinfo Makefile

www/dooble: Update to 2026.08.21

Link with gpgme for use with the application lock function.
Replace /usr/local with ${LOCALBASE}.
Install dictionaries into ${DATADIR} to avoid pageedit conflict.
Remove the unnecessary desktop-file-edit.

Changelog:
https://github.com/textbrowser/dooble/releases#release-2026.08.21

PR:             297900
Approved by:    Eric Camachat <eric at camachat.org> (maintainer)
Approved by:    osa (mentor)
Co-authored-by: mce
DeltaFile
+37-0www/dooble/files/patch-Source_dooble__settings.cc
+12-20www/dooble/Makefile
+29-0www/dooble/files/patch-dooble.pro
+3-3www/dooble/distinfo
+0-2textproc/pageedit/Makefile
+81-255 files

LLVM/project d9569e2llvm/unittests/ProfileData SampleProfTest.cpp

format

Created using spr 1.3.7
DeltaFile
+3-2llvm/unittests/ProfileData/SampleProfTest.cpp
+3-21 files

LLVM/project 7aa6c34llvm/unittests/ProfileData SampleProfTest.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+3-6llvm/unittests/ProfileData/SampleProfTest.cpp
+3-61 files

LLVM/project 747f90allvm/unittests/ProfileData SampleProfTest.cpp

format

Created using spr 1.3.7
DeltaFile
+3-6llvm/unittests/ProfileData/SampleProfTest.cpp
+3-61 files

LLVM/project c3bff08llvm/test/CodeGen/AMDGPU waitcnt-loop-carried-fence-drain.mir waitcnt-loop-carried-fence-drain-gfx12.mir

Fix RUN line style
DeltaFile
+1-1llvm/test/CodeGen/AMDGPU/waitcnt-loop-carried-fence-drain.mir
+1-1llvm/test/CodeGen/AMDGPU/waitcnt-loop-carried-fence-drain-gfx12.mir
+2-22 files

LLVM/project bea207blldb/unittests/Host ProcessRunLockTest.cpp, lldb/unittests/Utility PolicyTest.cpp

[lldb/test] Suppress crash reports from LLDB's gtest death tests (#218981)

PolicyStackDeathTest.GuardDestroyedOnDifferentThread and
ProcessRunLockDeathTest.MoveLockedAcrossThreads deliberately trip
thread-affinity checks that call report_fatal_error, so the forked
death-test child dies via SIGABRT. On platforms with a system crash
reporter that leaves a crash log behind for each run, which CI scrapes
and reports as a test failure even though both tests pass.

Call llvm::sys::Process::PreventCoreFiles() as the first statement
inside the EXPECT_DEATH block. EXPECT_DEATH forks by default, so this
only affects the child process and leaves the runner's own signal
handling alone. The assertions still hold: report_fatal_error writes to
stderr before aborting, so the regex still matches, and the nonzero exit
status satisfies ExitedUnsuccessfully.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+7-0lldb/unittests/Host/ProcessRunLockTest.cpp
+6-0lldb/unittests/Utility/PolicyTest.cpp
+13-02 files

FreeBSD/ports 3dc4c03security/vuxml/vuln 2026.xml

security/vuxml: Add entries for expat2 CVE-2026-66046 and CVE-2026-76641
DeltaFile
+69-0security/vuxml/vuln/2026.xml
+69-01 files

LLVM/project 7e80c4cllvm/lib/Transforms/Vectorize LoopVectorize.cpp

[LV] Remove dead EpilogueLoopVectorizationInfo::EpiloguePlan (NFC). (#220383)

The field has had no readers since 7f3428d3ed71 ("[VPlan] Compute
induction end values in VPlan.", #112145), which removed the last one.
Remove the dead field.
DeltaFile
+3-6llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+3-61 files

LLVM/project b51e2b0llvm/lib/Transforms/Scalar SROA.cpp, llvm/test/Transforms/SROA select-load.ll

[SROA] Remove pointer bitcast lookthrough for selects (#220199)

`isSafeSelectToSpeculate` finds load users of the select through
bitcasts. But bitcasts from pointer to pointer don't happen anymore (or
are really uncommon?) after the introduction of opaque pointers. Remove
this functionality.

llvm-opt-benchmark shows no perf diff.
DeltaFile
+4-5llvm/test/Transforms/SROA/select-load.ll
+0-5llvm/lib/Transforms/Scalar/SROA.cpp
+4-102 files

FreeBSD/ports a6df369security/openconnect-gui Makefile

security/openconnect-gui: Remove deprecation notice and expiration date

As per new policies you need to track multiple branches.
I don't have time, hardware or interest trying to additionally keep up
with quarterly so I'll revert deprecation and expiration date

Reported by:    joneum
DeltaFile
+1-4security/openconnect-gui/Makefile
+1-41 files

FreeBSD/ports a303bb1www/dtse Makefile

www/dtse: Remove deprecation notice and expiration date

As per new policies you need to track multiple branches.
I don't have time, hardware or interest trying to additionally keep up
with quarterly so I'll revert deprecation and expiration date

Reported by:    joneum
DeltaFile
+1-4www/dtse/Makefile
+1-41 files

FreeBSD/ports 55ec3e5devel/etcd Makefile

devel/etcd: Remove deprecation notice and expiration date

As per new policies you need to track multiple branches.
I don't have time, hardware or interest trying to additionally keep up
with quarterly so I'll revert deprecation and expiration date

Reported by:    joneum
DeltaFile
+1-4devel/etcd/Makefile
+1-41 files

LLVM/project a882a47flang/lib/Optimizer/CodeGen CodeGen.cpp, flang/test/Fir/CUDA cuda-code-gen.mlir

[flang][cuda] Look through declare/xdeclare when placing embox descriptors (#220361)

isDeviceAllocation() stopped at fir.declare / fircg.ext_declare, so an
embox of managed data could land on the stack. That happens with -g,
where declare is rewritten to fircg.ext_declare and kept until codegen.

Walk through those ops so the descriptor for managed data is still
allocated in managed memory. Also dyn_cast the adaptor block argument
instead of assuming it is always a BlockArgument.

Add a cuda-code-gen.mlir case for embox of a CUFMemAlloc result reached
through fircg.ext_declare.
DeltaFile
+37-0flang/test/Fir/CUDA/cuda-code-gen.mlir
+12-1flang/lib/Optimizer/CodeGen/CodeGen.cpp
+49-12 files

FreeBSD/src 551b7c5sys/contrib/dev/rtwn rtwn-rtl8723bufw.fw.uu, sys/dev/rtwn/rtl8723b r23b_priv.h r23b_init.c

rtwn: add support for the RTL8723BU

Pushed using the RTL8723BU.

Reviewed by:    ziaee, avos, adrian
Relnotes:       yes
Differential Revision:  https://reviews.freebsd.org/D59205
DeltaFile
+717-0sys/contrib/dev/rtwn/rtwn-rtl8723bufw.fw.uu
+620-0sys/dev/rtwn/rtl8723b/r23b_calib.c
+364-0sys/dev/rtwn/rtl8723b/usb/r23bu_init.c
+235-0sys/dev/rtwn/rtl8723b/r23b_init.c
+211-0sys/dev/rtwn/rtl8723b/r23b_priv.h
+197-0sys/dev/rtwn/rtl8723b/usb/r23bu_attach.c
+2,344-022 files not shown
+3,162-428 files

FreeBSD/src b2fd2f9sys/dev/rtwn if_rtwn_rx.c

rtwn: fix typo s/rtwm/rtwn
DeltaFile
+2-2sys/dev/rtwn/if_rtwn_rx.c
+2-21 files

LLVM/project 5d797cfllvm/include/llvm/IR Module.h, llvm/lib/IR Function.cpp BasicBlock.cpp

[DirectX] Make DXILDebugInfo report that it Modified the IR (#220242)

fixes https://github.com/llvm/llvm-project/issues/220241

When Running Expensive Checks the following tests fail: Failed Tests
(7):
  LLVM :: CodeGen/DirectX/DebugInfo/dbg-assign.ll
  LLVM :: CodeGen/DirectX/DebugInfo/dbg-declare-undef.ll
  LLVM :: CodeGen/DirectX/DebugInfo/dbg-value-arglist.ll
  LLVM :: CodeGen/DirectX/DebugInfo/dbg-value.ll
  LLVM :: CodeGen/DirectX/DebugInfo/debug-info.ll
  LLVM :: CodeGen/DirectX/DebugInfo/di-label.ll
  LLVM :: CodeGen/DirectX/debug-info.ll

DXILDebugInfo can modify the IR via convertFromNewDbgValues and other
places. We need to report these modification. It uses the DXILWriter as
its legacy pass, but the writer doesn't know that debuginfo can be
modified so update the Writer too so it can report modifications.


    [3 lines not shown]
DeltaFile
+6-6llvm/lib/Target/DirectX/DXILPrettyPrinter.cpp
+9-2llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.cpp
+6-3llvm/lib/IR/BasicBlock.cpp
+6-2llvm/include/llvm/IR/Module.h
+5-2llvm/lib/IR/Function.cpp
+3-0llvm/lib/Target/DirectX/DirectXIRPasses/DXILDebugInfo.h
+35-153 files not shown
+39-189 files

NetBSD/pkgsrc-wip 56ec5a3bup-snapshot distinfo Makefile

bup-snapshot: Update to bup-0.33.72.894

Advance along upstream main.
This is my take on 0.34alpha2.    (It might turn out to be rc1.)
DeltaFile
+3-3bup-snapshot/distinfo
+4-2bup-snapshot/Makefile
+7-52 files

LLVM/project 1e9384cllvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanLowering.cpp

[VPlan] Insert into vector preheader after phi recipes (NFC). (#220384)

Several transforms insert or hoist recipes to the start of the vector
preheader. Insert after any phi recipes instead

This is NFC today, but prepares for modeling the full epilogue skeleton
in VPlan, which requires adding phi nodes in the preheader before
execute.
DeltaFile
+4-4llvm/lib/Transforms/Vectorize/VPlanLowering.cpp
+2-2llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-62 files

LLVM/project e4dd8f1clang/lib/Driver/ToolChains MSVC.cpp

[docs] Update stale Clang Markdown migration reference
DeltaFile
+1-1clang/lib/Driver/ToolChains/MSVC.cpp
+1-11 files

FreeBSD/ports 92b409ebiology/freebayes Makefile distinfo, biology/freebayes/files patch-contrib_SeqLib_SeqLib_GenomicRegionCollection.cpp patch-meson.build

biology/freebayes: Update to 1.3.10

A few fixes and enhancements
Changes: https://github.com/freebayes/freebayes/releases

Reported by:    portscout
DeltaFile
+61-31biology/freebayes/files/patch-meson.build
+21-0biology/freebayes/files/patch-contrib_SeqLib_SeqLib_GenomicRegionCollection.cpp
+3-3biology/freebayes/distinfo
+1-1biology/freebayes/Makefile
+86-354 files

LLVM/project 519a7fflldb/source/Plugins/Process/Utility InferiorCallPOSIX.cpp

[LLDB] Support Re-export Symbol for FunctionCall (#208998)

A symbol can be a stub that is re-exported to another library. For
example, ELF can specify an auxiliary library and emit a zero-sized
symbol in the symbol table. This can cause expression evaluation to
resolve the stub instead of the actual function. Fix this by resolving
re-exported symbols to their actual addressed.
DeltaFile
+108-88lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp
+108-881 files

LLVM/project 6612be6llvm/test/Transforms/LoopVectorize/AArch64 wide-vscale-range-max-runtime-vf.ll

[LV] Add tests showing incorrect handling of large vscale ranges (NFC). (#219290)

Add tests with very large VScale max (2^30) showing incorrect handling
of wrapping when computing VF * vscale max in computeVF. We incorrectly
determine that no scalar epilogue is needed for the first test function
with a low trip count loop, and vectorize with a scalar epilogue instead
of tail-folding.

PR: https://github.com/llvm/llvm-project/pull/219290
DeltaFile
+108-0llvm/test/Transforms/LoopVectorize/AArch64/wide-vscale-range-max-runtime-vf.ll
+108-01 files

LLVM/project 6b27bfelldb/docs/resources lldbgdbremote.md, lldb/source/Plugins/Process/wasm ProcessWasm.cpp

Revert "[lldb] Drop the trailing separator from the qWasmGlobal instance suffix" (#220388)

Reverts llvm/llvm-project#220338. @jasonmolenda says that the key-value
semi-colon separated format says "end with a ;", which indeed matches
existing packets:

```
send packet: $qMemoryRegionInfo:16fdff310#a5
read packet: $start:16f604000;size:7fc000;permissions:rw;dirty-pages:16fdf0000,16fdf4000,16fdf8000,16fdfc000;type:stack;#00
```
DeltaFile
+3-3lldb/test/API/functionalities/gdb_remote_client/TestWasm.py
+2-2lldb/docs/resources/lldbgdbremote.md
+1-1lldb/source/Plugins/Process/wasm/ProcessWasm.cpp
+6-63 files

FreeBSD/src af25f24usr.bin/truss setup.c main.c, usr.bin/truss/tests Makefile truss_test.sh

truss: add -t to select which system calls are reported

truss reports every system call a process makes, which for anything
larger than a toy program buries the calls of interest.  Add -t, taking
a comma-separated expression naming the system calls to report.

A term is the name of a system call, which may contain the fnmatch(3)
wildcards; a system call number in decimal; or "@group" naming a group
of related system calls.  A term prefixed with '!' excludes what that
one term matches rather than including it, and applies to no other
term.  An expression whose terms are all negated subtracts from the set
of every system call; any other expression selects from an empty one.
Terms apply in order and the last one to match a system call decides
whether it is reported.  Repeating -t appends, so "-t a -t b" and
"-t a,b" are equivalent.  An empty term is ignored, so an empty
expression filters nothing and a stray comma is not an error.

    truss -t @file,@net fetch https://www.freebsd.org/
    truss -t '!@memory' make buildworld

    [60 lines not shown]
DeltaFile
+588-0usr.bin/truss/syscall_filter.c
+403-0usr.bin/truss/tests/truss_test.sh
+185-1usr.bin/truss/truss.1
+24-4usr.bin/truss/main.c
+13-3usr.bin/truss/setup.c
+8-0usr.bin/truss/tests/Makefile
+1,221-85 files not shown
+1,237-911 files

LLVM/project 9a66051flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP metadirective-loop.f90

Improve metadirective loop checks

Tie lastprivate guards and updates to their induction-variable
computations. Require the fallback SIMD linear clause to contain only the
expected variable.

Capture loop-bound and step producers in the dynamic and static collapse
checks. Require the last-iteration comparisons to use those values so the
tests reject internally consistent but semantically incorrect guards.
DeltaFile
+120-14flang/test/Lower/OpenMP/metadirective-loop.f90
+1-2flang/lib/Lower/OpenMP/OpenMP.cpp
+121-162 files

LLVM/project a8faf30llvm/lib/Analysis LoopAccessAnalysis.cpp, llvm/test/Analysis/LoopAccessAnalysis non-affine-monotonic-bounds.ll

[LAA] Remove over-eager assert after monotonicity check. (#220363)

The assert added in https://github.com/llvm/llvm-project/pull/210626 is
overly aggressive. SCEV may fail to prove the condition because
SplitIntoInitAndPostInc/getSCEVAtScope may drop flags needed to prove
the condition in the assert.

Add a test case where the start value is not 0, and remove assert.

Fixes https://github.com/llvm/llvm-project/issues/220286.
DeltaFile
+49-0llvm/test/Analysis/LoopAccessAnalysis/non-affine-monotonic-bounds.ll
+0-3llvm/lib/Analysis/LoopAccessAnalysis.cpp
+49-32 files

LLVM/project ffe0e6fmlir/lib/Conversion/XeVMToLLVM XeVMToLLVM.cpp, mlir/test/Conversion/XeVMToLLVM legalize_large_vector.mlir

[MLIR][XeVM] Legalize large vectors when shuffle second operand is poison (#220360)

The SPIR-V backend now rejects OpTypeVector with a component count
outside {2, 3, 4, 8, 16} with a fatal error, instead of silently
emitting invalid SPIR-V that IGC happened to accept (36135544a13c). This
exposed a gap in the large-vector legalization performed by
convert-xevm-to-llvm.

HandleVectorExtractPattern exists to split vectors wider than 16
elements so that they never reach the backend, but its
isExtractingContiguousSlice guard required both shufflevector source
operands to be the same value. XeGPU lowering can produce a contiguous
slice extraction whose second operand is poison instead of a copy of the
first one:

  %0 = llvm.mlir.poison : vector<32xf16>
  %1 = llvm.load %p : !llvm.ptr -> vector<32xi16>
  %2 = llvm.bitcast %1 : vector<32xi16> to vector<32xf16>
%3 = llvm.shufflevector %2, %0 [0, 1, 2, 3, 4, 5, 6, 7] : vector<32xf16>

    [13 lines not shown]
DeltaFile
+28-0mlir/test/Conversion/XeVMToLLVM/legalize_large_vector.mlir
+8-2mlir/lib/Conversion/XeVMToLLVM/XeVMToLLVM.cpp
+36-22 files