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.

Reply via email to