NetBSD/pkgsrc NZaoZHkdevel/objfw options.mk Makefile

   devel/objfw: Always use system compiler on Darwin

   This removes the clang option for Darwin.
VersionDeltaFile
1.7+7-5devel/objfw/options.mk
1.64+2-1devel/objfw/Makefile
+9-62 files

LLVM/project 2939132llvm/lib/Target/WebAssembly/GISel WebAssemblyCallLowering.cpp, llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator args.ll args-simd.ll

[WebAssembly][GlobalISel] CallLowering `lowerFormalArguments` (#180263)

Implements `WebAssemblyCallLowering::lowerFormalArguments`

Split from #157161
DeltaFile
+233-3llvm/lib/Target/WebAssembly/GISel/WebAssemblyCallLowering.cpp
+209-0llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args.ll
+171-0llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args-simd.ll
+73-0llvm/test/CodeGen/WebAssembly/GlobalISel/irtranslator/args-swiftcc.ll
+686-34 files

LLVM/project 4d8f738llvm/test/CodeGen/AMDGPU memory-legalizer-private-wavefront.ll memory-legalizer-private-workgroup.ll

Merge branch 'main' into users/ziqingluo/eng/PR-171920065
DeltaFile
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+8,069-1,315llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+50,599-8,1233,260 files not shown
+337,211-92,5133,266 files

NetBSD/src fG6k60Alib/libm/src e_hypotl.c

   Fix case of normal numbers starting with a highword of 0x0 for m68k.

   In the case of mac68k there can still be normal numbers with a highword
   value of 0.  This differs from x86 where they would be considered denormals.
VersionDeltaFile
1.4+1-1lib/libm/src/e_hypotl.c
+1-11 files

NetBSD/src PCZlyzcsys/arch/m68k/include float.h

   No need for special handling for m68ksf.

   Also the previous LDBL_MIN was a denormal on m68k...opps.
VersionDeltaFile
1.28+1-8sys/arch/m68k/include/float.h
+1-81 files

LLVM/project 52fb23elibc/src/__support/math log1pf.h

[libc][math] Remove static from log1pf implementation (#190042)

Reflecting changes according to
https://github.com/llvm/llvm-project/commit/823e3e001724ca2e93ce410a675f3b538f8a74b3
DeltaFile
+3-3libc/src/__support/math/log1pf.h
+3-31 files

LLVM/project e87ea84libc/config config.json, libc/src/__support CMakeLists.txt

Reapply "[libc] Finetune libc.src.__support.OSUtil.osutil dependency." (#190033) (#190065)

This reverts commit 84f23eb3113f2e75d1a2e45db1b5c570a5d2f4c5 and fix GPU
builds.
DeltaFile
+17-9libc/src/__support/CMakeLists.txt
+19-5libc/test/UnitTest/CMakeLists.txt
+21-2libc/test/UnitTest/TestLogger.cpp
+6-0libc/src/unistd/CMakeLists.txt
+6-0libc/src/time/linux/CMakeLists.txt
+6-0libc/config/config.json
+75-163 files not shown
+83-179 files

FreeBSD/src 306c904sys/kern kern_event.c

kqueue: add some kn_knlist assertions around knlist_(add|remove)

We currently assert that kn_status is accurate, but there's more room
for error.  Neither of these are very likely, but currently we'd blow up
in SLIST*() macros instead of providing more obvious diagnostics.  It's
perhaps only worth testing these because knlist_remove() requires
getting logic across both f_attach() and f_detach() correct.

Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D56211
DeltaFile
+4-0sys/kern/kern_event.c
+4-01 files

FreeBSD/src ff1050dsys/kern kern_event.c

kqueue: simplify knote_fdclose()

The influx logic in knote_fdclose() is a little misguided, the resulting
wakeup() call should always be redundant: knote_drop_detached() will
always issue a wakeup before it returns, so anything waiting on *that*
knote that had entered fluxwait should have been woken up then.  This is
the obvious divergence from the other influx/wakeup pattern in the
implementation, which will kn_influx-- and then issue the wakeup after
it has processed all of the knotes it can make progress on.

While we're here, the kq_knlist cannot shrink, so we can avoid that
condition in the loop and avoid potentially excessive wakeups from
fluxwait on kqueues that we didn't touch.

Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D56210
DeltaFile
+12-10sys/kern/kern_event.c
+12-101 files

FreeBSD/src 14d0bafsys/kern kern_event.c

kqueue: avoid a possible fork-deadlock

kqueue_fork_copy() is likely to have transitioned at least one knote
through a flux state, so we should check whether we need to wake
anything up on the way out to avoid a possible deadlock.

This was a part of D56210, but we'll close the review with the next
commit.

Fixes:  b11289f87123f ("kqueuex(2): add KQUEUE_CPONFORK")
Reviewed by:    kib, markj
DeltaFile
+1-1sys/kern/kern_event.c
+1-11 files

FreeBSD/src 0b4f0e0sys/kern kern_event.c

kqueue: compare against the size in kqueue_expand

This is a cosmetic change, rather than a functional one: comparing the
knlistsize against the fd requires a little bit of mental gymnastics to
confirm that this is fine and not doing unnecessary work in some cases.

Notably, one must consider that kq_knlistsize only grows in KQEXTENT
chunks, which means that concurrent threads trying to grow the kqueue
to consecutive fds will usually not result in the list being replaced
twice.  One can also more clearly rule out classes of arithmetic
problems in the final `else` branch.

Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D56209
DeltaFile
+6-4sys/kern/kern_event.c
+6-41 files

FreeBSD/ports ef62587archivers/appscript distinfo Makefile

archivers/appscript: Update to 0.2.0

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v0.2.0
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

GhostBSD/ports 3ebd0a3sysutils/ghostbsd-refind distinfo Makefile

sysutils/ghostbsd-refind: update to 0.4
DeltaFile
+3-3sysutils/ghostbsd-refind/distinfo
+1-1sysutils/ghostbsd-refind/Makefile
+4-42 files

GhostBSD/ports 330c255sysutils/pc-sysinstall distinfo Makefile

sysutils/pc-sysinstall: update to 2026040100
DeltaFile
+3-3sysutils/pc-sysinstall/distinfo
+2-2sysutils/pc-sysinstall/Makefile
+5-52 files

LLVM/project e5a7a9aclang/cmake/caches Fuchsia-stage2.cmake

[Fuchsia] Cortex-m33 runtime libraries hard float ABI (#190023)

Make cortex-m33 runtime libraries build to use hard float ABI instead of
softfp.
DeltaFile
+2-2clang/cmake/caches/Fuchsia-stage2.cmake
+2-21 files

LLVM/project b3ca423mlir/lib/Dialect/Vector/Transforms VectorUnroll.cpp, mlir/test/Dialect/Vector vector-unroll-options.mlir

[MLIR][Vector] Enhance vector.multi_reduction unrolling to handle scalar result (#188633)

Previously, UnrollMultiReductionPattern bailed out when all the
dimensions were reduced to a scalar. This PR adds support for this case
by tiling the source vector and chaining partial reductions through the
accumulator operand.
DeltaFile
+25-6mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp
+8-6mlir/test/Dialect/Vector/vector-unroll-options.mlir
+33-122 files

LLVM/project 1a1fbf9mlir/lib/Dialect/XeGPU/Transforms XeGPUWgToSgDistribute.cpp, mlir/test/Dialect/XeGPU xegpu-wg-to-sg-unify-ops-rr.mlir xegpu-wg-to-sg-rr.mlir

[MLIR][XeGPU] Support round-robin layout for constant and broadcast in wg-to-sg distribution (#189798)

As title.
DeltaFile
+26-0mlir/test/Dialect/XeGPU/xegpu-wg-to-sg-unify-ops-rr.mlir
+17-7mlir/lib/Dialect/XeGPU/Transforms/XeGPUWgToSgDistribute.cpp
+1-1mlir/test/Dialect/XeGPU/xegpu-wg-to-sg-rr.mlir
+44-83 files

NetBSD/pkgsrc nTw0kHXdoc CHANGES-2026

   doc: Updated net/bind918 to 9.18.48
VersionDeltaFile
1.2054+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc UvLKPIUnet/bind918 distinfo Makefile

   net/bind918: update to 9.18.48

   9.18.48 (2026-04-01)

   Security Fixes

   * Fix crash when reconfiguring zone update policy during active updates.

     We fixed a crash that could occur when running rndc reconfig to change a
     zone's update policy (e.g., from allow-update to update-policy) while DNS
     UPDATE requests were being processed for that zone.

     ISC would like to thank Vitaly Simonovich for bringing this issue to our
     attention.  [GL #5817]

   Bug Fixes

   * Fix a crash triggered by rndc modzone on a zone from a configuration file.


    [10 lines not shown]
VersionDeltaFile
1.39+4-4net/bind918/distinfo
1.67+2-2net/bind918/Makefile
+6-62 files

FreeBSD/src 5d4a39dsys/compat/linux linux_socket.c linux_socket.h

compat/linux: map TCP_USER_TIMEOUT sockopt into TCP_MAXUNACKTIME

After reading both manual pages, our TCP_MAXUNACKTIME is fairly
similar to the TCP_USER_TIMEOUT, the only considerable difference
is ours is in seconds and linux's in milliseconds.

Round up linux's in setsockopt(2) to a next whole second and
clamp ours getter to UINT_MAX ms.

Reviewed by:    tuexen, glebius
Differential Revision: https://reviews.freebsd.org/D56168
MFC after:      2 weeks
Sponsored by:   Sippy Software, Inc.
DeltaFile
+61-0sys/compat/linux/linux_socket.c
+1-0sys/compat/linux/linux_socket.h
+62-02 files

LLVM/project 7d24b17llvm/lib/Target/RISCV RISCVOptWInstrs.cpp, llvm/test/CodeGen/RISCV opt-w-instrs-p-ext.mir

[RISCV] Add SATI_RV64/USATI_RV64 to RISCVOptWInstrs. (#190030)

Note the immediates for these 2 instructions in their MachineInstr
representations both use the type width. The SATI_RV64 binary encoding
and the RISCVISD::SATI encoding uses the type width minus one.

Assisted-by: Claude Sonnet 4.5
DeltaFile
+128-0llvm/test/CodeGen/RISCV/opt-w-instrs-p-ext.mir
+8-0llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+136-02 files

FreeBSD/ports f74e004games/libretro-shaders-glsl pkg-plist Makefile, games/libretro-shaders-glsl/files patch-Makefile

games/libretro-shaders-glsl: Update to g20260330 and adopt port

* Adopt port
* Update COMMENT and pkg-descr to point out that the shaders originate
  from the libretro project, but that they can also be used by other
  projects, e.g. ScummVM.
* Use short hash for GH_TAGNAME. This follows the Porter's Handbook more
  closely.
* Set DATADIR to its actual non-standard directory.
* The shaders are architecture-independend and there's nothing to build,
  so set NO_ARCH and NO_BUILD.
* Use COPYTREE_SHARE for installing to ensure proper file ownership and
  permissions, and to not require the make binary. In this case do not
  extract unneeded build and CI files by excluding them via
  EXTRACT_AFTER_ARGS.
* Remove obsolete Makefile patch.

Changelog:
https://github.com/libretro/glsl-shaders/compare/e66776c...bf52cc8

    [2 lines not shown]
DeltaFile
+1,479-1,367games/libretro-shaders-glsl/pkg-plist
+18-4games/libretro-shaders-glsl/Makefile
+0-16games/libretro-shaders-glsl/files/patch-Makefile
+3-3games/libretro-shaders-glsl/distinfo
+2-2games/libretro-shaders-glsl/pkg-descr
+1,502-1,3925 files

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

security/vuxml: Document Python security issues

Security:       CVE-2025-15366
Security:       CVE-2025-15367
Security:       CVE-2026-4519
DeltaFile
+86-0security/vuxml/vuln/2026.xml
+86-01 files

FreeNAS/freenas 98c80e1src/middlewared/middlewared/plugins/zfs tier.py

Fix
DeltaFile
+2-0src/middlewared/middlewared/plugins/zfs/tier.py
+2-01 files

FreeBSD/ports 0924a9cnet-p2p/mkbrr distinfo Makefile

net-p2p/mkbrr: Update to 1.21.0

Changelog: https://github.com/autobrr/mkbrr/releases/tag/v1.21.0
DeltaFile
+5-5net-p2p/mkbrr/distinfo
+1-2net-p2p/mkbrr/Makefile
+6-72 files

FreeBSD/ports 2eb7d3emultimedia/mediamtx distinfo Makefile

multimedia/mediamtx: Update to 1.17.1

Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.17.1
DeltaFile
+7-7multimedia/mediamtx/distinfo
+1-1multimedia/mediamtx/Makefile
+8-82 files

LLVM/project a9df7c7llvm/lib/Target/AMDGPU SIInstructions.td, llvm/test/CodeGen/AMDGPU bf16-math.ll

[AMDGPU] True16 support for bf16 clamp pattern on gfx1250 (#190036)
DeltaFile
+174-55llvm/test/CodeGen/AMDGPU/bf16-math.ll
+9-1llvm/lib/Target/AMDGPU/SIInstructions.td
+183-562 files

FreeBSD/ports 9e691aawww Makefile, www/static-api distinfo Makefile.crates

www/static-api: [NEW PORT] Simple application emulating a basic REST API

WWW: https://github.com/josejachuf/static-api-rs/

PR:             276675
Reviewed by:            yuri@ (Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+751-0www/static-api/distinfo
+374-0www/static-api/Makefile.crates
+21-0www/static-api/Makefile
+12-0www/static-api/pkg-descr
+1-0www/Makefile
+1,159-05 files

NetBSD/pkgsrc 1nqKxFWdoc CHANGES-pkgsrc-2026Q1

   doc: update for #7067
VersionDeltaFile
1.1.2.5+4-1doc/CHANGES-pkgsrc-2026Q1
+4-11 files

NetBSD/pkgsrc fieBADQgraphics/xplot distinfo, graphics/xplot/patches patch-configure patch-configure

   Pullup ticket #7067 - requested by wiz
   graphics/xplot: Build fix

   Revisions pulled up:
   - graphics/xplot/distinfo                                       1.15
   - graphics/xplot/patches/patch-ab                               1.8
   - graphics/xplot/patches/patch-configure                        1.1

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Wed Apr  1 06:46:56 UTC 2026

      Modified Files:
        pkgsrc/graphics/xplot: distinfo
        pkgsrc/graphics/xplot/patches: patch-ab
      Added Files:
        pkgsrc/graphics/xplot/patches: patch-configure


    [4 lines not shown]
VersionDeltaFile
1.1.2.2+13-0graphics/xplot/patches/patch-configure
1.1.2.1+0-13graphics/xplot/patches/patch-configure
1.7.160.1+4-4graphics/xplot/patches/patch-ab
1.14.2.1+3-2graphics/xplot/distinfo
+20-194 files