FreeBSD/ports 1f4fbaajapanese/kasumi-unicode Makefile distinfo

japanese/kasumi-unicode: Update to 2.7

Remove USE_GITHUB and add MASTER_SITES, WWW.
Update LICENSE.

Changelog: https://github.com/fujiwarat/kasumi-unicode/compare/2.6...2.7

PR:             294179
Approved by:    fluffy (mentor)
DeltaFile
+7-8japanese/kasumi-unicode/Makefile
+3-3japanese/kasumi-unicode/distinfo
+10-112 files

FreeBSD/ports 714aeedwww/vimb Makefile distinfo

www/vimb: Update to 3.7.1

Since -std=c99 is specified in config.mk, remove USES=compiler:c11.

Changelog:
https://raw.githubusercontent.com/fanglingsu/vimb/refs/tags/3.7.1/CHANGELOG.md

PR:             293324
Approved by:    fluffy (mentor)
DeltaFile
+4-4www/vimb/Makefile
+3-3www/vimb/distinfo
+7-72 files

LLVM/project fda010ellvm/lib/Target/AMDGPU GCNVOPDUtils.cpp VOP3PInstructions.td, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

Revert "AMDGPU: Codegen for v_dual_dot2acc_f32_f16/bf16 from VOP3"

This reverts commit 47f6a19181b426baa03182ab6a7a41e16b35301d.
Breaks MIOpen, don't have propper fix yet.
DeltaFile
+524-242llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.ll
+69-55llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fdot2.f32.bf16.ll
+1-32llvm/lib/Target/AMDGPU/GCNVOPDUtils.cpp
+5-8llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+0-8llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+0-6llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+599-3511 files not shown
+601-3537 files

FreeNAS/freenas ff55365src/middlewared/middlewared/apps webshell_app.py

NAS-140428 / 26.0.0-BETA.1 / Fix apps container UI shell (by Qubad786) (by bugclerk) (#18623)

Original PR: https://github.com/truenas/middleware/pull/18607

Co-authored-by: M. Rehan <mrehanlm93 at gmail.com>
DeltaFile
+6-7src/middlewared/middlewared/apps/webshell_app.py
+6-71 files

FreeNAS/freenas a220b9ctests/api2 test_legacy_api.py

NAS-140509 / 27.0.0-BETA.1 / fix test_legacy_api test failures (#18620)

The commit in ad71fbed02 caused this test to start failing. Fix the test
to account for the changes in that commit.
DeltaFile
+3-0tests/api2/test_legacy_api.py
+3-01 files

LLVM/project 3200d64clang/test/Analysis/Scalable call-graph.cpp

[clang][ssaf] Fix nondeterministic test failures of clang/test/Analysis/Scalable/call-graph.cpp (#190155)

fixup! [clang][ssaf] Implement JSON format for CallGraph summary

The order of checks were unspecified in the test.
Consequently, "polymorphic" may have appeared before "caller" failing
the test.

This patch splits the test into separate files so these wouldn't
interfere.

Example bot failures:
https://lab.llvm.org/buildbot/#/builders/225/builds/4974
https://lab.llvm.org/buildbot/#/builders/144/builds/50732
https://lab.llvm.org/buildbot/#/builders/190/builds/39773
https://lab.llvm.org/buildbot/#/builders/46/builds/33213

Fixes up #189681
DeltaFile
+32-27clang/test/Analysis/Scalable/call-graph.cpp
+32-271 files

LLVM/project 8f44972llvm/include/llvm/ADT GenericUniformityImpl.h

review: address suggestion
DeltaFile
+4-12llvm/include/llvm/ADT/GenericUniformityImpl.h
+4-121 files

HardenedBSD/src bd1016esbin/tunefs tunefs.c Makefile, sbin/tunefs/tests tunefs_test.sh Makefile

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+189-0sbin/tunefs/tests/tunefs_test.sh
+52-20sys/netinet6/nd6_nbr.c
+3-3sbin/tunefs/tunefs.c
+4-1sbin/tunefs/Makefile
+4-0sbin/tunefs/tests/Makefile
+2-2sys/netpfil/ipfw/nptv6/nptv6.c
+254-263 files not shown
+258-279 files

HardenedBSD/src 830ba50sbin/tunefs tunefs.c Makefile, sbin/tunefs/tests tunefs_test.sh Makefile

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+189-0sbin/tunefs/tests/tunefs_test.sh
+52-20sys/netinet6/nd6_nbr.c
+3-3sbin/tunefs/tunefs.c
+4-1sbin/tunefs/Makefile
+2-2sys/netpfil/ipfw/nptv6/nptv6.c
+4-0sbin/tunefs/tests/Makefile
+254-263 files not shown
+258-279 files

FreeNAS/freenas 390003csrc/middlewared/middlewared/plugins/container lifecycle.py utils.py

NAS-140510 / 26.0.0-BETA.2 / fix creating containers (by yocalebo) (#18622)

All of the IDMAP related container API tests began to fail. These
started failing after commit 7711549fbd which made creating a container
fail if it can't set the hostname. That's entirely inappropriate since
setting a hostname on a container should be non-fatal.

Furthermore, there is no need to fork+exec to nsenter to set the
hostname. The init process of a container will read /etc/hostname and
/etc/hosts during boot.

With these changes, a container is created and the hostname is properly
set to the containers name and I can execute "sudo" commands without
warnings...
```
# hostname
calebtest123
# sudo true
# echo $?

    [4 lines not shown]
DeltaFile
+4-19src/middlewared/middlewared/plugins/container/lifecycle.py
+0-9src/middlewared/middlewared/plugins/container/utils.py
+4-282 files

HardenedBSD/src 889a647contrib/tzcode localtime.c zic.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1,044-709contrib/tzcode/localtime.c
+470-313contrib/tzcode/zic.c
+224-199contrib/tzcode/tz-art.html
+206-192contrib/tzcode/tz-link.html
+195-188contrib/tzcode/theory.html
+224-156contrib/tzcode/private.h
+2,363-1,75735 files not shown
+3,393-2,49341 files

LLVM/project 329af7dclang/docs ReleaseNotes.rst, clang/lib/CodeGen CGExprConstant.cpp

[clang] Fix array filler lowering for _BitInt arrays (#189954)

Sometimes we use array of bytes to represent `_BitInt` types in memory.
When this is the case the lowered array filler expression reaches
`ConstantEmitter::emitForMemory` already with memory type which will be
array of i8 instead of a single iN, so `cast<llvm::ConstantInt>` was
failing within `ConstantEmitter::emitForMemory`. This patch fixes the
assertion failure by not attempting any type changes if the type is
right already.

Fixes https://github.com/llvm/llvm-project/issues/189643

Assisted-by: claude in FileCheck CHECK lines fixing
DeltaFile
+22-17clang/lib/CodeGen/CGExprConstant.cpp
+30-0clang/test/CodeGenCXX/ext-int.cpp
+1-0clang/docs/ReleaseNotes.rst
+53-173 files

HardenedBSD/ports 7ff6cc2devel/viewvc-devel/files patch-bin_standalone.py patch-lib_viewvc.py, games/libretro-shaders-slang pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+56-56www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+56-56www/iridium/files/patch-chrome_browser_about__flags.cc
+110-0games/libretro-shaders-slang/pkg-plist
+0-74devel/viewvc-devel/files/patch-bin_standalone.py
+0-39devel/viewvc-devel/files/patch-lib_viewvc.py
+11-11www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+233-23663 files not shown
+446-40769 files

FreeNAS/freenas 09138b1src/middlewared/middlewared/plugins/container lifecycle.py utils.py

NAS-140510 / 27.0.0-BETA.1 / fix creating containers (#18621)

All of the IDMAP related container API tests began to fail. These
started failing after commit 7711549fbd which made creating a container
fail if it can't set the hostname. That's entirely inappropriate since
setting a hostname on a container should be non-fatal.

Furthermore, there is no need to fork+exec to nsenter to set the
hostname. The init process of a container will read /etc/hostname and
/etc/hosts during boot.

With these changes, a container is created and the hostname is properly
set to the containers name and I can execute "sudo" commands without
warnings...
```
# hostname
calebtest123
# sudo true
# echo $?
0
DeltaFile
+4-19src/middlewared/middlewared/plugins/container/lifecycle.py
+0-9src/middlewared/middlewared/plugins/container/utils.py
+4-282 files

OPNSense/core 45b3d35src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv4.php

Services: Kea: DHCPv4/6: remove KeaCtrlAgent dependency on HA configuration (#10080)
DeltaFile
+23-25src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+23-25src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+46-502 files

LLVM/project fdd65d6llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNSchedStrategy.h, llvm/test/CodeGen/AMDGPU sched_mfma_rewrite_copies.mir misched-remat-revert.ll

[AMDGPU][Scheduler] Use MIR-level rematerializer in rematerialization stage

This makes the scheduler's rematerialization stage use the
target-independent rematerializer. Previosuly duplicate logic is
deleted, and restrictions are put in place in the stage so that the
same cosntraints as before apply on rematerializable registers (as the
rematerializer is able to expose many more rematerialization
opportunities than what the stage can track at the moment).
Consequently it is not expected that this change improves performance
overall, but it is a first step toward being able to use the
rematerializer's more advanced capabilities during scheduling.

This is *not* a NFC for 2 reasons.

- Score equalities between two rematerialization candidates with
  otherwise equivalent score are decided by their corresponding
  register's index handle in the rematerializer (previously the pointer
  to their state object's value). This is determined by the
  rematerializer's register collection order, which is different from

    [10 lines not shown]
DeltaFile
+551-551llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+0-577llvm/test/CodeGen/AMDGPU/misched-remat-revert.ll
+107-293llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+49-73llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+36-36llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_cost.mir
+19-19llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-attr.mir
+762-1,5492 files not shown
+785-1,5728 files

OpenBSD/src VLtXNF5regress/sys/netinet/tcpstate tcp_sack.py pf.conf

   Add regress test for TCP Selective ACK packets.
VersionDeltaFile
1.1+125-0regress/sys/netinet/tcpstate/tcp_sack.py
1.2+3-1regress/sys/netinet/tcpstate/pf.conf
1.7+2-2regress/sys/netinet/tcpstate/Makefile
1.7+1-1regress/sys/netinet/tcpstate/tcp_established.py
+131-44 files

LLVM/project eaa3ef9llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/X86 known-pow2.ll

[DAG] Propagate OrZero and DemandedElts for min/max in isKnownToBeAPowerOfTwo (#182369)

Fixes #181643 

For queries like `isKnownToBeAPowerOfTwo(V, OrZero=true)`, if an operand
is known to be "pow2-or-zero" but not strictly non-zero power-of-two,
the min/max case currently returns false even when the result remains
pow2-or-zero.

For instance:
- `A = select cond, 4, 0`  (A is pow2-or-zero)
- `R = umin(A, 16)`

`R` is always in `{0, 4}` and querying `isKnownToBeAPowerOfTwo(R,
OrZero=true)` should be true.

Added unitests for baseline and failing case and now propagating
correctly to `OrZero` and `DemandedElts`
DeltaFile
+12-20llvm/test/CodeGen/X86/known-pow2.ll
+2-2llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+14-222 files

LLVM/project 7410a81llvm/test/CodeGen/X86 vector-mul-i8-decompose.ll vector-shift-lut.ll

[X86] LowerShiftByScalarImmediate - vXi8 shl(X,2) - prefer PADDB+PADDB pair over PSLLW+PAND (#186095)

For all targets, (V)PADDB is always as fast as (V)PSLLW (usually faster)
- and usually as fast as (V)PAND, and avoids having to load a mask - so
for shift lefts by 2, a pair of (V)PADDB is a better choice vs
(V)PSLLW+(V)PAND

This is only necessary if we're avoiding a (V)PAND mask - otherwise we
just need a single (V)PSLLW.
DeltaFile
+145-177llvm/test/CodeGen/X86/vector-mul-i8-decompose.ll
+141-143llvm/test/CodeGen/X86/vector-shift-lut.ll
+90-91llvm/test/CodeGen/X86/vector-fshr-256.ll
+84-88llvm/test/CodeGen/X86/vector-fshr-128.ll
+34-61llvm/test/CodeGen/X86/vector-mul.ll
+46-48llvm/test/CodeGen/X86/vector-shift-shl-256.ll
+540-60826 files not shown
+948-99332 files

LLVM/project 5fc8126llvm/test/CodeGen/AMDGPU memory-legalizer-private-workgroup.ll memory-legalizer-private-singlethread.ll

Merge commit '2bec75c4d6d1bcd369c16055402959636e241336' into HEAD
DeltaFile
+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,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+8,069-1,315llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+50,599-8,1231,364 files not shown
+275,867-75,5441,370 files

OPNSense/core d68b8desrc/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv4.php

Services: Kea: DHCPv4/6: remove KeaCtrlAgent dependency on HA configuration
DeltaFile
+23-25src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+23-25src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+46-502 files

LLVM/project 2bec75cllvm/test/CodeGen/AMDGPU memory-legalizer-private-wavefront.ll memory-legalizer-private-workgroup.ll

Merge commit '7389131f6843fd6110f98e1d102387fb576ff2ef' into HEAD
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,1231,364 files not shown
+275,867-75,5441,370 files

LLVM/project 7389131llvm/test/CodeGen/AMDGPU memory-legalizer-private-workgroup.ll memory-legalizer-private-wavefront.ll

Merge commit '803d1d66094c9d2e543f5e62a426ef972e100a93' into HEAD
DeltaFile
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+8,544-1,366llvm/test/CodeGen/AMDGPU/memory-legalizer-private-singlethread.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-cluster.ll
+8,449-1,355llvm/test/CodeGen/AMDGPU/memory-legalizer-private-agent.ll
+8,069-1,315llvm/test/CodeGen/AMDGPU/memory-legalizer-private-system.ll
+50,599-8,1231,364 files not shown
+275,867-75,5441,370 files

FreeNAS/freenas 2fd5d13src/middlewared/middlewared/plugins/acme_protocol issue_cert.py

Remove unnecessary deepcopy
DeltaFile
+1-2src/middlewared/middlewared/plugins/acme_protocol/issue_cert.py
+1-21 files

FreeNAS/freenas 7ec56a6src/middlewared/middlewared/plugins/container lifecycle.py utils.py

fix creating containers
DeltaFile
+4-19src/middlewared/middlewared/plugins/container/lifecycle.py
+0-9src/middlewared/middlewared/plugins/container/utils.py
+4-282 files

OPNSense/core 6749576src/opnsense/mvc/app/controllers/OPNsense/Kea/forms generalSettings4.xml generalSettings6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv4.php

Services Kea: DHCPv4/6: add sockets max-retries and retry-wait-time options.  (#10078)
DeltaFile
+16-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/generalSettings4.xml
+16-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/generalSettings6.xml
+6-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+6-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+2-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+2-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+48-26 files

OPNSense/core fabdca9. plist

pkg: fix plist
DeltaFile
+2-0plist
+2-01 files

NetBSD/pkgsrc fyddYmHlang/go122 Makefile

   go122: build w/ GOMAXPROCS=1

   It frequently encounters a concurrency/gc related panic[1] on at
   least earmv7hf. Could not reproduce with later versions of go.
   [1] fatal error: workbuf is not empty
VersionDeltaFile
1.2+2-1lang/go122/Makefile
+2-11 files

NetBSD/src qpZ905Hsys/kern kern_proc.c

   PR kern/60159 PR kern/55665  pg_jobc assertions unsafe

   It has long been known that the way that the pg_jobc field in
   struct pgrp works (or doesn't perhaps) is understood by no-one,
   yet it does seem to function.

   Its (sole) purpose is to determine whether a process group should
   be subject to terminal generated stop signals (SIGTSTP, SIGTTIN, SIGTTOU).

   That is, if there is no parent process of any of the jobs in the
   process group, which is in a different process group than the one in
   question (or it would also be affected by the signal) which can arrange
   to send a SIGCONT to the process group to restart it, or some other
   signal to terminate it, then the kernel must not stop that process
   group, or it would (could) remained stopped, orphaned, forever (or
   until some human notices and manually kills it, using some signal or
   other).

   However, the extremely convoluted calculations required to maintain

    [26 lines not shown]
VersionDeltaFile
1.282+3-3sys/kern/kern_proc.c
+3-31 files

LLVM/project 89d3a36bolt/test/binary-analysis/AArch64 gs-pauth-tail-calls.s

gs-pauth-tail-calls.s: make check lines exhaustive; rename FPAC/NOFPAC
DeltaFile
+44-40bolt/test/binary-analysis/AArch64/gs-pauth-tail-calls.s
+44-401 files