Port details |
- swaylock Screen locker for Wayland
- 1.8.0 x11 =2 1.7.2_2Version of this port present on the latest quarterly branch.
- Maintainer: jbeich@FreeBSD.org
- Port Added: 2019-01-15 00:54:23
- Last Update: 2024-08-24 18:09:13
- Commit Hash: 598b2da
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: wayland
- License: MIT
- WWW:
- https://github.com/swaywm/swaylock
- Description:
- swaylock is a screen locking utility for Wayland compositors. It is compatible
with any Wayland compositor which implements the following Wayland protocols:
- wlr-layer-shell
- wlr-input-inhibitor
- xdg-output
- xdg-shell
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/x11/swaylock/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/swaylock
- pkg install swaylock
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: swaylock
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1724445573
SHA256 (swaywm-swaylock-v1.8.0_GH0.tar.gz) = 7efc5eb6aa2fc00a3435621fc78df5bab8afbe17f7d8815241f4fbd4bbeed7f8
SIZE (swaywm-swaylock-v1.8.0_GH0.tar.gz) = 33073
Packages (timestamps in pop-ups are UTC):
- Slave ports:
-
- x11/swaylock-effects
- x11/swaylock-plugin
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- wayland-protocols>=1.25 : graphics/wayland-protocols
- scdoc : textproc/scdoc
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Runtime dependencies:
-
- unix-selfauth-helper>0 : security/unix-selfauth-helper
- Library dependencies:
-
- libwayland-client.so : graphics/wayland
- libxkbcommon.so : x11/libxkbcommon
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for swaylock-1.8.0:
MANPAGES=on: Build and/or install manual pages
PIXBUF=on: GDK-PixBuf library support
===> Use 'make config' to modify these settings
- Options name:
- x11_swaylock
- USES:
- compiler:c11 cpe gnome meson pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.8.0 24 Aug 2024 18:09:13 |
Jan Beich (jbeich) |
x11/swaylock: update to 1.8.0
Changes: https://github.com/swaywm/swaylock/releases/tag/v1.8.0
Reported by: GitHub (watch releases) |
1.7.2_2 24 Aug 2024 18:09:11 |
Jan Beich (jbeich) |
x11/swaylock: revert to 1.7.2 due to bogus commit message
This reverts commit a64fa71294557f85550abce3b3d18b9f861f0c7d. |
1.8.0 24 Aug 2024 00:35:45 |
Jan Beich (jbeich) |
x11/swaylock: update to 1.7.2
Changes: https://github.com/swaywm/swaylock/releases/tag/v1.7.2
Reported by: GitHub (watch releases) |
1.7.2_2 12 Jan 2024 22:40:48 |
Muhammad Moinur Rahman (bofh) |
*/*: Sanitize MANPREFIX for meson ports
Approved by: portmgr |
1.7.2_1 02 Dec 2023 21:13:37 |
Jan Beich (jbeich) |
x11/swaylock: unbreak snapshot --version after 60507c96737a
https://github.com/swaywm/swaylock/commit/84598b08f21a |
1.7.2_1 26 Jul 2023 16:21:01 |
Jan Beich (jbeich) |
x11/swaylock: simplify PAM config after ca20c3923e51 |
1.7.2 28 Jan 2023 22:22:34 |
Jan Beich (jbeich) |
x11/swaylock: update to 1.7.2
Changes: https://github.com/swaywm/swaylock/releases/tag/v1.7.2
Reported by: GitHub (watch releases) |
1.7.1 27 Jan 2023 11:54:28 |
Jan Beich (jbeich) |
x11/swaylock: update to 1.7.1
Changes: https://github.com/swaywm/swaylock/releases/tag/v1.7.1
Reported by: GitHub (watch releases) |
1.7 27 Nov 2022 13:18:41 |
Jan Beich (jbeich) |
x11/swaylock: update to 1.7
Changes: https://github.com/swaywm/swaylock/releases/tag/1.7
Reported by: GitHub (watch releases) |
1.6_1 10 Sep 2022 17:41:16 |
Stefan Eßer (se) Author: Tobias Kortkamp |
Fix WWW in parent/child ports
Many of the WWW are overwritten later which means the wrong value
is used. This did not happen before where the children were either
a) just using the pkg-descr from the parents
b) or had their own separate pkg-descr with custom WWW
Use WWW?= in parents when the child's WWW is different.
Children that use the same WWW as the parent can just inherit it,
i.e., the child WWW can be removed.
Approved by: portmgr (implicit) |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
1.6_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
1.6_1 01 Jul 2022 08:01:22 |
Baptiste Daroussin (bapt) |
wayland: add wayland virtual category |
1.6_1 28 Jun 2022 20:01:35 |
Jan Beich (jbeich) |
x11/swaylock: drop setuid bit via unix-selfauth-helper |
1.6 21 Apr 2022 11:36:16 |
Bernhard Froehlich (decke) |
x11/swaylock: Chase CPE_VENDOR change now that NIST has fixed CPE entry
Approved by: portmgr (blanket) |
1.6 18 Apr 2022 17:45:49 |
Bernhard Froehlich (decke) |
x11/swaylock: Add CPE information
I know that "swayvm" is obviously a typing mistake in the CPE database
and I contacted NIST already about it. As soon as it's fixed I will
correct it here as well.
Approved by: portmgr (blanket) |
1.6 07 Mar 2022 23:58:16 |
Jan Beich (jbeich) |
x11/swaylock: update to 1.6
Changes: https://github.com/swaywm/swaylock/releases/tag/1.6
Reported by: GitHub (watch releases) |
1.5_2 20 Feb 2022 18:30:49 |
Jan Beich (jbeich) |
x11/swaylock: prepare to drop setuid bit on -CURRENT |
1.5_2 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
1.5_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.5_2 16 Nov 2020 16:34:10 |
jbeich |
x11/swaylock-effects: fix COMMENT override |
1.5_2 16 Nov 2020 13:05:05 |
jbeich |
x11/swaylock-effects: add new port
Swaylock-effects is a fork of swaylock which adds built-in screenshots
and image manipulation effects like blurring. It's inspired by
i3lock-color, although the feature sets aren't perfectly overlapping.
https://github.com/mortie/swaylock-effects |
1.5_2 17 Jul 2020 22:34:38 |
jbeich |
x11/swaylock: limit root to authenticating child process
Taken from initialize_pw_backend in shadow.c.
PR: 248053 |
1.5_1 17 Jul 2020 22:12:30 |
jbeich |
x11/swaylock: unbreak PAM locking
Since 1.5 it includes "login" service which doesn't ask for password
from user running Wayland session. Before pam_authenticate(3) failed
with PAM_AUTH_ERR due to missing permissions password database.
PR: 248053
Reported by: many
Submitted by: andrew|_|tao11.riddles.org.uk, jbeich
Tested by: ashish |
1.5 22 Jan 2020 20:16:16 |
jbeich |
x11/swaylock: update to 1.5
Changes: https://github.com/swaywm/swaylock/compare/1.4...1.5
Reported by: GitHub (watch releases) |
1.4_1 08 Nov 2019 11:21:03 |
tobik |
x11*: Add missing USES={gl,gnome,mate} |
1.4_1 26 Jul 2019 20:46:57 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
1.4 20 May 2019 16:56:14 |
jbeich |
x11/swaylock: unbreak on DragonFly
../loop.c: In function 'loop_poll':
../loop.c:83:2: error: implicit declaration of function 'poll'; did you mean
'powl'? [-Werror=implicit-function-declaration]
poll(loop->fds, loop->fd_length, ms);
^~~~
powl
Reported by: DPorts (muscles) |
1.4 03 May 2019 17:37:14 |
jbeich |
x11/swaylock: update to 1.4
Changes: https://github.com/swaywm/swaylock/compare/1.3...1.4 |
1.3 25 Feb 2019 22:07:54 |
jbeich |
Add option helper for MESON_ARGS = -Dfoo=enabled
feature options define combo like auto/yes/no in a standand way.
In other words, upstream projects of ports that use _MESON_YES are
supposed to migrate to _MESON_ENABLED.
https://mesonbuild.com/Build-options.html#features
Reviewed by: tobik (implicit)
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D19127 |
1.3 05 Feb 2019 12:52:03 |
jbeich |
x11/swaylock: update to 1.3 (nop)
Changes: https://github.com/swaywm/swayidle/compare/effdea5...1.3
Changes: https://github.com/swaywm/swaylock/releases/tag/1.3 |
1.2.46 30 Jan 2019 17:18:00 |
jbeich |
x11-wm/sway: update to 1.0.b.2.291
Changes: https://github.com/swaywm/sway/compare/606f6a37...5cb3d476
Changes: https://github.com/swaywm/wlroots/compare/9fe8e379...41af8d84
Changes: https://github.com/swaywm/swaylock/compare/ecc8402...effdea5 |
1.2.44 29 Jan 2019 00:47:06 |
jbeich |
x11-wm/sway: update to 1.0.b.2.282
Changes: https://github.com/swaywm/sway/compare/5f45a4bb...606f6a37
Changes: https://github.com/swaywm/wlroots/compare/209210d3...9fe8e379
Changes: https://github.com/swaywm/swayidle/compare/f002a7a...d18c7cb
Changes: https://github.com/swaywm/swaylock/compare/368f53e...ecc8402 |
1.2.41 26 Jan 2019 00:43:17 |
jbeich |
x11-wm/sway: update to 1.0.b.2.274
Changes: https://github.com/swaywm/sway/compare/1a1133dc...5f45a4bb
Changes: https://github.com/swaywm/wlroots/compare/c41d0130...209210d3
Changes: https://github.com/swaywm/swaylock/compare/72d15f8...f002a7a
Changes: https://github.com/swaywm/swaylock/compare/3d94a60...368f53e |
1.2.38 24 Jan 2019 00:14:46 |
jbeich |
x11-wm/sway: update to 1.0.b.2.270
Changes: https://github.com/swaywm/sway/compare/410c9613...1a1133dc
Changes: https://github.com/swaywm/wlroots/compare/b619ab4d...c41d0130
Changes: https://github.com/swaywm/swaylock/compare/4e72a36...3d94a60 |
1.2.30 22 Jan 2019 00:42:14 |
jbeich |
x11-wm/sway: update to 1.0.b.2.243
Changes: https://github.com/swaywm/sway/compare/1cce14e7...410c9613
Changes: https://github.com/swaywm/wlroots/compare/5dde2e79...b619ab4d
Changes: https://github.com/swaywm/swayidle/compare/c94949d...72d15f8
Changes: https://github.com/swaywm/swaylock/compare/52eeb9f...4e72a36 |
1.2.28 19 Jan 2019 00:32:43 |
jbeich |
x11-wm/sway: update to 1.0.b.2.226
Changes: https://github.com/swaywm/sway/compare/70637b40...1cce14e7
Changes: https://github.com/swaywm/wlroots/compare/10b1de6e...5dde2e79
Changes: https://github.com/swaywm/swayidle/compare/1.1...c94949d
Changes: https://github.com/swaywm/swaylock/compare/1.2...52eeb9f |
1.2 15 Jan 2019 00:52:45 |
jbeich |
x11-wm/sway: update to 1.0.b.2.189
The last beta is several months old, so use a snapshot to help users
evaluate the current state.
Changes: https://github.com/swaywm/sway/compare/1.0-beta.2...2573606b
Changes: https://github.com/swaywm/wlroots/compare/0.2...10a2c4ed |