devel/abseil: fix __is_trivially_relocatable warnings with clang 21
With clang 21 ports using devel/abseil will run into warnings similar
to:
In file included from /usr/local/include/absl/strings/string_view.h:40:
In file included from /usr/local/include/absl/base/nullability.h:154:
In file included from /usr/local/include/absl/base/internal/nullability_impl.h:23:
/usr/local/include/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]
527 | (__is_trivially_relocatable(T) &&
| ^
/usr/local/include/absl/meta/type_traits.h:527:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins]
/usr/local/include/absl/meta/type_traits.h:147:24: note: in instantiation of template class 'absl::is_trivially_relocatable<absl::str_format_internal::FormatArgImpl>' requested here
147 | : std::conditional<T::value, conjunction<Ts...>, T>::type {};
| ^
Upstream abseil fixed this in
<https://github.com/abseil/abseil-cpp/commit/a4950fb>, so pull it in as
a patch.
[4 lines not shown]
OpenSSL: install EVP_CIPHER_CTX_get_app_data.3 once
A separate EVP_CIPHER_CTX_get_app_data.3 was added in the OpenSSL 3.5.5
import, but the link to EVP_EncryptInit.3 was still being installed
which stomped on the file and created inconsistent entries in the METALOG.
Reviewed by: emaste
Found by: package_check script in Cirrus-CI
Fixes: 1731fc70f734 ("OpenSSL: update vendor sources to match 3.5.5 content")
Sponsored by: Innovate UK
Differential Revision: https://reviews.freebsd.org/D55332
(cherry picked from commit c4130a8a84e1ce0fc9c05d2b48f83e66ade302aa)
lesspipe: Allow zstd to operate on a symlink
By default zstd refuses to operate on symlinks, so for example
`zless /var/crash/vmcore.last.zst` failed to view the uncompressed core
file. Add -f to the zstd command line to allow operation on symlinks.
Reviewed by: delphij
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55101
graphics/blender4: Fix desktop file - refers to stale executable name
The desktop file Exec command line refers to the wrong executable name
"blender" and it should be "blender-45".
PR: 293215
Approved by: portmgr (blanket - fix runtime)
graphics/materialx: Add required by bundled glfw dependencies
- Sync dependencies with graphics/glfw X11 enabled, WAYLAND disabled.
- Remove python version 3.9 from USES - 3.10 is the oldest version in
ports.
- Add USES+=compiler:c++17-lang - several parts of the port uses
-std=c++17.
PR: 293322
Approved by: Martin Filla <freebsd at sysctl.cz> (maintainer)
www/dooble: Update 2026.02.09 => 2026.02.15
Changelog:
- Interpret command-line arguments as local files first and then as
remote locations. See 2025.11.25 item.
- New Settings -> Web -> Local Content Can Access File URLs.
- New Settings -> Web -> Special Files Suffixes.
- Sleepy-deepy timers on panel closings.
- Special logic for displaying .desktop files. A page's setContent()
method will be issued whenever the local file has a suffix of
.desktop. GitHub ticket #274.
https://github.com/textbrowser/dooble/releases/tag/2026.02.15
PR: 293203
acpi_panasonic: Clear wireless RF_KILL on boot and resume
On Panasonic FZ-Y1 and similar models, the EC latches RF_KILL on
shutdown and suspend when battery is at certain level, causing wireless
to boot with hard block.
Call WLSW.SHRF during attach and resume to clear the block.
Tested on Panasonic FZ-Y1 with Intel Wireless 7265.
Reviewed by: adrian, obiwac
Approved by: adrian, obiwac
Differential Revision: https://reviews.freebsd.org/D55265