FreeBSD/ports 01500aewww/matomo pkg-plist distinfo

www/matomo: Security update 5.9.0 => 5.11.2

While here, sort USES alphabetically.

Changelogs:
- https://matomo.org/changelog/matomo-5-10-0/
- https://matomo.org/changelog/matomo-5-10-1/
- https://matomo.org/changelog/matomo-5-11-0/
- https://matomo.org/changelog/matomo-5-11-1/
- https://matomo.org/changelog/matomo-5-11-2/

PR:             296126
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 3c15c93b2debdd80d0da0f9e96c3ed669a3b6818)
DeltaFile
+73-10www/matomo/pkg-plist
+3-3www/matomo/distinfo
+2-2www/matomo/Makefile
+78-153 files

FreeBSD/ports 7849337www/matomo pkg-plist distinfo

www/matomo: Update 5.8.0 => 5.9.0

Changelog:
https://matomo.org/changelog/matomo-5-9-0/

PR:             294777
Sponsored by:   UNIS Labs

(cherry picked from commit b77ed2fb451d94932957d96662f89e916030e8ec)
DeltaFile
+49-5www/matomo/pkg-plist
+3-3www/matomo/distinfo
+1-1www/matomo/Makefile
+53-93 files

FreeBSD/ports 870575ewww/matomo pkg-plist distinfo

www/matomo: update to 5.8.0

Changelog: https://matomo.org/changelog/matomo-5-8-0/

PR:     294155

(cherry picked from commit 454d1a6edbedb8a99c93ba2802b9b3dfc9589b95)
DeltaFile
+102-6www/matomo/pkg-plist
+3-3www/matomo/distinfo
+1-1www/matomo/Makefile
+106-103 files

FreeBSD/ports 3c15c93www/matomo pkg-plist distinfo

www/matomo: Security update 5.9.0 => 5.11.2

While here, sort USES alphabetically.

Changelogs:
- https://matomo.org/changelog/matomo-5-10-0/
- https://matomo.org/changelog/matomo-5-10-1/
- https://matomo.org/changelog/matomo-5-11-0/
- https://matomo.org/changelog/matomo-5-11-1/
- https://matomo.org/changelog/matomo-5-11-2/

PR:             296126
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 4ae267b525919adecca4362d72731808bb29293c)
DeltaFile
+73-10www/matomo/pkg-plist
+3-3www/matomo/distinfo
+2-2www/matomo/Makefile
+78-153 files

Dreckly/dreckly d2f0fe6devel/libdockapp Makefile

libdockapp: SunOS wants __EXTENSIONS__ for getline(3).
DeltaFile
+2-0devel/libdockapp/Makefile
+2-01 files

Dreckly/dreckly c0fd1abtextproc/eb/patches patch-libebutils_puts__eucjp.c

eb: Patch for previous.
DeltaFile
+39-0textproc/eb/patches/patch-libebutils_puts__eucjp.c
+39-01 files

LLVM/project fabd339llvm/lib/CodeGen/GlobalISel CombinerHelper.cpp, llvm/test/CodeGen/AArch64/GlobalISel combine-binop-neg.mir

[GISel] CombinerHelper::matchBinopWithNegInner should only look for not on the LHS of G_SUB. (#204257)

Fixes #204219.
DeltaFile
+59-0llvm/test/CodeGen/AArch64/GlobalISel/combine-binop-neg.mir
+3-1llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+62-12 files

Dreckly/dreckly 0ca08cbtextproc/eb distinfo

eb: Improve portability of iconv handling.

Older NetBSD and SunOS have the traditional iconv prototype with a const
char * argument, while other operating systems are using a char *
argument due to historical accidents in the POSIX standard.

Newer C compiler versions (e.g. GCC 14) have strict enforcement of
pointer type compatibility. Thus a const char * cannot be converted
easily back into a non-const char *. So we need to match the prototype
of the iconv function carefully.
DeltaFile
+1-0textproc/eb/distinfo
+1-01 files

LLVM/project ee2c896llvm/include/llvm/Transforms/Coroutines CoroInstr.h, llvm/lib/IR Verifier.cpp

[Coro] Handle aliases to coroutines (#204408)

Aliases to coroutines appear to not be handled, this PR addresses that.
DeltaFile
+13-0llvm/test/Transforms/Coroutines/coro-id-alias.ll
+8-4llvm/include/llvm/Transforms/Coroutines/CoroInstr.h
+5-4llvm/lib/Transforms/Coroutines/Coroutines.cpp
+4-2llvm/lib/Transforms/Coroutines/CoroCleanup.cpp
+1-1llvm/lib/IR/Verifier.cpp
+31-115 files

LLVM/project b02659aclang/lib/CodeGen/TargetBuiltins RISCV.cpp, clang/lib/Headers riscv_packed_simd.h

[RISCV][P-ext] Support Packed Absolute Value and Absolute Difference (#203840)

This pr support RISC-V P extension intrinsics [Packed Absolute Value and
Absolute
Difference](https://github.com/riscv/riscv-p-spec/blob/master/P-ext-intrinsics.adoc#packed-absolute-value-and-absolute-difference)
DeltaFile
+256-0clang/test/CodeGen/RISCV/rvp-intrinsics.c
+70-0cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
+56-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+36-0llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+29-0clang/lib/Headers/riscv_packed_simd.h
+22-1clang/lib/CodeGen/TargetBuiltins/RISCV.cpp
+469-13 files not shown
+504-49 files

FreeBSD/ports e2c3137net/self-service-password distinfo pkg-plist

net/self-service-password: Update 1.8.0 => 1.8.1

Changelog:
https://github.com/ltb-project/self-service-password/releases/tag/v1.8.1

PR:             296125
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 14d8b2e3b1c104690d95ded43f71c0930ac69ac5)
DeltaFile
+3-3net/self-service-password/distinfo
+3-0net/self-service-password/pkg-plist
+1-1net/self-service-password/Makefile
+7-43 files

FreeBSD/ports 14d8b2enet/self-service-password distinfo pkg-plist

net/self-service-password: Update 1.8.0 => 1.8.1

Changelog:
https://github.com/ltb-project/self-service-password/releases/tag/v1.8.1

PR:             296125
MFH:            2026Q2
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/self-service-password/distinfo
+3-0net/self-service-password/pkg-plist
+1-1net/self-service-password/Makefile
+7-43 files

LLVM/project 6ea75ecclang/lib/Basic/Targets WebAssembly.h, clang/test/CodeGen/WebAssembly wasm-swiftasynccall.c

clang: enable `swiftasynccall` for Wasm (#203330)

Follow-up to https://github.com/llvm/llvm-project/pull/188296, where in
LLVM `swiftasynccall` is lowered to Wasm `return_call` and
`return_call_indirect` instructions when tail calls are enabled. This
still needed to be enabled at the Clang level in
`checkCallingConvention` in `lib/Basic/Targets/WebAssembly.h`.
DeltaFile
+42-0clang/test/CodeGen/WebAssembly/wasm-swiftasynccall.c
+10-0clang/test/Sema/wasm-swiftasynccall.c
+1-1clang/lib/Basic/Targets/WebAssembly.h
+53-13 files

Dreckly/dreckly 4d7bb57security/libcrack Makefile distinfo, security/libcrack/patches patch-cracklib_packer.h patch-CVE-2016-6318

libcrack: Fix various build problems with GCC 14 and GCC 15.

Unfortunately, libcrack relied on quite a lot of implicit
declarations of internal functions.

It makes use of syntax that predates standardized C, so force
an older standard version as insurance against future C compilers
getting stricter.
DeltaFile
+31-0security/libcrack/patches/patch-cracklib_packer.h
+18-11security/libcrack/patches/patch-CVE-2016-6318
+6-0security/libcrack/Makefile
+2-1security/libcrack/distinfo
+57-124 files

FreeBSD/ports 1159eb3databases/R-cran-dbplyr distinfo Makefile

databases/R-cran-dbplyr: Update 2.5.2 => 2.6.0

Changelog:
https://github.com/tidyverse/dbplyr/releases/tag/v2.6.0

PR:             296128
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3databases/R-cran-dbplyr/distinfo
+1-1databases/R-cran-dbplyr/Makefile
+4-42 files

FreeBSD/ports 366b881java/openjdk8 Makefile, java/openjdk8/files patch-hotspot_src_os_bsd_vm_os__perf__bsd.cpp

java/openjdk8: fix build on aarch64/16

>>> Compiling /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u482-b08.1/hotspot/src/os/bsd/vm/os_perf_bsd.cpp
>>> In file included from /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u482-b08.1/hotspot/src/os/bsd/vm/os_perf_bsd.cpp:67:
>>> In file included from /usr/include/sys/user.h:52:
>>> In file included from /usr/include/vm/pmap.h:88:
>>> In file included from /usr/include/machine/pmap.h:46:
>>> In file included from /usr/include/sys/systm.h:46:
>>> /usr/include/machine/cpufunc.h:35:1: error: static declaration of 'breakpoint' follows non-static declaration
>>>    35 | breakpoint(void)
>>>       | ^
>>> /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u482-b08.1/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:224:17: note: previous declaration is here
>>>   224 | extern "C" void breakpoint();
>>>       |                 ^
>>> 1 error generated.

I don't know why this does not happen on other architectures or freebsd versions.

- changed post-patch to pre-configure, this makes it a lot easier to use "make makepatch".

    [2 lines not shown]
DeltaFile
+14-0java/openjdk8/files/patch-hotspot_src_os_bsd_vm_os__perf__bsd.cpp
+1-1java/openjdk8/Makefile
+15-12 files

LLVM/project 0d02d39llvm/lib/Target/AMDGPU AMDGPUMCResourceInfo.cpp, llvm/test/CodeGen/AMDGPU indirect-call-agpr-cap.ll indirect-call-vgpr-cap.ll

Revert "[AMDGPU] Capping max number of registers to function's occupancy budget for indirect calls" (#204605)

Reverts llvm/llvm-project#199765

Broke https://lab.llvm.org/buildbot/#/builders/10
DeltaFile
+0-57llvm/test/CodeGen/AMDGPU/indirect-call-agpr-cap.ll
+0-54llvm/test/CodeGen/AMDGPU/indirect-call-vgpr-cap.ll
+22-22llvm/test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size-vgpr-limit.ll
+21-21llvm/test/CodeGen/AMDGPU/function-resource-usage.ll
+0-35llvm/test/CodeGen/AMDGPU/indirect-call-sgpr-cap.ll
+4-29llvm/lib/Target/AMDGPU/AMDGPUMCResourceInfo.cpp
+47-2188 files not shown
+93-27014 files

OpenBSD/ports TmHzgMKwww/mozilla-firefox distinfo Makefile

   www/mozilla-firefox: MFC update to 152.0.1

   see https://www.firefox.com/en-US/firefox/152.0.1/releasenotes/
VersionDeltaFile
1.397.2.6+2-2www/mozilla-firefox/distinfo
1.680.2.7+1-1www/mozilla-firefox/Makefile
+3-32 files

FreeBSD/ports 8052712security/infisical-cli distinfo Makefile

security/infisical-cli: update to 0.43.96 release
DeltaFile
+5-5security/infisical-cli/distinfo
+1-1security/infisical-cli/Makefile
+6-62 files

FreeBSD/ports 1d37deffinance/hs-hledger-web/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal, lang/ghc Makefile

lang/ghc: fix runtime on powerpc64

While the compiler binary itself built fine, it creates ELFv1 binaries
on powerpc64, because default.target is regenerated later during
the build process. Drop the current workaround and just patch
the autoconf's m4 file instead.
DeltaFile
+11-0finance/hs-hledger-web/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+11-0lang/ghc/files/patch-m4_fptools__set__haskell__platform__vars.m4
+1-7lang/ghc/Makefile
+23-73 files

FreeBSD/ports edef4ebwww/lighttpd distinfo Makefile

www/lighttpd: update to 1.4.84

Also restore distinfo for lighttpd-1.4.26_mod_h264_streaming-2.2.9.patch.

Changelog:      https://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1_4_84
DeltaFile
+5-3www/lighttpd/distinfo
+1-1www/lighttpd/Makefile
+6-42 files

LLVM/project c08ab39llvm/lib/Target/AMDGPU AMDGPUMCResourceInfo.cpp, llvm/test/CodeGen/AMDGPU indirect-call-agpr-cap.ll indirect-call-vgpr-cap.ll

Revert "[AMDGPU] Capping max number of registers to function's occupancy budg…"

This reverts commit 567eeec75c26f4d0fca28659fb829b8b466539f2.
DeltaFile
+0-57llvm/test/CodeGen/AMDGPU/indirect-call-agpr-cap.ll
+0-54llvm/test/CodeGen/AMDGPU/indirect-call-vgpr-cap.ll
+22-22llvm/test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size-vgpr-limit.ll
+21-21llvm/test/CodeGen/AMDGPU/function-resource-usage.ll
+0-35llvm/test/CodeGen/AMDGPU/indirect-call-sgpr-cap.ll
+4-29llvm/lib/Target/AMDGPU/AMDGPUMCResourceInfo.cpp
+47-2188 files not shown
+93-27014 files

FreeBSD/ports 7093eb7lang/swipl/files patch-src_os_pl-file.c patch-src_os_pl-stream.c

lang/swipl: fix build on !amd64

Including poll.h is guarded behind HAVE_POLL_H, but then it also starts
using poll() and struct pollfd, which fails:

/wrkdirs/usr/ports/lang/swipl/work/swipl-9.2.9/src/os/pl-file.c:2604:25: error: array has incomplete element type 'struct pollfd'
 2604 |   struct pollfd poll_buf[FASTMAP_SIZE];
      |                         ^
/wrkdirs/usr/ports/lang/swipl/work/swipl-9.2.9/src/os/pl-file.c:2604:10: note: forward declaration of 'struct pollfd'
 2604 |   struct pollfd poll_buf[FASTMAP_SIZE];
      |          ^
/wrkdirs/usr/ports/lang/swipl/work/swipl-9.2.9/src/os/pl-file.c:2642:45: error: invalid application of 'sizeof' to an incomplete type 'struct pollfd'
 2642 |   else if ( !(poll_map = malloc(count*sizeof(*poll_map))) )
      |                                             ^~~~~~~~~~~
/wrkdirs/usr/ports/lang/swipl/work/swipl-9.2.9/src/os/pl-file.c:2604:10: note: forward declaration of 'struct pollfd'
 2604 |   struct pollfd poll_buf[FASTMAP_SIZE];
      |          ^
/wrkdirs/usr/ports/lang/swipl/work/swipl-9.2.9/src/os/pl-file.c:2644:35: error: invalid application of 'sizeof' to an incomplete type 'struct pollfd'
 2644 |   memset(poll_map, 0, count*sizeof(*poll_map));
      |                                   ^~~~~~~~~~~
DeltaFile
+11-0lang/swipl/files/patch-src_os_pl-file.c
+11-0lang/swipl/files/patch-src_os_pl-stream.c
+11-0lang/swipl/files/patch-src_pl-fli.c
+33-03 files

LLVM/project 6d895d0clang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp Origins.cpp

[LifetimeSafety] Propagate loans through the GNU binary conditional (#204439)

FactsGenerator only handled the ternary, so a borrow used through the
GNU binary conditional `a ?: b` was silently dropped. Handle both via
VisitAbstractConditionalOperator, flowing from
getTrueExpr()/getFalseExpr(). For `a ?: b` getTrueExpr() is an
OpaqueValueExpr, so make OpaqueValueExpr transparent in the origin
manager and peel it in the arm-reachability check; guard against flowing
a void (e.g. throw) arm.

Assisted-by: Claude Opus 4.8

Co-authored-by: Gabor Horvath <gaborh at apple.com>
DeltaFile
+98-0clang/test/Sema/LifetimeSafety/safety.cpp
+15-8clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+7-0clang/lib/Analysis/LifetimeSafety/Origins.cpp
+1-1clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+121-94 files

OpenBSD/ports 6rSfO4Ewww/firefox-i18n distinfo Makefile.inc, www/mozilla-firefox distinfo Makefile

   www/mozilla-firefox: update to 152.0.1.

   see https://www.firefox.com/en-US/firefox/152.0.1/releasenotes/
VersionDeltaFile
1.393+164-164www/firefox-i18n/distinfo
1.407+4-4www/mozilla-firefox/distinfo
1.692+2-2www/mozilla-firefox/Makefile
1.348+1-1www/firefox-i18n/Makefile.inc
+171-1714 files

LLVM/project 068220alibcxx/test/std/containers/views/mdspan/layout_left index_operator.pass.cpp, libcxx/test/std/containers/views/mdspan/layout_right index_operator.pass.cpp

[libc++][mdspan][test] Correct `mapping::operator()` constraint tests (#201061)

The previous requires-expression only checked that `std::is_same_v<...>`
was a well-formed expression, so the test would pass even when the
result was false.
DeltaFile
+2-2libcxx/test/std/containers/views/mdspan/layout_right/index_operator.pass.cpp
+2-2libcxx/test/std/containers/views/mdspan/layout_left/index_operator.pass.cpp
+2-2libcxx/test/std/containers/views/mdspan/layout_stride/index_operator.pass.cpp
+6-63 files

LLVM/project 84ed575libcxx/modules/std utility.inc

[libc++] Add missing constant_wrapper in the std module (#202038)

The std module declaration of `constant_wrapper` was missed in #191695.
DeltaFile
+6-0libcxx/modules/std/utility.inc
+6-01 files

LLVM/project 586b892mlir/include/mlir/Conversion Passes.td, mlir/lib/Conversion/VectorToLLVM ConvertVectorToLLVM.cpp ConvertVectorToLLVMPass.cpp

[mlir][VectorToLLVM] add opt-in `enable-gep-inbounds-nuw` pass flag for `vector.load/store` (#202118)

> This patch follows up on #201180 and the refactoring #202766 (which
made `affine-super-vectorize` emit `in_bounds = [true]` on
`vector.transfer_read`/`write` when accesses are statically provable to
be within bounds). With that in place, the `VectorToLLVM` lowering was
still emitting `llvm.getelementptr` without `inbounds`/`nuw`, so LLVM
could not exploit the no-wrap guarantee: SCEV could not prove the index
arithmetic monotone (loop vectorizer bailed out) and BasicAliasAnalysis
fell back to conservative aliasing.

Without `inbounds`/`nuw` on the GEP that `vector.load`/`vector.store`
lower to, LLVM cannot exploit no-wrap guarantees: SCEV fails to prove
loop-index monotonicity (loop vectorizer bails), and BasicAliasAnalysis
falls back to conservative aliasing.

### Why opt-in

Unlike `memref.load`, `vector.load`/`vector.store` intentionally allow

    [37 lines not shown]
DeltaFile
+238-0mlir/test/Conversion/VectorToLLVM/vector-load-store-to-llvm.mlir
+0-228mlir/test/Conversion/VectorToLLVM/vector-to-llvm-interface.mlir
+44-8mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
+5-2mlir/test/Dialect/Affine/SuperVectorize/vectorize_2d_inbounds.mlir
+6-0mlir/include/mlir/Conversion/Passes.td
+1-1mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
+294-2391 files not shown
+295-2407 files

FreeBSD/ports 2134476graphics/librsvg2-rust distinfo Makefile

graphics/librsvg2-rust: Update to 2.62.3
DeltaFile
+3-3graphics/librsvg2-rust/distinfo
+1-2graphics/librsvg2-rust/Makefile
+1-1graphics/librsvg2-rust/pkg-plist
+5-63 files

FreeBSD/src fd1ee28share/man/man4 uvideo.4 Makefile

uvideo.4: Initial manual page

Fixes:                  b711ef9c75ba (import uvideo)
Reviewed by:            0mp, bapt, kevans
Differential Revision:  https://reviews.freebsd.org/D57622
DeltaFile
+39-0share/man/man4/uvideo.4
+1-0share/man/man4/Makefile
+40-02 files