FreeBSD/ports 7f2a46email/sqwebmail Makefile distinfo, mail/sqwebmail/files patch-libs_rfc2045_testsuitecpp2.C patch-libs_rfc2045_testsuitecpp.C

mail/sqwebmail: update to 3.6.1

also: replace pcre dependency with pcre2 [PR]

PR:             294476
DeltaFile
+0-29mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C
+3-10mail/sqwebmail/Makefile
+0-11mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C
+0-11mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h
+3-3mail/sqwebmail/distinfo
+6-645 files

LLVM/project 1a233a8mlir/include/mlir/IR BuiltinTypes.td, mlir/test/Dialect/Quant parse-uniform.mlir

[mlir][quant] Print actual quant storage type when signed (#187300)

Without the fix, bytecode serialization roundtrip breaks for types that
don't have custom bytecode serializers and contain quant types, since
the fallback mechanism prints the type and the quant printer coerces
signed to signless types. E.g. `!custom<!quant.uniform<ui8:f32, 0.1>>`
will print as `u8` when serializing and later be created as a signless
`i8` when deserializing.
DeltaFile
+18-0mlir/test/Dialect/Quant/parse-uniform.mlir
+12-0mlir/test/Dialect/Quant/Bytecode/types.mlir
+7-1mlir/include/mlir/IR/BuiltinTypes.td
+37-13 files

LLVM/project ae1e3ebllvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/AArch64 ordered-reduction-with-invariant-stores.ll predication_costs.ll

[NFCI][VPlan] Split initial mem-widening into a separate transformation (#182592)

Preparation change before implementing stride-multiversioning as a
VPlan-based transformation. Might help
https://github.com/llvm/llvm-project/pull/147297/ as well.
DeltaFile
+107-0llvm/test/Transforms/LoopVectorize/AArch64/ordered-reduction-with-invariant-stores.ll
+45-32llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+54-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+20-12llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
+5-0llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+3-2llvm/test/Transforms/LoopVectorize/AArch64/predication_costs.ll
+234-461 files not shown
+235-467 files

FreeBSD/ports 1787124multimedia/openshot pkg-plist Makefile, multimedia/openshot/files patch-src_settings___default.settings patch-src_classes_info.py

multimedia/openshot: Update 3.5.0 => 3.5.1

The audio input and output issues have been resolved.

News:
https://www.openshot.org/blog/2026/04/06/openshot-351-faster-performance-smoother-editing-better-previews/

Changelog:
https://github.com/OpenShot/openshot-qt/releases/tag/v3.5.1

Regarding textproc/py-sphinx, it will be temporarily fixed to the
default flavor. This allows the build for py312 to succeed even if py311
is the default. The build for py313 will probably require py313 to be
switched to the default.

PR:             294379
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 9722c24556a876c88c1e10dce5d6a46a456b9c7a)
DeltaFile
+42-1multimedia/openshot/pkg-plist
+7-2multimedia/openshot/Makefile
+3-3multimedia/openshot/files/patch-src_settings___default.settings
+3-3multimedia/openshot/distinfo
+2-2multimedia/openshot/files/patch-src_classes_info.py
+2-2multimedia/openshot/files/patch-src_windows_preferences.py
+59-136 files

FreeBSD/ports 7aed23dmultimedia/libopenshot/files patch-src_FFmpegWriter.cpp patch-src_FFmpegReader.cpp

multimedia/libopenshot: Update 0.6.0 => 0.7.0

The audio input and output issues have been resolved.

News:
https://www.openshot.org/blog/2026/04/06/openshot-351-faster-performance-smoother-editing-better-previews/

Changelog:
https://github.com/OpenShot/libopenshot/releases/tag/v0.7.0

PR:             294379
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 8d13862a00aba104336be5fe2af369018f5dd685)
DeltaFile
+4-30multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp
+6-21multimedia/libopenshot/files/patch-src_FFmpegReader.cpp
+18-0multimedia/libopenshot/files/patch-src_effects_ChromaKey.cpp
+16-2multimedia/libopenshot/files/patch-src_CrashHandler.cpp
+8-7multimedia/libopenshot/files/patch-CMakeLists.txt
+10-0multimedia/libopenshot/files/patch-src_Clip.cpp
+62-604 files not shown
+72-6910 files

pkgng/pkgng a5a5bf9external/libder/derdump derdump.c, external/libder/libder libder_obj.c

libdef/libecc: update to latest version
DeltaFile
+28-28external/libecc/src/wycheproof_tests/libecc_wycheproof.c
+28-28external/libecc/src/wycheproof_tests/libecc_wycheproof_tests.h
+48-0external/libecc/include/libecc/nn/nn_logical.h
+24-11external/libder/libder/libder_obj.c
+12-12external/libecc/src/curves/prj_pt.c
+11-5external/libder/derdump/derdump.c
+151-8411 files not shown
+179-10017 files

pkgng/pkgng a0d2bc9. auto.def, libpkg Makefile.in

Makefile: remove empty line added by accident and fix broken configure
DeltaFile
+4-1auto.def
+0-1libpkg/Makefile.in
+4-22 files

LLVM/project b29bfa5libc/include/llvm-libc-types __futex_word.h

[libc][NFC] Fix GCC build in __futex_word.h (#192078)

Included __llvm-libc-common.h in __futex_word.h to fix a build failure
with GCC.

GCC in C++ mode does not recognize _Alignas without the mapping to
alignas provided in __llvm-libc-common.h.

The failure was introduced in commit 91c0fdfe1392.
DeltaFile
+2-0libc/include/llvm-libc-types/__futex_word.h
+2-01 files

FreeBSD/ports 9722c24multimedia/openshot pkg-plist Makefile, multimedia/openshot/files patch-src_settings___default.settings patch-src_windows_preferences.py

multimedia/openshot: Update 3.5.0 => 3.5.1

The audio input and output issues have been resolved.

News:
https://www.openshot.org/blog/2026/04/06/openshot-351-faster-performance-smoother-editing-better-previews/

Changelog:
https://github.com/OpenShot/openshot-qt/releases/tag/v3.5.1

Regarding textproc/py-sphinx, it will be temporarily fixed to the
default flavor. This allows the build for py312 to succeed even if py311
is the default. The build for py313 will probably require py313 to be
switched to the default.

PR:             294379
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+42-1multimedia/openshot/pkg-plist
+7-2multimedia/openshot/Makefile
+3-3multimedia/openshot/distinfo
+3-3multimedia/openshot/files/patch-src_settings___default.settings
+2-2multimedia/openshot/files/patch-src_windows_preferences.py
+2-2multimedia/openshot/files/patch-src_classes_info.py
+59-136 files

LLVM/project 934f795clang/lib/Basic Targets.cpp, clang/lib/Basic/Targets OSTargets.h

[clang] Add support for SerenityOS (#187941)

Adds support for the $arch-unknown-serenity target to the Clang front
end. This makes the compiler look for libraries and headers in the right
places, and enables some security mitigations like stack-smashing
protection and position-independent code by default.

----

A first attempt at upstreaming this patch was made
[here](https://reviews.llvm.org/D154396). I hope I fixed everything
mentioned there.

I intentionally kept `/usr/local/` in the default lookup path. I
consider it the more practical option, and I’d prefer to have the patch
merged as is and revisit the FIXME later. If this is absolutely
unacceptable to the maintainers, I will happily drop it and keep it as a
local patch until we address the underlying issue.


    [7 lines not shown]
DeltaFile
+276-0clang/test/Driver/serenity.cpp
+198-0clang/lib/Driver/ToolChains/Serenity.cpp
+89-0clang/lib/Driver/ToolChains/Serenity.h
+17-0clang/lib/Basic/Targets/OSTargets.h
+10-0clang/lib/Basic/Targets.cpp
+4-1clang/lib/Driver/ToolChain.cpp
+594-112 files not shown
+604-118 files

FreeNAS/freenas 44b0683src/middlewared/middlewared/plugins/iscsi_ lio.py global_linux.py, src/middlewared/middlewared/utils/lio config.py

NAS-140632 / 27.0.0-BETA.1 / Add LIO as an alternative iSCSI/FC target stack (#18714)

Adds ISCSIMODE.LIO (mode=2) as a selectable iSCSI target stack
alongside the existing SCST modes. The implementation is a "big switch"
- selecting LIO and restarting the iSCSI service brings up LIO with the
same configured targets, extents, and initiator ACLs that SCST was
serving. No data disruption; initiators reconnect and see the same
device identities.

Device identity (VPD page 0x83 NAA designator) is preserved across
migration by reverse-engineering the stored TrueNAS NAA into LIO's
company_id + vpd_unit_serial components, ensuring initiators and
multipath stacks see no device identity change.

Switching from SCST to LIO is blocked with a clear error if the
configuration cannot be faithfully represented in LIO: open initiator
groups with CHAP, multiple discovery-auth credentials, multiple CHAP
credentials per auth tag, iSNS servers, or auth_networks on any target.


    [3 lines not shown]
DeltaFile
+1,281-0src/middlewared/middlewared/utils/lio/config.py
+1,098-0tests/sharing_protocols/iscsi/test_264_iscsi_mode_compat.py
+369-0src/middlewared/middlewared/plugins/iscsi_/lio.py
+237-0tests/sharing_protocols/iscsi/test_265_iscsi_portal_binding.py
+87-99src/middlewared/middlewared/plugins/iscsi_/global_linux.py
+145-6src/middlewared/middlewared/plugins/iscsi_/scst.py
+3,217-10511 files not shown
+3,354-12617 files

FreeBSD/ports 8d13862multimedia/libopenshot/files patch-src_FFmpegWriter.cpp patch-src_FFmpegReader.cpp

multimedia/libopenshot: Update 0.6.0 => 0.7.0

The audio input and output issues have been resolved.

News:
https://www.openshot.org/blog/2026/04/06/openshot-351-faster-performance-smoother-editing-better-previews/

Changelog:
https://github.com/OpenShot/libopenshot/releases/tag/v0.7.0

PR:             294379
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+4-30multimedia/libopenshot/files/patch-src_FFmpegWriter.cpp
+6-21multimedia/libopenshot/files/patch-src_FFmpegReader.cpp
+16-2multimedia/libopenshot/files/patch-src_CrashHandler.cpp
+18-0multimedia/libopenshot/files/patch-src_effects_ChromaKey.cpp
+8-7multimedia/libopenshot/files/patch-CMakeLists.txt
+10-0multimedia/libopenshot/files/patch-src_Clip.cpp
+62-604 files not shown
+72-6910 files

NetBSD/pkgsrc-wip 10a8a1fwebkit-gtk PLIST, webkit-gtk/patches patch-Source_WebCore_platform_SharedMemory.h patch-Source_WebCore_editing_FrameSelection.h

webkit-gtk: update to 2.52.2
DeltaFile
+28-21webkit-gtk/PLIST
+26-0webkit-gtk/patches/patch-Source_WebCore_platform_SharedMemory.h
+25-0webkit-gtk/patches/patch-Source_WebCore_editing_FrameSelection.h
+25-0webkit-gtk/patches/patch-Source_WebKit_WebProcess_WebPage_glib_WebPageGLib.cpp
+25-0webkit-gtk/patches/patch-Source_WebCore_editing_FontAttributes.h
+0-21webkit-gtk/patches/patch-Source_WTF_wtf_glib_FileSystemGlib.cpp
+129-424 files not shown
+138-8410 files

FreeNAS/freenas 11e491b

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeBSD/ports b7a3f8asecurity/govulncheck distinfo Makefile, security/govulncheck/files patch-vendor_golang.org_x_tools_internal_goroot_importcfg.go patch-vendor_golang.org_x_telemetry_internal_configstore_download.go

security/govulncheck: Update to 1.2.0

ChangeLog:      https://go.googlesource.com/vuln/+/refs/tags/v1.2.0
PR:             294515
DeltaFile
+0-11security/govulncheck/files/patch-vendor_golang.org_x_tools_internal_goroot_importcfg.go
+5-5security/govulncheck/distinfo
+3-3security/govulncheck/files/patch-vendor_golang.org_x_telemetry_internal_configstore_download.go
+1-3security/govulncheck/Makefile
+9-224 files

FreeBSD/ports 04e2042cad/gtkwave distinfo Makefile

cad/gtkwave: Update to 3.3.127

ChangeLog:
https://sourceforge.net/p/gtkwave/code/HEAD/tree/gtkwave3-gtk3/ChangeLog
DeltaFile
+3-3cad/gtkwave/distinfo
+1-1cad/gtkwave/Makefile
+4-42 files

FreeNAS/freenas e426dbdsrc/middlewared/middlewared/plugins/iscsi_ lio.py global_linux.py, src/middlewared/middlewared/utils/lio config.py

NAS-140632 / 27.0.0-BETA.1 / Add LIO as an alternative iSCSI/FC target stack (#18714)

Adds ISCSIMODE.LIO (mode=2) as a selectable iSCSI target stack
alongside the existing SCST modes. The implementation is a "big switch"
- selecting LIO and restarting the iSCSI service brings up LIO with the
same configured targets, extents, and initiator ACLs that SCST was
serving. No data disruption; initiators reconnect and see the same
device identities.

Device identity (VPD page 0x83 NAA designator) is preserved across
migration by reverse-engineering the stored TrueNAS NAA into LIO's
company_id + vpd_unit_serial components, ensuring initiators and
multipath stacks see no device identity change.

Switching from SCST to LIO is blocked with a clear error if the
configuration cannot be faithfully represented in LIO: open initiator
groups with CHAP, multiple discovery-auth credentials, multiple CHAP
credentials per auth tag, iSNS servers, or auth_networks on any target.

iSER is supported without additional configuration.
DeltaFile
+1,281-0src/middlewared/middlewared/utils/lio/config.py
+1,098-0tests/sharing_protocols/iscsi/test_264_iscsi_mode_compat.py
+369-0src/middlewared/middlewared/plugins/iscsi_/lio.py
+237-0tests/sharing_protocols/iscsi/test_265_iscsi_portal_binding.py
+87-99src/middlewared/middlewared/plugins/iscsi_/global_linux.py
+145-6src/middlewared/middlewared/plugins/iscsi_/scst.py
+3,217-10511 files not shown
+3,354-12617 files

FreeBSD/poudriere c0fc681. configure aclocal.m4

Run autogen
DeltaFile
+1,126-949configure
+2-2aclocal.m4
+1,128-9512 files

FreeBSD/ports ec4de8bports-mgmt/poudriere distinfo Makefile

ports-mgmt/poudriere: Update to 3.4.7

Changes:
- Improve pkg-2.7.0 compat
- jail -cu: Don't include make.conf into the jail's clean snapshot
DeltaFile
+3-3ports-mgmt/poudriere/distinfo
+1-1ports-mgmt/poudriere/Makefile
+4-42 files

LLVM/project 40a585eclang/lib/Frontend CompilerInvocation.cpp, clang/test/CIR/Driver clangir.c

[CIR] Disable CIR pipeline for LLVM IR inputs (#187729)

When -fclangir is passed and the input is LLVM IR (e.g. during the
backend phase of OpenMP offloading), the CIR frontend pipeline is not
applicable.


Co-authored-by: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+18-0clang/test/CIR/Driver/clangir.c
+6-0clang/lib/Frontend/CompilerInvocation.cpp
+24-02 files

FreeBSD/src c52f565sys/dev/isci/scil scic_sds_remote_node_table.c scic_sds_phy_registers.h

isci(4): Fix a couple of typos in source code comments

- s/THis/This/
- s/impementation/implementation/

(cherry picked from commit adc41a72b8843047d02265a6ab2d8a5025a9ce89)
DeltaFile
+2-2sys/dev/isci/scil/scic_sds_remote_node_table.c
+1-1sys/dev/isci/scil/scic_sds_phy_registers.h
+1-1sys/dev/isci/scil/scic_sds_stp_request.h
+1-1sys/dev/isci/scil/scif_remote_device.h
+5-54 files

FreeBSD/src eb44833tools/tools/shlib-compat shlib-compat.py

shlib-compat: Fix two typos in error messages

- s/implemeted/implemented/

(cherry picked from commit 3957e233dd9cf7b7599dd0a5efc59a78adfa9441)
DeltaFile
+2-2tools/tools/shlib-compat/shlib-compat.py
+2-21 files

FreeBSD/src 54cfd9csys/dev/ixl ixl_txrx.c

ixl(4): Fix a typo in a source code comment

- s/seperated/separated/

(cherry picked from commit ef3703a8cd9ade13d0c7a685577100e1fc18ee09)
DeltaFile
+1-1sys/dev/ixl/ixl_txrx.c
+1-11 files

FreeBSD/src a8fac98sys/dev/bhnd bhnd_bus_if.m

bhnd(4): Fix a typo in a source code comment

- s/impementations/implementations/

(cherry picked from commit 04be4d04bbcbd061455b4424488b06927487a948)
DeltaFile
+1-1sys/dev/bhnd/bhnd_bus_if.m
+1-11 files

FreeBSD/src 2078655usr.sbin/bsdconfig/share common.subr

bsdconfig(8): Fix a typo in a source code comment

- s/THis/This/

(cherry picked from commit b427b661be01e7b112531ba0b1ea27377a963bb8)
DeltaFile
+1-1usr.sbin/bsdconfig/share/common.subr
+1-11 files

FreeBSD/src 903c46elib/libc/gen pause.3

pause.3: Fix a typo in the manual page

- s/reimplemeted/reimplemented/

(cherry picked from commit 9eea5eccf40d408ad22ac06d9962b3a98a0f0628)
DeltaFile
+1-1lib/libc/gen/pause.3
+1-11 files

LLVM/project 1859c66llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/lib/Transforms/Scalar LoopUnrollPass.cpp

Merge branch 'main' into users/eas/split-mem-widen-transform
DeltaFile
+366-0llvm/test/Transforms/InstCombine/add.ll
+22-0mlir/test/Dialect/MLProgram/pipeline-globals.mlir
+18-0llvm/test/Transforms/LoopUnroll/debug.ll
+17-0llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+11-3mlir/lib/Dialect/MLProgram/Transforms/PipelineGlobalOps.cpp
+3-2llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
+437-53 files not shown
+441-89 files

LLVM/project 8a69fb0llvm/lib/Transforms/InstCombine InstCombineAddSub.cpp, llvm/test/Transforms/InstCombine add.ll

[InstCombine] Fold (X + C) + (Y & ~C) to X + (Y | C) (#191334)

Add an InstCombine fold for masked overwrite patterns where the add
constant matches the cleared bits in the mask:

  (X + C) + (Y & ~C) -> X + (Y | C)

Since `Y & ~C` clears all bits set in C, adding C cannot generate carry
through those bits and is equivalent to setting them with `or`.

Proof: https://alive2.llvm.org/ce/z/277UFK
Fixed: https://github.com/llvm/llvm-project/issues/191171
DeltaFile
+366-0llvm/test/Transforms/InstCombine/add.ll
+17-0llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
+383-02 files

LLVM/project 142d3c2llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[NFC][OMPIRBuilder][OpenMP] Pass AffinityData by reference instead of… (#191863)

… value
DeltaFile
+1-1llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+1-1llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+2-22 files

FreeBSD/ports fbf89eaports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2554-g0324c5331

Changes:
- Pkg 2.7.0 support
- write_atomic: Add a C implementation
- Hooks: Remove example.org
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+1-0ports-mgmt/poudriere-devel/pkg-plist
+6-53 files