FreeBSD/ports fb03576audio/emms distinfo Makefile

audio/emms: Update 24 => 25

Changelogs:
* https://cgit.git.savannah.gnu.org/cgit/emms.git/tree/NEWS

* Fix WWW URL HTTP 302 redirect

Approved by:  db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3audio/emms/distinfo
+2-2audio/emms/Makefile
+5-52 files

LLVM/project ef44d25clang/include/clang/Basic DiagnosticASTKinds.td, clang/lib/AST ExprConstant.cpp

[clang][ExprConst] Diagnose out-of-lifetime access consistently (#175562)

Previously, we had two very similar diagnostics, "read of object outside
its lifetime" and "read of variable whose lifetime has ended".
The difference, as far as I can tell, is that the latter was used when
the variable was created in a function frame that has since vanished,
i.e. in this case:
```c++
constexpr const int& return_local() { return 5; }
static_assert(return_local() == 5);
```
so the output used to be:
```console
array.cpp:602:15: error: static assertion expression is not an integral constant expression
  602 | static_assert(return_local() == 5);
      |               ^~~~~~~~~~~~~~~~~~~
array.cpp:602:15: note: read of temporary whose lifetime has ended
array.cpp:601:46: note: temporary created here
  601 | constexpr const int& return_local() { return 5; }

    [42 lines not shown]
DeltaFile
+5-6clang/test/AST/ByteCode/lifetimes.cpp
+2-2clang/lib/AST/ExprConstant.cpp
+2-2clang/test/SemaCXX/builtin-is-within-lifetime.cpp
+2-2clang/test/SemaCXX/constant-expression-cxx2a.cpp
+0-3clang/include/clang/Basic/DiagnosticASTKinds.td
+2-1clang/lib/AST/ByteCode/Interp.cpp
+13-164 files not shown
+17-2010 files

FreeBSD/ports 50119c7mail/courier-imap distinfo Makefile, mail/courier-imap/files patch-libs_rfc2045_testsuitecpp2.C patch-libs_rfc2045_rfc2045.h

mail/courier-imap: Update to 5.3.2

- Remove patches now included upstream
DeltaFile
+0-29mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C
+0-11mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h
+0-11mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-555 files

FreeNAS/freenas e264b16src/middlewared/middlewared/api/v26_04_0 zfs_resource_crud.py, src/middlewared/middlewared/plugins sysdataset.py

Pass `ZFSResourceQuery` to `zfs.resource.query_impl`
DeltaFile
+22-19src/middlewared/middlewared/plugins/zfs/resource_crud.py
+11-11src/middlewared/middlewared/plugins/sysdataset.py
+13-4src/middlewared/middlewared/api/v26_04_0/zfs_resource_crud.py
+10-7src/middlewared/middlewared/plugins/apps/ix_volumes.py
+8-7src/middlewared/middlewared/plugins/audit/audit.py
+7-7src/middlewared/middlewared/plugins/cloud/crud.py
+71-5527 files not shown
+165-11933 files

OPNSense/core 78198c0src/etc/inc interfaces.inc, src/www interfaces.php

interface: multi-dhcp6c support

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

This splits off rtsold and dhcp6c into separate processes but
we need to change the daemon's print a bit to avoid complaining
about "other" devices since the situation to ignore a non-listening
interface is normal and not "ignoring" something obvious as
the INFO log message suggests.

Remove the $id bootstrapping now that every service has its
own configuration and "0" cannot overlap and add some options
relavant to #7647.  The assoc-id principle and some other options
are now implemented.
DeltaFile
+24-60src/etc/inc/interfaces.inc
+43-1src/www/interfaces.php
+67-612 files

FreeBSD/ports f7d4806mail/maildrop distinfo Makefile, mail/maildrop/files patch-libs_rfc2045_testsuitecpp2.C patch-libs_rfc2045_rfc2045.h

mail/maildrop: Update to 3.3.0

- Remove patches that are now included upstream
- Align comment
DeltaFile
+0-29mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C
+0-11mail/maildrop/files/patch-libs_rfc2045_rfc2045.h
+0-11mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C
+3-3mail/maildrop/distinfo
+2-2mail/maildrop/Makefile
+5-565 files

FreeBSD/ports 01ee7bcsecurity/courier-authlib distinfo Makefile

security/courier-authlib: Update to 0.72.7
DeltaFile
+3-3security/courier-authlib/distinfo
+1-1security/courier-authlib/Makefile
+4-42 files

FreeBSD/ports 18767dedevel/sysconftool distinfo Makefile

devel/sysconftool: Update to 0.22
DeltaFile
+3-3devel/sysconftool/distinfo
+1-2devel/sysconftool/Makefile
+4-52 files

FreeBSD/ports 22078a5devel/courier-unicode distinfo pkg-plist

devel/courier-unicode: Update to 2.5.0
DeltaFile
+3-3devel/courier-unicode/distinfo
+2-2devel/courier-unicode/pkg-plist
+1-1devel/courier-unicode/Makefile
+6-63 files

NetBSD/pkgsrc lJSeEHbnet/py-s3transfer distinfo Makefile

   py-s3transfer: updated to 0.16.0

   0.16.0

   feature:awscrt: CRTTransferManager now supports the following TransferConfig options - multipart_threshold, multipart_chunksize, max_request_concurrency

   0.15.0

   feature:CopyPartTask: Validate ETag of stored object during multipart copies
VersionDeltaFile
1.27+4-4net/py-s3transfer/distinfo
1.28+2-2net/py-s3transfer/Makefile
+6-62 files

LLVM/project d5c11b9llvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlan.h, llvm/test/Transforms/LoopVectorize vplan-printing-reductions.ll

[VPlan] Replace PhiR operand of ComputeRdxResult with VPIRFlags. (#174026)

Remove the artificial PhiR operand of ComputeReductionResult, which was
only used to look up recurrence kind, in-loop and ordered properties.

Instead, encode them as VPIRFlags as suggested by @ayalz in
https://github.com/llvm/llvm-project/pull/170223.

This addresses a TODO to make codegen for ComputeReductionResult
independent of looking up information from other recipes.

This is NFC w.r.t. codegen, the printing has been improved to include
the reduction type, and whether it is in-loop/ordered.

PR: https://github.com/llvm/llvm-project/pull/174026
DeltaFile
+42-22llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+56-4llvm/lib/Transforms/Vectorize/VPlan.h
+28-18llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+13-13llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
+8-6llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+4-4llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
+151-673 files not shown
+157-739 files

NetBSD/pkgsrc YE4UF4Znet/py-botocore PLIST distinfo

   py-botocore: updated to 1.42.27

   1.42.27
   =======

   * api-change:``bedrock``: This change will increase TestCase guardContent input size from 1024 to 2028 characters and PolicyBuildDocumentDescription from 2000 to 4000 characters
   * api-change:``datazone``: Adds support for IAM role subscriptions to Glue table listings via CreateSubscriptionRequest API. Also adds owningIamPrincipalArn filter to List APIs and subscriptionGrantCreationMode parameter to subscription target APIs for controlling grant creation behavior.


   1.42.26
   =======

   * api-change:``billing``: Cost Categories filtering support to BillingView data filter expressions through the new costCategories parameter, enabling users to filter billing views by AWS Cost Categories for more granular cost management and allocation.
   * api-change:``iot-managed-integrations``: This release introduces WiFi Simple Setup (WSS) enabling device provisioning via barcode scanning with automated network discovery, authentication, and credential provisioning. Additionally, it introduces 2P Device Capability Rediscovery for updating hub-managed device capabilities post-onboarding.
   * api-change:``sagemaker``: Added ultraServerType to the UltraServerInfo structure to support server type identification for SageMaker HyperPod


   1.42.25
   =======

    [31 lines not shown]
VersionDeltaFile
1.59+46-6net/py-botocore/PLIST
1.74+4-4net/py-botocore/distinfo
1.78+2-2net/py-botocore/Makefile
+52-123 files

OPNSense/core 6caba09src/etc/inc interfaces.inc, src/www interfaces.php

interface: POC for multi-dhcp6c support

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

At the moment this splits off dhcp6c only but we need to
change the daemon's print a bit to avoid complaining about
"other" devices since the situation to ignore a non-listening
interface is normal and not "ignoring" something obvious as
the INFO log message suggests.

Remove the $id bootstrapping now that every service has its
own configuration and "0" cannot overlap and add some options
relavant to #7647.  The assoc-id principle and some other options
are now implemented.

rtsold still needs to be split to allow for HUP reload of

    [2 lines not shown]
DeltaFile
+19-55src/etc/inc/interfaces.inc
+43-1src/www/interfaces.php
+62-562 files

OPNSense/core d5d07a6src/etc/inc interfaces.inc, src/www interfaces.php

interfaces: dhcp6c rapid-commit, request-dns and refactoring #7647

Although the code shifts around this doesn't change the outcome
of the file similar to what was started with 3e810bd4be.
DeltaFile
+53-46src/etc/inc/interfaces.inc
+57-29src/www/interfaces.php
+110-752 files

NetBSD/src yXb1o8Dsys/arch/evbarm/conf GENERIC, sys/dev/fdt usbnode.c dwc2_fdt.c

   fdt: add basic usb nodes support.

   The Odriod-C1 has an internal USB node with a reset GPIO. The USB node
   support here detects the usb node (in this case a device) and {,de-}asserts
   the GPIO pin.

   The Linux device tree specification for this is less than ideal.

   To quote Jason

       The "fdt" interface attribute should really go on the dwctwo_fdt
       attachment, but that doesn't work in the config(5) system; interface
       attributes can only go onto devices.
VersionDeltaFile
1.1+122-0sys/dev/fdt/usbnode.c
1.14+6-3sys/dev/fdt/dwc2_fdt.c
1.77+6-1sys/dev/fdt/files.fdt
1.5+2-2sys/external/bsd/dwc2/conf/files.dwc2
1.128+2-1sys/arch/evbarm/conf/GENERIC
+138-75 files

LLVM/project d7483e2llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU bf16.ll llc-pipeline-npm.ll

Merge branch 'users/chapuni/mcdc/nest/covgen' into users/chapuni/mcdc/nest/trunk
DeltaFile
+600-600llvm/test/Transforms/Attributor/nofpclass-implied-by-fcmp.ll
+939-0llvm/test/MC/RISCV/xaifet-amo-valid.s
+465-462llvm/test/CodeGen/AMDGPU/bf16.ll
+418-418llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+806-0llvm/test/CodeGen/X86/avx10_2bf16-fma.ll
+290-503llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+3,518-1,983587 files not shown
+16,568-11,996593 files

pkgng/pkgng a7ccf3clibpkg pkgdb.c

pkgdb: enable WAL journal mode for local databases
DeltaFile
+22-18libpkg/pkgdb.c
+22-181 files

LLVM/project 48ce7bbllvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/AArch64 multiple-result-intrinsics.ll

[LV] Fix bug in setVectorizedCallDecision (#175742)

There is a bug in this logic:

```
   InstructionCost Cost = ScalarCost;
   InstWidening Decision = CM_Scalarize;

   if (VectorCost <= Cost) {
     Cost = VectorCost;
     Decision = CM_VectorCall;
   }

   if (IntrinsicCost <= Cost) {
     Cost = IntrinsicCost;
     Decision = CM_IntrinsicCall;
   }
```


    [17 lines not shown]
DeltaFile
+29-29llvm/test/Transforms/LoopVectorize/AArch64/multiple-result-intrinsics.ll
+2-2llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+31-312 files

LLVM/project f51eca2llvm/include/llvm/ProfileData InstrProf.h, llvm/lib/ProfileData InstrProf.cpp

[IndirectCallPromotion] Proper canonicalize coroutine function (#175606)

Fix an issue where coroutine function and its await suspend wrappers are
all canonicalized to the same name. This creates duplicate entries in
`MD5FuncMap` (a sorted vector) and may return an incorrect GUID that
mismatches the one from prof metadata and miss ICP. For example, coro
function `foo` and its wrappers `foo.__await_suspend_wrapper__init`,
`foo.__await_suspend_wrapper__final` are all canonicalized to `foo`.
During GUID lookup, any of them can be returned due to unstable sort.
This is more of the reliability issue (the indeterminism) than a
performance issue because hot indirect calls should've been promoted in
sample loader pass.

This also fixes the same naming issue in `CGProfile` where symtab is
created. By the time the pass is run, wrapper functions should already
be inlined but naming collision can happen to the coro function and its
post-split clones (`foo.resume`, `foo.cleanup`).

This change

    [9 lines not shown]
DeltaFile
+21-19llvm/lib/ProfileData/InstrProf.cpp
+24-0llvm/test/Transforms/PGOProfile/indirect_call_promotion_unique.ll
+4-4llvm/include/llvm/ProfileData/InstrProf.h
+49-233 files

LLVM/project 6ddab42clang-tools-extra/clang-tidy/readability RedundantTypenameCheck.cpp, clang-tools-extra/test/clang-tidy/checkers/readability redundant-typename.cpp

[clang-tidy] Fix false positive from `readability-redundant-typename` on partially specialized variables (#175473)

Fixes #174827.
DeltaFile
+15-12clang-tools-extra/clang-tidy/readability/RedundantTypenameCheck.cpp
+10-0clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
+25-122 files

OpenBSD/ports KK3jMpgx11/kde-plasma/kdeplasma-addons/pkg PLIST, x11/kde-plasma/kwin-x11/pkg PLIST

   KDE Plasma 6.5.5, Bugfix Release for January

   https://kde.org/announcements/plasma/6/6.5.5/
VersionDeltaFile
1.21+45-0x11/kde-plasma/plasma-workspace/pkg/PLIST
1.19+33-0x11/kde-plasma/plasma-desktop/pkg/PLIST
1.5+31-0x11/kde-plasma/kwin-x11/pkg/PLIST
1.13+17-0x11/kde-plasma/kdeplasma-addons/pkg/PLIST
1.18+15-1x11/kde-plasma/kwin/pkg/PLIST
1.14+11-0x11/kde-plasma/libksysguard/pkg/PLIST
+152-179 files not shown
+292-10685 files

HardenedBSD/src 15cdab4sys/dev/asmc asmcvar.h asmc.c, sys/dev/usb/wlan if_mtw.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+35-0sys/dev/asmc/asmcvar.h
+27-6sys/dev/usb/wlan/if_mtw.c
+7-0sys/dev/asmc/asmc.c
+69-63 files

OpenBSD/ports liGDJZumail/mozilla-thunderbird distinfo Makefile, mail/mozilla-thunderbird/patches patch-toolkit_system_gnome_nsAlertsIconListener_cpp

   mail/mozilla-thunderbird: MFC update to 140.7.0.

   see https://www.thunderbird.net/en-US/thunderbird/140.7.0esr/releasenotes/
   fixes https://www.mozilla.org/en-US/security/advisories/mfsa2026-03/

   drop patch from #1999324, merged upstream
VersionDeltaFile
1.301.2.4+2-2mail/mozilla-thunderbird/distinfo
1.513.2.4+1-1mail/mozilla-thunderbird/Makefile
1.1.2.2+0-0mail/mozilla-thunderbird/patches/patch-toolkit_system_gnome_nsAlertsIconListener_cpp
+3-33 files

OpenBSD/xenocara zyAtRbN. 3RDPARTY

   update
VersionDeltaFile
1.455+3-33RDPARTY
+3-31 files

LLVM/project 0ae23callvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanTransforms.h

[VPlan] Split out optimizeEVLMasks. NFC (#174925)

Addresses part of #153144 and splits off part of #166164

There are two parts to the EVL transform:

1) Convert the loop so the number of elements processed each iteration
is EVL, not VF. The IV and header mask are replaced with EVL-based
variants.
2) Optimize users of the EVL based header mask to VP intrinsic based
recipes.

(1) changes the semantics of the vector loop region, whereas (2) needs
to preserve them. This splits (2) out so we don't mix the two up, and
allows us to move (1) earlier in the pipeline in a future PR.
DeltaFile
+58-49llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+9-0llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+4-2llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+5-0llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+76-514 files

OpenBSD/ports 9yKOuodemulators/citra Makefile

   citra-0.0.0.2104 tweaks

   Add ffmpeg libs to WANTLIB and add the dlopen comment above it. While I'm here,
   regen WANTLIB correct wrong "\" and finally remove obsolete CXXFLAGS entry.

   OK tb
VersionDeltaFile
1.36+12-12emulators/citra/Makefile
+12-121 files

OpenBSD/ports zCdA6Kzcad/prusaslicer Makefile

   Replace devel/boost,-md with devel/boost

   After updating WANTLIB, there is nothing left that has to do with boost-md in
   WANTLIB.

   OK sthen@ tb@
VersionDeltaFile
1.24+4-3cad/prusaslicer/Makefile
+4-31 files

LLVM/project 8eb23a6llvm/utils profcheck-xfail.txt

Update profcheck-xfail.txt
DeltaFile
+0-2llvm/utils/profcheck-xfail.txt
+0-21 files

OpenBSD/ports SYuB4t9net/py-geventhttpclient distinfo Makefile

   Update to py3-geventhttpclient-2.3.7.
VersionDeltaFile
1.7+4-4net/py-geventhttpclient/distinfo
1.24+1-2net/py-geventhttpclient/Makefile
+5-62 files

NetBSD/pkgsrc YzKbi2llang/rust distinfo, lang/rust/patches patch-src_bootstrap_src_lib.rs

   irust: restore v1.8 of patch-src_bootstrap_src_lib.rs

   Requested by tnn.
VersionDeltaFile
1.10+20-5lang/rust/patches/patch-src_bootstrap_src_lib.rs
1.195+2-2lang/rust/distinfo
+22-72 files