FreeBSD/ports 0b93a7bnet-mgmt/librenms distinfo Makefile

net-mgmt/librenms: Update to 26.7.0

re: https://github.com/librenms/librenms/releases/tag/26.7.0

This release requires a database update.

Sponsored by:   Yes
DeltaFile
+5-5net-mgmt/librenms/distinfo
+2-2net-mgmt/librenms/Makefile
+7-72 files

FreeBSD/src f6e0e0dsbin/ipf/ippool ippool.5, sys/netinet/libalias libalias.3

man: Fix RFC 1918 network prefix lengths

According to RFC 1918, the following IP prefixes are reserved for
private internets:

    10.0.0.0/8
    172.16.0.0/12
    192.168.0.0/16

This PR fixes the prefix lengths in references to private networks
("RFC 1918 networks", "the standard private IP address ranges").
The changes are limited to man pages.

Signed-off-by:  Yusuke Ichiki <public at yusuke.pub>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2328

(cherry picked from commit 1403ca10189c47ad1de3915eeb030deddc114685)
DeltaFile
+3-3sys/netinet/libalias/libalias.3
+1-1sbin/ipf/ippool/ippool.5
+4-42 files

FreeBSD/src 047effasbin/ipf/ippool ippool.5, sys/netinet/libalias libalias.3

man: Fix RFC 1918 network prefix lengths

According to RFC 1918, the following IP prefixes are reserved for
private internets:

    10.0.0.0/8
    172.16.0.0/12
    192.168.0.0/16

This PR fixes the prefix lengths in references to private networks
("RFC 1918 networks", "the standard private IP address ranges").
The changes are limited to man pages.

Signed-off-by:  Yusuke Ichiki <public at yusuke.pub>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2328

(cherry picked from commit 1403ca10189c47ad1de3915eeb030deddc114685)
DeltaFile
+2-2sys/netinet/libalias/libalias.3
+1-1sbin/ipf/ippool/ippool.5
+3-32 files

LLVM/project 4158229clang/lib/Sema SemaCXXScopeSpec.cpp, clang/test/SemaTemplate destructor-template.cpp

[clang] fix a crash for uses of a pseudo-destructor of enum without definition (#210424)

Lookup for the destuctor name in the object type only applies to record
types.

Since this will be backported, there are no release notes.

Fixes #209808
DeltaFile
+7-0clang/test/SemaTemplate/destructor-template.cpp
+1-1clang/lib/Sema/SemaCXXScopeSpec.cpp
+8-12 files

LLVM/project 53136bdflang/lib/Lower Bridge.cpp

[flang][NFC] Remove unreachable legacy FORALL/WHERE lowering code from Bridge.cpp (#210639)

The HLFIR lowering migration left a cluster of legacy, now-unreachable
code in Bridge.cpp behind. None of it has a live caller (FORALL is
lowered by genForallNest; DO CONCURRENT by getConcurrentControl):

- forceControlVariableBinding and the old DoLoopOp-based genFIR(const
parser::ConcurrentHeader &) FORALL-nest lowering (the ConcurrentHeader
is not a PFT evaluation node and is never visited).
- The member genInitializerExprValue, implicitIterationSpace/
explicitIterationSpace, genArrayAssignment, and the NDEBUG-only
isFuncResultDesignator.
- The analyzeExplicitSpace overload set, analyzeExplicitSpacePop, and
addMaskVariable.
  - The explicitIterSpace / implicitIterSpace members.

These were the only Bridge.cpp users of the legacy expression lowering
(createSome*Assignment / createSomeInitializerExpression) and of
IterationSpace, so their includes (ConvertExpr.h, IterationSpace.h, and

    [2 lines not shown]
DeltaFile
+0-428flang/lib/Lower/Bridge.cpp
+0-4281 files

FreeBSD/ports 75f2d79devel/buf distinfo Makefile

devel/buf: update 1.71.0 → 1.72.0
DeltaFile
+5-5devel/buf/distinfo
+2-3devel/buf/Makefile
+7-82 files

FreeBSD/ports a983bdemisc/eightctl distinfo Makefile

misc/eightctl: update g20260418 → 0.2.1
DeltaFile
+7-85misc/eightctl/distinfo
+5-47misc/eightctl/Makefile
+12-1322 files

FreeBSD/ports 73c17aemisc/grok-build distinfo Makefile

misc/grok-build: update 0.2.103 → 0.2.106
DeltaFile
+5-5misc/grok-build/distinfo
+1-1misc/grok-build/Makefile
+6-62 files

FreeBSD/ports d4d0412net/mihomo distinfo Makefile

net/mihomo: update 1.19.28 → 1.19.29
DeltaFile
+5-5net/mihomo/distinfo
+3-3net/mihomo/Makefile
+8-82 files

FreeBSD/ports cabc72dmisc/sonoscli distinfo Makefile

misc/sonoscli: update 0.3.3 → 0.3.4
DeltaFile
+5-5misc/sonoscli/distinfo
+2-2misc/sonoscli/Makefile
+7-72 files

FreeBSD/ports 65f4651misc/wacli distinfo Makefile

misc/wacli: update 0.12.0 → 0.14.0
DeltaFile
+5-5misc/wacli/distinfo
+2-3misc/wacli/Makefile
+7-82 files

FreeBSD/ports 692b4e2misc/fabric distinfo Makefile

misc/fabric: update 1.4.458 → 1.4.459
DeltaFile
+5-5misc/fabric/distinfo
+1-1misc/fabric/Makefile
+6-62 files

FreeBSD/ports 7374782www/wasmtime distinfo Makefile

www/wasmtime: update 46.0.1 → 47.0.0
DeltaFile
+79-101www/wasmtime/distinfo
+40-51www/wasmtime/Makefile
+119-1522 files

LLVM/project 65bd2dfllvm/lib/Analysis ScalarEvolution.cpp, llvm/test/Analysis/ScalarEvolution max-backedge-taken-count-guard-info.ll

[SCEV] Tighten loop guards range check idiom (#210387)

Previously, the idiom matcher derived the clamp range only from the raw
`(LHS + C1) u< C2` form and rejected wrapped or full ranges.

Intersect the derived range with the known unsigned range of `LHSUnknown`.
This can reduce wrapped or full ranges to a usable interval and allows the
matcher to extract clamps in more cases.

Related to https://github.com/llvm/llvm-project/issues/208778
DeltaFile
+12-3llvm/lib/Analysis/ScalarEvolution.cpp
+4-4llvm/test/Analysis/ScalarEvolution/max-backedge-taken-count-guard-info.ll
+2-2llvm/test/Transforms/LoopUnrollAndJam/unroll-and-jam.ll
+1-1llvm/test/Transforms/LoopUnroll/ARM/multi-blocks.ll
+1-1llvm/test/Transforms/LoopUnroll/WebAssembly/basic-unrolling.ll
+1-1llvm/test/Transforms/LoopUnroll/runtime-loop5.ll
+21-126 files

LLVM/project bf2c381llvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/ARM fp-intrinsics-vector.ll strict-fp-int-promote.ll

[ARM] Add strict uint to FP conversion handling during operation legalization (#208554)

Currently, strict uint to FP conversions for the ARM backend end up
falling through to software emulation.

This commit allows them to be correctly handled using the corresponding
vcvt instruction.
DeltaFile
+24-141llvm/test/CodeGen/ARM/fp-intrinsics-vector.ll
+22-98llvm/test/CodeGen/ARM/strict-fp-int-promote.ll
+22-17llvm/lib/Target/ARM/ARMISelLowering.cpp
+4-31llvm/test/CodeGen/ARM/fp16-fullfp16.ll
+72-2874 files

LLVM/project 95f3910flang/lib/Lower/OpenMP OpenMP.cpp, flang/lib/Semantics openmp-utils.cpp

Redo [flang][OpenMP] Implement collapse for imperfectly nested loops (#208528)

Relands https://github.com/llvm/llvm-project/pull/202435, reverted in
https://github.com/llvm/llvm-project/pull/208456 because it broke
lowering of labeled DO loops under collapse with host-evaluated bounds.
DeltaFile
+648-0flang/test/Lower/OpenMP/collapse-imperfect-nest.f90
+216-4flang/lib/Lower/OpenMP/OpenMP.cpp
+148-0flang/test/Semantics/OpenMP/doacross-nesting-omp60.f90
+122-5flang/test/Semantics/OpenMP/do22.f90
+84-3flang/lib/Semantics/openmp-utils.cpp
+50-0flang/test/Semantics/OpenMP/ordered-nesting-omp50.f90
+1,268-1217 files not shown
+1,464-7123 files

FreeBSD/ports 7e15f0bdevel/py-virtualenvwrapper Makefile distinfo, devel/py-virtualenvwrapper/files patch-tox.ini patch-docs_source_conf.py

devel/py-virtualenvwrapper: update 4.8.4 -> 6.1.1

PR:             294782
Author:         Hiroo Ono <hiroo.ono+freebsd at gmail.com>
Reviewed-by:    Jonathan Chen <jonc at chen.org.nz>
Approved-by:    nivit (maintainer timeout)
Changes:        https://github.com/python-virtualenvwrapper/virtualenvwrapper/releases#release-6.0.0
                https://github.com/python-virtualenvwrapper/virtualenvwrapper/releases#release-6.1.1
DeltaFile
+25-27devel/py-virtualenvwrapper/Makefile
+11-0devel/py-virtualenvwrapper/files/patch-tox.ini
+0-11devel/py-virtualenvwrapper/files/patch-docs_source_conf.py
+3-3devel/py-virtualenvwrapper/distinfo
+39-414 files

FreeBSD/ports 8377ae4x11/xclipboard distinfo Makefile

x11/xclipboard: update to 1.1.6

PR:             296932
Approved by:    x11 (arrowd, maintainer)

Sponsored by:   tipi.work
DeltaFile
+3-3x11/xclipboard/distinfo
+1-1x11/xclipboard/Makefile
+4-42 files

LLVM/project ba1841ellvm/docs LangRef.md

Reviewer feedback: clarify "racing"
DeltaFile
+2-2llvm/docs/LangRef.md
+2-21 files

FreeBSD/ports 475e9bax11/xload distinfo Makefile

x11/xload: update to 1.2.1

PR:             296915
Approved by:    x11 (arrowd, maintainer)

Sponsored by:   tipi.work
DeltaFile
+3-3x11/xload/distinfo
+1-1x11/xload/Makefile
+4-42 files

LLVM/project 9ba8a3cllvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU] Use simpler form of applyWaitcnt. NFC. (#210736)
DeltaFile
+6-8llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+6-81 files

LLVM/project b7810e9.github/workflows release-documentation.yml

workflows/release-documentation: Add missing secrets (#210421)
DeltaFile
+6-0.github/workflows/release-documentation.yml
+6-01 files

LLVM/project 4385582clang/lib/Sema SemaCXXScopeSpec.cpp, clang/test/SemaTemplate destructor-template.cpp

[clang] fix a crash for uses of a pseudo-destructor of enum without definition

Lookup for the destuctor name in the object type only applies to record types.

Fixes #209808
DeltaFile
+7-0clang/test/SemaTemplate/destructor-template.cpp
+1-1clang/lib/Sema/SemaCXXScopeSpec.cpp
+8-12 files

LLVM/project 0c0d9ffllvm/test/Transforms/SLPVectorizer/X86 fmuladd-copyable-add-part.ll

[SLP][NFC]Add a test with fmuladd copyables candidates, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/210744
DeltaFile
+119-0llvm/test/Transforms/SLPVectorizer/X86/fmuladd-copyable-add-part.ll
+119-01 files

LLVM/project 5a19a3alldb/cmake/modules LLDBConfig.cmake, lldb/docs/resources build.md

[lldb][Windows] Only embed Python home in Debug config (#209464)

On Windows, we used to embed `PYTHONHOME` by default on Windows. In the
documentation, we say

> This is most useful for developers who simply want to run LLDB after
they build it.

Since we use the limited/stable API now, we're less restricted in the
Python version, so I think it's less of an issue that LLDB won't find
Python. The only configuration where it might cause issues is the debug
configuration, since, when installing Python, you usually don't include
the debug libraries. Thus, you might not have the debug version
(`python3_d.py`) of Python in your PATH.
DeltaFile
+9-9lldb/docs/resources/build.md
+1-1lldb/cmake/modules/LLDBConfig.cmake
+10-102 files

LLVM/project c84d20blibc/test/src/sys/socket/linux sockatmark_test.cpp CMakeLists.txt, utils/bazel/llvm-project-overlay/libc/test/src/sys/socket BUILD.bazel

[libc] Fix sockatmark test (#210655)

When writing the test, I assumed that (linux) domain sockets do not
support OOB data, and that sockatmark returns 0, because it can never
read it.

In fact, as of 2021, linux does support OOB on domain sockets, but this
feature can be turned off at build time (CONFIG_AF_UNIX_OOB). In this
case (or in the case of older kernels), the kernel returns an error (and
the test fails).

Armed with this knowledge, I modify the test to test both "1" (OOB
present) and "0" (no OOB data) cases by actually sending OOB data into
the socket. I use the send call to determine the presence of OOB
support, and have the test skip itself if it is absent. OOB data only
makes sense on stream sockets, so change the socketpair type to that.

---------

Co-authored-by: Jeff Bailey <jbailey at raspberryginger.com>
DeltaFile
+15-4libc/test/src/sys/socket/linux/sockatmark_test.cpp
+2-0utils/bazel/llvm-project-overlay/libc/test/src/sys/socket/BUILD.bazel
+1-0libc/test/src/sys/socket/linux/CMakeLists.txt
+18-43 files

pkgng/pkgng c67e796libpkg pkgdb.c

fix: non-root reads of WAL db with missing sidecars

A read-only connection to a WAL-mode local database reports
SQLITE_OK from sqlite3_open_v2() but every query fails when the
-wal/-shm sidecars are absent (e.g. removed after root"s clean
close) or not accessible. The fallback to immutable=1 only
triggered on open failure, so it never fired. This broke
non-root pkg info in poudriere"s configure phase, causing
false "not found" and spurious install attempts.

Probe the read-only connection with a schema read after open;
on failure reopen in immutable=1, which bypasses WAL and reads
the main file directly.
DeltaFile
+46-5libpkg/pkgdb.c
+46-51 files

pkgng/pkgng 7df7663libpkg pkgdb.c

fix: non-root reads of WAL db with missing sidecars

A read-only connection to a WAL-mode local database reports
SQLITE_OK from sqlite3_open_v2() but every query fails when the
-wal/-shm sidecars are absent (e.g. removed after root"s clean
close) or not accessible. The fallback to immutable=1 only
triggered on open failure, so it never fired. This broke
non-root pkg info in poudriere"s configure phase, causing
false "not found" and spurious install attempts.

Probe the read-only connection with a schema read after open;
on failure reopen in immutable=1, which bypasses WAL and reads
the main file directly.
DeltaFile
+46-5libpkg/pkgdb.c
+46-51 files

LLVM/project 34aefe9clang/cmake/caches hexagon-unknown-linux-musl-clang-dist.cmake hexagon-unknown-linux-musl-clang-dylib-dist.cmake

[Hexagon] Fix compiler-rt install dir type, scope sanitizers (#209375)

COMPILER_RT_INSTALL_LIBRARY_DIR must be CACHE STRING, not CACHE PATH: a
relative PATH-typed cache entry resolves against the runtimes sub-build
directory instead of CMAKE_INSTALL_PREFIX, misplacing sanitizer libs.

Replace the explicit COMPILER_RT_BUILD_* ON list with
COMPILER_RT_SANITIZERS_TO_BUILD=all, since those options already default
ON upstream and infeasible sanitizers self-exclude via their own
ALL_<X>_SUPPORTED_ARCH lists.

Add FORCE to the dylib overrides so they take effect after
hexagon-unknown-linux-musl-clang-dist.cmake has already cached them OFF.
DeltaFile
+12-8clang/cmake/caches/hexagon-unknown-linux-musl-clang-dist.cmake
+3-3clang/cmake/caches/hexagon-unknown-linux-musl-clang-dylib-dist.cmake
+15-112 files

FreeBSD/ports b75c4a2math/py-fenics-basix Makefile

math/py-fenics-basix: Fix build by adding missing dependency

Reported by:    fallout

(cherry picked from commit 9ca260619eeacade8e4bbaa296951c4e36b27882)
DeltaFile
+2-1math/py-fenics-basix/Makefile
+2-11 files