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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
waylock Small screenlocker for Wayland compositors
1.4.0 x11 on this many watch lists=3 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 1.3.0Version 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: 2025-05-21 15:27:45
Commit Hash: 8fafe1c
People watching this port, also watch:: ncspot, wlr-randr, spotify-player, sway, tarsnap-gui
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.4.0/catalog.mk
  5. /usr/local/share/licenses/waylock-1.4.0/LICENSE
  6. /usr/local/share/licenses/waylock-1.4.0/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 = 1741342864 SHA256 (ifreund-waylock-v1.4.0_GH0.tar.gz) = 921d744f4c1ea0c79de5c730afdc4928273a69ae18ff69b063fc5ca8c70fb977 SIZE (ifreund-waylock-v1.4.0_GH0.tar.gz) = 20664

Expand this list (4 items)

Collapse this list.

SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460 SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59 SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520

Collapse this list.


Packages (timestamps in pop-ups are UTC):
waylock
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.4.01.4.0------
FreeBSD:13:quarterly1.4.01.4.0------
FreeBSD:14:latest1.4.01.4.0------
FreeBSD:14:quarterly1.4.01.4.0------
FreeBSD:15:latest--n/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.14.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.4.0: 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.4.0?dummy=/
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.4.0
21 May 2025 15:27:45
commit hash: 8fafe1cf44dccc9eb934167dc6ae9e0ec2dfbc72commit hash: 8fafe1cf44dccc9eb934167dc6ae9e0ec2dfbc72commit hash: 8fafe1cf44dccc9eb934167dc6ae9e0ec2dfbc72commit hash: 8fafe1cf44dccc9eb934167dc6ae9e0ec2dfbc72 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
lang/zig: Update to 0.14.0

Patches provided by the respective maintainers.

PR:		286105
Reported by:	Pat Maddox <pat@patmaddox.com>
Approved by:	bsd@orsolic.org (maintainer)
1.3.0
24 Oct 2024 01:49:16
commit hash: 60799c2bd538aabae5b554d6957151f943c153bfcommit hash: 60799c2bd538aabae5b554d6957151f943c153bfcommit hash: 60799c2bd538aabae5b554d6957151f943c153bfcommit hash: 60799c2bd538aabae5b554d6957151f943c153bf files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: update to 1.3.0

Changes:	https://codeberg.org/ifreund/waylock/releases/tag/v1.3.0
Reported by:	Repology
1.2.1
03 Oct 2024 14:42:31
commit hash: 66728bd2c742c32d05a009e45e2e2212718ba80ccommit hash: 66728bd2c742c32d05a009e45e2e2212718ba80ccommit hash: 66728bd2c742c32d05a009e45e2e2212718ba80ccommit hash: 66728bd2c742c32d05a009e45e2e2212718ba80c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/waylock: update to 1.2.1 after b2b3906286ed

waylock-1.1.0/build.zig:39:30: error: no field named 'path' in union
'Build.LazyPath'
/usr/local/lib/zig/std/Build.zig:2171:22: note: union declared here

PR:		279604
Changes:	https://codeberg.org/ifreund/waylock/releases/tag/v1.2.0
Changes:	https://codeberg.org/ifreund/waylock/releases/tag/v1.2.1
Reported by:	Repology
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: 16