BSD Ports

sysutils/consolekit2 2.0.0_2 FreeBSD

Framework for defining and tracking users

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
099c07fc9f
License
GPLv2
Categories
sysutils, gnome
Package size
169.5 KiB, 751.0 KiB installed

Description

ConsoleKit2 is a framework for defining and tracking users, login sessions, and seats. It allows multiple users to be logged in at the same time and share hardware for their graphical session. ConsoleKit2 will keep track of those resources and whichever session is active will have use of the hardware at that time.

What is a seat?

A seat is a collection of sessions and a set of hardware (usually at least a keyboard and mouse). Only one session may be active on a seat at a time.

What is a session?

A session is a collection of all processes that originate from a single common ancestor and retain knowledge of a secret. As an implementation detail, this secret may be stored in the process environment by the login manager under the name XDG_SESSION_COOKIE.

In the other systems

SystemPortVersion
FreeBSDsysutils/consolekit22.0.0_2
OpenBSDsysutils/consolekit1.2.7p0
DragonFlysysutils/consolekit21.2.6_5
MidnightBSDsysutils/consolekit22.0.0_2

Install

Binary package:

pkg install consolekit2

From the ports tree:

cd /usr/ports/sysutils/consolekit2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	consolekit2>0:sysutils/consolekit2
LIB_DEPENDS=	libck-connector.so:sysutils/consolekit2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0.0_22.0.0_2-1.2.6_52.0.0_2
FreeBSD:14:quarterly2.0.0_22.0.0_2n/a1.2.6_52.0.0_2
FreeBSD:15:latest2.0.0_22.0.0_2n/a1.2.6_51.2.6_5
FreeBSD:15:quarterly2.0.0_22.0.0_2n/an/an/a
FreeBSD:16:latest2.0.0_22.0.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 57
Run dependencies 34
Required by 880

The first 100 are listed.

Configuration

Options name: sysutils_consolekit

OptionDefaultDescription
POLKITonBuild with Polkit support
X11onX11 (graphics) support
USES
autoreconf gettext gmake gnome libtool localbase pathfix pkgconfig tar:bzip2
Service scripts
none

Files

Manual pages 5
  • ck-history(1)
  • ck-launch-session(1)
  • ck-list-sessions(1)
  • console-kit-daemon(1)
  • pam_ck_connector(8)
pkg-plist 59
  • bin/ck-history
  • bin/ck-launch-session
  • bin/ck-list-sessions
  • etc/ConsoleKit/seats.d/00-primary.seat
  • etc/X11/xinit/xinitrc.d/90-consolekit
  • etc/dbus-1/system.d/ConsoleKit.conf
  • etc/logrotate.d/consolekit
  • include/ConsoleKit/ck-connector/ck-connector.h
  • include/ConsoleKit/libconsolekit.h
  • include/ConsoleKit/sd-login.h
  • lib/ConsoleKit/scripts/ck-get-x11-display-device
  • lib/ConsoleKit/scripts/ck-get-x11-server-pid
  • @sample lib/ConsoleKit/scripts/ck-system-hibernate.sample
  • @sample lib/ConsoleKit/scripts/ck-system-hybridsleep.sample
  • @sample lib/ConsoleKit/scripts/ck-system-restart.sample
  • @sample lib/ConsoleKit/scripts/ck-system-stop.sample
  • @sample lib/ConsoleKit/scripts/ck-system-suspend.sample
  • lib/girepository-1.0/libconsolekit-1.0.typelib
  • lib/libck-connector.so
  • lib/libck-connector.so.0
  • lib/libck-connector.so.0.0.0
  • lib/libconsolekit.so
  • lib/libconsolekit.so.1
  • lib/libconsolekit.so.1.0.0
  • lib/pam_ck_connector.so
  • libdata/pkgconfig/ck-connector.pc
  • libdata/pkgconfig/libconsolekit.pc
  • libexec/ck-collect-session-info
  • @(,,4755) libexec/ck-get-x11-display-device
  • libexec/ck-get-x11-server-pid
  • libexec/ck-remove-directory
  • share/man/man1/ck-history.1.gz
  • share/man/man1/ck-launch-session.1.gz
  • share/man/man1/ck-list-sessions.1.gz
  • share/man/man1/console-kit-daemon.1m.gz
  • share/man/man8/pam_ck_connector.8.gz
  • sbin/ck-log-system-restart
  • sbin/ck-log-system-start
  • sbin/ck-log-system-stop
  • sbin/console-kit-daemon
  • share/dbus-1/interfaces/org.freedesktop.ConsoleKit.Manager.xml
  • share/dbus-1/interfaces/org.freedesktop.ConsoleKit.Seat.xml
  • share/dbus-1/interfaces/org.freedesktop.ConsoleKit.Session.xml
  • share/dbus-1/system-services/org.freedesktop.ConsoleKit.service
  • share/gir-1.0/libconsolekit-1.0.gir
  • share/locale/bg/LC_MESSAGES/ConsoleKit2.mo
  • share/locale/es/LC_MESSAGES/ConsoleKit2.mo
  • share/locale/es_419/LC_MESSAGES/ConsoleKit2.mo
  • share/locale/fr/LC_MESSAGES/ConsoleKit2.mo
  • share/locale/ru/LC_MESSAGES/ConsoleKit2.mo
  • share/polkit-1/actions/org.freedesktop.consolekit.policy
  • @dir etc/ConsoleKit/run-seat.d
  • @dir etc/ConsoleKit/run-session.d
  • @dir lib/ConsoleKit/run-seat.d
  • @dir lib/ConsoleKit/run-session.d
  • @dir /var/log/ConsoleKit
  • @postexec /usr/bin/touch /var/log/ConsoleKit/history
  • @rmtry /var/log/ConsoleKit/history
  • @dir /var/run/ConsoleKit
distinfo 2
FileSizeSHA256
ConsoleKit2-ConsoleKit2-2.0.0_GH0.tar.gz261921f3f4a424f2a4fbb67696b4011caf2fd4c02e5e67c24ef1c86cecb2301bccdba4
75867d5ec7187b60e5732843acbe0f67c61421cf.patch20514f8a0ef98858b60a6e552427623aa50a1ec7f285be528abc63d06a53703cae66

Commit history 2

DateCommitCreditsLog message
099c07fc9f Gleb Popov sysutils/consolekit2: Fix XDG_RUNTIME_DIR setting to match what pam_xdg.so sets
PR: 276084
c345bb57e7 Charlie Li sysutils/consolekit2: support S0ix/s2idle suspend on 16-CURRENT
Use the new kern.power.supported_stype sysctl on 16-CURRENT whilst keeping hw.acpi.supported_sleep_state otherwise. Also use zzz(8) unconditionally. https://github.com/ConsoleKit2/ConsoleKit2/pull/163 Discussed with: obiwac (acpi) Reviewed by: arrowd (upstream) Event: Halifax Hackathon 202606