CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2026/04/11 23:02:24
Modified files:
x11/kde-plasma/plasma-workspace: Makefile
Added files:
x11/kde-plasma/plasma-workspace/patches:
patch-libclock_CMakeLists_txt
patch-libclock_alignedtimer_h
patch-libclock_alignedtimer_posix_cpp
Log message:
libclock: add POSIX-compatible AlignedTimer for OpenBSD
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6487
timerfd_create(2) and timerfd_settime(2) are Linux-specific and not available
on OpenBSD. This alternative implementation uses a single-shot QTimer that
reschedules itself.
The next expiry is computed by rounding the current CLOCK_REALTIME down to the
last interval boundary and stepping forward by one interval.