FreeBSD/ports 7b9c910net-mgmt Makefile, net-mgmt/rubygem-opn_api distinfo pkg-descr

net-mgmt/rubygem-opn_api: new port

Ruby client library and CLI tool for the OPNsense REST API

It is meant as a replacement for net-mgmt/py-opn-cli. It provides:
- An HTTP client with SSL, redirect handling, and API key authentication
- UUID/name resolution for ModelRelationField and CertificateField references
- Service reconfigure orchestration with configtest support
- OPNsense selection-hash normalization
- A CLI tool for interactive API access
- A resource registry that abstracts away inconsistent endpoint naming

PR:     294026
DeltaFile
+17-0net-mgmt/rubygem-opn_api/Makefile
+9-0net-mgmt/rubygem-opn_api/pkg-descr
+3-0net-mgmt/rubygem-opn_api/distinfo
+1-0net-mgmt/Makefile
+30-04 files

LLVM/project 42b8469llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 split-node-struct-type.ll

[SLP]Fix crash in canBuildSplitNode on struct-typed scalars

Split nodes require plain vector types for the cost model and codegen,
but getWidenedType on a struct scalar type returns a struct-of-vectors,
so the cast<VectorType> asserted. Bail out on struct-typed scalars, they
are not supported.

Fixes #221715

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/221721
DeltaFile
+67-0llvm/test/Transforms/SLPVectorizer/X86/split-node-struct-type.ll
+3-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+70-02 files

FreeBSD/ports 0fc2625www/freenginx distinfo Makefile, www/nginx distinfo Makefile

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Use the new www/nginx-module-cache-purge source port instead of
fetching ngx_cache_purge from GitHub.  The module version is now
maintained in one place for these ports.

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-0www/nginx/Makefile
+5-0www/nginx-devel/Makefile
+5-0www/freenginx/Makefile
+1-3www/nginx/distinfo
+1-3www/nginx-devel/distinfo
+1-3www/freenginx/distinfo
+18-93 files not shown
+24-129 files

FreeBSD/ports c92ac0cwww Makefile, www/nginx-module-cache-purge distinfo pkg-descr

www/nginx-module-cache-purge: Add New Port

The cache_purge module adds the ability to purge content from the
proxy, FastCGI, SCGI and uwsgi caches of nginx.  This port installs the
module sources only, the module itself is built by the nginx ports.

Sponsored by:   Netzkommune GmbH
DeltaFile
+33-0www/nginx-module-cache-purge/Makefile
+14-0www/nginx-module-cache-purge/files/pkg-message.in
+5-0www/nginx-module-cache-purge/pkg-descr
+3-0www/nginx-module-cache-purge/distinfo
+1-0www/Makefile
+56-05 files

LLVM/project ac129cdclang/test/CIR/CodeGen ptrdiff.cpp ptrdiff.c

[CIR] Fix ptrdiff tests after 1191f353cefe3c7ceb8e76fd03296e082a247685 (#221703)
DeltaFile
+4-10clang/test/CIR/CodeGen/ptrdiff.c
+2-5clang/test/CIR/CodeGen/ptrdiff.cpp
+6-152 files

LLVM/project 9eca81cllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 splat-gather-subtree-store-chain.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+62-38llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+21-36llvm/test/Transforms/SLPVectorizer/AArch64/splat-gather-subtree-store-chain.ll
+83-742 files

LLVM/project e5f39fbllvm/test/Transforms/SLPVectorizer/AArch64 splat-gather-subtree-store-chain.ll

[SLP][NFC]Add a test with the regression in SLP perf, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/221716
DeltaFile
+107-0llvm/test/Transforms/SLPVectorizer/AArch64/splat-gather-subtree-store-chain.ll
+107-01 files

FreeBSD/ports 82ba2f7www/pocketbase Makefile distinfo

www/pocketbase: Update 0.40.2 => 0.40.3

Changelog:
https://github.com/pocketbase/pocketbase/releases/tag/v0.40.3

PR:             298261
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5www/pocketbase/distinfo
+1-1www/pocketbase/Makefile
+6-62 files

NetBSD/pkgsrc i8xBVjnnet/vnc distinfo, net/vnc/patches patch-ab

   Fix build on netbsd-11: ar's l flag now causes an error if no extra
   library is given
VersionDeltaFile
1.9+52-48net/vnc/patches/patch-ab
1.19+2-2net/vnc/distinfo
+54-502 files

NetBSD/pkgsrc hTVpUZMwww/py-selenium Makefile cargo-depends.mk

   py-selenium: updated to 4.48.0

   Selenium 4.48.0
   * Support CDP versions: v150, v151, v152
   * fix W3C capabilities built from a list of options (create_matches)
   * generate the internal BiDi protocol layer from the shared binding-neutral schema
   * update new BiDi layer generation to conform to latest proposed ADR

   Selenium 4.47.0
   * Support CDP versions: v149, v150, v151
   * Fix default command_executor URL in RemoteWebDriver docstring
   * [grid] honor client-advertised se:remoteUrl for reachable BiDi/CDP/VNC URLs
   * prevent CDP access with Firefox
   * pass --enable-chrome-logs unless CHROME_LOG_FILE is set
   * accept By in find_element/find_elements type hints
   * fix no_proxy matching so empty entries and substrings do not bypass the proxy
   * Ensure driver service subprocess resources are cleaned up
VersionDeltaFile
1.8+414-351www/py-selenium/PLIST
1.17+286-280www/py-selenium/distinfo
1.2+94-92www/py-selenium/cargo-depends.mk
1.18+2-2www/py-selenium/Makefile
+796-7254 files

FreeBSD/ports 121db6edatabases/py-oxyde distinfo Makefile

databases/py-oxyde: Update 0.7.1 => 0.8.0

While here, update maintainer address.

Changelog:
https://github.com/mr-fatalyst/oxyde/releases/tag/v0.8.0
Commit log:
https://github.com/mr-fatalyst/oxyde/compare/v0.7.1...v0.8.0

PR:             298256
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3databases/py-oxyde/distinfo
+3-3databases/py-oxyde/Makefile
+6-62 files

FreeBSD/ports 6d2377fdatabases/py-oxyde-core Makefile.crates Makefile

databases/py-oxyde-core: Update 0.6.2 => 0.7.1

While here, update maintainer address.

Changelogs:
- https://github.com/mr-fatalyst/oxyde/releases/tag/core-v0.7.0
- https://github.com/mr-fatalyst/oxyde/releases/tag/core-v0.7.1
Commit log:
https://github.com/mr-fatalyst/oxyde/compare/core-v0.6.2...core-v0.7.1

PR:             298255
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+11-3databases/py-oxyde-core/distinfo
+2-3databases/py-oxyde-core/Makefile
+4-0databases/py-oxyde-core/Makefile.crates
+17-63 files

NetBSD/pkgsrc 0GzNtrvsecurity/py-omemo-dr Makefile distinfo

   py-omemo-dr: updated to 1.2.0

   1.2.0

   Improvements

   SessionManager: Add convenience methods to modify group members
VersionDeltaFile
1.3+4-4security/py-omemo-dr/distinfo
1.5+3-3security/py-omemo-dr/Makefile
+7-72 files

OPNSense/plugins d320db6security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsFreeMyIp.php DnsFreemyip.php

security/acme-client: fix FreeMyIP class name, refs #5682
DeltaFile
+0-44security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsFreeMyIp.php
+44-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsFreemyip.php
+44-442 files

LLVM/project 8436dd4mlir/lib/Dialect/LLVMIR/IR NVVMDialect.cpp

[mlir][NVVM] Move MMA verifier type sets (NFC) (#221712)

Build the fixed-size operand type collection by moving the locally
computed allowed-type sets. The verifier does not use the individual
sets afterward, so copying their nested vectors is unnecessary.

Found by Coverity.

Assisted-by: Codex
DeltaFile
+8-2mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+8-21 files

OPNSense/plugins db3ff93security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsFreeMyIp.php

security/acme-client: add support for FreeMyIP DNS API (#5682)

* add support for FreeMyIP DNS API
DeltaFile
+44-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsFreeMyIp.php
+10-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+4-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+58-03 files

FreeBSD/ports c722b86lang Makefile, lang/R-cran-languageserver pkg-descr distinfo

lang/R-cran-languageserver: New port

An implementation of the Language Server Protocol for R.
DeltaFile
+39-0lang/R-cran-languageserver/Makefile
+3-0lang/R-cran-languageserver/distinfo
+2-0lang/R-cran-languageserver/pkg-descr
+1-0lang/Makefile
+45-04 files

LLVM/project bbed4e2llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 clmul-vector-512.ll clmul-vector.ll

[X86] LowerCLMUL - improve CLMULH vXi32 codegen (#221668)

Extension to #221289 - adds CLMULH handling by ensuring we zero out the
upper 64-bits of the PCLMULQDQ input and extract the upper i32 element
during unpacking the vector result back together
DeltaFile
+195-415llvm/test/CodeGen/X86/clmul-vector-256.ll
+126-249llvm/test/CodeGen/X86/clmul-vector.ll
+27-219llvm/test/CodeGen/X86/clmul-vector-512.ll
+12-6llvm/lib/Target/X86/X86ISelLowering.cpp
+360-8894 files

LLVM/project 0fc0c61llvm/test/Analysis/CostModel/AMDGPU fused_costs.ll, llvm/test/CodeGen/AArch64 arithmetic_fence.ll PBQP-chain.ll

CodeGen: Drop inert -fp-contract flags from tests (#221710)

-fp-contract is nearly dead, but referenced in tests. These have
no output change with or without the flag now.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+3-89llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-ext-fma.ll
+6-6llvm/test/Analysis/CostModel/AMDGPU/fused_costs.ll
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/combine-fma-add-fma-mul.ll
+0-5llvm/test/CodeGen/AArch64/arm64-2013-01-13-ffast-fcmp.ll
+2-2llvm/test/CodeGen/AArch64/arithmetic_fence.ll
+2-2llvm/test/CodeGen/AArch64/PBQP-chain.ll
+17-10823 files not shown
+41-13629 files

LLVM/project 34dff48llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPCompatibilityAnalysis.h

[SLP]Flatten fsub/fneg chains into fadd reductions with per-operand signs

For unordered fadd reductions, reassociable (reassoc+nsz) fsub/fneg
chain links are recursed into and their leaves tracked with a flipped
sign, which is part of the grouping key, so reduced-values groups are
sign-uniform by construction. If per-value signs cannot model the
chain, the analysis restarts once without the flattening. Negated
parts are combined with vector fsub (may form per-lane fma) and
subtracted once in the final combine; no extra negations are emitted.

Fixes #211521

Reviewers: hiraditya, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/215840
DeltaFile
+782-359llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+93-276llvm/test/Transforms/SLPVectorizer/X86/horizontal-fadd-with-sub.ll
+20-10llvm/test/Transforms/SLPVectorizer/AMDGPU/reduction.ll
+8-8llvm/test/Transforms/SLPVectorizer/X86/horizontal-list.ll
+3-8llvm/test/Transforms/SLPVectorizer/X86/fma-operand-index.ll
+5-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCompatibilityAnalysis.h
+911-6616 files not shown
+920-66612 files

OpenBSD/src Kp3nvnxusr.bin/tmux cmd-find.c

   Error on invalid relative targets, such as +foo or -0. GitHub issue 5576
   from imcusg at gmail dot com.
VersionDeltaFile
1.88+11-7usr.bin/tmux/cmd-find.c
+11-71 files

LLVM/project bf8f857flang/lib/Lower ConvertConstant.cpp, flang/lib/Semantics openmp-utils.cpp

Post-merge fixes
Post-merge fix
DeltaFile
+3-5flang/lib/Semantics/openmp-utils.cpp
+1-2flang/lib/Lower/ConvertConstant.cpp
+4-72 files

LLVM/project c5844ddclang/test/OpenMP interchange_codegen.cpp, llvm/lib/Target/Hexagon HexagonDepMask.h

Merge commit '1acdbb2705024f3fbdf39ef74c265293d1aa1e90' into HEAD
DeltaFile
+17,282-3,458llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+7,983-1,591llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-neon-instructions.s
+1,750-2,445clang/test/OpenMP/interchange_codegen.cpp
+3,312-825llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+2,226-1,164llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+0-2,819llvm/lib/Target/Hexagon/HexagonDepMask.h
+32,553-12,3023,801 files not shown
+205,366-93,4053,807 files

FreeBSD/ports f934600biology/py-ont-fast5-api distinfo Makefile

biology/py-ont-fast5-api: Update to 4.1.3

Note: Upstream does not seem to publish meaningful change logs anywhere
Changes: https://github.com/nanoporetech/ont_fast5_api/commits/master/

Reported by:    Repology
DeltaFile
+7-7biology/py-ont-fast5-api/Makefile
+3-3biology/py-ont-fast5-api/distinfo
+10-102 files

LLVM/project 1acdbb2clang/test/OpenMP interchange_codegen.cpp, llvm/lib/Target/Hexagon HexagonDepMask.h

Merge commit '2e30c8e267256e3a2b43985d9be68831c412a1b5' into HEAD
DeltaFile
+17,282-3,458llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-sve-instructions.s
+7,983-1,591llvm/test/tools/llvm-mca/AArch64/Cortex/C1Premium-neon-instructions.s
+1,750-2,445clang/test/OpenMP/interchange_codegen.cpp
+3,312-825llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+2,226-1,164llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+0-2,819llvm/lib/Target/Hexagon/HexagonDepMask.h
+32,553-12,3023,801 files not shown
+205,364-93,4043,807 files

LLVM/project 083a8b3llvm/lib/CodeGen TargetInstrInfo.cpp, llvm/test/CodeGen/LoongArch postra-sched-sanitize.ll

[CodeGen] Don't schedule across frame register save/restore for sanitized functions

Even if the target's Post-RA Scheduler can reorder instructions across
the frame register save/restore, it must not do so for sanitized
functions. A crash can happen at any point, and sanitizers need to be
able to unwind from the PC at the point of the crash using a frame
register that still points to the current frame.

This is the same class of issue fixed for shrink-wrapping in
2cdcfd23cd01 ("[ShrinkWrapping] Disable the optimization for functions
with sanitize like attribute.").
DeltaFile
+15-0llvm/lib/CodeGen/TargetInstrInfo.cpp
+15-0llvm/test/CodeGen/LoongArch/postra-sched-sanitize.ll
+15-0llvm/test/CodeGen/RISCV/postra-sched-sanitize.ll
+45-03 files

HardenedBSD/src 310012clib/libarchive/tests Makefile, sys/dev/e1000 if_em.c e1000_osdep.h

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+47-46sys/kern/sched_4bsd.c
+60-0sys/dev/e1000/e1000_osdep.c
+36-9sys/kern/sched_ule.c
+13-7sys/dev/e1000/e1000_osdep.h
+9-0sys/dev/e1000/if_em.c
+6-1lib/libarchive/tests/Makefile
+171-636 files

HardenedBSD/src e0333c2lib/libarchive/tests Makefile, sys/dev/e1000 if_em.c e1000_osdep.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+47-46sys/kern/sched_4bsd.c
+60-0sys/dev/e1000/e1000_osdep.c
+36-9sys/kern/sched_ule.c
+13-7sys/dev/e1000/e1000_osdep.h
+9-0sys/dev/e1000/if_em.c
+6-1lib/libarchive/tests/Makefile
+171-636 files

OPNSense/plugins 9102972security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml

security/acme-client: fix gcore indentation, refs #5544
DeltaFile
+3-3security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+3-31 files

LLVM/project 9fcc880llvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination induction-relational-predicate-latch.ll induction-condition-in-loop-exit-postinc.ll

[ConstraintElim] Support loops where header is also latch. (#221494)

Remove the bail out for header == latch. We now support deriving facts
from the latch condition and the restriction is no longer necessary.

This enables inferring additional flags in a number of cases, and a few
additional folds in practice:
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/1200.

It also removes a surprising limitation when writing manual tests.

PR: https://github.com/llvm/llvm-project/pull/221494
DeltaFile
+38-3llvm/test/Transforms/ConstraintElimination/induction-symbolic-start-postinc.ll
+38-0llvm/test/Transforms/ConstraintElimination/induction-condition-in-loop-exit-postinc.ll
+1-2llvm/test/Transforms/ConstraintElimination/induction-relational-predicate-latch.ll
+1-1llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+78-64 files