aboutsummaryrefslogtreecommitdiff
path: root/x11-wm
Commit message (Collapse)AuthorAgeFilesLines
* x11-wm/xfce4-wm: Import upsstream patch fixing crashsMikhail Teterin2022-03-302-0/+47
| | | | | | | | | | | xfce4-wm could crash if a broken client tries to usse a nonexistent icon. Importing upstream patch that avoids the crash. PR: 262908 Obtained from: https://gitlab.xfce.org/xfce/xfwm4/-/commit/a7971823de40a17dcba940fcef56d781626826d3 MFH: 2022Q1 (cherry picked from commit 45e9c8923b1f38f856b2df9b7385cabbff95d82c)
* x11-wm/dwl: unbreak X11 runtimeJan Beich2022-03-302-0/+6
| | | | (cherry picked from commit d0ada09b16b195120160d6dcdc2900856b5f5860)
* x11-wm/dwl: update to 0.3Jan Beich2022-03-202-4/+4
| | | | | | | Changes: https://github.com/djpohly/dwl/releases/tag/v0.3 Reported by: Repology (cherry picked from commit 21b5f7254a957026ebc55378fc5dcfa74c0afe2f)
* x11-wm/labwc: respect LOCALBASE for icons after bb83f2992ed9Jan Beich2022-02-201-0/+1
| | | | (cherry picked from commit 4d52d9c23fefcc86df344758010df1807036b9b3)
* x11-wm/labwc: update to 0.5.0Jan Beich2022-02-192-9/+4
| | | | | | | Changes: https://github.com/labwc/labwc/releases/tag/0.5.0 Reported by: portscout (cherry picked from commit bb83f2992ed95fbfc8e799b0c0956d9cf1972189)
* x11-wm/wayfire: expose Xwayland HiDPI after dce99729d741Jan Beich2022-02-183-1/+16
| | | | (cherry picked from commit 466f3a1eabfe2acf82e64e2c388759a5b0e4276d)
* x11-wm/gamescope: unbreak fetch due to repo growthJan Beich2022-02-141-8/+8
| | | | | | | | | fetch: https://github.com/Plagman/gamescope/commit/a618ea074660.patch: size mismatch: expected 2587, actual 2589 -index 5a47ff84..bba9ec84 100644 +index 5a47ff840..bba9ec849 100644 (cherry picked from commit 9b5261b7e82ef446d04052135490f696b2e98e55)
* x11-wm/gamescope: check libliftoff package version after ef2d0a35dd40Jan Beich2022-02-111-0/+1
| | | | | | | | | | Dependency libliftoff found: NO found 0.1.0 but need: '>= 0.2.0' ; matched: '< 0.3.0' ../src/drm.cpp:1174:8: error: use of undeclared identifier 'liftoff_output_needs_composition' if ( liftoff_output_needs_composition( drm->lo_output ) ) ^ (cherry picked from commit 63b39d29994a75ce5696d3c1f0db9e4623f1d95d)
* x11-wm/gamescope: unbundle libliftoff after 929a40f5e1c9Jan Beich2022-02-113-32/+3
| | | | | | This reverts commit 8947b5348e896ba308935f13823954443ca3655c. (cherry picked from commit ef2d0a35dd40b8b59bf9f94b3887d26631b3465d)
* x11-wm/hikari: Take maintainershipAshish SHUKLA2022-02-091-1/+1
| | | | | | | PR: 261834 Approved by: Alexander Sieg <ports at xanderio dot de> (maintainer) (cherry picked from commit f75c2ab0d6bc2463dc372ba116c4ad6b21842c22)
* x11-wm/river: update to 0.1.3Jan Beich2022-02-052-9/+8
| | | | | | | Changes: https://github.com/riverwm/river/releases/tag/v0.1.3 Reported by: GitHub (watch releases) (cherry picked from commit cf4a469d60ea0ab024d838ac981f10fe424f496a)
* x11-wm/labwc: unbreak build after ac6523232943Jan Beich2022-02-052-0/+5
| | | | | | meson.build:53:2: ERROR: Invalid version of dependency, need 'wlroots' ['=0.15.0'] found '0.15.1'. (cherry picked from commit 45141bcb116422bb0ae2f76e560be4ad51ccb99b)
* x11-wm/gamescope: update to 3.10.8Jan Beich2022-01-302-4/+4
| | | | | | | Changes: https://github.com/Plagman/gamescope/compare/3.10.7...3.10.8 Reported by: portscout (cherry picked from commit 990f2a343db703c53a430948ce56c62ae598cf81)
* x11-wm/sway: update to 1.7Jan Beich2022-01-232-4/+4
| | | | | | | | Changes: https://github.com/swaywm/sway/releases/tag/1.7 Changes: https://github.com/swaywm/sway/compare/1.7-rc3...1.7 Reported by: GitHub (watch releases) (cherry picked from commit ec0e1ef979ac1e61d7bada595db73fb1fa85d1e8)
* x11-wm/gamescope: update to 3.10.7Jan Beich2022-01-202-4/+4
| | | | | | | Changes: https://github.com/Plagman/gamescope/compare/3.10.5...3.10.7 Reported by: portscout (cherry picked from commit ba6b1898403c4c7c98ac157223cc34173acbb68b)
* x11-wm/river: revert to lang/zig after 0.9.0 releaseDave Cottlehuber2022-01-201-1/+1
| | | | | | | Approved by: jbeich Sponsored by: SkunkWerks, GmbH (cherry picked from commit 5110b89a943ac5c7644212c227d3c8e5e4aaffc7)
* x11-wm/gamescope: drop Vulkan quirk after e9669c2a0b41Jan Beich2022-01-181-9/+0
| | | | (cherry picked from commit e87f3f48ef5e6e31b97068698f73a2b948272e59)
* x11-wm/sway: update to 1.7.r3Jan Beich2022-01-162-4/+4
| | | | | | | Changes: https://github.com/swaywm/sway/releases/tag/1.7-rc3 Reported by: GitHub (watch releases) (cherry picked from commit b3af06cc5193f789928accf87eb8cb8dd1c6be48)
* x11-wm/gamescope: update to 3.10.5Jan Beich2022-01-152-4/+4
| | | | | | | Changes: https://github.com/Plagman/gamescope/compare/3.10.4...3.10.5 Reported by: portscout (cherry picked from commit ed8ff2ab00cb384fdff03fc5ae1dc115b5b1a622)
* x11-wm/gamescope: update to 3.10.4Jan Beich2022-01-153-33/+4
| | | | | | | Changes: https://github.com/Plagman/gamescope/compare/3.10.3...3.10.4 Reported by: portscout (cherry picked from commit fcf393e4f1acbe8f35726655e460483a2176be6f)
* x11-wm/hikari: update to 2.3.3Jan Beich2022-01-143-261/+4
| | | | | | | PR: 261188 Approved by: Alexander Sieg (maintainer) (cherry picked from commit 9e639257834b139c31175671c759aca4c1a3b602)
* x11-wm/sway: update to 1.7.r2Jan Beich2022-01-092-4/+4
| | | | | | | Changes: https://github.com/swaywm/sway/releases/tag/1.7-rc2 Reported by: GitHub (watch releases) (cherry picked from commit d0cda23fc04a3a361707d1955b5a412fffb4e6b1)
* x11-wm/river: respect CPUTYPE instead of host CPUJan Beich2022-01-051-0/+2
| | | | | https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/27227#note_191521 (cherry picked from commit 17c8fc74210cbaf8a923e9ec4be6a0565ffca234)
* x11-wm/river: unbreak with non-empty WITH_DEBUGJan Beich2022-01-051-1/+1
| | | | | | Cannot run step 'yes' because it does not exist (cherry picked from commit f8be2c80ad1b62e7f79e7bb37007fc5819e72d2e)
* KDE: Update KDE Plasma Desktop to 5.23.5Tobias C. Berner2022-01-053-8/+47
| | | | | | | | | | | | | | | | | | | | | | | KDE Plasma 5.23.5, Bugfix Release for January Tuesday, 4 January 2022. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.23.5. Plasma 5.23 was released in October 2021 with many feature refinements and new modules to complete the desktop experience. This release adds a month's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Save bluetooth status on teardown. * System Monitor: Handle process parent changes in ProcessDataModel. * Fix Klipper Actions content truncation. Full changelog: https://kde.org/announcements/changelogs/plasma/5/5.23.4-5.23.5 (cherry picked from commit 7b08ff168e130bf762ae350526d89f8095e1fcca)
* x11-wm/labwc: update to 0.4.0Jan Beich2021-12-312-5/+4
| | | | | Changes: https://github.com/johanmalm/labwc/compare/cd50344...0.4.0 Changes: https://github.com/labwc/labwc/releases/tag/0.4.0
* x11-wm/labwc: update to 0.3.0.377 (snapshot)Jan Beich2021-12-312-5/+5
| | | | Changes: https://github.com/johanmalm/labwc/compare/d5532ac...cd50344
* x11-wm/labwc: update to 0.3.0.376 (snapshot)Jan Beich2021-12-312-33/+9
| | | | Changes: https://github.com/johanmalm/labwc/compare/0.3.0...d5532ac
* x11-wm/dwl: unbreak on GCC architecturesJan Beich2021-12-311-1/+1
| | | | | | | | | | | | | | | | | | | | | In file included from dwl.c:377: client.h: In function 'client_get_appid': client.h:63: error: 'struct wlr_xdg_surface' has no member named 'toplevel' client.h: In function 'client_get_title': client.h:88: error: 'struct wlr_xdg_surface' has no member named 'toplevel' dwl.c: In function 'createkeyboard': dwl.c:797: error: 'struct wlr_input_device' has no member named 'keyboard' dwl.c:800: error: 'struct wlr_input_device' has no member named 'keyboard' dwl.c:803: error: 'struct wlr_input_device' has no member named 'keyboard' dwl.c:804: error: 'struct wlr_input_device' has no member named 'keyboard' dwl.c: In function 'createnotify': dwl.c:901: error: 'struct wlr_xdg_surface' has no member named 'toplevel' dwl.c:902: error: 'struct wlr_xdg_surface' has no member named 'toplevel' dwl.c: In function 'keypress': dwl.c:1242: error: 'struct wlr_input_device' has no member named 'keyboard' dwl.c:1245: error: 'struct wlr_input_device' has no member named 'keyboard' dwl.c: In function 'keypressmod': dwl.c:1277: error: 'struct wlr_input_device' has no member named 'keyboard'
* x11-wm/dwl: simplify desktop sessionJan Beich2021-12-311-2/+1
| | | | | Based on sway/labwc but DesktopNames is from wayfire as a hint for DM to set XDG_CURRENT_DESKTOP for xdg-desktop-portal-wlr.
* x11-wm/phoc: explicitly depend on wayland-protocolsJan Beich2021-12-311-0/+1
| | | | | | | meson.build:36:0: ERROR: Dependency "wayland-protocols" not found, tried pkgconfig PR: 260639 Reported by: antoine (via exp-run)
* x11-wm/icewm: update IceWM to version 2.9.4.Alexey Dokuchaev2021-12-312-4/+4
|
* x11-wm/dwl: add new portJan Beich2021-12-305-0/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dwl is a compact, hackable compositor for Wayland based on wlroots. It is intended to fill the same space in the Wayland world that dwm does in X11, primarily in terms of philosophy, and secondarily in terms of functionality. Like dwm, dwl is: - Easy to understand, hack on, and extend with patches - One C source file (or a very small number) configurable via config.h - Limited to 2000 SLOC to promote hackability - Tied to as few external dependencies as possible dwl is not meant to provide every feature under the sun. Instead, like dwm, it sticks to features which are necessary, simple, and straightforward to implement given the base on which it is built. Implemented default features: - Any features provided by dwm/Xlib: simple window borders, tags, keybindings, client rules, mouse move/resize. Providing a built-in status bar is an exception to this goal, to avoid dependencies on font rendering and/or drawing libraries when an external bar could work well. - Configurable multi-monitor layout support, including position and rotation - Configurable HiDPI/multi-DPI support - Provide information to external status bars via stdout/stdin - Urgency hints via xdg-activate protocol - Various Wayland protocols - XWayland support as provided by wlroots (can be enabled in config.mk) - Zero flickering - Wayland users naturally expect "every frame is perfect" https://github.com/djpohly/dwl
* x11-wm/gamescope: unbreak fetch due to repo growthJan Beich2021-12-281-8/+8
| | | | | | | | | | | | | | | | | | fetch: https://github.com/Plagman/gamescope/commit/ec8e547be135.patch: size mismatch: expected 2857, actual 2861 -index e7251ec..957d9f0 100644 +index e7251ec0..957d9f0e 100644 -index 08d9e15..7298f7b 100644 +index 08d9e158..7298f7b3 100644 -index b9ba551..e984865 100644 +index b9ba551e..e9848654 100644 -index e984865..f1a1c55 100644 +index e9848654..f1a1c55a 100644 -index 5a47ff8..bba9ec8 100644 +index 5a47ff84..bba9ec84 100644 PR: 260761 Reported by: amdmi3
* x11-wm/sawfish: update to 1.13.0Fernando ApesteguĂ­a2021-12-264-102/+10
| | | | | | | | * Add missing dependencies * Remove merged patch. * Remove noop REINPLACE_CMD Reported by: portscout
* fasl ports: Chase 888bfec23a with PORTREVISION bumpJoseph Mingrone2021-12-251-0/+1
| | | | | | | | These packages must be rebuilt when so much as a bit changes in lang/sbcl. Without the rebuild, problems such as StumpWM not loading will occur. Sponsored by: The FreeBSD Foundation
* x11-wm/river: update to 0.1.2Jan Beich2021-12-242-17/+17
| | | | | Changes: https://github.com/riverwm/river/releases/tag/v0.1.2 Reported by: GitHub (watch releases)
* x11-wm/stumpwm: Update to 20.11-90Joseph Mingrone2021-12-232-6/+5
| | | | Sponsored by: The FreeBSD Foundation
* x11-wm/sway: update to 1.7.r1Jan Beich2021-12-232-60/+5
| | | | | Changes: https://github.com/swaywm/sway/releases/tag/1.7-rc1 Reported by: GitHub (watch releases)
* x11-wm/enlightenment: Enable build of armv{6,7}.Robert Clausecker2021-12-231-9/+5
| | | | | | | While there, turn a bunch of `.else .if` blocks into `.elif`s. PR: 260543 Reported by: Peter TKATCHENKO <peter@flytrace.com>
* x11-wm/river: chase package description after d3ff67aded6dJan Beich2021-12-231-2/+2
| | | | https://github.com/riverwm/river/commit/62b0ede0ae5f
* x11-wm/river: update to 0.1.1Jan Beich2021-12-232-22/+10
| | | | | Changes: https://github.com/riverwm/river/releases/tag/v0.1.1 Reported by: GitHub (watch releases)
* x11-wm/river: unbreak after 2af7805da5c5Jan Beich2021-12-222-7/+11
|
* x11-wm/icewm: update IceWM to version 2.9.3.Alexey Dokuchaev2021-12-213-4/+13
|
* x11-wm/wayfire-plugins-extra: respect PREFIX after f081b8b768c8Jan Beich2021-12-201-0/+5
|
* x11-wm/wayfire-plugins-extra: enable dbus and windecor pluginsJan Beich2021-12-206-2/+130
|
* x11-wm/gamescope: update to 3.10.3Jan Beich2021-12-182-5/+4
| | | | | Changes: https://github.com/Plagman/gamescope/compare/3.10.1...3.10.3 Reported by: portscout
* x11-wm/gamescope: drop unused distfile after c8a5e7b72398Jan Beich2021-12-181-2/+0
|
* x11-wm/gamescope: restore wlroots version check after c8a5e7b72398Jan Beich2021-12-171-1/+1
| | | | | 0.14.0.1 (0467a752) is 0.15.0 snapshot used during long preparation. However, the required snapshot version was never precise.
* x11-wm/sway: unbreak workspace switching after 2af7805da5c5Jan Beich2021-12-172-4/+4
| | | | | | | | | | | | | | Somehow the following got lost during rebase: void handle_new_output(struct wl_listener *listener, void *data) { struct sway_server *server = wl_container_of(listener, server, new_output); struct wlr_output *wlr_output = data; + if (wlr_output == root->fallback_output->wlr_output) { + return; + } + sway_log(SWAY_DEBUG, "New output %p: %s (non-desktop: %d)", wlr_output, wlr_output->name, wlr_output->non_desktop);