FreeBSD/ports 5872542net/krill distinfo Makefile.crates

net/krill: Update to 0.16.0

While here:
- do not install same program configuration twice.
- use .for loop instead for ${INSTALL_MAN}.

Changelog:
https://github.com/NLnetLabs/krill/releases/tag/v0.16.0

PR:             293598
Reported by:    Jaap Akkerhuis <jaap at NLnetLabs.nl> (maintainer)
Approved by:    maintainer, vvd (mentor)
DeltaFile
+253-141net/krill/distinfo
+126-70net/krill/Makefile.crates
+8-16net/krill/Makefile
+1-1net/krill/pkg-plist
+388-2284 files

LLVM/project 9e43b35clang/include/clang/Frontend FrontendOptions.h, clang/include/clang/Options Options.td

[clang][ssaf] Add --ssaf-list-{extractor,format} flags (#185428)

These flags only work with the `clang` driver.
The `cc1` driver would ignore these flags.
Probably it could be implemented differently, but it's already better
than having nothing.
DeltaFile
+20-6clang/test/Analysis/Scalable/help.cpp
+19-0clang/lib/Driver/Driver.cpp
+12-0clang/include/clang/Options/Options.td
+10-1clang/include/clang/Frontend/FrontendOptions.h
+6-0clang/lib/ScalableStaticAnalysisFramework/Core/Serialization/SerializationFormatRegistry.cpp
+6-0clang/lib/ScalableStaticAnalysisFramework/Core/TUSummary/ExtractorRegistry.cpp
+73-75 files not shown
+89-711 files

LLVM/project 913fdaclibclc/clc/lib/generic/math clc_pow_base.inc clc_pow.inc

libclc: Update pow functions

The 4 flavors of pow were originally ported from rocm
device libs between c45ec604f593fcb03d770f4398142d2446017f68,
cc5c65b2c25e0a82fbad95f0ce3bb5262e29eeee, and
fe8e00bc3c65115b2e3d2a43cf3d0d756a934a52. Update to a newer
version. Additionally expose fast variants for use by the
libcall optimizer (e.g, __pow_fast) for float types.
DeltaFile
+542-0libclc/clc/lib/generic/math/clc_pow_base.inc
+0-438libclc/clc/lib/generic/math/clc_pow.inc
+0-414libclc/clc/lib/generic/math/clc_powr.inc
+0-405libclc/clc/lib/generic/math/clc_rootn.inc
+0-402libclc/clc/lib/generic/math/clc_pown.inc
+78-0libclc/clc/lib/generic/math/clc_ep.inc
+620-1,65924 files not shown
+1,060-1,72630 files

FreeBSD/ports 4c79ddbmisc/py-huggingface-hub Makefile distinfo

misc/py-huggingface-hub: Update to 1.7.1

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

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

LLVM/project c64d9afllvm/docs/CommandGuide llvm-link.rst, llvm/tools/llvm-link llvm-link.cpp

[llvm-link] Add more detail to `--internalize` description (#170397)

While the functionality of this flag is obvious in the implementation,
tool users may not know what it does with the short description
provided. Notably, it is not obvious from the short description that:

* Functions provided will be converted to internal linkage (and thus
discarded if unused) even if unreferenced.
* Functions in the first file will not be internalized, even if
referenced by a later one.

The Rust for Linux project has [found use for this
flag](https://lore.kernel.org/all/20251202-inline-helpers-v1-0-879dae33a66a@google.com/)
to support inlining `static inline` functions in C into code compiled by
Rust when `rustc` and `clang` share a LLVM.
DeltaFile
+6-3llvm/tools/llvm-link/llvm-link.cpp
+4-1llvm/docs/CommandGuide/llvm-link.rst
+10-42 files

LLVM/project 096371blibclc/clc/include/clc/math clc_ep_decl.inc, libclc/clc/lib/generic/math clc_ep.inc clc_ep.cl

libclc: Use struct for ep pair (#186973)

This will enable use with vector types
DeltaFile
+49-7libclc/clc/lib/generic/math/clc_ep.inc
+0-17libclc/clc/lib/generic/math/clc_ep.cl
+6-4libclc/clc/include/clc/math/clc_ep_decl.inc
+3-2libclc/clc/lib/generic/math/clc_log_base.h
+58-304 files

LLVM/project 7c2aef4lldb/source/Plugins/ObjectFile/PECOFF ObjectFilePECOFF.cpp, lldb/source/Plugins/SymbolLocator/SymStore SymbolLocatorSymStore.cpp SymbolLocatorSymStore.h

Reland "[lldb] Initial plugin and test for SymbolLocatorSymStore" (#185658)

Minimal infrastructure for a the SymbolLocator plugin that fetches debug
info from Microsoft SymStore repositories. This can work cross-platform
and for various debug info formats in principle, but the current plan is
focussed on PE/COFF on Windows with debug info in PDB files. Once we
have a stable first version, we'd like to add features like download,
environment variables, caching and progress feedback for users.

SymbolVendorPECOFF was tailored towards DWARF debug info so far. I added
code to load the PDB path from the executable (it only checked
gnu_debuglink so far) and not bail out if DWARF sections are missing, so
that in the PDB case we still call AddSymbolFileRepresentation() in the
very end of CreateInstance().

The API test in this patch mocks the directory layout from SymStore, so
it doesn't depend on SymStore.exe from the Windows SDK. It runs on all
platforms that link debug info in a PDB file, which is still just
Windows, but it could be cross-platform in principle.

    [5 lines not shown]
DeltaFile
+147-0lldb/source/Plugins/SymbolLocator/SymStore/SymbolLocatorSymStore.cpp
+121-0lldb/test/API/symstore/TestSymStoreLocal.py
+34-24lldb/source/Plugins/SymbolVendor/PECOFF/SymbolVendorPECOFF.cpp
+50-0lldb/source/Plugins/SymbolLocator/SymStore/SymbolLocatorSymStore.h
+21-0lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
+20-0lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt
+393-248 files not shown
+420-2914 files

LLVM/project b091331orc-rt/unittests SimpleNativeMemoryMapTest.cpp

[orc-rt] Fix stale file comment. NFC.
DeltaFile
+2-2orc-rt/unittests/SimpleNativeMemoryMapTest.cpp
+2-21 files

NetBSD/pkgsrc-wip 83f6c84. Makefile, scrot Makefile COMMIT_MSG

Add a package for new scrot

I don't want to wait until after the freeze to use this.
DeltaFile
+27-0scrot/Makefile
+14-0scrot/COMMIT_MSG
+12-0scrot/PLIST
+5-0scrot/distinfo
+4-0scrot/DESCR
+1-0Makefile
+63-06 files

LLVM/project b2442a2llvm/test/CodeGen/SPIRV/instructions icmp.ll

[NFC][SPIRV] New test for untested SPIRVInstructionSelector case (#186069)

[This
line](https://github.com/ambergorzynski/llvm-project/blob/main/llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp#L2454)
is untested by the existing test suite (checked using coverage and
inserting an `abort` at that line).

We propose a new test for the untested logical `eq` case, similarly to
the `neq` case added
[here](https://github.com/llvm/llvm-project/commit/e45c8b6555c866cd0412b42fce0439e927ca3ba2).
DeltaFile
+19-4llvm/test/CodeGen/SPIRV/instructions/icmp.ll
+19-41 files

NetBSD/src v8tTWp8external/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c

   zfs: remove mysterious comments on read/write ops for spec/fifo
VersionDeltaFile
1.90+4-4external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+4-41 files

NetBSD/src pui94Waexternal/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c

   zfs_netbsd_gop_markupdate: actually update file timestamp

   the implementation before this commit was basically no-op.

   some notes:

   * this is (ab)used in zfs_netbsd_write for fifo/spec vnodes.
     i feel it's a bit excessive to update the timestamp on every
     writes to /dev/null. unfortunately, zfs doesn't have nodevmtime
     option. well, i suspect netbsd is the only os with the traditional
     devmtime behavior these days. we may want to implement delayed
     mtime update as ffs does.

   * this is used by zfs_netbsd_putpages via genfs_putpages. but it's
     redundant because zfs_putapage updates the timestamp as well.

   * this is not used by zfs_netbsd_getpages. zfs doesn't use
     genfs_getpages. zfs_netbsd_getpages doesn't have the
     corresponding logic either. maybe it's ok for most of applications
     as far as mtime will be updated sooner or later.
VersionDeltaFile
1.89+6-0external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+6-01 files

NetBSD/src qyKHm65external/cddl/osnet/dist/uts/common/fs/zfs zfs_vnops.c

   zfs_vnops.c: fix whitespace

   no functional changes are intended.
VersionDeltaFile
1.88+1-1external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+1-11 files

LLVM/project 63ebca6llvm/utils/release build_llvm_release.bat

Add zlib to Windows release build (#186630)

This PR adds zlib to the Windows release build script to enable zlib
support in LLVM.

Part 1 of https://github.com/llvm/llvm-project/issues/184177.
DeltaFile
+32-1llvm/utils/release/build_llvm_release.bat
+32-11 files

NetBSD/pkgsrc 7wUwCDEsecurity/ddos-scan Makefile distinfo, security/ddos-scan/patches patch-ab

   ddos-scan: Fix build on SunOS.
VersionDeltaFile
1.2+10-4security/ddos-scan/patches/patch-ab
1.17+2-2security/ddos-scan/Makefile
1.10+2-2security/ddos-scan/distinfo
+14-83 files

FreeBSD/ports 03078abmisc/fq distinfo Makefile, misc/fq/files modules.txt

misc/fq: the port had been updated to version 0.17.0

Comes with jq language fixes, dependency updates, and
some minor decoder improvements and fixes.

Notified by:    upstream (the author), portscout
DeltaFile
+23-23misc/fq/distinfo
+17-17misc/fq/files/modules.txt
+11-12misc/fq/Makefile
+51-523 files

NetBSD/pkgsrc tzvCtSmsecurity/libdes distinfo, security/libdes/patches patch-rpw.c patch-speed.c

   libdes: Fix implicit declaration of exit().
VersionDeltaFile
1.1+14-0security/libdes/patches/patch-rpw.c
1.1+14-0security/libdes/patches/patch-speed.c
1.10+3-1security/libdes/distinfo
+31-13 files

NetBSD/src UFN3Aowsys/kern subr_time_arith.c, tests/kernel t_time_arith.c

   itimer_transition: do not keep it_value unchanged after firing the event

   this mostly fixes the very quick output from "netstat -w1" i've seen
   on netbsd on qemu/nvmm.

   the following logs are the output of
   https://github.com/yamt/garbage/blob/cf7b893415080b177b5104ff6e8c75be5b57dc94/c/itimer/itimer.c
   on the vm.

   w/o this change:

   ```
       # ./a.out
       1:    490375420ns frm start,  490375420ns frm prev, ov=0, int=1
       2:    750174060ns frm start,  259798640ns frm prev, ov=0, int=2
       3:    875501930ns frm start,  125327870ns frm prev, ov=0, int=3
       4:    933287110ns frm start,   57785180ns frm prev, ov=0, int=4
       5:    970379010ns frm start,   37091900ns frm prev, ov=0, int=5
       6:    972449040ns frm start,    2070030ns frm prev, ov=0, int=6

    [58 lines not shown]
VersionDeltaFile
1.8+47-89sys/kern/subr_time_arith.c
1.9+15-20tests/kernel/t_time_arith.c
+62-1092 files

NetBSD/pkgsrc C9G56a1security/avcheck distinfo, security/avcheck/patches patch-avcheck.c

   avcheck: Fix implicit declaration of alloca
VersionDeltaFile
1.1+16-0security/avcheck/patches/patch-avcheck.c
1.7+2-1security/avcheck/distinfo
+18-12 files

FreeBSD/src a8b9a05sys/net if_bridge.c

if_bridge(4): don't sleep under epoch(9) in destruction

bridge tries to run callout_drain(9) twice under epoch
during destruction.
once for bridge_timer, which is not required to be under epoch.
second time for the BSTP callout, which is already disabled
earlier inside bridge_delete_member.

Reviewed by: glebius, zlei
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D55876
DeltaFile
+2-2sys/net/if_bridge.c
+2-21 files

NetBSD/pkgsrc NrzTGMqsecurity/arirang distinfo, security/arirang/patches patch-aa patch-grabhead.c

   arirang: Fix implicit declaration of bzero(3).
VersionDeltaFile
1.4+10-4security/arirang/patches/patch-aa
1.1+14-0security/arirang/patches/patch-grabhead.c
1.1+14-0security/arirang/patches/patch-rule.c
1.9+4-2security/arirang/distinfo
+42-64 files

NetBSD/src QYXYmcJtests/kernel t_time_arith.c

   tests/kernel/t_time_arith.c: remove tests which don't make much sense

   remove tests which use ms and us values as ns because:

   * they don't make much sense.

   * their expected results assume a particular implementation.
VersionDeltaFile
1.8+5-54tests/kernel/t_time_arith.c
+5-541 files

FreeBSD/ports 6a26dc8misc/py-hf-xet distinfo Makefile.crates

misc/py-hf-xet: Update to 1.4.2

Changelog:
- https://github.com/huggingface/xet-core/releases/tag/v1.4.1
- https://github.com/huggingface/xet-core/releases/tag/v1.4.2

Reported by:    Repology
DeltaFile
+159-139misc/py-hf-xet/distinfo
+78-68misc/py-hf-xet/Makefile.crates
+1-1misc/py-hf-xet/Makefile
+238-2083 files

NetBSD/pkgsrc iudRo1xsecurity/libidea distinfo, security/libidea/patches patch-idea__spd.c

   libidea: Fix implicit declaration of exit().
VersionDeltaFile
1.1+14-0security/libidea/patches/patch-idea__spd.c
1.7+2-1security/libidea/distinfo
+16-12 files

NetBSD/pkgsrc rv2v954security/libbf distinfo, security/libbf/patches patch-bf__opts.c patch-bfspeed.c

   libbf: Fix implicit declaration of exit().
VersionDeltaFile
1.1+14-0security/libbf/patches/patch-bf__opts.c
1.1+14-0security/libbf/patches/patch-bfspeed.c
1.7+3-1security/libbf/distinfo
+31-13 files

LLVM/project 3c5d244libclc/clc/include/clc/math clc_ep_decl.inc, libclc/clc/lib/generic/math clc_ep.inc clc_ep.cl

libclc: Use struct for ep pair

This will enable use with vector types
DeltaFile
+49-7libclc/clc/lib/generic/math/clc_ep.inc
+0-17libclc/clc/lib/generic/math/clc_ep.cl
+6-4libclc/clc/include/clc/math/clc_ep_decl.inc
+3-2libclc/clc/lib/generic/math/clc_log_base.h
+58-304 files

Dreckly/dreckly e380960security/libdes distinfo, security/libdes/patches patch-rpw.c patch-speed.c

libdes: Fix implicit declaration of exit.
DeltaFile
+14-0security/libdes/patches/patch-rpw.c
+14-0security/libdes/patches/patch-speed.c
+2-0security/libdes/distinfo
+30-03 files

Dreckly/dreckly c8d7950security/avcheck distinfo, security/avcheck/patches patch-avcheck.c

avcheck: Fix implicit declaration of alloca
DeltaFile
+16-0security/avcheck/patches/patch-avcheck.c
+1-0security/avcheck/distinfo
+17-02 files

OPNSense/core 6426821src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api SettingsController.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php

unbound: move alias quick update logic to a separate field implementation
DeltaFile
+1-112src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/SettingsController.php
+68-5src/opnsense/mvc/app/models/OPNsense/Unbound/FieldTypes/AliasReflector.php
+7-1src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseSetField.php
+77-1194 files

LLVM/project 91b928fllvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlanConstruction.cpp

[VPlan] Create header phis once regions have been created (NFC).

Since 1b29ac1d1857ea42273fc7862ea019a74a55195d, regions are constructed
as part of the scalar transforms; moving header phi creation after
region creation slightly simplifies the code.
DeltaFile
+11-9llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+1-6llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+12-152 files