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.12.44.56; author markd; state Exp; branches; next ; commitid 1uMPteyZmBIjzvbF; desc @@ 1.1 log @kf6-kauth: add version 6.2.0 KDE Frameworks 6 kauth. KAuth provides a convenient, system-integrated way to offload actions that need to be performed as a privileged user (root, for example) to small (hopefully secure) helper utilities. @ text @$NetBSD: patch-cmake_KF5AuthMacros.cmake,v 1.2 2019/08/27 20:11:28 markd Exp $ Allow overriding the dbus-1/system.d install directory --- cmake/KF6AuthMacros.cmake.orig 2019-08-03 19:51:11.000000000 +0000 +++ cmake/KF6AuthMacros.cmake @@@@ -32,12 +32,15 @@@@ # to a DBus policy to let the helper register on the system bus, and a service file for letting the helper # being automatically activated by the system bus. # *WARNING* You have to install the helper in ${KAUTH_HELPER_INSTALL_DIR} to make sure everything will work. + +set(KAUTH_DBUS_DIR ${KDE_INSTALL_DBUSDIR}/system.d/ CACHE PATH "DBus system directory") + function(KAUTH_INSTALL_HELPER_FILES HELPER_TARGET HELPER_ID HELPER_USER) if(KAUTH_HELPER_BACKEND_NAME STREQUAL "DBUS") configure_file(${KAUTH_STUB_FILES_DIR}/dbus_policy.stub ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.conf) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.conf - DESTINATION ${KDE_INSTALL_DBUSDIR}/system.d/) + DESTINATION ${KAUTH_DBUS_DIR}) configure_file(${KAUTH_STUB_FILES_DIR}/dbus_service.stub ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.service) @