FreeBSD/ports 4c42001graphics/vulkan-caps-viewer Makefile, graphics/vulkan-extension-layer Makefile

graphics/vulkan-{headers,loader}: Drop maintainership

PR:             294344
Reported by:    Atanu Biswas <atanubiswas484 at gmail.com> (maintainer)
Approved by:    osa (mentor)
DeltaFile
+1-1graphics/vulkan-caps-viewer/Makefile
+1-1graphics/vulkan-extension-layer/Makefile
+1-1graphics/vulkan-headers/Makefile
+1-1graphics/vulkan-loader/Makefile
+1-1graphics/vulkan-tools/Makefile
+1-1graphics/vulkan-utility-libraries/Makefile
+6-61 files not shown
+7-77 files

FreeBSD/ports 778bf1awww/py-webob Makefile distinfo, www/py-webob/files patch-docs_conf.py pyproject.toml.in

www/py-webob: upgrade to 1.8.9 and use PEP517.

PR:             ports/293851
Approved by:    maintainer (nivit@)
DeltaFile
+20-7www/py-webob/Makefile
+14-2www/py-webob/files/patch-docs_conf.py
+7-0www/py-webob/files/pyproject.toml.in
+3-3www/py-webob/distinfo
+44-124 files

FreeBSD/ports 03b0241multimedia/plexmediaserver-plexpass distinfo Makefile

multimedia/plexmediaserver-plexpass: Update 1.43.0.10389 => 1.43.1.10611

Changelog:
https://forums.plex.tv/t/plex-media-server/30447/703

PR:             294419
Sponsored by:   UNIS Labs
DeltaFile
+3-3multimedia/plexmediaserver-plexpass/distinfo
+2-2multimedia/plexmediaserver-plexpass/Makefile
+5-52 files

FreeBSD/ports 1b02c41multimedia/plexmediaserver distinfo Makefile

multimedia/plexmediaserver: Update 1.43.0.10492 => 1.43.1.10611

Changelog:
https://forums.plex.tv/t/plex-media-server/30447/705

PR:             294418
Sponsored by:   UNIS Labs
DeltaFile
+3-3multimedia/plexmediaserver/distinfo
+2-2multimedia/plexmediaserver/Makefile
+5-52 files

LLVM/project a7b4e7bllvm/lib/Transforms/Utils CallGraphUpdater.cpp, llvm/test/Transforms/Inline inline-history-dead-function.ll

[CallGraphUpdater] Replace dead function in metadata with null instead of poison

Assisted-by: claude-4.6-opus
DeltaFile
+29-0llvm/test/Transforms/Inline/inline-history-dead-function.ll
+6-1llvm/lib/Transforms/Utils/CallGraphUpdater.cpp
+35-12 files

FreeBSD/doc eae9a0awebsite/content/en/status/report-2026-01-2026-03 audio.adoc

Status/2026Q1/audio.adoc: Add report

Sponsored by:   The FreeBSD Foundation
Reviewed by:    salvadore
Differential Revision:  https://reviews.freebsd.org/D56292
DeltaFile
+26-0website/content/en/status/report-2026-01-2026-03/audio.adoc
+26-01 files

LLVM/project 47e77fallvm/include/llvm/Analysis ValueTracking.h, llvm/lib/Analysis ValueTracking.cpp BasicAliasAnalysis.cpp

ValueTracking: Use SimplifyQuery for computeKnownConstantRange

Does introduce new context passing in a few of the updated contexts.
DeltaFile
+23-28llvm/lib/Analysis/ValueTracking.cpp
+20-20llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+18-10llvm/unittests/Analysis/ValueTrackingTest.cpp
+4-3llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+4-3llvm/lib/Analysis/BasicAliasAnalysis.cpp
+1-4llvm/include/llvm/Analysis/ValueTracking.h
+70-684 files not shown
+79-7410 files

LLVM/project 0ab10d1llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/InstCombine known-range-frexp-exp.ll

ValueTracking: Handle frexp exp in computeKnownConstantRange (#191282)
DeltaFile
+136-0llvm/test/Transforms/InstCombine/known-range-frexp-exp.ll
+29-1llvm/lib/Analysis/ValueTracking.cpp
+165-12 files

LLVM/project 183660dllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 phi-operand-gathered-loads.ll

[SLP] Fix GEP cost computation for load vectorization cost estimates

Pass Instruction::Load instead of Instruction::GetElementPtr to
getGEPCosts in isMaskedLoadCompress and CheckForShuffledLoads.
These call sites estimate costs for wide contiguous loads and sub-vector
load patterns, not for masked gather pointer vector formation. Using
Instruction::GetElementPtr incorrectly triggered the gather-style cost
path, which computes vector GEP formation costs. Since the call sites
already add scalarization overhead for pointer vector building
separately, this led to double-counting of pointer costs and inaccurate
vectorization decisions.

Reviewers: hiraditya, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/191728
DeltaFile
+16-6llvm/test/Transforms/SLPVectorizer/X86/phi-operand-gathered-loads.ll
+5-7llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+21-132 files

FreeBSD/ports a1cbb77sysutils/awslim distinfo Makefile, sysutils/awslim/files go.sum modules.txt

sysutils/awslim: Update to 0.6.13

ChangeLog:      https://github.com/fujiwara/awslim/releases/tag/v0.6.13
Approved by:    hrs (mentor, blanket)
DeltaFile
+856-840sysutils/awslim/files/go.sum
+464-420sysutils/awslim/files/modules.txt
+428-420sysutils/awslim/files/go.mod
+42-0sysutils/awslim/files/patch-all-services.yaml
+5-5sysutils/awslim/distinfo
+4-4sysutils/awslim/Makefile
+1,799-1,6896 files

LLVM/project 6c77981llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3 KaleidoscopeJIT.h, llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4 KaleidoscopeJIT.h

[ORC] Move MemoryAccess ownership out of ExecutorProcessControl. (#191715)

Similar to the DylibManager change in e55fb5de0f9, this removes an
unnecessary coupling between ExecutorProcessControl and MemoryAccess,
allowing clients to select MemoryAccess implementations independently.

To simplify the transition, the
ExecutorProcessControl::createDefaultMemoryAccess method will return an
instance of whatever MemoryAccess the ExecutorProcessControl
implementation had been using previously.
DeltaFile
+21-31llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp
+15-13llvm/lib/ExecutionEngine/Orc/EPCIndirectionUtils.cpp
+11-11llvm/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
+12-2llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h
+12-2llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h
+4-9llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
+75-6812 files not shown
+138-9818 files

LLVM/project 8113b98llvm/lib/Transforms/InstCombine InstCombineCompares.cpp, llvm/test/Transforms/InstCombine icmp-umax-notx.ll

[InstCombine] Missed fold: umax(x, C) > ~x -> x < 0 (#189396)

fix : https://github.com/llvm/llvm-project/issues/187648

Fix the missed optimization for 
`icmp ugt (umax(x, C)), ~x` and `icmp ult (umax(x, C)), ~x`

Alive2 proof:
https://alive2.llvm.org/ce/z/dDNJ2m
https://alive2.llvm.org/ce/z/X633UX
DeltaFile
+43-0llvm/test/Transforms/InstCombine/icmp-umax-notx.ll
+22-1llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+65-12 files

FreeBSD/ports 7834604net/asterisk22 distinfo Makefile, net/asterisk22/files patch-build__tools_make__xml__documentation

net/asterisk22: Update 22.8.2 → 22.9.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-22.9.0.html

PR:             294412
Sponsored by:   FLEX-IT LLC
Sponsored by:   UNIS Labs
DeltaFile
+39-5net/asterisk22/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk22/distinfo
+2-3net/asterisk22/Makefile
+1-0net/asterisk22/pkg-plist
+47-134 files

FreeBSD/ports a02bd2enet/asterisk20 distinfo Makefile, net/asterisk20/files patch-build__tools_make__xml__documentation

net/asterisk20: Update 20.18.2 → 20.19.0

Changelog:
https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-20.19.0.html

PR:             294411
Sponsored by:   FLEX-IT LLC
Sponsored by:   UNIS Labs
DeltaFile
+39-5net/asterisk20/files/patch-build__tools_make__xml__documentation
+5-5net/asterisk20/distinfo
+2-3net/asterisk20/Makefile
+1-0net/asterisk20/pkg-plist
+47-134 files

FreeBSD/src e9a6994usr.sbin/daemon daemon.c

daemon(8): Add "--output-file -o" to list of options enabling supervision mode

This is the small internal doc fix from https://reviews.freebsd.org/D46313

Reviewed by:    michaelo
Approved by:    (blanket; comment fix)
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D55325
DeltaFile
+1-0usr.sbin/daemon/daemon.c
+1-01 files

FreeBSD/ports e21586enet/rustconn distinfo Makefile.crates

net/rustconn: Update to 0.10.16

ChangeLog:

  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.14
  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.15
  - https://github.com/totoshko88/RustConn/releases/tag/v0.10.16

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+33-33net/rustconn/distinfo
+15-15net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+49-493 files

NetBSD/pkgsrc AJfWlNhdoc CHANGES-2026

   doc: Updated editors/kakoune to 2026.04.12
VersionDeltaFile
1.2257+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 25691e3llvm/include/llvm/Analysis ValueTracking.h, llvm/lib/Analysis ValueTracking.cpp BasicAliasAnalysis.cpp

ValueTracking: Use SimplifyQuery for computeKnownConstantRange

Does introduce new context passing in a few of the updated contexts.
DeltaFile
+23-28llvm/lib/Analysis/ValueTracking.cpp
+20-20llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+18-10llvm/unittests/Analysis/ValueTrackingTest.cpp
+5-3llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+4-2llvm/lib/Analysis/BasicAliasAnalysis.cpp
+1-4llvm/include/llvm/Analysis/ValueTracking.h
+71-674 files not shown
+81-7410 files

LLVM/project 90d3515llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 phi-operand-gathered-loads.ll

Revert "[SLP] Fix GEP cost computation for load vectorization cost estimates"

This reverts commit 778c0fb1dbf1803f8f250fd7feb935095e91e57b to fix
buildbots https://lab.llvm.org/buildbot/#/builders/213/builds/2725, https://lab.llvm.org/buildbot/#/builders/212/builds/2876

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/191725
DeltaFile
+6-16llvm/test/Transforms/SLPVectorizer/X86/phi-operand-gathered-loads.ll
+6-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+12-212 files

NetBSD/pkgsrc YevHsi7editors/kakoune PLIST distinfo

   kakoune: update to 2026.04.12.

   Provided by Diogo in PR 60186.

   == Kakoune 2026.04.12

   * `finaleol` option to support writing files that do not end with an final
     end-of-line byte

   * `FocusIn`/`FocusOut` events on suspend

   * `%val{buffile}` is now empty for scratch buffers

   * Reworked Json UI draw_status call to give UI implementation more control,
     added cursor pos to the draw call and removed the set_cursor call

   * `number-lines -full-relative` switch to keep a smaller line number gutter.

   * `<a-I>` and `<a-A>` to select nested text objects

    [2 lines not shown]
VersionDeltaFile
1.5+12-0editors/kakoune/PLIST
1.10+4-4editors/kakoune/distinfo
1.12+4-3editors/kakoune/Makefile
+20-73 files

LLVM/project 45ac339llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/InstCombine known-range-frexp-exp.ll

ValueTracking: Handle frexp exp in computeKnownConstantRange

Compute the bounds based on the known exponent range.
Only handles IEEE cases since I don't see an easy way to
get the bounds in general.

Test uses instcombine instead of checking for the range
attribute, since apparently attributor doesn't handle introducing
range attributes from computeConstantRange.
DeltaFile
+136-0llvm/test/Transforms/InstCombine/known-range-frexp-exp.ll
+29-1llvm/lib/Analysis/ValueTracking.cpp
+165-12 files

LLVM/project 1d1208bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 copyable-phi-used-non-copyable.ll

[SLP]Fix dominance failure when value is copyable in one PHI entry but non-copyable in another

When a value is treated as a copyable element in one tree entry and as a
non-copyable element in another, both feeding into PHI nodes, the
scheduler could produce vectorized IR where an instruction does not
dominate all its uses. Bail out of scheduling in tryScheduleBundle when
this conflict is detected to prevent generating broken modules.
Fixes #191714

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/191724
DeltaFile
+53-0llvm/test/Transforms/SLPVectorizer/X86/copyable-phi-used-non-copyable.ll
+12-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+65-02 files

NetBSD/pkgsrc M4l06Bhdoc CHANGES-2026

   doc: Updated databases/ruby-odbc to 0.999993
VersionDeltaFile
1.2256+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mnzmLq4databases/ruby-odbc distinfo Makefile, databases/ruby-odbc/patches patch-ext_odbc.c

   databases/ruby-odbc: update to 0.999993

   0.999993 (2026-04-12)

   * update to compile/bundle with newer Ruby releases
VersionDeltaFile
1.16+4-5databases/ruby-odbc/distinfo
1.23+2-3databases/ruby-odbc/Makefile
1.2+1-1databases/ruby-odbc/patches/patch-ext_odbc.c
+7-93 files

LLVM/project e9cd683llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv fixed-vectors-shuffle-vslide1up-bf16.ll fixed-vectors-shuffle-vslide1down-bf16.ll

[RISCV] Enable vfslide1up/down for bf16 shuffles with Zvfbfa. (#191608)
DeltaFile
+49-0llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-vslide1up-bf16.ll
+45-0llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-vslide1down-bf16.ll
+4-30llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-vslide1up.ll
+4-28llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-vslide1down.ll
+2-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+104-595 files

LLVM/project 38e9650llvm/lib/Transforms/Utils CallGraphUpdater.cpp, llvm/test/Transforms/Inline inline-history-dead-function.ll

[CallGraphUpdater] Replace dead function in metadata with null instead of poison
DeltaFile
+29-0llvm/test/Transforms/Inline/inline-history-dead-function.ll
+6-1llvm/lib/Transforms/Utils/CallGraphUpdater.cpp
+35-12 files

NetBSD/pkgsrc ZNIabbEdoc CHANGES-2026

   doc: Updated www/ruby-selenium-webdriver to 4.43.0
VersionDeltaFile
1.2255+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 636dbc8clang/lib/AST/ByteCode Interp.h Char.h

[clang][bytecode] Support different integral types (e.g. addresses) (#185028)

This is an alternative approach to
https://github.com/llvm/llvm-project/pull/169769.

We increase the size of the old `Integral<Bits, Signed>` to 24 bytes (on
a 64 bit system) and introduce a new `Char<Signed>` that's used for the
old `PT_Sint8` and `PT_Uint8` primitive types.

The old approach did not work out in the end because we need to be able
to do arithmetic (but essentially just `+` and `-`) on the offsets of
such integers-that-are-actually-pointers.

c-t-t-:

https://llvm-compile-time-tracker.com/compare.php?from=723d5cb11b2a64e4f11032f24967702e52f822bc&to=16dc90efebbf52e381c7655131b2fb74c307cc42&stat=instructions:u
DeltaFile
+246-17clang/lib/AST/ByteCode/Interp.h
+225-0clang/lib/AST/ByteCode/Char.h
+148-52clang/lib/AST/ByteCode/Integral.h
+27-34clang/lib/AST/ByteCode/InterpBuiltin.cpp
+45-0clang/lib/AST/ByteCode/Primitives.h
+23-11clang/lib/AST/ByteCode/Interp.cpp
+714-11434 files not shown
+905-14140 files

NetBSD/pkgsrc n8Tv2Fewww/ruby-selenium-webdriver distinfo Makefile

   www/ruby-selenium-webdriver: update to 4.43.0

   4.42.0 (2026-04-08)

   * Support CDP versions: v144, v145, v146

   4.43.0 (2026-04-09)

   * Support CDP versions: v145, v146, v147
VersionDeltaFile
1.43+4-4www/ruby-selenium-webdriver/distinfo
1.51+2-2www/ruby-selenium-webdriver/Makefile
+6-62 files

FreeBSD/ports 85f60ealang/quickjs-ng distinfo Makefile

lang/quickjs-ng: update: 0.13.0 -> 0.14.0

ChangeLog:      https://github.com/quickjs-ng/quickjs/compare/v0.13.0...v0.14.0

Sponsored by:   tipi.work
DeltaFile
+3-3lang/quickjs-ng/distinfo
+1-1lang/quickjs-ng/Makefile
+4-42 files