Port details |
- labwc Wayland stacking compositor
- 0.5.2 x11-wm
=0 0.5.2Version of this port present on the latest quarterly branch. - Maintainer: jbeich@FreeBSD.org
 - Port Added: 2021-03-04 00:41:40
- Last Update: 2022-05-18 15:04:19
- Commit Hash: 9fac075
- License: GPLv2
- Description:
- Labwc stands for Lab Wayland Compositor, with lab indicating a sense
of experimentation and treading new ground.
It is a wlroots-based stacking compositor aiming to be light-weight
and independent, with a focus on simply stacking windows well and
rendering some window decorations. It relies on clients for
wall-paper, panels, screenshots, and so on to create a full desktop
environment.
Labwc tries to stay in keeping with wlroots and sway in terms of
general approach and coding style.
In order to avoid re-inventing configuration & theme syntax,
openbox-3.4 specification is used. This does not mean that labwc is an
openbox clone but rather that configuration files will look and feel
familiar.
WWW: https://github.com/labwc/labwc
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/x11-wm/labwc/ && make install clean
- To add the package, run one of these commands:
- pkg install x11-wm/labwc
- pkg install labwc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: labwc
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1652883650
SHA256 (labwc-labwc-0.5.2_GH0.tar.gz) = ad00412f17dedd6eb0113d0fd07c22abf4c8e5f322f3e93db4a7ab973fdf1922
SIZE (labwc-labwc-0.5.2_GH0.tar.gz) = 107625
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- evdev-proto>0 : devel/evdev-proto
- wayland-protocols>0 : graphics/wayland-protocols
- wlroots>=0.15.0<0.16.0 : x11-toolkits/wlroots
- scdoc : textproc/scdoc
- meson>=0.57.1_1 : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- pixman-1.pc : x11/pixman
- Runtime dependencies:
-
- pixman-1.pc : x11/pixman
- Library dependencies:
-
- libwayland-server.so : graphics/wayland
- libwlroots.so : x11-toolkits/wlroots
- libinput.so : x11/libinput
- libxkbcommon.so : x11/libxkbcommon
- libcairo.so : graphics/cairo
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libxml2.so : textproc/libxml2
- libpango-1.0.so : x11-toolkits/pango
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for labwc-0.5.2:
MANPAGES=on: Build and/or install manual pages
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings
- Options name:
- x11-wm_labwc
- USES:
- compiler:c11 gnome meson pkgconfig xorg
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
18 May 2022 15:04:19 0.5.2
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.5.2
Changes: https://github.com/labwc/labwc/releases/tag/0.5.2
Reported by: portscout |
10 Apr 2022 19:11:41 0.5.1_1
|
Charlie Li (vishwin)  |
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor) |
10 Apr 2022 00:23:18 0.5.1
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.5.1
Changes: https://github.com/labwc/labwc/releases/tag/0.5.1
Reported by: portscout |
26 Mar 2022 08:27:27 0.5.0_1
|
Matthias Fechner (mfechner)  |
textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246 |
19 Feb 2022 23:57:58 0.5.0
|
Jan Beich (jbeich)  |
x11-wm/labwc: respect LOCALBASE for icons after bb83f2992ed9 |
19 Feb 2022 21:26:55 0.5.0
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.5.0
Changes: https://github.com/labwc/labwc/releases/tag/0.5.0
Reported by: portscout |
05 Feb 2022 00:23:08 0.4.0
|
Jan Beich (jbeich)  |
x11-wm/labwc: unbreak build after ac6523232943
meson.build:53:2: ERROR: Invalid version of dependency, need 'wlroots'
['=0.15.0'] found '0.15.1'. |
31 Dec 2021 21:32:25 0.4.0
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.4.0
Changes: https://github.com/johanmalm/labwc/compare/cd50344...0.4.0
Changes: https://github.com/labwc/labwc/releases/tag/0.4.0 |
31 Dec 2021 17:30:10 0.3.0.377
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.3.0.377 (snapshot)
Changes: https://github.com/johanmalm/labwc/compare/d5532ac...cd50344 |
31 Dec 2021 17:16:31 0.3.0.376
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.3.0.376 (snapshot)
Changes: https://github.com/johanmalm/labwc/compare/0.3.0...d5532ac |
17 Dec 2021 11:30:04 0.3.0_2
|
Jan Beich (jbeich)  |
x11-toolkits/wlroots: update to 0.15.0
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.0
Reported by: upstream (tracking bug) |
21 Nov 2021 09:10:17 0.3.0_1
|
Jan Beich (jbeich)  |
x11-wm/labwc: chase HTTP redirect |
12 Sep 2021 10:43:25 0.3.0_1
|
Jan Beich (jbeich)  |
sysutils/seatd: drop SUID option after b8a20cd29e54
It's not possible to restrict setuid bit to "video" group without also
breaking compositor nesting (e.g., hikari on sway). So, leave setuid
handling to a dedicated executable. seatd-launch works similar to
ck-launch-session by starting the daemon on demand. |
12 Aug 2021 16:44:15 0.3.0
|
Jan Beich (jbeich)  |
x11-wm/labwc: update package description
https://github.com/johanmalm/labwc/commit/2e5927229b3b |
29 Jun 2021 00:59:09 0.3.0
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.3.0
Changes: https://github.com/johanmalm/labwc/compare/0.2.1...0.3.0
Reported by: Repology |
23 Jun 2021 18:07:18 0.2.1_1
|
Jan Beich (jbeich)  |
x11-toolkits/wlroots: update to 0.14.0
Changes: https://github.com/swaywm/wlroots/releases/tag/0.14.0
Reported by: GitHub (watch releases) |
16 Apr 2021 19:53:08 0.2.1
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.2.1
Changes: https://github.com/johanmalm/labwc/compare/0.2.0...0.2.1
Reported by: Repology |
15 Apr 2021 21:30:01 0.2.0
|
Jan Beich (jbeich)  |
x11-wm/labwc: chase upstream description after 377a9eb9993c |
15 Apr 2021 21:11:12 0.2.0
|
Jan Beich (jbeich)  |
x11-wm/labwc: update to 0.2.0
Changes: https://github.com/johanmalm/labwc/compare/0.1.0...0.2.0
Reported by: Repology |
07 Apr 2021 20:59:00 0.1.0_1
|
Jan Beich (jbeich)  |
x11-toolkits/wlroots: update to 0.13.0
Changes: https://github.com/swaywm/wlroots/releases/tag/0.13.0
Reported by: GitHub (watch releases)
Tested by: Evgeniy Khramtsov (via CFT on x11@ list) |
07 Apr 2021 08:09:01 0.1.0
|
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 0.1.0
|
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
06 Mar 2021 18:50:08
0.1.0
|
jbeich  |
x11-wm/labwc: update to 0.1.0
Changes: https://github.com/johanmalm/labwc/compare/db4249d...0.1.0 |
05 Mar 2021 22:39:58
s20210304
|
jbeich  |
x11-wm/labwc: update to s20210304
Changes: https://github.com/johanmalm/labwc/compare/2738ff2...db4249d |
04 Mar 2021 06:40:02
s20210303
|
jbeich  |
x11-wm/labwc: simplify MANPAGES=on |
04 Mar 2021 05:52:19
s20210303
|
jbeich  |
x11-wm/labwc: find Openbox themes if PREFIX != /usr/local |
04 Mar 2021 01:07:23
s20210303
|
jbeich  |
x11-wm/labwc: simplify MANPAGES=off |
04 Mar 2021 00:08:23
s20210303
|
jbeich  |
x11-wm/labwc: add new port
Labwc is a WIP free, wlroots-based stacking compositor for Wayland.
It has the following aims:
- Be light-weight, small and fast
- Have the look and feel of openbox albeit with a smaller feature set
- Where practicable, use clients to show wall-paper, take screenshots,
and so on
- Stay in keeping with wlroots and sway in terms of approach and
coding style
It is in early development, so expect bugs and missing features.
https://github.com/johanmalm/labwc |