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
misc/mbuffer: Update to 20261015
Changes according to the ChangeLog in the distribution tar ball:
20261015:
- rollback 20260929
- removed obsolete interlock code needed for Linux < 3.14
- fix for MacOS statistics initialization
20260929 (WITHDRAWN - MacOS already worked since 20251025):
- added MacOS support (patch provided by Robert Smith, WANSecurity, Inc)
20260926:
- prefer info from fpathconf over PIPE_BUF
- integrated some patches from Peter Pentchev
- build fixes
- buffer allocation limitation
- typos and grammar fixes
sysutils/cpu-x: the port had been updated and improved (+)
- Update to the latest version 5.4.1; the program had been
rewritten in C++ hence gtk30 -> gtkmm30 in USE_GNOME list
- Adds support for CPU Technology DB (needs libcpuid 0.8.0+)
- Fixes the build against modern tools (NASM 3.0, CMake 3.31)
- Switched from unsatisfactory GLFW to EGL to properly detect
OpenGL and UMD on more GPU types; since `graphics/libglvnd'
is a popular desktop dependency, enable it for GUI flavor
- Fix CONFLICTS_INSTALL, prune our patches merged upstream
PR: 287310, 297951
Reported by: portscout
x11-wm/wideriver: Fix run dependency
- Wideriver is only compatible with x11-wm/river-classic
- Update COMMENT and pkg-descr
- Bump PORTREVISION
Reported by: Alan Braslau <alan.braslau at icloud.com> (via private email)
www/pomerium: Fix build with WITH_PIE
Go cannot internally link PIE executables on freebsd/amd64, so
-buildmode=pie (added by Uses/go.mk when WITH_PIE is set) requires
cgo and external linking. The port builds with CGO_ENABLED=0, like
upstream does, so the build failed with:
-buildmode=pie requires external (cgo) linking, but cgo is not enabled
Set PIE_UNSAFE to build a regular executable instead.