FreeBSD/ports e931506sysutils Makefile, sysutils/py-greaseweazle Makefile pkg-message

sysutils/py-greaseweazle: New port

Magnetic flux tool to read, write, analyze floppy disks.

https://github.com/keirf/greaseweazle
DeltaFile
+30-0sysutils/py-greaseweazle/Makefile
+14-0sysutils/py-greaseweazle/pkg-message
+11-0sysutils/py-greaseweazle/files/patch-src-greaseweazle-tools-util.py
+9-0sysutils/py-greaseweazle/pkg-descr
+3-0sysutils/py-greaseweazle/distinfo
+1-0sysutils/Makefile
+68-06 files

FreeBSD/ports 000a1b3devel/hyprwire distinfo Makefile, devel/hyprwire/files patch-CMakeLists.txt patch-src_core_server_ServerClient.cpp

devel/hyprwire: Update to 0.3.1

Changelog: https://github.com/hyprwm/hyprwire/releases/tag/v0.3.1

Reported by:    GitHub (watch releases)
DeltaFile
+19-0devel/hyprwire/files/patch-CMakeLists.txt
+3-3devel/hyprwire/distinfo
+3-3devel/hyprwire/files/patch-src_core_server_ServerClient.cpp
+1-2devel/hyprwire/Makefile
+26-84 files

OPNSense/plugins 825702edevel/helloworld Makefile, devel/helloworld/src/opnsense/mvc/app/controllers/OPNsense/HelloWorld/Api SettingsController.php

devel/helloworld: add dynamic hint usage

PR: https://github.com/opnsense/core/issues/10225
DeltaFile
+28-22devel/helloworld/src/opnsense/mvc/app/controllers/OPNsense/HelloWorld/Api/SettingsController.php
+2-4devel/helloworld/src/opnsense/mvc/app/models/OPNsense/HelloWorld/HelloWorld.xml
+1-1devel/helloworld/Makefile
+31-273 files

LLVM/project 6129794llvm/test/CodeGen/PowerPC aix-complex.ll

[NFC][PowerPC] aix-complex.ll - regenerate test checks (#194576)

Makes it easier to show the diffs in the topological dag work
DeltaFile
+199-49llvm/test/CodeGen/PowerPC/aix-complex.ll
+199-491 files

LLVM/project 7ebd47bclang/lib/AST Type.cpp, clang/lib/CodeGen CGExprScalar.cpp

[Clang][AArch64] Fix codegen for SVE vector compare operations (#194013)

Overloaded operartors `<`, `>`, `<=`, `>=`, `==`, and `!=` with SVE
integer vector operands emitted LLVM IR with a couple of issues:
* The `icmp` instruction always performed unsigned comparison, even for
signed operands.
* The result of the comparison was zero-extended, whereas the intent is
to follow established NEON conventions and sign-extend it.

This patches fixes these issues.
DeltaFile
+148-148clang/test/CodeGen/AArch64/sve-vector-compare-ops.c
+40-40clang/test/CodeGenCXX/aarch64-sve-vector-conditional-op.cpp
+14-2clang/lib/AST/Type.cpp
+1-1clang/lib/CodeGen/CGExprScalar.cpp
+203-1914 files

NetBSD/pkgsrc gKyfeQfdoc CHANGES-2026

   Updated mail/py-checkdmarc
VersionDeltaFile
1.2670+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc XYshzGemail/py-checkdmarc distinfo Makefile

   py-checkdmarc: updated to 5.15.2

   5.15.2

   Cap the per-query UDP timeout at min(1.0, timeout) for single-nameserver
   configurations as well as multi-nameserver ones. Previously, when only one
   nameserver was configured (or the system default list had a single entry),
   resolver.timeout and resolver.lifetime were both set to the full
   timeout budget, which collapses dnspython's UDP retry loop to a single
   attempt — a single dropped UDP datagram then consumed the whole lifetime
   and raised LifetimeTimeout, while dig (which defaults to +tries=3)
   would mask the same blip by retrying. dnspython now retries UDP within
   the lifetime window (~2 attempts at the default 2s budget), matching
   dig's behavior in spirit and eliminating spurious single-NS timeouts
   on paths with occasional packet loss.
VersionDeltaFile
1.28+4-4mail/py-checkdmarc/distinfo
1.30+3-4mail/py-checkdmarc/Makefile
+7-82 files

LLVM/project 9c6e273clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 neon-intrinsics.c

[clang][CIR] Add lowering for vrshr_ and vrshrq_ rounding intrinsics (#194229)

This PR adds lowering for the vector rounding shift right intrinsice,
i.e. `vrshr_*` and `vrshrq_*` [1]. It also moves the corresponding tests
from:
  * clang/test/CodeGen/AArch64/neon_intrinsics.c

to:
  * clang/test/CodeGen/AArch64/neon/intrinsics.c

The lowering follows the existing implementation in
CodeGen/TargetBuiltins/ARM.cpp.

Part of #185382.

Reference:
[1] https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#vector-rounding-shift-right

Co-authored-by: Md Mouzam Arfi Hussain <arfihussain27 at gmail.com>
DeltaFile
+0-205clang/test/CodeGen/AArch64/neon-intrinsics.c
+205-0clang/test/CodeGen/AArch64/neon/intrinsics.c
+29-7clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+234-2123 files

NetBSD/pkgsrc ol0N7zcdoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 29.11.0
VersionDeltaFile
1.2669+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/doc e7ded65website/content/en/releases/13.1R hardware.adoc, website/content/en/releases/13.2R hardware.adoc

website: fix wrong use of backslash in hardware.adoc

Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D56681
PR: 283060
DeltaFile
+48-48website/content/en/releases/13.4R/hardware.adoc
+48-48website/content/en/releases/13.5R/hardware.adoc
+42-42website/content/en/releases/14.5R/hardware.adoc
+40-40website/content/en/releases/13.1R/hardware.adoc
+40-40website/content/en/releases/13.2R/hardware.adoc
+40-40website/content/en/releases/14.2R/hardware.adoc
+258-2585 files not shown
+341-34111 files

NetBSD/pkgsrc 3qwUzT7shells/oh-my-posh distinfo go-modules.mk

   shells/oh-my-posh: update to 29.11.0

   Bug Fixes

    - address review feedback on backspace tooltip restore (cab53a3)
    - fish: trigger prompt repaint when Enter is pressed (65b603d), closes #7461
    - handle string epoch in date template functions (fad258a), closes #7470
    - ps1: ensure InvokePrompt always runs after encoding guard (d5599c4)
    - ps1: wrap InvokePrompt with UTF-8 encoding guard in backspace handler (4088f2f)

   Features

    - bash: support global .Jobs by passing --job-count (7087042), closes #7463
    - claude: add configurable gauge characters (433f419), closes #7471
    - http: add configurable timeout option (6394b26), closes #7476
    - restore rprompt on backspace when tooltip no longer matches (a87b0b4)
VersionDeltaFile
1.299+22-22shells/oh-my-posh/distinfo
1.127+6-6shells/oh-my-posh/go-modules.mk
1.328+2-2shells/oh-my-posh/Makefile
+30-303 files

LLVM/project efdb493llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/lib/Transforms/Utils SimplifyLibCalls.cpp

[InstCombine] Combine llvm.sin/llvm.cos libcall pairs into llvm.sincos (#184760)

Teach InstCombine to recognize pairs of `llvm.sin(x)` and `llvm.cos(x)`
intrinsic calls that share the same argument and replace them with a
single `llvm.sincos(x)` call, extracting the individual results.

The optimization works in two phases:

1. **SimplifyLibCalls**: Convert `sin`/`cos` C library calls (e.g.
   `sinf`, `cosf`, `sin`, `cos`, `sinl`, `cosl`) into `llvm.sin` /
   `llvm.cos` intrinsics when the call does not access memory (i.e. does
   not set `errno`). This normalization step brings library calls into
   the same form as compiler-generated intrinsics.

2. **InstCombineCalls**: When visiting an `llvm.sin` or `llvm.cos`
   intrinsic, scan the users of the shared argument for a matching
   counterpart. If found, emit a single `llvm.sincos` call placed right
   after the argument definition, replace both original calls, and erase
   the matched instruction.

Also remove the completed sincos TODO from Target/README.txt.
DeltaFile
+421-0llvm/test/Transforms/InstCombine/sincos.ll
+77-0llvm/test/Transforms/InstCombine/sincos-fpmath.ll
+67-0llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+32-18llvm/test/Transforms/InstCombine/fdiv-cos-sin.ll
+29-11llvm/test/Transforms/InstCombine/fdiv-sin-cos.ll
+20-2llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+646-314 files not shown
+662-5610 files

NetBSD/pkgsrc augeK6ddoc CHANGES-2026

   Updated converters/dos2unix, security/py-acme-tiny
VersionDeltaFile
1.2668+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc enzXOEcsecurity/py-acme-tiny Makefile distinfo

   py-acme-tiny: updated to 5.0.3

   5.0.3
   Fixed compatibility with OpenSSL 4.0.0
VersionDeltaFile
1.17+4-7security/py-acme-tiny/Makefile
1.10+4-4security/py-acme-tiny/distinfo
+8-112 files

NetBSD/pkgsrc fG0ybhCconverters/dos2unix distinfo Makefile

   dos2unix: updated to 7.5.5

   2026-04-06: Version 7.5.5

    * New option --error-binary: Return an error if a
      binary file is skipped.
    * Fix: dos2unix error on empty input. The problem was introduced
      in version 7.5.4.

   2026-01-30: Version 7.5.4

     * Don't return an error code if a binary file is skipped.
       Reverting change in 7.5.3.
     * Refactored code.
VersionDeltaFile
1.29+4-4converters/dos2unix/distinfo
1.42+2-2converters/dos2unix/Makefile
+6-62 files

NetBSD/pkgsrc qjh971qnet/grpc distinfo

   grpc: fix patch checksum
VersionDeltaFile
1.110+2-2net/grpc/distinfo
+2-21 files

OPNSense/core 34db4ecsrc/opnsense/mvc/app/controllers/OPNsense/Kea/Api Dhcpv6Controller.php Dhcpv4Controller.php, src/opnsense/mvc/app/views/OPNsense/Dnsmasq settings.volt

mvc: generalize placeholders between controllers and JS for #10225
DeltaFile
+0-8src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+0-8src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv4.volt
+0-8src/opnsense/mvc/app/views/OPNsense/Dnsmasq/settings.volt
+3-1src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Dhcpv6Controller.php
+3-1src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/Dhcpv4Controller.php
+3-0src/opnsense/www/js/opnsense.js
+9-261 files not shown
+11-277 files

LLVM/project cced408openmp/runtime CMakeLists.txt, openmp/runtime/src kmp_tasking.cpp kmp_taskdeps.cpp

[OpenMP] Rename ompx_taskgraph->omp_taskgraph_experimental

This patch renames the option to enable taskgraph support in the
runtime from OMPX_TASKGRAPH to OMP_TASKGRAPH_EXPERIMENTAL, to reflect
the feature's official status in OpenMP 6.0, but also the feature's
current work-in-progress nature.

commit-id:fa62775a

Reviewers: ro-i

Reviewed By: ro-i

Pull Request: https://github.com/llvm/llvm-project/pull/194045
DeltaFile
+28-27openmp/runtime/src/kmp_tasking.cpp
+7-7openmp/runtime/src/kmp_taskdeps.cpp
+5-5openmp/runtime/src/kmp.h
+3-3openmp/runtime/CMakeLists.txt
+2-2openmp/runtime/src/kmp_config.h.cmake
+2-2openmp/runtime/src/kmp_settings.cpp
+47-4611 files not shown
+60-5917 files

FreeBSD/ports e95a7eanet-im/linux-discord distinfo Makefile

net-im/linux-discord: Update to 0.0.135
DeltaFile
+3-3net-im/linux-discord/distinfo
+1-1net-im/linux-discord/Makefile
+4-42 files

LLVM/project 38daaballvm/lib/Target/X86 X86MCInstLower.cpp, llvm/test/CodeGen/X86 vector-bitreverse.ll gfni-rotates.ll

[X86] Add constant pool comments for (V)GF2P8AFFINEQB instructions (#194572)

Still need to do predicate/broadcast handling, but that's true for most instructions and we need a decent general mechanism to handle them
DeltaFile
+26-26llvm/test/CodeGen/X86/vector-bitreverse.ll
+24-24llvm/test/CodeGen/X86/gfni-rotates.ll
+14-14llvm/test/CodeGen/X86/gfni-lzcnt.ll
+12-12llvm/test/CodeGen/X86/gfni-funnel-shifts.ll
+21-0llvm/lib/Target/X86/X86MCInstLower.cpp
+9-9llvm/test/CodeGen/X86/gfni-shifts.ll
+106-851 files not shown
+114-937 files

FreeNAS/freenas c60a361src/middlewared/middlewared/plugins service.py

Emit service.query CHANGED event on service.update

This commit adds changes so that when a service config update operation is performed, we emit out an event which UI can listen to in order to update it's state accordingly.

(cherry picked from commit 745f8c07ed73e9da328ad281f8347e49e87dc080)
DeltaFile
+1-0src/middlewared/middlewared/plugins/service.py
+1-01 files

FreeNAS/freenas f3310b9src/middlewared/middlewared/plugins service.py

NAS-140324 / 27.0.0-BETA.1 / Emit service.query CHANGED event on service.update (#18822)

This commit adds changes so that when a service config update operation
is performed, we emit out an event which UI can listen to in order to
update it's state accordingly.
DeltaFile
+1-0src/middlewared/middlewared/plugins/service.py
+1-01 files

LLVM/project 3d1fa9emlir/include/mlir/Dialect/SMT/IR SMTTypes.td, mlir/lib/Dialect/SMT/IR SMTTypes.cpp

[mlir][smt] Allow empty function domains (#193732)
DeltaFile
+0-31mlir/unittests/Dialect/SMT/TypeTest.cpp
+15-2mlir/lib/Dialect/SMT/IR/SMTTypes.cpp
+6-0mlir/test/Dialect/SMT/basic.mlir
+1-4mlir/include/mlir/Dialect/SMT/IR/SMTTypes.td
+0-1mlir/unittests/Dialect/SMT/CMakeLists.txt
+22-385 files

NetBSD/pkgsrc xFLBPBidoc CHANGES-2026 TODO

   doc: Updated meta-pkgs/lxqt to 2.4.0
VersionDeltaFile
1.2667+2-1doc/CHANGES-2026
1.27174+1-2doc/TODO
+3-32 files

LLVM/project b46a51dllvm/lib/CodeGen/GlobalISel MachineIRBuilder.cpp, llvm/unittests/CodeGen/GlobalISel MachineIRBuilderTest.cpp

[GISel] Add operands check for G_INSERT_SUBVECTOR and G_EXTRACT_SUBVECTOR in buildInstr (#186021)
DeltaFile
+101-11llvm/unittests/CodeGen/GlobalISel/MachineIRBuilderTest.cpp
+59-0llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
+160-112 files

NetBSD/pkgsrc D1dPuzDmeta-pkgs/lxqt Makefile

   LXQt: update to 2.4.0
VersionDeltaFile
1.45+30-31meta-pkgs/lxqt/Makefile
+30-311 files

OpenBSD/src CyNIY5Gsys/dev/pci/drm/amd/amdgpu amdgpu_ids.c

   drm/amdgpu: replace PASID IDR with XArray

   From Mikhail Gavrilov
   b7cddf6c017510cd0c79980ea551e7bcdf0edc7e in linux-6.18.y/6.18.25
   3c863ff920b45fa7a9b7d4cb932f466488a87a58 in mainline linux
VersionDeltaFile
1.11+19-20sys/dev/pci/drm/amd/amdgpu/amdgpu_ids.c
+19-201 files

LLVM/project 43645bellvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/lib/Target/RISCV/GISel RISCVInstructionSelector.cpp

[RISCV][GISel] Support select G_INSERT_SUBVECTOR (#171092)
DeltaFile
+411-0llvm/test/CodeGen/RISCV/GlobalISel/rvv/insert-subvector.ll
+61-1llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
+2-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+474-23 files

NetBSD/pkgsrc Kjk02FLdoc CHANGES-2026

   doc: Updated x11/lxqt-session to 2.4.0
VersionDeltaFile
1.2666+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WqFP9rkx11/lxqt-session Makefile distinfo

   x11/lxqt-session: update to 2.4.0

   lxqt-session-2.4.0 / 2026-04-20
   ===============================
    * Separated X11 and Wayland settings.
    * Don't include Qt modules directly.
    * Updated translations.
VersionDeltaFile
1.51+4-5x11/lxqt-session/Makefile
1.22+4-4x11/lxqt-session/distinfo
1.14+1-0x11/lxqt-session/PLIST
+9-93 files