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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
hyprlock Hyprland's GPU-accelerated screen locking utility
0.8.0 x11 on this many watch lists=2 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.7.0Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-02-24 00:51:09
Last Update: 2025-04-08 19:12:16
Commit Hash: 96a5433
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
Also Listed In: wayland
License: BSD3CLAUSE
WWW:
https://github.com/hyprwm/hyprlock
Description:
Hyprland's simple, yet multi-threaded and GPU-accelerated screen locking utility. Features: - uses the secure ext-session-lock protocol - full support for fractional-scale - fully GPU accelerated - multi-threaded resource acquisition for no hitches
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/hyprlock
  2. etc/pam.d/hyprlock
  3. share/hypr/hyprlock.conf
  4. /usr/local/share/licenses/hyprlock-0.8.0/catalog.mk
  5. /usr/local/share/licenses/hyprlock-0.8.0/LICENSE
  6. /usr/local/share/licenses/hyprlock-0.8.0/BSD3CLAUSE
Collapse this list.
Dependency lines:
  • hyprlock>0:x11/hyprlock
To install the port:
cd /usr/ports/x11/hyprlock/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/hyprlock
  • pkg install hyprlock
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: hyprlock
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1744126670 SHA256 (hyprwm-hyprlock-v0.8.0_GH0.tar.gz) = 70154a004a270cd91cb62031314e8371dc32c636d68b8bb979afd238dd501ccf SIZE (hyprwm-hyprlock-v0.8.0_GH0.tar.gz) = 80458

Packages (timestamps in pop-ups are UTC):
hyprlock
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.7.00.7.0--0.7.0---
FreeBSD:13:quarterly0.6.20.6.2--0.7.0---
FreeBSD:14:latest0.7.00.7.0_1--0.7.0_1---
FreeBSD:14:quarterly0.6.20.7.0-0.6.20.7.0---
FreeBSD:15:latest0.7.00.7.0n/a-n/a--s20240223
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. hyprwayland-scanner>=0.4.4 : devel/hyprwayland-scanner
  2. wayland-protocols>=1.35 : graphics/wayland-protocols
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. unix-selfauth-helper>0 : security/unix-selfauth-helper
Library dependencies:
  1. libhyprlang.so : devel/hyprlang
  2. libhyprutils.so : devel/hyprutils
  3. libsdbus-c++.so : devel/sdbus-cpp
  4. libhyprgraphics.so : graphics/hyprgraphics
  5. libdrm.so : graphics/libdrm
  6. libwayland-client.so : graphics/wayland
  7. libwebp.so : graphics/webp
  8. libxkbcommon.so : x11/libxkbcommon
  9. libdate-tz.so : devel/date
  10. libEGL.so : graphics/libglvnd
  11. libgbm.so : graphics/mesa-libs
  12. libcairo.so : graphics/cairo
  13. libglib-2.0.so : devel/glib20
  14. libintl.so : devel/gettext-runtime
  15. libharfbuzz.so : print/harfbuzz
  16. libpango-1.0.so : x11-toolkits/pango
  17. libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_hyprlock
USES:
cmake compiler:c++11-lib gl gnome jpeg pkgconfig localbase:ldflags
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hyprwm/hyprlock/tar.gz/v0.8.0?dummy=/
Collapse this list.

Number of commits found: 24

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.8.0
08 Apr 2025 19:12:16
commit hash: 96a5433c4137e6d1aa93a2c55b46ffa6225a43ffcommit hash: 96a5433c4137e6d1aa93a2c55b46ffa6225a43ffcommit hash: 96a5433c4137e6d1aa93a2c55b46ffa6225a43ffcommit hash: 96a5433c4137e6d1aa93a2c55b46ffa6225a43ff files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.8.0

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.8.0
Reported by:	GitHub (watch releases)
0.7.0_1
07 Apr 2025 19:27:52
commit hash: d30350734b54545e1301f8a87464d4865268f38ccommit hash: d30350734b54545e1301f8a87464d4865268f38ccommit hash: d30350734b54545e1301f8a87464d4865268f38ccommit hash: d30350734b54545e1301f8a87464d4865268f38c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.6.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.6.0
Reported by:	GitHub (watch releases)
0.7.0
23 Feb 2025 00:03:38
commit hash: 21481233f5bfc616588ef557c3fd810d6a8497ebcommit hash: 21481233f5bfc616588ef557c3fd810d6a8497ebcommit hash: 21481233f5bfc616588ef557c3fd810d6a8497ebcommit hash: 21481233f5bfc616588ef557c3fd810d6a8497eb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.7.0

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.7.0
Reported by:	GitHub (watch releases)
0.6.2_2
28 Jan 2025 00:58:41
commit hash: 8d2acadbc5c5d86568c06387f84f45a6b68dd6cecommit hash: 8d2acadbc5c5d86568c06387f84f45a6b68dd6cecommit hash: 8d2acadbc5c5d86568c06387f84f45a6b68dd6cecommit hash: 8d2acadbc5c5d86568c06387f84f45a6b68dd6ce files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.5.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.5.0
Reported by:	GitHub (watch releases)
0.6.2_1
24 Jan 2025 20:18:31
commit hash: f0376aee99254d9561a8024d936206ee20f46d8acommit hash: f0376aee99254d9561a8024d936206ee20f46d8acommit hash: f0376aee99254d9561a8024d936206ee20f46d8acommit hash: f0376aee99254d9561a8024d936206ee20f46d8a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.4.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.4.0
Reported by:	GitHub (watch releases)
0.6.2
24 Jan 2025 20:17:50
commit hash: 03d7af8cf946f167899ae8bbe66a7aae4c3b538ecommit hash: 03d7af8cf946f167899ae8bbe66a7aae4c3b538ecommit hash: 03d7af8cf946f167899ae8bbe66a7aae4c3b538ecommit hash: 03d7af8cf946f167899ae8bbe66a7aae4c3b538e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.6.2

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.6.2
Reported by:	GitHub (watch releases)
0.6.1
31 Dec 2024 00:12:03
commit hash: ef9fce428e3215f0376569ae05366773951d6367commit hash: ef9fce428e3215f0376569ae05366773951d6367commit hash: ef9fce428e3215f0376569ae05366773951d6367commit hash: ef9fce428e3215f0376569ae05366773951d6367 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.6.1

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.6.1
Reported by:	GitHub (watch releases)
0.6.0_1
23 Dec 2024 23:03:03
commit hash: 8543f44f7c3fc2b67c44348e4d9e584f3e09ea28commit hash: 8543f44f7c3fc2b67c44348e4d9e584f3e09ea28commit hash: 8543f44f7c3fc2b67c44348e4d9e584f3e09ea28commit hash: 8543f44f7c3fc2b67c44348e4d9e584f3e09ea28 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.3.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.3.0
Reported by:	GitHub (watch releases)
0.6.0
19 Dec 2024 00:57:32
commit hash: 0becc2b299e5240ff74ff66a5b375472c7b32201commit hash: 0becc2b299e5240ff74ff66a5b375472c7b32201commit hash: 0becc2b299e5240ff74ff66a5b375472c7b32201commit hash: 0becc2b299e5240ff74ff66a5b375472c7b32201 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.6.0

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.6.0
Reported by:	GitHub (watch releases)
0.5.0
30 Oct 2024 18:03:46
commit hash: c77b742ff843cb257656defa6c14749137e9d005commit hash: c77b742ff843cb257656defa6c14749137e9d005commit hash: c77b742ff843cb257656defa6c14749137e9d005commit hash: c77b742ff843cb257656defa6c14749137e9d005 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: unbreak build with libc++ 19

src/renderer/widgets/IWidget.cpp:104:44: error: no member named 'current_zone'
in namespace 'std::chrono'
  104 |     const auto current_zone = std::chrono::current_zone();
      |                               ~~~~~~~~~~~~~^
src/renderer/widgets/IWidget.cpp:113:44: error: no member named 'current_zone'
in namespace 'std::chrono'
  113 |     const auto current_zone = std::chrono::current_zone();
      |                               ~~~~~~~~~~~~~^

Reported by:	pkg-fallout
0.5.0
23 Oct 2024 09:36:25
commit hash: 0945133ed1b54ecc94477045690a5ed4269f2350commit hash: 0945133ed1b54ecc94477045690a5ed4269f2350commit hash: 0945133ed1b54ecc94477045690a5ed4269f2350commit hash: 0945133ed1b54ecc94477045690a5ed4269f2350 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.5.0

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.5.0
Reported by:	GitHub (watch releases)
0.4.1
01 Oct 2024 18:56:20
commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for expired FreeBSD 14.0

Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
0.4.1
22 Jul 2024 15:19:50
commit hash: c425d13ce0f3ed691d69a24e8993b6951da091fdcommit hash: c425d13ce0f3ed691d69a24e8993b6951da091fdcommit hash: c425d13ce0f3ed691d69a24e8993b6951da091fdcommit hash: c425d13ce0f3ed691d69a24e8993b6951da091fd files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.4.1

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.4.1
Reported by:	GitHub (watch releases)
0.4.0_1
15 Jul 2024 23:06:42
commit hash: cb12bd12742f595f23008ab94f6b451d707c1893commit hash: cb12bd12742f595f23008ab94f6b451d707c1893commit hash: cb12bd12742f595f23008ab94f6b451d707c1893commit hash: cb12bd12742f595f23008ab94f6b451d707c1893 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.2.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.2.0
Reported by:	GitHub (watch releases)
0.4.0
06 Jul 2024 10:41:47
commit hash: e96bf8752a2225eecae38acc1694aa654c681339commit hash: e96bf8752a2225eecae38acc1694aa654c681339commit hash: e96bf8752a2225eecae38acc1694aa654c681339commit hash: e96bf8752a2225eecae38acc1694aa654c681339 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.4.0

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.4.0
Reported by:	GitHub (watch releases)
0.3.0
01 Jul 2024 20:27:23
commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608commit hash: 19d68720f1dac6176557ffa8d9c1684c4cf22608 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for FreeBSD 13.2 which reached EOL today

Thanks again to jbeich for noticing various things I overlooked.

Reviewed by:	acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat,
nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision:	https://reviews.freebsd.org/D45141
0.3.0
10 Jun 2024 16:55:08
commit hash: f6d8bf07dc1871848e7e5a1fbb0224139e94936ecommit hash: f6d8bf07dc1871848e7e5a1fbb0224139e94936ecommit hash: f6d8bf07dc1871848e7e5a1fbb0224139e94936ecommit hash: f6d8bf07dc1871848e7e5a1fbb0224139e94936e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
*: move FreeBSD 14.0 EOL to 2024Q4

FreeBSD 14.1 was released on 2024-06-04. The transition period is at
least 3 months but usually rounded up to almost 4 months.
0.3.0
22 Apr 2024 09:35:35
commit hash: 2e440206b3e57fe8ce930bb69ba84c1b46290d49commit hash: 2e440206b3e57fe8ce930bb69ba84c1b46290d49commit hash: 2e440206b3e57fe8ce930bb69ba84c1b46290d49commit hash: 2e440206b3e57fe8ce930bb69ba84c1b46290d49 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.3.0

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.3.0
Reported by:	GitHub (watch releases)
0.2.0
15 Mar 2024 19:35:24
commit hash: df80284ede74bbfa6b4d191b5a73c8e2d1f7f26bcommit hash: df80284ede74bbfa6b4d191b5a73c8e2d1f7f26bcommit hash: df80284ede74bbfa6b4d191b5a73c8e2d1f7f26bcommit hash: df80284ede74bbfa6b4d191b5a73c8e2d1f7f26b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.2.0

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.2.0
Reported by:	GitHub (watch releases)
0.1.0_1
11 Mar 2024 19:05:15
commit hash: 85ebb2b009fe3f74d90a4f6d4b16f057493a1c1ccommit hash: 85ebb2b009fe3f74d90a4f6d4b16f057493a1c1ccommit hash: 85ebb2b009fe3f74d90a4f6d4b16f057493a1c1ccommit hash: 85ebb2b009fe3f74d90a4f6d4b16f057493a1c1c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
*: move FreeBSD 13.2 EOL to 2024Q3

FreeBSD 13.3 was released on 2024-03-05. The transition period is at
least 3 months but usually rounded up to almost 4 months.
0.1.0_1
08 Mar 2024 18:30:15
commit hash: d2b938d8909f8dc1ac0c681c7e02c306ab0a59ffcommit hash: d2b938d8909f8dc1ac0c681c7e02c306ab0a59ffcommit hash: d2b938d8909f8dc1ac0c681c7e02c306ab0a59ffcommit hash: d2b938d8909f8dc1ac0c681c7e02c306ab0a59ff files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprlang: update to 0.5.0

Changes:	https://github.com/hyprwm/hyprlang/releases/tag/v0.5.0
Reported by:	GitHub (watch releases)
0.1.0
02 Mar 2024 00:06:36
commit hash: edc1fa32671fc8016b166a3b227a2ed3c95e99f7commit hash: edc1fa32671fc8016b166a3b227a2ed3c95e99f7commit hash: edc1fa32671fc8016b166a3b227a2ed3c95e99f7commit hash: edc1fa32671fc8016b166a3b227a2ed3c95e99f7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: adapt to upstream PAM config
0.1.0
26 Feb 2024 07:03:20
commit hash: 6f3bf0862f4d59c3f4c35233a2aa226fa7094841commit hash: 6f3bf0862f4d59c3f4c35233a2aa226fa7094841commit hash: 6f3bf0862f4d59c3f4c35233a2aa226fa7094841commit hash: 6f3bf0862f4d59c3f4c35233a2aa226fa7094841 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: update to 0.1.0

Changes:	https://github.com/hyprwm/hyprlock/releases/tag/v0.1.0
Changes:	https://github.com/hyprwm/hyprlock/compare/8969351...v0.1.0
Reported by:	GitHub (watch releases)
s20240223
24 Feb 2024 00:49:59
commit hash: f6d34ea28841e750ee5321787838ee1e21e95bbacommit hash: f6d34ea28841e750ee5321787838ee1e21e95bbacommit hash: f6d34ea28841e750ee5321787838ee1e21e95bbacommit hash: f6d34ea28841e750ee5321787838ee1e21e95bba files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hyprlock: add new port

Hyprland's simple, yet multi-threaded and GPU-accelerated screen
locking utility.

Features:
 - uses the secure ext-session-lock protocol
 - full support for fractional-scale
 - fully GPU accelerated
 - multi-threaded resource acquisition for no hitches

https://github.com/hyprwm/hyprlock

Number of commits found: 24