FreeBSD/ports c5716ebmisc/freebsd-doc-all Makefile, misc/freebsd-doc-en distinfo pkg-plist

misc/freebsd-doc-*: Update to rev. 39ab755 from FreeBSD docset

Revision 39ab755 is also 14.4-R version
Approved by:    doceng (implicit)
DeltaFile
+3-3misc/freebsd-doc-en/distinfo
+2-0misc/freebsd-doc-en/pkg-plist
+1-1misc/freebsd-doc-en/Makefile
+1-1misc/freebsd-doc-all/Makefile
+7-54 files

OPNSense/core a971a60src/etc/inc config.inc, src/www interfaces_assign.php firewall_schedule_edit.php

backend: allow non-intrusive config_read_array() for #9786

When config keys are not found or are not arrays that should
be especially for iterating with foreach we do a trick here
by returning a detached empty array to avoid upper layer
errors, forcing empty arrays into $config yet reading and
removal still work fine.  The default stays the "insert" mode,
which can be triggered explicitly just for symmetry.  Bools
are not in the keys so this is perfectly fine.

The function was added in 4c179c23 in 2017 and hasn't been
modified since which is quite the achievement IMO.  It's
had a clear purpose but now we make it just a little bit
better.  :)

Look for more references at least in the legacy pages:

    # git grep 'foreach.($config\[' src/www
DeltaFile
+13-25src/www/interfaces_assign.php
+11-25src/www/firewall_schedule_edit.php
+28-3src/etc/inc/config.inc
+1-1src/www/system_gateway_groups.php
+53-544 files

LLVM/project ab25249libcxx/test/benchmarks/algorithms push_heap.bench.cpp, libcxx/test/benchmarks/algorithms/sorting push_heap.bench.cpp

[libc++] Refactor std::push_heap benchmark (#181343)

We're trying to get the time it takes to run all the benchmarks down, so
that we can run them on a regular basis. This patch saves us ~8 minutes
per run.

Fixes #177028
DeltaFile
+88-0libcxx/test/benchmarks/algorithms/sorting/push_heap.bench.cpp
+0-42libcxx/test/benchmarks/algorithms/push_heap.bench.cpp
+88-422 files

HardenedBSD/src c59953asys/security/mac mac_policy.h mac_prison.c, sys/security/mac_stub mac_stub.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+34-0usr.bin/tr/tr.c
+9-0sys/security/mac_test/mac_test.c
+7-0sys/security/mac_stub/mac_stub.c
+3-0sys/security/mac/mac_policy.h
+3-0sys/security/mac/mac_prison.c
+1-1sys/sys/param.h
+57-16 files

HardenedBSD/ports 21b9c53devel/glab pkg-plist distinfo, devel/py-ty distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+19-17devel/py-ty/distinfo
+8-7devel/py-ty/Makefile.crates
+14-0devel/glab/pkg-plist
+7-7finance/homebox/distinfo
+5-5misc/crush/distinfo
+5-5devel/glab/distinfo
+58-418 files not shown
+76-6414 files

LLVM/project 8ccc40elibc/shared/math hypotf16.h, libc/src/__support/math hypotf16.h CMakeLists.txt

[libc][math] Refactor hypotf16 to Header Only (#180511).

closes #175337
part of #175336
DeltaFile
+99-0libc/src/__support/math/hypotf16.h
+2-75libc/src/math/generic/hypotf16.cpp
+31-0libc/shared/math/hypotf16.h
+18-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+15-0libc/src/__support/math/CMakeLists.txt
+1-7libc/src/math/generic/CMakeLists.txt
+166-843 files not shown
+169-849 files

LLVM/project 2060561llvm/lib/Transforms/Instrumentation MemorySanitizer.cpp, llvm/test/Instrumentation/MemorySanitizer switch-icmp.ll

Reapply "[msan] Switch switch() from strict handling to (icmp eq)-style handling" (#180636) (#181112)

This reverts https://github.com/llvm/llvm-project/pull/180636 i.e.,
relands https://github.com/llvm/llvm-project/pull/179851.

It was originally reverted because of buildbot failures. When compiling
switch statements with many cases (e.g., AMDGPUGenMCCodeEmitter.inc has
>30,000 cases), MSan's instrumentation created an extremely long chained
expression for the shadow computation. Although that was legal LLVM IR,
it caused the subsequent JumpThreadingPass to have a stack overflow.

This reland avoids the issue by limiting the number of cases considered
(`-msan-switch-precision`), with the tradeoff of niche false negatives
(only in the case where the condition is partly uninitialized and the
first x cases still have a defined comparison, but a case # > x does not
have a fully-defined comparison).

This reland also adds some TODOs for possible improvements.


    [39 lines not shown]
DeltaFile
+67-0llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+20-5llvm/test/Instrumentation/MemorySanitizer/switch-icmp.ll
+87-52 files

LLVM/project bcf0ecflibc/shared/math ffma.h, libc/src/__support/math ffma.h CMakeLists.txt

[libc][math] Refactor ffma implementation to header-only in src/__support/math folder (#175304).

Part of #147386

in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
DeltaFile
+26-0libc/src/__support/math/ffma.h
+23-0libc/shared/math/ffma.h
+12-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+9-0libc/src/__support/math/CMakeLists.txt
+2-4libc/src/math/generic/ffma.cpp
+1-1libc/src/math/generic/CMakeLists.txt
+73-63 files not shown
+76-69 files

LLVM/project a1d856alibc/shared/math tanhf.h, libc/src/__support/math tanhf.h CMakeLists.txt

[libc][math] Refactor tanhf implementation to header-only in src/__support/math folder. (#178554)

Part of https://github.com/llvm/llvm-project/issues/147386
closes https://github.com/llvm/llvm-project/issues/178493
DeltaFile
+127-0libc/src/__support/math/tanhf.h
+2-107libc/src/math/generic/tanhf.cpp
+16-9utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+23-0libc/shared/math/tanhf.h
+15-0libc/src/__support/math/CMakeLists.txt
+1-6libc/src/math/generic/CMakeLists.txt
+184-1223 files not shown
+187-1229 files

OpenBSD/ports GI0m59Knet/filezilla distinfo Makefile

   Update to filezilla-3.69.6
VersionDeltaFile
1.71+2-2net/filezilla/distinfo
1.127+2-2net/filezilla/Makefile
+4-42 files

OpenBSD/ports 7lCYsjonet/libfilezilla Makefile distinfo

   Update to libfilezilla-0.54.1

   Changes: https://lib.filezilla-project.org
VersionDeltaFile
1.48+2-2net/libfilezilla/Makefile
1.38+2-2net/libfilezilla/distinfo
+4-42 files

LLVM/project 5c14267clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvabd/policy/non-overloaded vabs.c vabdu.c, clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvabd/policy/overloaded vabs.c vabdu.c

[Clang][RISCV] Add Zvabd intrinsics

Doc:

* https://github.com/riscv/integer-vector-absolute-difference
* https://github.com/riscv-non-isa/rvv-intrinsic-doc/pull/424

Authored-by: Zhenxuan Sang <sang at bytedance.com>
Co-Authored-by: Pengcheng Wang <wangpengcheng.pp at bytedance.com>

Reviewers: preames, topperc, kito-cheng

Pull Request: https://github.com/llvm/llvm-project/pull/180929
DeltaFile
+956-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvabd/policy/non-overloaded/vabs.c
+956-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvabd/policy/overloaded/vabs.c
+603-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvabd/policy/non-overloaded/vabdu.c
+603-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvabd/policy/overloaded/vabdu.c
+585-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvabd/policy/overloaded/vabd.c
+585-0clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/zvabd/policy/non-overloaded/vabd.c
+4,288-022 files not shown
+11,234-1028 files

FreeBSD/src 625dc44usr.bin/tr tr.c

tr: fix class handling in unicode world

toupper/tolower logic was only handled for CCLASS_TOUPPER and
CCLASS_TOLOWER, add support for CCLASS ([:alpha:])

PR:             219900
MFC After:      1 week
DeltaFile
+34-0usr.bin/tr/tr.c
+34-01 files

HardenedBSD/src 625dc44usr.bin/tr tr.c

tr: fix class handling in unicode world

toupper/tolower logic was only handled for CCLASS_TOUPPER and
CCLASS_TOLOWER, add support for CCLASS ([:alpha:])

PR:             219900
MFC After:      1 week
DeltaFile
+34-0usr.bin/tr/tr.c
+34-01 files

FreeBSD/ports 783ccbdwww/gitlab/files patch-bin_background__jobs patch-Gemfile

www/gitlab: clean up

no functional change, so do not bump portrevision.

(cherry picked from commit a23442c68ce73ff6cf178325fae4a437e618476b)
DeltaFile
+2-12www/gitlab/files/patch-bin_background__jobs
+2-2www/gitlab/files/patch-Gemfile
+4-142 files

FreeBSD/ports 39c4e61devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security and patch update to 18.8.4

also mark gitaly to not work on i386, see also:
https://gitlab.com/gitlab-org/gitaly/-/merge_requests/8309#note_3075944887

Changes:        https://about.gitlab.com/releases/2026/02/10/patch-release-gitlab-18-8-4-released/
(cherry picked from commit 209a937925388638d33b84ef2af3c8a040f26138)
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+3-3security/rubygem-gitlab-cloud-connector/distinfo
+37-374 files not shown
+42-4010 files

FreeBSD/ports 0c569cbdevel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: patch update to 18.8.3

Changes:        https://about.gitlab.com/releases/2026/02/04/gitlab-18-8-3-released/
(cherry picked from commit 235153b31a80bc46b3592664994ae4c0eff5c66e)
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5net/gitlab-agent/distinfo
+5-5www/gitlab-pages/distinfo
+1-1www/gitlab/Makefile.common
+35-356 files

FreeBSD/ports 3f70382security/trivy distinfo Makefile

security/trivy: update to 0.69.1

Changes:        https://github.com/aquasecurity/trivy/releases/tag/v0.69.1
(cherry picked from commit 561a0da5037103e37385df22c64e390ca5aac46e)
DeltaFile
+5-5security/trivy/distinfo
+1-1security/trivy/Makefile
+6-62 files

FreeBSD/ports f40be5fsysutils/vagrant-gitlab Makefile

sysutils/vagrant-gitlab: fix regression from 5efa5ed133f6d472ae214a295700f93e2908c173

(cherry picked from commit 6e8127cef3271640e17e69ef09d5204e4ef984c9)
DeltaFile
+2-2sysutils/vagrant-gitlab/Makefile
+2-21 files

FreeBSD/ports 6eb9f3ddevel Makefile, devel/rubygem-listen-gitlab Makefile pkg-descr

devel/rubygem-listen-gitlab: new port required for vagrant-gitlab

(cherry picked from commit d7eb707b9db00f95962d7625bcefd2501a2bff7d)
DeltaFile
+25-0devel/rubygem-listen-gitlab/Makefile
+12-0devel/rubygem-listen-gitlab/pkg-descr
+3-0devel/rubygem-listen-gitlab/distinfo
+1-0devel/Makefile
+41-04 files

FreeBSD/ports 47f4672devel Makefile, devel/rubygem-thor14 Makefile distinfo

devel/rubygem-thor14: add new port

to fix build error for sysutils/rubygem-tmuxinator

(cherry picked from commit c405f68b2c25894ec5dbdc9246154839bd5a3391)
DeltaFile
+23-0devel/rubygem-thor14/Makefile
+3-0devel/rubygem-thor14/distinfo
+1-0devel/rubygem-thor14/pkg-descr
+1-0devel/Makefile
+28-04 files

FreeBSD/ports 81cbd05devel/rubygem-graphql-client Makefile

devel/rubygem-graphql-client: fix build issue

Reported by:    pkg-fallout

(cherry picked from commit bd756ec833e11e85996749647ca1825afb2e59a8)
DeltaFile
+2-1devel/rubygem-graphql-client/Makefile
+2-11 files

FreeBSD/ports 255b67asecurity/trivy distinfo Makefile

security/trivy: update to 0.69.0

Changes:        https://github.com/aquasecurity/trivy/releases/tag/v0.69.0
(cherry picked from commit d28e6fe8da32fd1811ceff1dd28b80ecf7eeaeb2)
DeltaFile
+5-5security/trivy/distinfo
+1-2security/trivy/Makefile
+6-72 files

FreeBSD/ports c333180devel/glab distinfo Makefile

devel/glab: update to 1.85.1

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.85.1
(cherry picked from commit dc826a8a2521d222752f89a81d6912987370e80a)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports 45e370cdevel/glab distinfo Makefile

devel/glab: update to 1.85.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.85.0
(cherry picked from commit 810a14f12a91fbd036bf5c3810a4b38c56cc2189)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+4-0devel/glab/pkg-plist
+11-73 files

FreeBSD/ports a5dde28devel/glab distinfo Makefile

devel/glab: update to 1.84.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.84.0
(cherry picked from commit 74c374e89408e870e6049dabd3620c4ea1312ff3)
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files

FreeBSD/ports 41f11dadevel/glab distinfo pkg-plist

devel/glab: update to 1.83.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.83.0
(cherry picked from commit 6269f5a85c9725244f4d600bdff22680cac90bca)
DeltaFile
+5-5devel/glab/distinfo
+10-0devel/glab/pkg-plist
+2-2devel/glab/Makefile
+17-73 files

FreeBSD/ports a7df33cdevel/glab distinfo Makefile

devel/glab: update to 1.82.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.82.0
(cherry picked from commit bb41f1ecc6091790f3bace4e80f79f6c58eb2156)
DeltaFile
+5-5devel/glab/distinfo
+2-3devel/glab/Makefile
+7-82 files

LLVM/project 2693adflibc/shared/math bf16addf128.h, libc/src/__support/math bf16addf128.h CMakeLists.txt

[libc][math] Refactor bf16addf128 to header only (#181058)

Resolves #181018
Part of #147386
DeltaFile
+32-0libc/src/__support/math/bf16addf128.h
+29-0libc/shared/math/bf16addf128.h
+15-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0libc/src/__support/math/CMakeLists.txt
+2-5libc/src/math/generic/bf16addf128.cpp
+1-5libc/src/math/generic/CMakeLists.txt
+89-103 files not shown
+94-109 files

FreeBSD/ports 74c374edevel/glab distinfo Makefile

devel/glab: update to 1.84.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases/v1.84.0
DeltaFile
+5-5devel/glab/distinfo
+2-2devel/glab/Makefile
+7-72 files