FreeBSD/ports 1780689devel/lxqt2-build-tools/files patch-cmake_modules_LXQtCompilerSettings.cmake, x11-wm/lxqt-panel pkg-plist

x11-wm/lxqt: Update to 2.4.0

ChangeLog at:   https://lxqt-project.org/release/2026/04/20/release-lxqt-2-4-0/
With hat:       lxqt
DeltaFile
+20-0x11-wm/lxqt-panel/pkg-plist
+11-0devel/lxqt2-build-tools/files/patch-cmake_modules_LXQtCompilerSettings.cmake
+3-3x11/screengrab/distinfo
+3-3x11/qterminal/distinfo
+3-3x11/lxqt-runner/distinfo
+3-3x11/lxqt-menu-data/distinfo
+43-1278 files not shown
+180-14384 files

Illumos/gate 772eb01usr/src/uts/common/fs/smbclnt/smbfs smbfs_subr.c

18071 SMBFS: SMB2 rename fails due to leading slash in paths
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Dan McDonald <danmcd at edgecast.io>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+27-10usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr.c
+27-101 files

FreeBSD/ports 30d67b1sysutils/appjail-devel distinfo Makefile

sysutils/appjail-devel: Update to 4.11.1.20260425

ChangeLog:
https://github.com/DtxdF/AppJail/commits/883316ed118b827109fb53a159e859448a3e5851/
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

Illumos/gate bdd0f01usr/src/lib/libsmbfs/smb rcfile.c, usr/src/uts/common/fs/smbclnt/smbfs smbfs_vnops.c smbfs_smb2.c

18073 SMBFS interrupt during readdir can skip entries
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+21-7usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
+10-2usr/src/uts/common/fs/smbclnt/smbfs/smbfs_smb2.c
+7-0usr/src/lib/libsmbfs/smb/rcfile.c
+38-93 files

LLVM/project 694f1b4.github/workflows libcxx-build-and-test.yaml

Remove GitHub Action seanmiddleditch/gha-setup-ninja (#194218)

From the GitHubAction
[README](https://github.com/seanmiddleditch/gha-setup-ninja/blob/master/README.md):
"This action is no longer necessary, as ninja is now
included on all default GitHub runner instances."
DeltaFile
+0-1.github/workflows/libcxx-build-and-test.yaml
+0-11 files

FreeBSD/ports de3e496math/octave-forge-apa distinfo Makefile

math/octave-forge-apa: Update to 1.2.0.
DeltaFile
+3-3math/octave-forge-apa/distinfo
+1-1math/octave-forge-apa/Makefile
+4-42 files

FreeBSD/ports a257c06devel/aws-sdk-cpp distinfo Makefile

devel/aws-sdk-cpp: Update to 1.11.797

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.774...1.11.797
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports f7f0a6bmath/R-cran-RcppArmadillo distinfo Makefile

math/R-cran-RcppArmadillo: Update to 15.2.6-1

ChangeLog: https://cran.r-project.org/web/packages/RcppArmadillo/news.html
DeltaFile
+3-3math/R-cran-RcppArmadillo/distinfo
+2-2math/R-cran-RcppArmadillo/Makefile
+5-52 files

FreeBSD/ports 88ac573devel/aws-c-s3 distinfo Makefile

devel/aws-c-s3: Update to 0.12.3

ChangeLog: https://github.com/awslabs/aws-c-s3/releases/tag/v0.12.3
DeltaFile
+3-3devel/aws-c-s3/distinfo
+1-1devel/aws-c-s3/Makefile
+4-42 files

FreeBSD/ports ba49796devel/R-cran-testit distinfo Makefile

devel/R-cran-testit: Update to 0.18

ChangeLog: https://github.com/yihui/testit/releases/tag/v0.18
DeltaFile
+3-3devel/R-cran-testit/distinfo
+1-1devel/R-cran-testit/Makefile
+4-42 files

FreeBSD/src 8a9c94cpackages/bhyve Makefile

packages: make bhyve depend on acpi

bhyve(8) on amd64 needs iasl(8) to run, otherwise it fails with:

  /bin/sh: /usr/sbin/iasl: not found
  bhyve: BASL failed @ build_dsdt:484
      Failed to execute basl_compile(ctx, basl_fwrite_dsdt): Unknown
  error: 32512
  bhyve: BASL failed @ acpi_build:899
      Failed to execute build_dsdt(ctx): Unknown error: 32512
  Assertion failed: (error == 0), function bhyve_init_platform_late, file
  /home/pkgbuild/worktrees/main/usr.sbin/bhyve/amd64/bhyverun_machdep.c,
  line 394.

Register the "acpi" package which provides iasl(8) as a dependency for
bhyve on amd64.

Reviewed by:            markj (previous revision), ivy
Differential Revision:  https://reviews.freebsd.org/D56498
Sponsored by:           The FreeBSD Foundation
DeltaFile
+5-0packages/bhyve/Makefile
+5-01 files

FreeBSD/ports e92244anet/libwebsockets distinfo Makefile

net/libwebsockets: Update version 4.3.8=>4.3.9

Changelog: https://github.com/warmcat/libwebsockets/releases/tag/v4.3.9

Event:  Wiesbaden Hackathon 202604
DeltaFile
+3-3net/libwebsockets/distinfo
+1-1net/libwebsockets/Makefile
+4-42 files

FreeBSD/ports 9c6d44ctextproc/p5-Lingua-EN-Syllable distinfo Makefile

textproc/p5-Lingua-EN-Syllable: Update version 0.28=>0.29

Changelog: https://metacpan.org/dist/Lingua-EN-Syllable/changes

Event:  Wiesbaden Hackathon 202604
DeltaFile
+3-3textproc/p5-Lingua-EN-Syllable/distinfo
+1-1textproc/p5-Lingua-EN-Syllable/Makefile
+4-42 files

FreeBSD/ports 5cd9773sysutils/consul distinfo Makefile

sysutils/consul: Update version 1.22.6=>1.22.7

Changelog: https://github.com/hashicorp/consul/releases/tag/v1.22.7

Event:  Wiesbaden Hackathon 202604
DeltaFile
+15-15sysutils/consul/distinfo
+2-3sysutils/consul/Makefile
+17-182 files

FreeBSD/ports 250e3a7net/p5-Amazon-SQS-Simple distinfo Makefile

net/p5-Amazon-SQS-Simple: Update version 2.04=>2.05

Changelog: https://metacpan.org/release/PENFOLD/Amazon-SQS-Simple-2.05/changes

Event:  Wiesbaden Hackathon 202604
DeltaFile
+3-3net/p5-Amazon-SQS-Simple/distinfo
+1-1net/p5-Amazon-SQS-Simple/Makefile
+4-42 files

FreeBSD/ports 1c30f62devel/py-lizard distinfo Makefile

devel/py-lizard: Update version 1.17.18=>1.17.19

Changelog: https://github.com/terryyin/lizard/releases/tag/1.17.19

Event:  Wiesbaden Hackathon 202604
DeltaFile
+3-3devel/py-lizard/distinfo
+1-1devel/py-lizard/Makefile
+4-42 files

FreeBSD/ports 05352b9devel/py-crc32c Makefile distinfo

devel/py-crc32c: Update version 2.6=>2.7.1

Changelog: https://github.com/ICRAR/crc32c/releases/tag/v2.7.1

Event:  Wiesbaden Hackathon 202604
DeltaFile
+5-2devel/py-crc32c/Makefile
+3-3devel/py-crc32c/distinfo
+8-52 files

FreeBSD/ports 9c8365ddevel/py-ariadne distinfo Makefile

devel/py-ariadne: Update version 0.25.0=>0.25.1

Changelog: https://github.com/mirumee/ariadne/releases/tag/0.25.1

Event:  Wiesbaden Hackathon 202604
DeltaFile
+3-3devel/py-ariadne/distinfo
+1-1devel/py-ariadne/Makefile
+4-42 files

FreeBSD/ports 2081348devel/gsoap distinfo Makefile

devel/gsoap: Update version 2.8.141=>2.8.142

Changelog: https://www.genivia.com/changelog.html#latest

Event:  Wiesbaden Hackathon 202604
DeltaFile
+3-3devel/gsoap/distinfo
+1-1devel/gsoap/Makefile
+4-42 files

FreeBSD/ports ec85159devel/p5-BZ-Client distinfo Makefile

devel/p5-BZ-Client: Update version 1.07=>1.071

Changelog: https://metacpan.org/dist/BZ-Client/changes

Event:  Wiesbaden Hackathon 202604
DeltaFile
+3-3devel/p5-BZ-Client/distinfo
+1-1devel/p5-BZ-Client/Makefile
+4-42 files

FreeBSD/ports 088f3d9emulators Makefile, emulators/py-qemu.qmp Makefile pkg-descr

emulators/py-qemu.qmp: New port

qemu.qmp is a QEMU Monitor Protocol (“QMP”) library written in Python,
using asyncio. It is used to send QMP messages to running QEMU
emulators. It requires Python 3.8+ and has no mandatory dependencies.

This library can be used to communicate with QEMU emulators, the QEMU
Guest Agent (QGA), the QEMU Storage Daemon (QSD), or any other utility
or application that speaks QMP.

This library makes as few assumptions as possible about the actual
version or what type of endpoint it will be communicating with; i.e.
this library does not contain command definitions and does not seek to
be an SDK or a replacement for tools like libvirt or virsh. It is
“simply” the protocol (QMP) and not the vocabulary (QAPI). It is up to
the library user (you!) to know which commands and arguments you want to
send.

WWW: https://gitlab.com/qemu-project/python-qemu-qmp

    [2 lines not shown]
DeltaFile
+21-0emulators/py-qemu.qmp/Makefile
+15-0emulators/py-qemu.qmp/pkg-descr
+3-0emulators/py-qemu.qmp/distinfo
+1-0emulators/Makefile
+40-04 files

FreeBSD/ports 41103e7databases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.305=>1.5.311

Event:  Wiesbaden Hackathon 202604
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

FreeBSD/ports f816572emulators/qemu Makefile, emulators/qemu/files extra-patch-meson.build

emulators/qemu: Fix build with 15 and later

- Add missing dependency

Reported by:    otis

Event:  Wiesbaden Hackathon 202604
DeltaFile
+0-38emulators/qemu/files/extra-patch-meson.build
+3-1emulators/qemu/Makefile
+3-392 files

pkgng/pkgng 1147926. configure.def configure

configure: Provide a default pkgconfig path

The pkgconfig path was defaulting to WHERE.  Change that to a more
reasonable value.
DeltaFile
+1-1configure.def
+1-0configure
+2-12 files

pkgng/pkgng d152686mk prog.mk, src Makefile.in

src: Fix install target

We were only adding to the default install target, not replacing it.
This means we would first install pkg to $(bindir), then to $(sbindir),
and optionally also install pkg-static to $(sbindir).

Instead of overriding the default install target, set bindir to sbindir.
This is a hack, but the best we can do without completely rewriting
mk/prog.mk to support multiple programs and per-program installation
directories like automake does.
DeltaFile
+4-7src/Makefile.in
+2-0mk/prog.mk
+6-72 files

pkgng/pkgng 411c4ed. configure, mk defs.mk.in

configure: Correctly propagate directories

Add configure options for includedir and libdir and correctly propagate
etcdir (actually sysconfdir), includedir, libdir, bindir, sbindir to the
Makefiles.
DeltaFile
+5-4mk/defs.mk.in
+6-0configure
+11-42 files

pkgng/pkgng d6d896atests/frontend create.sh create-parsebin.sh

tests: Fix after fflags change

An fflags line is now only emitted if non-zero.  Update the expected
outputs of several tests which were broken by this change.

Fixes:          c11b97870a4e ("fflags: emit in string value")
DeltaFile
+2-6tests/frontend/create.sh
+0-1tests/frontend/create-parsebin.sh
+2-72 files

FreeBSD/src 1abfe75tools/build depend-cleanup.sh

depends-cleanup: Fix typos in comment

Fixes:          4dd97955e68d ("libpkgconf: Fix paths")
DeltaFile
+1-1tools/build/depend-cleanup.sh
+1-11 files

FreeNAS/freenas b80abd5src/middlewared/middlewared/common/attachment certificate.py

Fix cert attachment delegate
DeltaFile
+7-4src/middlewared/middlewared/common/attachment/certificate.py
+7-41 files

LLVM/project fbac55bllvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64ISelDAGToDAG.cpp, llvm/lib/Target/AArch64/GISel AArch64InstructionSelector.cpp

[AArch64] Optimize vector fmul(sitofp/uitofp, 1/2^N) -> scvtf/ucvtf (#141480)

When a vector integer-to-float conversion is followed by a multiply with a
reciprocal power-of-two constant, we can fold both operations into a single
SCVTF or UCVTF instruction with a fixed-point shift operand.

For example, `fmul(sitofp(v2i32 x), <0.5, 0.5>)` becomes `scvtf.2s v0, v0, #1`.

This is a reworked version with several improvements over the original
submission:
- Rewrite the C++ operand matcher to share implementation with the existing
    `SelectCVTFixedPointVec` (MOVIshift, FMOV, and DUP handling with correct
    truncation for f16)
- Add `uitofp`/`ucvtf` patterns via a `CVTFRecipPat` multiclass
- Add full GlobalISel support (`GIComplexOperandMatcher` + renderer)

Supported vector types: `v2f32`, `v4f32`, `v2f64`, `v4f16`, `v8f16`.

Fixes #94909
DeltaFile
+474-0llvm/test/CodeGen/AArch64/scvtf-div-mul-combine.ll
+57-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+34-10llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+26-6llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
+591-164 files