x11/xscreensaver: Update 6.15 => 6.16
Enable autoreconf due to broken configure script being shipped with this
version. Disable intltoolize invocation as autoreconf runs it.
Reshuffle gettext USES, libintl is required regardless of NLS.
Reformat description to 80 columns.
While here, add backup MASTER_SITES since the upstream
website is currently inaccessible from some countries.
Changelog:
* New hacks, floppy, graphstat, amigajuggler and polarnight.
* iOS: image loading works even if the images in the photo roll need to
be downloaded from iCloud first. Images can display file names.
* New display modes in hypertorus.
* X11: Updates for systemd inhibitors on KDE Plasma 6.5.
https://www.jwz.org/xscreensaver/changelog.html
PR: 298244
Approved by: osa, vvd (Mentors, implicit)
18310 format: remove CNOWARN_UNINIT
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
py-h5py: updated to 3.16.0
What's new in h5py 3.16
New features
* Pre-built packages on PyPI are now built with HDF5 2.0
* h5py now marks itself compatible with free-threading Python.
There are tests for this
bugs. Be cautious about relying on this in critical code.
* Support for storing NumPy complex numbers in HDF5 files using C99 complex
number datatypes
or above, so long as the compiler and the build platform implement the relevant
C99 features.
h5py will still convert NumPy complex numbers into an HDF5 compound datatype
by default, preserving the behaviour from earlier versions. See
:ref:`complex_dtypes` for how to use the new datatypes.
* New attributes :attr:`~.Dataset.filter_ids` and :attr:`~.Dataset.filter_names`
to provide more precise information on the filters set up for a dataset
[37 lines not shown]
[AArch64] Prevent reuse of retired architecture names
Add explicit lists of retired AArch64 feature and system register names,
with TableGen validation preventing future definitions from reusing them.
This preserves names previously exposed by LLVM after their architectural
features or registers have been withdrawn or removed. Add coverage for
target features, architecture extension names and aliases, architectural
FEAT_* names, and system registers.
security/openvpn-devel: Update to commit 22a24132da
This brings in the upstream development work of the last two months,
including two CVE fixes relevant for all platforms.
One of the bundled patch files was adjusted to take into account
upstream formatting changes on tests/t_cltsrv.sh.
PR: 298286
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
Security: CVE-2026-84790
Security: CVE-2026-84732
(cherry picked from commit 15c68d3c519680f8e624112270f923a060f08e3b)
security/openvpn-devel: Update to commit 22a24132da
This brings in the upstream development work of the last two months,
including two CVE fixes relevant for all platforms.
One of the bundled patch files was adjusted to take into account
upstream formatting changes on tests/t_cltsrv.sh.
PR: 298286
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
Security: CVE-2026-84790
Security: CVE-2026-84732
py-python-socks: updated to 3.0.0
3.0.0
Breaking Changes
Drop Python 3.8 support: The minimum required Python version is now 3.9+.
Remove Curio support: The curio asynchronous backend has been completely removed.
Change AnyIO Proxy.connect return type: The connect method now returns a native anyio.abc.SocketStream instead of a custom wrapper.
Features
Add proxy chaining support: Introduced an optional forward parameter to the __init__ method of all Proxy classes to enable chaining.
Refactoring & Clean Up
Remove deprecated proxy chains: Deleted the legacy, deprecated implementation of proxy chaining.
Typing & Quality
[2 lines not shown]
Revert "[CodeGen] Use RegisterClassInfo for remaining allocation-order users" (#221749)
Reverts llvm/llvm-project#216510
breaks tests MIOpen/CK shard 1-4 in CI
queueing this up in case we want to save a bit of time
gcc is not smart enough to realize ret != 0 and ret == 0 guarantee that
exitcode will be either initilized or the code that uses it will not
be reached.
[SCEV] Add test coverage for ext-nusw/nsuw inference (#218943)
Complete the existing incorrect-nsw test, showing that zext-addrec nusw
is not implied by nw on the pre-inc AR, and that sext-addrec nsuw is not
implied by nw on the pre-inc AR. See also: #217405 and #217362.
Assisted-by: AI
vp_crossmp: weaken the assert and make it more precise
Since the vp_crossmp vnode can leak into vn_vptocnp() calls due to
nullfs file mounting, not all lock requests are non-sleeping. The
requirement for the crossmp locking is that all lock requests should be
shared. Then, it does not matter if the requests allow sleeping, since
all locks are shared.
Also, check the lock type by correctly masking it with LK_TYPE_MASK.
Reported and tested by: pho
Reviewed by: jah, markj
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D59468
audio/shairport-sync: Update to 5.5
* Update to 5.5
* Enable SNDIO by default
* Remove incorrect SNDIO deprecation notice
* Add guidance for selecting the sndio output device on FreeBSD
The sndio backend is supported upstream and should not be confused with
the deprecated soundio backend.
On FreeBSD, sndio's default device does not necessarily correspond to
the default sound device reported by /dev/sndstat. Add a conditional
pkg-message with guidance for explicitly selecting the desired device.
[offload][omp] Remove data_fence
All supported backends execute enqueued work on a given queue in
submission order (CUDA, AMDGPU, and Host queues are always in-order;
Level Zero's default and non-default in-order/synchronous command
modes are as well), so the explicit data-fence used to order a
pointer-attachment after prior data transfers is unnecessary. Remove
the DeviceTy/GenericDeviceTy/GenericPluginTy dataFence chain and the
now-unused olQueueBarrier liboffload API added to support it.