FreeBSD/ports 6c0a56f — net-im/signal-desktop Makefile

net-im/signal-desktop: Bump port revision after electron44 update (3307e6ebdc99)
DeltaFile
+1-1net-im/signal-desktop/Makefile
+1-11 files

FreeBSD/ports a98a5fd — devel/cdialog Makefile distinfo

devel/cdialog: Update 1.3-20260107 => 1.3-20260721

Changelog:
https://invisible-island.net/dialog/CHANGES.html#index-t20260721

PR:             298963
Approved by:    Josmar Calin De Pierri <jcpierri at gmail.com> (maintainer, timeout 2 weeks)
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3devel/cdialog/distinfo
+1-1devel/cdialog/Makefile
+4-42 files

FreeBSD/ports 3307e6e — devel/electron44 distinfo, devel/electron44/files patch-electron_spec_api-content-tracing.spec.ts patch-electron_shell_browser_native__window__views.h

devel/electron44: Update to 44.7.2

Changelog:
- https://github.com/electron/electron/releases/tag/v44.7.1
- https://github.com/electron/electron/releases/tag/v44.7.2

Reported by:    GitHub (watch releases)
DeltaFile
+33-24devel/electron44/files/patch-electron_spec_api-app.spec.ts
+13-13devel/electron44/distinfo
+9-9devel/electron44/files/patch-electron_shell_browser_ui_views_menu__bar.cc
+7-7devel/electron44/files/patch-electron_spec_api-content-tracing.spec.ts
+7-7devel/electron44/files/patch-electron_shell_browser_native__window__views.h
+7-7devel/electron44/files/patch-electron_BUILD.gn
+76-6716 files not shown
+133-10622 files

Dreckly/dreckly 71531ae — security/openssl Makefile distinfo

openssl: Update to 3.3.7 as a stopgap.
DeltaFile
+11-1security/openssl/PLIST
+3-3security/openssl/distinfo
+1-1security/openssl/Makefile
+15-53 files

LLVM/project f83b23d — llvm/test/Transforms/SLPVectorizer/AArch64 or-reduction-byte-pack.ll

[SLP][NFC]Add extra bitpack tests, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/232554
DeltaFile
+437-3llvm/test/Transforms/SLPVectorizer/AArch64/or-reduction-byte-pack.ll
+437-31 files

HardenedBSD/src 2a9d25c — sys/netpfil/pf pf_table.c, tests/sys/netpfil/pf limiters.sh

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+56-0tests/sys/netpfil/pf/limiters.sh
+0-4sys/netpfil/pf/pf_table.c
+56-42 files

FreeBSD/ports 8ef28bb — security/netbird Makefile distinfo

security/netbird: Update 0.77.1 => 81.0.0

Changelogs:
https://github.com/netbirdio/netbird/releases/tag/v0.78.0
https://github.com/netbirdio/netbird/releases/tag/v0.78.1
https://github.com/netbirdio/netbird/releases/tag/v0.78.2
https://github.com/netbirdio/netbird/releases/tag/v0.79.0
https://github.com/netbirdio/netbird/releases/tag/v0.80.0
https://github.com/netbirdio/netbird/releases/tag/v0.81.0

PR:             299030
Sponsored by:   UNIS Labs
DeltaFile
+5-5security/netbird/distinfo
+1-2security/netbird/Makefile
+6-72 files

HardenedBSD/src 94eb064 — cddl/usr.sbin/dwatch dwatch.1, share/keys/hbsd-update/trusted Makefile dnssec.key-2016-07-30

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+35-0tests/sys/kern/inotify_test.c
+18-0sys/fs/devfs/devfs_vnops.c
+18-0share/keys/hbsd-update/trusted/dnssec.key-2026-10-13
+0-17share/keys/hbsd-update/trusted/dnssec.key-2016-07-30
+4-2cddl/usr.sbin/dwatch/dwatch.1
+2-2share/keys/hbsd-update/trusted/Makefile
+77-212 files not shown
+82-228 files

HardenedBSD/src e5d89e8 — sys/netpfil/pf pf_table.c, tests/sys/netpfil/pf limiters.sh

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+56-0tests/sys/netpfil/pf/limiters.sh
+0-4sys/netpfil/pf/pf_table.c
+56-42 files

HardenedBSD/src 626247b — cddl/usr.sbin/dwatch dwatch dwatch.1

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+4-2cddl/usr.sbin/dwatch/dwatch.1
+2-1cddl/usr.sbin/dwatch/dwatch
+6-32 files

HardenedBSD/ports 4ef2b76 — www/cef distinfo Makefile, www/cef/files patch-services_device_hid_hid__service__fido.cc patch-sandbox_policy_openbsd_sandbox__openbsd.cc

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+933-0www/cef/pkg-plist
+509-0www/cef/files/patch-chrome_browser_about__flags.cc
+476-0www/cef/Makefile
+448-0www/cef/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+417-0www/cef/distinfo
+399-0www/cef/files/patch-services_device_hid_hid__service__fido.cc
+3,182-01,694 files not shown
+45,847-3461,700 files

HardenedBSD/src 52b47e6 — sys/fs/devfs devfs_vnops.c, tests/sys/kern inotify_test.c

devfs: Explicitly disable inotify

In principle, inotify can be used to leak timing information about I/O
device accesses by privileged process, which might be sensitive, e.g.,
in the case of /dev/input.  See https://inoti.fyi/#1-linux-inter-keystroke-timing

In practice this does not work since I/O to devfs nodes does not go
through vnodes, so the INOTIFY() calls in various VOP hooks do not fire.
But, let's explicitly define a no-op VOP_INOTIFY to help ensure that no
one tries to "fix" this bug.

Alternately we could simply ignore VCHR/VBLK vnodes in vn_inotify().
However, maybe someday it'll be desirable to enable inotify for specific
device files, in which case the filtering should live in devfs.

Add a regression test.

Reported by:    Sudheendra Raghav Neela <sneela at tugraz.at>
Reviewed by:    kib

    [8 lines not shown]
DeltaFile
+35-0tests/sys/kern/inotify_test.c
+18-0sys/fs/devfs/devfs_vnops.c
+53-02 files

LLVM/project 055a6cb — clang/test/CIR/CodeGen cold-optsize-func-attr.c

[CIR][NFC] Test cold/optsize/minsize function attribute interplay (#232522)

#232131 implemented cold-to-optsize (plus minsize/naked/noduplicate and
user optnone) in setCIRFunctionAttributesForDefinition. Pin the
optimization-level interplay its tests do not cover: a cold definition
gets optsize at -O2 but not at -O0, minsize keeps optsize on at -O0 by
suppressing the O0-implies-optnone default, optnone suppresses optsize,
and declarations and call sites carry cold alone.

Assisted-by: Muse Code (Muse).
DeltaFile
+101-0clang/test/CIR/CodeGen/cold-optsize-func-attr.c
+101-01 files

FreeBSD/ports 19f4c0f — misc/py-datasets distinfo Makefile

misc/py-datasets: update 5.0.1 → 5.1.0
DeltaFile
+3-5misc/py-datasets/Makefile
+3-3misc/py-datasets/distinfo
+6-82 files

HardenedBSD/ports 8d0e758 — www/cef distinfo Makefile, www/cef/files patch-services_device_hid_hid__service__fido.cc patch-sandbox_policy_openbsd_sandbox__openbsd.cc

www/cef: New port: Chromium Embedded Framework

PR:     299048
DeltaFile
+933-0www/cef/pkg-plist
+509-0www/cef/files/patch-chrome_browser_about__flags.cc
+476-0www/cef/Makefile
+448-0www/cef/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+417-0www/cef/distinfo
+399-0www/cef/files/patch-services_device_hid_hid__service__fido.cc
+3,182-01,644 files not shown
+45,285-01,650 files

FreeBSD/ports 8d0e758 — www/cef distinfo Makefile, www/cef/files patch-services_device_hid_hid__service__fido.cc patch-sandbox_policy_openbsd_sandbox__openbsd.cc

www/cef: New port: Chromium Embedded Framework

PR:     299048
DeltaFile
+933-0www/cef/pkg-plist
+509-0www/cef/files/patch-chrome_browser_about__flags.cc
+476-0www/cef/Makefile
+448-0www/cef/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+417-0www/cef/distinfo
+399-0www/cef/files/patch-services_device_hid_hid__service__fido.cc
+3,182-01,644 files not shown
+45,285-01,650 files

HardenedBSD/ports 19f4c0f — misc/py-datasets distinfo Makefile

misc/py-datasets: update 5.0.1 → 5.1.0
DeltaFile
+3-5misc/py-datasets/Makefile
+3-3misc/py-datasets/distinfo
+6-82 files

NetBSD/pkgsrc UpuZerE — doc CHANGES-2026

   doc: Updated graphics/ImageMagick6 to 6.9.13.56
VersionDeltaFile
1.7001+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc dHCKsE2 — graphics/ImageMagick6 Makefile distinfo

   ImageMagick6: Update to 6.9.13.56

   This brings ImageMagick6 up to date with security fixes.

   Build tested on Darwin/powerpc, NetBSD, FreeBSD, Linux.
VersionDeltaFile
1.4+192-311graphics/ImageMagick6/PLIST.doc
1.19+4-4graphics/ImageMagick6/distinfo
1.21+5-3graphics/ImageMagick6/Makefile.common
1.96+2-2graphics/ImageMagick6/Makefile
+203-3204 files

LLVM/project b92247a — clang/lib/CIR/CodeGen CIRGenVTables.cpp CIRGenBuiltinAArch64.cpp

[CIR][NFC] Do not copy CIRGenBuilderTy per vtable component (#232509)

CIRGenBuilderTy carries two StringMaps by value (record name and global
versioning maps), which grow to tens of thousands of entries over a
translation unit. getVTableComponent copied the builder on every call,
deep-copying both maps per vtable component: quadratic work that cost
~12.5s while selfhosting clang/unittests/AST/ASTImporterTest.cpp.

Take the builder by reference instead, matching every other call site.
Also take it by reference in genVscaleTimesFactor, the only other
by-value use.

ASTImporterTest -fclangir wall time goes from 87.4s to 75.0s; output is
unchanged.
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenVTables.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+2-22 files

Dreckly/dreckly 7dd6248 — graphics/ImageMagick6 buildlink3.mk Makefile

ImageMagick6: Update to 6.9.13.56
DeltaFile
+0-333graphics/ImageMagick6/PLIST.doc
+2-8graphics/ImageMagick6/options.mk
+4-4graphics/ImageMagick6/distinfo
+5-3graphics/ImageMagick6/Makefile.common
+3-2graphics/ImageMagick6/Makefile
+2-2graphics/ImageMagick6/buildlink3.mk
+16-3521 files not shown
+18-3537 files

LLVM/project 79bb650 — clang/lib/CIR/CodeGen CIRGenBuiltinX86.cpp, clang/test/CIR/CodeGenBuiltins/X86 sse2-builtins.c avx512bw-builtins.c

[CIR][X86] Lower pmulhw/pmulhuw builtins to smulh/umulh (#231978)

The x86 pmulh intrinsics were removed in #227663, so CIR hit NYI on
these builtins
DeltaFile
+24-0clang/test/CIR/CodeGenBuiltins/X86/sse2-builtins.c
+24-0clang/test/CIR/CodeGenBuiltins/X86/avx512bw-builtins.c
+24-0clang/test/CIR/CodeGenBuiltins/X86/avx2-builtins.c
+10-0clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
+82-04 files

LLVM/project 7e31fab — clang/lib/CIR/FrontendAction CIRGenAction.cpp, clang/test/CIR/CodeGenHIP embed-bitcode-marker.hip

[CIR] Honor -fembed-bitcode (#231482)

Runtime JIT reads flags like -O3 from the embedded command line, so it
compiles HIP SPIR-V always at -O0 without it
DeltaFile
+9-0clang/test/CIR/CodeGenHIP/embed-bitcode-marker.hip
+2-0clang/lib/CIR/FrontendAction/CIRGenAction.cpp
+11-02 files

Dreckly/dreckly 75f5842 — devel/jq Makefile distinfo, devel/jq/patches patch-Makefile.in patch-src_main.c

jq: Update to 1.8.2
DeltaFile
+17-13devel/jq/patches/patch-src_builtin.c
+13-14devel/jq/patches/patch-src_main.c
+0-16devel/jq/patches/patch-Makefile.in
+6-7devel/jq/distinfo
+2-3devel/jq/Makefile
+38-535 files

Dreckly/dreckly 572054e — mk/compiler gcc.mk

mk: Strip another unsupported warning flag with old GCC.
DeltaFile
+4-1mk/compiler/gcc.mk
+4-11 files

LLVM/project 408db6b — clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/Lowering switch-flat-operands.cir

[CIR] Convert switch.flat successor operands in lowering to LLVM (#232510)

CIRToLLVMSwitchFlatOpLowering forwarded the raw CIR successor operands
into the new llvm.switch while the destination block arguments had been
type-converted, so any forwarded successor operand failed verification
with 'type mismatch for bb argument'. No CIR type is also an LLVM type,
so every operand was affected.

This forwards adaptor.getDefaultOperands()/adaptor.getCaseOperands()
like the br lowering does.
DeltaFile
+51-0clang/test/CIR/Lowering/switch-flat-operands.cir
+4-4clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+55-42 files

LLVM/project 2f138c2 — llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU coexec-hazardrec-preRA.mir sched_mfma_rewrite_diff_types.mir

Add tests and convergent user check
DeltaFile
+710-836llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+363-0llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+61-39llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+40-51llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_cost.mir
+19-24llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_diff_types.mir
+15-15llvm/test/CodeGen/AMDGPU/coexec-hazardrec-preRA.mir
+1,208-9651 files not shown
+1,215-9657 files

LLVM/project def6f2c — llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU machine-scheduler-sink-trivial-remats.mir coexec-hazardrec-preRA.mir

Remove convergent user check + feedback
DeltaFile
+838-712llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+51-40llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_cost.mir
+24-19llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_diff_types.mir
+15-15llvm/test/CodeGen/AMDGPU/coexec-hazardrec-preRA.mir
+6-23llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+9-15llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+943-8241 files not shown
+944-8257 files

LLVM/project 319e49d — llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU gfx-callable-argument-types.ll sched_mfma_rewrite_diff_types.mir

[AMDGPU][CodeGen] Allow remat with multiple users in multiple regions

This relaxes one of the constraints on rematerialization candidates in
the scheduler's `PreRARematStage`. The current implementation only allows
rematerializing a register if it has users in a single region. This
allows it when a register has multiple users in multiple regions.

In such cases the register is rematerialized as many times as there are
using regions, just before the first user in each using region. The cost
model for assessing rematerialization opportunities now takes into
account that mutliple new instructions may be created for each candidate.
DeltaFile
+664-537llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+202-167llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+91-57llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+36-25llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_cost.mir
+17-12llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_diff_types.mir
+10-10llvm/test/CodeGen/AMDGPU/gfx-callable-argument-types.ll
+1,020-8082 files not shown
+1,024-8148 files

LLVM/project 23d4229 — llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/AArch64 predication_costs.ll conditional-branches-cost.ll

[LV] Only charge legacy scalarization costs for replicated recipes. (#232519)

The legacy cost model may decide to scalarize instructions if profitable
which get lowered to VPReplicateRecipes. In some cases, VPlan
transformations
may optimize those recipes, in which case the legacy reasoning does no
longer apply to them, e.g. because we converted a truncate of an
induction to a truncate of the canonical IV.

Only apply legacy costs in precomputeCosts to replicate recipes.
DeltaFile
+55-10llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll
+34-0llvm/test/Transforms/LoopVectorize/AArch64/predication_costs.ll
+7-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+96-113 files