BSD Ports

x11-toolkits/gtk-session-lock 0.2.0 FreeBSD

GTK Session Lock for GTK3

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3+, MIT
Categories
x11-toolkits
Package size
39.3 KiB, 189.9 KiB installed

Description

This is a library to use GTK 3 to build screen lockers using the secure ext-session-lock-v1 protocol. This Library is compatible with C, C++ and any language that supports GObject introspection files (Python, Vala, etc, see using the library below).

This library is a fork of the incredible gtk-layer-shell, which has laid all the groundwork necessary to make this happen.

In the other systems

The newest version among them is 0.2.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-toolkits/gtk-session-lock0.2.0 newestnone known-[email protected]-
DragonFlyx11-toolkits/gtk-session-lock0.2.0 newestnone known-[email protected]-
HardenedBSDx11-toolkits/gtk-session-lock0.2.0 newestno data-[email protected]-
GhostBSDx11-toolkits/gtk-session-lock0.2.0 newestno data-[email protected]-

Install

Binary package:

pkg install gtk-session-lock

From the ports tree:

cd /usr/ports/x11-toolkits/gtk-session-lock/ && make install clean

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

RUN_DEPENDS=	gtk-session-lock>0:x11-toolkits/gtk-session-lock
LIB_DEPENDS=	libgtk-session-lock.so:x11-toolkits/gtk-session-lock

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:latest0.2.00.2.0-0.2.00.2.0
FreeBSD:14:quarterly0.2.00.2.0n/a0.2.00.2.0
FreeBSD:15:latest0.2.00.2.0n/a0.2.00.2.0
FreeBSD:15:quarterly0.2.00.2.0n/an/an/a
FreeBSD:16:latest0.2.00.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

Build dependencies 99
Run dependencies 94
Required by 1

Configuration

No options to configure.

USES
compiler:c11 gnome meson pkgconfig vala:build
Service scripts
none

Files

pkg-plist 9
  • include/gtk-session-lock/gtk-session-lock.h
  • lib/girepository-1.0/GtkSessionLock-0.1.typelib
  • lib/libgtk-session-lock.so
  • lib/libgtk-session-lock.so.0
  • lib/libgtk-session-lock.so.0.2.0
  • libdata/pkgconfig/gtk-session-lock-0.pc
  • share/gir-1.0/GtkSessionLock-0.1.gir
  • share/vala/vapi/gtk-session-lock-0.deps
  • share/vala/vapi/gtk-session-lock-0.vapi
distinfo 1
FileSizeSHA256
Cu3PO42-gtk-session-lock-v0.2.0_GH0.tar.gz96770a4245c6930580c15ed263b9a7bb7e39f47693baec78be1026b4e0e28b233cb4e

Commit history 0

No commits in the history this site was built from.