FreeBSD/ports 8bdc10cmisc/py-huggingface-hub distinfo Makefile

misc/py-huggingface-hub: Update to 1.5.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v1.5.0

Reported by:    Repology
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+2-3misc/py-huggingface-hub/Makefile
+5-62 files

LLVM/project 108df06clang/lib/AST DeclTemplate.cpp, clang/test/SemaTemplate GH181062.cpp

[clang] Backport: fix transformation of substituted constant template parameters of partial specializations

This fixes a helper so it implements retrieval of the argument replaced
for a template parameter for partial spcializations.

This was left out of the original patch, since it's quite hard to actually test.

This helper implements the retrieval for variable templates, but only for
completeness sake, as no current users rely on this, and I don't think a similar
test case is possible to implement with variable templates.

This fixes a regression introduced in #161029 which will be backported to llvm-22,
so there are no release notes.

Backport from #183348

Fixes #181062
Fixes #181410
DeltaFile
+24-0clang/test/SemaTemplate/GH181062.cpp
+10-10clang/lib/AST/DeclTemplate.cpp
+34-102 files

LLVM/project cb79aaeclang/lib/AST ASTContext.cpp, clang/test/SemaTemplate GH183075.cpp

[clang] Backport: allow canonicalizing assumed template names

Assumed template names are part of error recovery and encode just a
declaration name, making them always canonical. This patch allows
them to be canonicalized, which is trivial.

Backport from #183222

Fixes #183075
DeltaFile
+13-0clang/test/SemaTemplate/GH183075.cpp
+5-2clang/lib/AST/ASTContext.cpp
+18-22 files

LLVM/project ee4e391clang/lib/Sema SemaCXXScopeSpec.cpp, clang/test/SemaCXX GH167120.cpp

[clang] Backport: NestedNameSpecifier typo correction fix

This stops typo correction from considering template parameters
as candidates for a NestedNameSpecifier when it has a prefix itself.

I think this is better than the alternative of accepting these candidates,
but otherwise droping the prefix, because it seems more far-fetched that
someone would actually try to refer to a template parameter this way.

Since this regression was never released, there are no release notes.

Backport from #181239

Fixes #167120
DeltaFile
+11-4clang/lib/Sema/SemaCXXScopeSpec.cpp
+5-0clang/test/SemaCXX/GH167120.cpp
+16-42 files

LLVM/project 698202dclang/lib/Sema SemaOverload.cpp, clang/test/SemaTemplate temp_arg_nontype_cxx11.cpp

[clang] Backport: stop error recovery in SFINAE for narrowing in converted constant expressions

A narrowing conversion in a converted constant expression should produce an
invalid expression so that [temp.deduct.general]p7 is satisfied, by stopping
substitution at this point.

Fixes #167709
DeltaFile
+10-1clang/test/SemaTemplate/temp_arg_nontype_cxx11.cpp
+8-0clang/lib/Sema/SemaOverload.cpp
+18-12 files

LLVM/project b1b0bb9clang/lib/Sema SemaTemplateDeduction.cpp, clang/test/SemaTemplate temp_arg_template_p0522.cpp

[clang] create local instantiation scope for matching template template parameters

This fixes a bug where a partial substitution from the enclosing scope
is used to prepopulate an unrelated template argument deduction.

Backport from #183219

Fixes #181166
DeltaFile
+7-0clang/test/SemaTemplate/temp_arg_template_p0522.cpp
+2-0clang/lib/Sema/SemaTemplateDeduction.cpp
+9-02 files

LLVM/project a9a4c1eclang/docs ReleaseNotes.rst

fixup! [analyzer] Fix crash in MallocChecker when a function has both ownership_returns and ownership_takes (#183583)

Mention in the release docs
DeltaFile
+3-0clang/docs/ReleaseNotes.rst
+3-01 files

LLVM/project c82ee13clang/lib/StaticAnalyzer/Checkers MallocChecker.cpp, clang/test/Analysis malloc-annotations.c

[analyzer] Fix crash in MallocChecker when a function has both ownership_returns and ownership_takes (#183583)

When a function was annotated with both `ownership_returns` and
`ownership_takes` (or `ownership_holds`), MallocChecker::evalCall would
fall into the freeing-only branch (isFreeingOwnershipAttrCall) and call
checkOwnershipAttr without first calling MallocBindRetVal. That meant no
heap symbol had been conjured for the return value, so
checkOwnershipAttr later dereferenced a null/invalid symbol and crashed.

Fix: merge the two dispatch branches so that MallocBindRetVal is always
called first whenever ownership_returns is present, regardless of
whether the function also carries ownership_takes/ownership_holds.

The crash was introduced in #106081
339282d49f5310a2837da45c0ccc19da15675554.
Released in clang-20, and crashing ever since.

Fixes #183344.


    [2 lines not shown]
DeltaFile
+93-0clang/test/Analysis/malloc-annotations.c
+3-7clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
+96-72 files

FreeBSD/ports 6989abbdevel Makefile, devel/lua-cjson-openresty Makefile pkg-descr

devel/lua-cjson/openresty: [NEW PORT]

Fast JSON encoding/parsing for Lua with OpenResty enhancements

This fork of mpx/lua-cjson is included in the OpenResty bundle and includes
a few bugfixes and improvements, especially to facilitate the encoding of
empty tables as JSON Arrays.

Please refer to the lua-cjson documentation for standard usage.

WWW:    https://github.com/openresty/lua-cjson
DeltaFile
+43-0devel/lua-cjson-openresty/Makefile
+5-0devel/lua-cjson-openresty/pkg-descr
+3-0devel/lua-cjson-openresty/distinfo
+1-0devel/Makefile
+52-04 files

FreeBSD/ports 0df6e80devel/lua-cjson Makefile

devel/lua-cjson: add CONFLICTS with devel/lua-cjson-openresty
DeltaFile
+3-1devel/lua-cjson/Makefile
+3-11 files

FreeBSD/ports ec974a8www/mohawk distinfo Makefile

www/mohawk: Update to 2.1.1

Approved by:    dsx+mohawk at bsdsx.fr (maintainer)
DeltaFile
+3-3www/mohawk/distinfo
+1-1www/mohawk/Makefile
+4-42 files

LLVM/project 1e66cb3clang/docs ReleaseNotes.rst, clang/lib/Sema SemaExpr.cpp

[Clang] Don't diagnose missing members when looking at the instantiating class template

This backports https://github.com/llvm/llvm-project/pull/180725 to Clang
22.

The perfect matching patch revealed another bug where recursive
instantiations could lead to the escape of SFINAE errors, as shown in
the issue.
DeltaFile
+81-0clang/test/SemaCXX/overload-resolution-deferred-templates.cpp
+1-1clang/lib/Sema/SemaExpr.cpp
+1-0clang/docs/ReleaseNotes.rst
+83-13 files

LLVM/project 55f9cf3llvm/lib/Target/RISCV/MCTargetDesc RISCVMCAsmInfo.cpp

RISCVMCAsmInfo: Remove redundant `UseAtForSpecifier = false`. NFC (#183890)

UseAtForSpecifier defaults to false in MCAsmInfo, and RISCVMCAsmInfo
never calls initializeAtSpecifiers (which sets it to true).
DeltaFile
+0-1llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp
+0-11 files

OpenBSD/ports ju7sJkrgraphics/krita Makefile distinfo

   Update krita to 5.2.16
VersionDeltaFile
1.89+2-2graphics/krita/Makefile
1.53+2-2graphics/krita/distinfo
+4-42 files

LLVM/project cd6e5a6llvm/lib/Target/Hexagon HexagonISelLoweringHVX.cpp, llvm/test/CodeGen/Hexagon extract-hvx-subvector-pred-small.ll

[Hexagon] Fix extractHvxSubvectorPred shuffle mask for small predicates (#181364)

The loop generating the shuffle mask in extractHvxSubvectorPred used
HwLen/ResLen as the iteration count, but each iteration produces 8
elements (ResLen * Rep where Rep = 8/ResLen). This means the total mask
size was (HwLen/ResLen) * 8, which only equals HwLen when ResLen == 8.
For smaller predicate subvectors (e.g., <4 x i1> or <2 x i1>), the mask
was too large, causing an assertion failure in getVectorShuffle.

Fix by using HwLen/8 as the loop bound, which correctly produces HwLen
elements regardless of ResLen.

(cherry picked from commit c3a86ff2d0b397d757345fad7e29c2a6e7dbc823)
DeltaFile
+28-0llvm/test/CodeGen/Hexagon/extract-hvx-subvector-pred-small.ll
+1-1llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
+29-12 files

OpenBSD/ports fOKl3hEsysutils/consul Makefile distinfo, sysutils/consul/pkg PLIST

   Update to consul-1.22.5.
VersionDeltaFile
1.129+3-4sysutils/consul/Makefile
1.104+2-2sysutils/consul/distinfo
1.10+1-0sysutils/consul/pkg/PLIST
+6-63 files

LLVM/project c9160c2mlir/include/mlir/IR BuiltinTypeInterfaces.td BuiltinAttributes.td, mlir/lib/AsmParser AttributeParser.cpp

[mlir][IR] Generalize `DenseElementsAttr` to custom element types (#179122)

`DenseElementsAttr` supports only a hard-coded list of element types:
`int`, `index`, `float`, `complex`. This commit generalizes the
`DenseElementsAttr` infrastructure: it now supports arbitrary element
types, as long as they implement the new `DenseElementTypeInterface`.

The `DenseElementTypeInterface` has the following helper functions:
- `getDenseElementBitSize`: Query the size of an element in bits. (When
storing an element in memory, each element is padded to a full byte.
This is an existing limitation of the `DenseElementsAttr`; with an
exception for `i1`.)
- `convertToAttribute`: Attribute factory / deserializer. Converts bytes
into an MLIR attribute. The attribute provides the assembly format /
printer for a single element.
- `convertFromAttribute`: Serializer. Converts an MLIR attribute into
bytes.

Note: `convertToAttribute` / `convertFromAttribute` are mainly for

    [23 lines not shown]
DeltaFile
+124-1mlir/lib/AsmParser/AttributeParser.cpp
+25-92mlir/lib/IR/BuiltinAttributes.cpp
+87-0mlir/lib/IR/BuiltinTypes.cpp
+83-0mlir/test/IR/dense-elements-type-interface.mlir
+74-1mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+32-13mlir/include/mlir/IR/BuiltinAttributes.td
+425-1078 files not shown
+579-11914 files

NetBSD/pkgsrc ckrw2Ojmath/lapack/patches patch-CMakeLists.txt patch-SRC_DEPRECATED_dlahrd.f

   lapack and derived packages: update to 3.12.1

   What’s Changed

       Enables Fortran before including CheckFortranFunctionExists in CMakeL… by @weslleyspereira in 948

       Fixes for the NAG Fortran compiler by @ACSimon33 inhttps://github.com/Reference-LAPACK/lapack/pull/951[951]

       Fixed HAS_ATTRIBUTE_WEAK_SUPPORT flag for CBLAS objects by @ACSimon33 in 950

       Fixed memory leak in testing framework by @ACSimon33 in 953

       Fixed search phrase for determining the amount of successful tests by @ACSimon33 in 954

       handle and document corner cases of lwork in lapack by @dklyuchinskiy in 942

       fix some DMD issues by @dklyuchinskiy in 959

       Remove executable permissions from source files by @turboencabulator in 970

    [92 lines not shown]
VersionDeltaFile
1.8+28-22math/lapack/patches/patch-CMakeLists.txt
1.1+31-0math/lapack/patches/patch-SRC_DEPRECATED_dlahrd.f
1.1+29-0math/lapack/patches/patch-SRC_DEPRECATED_dgelqs.f
1.1+29-0math/lapack/patches/patch-SRC_DEPRECATED_cgelqs.f
1.1+29-0math/lapack/patches/patch-SRC_DEPRECATED_cgeqrs.f
1.1+29-0math/lapack/patches/patch-SRC_DEPRECATED_dgeqrs.f
+175-2219 files not shown
+390-4825 files

OpenBSD/ports QRhaabKsysutils/gemini-cli distinfo Makefile, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.31.0.
VersionDeltaFile
1.7+1,061-272sysutils/gemini-cli/pkg/PLIST
1.7+2-2sysutils/gemini-cli/distinfo
1.7+1-1sysutils/gemini-cli/Makefile
+1,064-2753 files

FreeNAS/freenas 6935c63src/middlewared/middlewared/utils/service task_state.py settings.py

Service utils mypy
DeltaFile
+15-7src/middlewared/middlewared/utils/service/task_state.py
+9-5src/middlewared/middlewared/utils/service/settings.py
+0-6src/middlewared/middlewared/utils/service/__init__.py
+2-2src/middlewared/middlewared/utils/service/call.py
+26-204 files

OpenBSD/ports 1MkWJfdx11/gnome/control-center distinfo Makefile, x11/gnome/control-center/patches patch-panels_power_cc-power-panel_c

   Update to gnome-control-center-49.5.
VersionDeltaFile
1.79+2-2x11/gnome/control-center/distinfo
1.143+1-1x11/gnome/control-center/Makefile
1.17+1-1x11/gnome/control-center/patches/patch-panels_power_cc-power-panel_c
+4-43 files

FreeNAS/freenas 3c8adf4src/middlewared/middlewared/utils plugins.py kbdmap_choices.py

NAS-139997 / 26.0.0-BETA.1 / More mypy fixes in utils (#18305)

DeltaFile
+25-15src/middlewared/middlewared/utils/plugins.py
+5-5src/middlewared/middlewared/utils/kbdmap_choices.py
+6-4src/middlewared/middlewared/utils/limits.py
+7-2src/middlewared/middlewared/utils/mount.py
+4-4src/middlewared/middlewared/utils/user_api_key.py
+3-3src/middlewared/middlewared/utils/cron.py
+50-334 files not shown
+59-4010 files

FreeBSD/ports 07d6668devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.19

Changelog: https://github.com/astral-sh/ty/blob/0.0.19/CHANGELOG.md

Reported by:    portscout
DeltaFile
+65-49devel/py-ty/distinfo
+31-23devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+97-733 files

OpenBSD/ports u8d7FRSprint/py-pypdf distinfo Makefile

   Update to py3-pypdf-6.7.4.
VersionDeltaFile
1.56+2-2print/py-pypdf/distinfo
1.61+1-1print/py-pypdf/Makefile
+3-32 files

FreeBSD/ports 512dbc6net/zapret2 distinfo Makefile

net/zapret2: Update 0.9.4.2 => 0.9.4.3

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55502
DeltaFile
+3-3net/zapret2/distinfo
+1-1net/zapret2/Makefile
+4-42 files

OpenBSD/ports Xsq6KdJx11/gnome/librsvg distinfo crates.inc

   Update to librsvg-2.62.0.
VersionDeltaFile
1.131+230-222x11/gnome/librsvg/distinfo
1.15+114-110x11/gnome/librsvg/crates.inc
1.22+2-2x11/gnome/librsvg/distinfo.old
1.250+1-1x11/gnome/librsvg/Makefile
+347-3354 files

OpenBSD/ports vM1zyOHsysutils/awscli/v1 distinfo Makefile

   Update to awscli-1.44.49.
VersionDeltaFile
1.21+2-2sysutils/awscli/v1/distinfo
1.23+2-2sysutils/awscli/v1/Makefile
+4-42 files

OpenBSD/ports ZDeyhmUnet/py-boto3 distinfo Makefile

   Update to py3-boto3-1.42.59.
VersionDeltaFile
1.639+2-2net/py-boto3/distinfo
1.651+1-1net/py-boto3/Makefile
+3-32 files

OpenBSD/ports rC1lsF7net/py-botocore distinfo Makefile, net/py-botocore/pkg PLIST

   Update to py3-botocore-1.42.59.
VersionDeltaFile
1.316+6-0net/py-botocore/pkg/PLIST
1.856+2-2net/py-botocore/distinfo
1.866+1-1net/py-botocore/Makefile
+9-33 files

FreeBSD/ports aed9f3enet/zapret distinfo Makefile

net/zapret: Update 72.9 => 72.10

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55501
DeltaFile
+3-3net/zapret/distinfo
+1-2net/zapret/Makefile
+4-52 files