head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.16 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.14 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.12 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.10 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.8 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.6 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.4 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.2 pkgsrc-2024Q2-base:1.1; locks; strict; comment @// @; 1.1 date 2024.05.26.11.26.13; author markd; state Exp; branches; next ; commitid GSxmL9EoYTPi8vbF; desc @@ 1.1 log @kf6-kcoreaddons: add version 6.2.0 KDE Frameworks 6 kcoreaddons. KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. @ text @$NetBSD$ semaphoreTimedLock use must be wrapped by KSDC_TIMEOUTS_SUPPORTED --- src/lib/caching/ksdclock.cpp.orig 2024-05-03 12:24:08.000000000 +0000 +++ src/lib/caching/ksdclock.cpp @@@@ -56,9 +56,12 @@@@ SharedLockId findBestSharedLock() { sem_t tempSemaphore; std::unique_ptr tempLock; +#ifdef KSDC_TIMEOUTS_SUPPORTED if (timeoutsSupported) { tempLock = std::make_unique(tempSemaphore); - } else { + } else +#endif + { tempLock = std::make_unique(tempSemaphore); } @