audio/linuxsampler: enable on powerpc64*
RTMath.cpp carries a copy of the Linux kernel mftb() macro complete with
its __ftr_fixup section, which yields relocations lld rejects in PIC; a
plain mftb is all userspace needs. Sent upstream.
devel/libmustache: fix build on powerpc64*
Thread sanitizer is not available there, and archived-template support,
the only user of xxHash, requires a little-endian target.
audio/libspecbleach: fix build on powerpc64*
Add the VLOAD_* and VREV_* helpers to the AltiVec backend of the bundled
pffft and make ld_ps1() static like the other backends.
math/libsemigroups: only depend on HPCombi on amd64
HPCombi is SSE-only and the port already disables it elsewhere, but the
build dependency and the plist did not follow. Fixes the build on
powerpc64*.
lang/chez-scheme: enable on powerpc64*
There is no native backend for 64-bit PowerPC, so build the portable
bytecode variant. configure has to be taught that FreeBSD reports
"powerpc" from uname -m for every PowerPC flavour. Sent upstream.
sysutils/ytop: Update to version 1.0.1
fix: std::println throws an uncaught std::system_error writing to stderr
after PTY disconnect, causing SIGABRT and a core dump.
Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR: 299698
x11/xsnow: update to 3.9.9 release (+)
version 3.9.9
01: snow.c, xsnow.h and others: implement rotating flakes, following
the kind instructions of Rick Jansen, the godfather of xsnow.
version 3.9.8
moon.c: init_halo_surface: use correct expression for
initial brightness of halo.
Changelog: https://www.ratrabbit.nl/ratrabbit/xsnow/changelog/index.html