www/node26: Fix build by using bundled abseil
node26 cannot build against devel/abseil. My assumption is that our
abseil port needs an update (it's 18-ish months old at this point).
For now, get node building again by using the bundled libabsl.
../deps/v8/src/base/platform/mutex.cc:63:18: error: no member named 'lock' in 'absl::Mutex'; did you mean 'Lock'?
63 | native_handle_.lock();
| ^~~~
| Lock
/usr/local/include/absl/synchronization/mutex.h:180:8: note: 'Lock' declared here
180 | void Lock() ABSL_EXCLUSIVE_LOCK_FUNCTION();
| ^
../deps/v8/src/base/platform/mutex.cc:69:18: error: no member named 'unlock' in 'absl::Mutex'; did you mean 'Unlock'?
69 | native_handle_.unlock();
| ^~~~~~
| Unlock
/usr/local/include/absl/synchronization/mutex.h:186:8: note: 'Unlock' declared here
[9 lines not shown]
devel/automake: Update to 1.19
net/py-avahi: Run autoreconf instead of copying from a directory
with a versioned name. While here, use SETENVI WRK_ENV to run make
with a clean environment.
PR: 298435
Exp-run by: antoine
java/openjdk27: Add port
Upstream release notes:
https://jdk.java.net/27/release-notes
In addition this release contains the following BSD specific fixes:
- Fix os::naked_short_nanosleep on OpenBSD when < 20 miliseconds.
- Only return symbols that match the requested address for dladdr(3) on
BSD.
Reviewed by: pkubaj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D59519