notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
waylock Small screenlocker for Wayland compositors
1.1.0_1 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.6.5Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-02-06 19:27:26
Last Update: 2024-06-10 22:50:49
Commit Hash: 7fa85e6
Also Listed In: wayland
License: ISCL
WWW:
https://codeberg.org/ifreund/waylock
Description:
Waylock is a small screenlocker for Wayland compositors implementing ext-session-lock-v1. The ext-session-lock-v1 protocol is significantly more robust than previous client-side Wayland screen locking approaches. Importantly, the screenlocker crashing does not cause the session to be unlocked.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/waylock
  2. etc/pam.d/waylock
  3. share/man/man1/waylock.1.gz
  4. /usr/local/share/licenses/waylock-1.1.0_1/catalog.mk
  5. /usr/local/share/licenses/waylock-1.1.0_1/LICENSE
  6. /usr/local/share/licenses/waylock-1.1.0_1/ISCL
Collapse this list.
Dependency lines:
  • waylock>0:x11/waylock
To install the port:
cd /usr/ports/x11/waylock/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/waylock
  • pkg install waylock
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: waylock
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1716111491 SHA256 (ifreund-waylock-v1.1.0_GH0.tar.gz) = afa53200f5901dba37524f3193afea978aee8af71856bc0e7988baf89be045bb SIZE (ifreund-waylock-v1.1.0_GH0.tar.gz) = 20424

Expand this list (4 items)

Collapse this list.

SHA256 (ifreund-zig-wayland-v0.1.0_GH0.tar.gz) = 243a46239a75113376294a739bc27870961882ff95eeb5b20207d2c0f49990de SIZE (ifreund-zig-wayland-v0.1.0_GH0.tar.gz) = 56342 SHA256 (ifreund-zig-xkbcommon-v0.1.0_GH0.tar.gz) = 62875763fa7a9262c4eda62235259aeafc6fce54568f41119a059e8ac392dbb7 SIZE (ifreund-zig-xkbcommon-v0.1.0_GH0.tar.gz) = 22487

Collapse this list.


Packages (timestamps in pop-ups are UTC):
waylock
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.1.0_11.1.0_1------
FreeBSD:13:quarterly1.1.0_11.1.0_1------
FreeBSD:14:latest1.1.0_11.1.0_1------
FreeBSD:14:quarterly0.6.51.1.0_1------
FreeBSD:15:latest1.1.0_11.1.0_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. wayland-protocols>0 : graphics/wayland-protocols
  2. zig>=0.12.0 : lang/zig
  3. scdoc : textproc/scdoc
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. unix-selfauth-helper>0 : security/unix-selfauth-helper
Library dependencies:
  1. libwayland-client.so : graphics/wayland
  2. libxkbcommon.so : x11/libxkbcommon
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for waylock-1.1.0_1: MANPAGES=on: Build and/or install manual pages ===> Use 'make config' to modify these settings
Options name:
x11_waylock
USES:
pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ifreund/waylock/tar.gz/v1.1.0?dummy=/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.1.0_1
10 Jun 2024 22:50:49
commit hash: 7fa85e6a38444c163def799f1e610095970a5f5dcommit hash: 7fa85e6a38444c163def799f1e610095970a5f5dcommit hash: 7fa85e6a38444c163def799f1e610095970a5f5dcommit hash: 7fa85e6a38444c163def799f1e610095970a5f5d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
lang/zig: update to 0.12.1

Force rebuild consumers due to changes in codegen and std library.

Changes:	https://github.com/ziglang/zig/compare/0.12.0...0.12.1
PR:		279608
Approved by:	bsd@orsolic.org (maintainer)
1.1.0
20 May 2024 14:42:46
commit hash: 7eca427bd7df984eb6e460cc5ac12b8e83f0c5a1commit hash: 7eca427bd7df984eb6e460cc5ac12b8e83f0c5a1commit hash: 7eca427bd7df984eb6e460cc5ac12b8e83f0c5a1commit hash: 7eca427bd7df984eb6e460cc5ac12b8e83f0c5a1 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: update to 1.1.0

Changes:	https://codeberg.org/ifreund/waylock/releases/tag/v1.1.0
Reported by:	Repology
1.0.0
20 May 2024 14:42:39
commit hash: 28238a95a3f569b305c7db05a40bf880a9d2a2adcommit hash: 28238a95a3f569b305c7db05a40bf880a9d2a2adcommit hash: 28238a95a3f569b305c7db05a40bf880a9d2a2adcommit hash: 28238a95a3f569b305c7db05a40bf880a9d2a2ad files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
Author: Pero Oršolić
lang/zig: update to 0.12.0

Changes:	https://ziglang.org/download/0.12.0/release-notes.html
PR:		278570
Differential Revision:	https://reviews.freebsd.org/D45024
1.0.0
16 Apr 2024 17:44:52
commit hash: 3786df45d9ac9a071dba6d866fe7b9f99a3c4db9commit hash: 3786df45d9ac9a071dba6d866fe7b9f99a3c4db9commit hash: 3786df45d9ac9a071dba6d866fe7b9f99a3c4db9commit hash: 3786df45d9ac9a071dba6d866fe7b9f99a3c4db9 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: back to GitHub except WWW

As the mirror is no longer archived switch back to facilitate updating
submodules until USE_GITEA or similar appears.

This reverts commit 48c44950a2f5075f508025f50af88a6bbb88e55d.
1.0.0
16 Apr 2024 17:44:25
commit hash: 0435dde8a719794c91621453dec2ced7e0d9981ccommit hash: 0435dde8a719794c91621453dec2ced7e0d9981ccommit hash: 0435dde8a719794c91621453dec2ced7e0d9981ccommit hash: 0435dde8a719794c91621453dec2ced7e0d9981c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: update to 1.0.0

Changes:	https://codeberg.org/ifreund/waylock/releases/tag/v1.0.0
Reported by:	Repology
0.6.5
23 Feb 2024 05:50:11
commit hash: 45619356f946a29f1b5390961179370395e52f64commit hash: 45619356f946a29f1b5390961179370395e52f64commit hash: 45619356f946a29f1b5390961179370395e52f64commit hash: 45619356f946a29f1b5390961179370395e52f64 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: update to 0.6.5

Changes:	https://codeberg.org/ifreund/waylock/releases/tag/v0.6.5
Reported by:	Repology
0.6.4
11 Jan 2024 10:09:53
commit hash: 48c44950a2f5075f508025f50af88a6bbb88e55dcommit hash: 48c44950a2f5075f508025f50af88a6bbb88e55dcommit hash: 48c44950a2f5075f508025f50af88a6bbb88e55dcommit hash: 48c44950a2f5075f508025f50af88a6bbb88e55d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: chase to the new home

https://github.com/ifreund/waylock/commit/da36cc82e992
https://github.com/ifreund/zig-wayland/commit/afb41f859fac
https://github.com/ifreund/zig-xkbcommon/commit/5242f8a957e0
"This repository has been archived by the owner on Jan 11, 2024. It is now
read-only."
0.6.4
11 Jan 2024 09:49:48
commit hash: 0a4be153cb0703452dd3ae6a8ee3d4e1aa566af5commit hash: 0a4be153cb0703452dd3ae6a8ee3d4e1aa566af5commit hash: 0a4be153cb0703452dd3ae6a8ee3d4e1aa566af5commit hash: 0a4be153cb0703452dd3ae6a8ee3d4e1aa566af5 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: update to 0.6.4

Changes:	https://github.com/ifreund/waylock/releases/tag/v0.6.4
Reported by:	GitHub (watch releases)
0.6.3
01 Jan 2024 05:38:55
commit hash: bc1ec1f57d78170e5f56ddfcfed944211607a755commit hash: bc1ec1f57d78170e5f56ddfcfed944211607a755commit hash: bc1ec1f57d78170e5f56ddfcfed944211607a755commit hash: bc1ec1f57d78170e5f56ddfcfed944211607a755 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: update to 0.6.3

Changes:	https://github.com/ifreund/waylock/releases/tag/v0.6.3
Reported by:	GitHub (watch releases)
0.6.2_1
01 Jan 2024 05:37:19
commit hash: 8c1e3e605452d8181b2180dad180679d93aecbe3commit hash: 8c1e3e605452d8181b2180dad180679d93aecbe3commit hash: 8c1e3e605452d8181b2180dad180679d93aecbe3commit hash: 8c1e3e605452d8181b2180dad180679d93aecbe3 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
Author: Nathan Fisher
lang/zig: update to 0.11.0

Changes:	https://ziglang.org/download/0.11.0/release-notes.html
PR:		273124
Approved by:	dch (maintainer)
0.6.2_1
26 Jul 2023 16:21:02
commit hash: 65fb3e5e126e1699915fd271ae06b437065a3c64commit hash: 65fb3e5e126e1699915fd271ae06b437065a3c64commit hash: 65fb3e5e126e1699915fd271ae06b437065a3c64commit hash: 65fb3e5e126e1699915fd271ae06b437065a3c64 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: simplify PAM config after ca20c3923e51
0.6.2
06 Feb 2023 20:03:31
commit hash: 425effc683bc48fedc3d12b348c85977910ce2b0commit hash: 425effc683bc48fedc3d12b348c85977910ce2b0commit hash: 425effc683bc48fedc3d12b348c85977910ce2b0commit hash: 425effc683bc48fedc3d12b348c85977910ce2b0 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: disable bogus "make test" support

All other lang/zig consumers have tests but not this one.

$ zig build test
error: Cannot run step 'test' because it does not exist

PR:		269320
0.6.2
06 Feb 2023 19:25:58
commit hash: 16ce45fc2070b7333d7c4f7d0040c14426f37748commit hash: 16ce45fc2070b7333d7c4f7d0040c14426f37748commit hash: 16ce45fc2070b7333d7c4f7d0040c14426f37748commit hash: 16ce45fc2070b7333d7c4f7d0040c14426f37748 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: add new port

Waylock is a small screenlocker for Wayland compositors implementing
ext-session-lock-v1. The ext-session-lock-v1 protocol is significantly
more robust than previous client-side Wayland screen locking approaches.
Importantly, the screenlocker crashing does not cause the session to be
unlocked.

https://github.com/ifreund/waylock

PR:		269320
Tested by:	Oleh Vinichenko

Number of commits found: 13