x11-wm/wlmaker: update to 0.8.1 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.8.1 Reported by: GitHub (watch releases)93c2be7bf2
Port details
x11-wm/wlmaker0.8.1
Wayland compositor inspired by Window Maker
- Maintainer
- jbeich@FreeBSD.org
- Packages
- wlmaker 0.8.1
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/phkaeser/wlmaker
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (37)
x11-wm/wlmaker: update to 0.8 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.8 Reported by: GitHub (watch releases)f8c31a3602
x11-wm/wlmaker: switch to wlroots020ca04c9536c
x11-wm/wlmaker: update to 0.7.1 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.7.1 Reported by: GitHub (watch releases)da9c82ff14
x11-wm/wlmaker: update to 0.7 - Switch to non-deprecated wlroots version - Move PLIST_FILES to pkg-plist Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.7 Reported by: GitHub (watch releases)07631f8784
x11-wm/wlmaker: update to 0.6.2 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.6.2 Reported by: GitHub (watch releases)ba82f2cacb
x11-wm/wlmaker: update to 0.6.1 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.6.1 Reported by: GitHub (watch releases)2aad632edb
x11-wm/wlmaker: update to 0.6 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.6 Reported by: GitHub (watch releases)2b84c474ca
x11-wm/wlmaker: update to 0.5 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.5 Reported by: GitHub (watch releases)767b2d8097
x11-toolkits/wlroots: always add version suffix Prevent dependency churn (e.g., 1b744b687e87, 20de9a1b52e1) during future minor updates. Upstream API is versioned since 0.18, so consumers and external CI should depend on a pinned package to avoid bumps. Inpsired by: Void Linux2cb7175c92
x11-wm/wlmaker: update to 0.4.1 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.4.1 Reported by: GitHub (watch releases)203aa1081a
x11-wm/wlmaker: back to default wlroots after a2b8594899863efb0dc4c0
x11-wm/wlmaker: update to 0.4 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.4 Reported by: GitHub (watch releases)a2b8594899
x11-wm/wlmaker: build with optimizations Any optimizations: don't downgrade -O3 to -O2.fb052e78c1
x11-toolkits/wlroots: update to 0.18.0 Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.0 Reported by: GitLab (notify releases)20de9a1b52
x11-wm/wlmaker: update to 0.3 Changes: https://github.com/phkaeser/wlmaker/releases/tag/v0.3 Reported by: GitHub (watch releases)6be13aff2d
x11-wm/wlmaker: drop unused patch after 0f824f3cbc57e5549e61d8
x11-wm/wlmaker: update to 0.2 Changes: https://github.com/phkaeser/wlmaker/compare/f2a5915...v0.2f37c82e2a4
x11-wm/wlmaker: update to 0.1.457 Changes: https://github.com/phkaeser/wlmaker/compare/6723df1...f2a59151ceca622c1
x11-wm/wlmaker: update to 0.1.454 Changes: https://github.com/phkaeser/wlmaker/compare/af442c5...6723df1cf9efde102
x11-wm/wlmaker: update to 0.1.453 Changes: https://github.com/phkaeser/wlmaker/compare/e04de60...af442c55bd59cff28
x11-wm/wlmaker: update to 0.1.451 Changes: https://github.com/phkaeser/wlmaker/compare/1372de3...e04de6066ab8673c1
x11-wm/wlmaker: update to 0.1.450 Changes: https://github.com/phkaeser/wlmaker/compare/a388205...1372de30103ff8704
x11-wm/wlmaker: unbreak build on non-x86 architectures
Upstream defines _POSIX_C_SOURCE to 1, 199309L, 200112L, 200809L in
multiple files, all of which hide SIGTRAP on FreeBSD. Drop POSIX as
BSD (unlike GNU) enable extensions by default.
submodules/libbase/subprocess.c:496:9: error: use of undeclared identifier 'SIGTRAP'
496 | BS_ASSERT(rv == subprocess_ptr->pid);
| ^
submodules/libbase/assert.h:45:13: note: expanded from macro 'BS_ASSERT'
45 | BS_ABORT(); \
| ^
submodules/libbase/assert.h:34:28: note: expanded from macro 'BS_ABORT'
34 | #define BS_ABORT() { raise(SIGTRAP); }
| ^
PR: 276743
Reported by: pkg-fallout (aarch64)69beefcd6cx11-wm/wlmaker: drop unused patch after 6a7543959a1d58cec0eb79
x11-wm/wlmaker: update to 0.1.444 Changes: https://github.com/phkaeser/wlmaker/compare/f183a22...a38820502f53a834f
x11-wm/wlmaker: update to 0.1.441 Changes: https://github.com/phkaeser/wlmaker/compare/a4483c1...f183a226a7543959a
x11-wm/wlmaker: update to 0.1.439 Changes: https://github.com/phkaeser/wlmaker/compare/ebcc667...a4483c1159c10f7c3
x11-wm/wlmaker: unbreak non-x86 build
In file included from apps/primitives/segment_display.c:21:
In file included from apps/primitives/segment_display.h:23:
In file included from submodules/libbase/../libbase/libbase.h:25:
submodules/libbase/../libbase/atomic.h:109:5: error: address argument to atomic operation must be a pointer to _Atomic type ('int32_t *' (aka 'int *') invalid)
109 | atomic_store(&a_ptr->v, v);
| ^ ~~~~~~~~~
/usr/include/stdatomic.h:366:2: note: expanded from macro 'atomic_store'
366 | atomic_store_explicit(object, desired, memory_order_seq_cst)
| ^ ~~~~~~
/usr/include/stdatomic.h:259:2: note: expanded from macro 'atomic_store_explicit'
259 | __c11_atomic_store(object, desired, order)
| ^ ~~~~~~
Reported by: pkg-falloute59bd10566x11-wm/wlmaker: update to 0.1.438 Changes: https://github.com/phkaeser/wlmaker/compare/6652766...ebcc667a98d420ab9
x11-wm/wlmaker: update to 0.1.434 Changes: https://github.com/phkaeser/wlmaker/compare/5a6b8ab...66527663ef6bd7821
x11-wm/wlmaker: update to 0.1.433 Changes: https://github.com/phkaeser/wlmaker/compare/ed7a302...5a6b8abdb477b08af
x11-wm/wlmaker: track x11/foot dependency Docks and keybindings are not configurable yet. See upstream roadmap.6e719c3943
x11-wm/wlmaker: don't hardcode WRKSRC in debug log $ wlmaker [...] (INFO) backend/wayland/backend.c:436 Starting Wayland backend (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/server.c:731 Output layout change: Pos 0, 0 (1280 x 720). (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/server.c:618 Server 0x3489a2c74000: Added output 0x3489a4acfb80 (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/wlmaker.c:282 Starting Wayland compositor for server 0x3489a2c74000 at wayland-0 ... (ERROR) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/submodules/libbase/file.c:125 Failed realpath(/wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/icons/chrome-48x48.png, 0x820d1df10): errno(2): No such file or directory (ERROR) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/submodules/libbase/file.c:125 Failed realpath(/wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/icons/terminal-48x48.png, 0x820d1df10): errno(2): No such file or directory (ERROR) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/submodules/libbase/file.c:125 Failed realpath(/wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/icons/firefox-48x48.png, 0x820d1df10): errno(2): No such file or directory (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/dock.c:141 Created dock view 0x3489a2c9a000 (ERROR) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/submodules/libbase/file.c:125 Failed realpath(/wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/icons/clip-48x48.png, 0x820d1df10): errno(2): No such file or directory (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/clip.c:262 Created clip view 0x3489a2c5c540 (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/xdg_toplevel.c:183 Created window 0x3489a4ad0000 for wlmtk XDG toplevel surface 0x3489a474a800 (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/xdg_shell.c:122 XDG shell: Toolkit window 0x3489a4ad0000 for surface 0x3489a2c5d300 (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/xdg_decoration.c:268 XDG decoration request_mode for XDG surface 0x3489a474a400, content 0x3489a474a910: Current 0, pending 0, scheduled 2, requested 2. Set: 2 (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/toolkit/window.c:309 Set server side decoration for window 0x3489a4ad0000: 1 (INFO) wrkdirs/usr/ports/x11-wm/wlmaker/work/wlmaker-0.1-430-ged7a302/src/server.c:731 Output layout change: Pos 0, 0 (0 x 0). ^C09f8a54e50
x11-wm/wlmaker: switch to makepatch directory separator84ca3759f4
x11-wm/wlmaker: convert patch-libbase to PATCHFILES Different hashes due to cherry-picks over the flattened submodule as PATCHFILES doesn't support passing PATCH_WRKSRC subdirectory.e386e01dee
x11-wm/wlmaker: add new port A Wayland compositor inspired by Window Maker. Key features: * Compositor for windows in stacking mode. * Supports multiple workspaces. * Appearance inspired by Window Maker, following the look and feel of NeXTSTEP. * Easy to use, lightweight, low gimmicks and fast. * Dock and clip, to be extended for dockable apps. Wayland Maker is in early development stage. For existing and planned features see https://github.com/phkaeser/wlmaker/blob/main/doc/ROADMAP.md35d43ff481