head 1.56; access; symbols pkgsrc-2023Q4:1.56.0.2 pkgsrc-2023Q4-base:1.56 pkgsrc-2023Q3:1.55.0.6 pkgsrc-2023Q3-base:1.55 pkgsrc-2023Q2:1.55.0.4 pkgsrc-2023Q2-base:1.55 pkgsrc-2023Q1:1.55.0.2 pkgsrc-2023Q1-base:1.55 pkgsrc-2022Q4:1.54.0.4 pkgsrc-2022Q4-base:1.54 pkgsrc-2022Q3:1.54.0.2 pkgsrc-2022Q3-base:1.54 pkgsrc-2022Q2:1.53.0.6 pkgsrc-2022Q2-base:1.53 pkgsrc-2022Q1:1.53.0.4 pkgsrc-2022Q1-base:1.53 pkgsrc-2021Q4:1.53.0.2 pkgsrc-2021Q4-base:1.53 pkgsrc-2021Q3:1.52.0.2 pkgsrc-2021Q3-base:1.52 pkgsrc-2021Q2:1.51.0.2 pkgsrc-2021Q2-base:1.51 pkgsrc-2021Q1:1.49.0.2 pkgsrc-2021Q1-base:1.49 pkgsrc-2020Q4:1.46.0.2 pkgsrc-2020Q4-base:1.46 pkgsrc-2020Q3:1.45.0.2 pkgsrc-2020Q3-base:1.45 pkgsrc-2020Q2:1.44.0.4 pkgsrc-2020Q2-base:1.44 pkgsrc-2020Q1:1.44.0.2 pkgsrc-2020Q1-base:1.44 pkgsrc-2019Q4:1.43.0.6 pkgsrc-2019Q4-base:1.43 pkgsrc-2019Q3:1.43.0.2 pkgsrc-2019Q3-base:1.43 pkgsrc-2019Q2:1.42.0.8 pkgsrc-2019Q2-base:1.42 pkgsrc-2019Q1:1.42.0.6 pkgsrc-2019Q1-base:1.42 pkgsrc-2018Q4:1.42.0.4 pkgsrc-2018Q4-base:1.42 pkgsrc-2018Q3:1.42.0.2 pkgsrc-2018Q3-base:1.42 pkgsrc-2018Q2:1.41.0.2 pkgsrc-2018Q2-base:1.41 pkgsrc-2018Q1:1.37.0.2 pkgsrc-2018Q1-base:1.37 pkgsrc-2017Q4:1.36.0.2 pkgsrc-2017Q4-base:1.36 pkgsrc-2017Q3:1.34.0.12 pkgsrc-2017Q3-base:1.34 pkgsrc-2017Q2:1.34.0.8 pkgsrc-2017Q2-base:1.34 pkgsrc-2017Q1:1.34.0.6 pkgsrc-2017Q1-base:1.34 pkgsrc-2016Q4:1.34.0.4 pkgsrc-2016Q4-base:1.34 pkgsrc-2016Q3:1.34.0.2 pkgsrc-2016Q3-base:1.34 pkgsrc-2016Q2:1.33.0.2 pkgsrc-2016Q2-base:1.33 pkgsrc-2016Q1:1.29.0.2 pkgsrc-2016Q1-base:1.29 pkgsrc-2015Q4:1.27.0.2 pkgsrc-2015Q4-base:1.27 pkgsrc-2015Q3:1.26.0.4 pkgsrc-2015Q3-base:1.26 pkgsrc-2015Q2:1.26.0.2 pkgsrc-2015Q2-base:1.26 pkgsrc-2015Q1:1.25.0.6 pkgsrc-2015Q1-base:1.25 pkgsrc-2014Q4:1.25.0.4 pkgsrc-2014Q4-base:1.25 pkgsrc-2014Q3:1.25.0.2 pkgsrc-2014Q3-base:1.25 pkgsrc-2014Q2:1.23.0.2 pkgsrc-2014Q2-base:1.23 pkgsrc-2014Q1:1.21.0.8 pkgsrc-2014Q1-base:1.21 pkgsrc-2013Q4:1.21.0.6 pkgsrc-2013Q4-base:1.21 pkgsrc-2013Q3:1.21.0.4 pkgsrc-2013Q3-base:1.21 pkgsrc-2013Q2:1.21.0.2 pkgsrc-2013Q2-base:1.21 pkgsrc-2013Q1:1.20.0.4 pkgsrc-2013Q1-base:1.20 pkgsrc-2012Q4:1.20.0.2 pkgsrc-2012Q4-base:1.20 pkgsrc-2012Q3:1.18.0.2 pkgsrc-2012Q3-base:1.18 pkgsrc-2012Q2:1.17.0.4 pkgsrc-2012Q2-base:1.17 pkgsrc-2012Q1:1.17.0.2 pkgsrc-2012Q1-base:1.17 pkgsrc-2011Q4:1.15.0.4 pkgsrc-2011Q4-base:1.15 pkgsrc-2011Q3:1.15.0.2 pkgsrc-2011Q3-base:1.15 pkgsrc-2011Q2:1.13.0.2 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.12.0.4 pkgsrc-2011Q1-base:1.12 pkgsrc-2010Q4:1.12.0.2 pkgsrc-2010Q4-base:1.12 pkgsrc-2010Q3:1.11.0.4 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.2 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.10.0.2 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.9.0.4 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.2 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.8.0.4 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.2 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.7.0.2 pkgsrc-2008Q4-base:1.7 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.56 date 2023.10.13.12.34.00; author pin; state Exp; branches; next 1.55; commitid XowsFzcSoC17MsIE; 1.55 date 2023.01.30.17.45.24; author wiz; state Exp; branches; next 1.54; commitid mUWgQSQduvX8JAbE; 1.54 date 2022.06.28.11.35.55; author wiz; state Exp; branches; next 1.53; commitid D2UoJrTHpoHEANJD; 1.53 date 2021.12.08.16.02.37; author adam; state Exp; branches; next 1.52; commitid 2PyWjHx5T8rqARjD; 1.52 date 2021.07.13.08.54.48; author nia; state Exp; branches; next 1.51; commitid UZzJpDfsikH3ZN0D; 1.51 date 2021.05.24.19.54.10; author wiz; state Exp; branches; next 1.50; commitid qokaiStTApGMcrUC; 1.50 date 2021.05.02.11.06.14; author nia; state Exp; branches; next 1.49; commitid iNYSncOgI6HA1zRC; 1.49 date 2021.01.30.10.23.16; author jperkin; state Exp; branches; next 1.48; commitid s3EfyBNpfhEfKJFC; 1.48 date 2021.01.02.15.48.39; author wiz; state Exp; branches; next 1.47; commitid vNYfSm5wEqMGraCC; 1.47 date 2021.01.01.15.33.51; author nia; state Exp; branches; next 1.46; commitid 2R4brxWwil5zo2CC; 1.46 date 2020.12.04.04.56.13; author riastradh; state Exp; branches; next 1.45; commitid rml4sqzmdFjgLnyC; 1.45 date 2020.08.31.18.11.26; author wiz; state Exp; branches; next 1.44; commitid 7zxRbfOkDOoxbfmC; 1.44 date 2020.03.08.16.48.10; author wiz; state Exp; branches; next 1.43; commitid rcNYzTQo8icypCZB; 1.43 date 2019.08.11.13.23.06; author wiz; state Exp; branches; next 1.42; commitid Ifet9Pg6Qt99ZByB; 1.42 date 2018.08.22.09.46.33; author wiz; state Exp; branches; next 1.41; commitid YLub8g3ofvFGb6PA; 1.41 date 2018.06.04.01.01.50; author youri; state Exp; branches; next 1.40; commitid CQ77gJt0kw6KQTEA; 1.40 date 2018.05.16.15.40.32; author youri; state Exp; branches; next 1.39; commitid tNJwh5RudeY4kxCA; 1.39 date 2018.05.16.14.49.26; author youri; state Exp; branches; next 1.38; commitid JECBB6VMvcEu2xCA; 1.38 date 2018.05.16.11.30.36; author youri; state Exp; branches; next 1.37; commitid OzoYhhREzelEVvCA; 1.37 date 2018.03.17.01.11.12; author ryoon; state Exp; branches; next 1.36; commitid 3Jxr7hcG986mrKuA; 1.36 date 2017.10.15.22.31.02; author prlw1; state Exp; branches; next 1.35; commitid 7P3cyWWgOdKlqcbA; 1.35 date 2017.10.13.16.36.04; author prlw1; state Exp; branches; next 1.34; commitid AireNUycOc9oxUaA; 1.34 date 2016.07.09.06.38.58; author wiz; state Exp; branches; next 1.33; commitid dlqnocGpOoXV2Cdz; 1.33 date 2016.06.18.11.20.40; author kamil; state Exp; branches; next 1.32; commitid ipdPvDcbgd30iWaz; 1.32 date 2016.06.18.11.09.35; author ryoon; state Exp; branches; next 1.31; commitid tvaSuVQzAKY9eWaz; 1.31 date 2016.06.18.10.23.16; author youri; state Exp; branches; next 1.30; commitid Q2pAwvWgWv35YVaz; 1.30 date 2016.06.04.16.28.22; author youri; state Exp; branches; next 1.29; commitid lus6fOrvYgPmra9z; 1.29 date 2016.03.12.23.07.33; author ryoon; state Exp; branches; next 1.28; commitid pfoVmnwgTHpMlpYy; 1.28 date 2016.02.26.10.24.11; author jperkin; state Exp; branches; next 1.27; commitid HAQLapcZyQ1MBpWy; 1.27 date 2015.09.24.23.50.44; author ryoon; state Exp; branches; next 1.26; commitid TyTAfoJDu52b3zCy; 1.26 date 2015.06.12.10.51.12; author wiz; state Exp; branches; next 1.25; commitid B4JmCfaVUbiY38py; 1.25 date 2014.08.17.15.59.07; author wiz; state Exp; branches; next 1.24; commitid wI8AuamsPZBGoJMx; 1.24 date 2014.08.06.12.21.03; author obache; state Exp; branches; next 1.23; commitid y3bhTdamNd2GxiLx; 1.23 date 2014.05.29.23.37.27; author wiz; state Exp; branches; next 1.22; commitid laryHfkCalgYtuCx; 1.22 date 2014.05.05.21.19.40; author ryoon; state Exp; branches; next 1.21; commitid ZrGDBs7aZSMXvozx; 1.21 date 2013.05.31.12.41.59; author wiz; state Exp; branches; next 1.20; commitid hIeXGcx6VfKHwMRw; 1.20 date 2012.10.23.19.50.56; author asau; state Exp; branches; next 1.19; 1.19 date 2012.10.03.21.57.36; author wiz; state Exp; branches; next 1.18; 1.18 date 2012.09.15.10.06.21; author obache; state Exp; branches; next 1.17; 1.17 date 2012.03.03.00.12.21; author wiz; state Exp; branches; next 1.16; 1.16 date 2012.02.06.12.41.31; author wiz; state Exp; branches; next 1.15; 1.15 date 2011.09.14.17.42.08; author hans; state Exp; branches; next 1.14; 1.14 date 2011.09.14.17.40.57; author hans; state Exp; branches; next 1.13; 1.13 date 2011.04.22.13.42.39; author obache; state Exp; branches; next 1.12; 1.12 date 2010.12.26.20.53.14; author markd; state Exp; branches; next 1.11; 1.11 date 2010.04.18.19.51.47; author jmmv; state Exp; branches; next 1.10; 1.10 date 2010.01.24.17.11.19; author heinz; state Exp; branches; next 1.9; 1.9 date 2009.07.22.09.01.45; author wiz; state Exp; branches; next 1.8; 1.8 date 2009.03.18.13.30.45; author jmcneill; state Exp; branches; next 1.7; 1.7 date 2008.12.26.20.05.56; author hasso; state Exp; branches; next 1.6; 1.6 date 2008.12.10.11.43.20; author dsainty; state Exp; branches; next 1.5; 1.5 date 2008.11.26.08.35.01; author hasso; state Exp; branches; next 1.4; 1.4 date 2008.11.25.13.40.05; author hasso; state Exp; branches; next 1.3; 1.3 date 2008.11.23.19.24.21; author jmcneill; state Exp; branches; next 1.2; 1.2 date 2008.11.22.19.33.05; author jmcneill; state Exp; branches; next 1.1; 1.1 date 2008.11.22.03.32.22; author jmcneill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.11.22.03.32.22; author jmcneill; state Exp; branches; next ; desc @@ 1.56 log @sysutils/consolekit: update to 1.2.6 1.2.6 New Features: - Use 0 as a starting point for the seat serial and lowercase - the seat name as well to imitate systemd/logind - Enable VT support for aarch64 Bug Fixes: - Do not call g_close() on invalid file descriptors - Properly handle PROP_KIND in ck_seat_get_property() Misc Changes: - Simplify ck_system_can_suspend on OpenBSD 1.2.5 New Features: - Use sd_* shim functions on !systemd platforms Bug Fixes: - Fix gtk-doc test failure Misc Changes: - Sleep before suspending or hibernating to give time for - the screen to lock - Remove pm-utils dependency @ text @# $NetBSD: Makefile,v 1.55 2023/01/30 17:45:24 wiz Exp $ CONSOLEKIT_VER= 1.2.6 DISTNAME= ConsoleKit2-${CONSOLEKIT_VER} PKGNAME= consolekit-${CONSOLEKIT_VER} CATEGORIES= sysutils GITHUB_TAG= ${CONSOLEKIT_VER} GITHUB_PROJECT= ConsoleKit2 MASTER_SITES= ${MASTER_SITE_GITHUB:=ConsoleKit2/} MAINTAINER= youri@@NetBSD.org HOMEPAGE= https://github.com/ConsoleKit2/ConsoleKit2 COMMENT= Framework for defining and tracking users, login sessions, and seats LICENSE= gnu-gpl-v2 MESSAGE_SUBST+= PREFIX=${PREFIX} BUILD_DEFS+= VARBASE \ PKG_SYSCONFBASE EGDIR= ${PREFIX}/share/examples/consolekit PKG_SYSCONFSUBDIR= ConsoleKit RULESDIR= ${PREFIX}/share/polkit-1/rules.d MAKE_DIRS= ${PKG_SYSCONFDIR}/run-seat.d \ ${PKG_SYSCONFDIR}/run-session.d \ ${PKG_SYSCONFDIR}/seats.d \ ${PKG_SYSCONFBASE}/dbus-1/system.d \ ${PKG_SYSCONFBASE}/logrotate.d \ ${PKG_SYSCONFBASE}/X11/xinit/xinitrc.d CONF_FILES+= ${EGDIR}/ConsoleKit/seats.d/00-primary.seat \ ${PKG_SYSCONFDIR}/seats.d/00-primary.seat \ ${EGDIR}/dbus-1/system.d/ConsoleKit.conf \ ${PKG_SYSCONFBASE}/dbus-1/system.d/ConsoleKit.conf \ ${EGDIR}/logrotate.d/consolekit \ ${PKG_SYSCONFBASE}/logrotate.d/consolekit \ ${EGDIR}/X11/xinit/xinitrc.d/90-consolekit \ ${PKG_SYSCONFBASE}/X11/xinit/xinitrc.d/90-consolekit GNU_CONFIGURE= YES USE_TOOLS+= gmake msgfmt perl pkg-config USE_TOOLS+= autoconf automake autoreconf autopoint USE_TOOLS+= gdbus-codegen USE_LIBTOOL= YES CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} \ --localstatedir=${VARBASE} \ --disable-pam-module #--enable-pam-module #--with-pam-module-dir=${PREFIX}/lib/security CONFIGURE_ARGS.SunOS+= --enable-rbac-shutdown=solaris.system.shutdown INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR} \ DBUS_SYS_DIR=${EGDIR}/dbus-1/system.d \ XINITRC_DIR=${EGDIR}/X11/xinit/xinitrc.d post-install: ${MKDIR} ${DESTDIR}${RULESDIR} && \ ${INSTALL_DATA} ${FILESDIR}/50-shutdown.rules \ ${DESTDIR}${RULESDIR}/50-shutdown.rules pre-configure: cd ${WRKSRC} && NOCONFIGURE=1 ${SH} autogen.sh .include "../../devel/zlib/buildlink3.mk" .include "../../security/polkit/buildlink3.mk" .include "../../sysutils/dbus/buildlink3.mk" .include "../../sysutils/dbus-glib/buildlink3.mk" .include "../../textproc/gtk-doc/buildlink3.mk" .include "../../x11/libX11/buildlink3.mk" .include "../../mk/pam.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.55 log @olekit: remove unused intltool dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2022/06/28 11:35:55 wiz Exp $ d3 1 a3 1 CONSOLEKIT_VER= 1.2.4 a5 1 PKGREVISION= 2 @ 1.54 log @*: recursive bump for perl 5.36 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2021/12/08 16:02:37 adam Exp $ d44 1 a44 1 USE_TOOLS+= gmake intltool msgfmt perl pkg-config @ 1.53 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2021/07/13 08:54:48 nia Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.52 log @consolekit: update to 1.2.4 ============== Version 1.2.4 ============== Stable release of ConsoleKit2 Changes since 1.2.3 New Features: - Implement session-service parameter Bug Fixes: - Do not hardcode seat0 for Seat1 in ListSessions ============== Version 1.2.3 ============== Stable release of ConsoleKit2 Changes since 1.2.2 Bug Fixes: - Fix a crash with glib debugging enable by not unreferencing an instance object which was not referenced before while removing the lock on it. Translation Updates: French @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2021/05/24 19:54:10 wiz Exp $ d6 1 @ 1.51 log @*: recursive bump for perl 5.34 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2021/05/02 11:06:14 nia Exp $ d3 1 a3 1 CONSOLEKIT_VER= 1.2.2 a5 1 PKGREVISION= 1 @ 1.50 log @*: Use the tools framework for gdbus-codegen @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2021/01/30 10:23:16 jperkin Exp $ d6 1 @ 1.49 log @consolekit: Needs gtk-doc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2021/01/02 15:48:39 wiz Exp $ d45 1 a64 2 TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen @ 1.48 log @consolekit: add missing autopoint dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2021/01/01 15:33:51 nia Exp $ d73 1 @ 1.47 log @consolekit: Update to 1.2.2 Changes since 1.2.1 Bug Fixes: Change the inhibitor lock handling to use the named_pipe_path as a reference to prevent ending with empty "who" inhibitors Inhibit: only disconnect the signal handler after the lock is removed to prevent ghost inhibitors Misc Changes: merge all changes from OpenBSD ports merge all changes from NetBSD pkgsrc @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2020/12/04 04:56:13 riastradh Exp $ d18 1 a18 1 BUILD_DEFS+= VARBASE \ d44 1 a44 1 USE_TOOLS+= autoconf automake autoreconf d47 5 a51 5 CONFIGURE_ARGS+=--sysconfdir=${PKG_SYSCONFBASE} \ --localstatedir=${VARBASE} \ --disable-pam-module #--enable-pam-module \ #--with-pam-module-dir=${PREFIX}/lib/security \ @ 1.46 log @Revbump for openpam cppflags change months ago, belatedly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2020/08/31 18:11:26 wiz Exp $ d3 1 a3 2 CONSOLEKIT_VER= 1.2.1 PKGREVISION= 6 d7 1 a7 1 GITHUB_RELEASE= ${CONSOLEKIT_VER} a9 1 EXTRACT_SUFX= .tar.bz2 d12 1 a12 1 HOMEPAGE= https://github.com/ConsoleKit2/ConsoleKit2/ d43 2 a44 1 USE_TOOLS+= gmake intltool msgfmt perl pkg-config automake d66 3 @ 1.45 log @*: bump PKGREVISION for perl-5.32. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2020/03/08 16:48:10 wiz Exp $ d4 1 a4 1 PKGREVISION= 5 @ 1.44 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2019/08/11 13:23:06 wiz Exp $ d4 1 a4 1 PKGREVISION= 4 @ 1.43 log @Bump PKGREVISIONs for perl 5.30.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2018/08/22 09:46:33 wiz Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.42 log @Recursive bump for perl5-5.28.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2018/06/04 01:01:50 youri Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.41 log @Update pkgrevision for runtime fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2018/05/16 15:40:32 youri Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.40 log @Keep pam disabled for now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2018/05/16 14:49:26 youri Exp $ d4 1 @ 1.39 log @Disable debugging and add back the pam module. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2018/05/16 11:30:36 youri Exp $ d49 3 a51 2 --enable-pam-module \ --with-pam-module-dir=${PREFIX}/lib/security \ @ 1.38 log @Update to 1.2.1: Brings fixes for many platforms. Full changelog: 1.2.1: Stable release of ConsoleKit2 Changes since 1.1.2 New Features: Add wscons headers for OpenBSD Bug Fixes: Allow changing to VTs we don't have a session for Correct introspection prefixes Change configure.ac to enable the udev backend with devattr Use KDSKBMODE if defined Use #ifdef HEADER_H instead of #ifdef OS FreeBSD session activation Place sessions with a VT on the static Seat1 clean up clang warnings correct uninitialized variable warning Explicitly check for needed symbols Correct build errors in OpenBSD fix compiling on FreeBSD Misc Changes: update gitignore more autotools cleanup work update readme with new deps 1.2.0: Stable release of ConsoleKit2 Changes since 1.1.2 New Features: Add wscons headers for OpenBSD Bug Fixes: Allow changing to VTs we don't have a session for Correct introspection prefixes Change configure.ac to enable the udev backend with devattr Use KDSKBMODE if defined Use #ifdef HEADER_H instead of #ifdef OS FreeBSD session activation Place sessions with a VT on the static Seat1 clean up clang warnings correct uninitialized variable warning Explicitly check for needed symbols Correct build errors in OpenBSD fix compiling on FreeBSD Misc Changes: update gitignore more autotools cleanup work update readme with new deps 1.1.2: [Please note that this is a development release.] New Features: add a session-state property and method Add session-class dbus property and get method introduce libconsolekit Add dbus method GetVTNr to Session add dbus LockSession/UnlockSession add dbus ActivateSession/ActivateSessionOnSeat Bug Fixes: add session class + state to ck-list-sessions Allow session-class property to be set via OpenSessionWithParameters wrong lib linked in libconsolekit.pc.in remove the rest of the gcc warnings remove warnings about signed/unsigned comparisons remove warning about redeclaration remove warnings about redundant function declarations fix --enable-libudev configure flag coverity: 180820 remove dead code Misc Changes: add CONSOLEKIT_DEBUGGING support back in update ck-list-sessions man page update tests for new methods added simplify configure.ac document session types allowed 1.1.1: [Please note that this is a development release.] Changes: Don't try to run "chmod +x" on 90-consolekit, it is not a executable. Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for 90-consolekit. Remove the root restriction for XDG_RUNTIME_DIR. cgroups: Attempt to use 'cpuaccount' if 'all' cgroup fails on pid move ck-remove-directory: return exit code 0 on success ck-remove-directory: remove unused dest parameter on become_user ck-remove-directory: remove dest dir as real user Add support for selinux Freebsd 10.3: Fix session activation Fix a reversed condition for invalid device on NetBSD cgroups: Use UID of logged in user instead UID of session leader process Fix memory leaks and a memory corruption issue. OpenBSD: adapt to recent kvm(3) restrictions Fix pam-ck-connector on musl Fix for OpenBSD and FreeBSD VT device naming scheme. Add a few more display manager users to filter out. Update udev rules. Handle XDG_RUNTIME_DIR not being created/set. Add support for server managed FDs. Prevent a use-after-free when emitting signal changes. Fix coverity and gcc warnings. Add a LockedHint property. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2018/03/17 01:11:12 ryoon Exp $ a46 1 CONFIGURE_ARGS+= --enable-debug=full d49 2 a50 3 --disable-pam-module #--enable-pam-module \ #--with-pam-module-dir=${PREFIX}/lib/security \ @ 1.37 log @Do not repeat hardcoded version number @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2017/10/15 22:31:02 prlw1 Exp $ d3 1 a3 1 CONSOLEKIT_VER= 1.0.2 a5 1 PKGREVISION= 1 d7 1 a7 1 GITHUB_RELEASE= ${CONSOLEKIT_VER} d47 1 d50 3 a52 2 --enable-pam-module \ --with-pam-module-dir=${PREFIX}/lib/security \ @ 1.36 log @Put gdbus-codgen back into operation - Revert "Move gdbus-codegen users to py-glib2-tools by including glib2/buildtools.mk" 1f764df - while here change to TOOL_DEPENDS - switch from py-glib2-tools to glib2-tools @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2017/10/13 16:36:04 prlw1 Exp $ d4 1 a4 1 DISTNAME= ConsoleKit2-1.0.2 @ 1.35 log @Move gdbus-codegen users to py-glib2-tools by including glib2/buildtools.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2016/07/09 06:38:58 wiz Exp $ d64 2 a65 1 .include "../../devel/glib2/buildtools.mk" @ 1.34 log @Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2016/06/18 11:20:40 kamil Exp $ d64 1 a64 2 BUILD_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen @ 1.33 log @Use the GITHUB framework for distfiles @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2016/06/18 11:09:35 ryoon Exp $ d6 1 @ 1.32 log @Use release tarball (and do not use too general distname) and use INSTALL_SCRIPT to install script @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2016/06/18 10:23:16 youri Exp $ d7 3 a9 1 MASTER_SITES= https://github.com/ConsoleKit2/ConsoleKit2/releases/download/${CONSOLEKIT_VER}/ @ 1.31 log @consolekit: Update to 1.0.2 using ConsoleKit2, the continuation of consolekit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2016/06/04 16:28:22 youri Exp $ d4 1 a4 1 DISTNAME= ${CONSOLEKIT_VER} d7 2 a8 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=ConsoleKit2/} a14 3 GITHUB_PROJECT= ConsoleKit2 GITHUB_TAG= ${CONSOLEKIT_VER} a55 3 pre-configure: cd ${WRKSRC} && ./autogen.sh @ 1.30 log @Switch Consolekit to polkit and bump pkgrevision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2016/03/12 23:07:33 ryoon Exp $ d3 5 a7 7 CONSOLEKIT_VER= 0.4.6 DISTNAME= ConsoleKit-${CONSOLEKIT_VER} PKGNAME= consolekit-${CONSOLEKIT_VER} PKGREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://www.freedesktop.org/software/ConsoleKit/dist/ EXTRACT_SUFX= .tar.xz d9 2 a10 2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.freedesktop.org/wiki/Software/ConsoleKit d14 9 d24 1 d26 25 a50 17 EGDIR= ${PREFIX}/share/examples/consolekit CONF_FILES+= ${EGDIR}/00-primary.seat ${PKG_SYSCONFDIR}/run-seat.d/00-primary.seat CONF_FILES+= ${EGDIR}/ConsoleKit.conf ${PKG_SYSCONFBASE}/dbus-1/system.d/ConsoleKit.conf MAKE_DIRS= ${PKG_SYSCONFDIR}/run-seat.d BUILD_DEFS+= VARBASE BUILD_DEFS+= PKG_SYSCONFBASE GNU_CONFIGURE= YES USE_PKGLOCALEDIR= YES USE_TOOLS+= gmake intltool msgfmt perl pkg-config USE_TOOLS+= autoconf automake autoreconf USE_LIBTOOL= YES CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q} CONFIGURE_ARGS+= --localstatedir=${VARBASE} d54 3 a56 7 # TODO #CONFIGURE_ARGS+= --enable-pam-module #.include "../../mk/pam.buildlink3.mk" post-extract: ${CP} ${FILESDIR}/ck-sysdeps-netbsd.c ${WRKSRC}/src/ ${CP} ${FILESDIR}/ck-sysdeps-openbsd.c ${WRKSRC}/src/ d59 1 a59 1 cd ${WRKSRC} && autoreconf -vi ${AUTORECONF_ARGS} a60 2 .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" d62 5 a66 5 ${INSTALL_SCRIPT} ${FILESDIR}/ck-get-x11-display-device.FreeBSD \ ${DESTDIR}${PREFIX}/libexec/ck-get-x11-display-device ${INSTALL_SCRIPT} ${FILESDIR}/ck-get-x11-server-pid.FreeBSD \ ${DESTDIR}${PREFIX}/libexec/ck-get-x11-server-pid .endif d73 1 @ 1.29 log @Bump PKGREVISION * Install configuration file to proper location @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2016/02/26 10:24:11 jperkin Exp $ d6 1 a6 1 PKGREVISION= 1 d59 1 a59 1 .include "../../security/policykit/buildlink3.mk" @ 1.28 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2015/09/24 23:50:44 ryoon Exp $ d6 1 d19 1 a19 1 CONF_FILES+= ${EGDIR}/00-primary.seat ${PKG_SYSCONFDIR}/seats.d/00-primary.seat d22 1 a22 1 MAKE_DIRS= ${PKG_SYSCONFDIR}/seats.d @ 1.27 log @Update to 0.4.6 Changelog: ============== Version 0.4.6 ============== NOTE: ConsoleKit is no longer actively maintained and this will most likely be the final release. You are advised to switch to logind: http://www.freedesktop.org/software/systemd/man/systemd-logind.service.html * Don't truncate --frequent output to 8 chars in ck-history (Ray Strode) * Import udev-acl tool from udev (Michael Biebl) * Add support for GNU/Hurd (Pino Toscano) * Build system fixes (Samuli Suominen) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2015/06/12 10:51:12 wiz Exp $ d35 2 a56 4 .if ${OPSYS} == "SunOS" CONFIGURE_ARGS+= --enable-rbac-shutdown=solaris.system.shutdown .endif @ 1.26 log @Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2014/08/17 15:59:07 wiz Exp $ d3 1 a3 1 CONSOLEKIT_VER= 0.4.5 a5 1 PKGREVISION= 1 d8 1 a8 1 EXTRACT_SUFX= .tar.bz2 @ 1.25 log @Update to 0.4.5. Add comments to patches. ============== Version 0.4.4 ============== * systemd fixes (Lennart Poettering) ============== Version 0.4.3 ============== * Revert VT_WAITEVENT usage, since it is racy (Lennart Poettering) * systemd fixes (Lennart Poettering) ============== Version 0.4.2 ============== * Ensure we only care for seat files ending in .seat (William Jon McCann) * Various Solaris improvements (Halton Huo) * Make build silent (Ray Strode) * Don't take bus name until ready (Ray Strode) * systemd hookup (Lennart Poettering) * add --since option to ck-history (William Jon McCann) * Reduce number of threads on Linux (Kan-Ru Chen) * Other fixes (Anders Kaseor, Frederic Crozat, Matthias Clasen, Michael Biebl, William Jon McCann) ============== Version 0.4.1 ============== * Fix a crasher (William Jon McCann) * fix a small memory leak (Matthias Clasen) * update email address (William Jon McCann) ============== Version 0.4.0 ============== * Starting with this release we will not do session.d/ 'session_active_changed' callouts anymore. (Lennart Poettering) * get rid of session.d's session_active_changed callout (Lennart Poettering) * close file descriptors before exit func (Halton Huo) * log the kernel release and boot arguments at start time (William Jon McCann) * show display in host field if the host isn't set (William Jon McCann) * print the uptime for the reboot items in the report (William Jon McCann) * fix logic for finding session remove events (William Jon McCann) * fix a few small leaks (William Jon McCann) * Add seat.d/ callout directory and guarantee we dump the database before call * database: write the console database to disk before signalling via dbus (Len * Enforce that the env array has the right size (Lennart Poettering) * when printing size_t use %z format string (Lennart Poettering) * make CK database world readable (Lennart Poettering) * get rid of ck_seat_set_active_session() prototype since no such function exi * Move ck_session_run_programs() from ck-run-programs.h to ck-session.h (Lenna * post release version bump (Ray Strode) ============== Version 0.3.1 ============== * port to PolicyKit 1.0 (Matthias Clasen) * D-Bus policy updates (Colin Walters, Martin Pitt, Vincent Untz, William Jon McCann) * better diagnostic information for unimplemented backends (Daniel Macks) * file monitoring fixes (James Westby) * get VT from X display if no controlling tty is available (Ray Strode) * add "nox11" option to PAM module (Martin Pitt) * parse log entries with no body correctly (William Jon McCann) * fix zero-sized struct/unions (William Jon McCann) * solaris build fixes (Halton Huo) * parse gecos field for real name (William Jon McCann) * leak fixes (James Westby, Steve Langasek) * compile warning fixes (Matthias Clasen) * fix doc xml validation errors (William Jon McCann) * fix doc generation when srcdir != builddir (Ray Strode) * add example upstart events for logging (William Jon McCann, Ray Strode) * fix ChangeLog generation script to work with git-log moved to libexecdir (Ray Strode) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2014/08/06 12:21:03 obache Exp $ d6 1 @ 1.24 log @netbsd-desktop@@ is a retired list. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.23 2014/05/29 23:37:27 wiz Exp $ # d3 1 a3 1 CONSOLEKIT_VER= 0.3.0 a5 1 PKGREVISION= 12 d49 1 a49 1 ${CP} ${FILESDIR}/ck-get-x11-display-device.FreeBSD \ d51 1 a51 1 ${CP} ${FILESDIR}/ck-get-x11-server-pid.FreeBSD \ @ 1.23 log @Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2014/05/05 21:19:40 ryoon Exp $ d12 1 a12 1 MAINTAINER= netbsd-desktop@@NetBSD.org @ 1.22 log @Support OpenBSD * Borrow code from OpenBSD Ports @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2013/05/31 12:41:59 wiz Exp $ d7 1 a7 1 PKGREVISION= 11 @ 1.21 log @Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2012/10/23 19:50:56 asau Exp $ d43 1 @ 1.20 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2012/10/03 21:57:36 wiz Exp $ d7 1 a7 1 PKGREVISION= 10 @ 1.19 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2012/09/15 10:06:21 obache Exp $ a16 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.18 log @recursive bump from libffi shlib major bump (additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2012/03/03 00:12:21 wiz Exp $ d7 1 a7 1 PKGREVISION= 9 @ 1.17 log @Recursive bump for pcre-8.30* (shlib major change) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2012/02/06 12:41:31 wiz Exp $ d7 1 a7 1 PKGREVISION= 8 @ 1.16 log @Revbump for a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2011/09/14 17:42:08 hans Exp $ d7 1 a7 1 PKGREVISION= 7 @ 1.15 log @Use SunOS-specific system shutdown mechanism when building for SunOS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2011/09/14 17:40:57 hans Exp $ d7 1 a7 1 PKGREVISION= 6 @ 1.14 log @Use ${AUTORECONF_ARGS} to make it work with native pkg-config. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2011/04/22 13:42:39 obache Exp $ d57 4 @ 1.13 log @recursive bump from gettext-lib shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2010/12/26 20:53:14 markd Exp $ d46 1 a46 1 cd ${WRKSRC} && autoreconf -vi @ 1.12 log @Fix MASTER_SITES. Fix policykit rules (taken from ConsoleKit 0.4.x). Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2010/04/18 19:51:47 jmmv Exp $ d7 1 a7 1 PKGREVISION= 5 @ 1.11 log @Do not create etc/ConsoleKit/seats.d/ inside prefix during install. This is automatically done by the installation scripts by creating the directory inside sysconfdir (where it belongs). Other than removing an unecessary directory creation, this prevents leaving a directory behind upon package removal. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2010/01/24 17:11:19 heinz Exp $ d7 1 a7 1 PKGREVISION= 4 d9 1 a9 1 MASTER_SITES= http://people.freedesktop.org/~mccann/dist/ @ 1.10 log @Added LICENSE information. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2009/07/22 09:01:45 wiz Exp $ d7 1 a7 1 PKGREVISION= 3 @ 1.9 log @Remove USE_DIRS from pkgsrc. Shared directories can now be created independently by the pacakges needing them and will be removed automatically by pkg_delete when empty. Packages needing empty directories can use the @@pkgdir command in PLIST. Discussed and ok'd in thread starting at http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2009/03/18 13:30:45 jmcneill Exp $ d15 1 @ 1.8 log @to netbsd-desktop @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2008/12/26 20:05:56 hasso Exp $ a28 1 USE_DIRS+= xdg-1.4 @ 1.7 log @* Improves a lot FreeBSD and DragonFly support (from FreeBSD ports) * Fixes two leak problems (from upstream bugzilla) * Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2008/12/10 11:43:20 dsainty Exp $ d12 1 a12 1 MAINTAINER= jmcneill@@NetBSD.org @ 1.6 log @consolekit wants (requires) libz, so pull it in. Fixes build on some (Linux) systems. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2008/11/26 08:35:01 hasso Exp $ d7 1 a7 1 PKGREVISION= 2 d43 1 a43 1 cp ${FILESDIR}/ck-sysdeps-netbsd.c ${WRKSRC}/src/ d48 9 @ 1.5 log @DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2008/11/25 13:40:05 hasso Exp $ d48 1 @ 1.4 log @Make it build/work in DragonFly. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2008/11/23 19:24:21 jmcneill Exp $ d16 1 @ 1.3 log @Improve active console detection. XXX ps doesn't associate X with its tty on NetBSD, add nasty hack of falling back to ttyE4 and revisit later. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2008/11/22 19:33:05 jmcneill Exp $ d50 1 @ 1.2 log @Fix socket credential handling and sysctl kern.proc2 usage. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2008/11/22 03:32:22 jmcneill Exp $ d7 1 a7 1 PKGREVISION= 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d7 1 d37 4 a49 1 .include "../../mk/pam.buildlink3.mk" @ 1.1.1.1 log @Import consolekit version 0.3.0. ConsoleKit is a framework for keeping track of the various users, sessions, and seats present on a system. It provides a mechanism for software to react to changes of any of these items or of any of the metadata associated with them. @ text @@