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.
[6 lines not shown]
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]
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
Update my ports' maintainer field after becoming a committer
Reviewed by: osa, vvd (mentors)
Approved by: osa (mentor)
Differential Revision: https://reviews.freebsd.org/D55456
graphics/azpainter{,b}: unbreak the build against modern fontconfig
Somewhere between fontconfig versions 2.14.2 and 2.17.1, -lfreetype
disappeared from the `pkg-config --libs fontconfig` output, causing
the breakage. Adjust the configure script to detect both libraries
correctly. While here, strip the binary upon installation (subject
to -DWITH_DEBUG) and update WWW line.
Reported by: pkg-fallout
games/stockfish: Update 17.1 => 18
Summary of changes:
+ Improved quality of chess play, ELO gain of up to 46 points.
+ Next generation evaluation introducing the SFNNv10 network
architecture.
+ Hardware and Performance Optimizations.
+ Search Improvements.
Changelog:
https://github.com/official-stockfish/Stockfish/releases/tag/sf_18
PR: 292927
java/openjdk21-25: Bootstrap from prebuilt packages
Completes the transition to using prebuilt packages to bootstrap OpenJDK
ports.
PR: 289731
Reviewed by: jrm, fuz (mentor)
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54731