Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.18.1_1 25 Nov 2024 09:26:55 |
Dima Panov (fluffy) |
misc/hwdata: bump more consumers
Noticed by: jbeich
Sponsored by: Future Crew, LLC |
0.18.1 20 Sep 2024 12:34:52 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.18.1
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.1
Reported by: GitLab (notify releases) |
0.18.0_1 27 Aug 2024 00:48:13 |
Jan Beich (jbeich) |
graphics/wayland: update to 1.23.1
Changes: https://lists.freedesktop.org/archives/wayland-devel/2024-August/043760.html
Reported by: GitLab (notify releases)
PR: 281037
Approved by: manu |
0.18.0 13 Jul 2024 00:36:35 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.18.0
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.0
Reported by: GitLab (notify releases) |
0.17.4 27 Jun 2024 20:37:01 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.17.4
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.4
Reported by: GitLab (notify releases) |
0.17.3_3 21 Jun 2024 20:27:04 |
Jan Beich (jbeich) |
sysutils/libdisplay-info: update to 0.2.0
Changes: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.2.0
Reported by: GitLab (notify releases) |
0.17.3_2 28 May 2024 00:53:02 |
Jan Beich (jbeich) |
graphics/libliftoff: update to 0.5.0
Changes: https://gitlab.freedesktop.org/emersion/libliftoff/-/tags/v0.5.0
Reported by: GitLab (notify releases) |
0.17.3_1 15 May 2024 22:28:54 |
Jan Beich (jbeich) |
x11-servers/xwayland: drop HiDPI patches to unblock updates
- Rootful HiDPI[1] introduces non-trivial conflicts to rootless HiDPI
- AUR[2] tracks Xwayland releases, so may not help with rebases
- Sway should probably adopt zero scaling from Mir/KWin/Hyprland
- Xwayland usage has reduced since 2020
[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1197
[2] https://aur.archlinux.org/packages/xorg-xwayland-hidpi-xprop
This reverts commit 466f3a1eabfe2acf82e64e2c388759a5b0e4276d.
This reverts commit 843e295cf33f9d2652c7b2e0d4ea0b2bc14e9c59.
This reverts commit dce99729d741f14bc81d941d29b70a8a7147298c.
PR: 278495
Approved by: manu |
0.17.3 27 Apr 2024 02:45:53 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.17.3
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.3
Reported by: GitLab (notify releases) |
0.17.2_1 09 Apr 2024 15:06:23 |
Jan Beich (jbeich) |
x11-servers/xwayland-devel: drop direct consumers after a26e05c85c30
- Upstream releases frequently and independently from xorg-server
- Both ports have the same features and defaults
- Newer snapshots may decrease stability or break HiDPI patches
Note, wlroots-devel cannot stay on xwayland-devel without introducing
package conflicts when installing hyprland + cage/gamescope.
This reverts commit 4c432d12bbb40a1c91963af26986002e9c388f29.
This reverts commit 09721d1275eea4199d7b39b25d962017187c82a0. |
0.17.2 11 Mar 2024 18:45:54 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.17.2
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.2
Reported by: GitLab (notify releases) |
0.17.1 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
0.17.1 21 Dec 2023 22:02:11 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.17.1
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.1
Reported by: GitLab (notify releases) |
0.17.0 21 Nov 2023 17:24:00 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.17.0
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0
Reported by: GitLab (notify releases) |
0.16.2_1 09 Aug 2023 14:07:35 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: unbreak fetch due to repo growth
fetch:
https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/f3ba14e49133.patch: size
mismatch: expected 1972, actual 1976
-index c64937aa6..ff208abc4 100644
+index c64937aa60..ff208abc47 100644
-index 748ba9c32..c964fe12e 100644
+index 748ba9c323..c964fe12eb 100644 |
0.16.2_1 12 Jul 2023 21:44:32 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: drop GL_TAGNAME |
0.16.2_1 12 Jul 2023 18:56:04 |
Felix Palmen (zirias) |
bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077 |
0.16.2_1 21 Apr 2023 12:18:56 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: unbreak DRM=off build after a8bed4f81662
Error: Missing: include/wlr/types/wlr_drm_lease_v1.h
https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/59205cd93e8a |
0.16.2_1 13 Feb 2023 19:13:04 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: limit hwdata dependency to DRM as build only
pnp.ids is converted to pnpids.c, so won't pick up changes without rebuild.
pnp.ids is also unused when nesting on X11 or Wayland (WLR_BACKENDS != drm).
https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/eec95e3d5e1a |
0.16.2 10 Feb 2023 23:39:39 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.16.2
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.2
Reported by: GitLab (notify releases) |
0.16.1_2 18 Jan 2023 23:27:10 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: backport a Xwayland crashfix
Inspired by: Alpine Linux |
0.16.1_1 18 Jan 2023 23:27:10 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: switch 9f5b7d7133ba to 0.16 upstream commit |
0.16.1_1 04 Jan 2023 23:50:16 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: unbreak nesting under X11 after a8bed4f81662
$ pkg install xorg-minimal xterm sway
$ echo "exec xterm" >~/.xinitrc
$ startx
$ sway -c /dev/null
[...]
Assertion failed: (buffer->n_busy > 0), function handle_x11_present_event, file
backend/x11/output.c, line 682.
or
$ pkg install cage sway
$ cage env -u WAYLAND_DISPLAY sway -c /dev/null
[...]
Assertion failed: (buffer->n_busy > 0), function handle_x11_present_event, file
backend/x11/output.c, line 682. |
0.16.1 25 Dec 2022 16:36:03 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.16.1
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.1
Reported by: GitLab (notify releases) |
0.16.0 11 Nov 2022 22:39:55 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: drop NVIDIA option
Needs rebase for 0.16.0 but abandoned by the author.
Also obsoleted by GBM support in nvidia-driver >= 495.
This reverts commit f406592a8e37f2c889ea0a2966cdd9cc751f7c8c. |
0.16.0 11 Nov 2022 22:39:55 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.16.0
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.0
Reported by: GitLab (notify releases) |
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) |
0.15.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 ) |
0.15.1 01 May 2022 19:16:32 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: slightly expand NVIDIA note
Nothing to do in this port until NVIDIA fixes FreeBSD driver:
- both GBM (495+) and EGLStreams require nvidia-drm.ko
- wlroots-eglstreams is supported as NVIDIA option (since f406592a8e37)
https://www.reddit.com/r/freebsd/comments/udyrh7/nvidia_and_wayland_on_freebsd/
Wayland "de facto" requires DRM for mode setting (KMS) and buffer
sharing (GBM, EGLStreams). Without those one can sacrifice convenience
and performance by starting under Xorg with software rendering e.g.,
$ startx
$ glxinfo | fgrep 'OpenGL renderer'
OpenGL renderer string: NVIDIA GeForce GT 640/PCIe/SSE2 (Only the first 15 lines of the commit message are shown above ) |
0.15.1 04 Mar 2022 16:05:23 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: unbreak fetch due to repo growth
=> Fetched file size mismatch (expected 3808, actual 3810)
-index 4932ec4d..70f1b7c4 100644
+index 4932ec4da..70f1b7c41 100644
Reported by: Alain De Vos (via FreeBSD Forums) |
0.15.1 04 Feb 2022 18:36:46 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.15.1
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.1
Reported by: Repology |
0.15.0_1 18 Jan 2022 11:39:10 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: drop Vulkan quirk after e9669c2a0b41 |
0.15.0_1 28 Dec 2021 00:41:53 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: backport some fixes from upstream
- wlr_texture: remove wlr_texture_from_wl_drm() from header
- scene: schedule an output frame on wl_surface.frame
- vulkan: Fix imported image layout |
0.15.0 28 Dec 2021 00:41:53 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: switch recent patch to GitLab
-index 4932ec4da4..70f1b7c41f 100644
+index 4932ec4d..70f1b7c4 100644
[...]
+--
+GitLab
+ |
0.15.0 28 Dec 2021 00:41:53 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: tag patches from GitHub
Required to extend PATCH_SITES without increasing failover.
GitHub to be used only for rebased patches like xwayland_hidpi. |
0.15.0 26 Dec 2021 11:48:18 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: NVIDIA depends on X11 after 597460fbd27c
ld: error: undefined symbol: xwayland_keyboard_grab_manager
>>> referenced by wlr_keyboard.c
>>>
libwlroots.so.10.p/types_wlr_keyboard.c.o:(wlr_keyboard_notify_key)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: cannot make progress due to previous errors. |
0.15.0 26 Dec 2021 11:48:18 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: NVIDIA depends on DRM after 2af7805da5c5
ld: error: undefined symbol: drm_is_eglstreams
>>> referenced by wlr_renderer.c
>>>
libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_shm)
>>> referenced by wlr_renderer.c
>>>
libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_shm)
>>> referenced by wlr_renderer.c
>>>
libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_display)
>>> referenced 3 more times
ld: error: undefined symbol: wlr_backend_is_drm
>>> referenced by eglstreams_allocator.c
>>>
libwlroots.so.10.p/render_eglstreams_allocator.c.o:(multi_backend_callback)
>>> referenced by output.c
>>> libwlroots.so.10.p/types_output_output.c.o:(output_basic_test)
ld: error: undefined symbol: wlr_output_is_drm
>>> referenced by egl.c
>>>
libwlroots.so.10.p/render_egl.c.o:(wlr_egl_flip_eglstreams_page)
>>> referenced by render.c
>>>
libwlroots.so.10.p/types_output_render.c.o:(output_create_swapchain) |
0.15.0 26 Dec 2021 11:36:42 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update NVIDIA patch |
0.15.0 23 Dec 2021 07:37:47 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update NVIDIA patch |
0.15.0 17 Dec 2021 11:30:04 |
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) |
0.14.1_2 28 Nov 2021 17:59:58 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: don't require vulkan-validation-layers
PR: 256793 |
0.14.1_1 01 Nov 2021 17:03:27 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update homepage after bfe5bc8c7a56 |
0.14.1_1 01 Nov 2021 17:01:07 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: chase to the new home
https://github.com/swaywm/wlroots/commit/0855cdacb2ee
"This repository has been archived by the owner. It is now read-only." |
0.14.1_1 05 Oct 2021 02:34:20 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: simplify _DEPENDS after f2820b6cc217 |
0.14.1_1 05 Oct 2021 00:56:16 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: drop unused -isystem after 325260c4ac26 |
0.14.1_1 30 Sep 2021 21:23:30 |
Rene Ladan (rene) |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
0.14.1_1 17 Sep 2021 17:14:55 |
Jan Beich (jbeich) |
graphics/libglvnd: update to 1.3.4
- graphics/egl-wayland: drop libglvnd < 1.3.4 workaround
- x11-toolkits/wlroots: rebuild to enable EGL_EXT_device_persistent_id
Changes: https://gitlab.freedesktop.org/glvnd/libglvnd/-/compare/v1.3.3...v1.3.4
PR: 258269
Exp-run by: antoine
Approved by: zeising |
0.14.1 12 Sep 2021 04:42:08 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update package description |
0.14.1 02 Sep 2021 06:52:30 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: drop mesa-devel note after 22a85734ff71 |
0.14.1 08 Jul 2021 15:43:33 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: unbreak NVIDIA after e8342192e9dd
===> Applying distribution patches for wlroots-0.14.1
1 out of 14 hunks failed--saving rejects to render/gles2/renderer.c.rej
===> FAILED Applying distribution patch b78146d76ab0.patch with -p1
*** Error code 1 |
0.14.1 08 Jul 2021 15:25:39 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: update to 0.14.1
Changes: https://github.com/swaywm/wlroots/releases/tag/0.14.1
Reported by: GitHub (watch releases) |
0.14.0_1 23 Jun 2021 19:58:54 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: document Vulkan runtime requirements
$ pkg install sway
$ WLR_RENDERER=vulkan sway
00:00:00.051 [wlr] [render/vulkan/vulkan.c:206] Could not create instance:
ERROR_LAYER_NOT_PRESENT (-6)
00:00:00.051 [wlr] [render/vulkan/renderer.c:1525] creating vulkan instance for
renderer failed
00:00:00.051 [wlr] [backend/backend.c:84] Failed to create backend renderer
00:00:00.052 [wlr] [render/vulkan/vulkan.c:206] Could not create instance:
ERROR_LAYER_NOT_PRESENT (-6)
00:00:00.052 [wlr] [render/vulkan/renderer.c:1525] creating vulkan instance for
renderer failed
00:00:00.052 [wlr] [backend/backend.c:84] Failed to create backend renderer
00:00:00.052 [sway/server.c:53] Unable to create backend
$ pkg install vulkan-validation-layers
(Only the first 15 lines of the commit message are shown above ) |
0.14.0_1 23 Jun 2021 18:13:35 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: expose Vulkan renderer
Example usage:
$ WLR_RENDERER=vulkan sway |
0.14.0 23 Jun 2021 18:07:18 |
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) |
0.13.0_4 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
0.13.0_3 30 May 2021 22:36:31 |
Jan Beich (jbeich) Author: Evgeniy Khramtsov |
x11-toolkits/wlroots: backport fix for bundled libXcursor
PR: 256274
Security: CVE-2013-2003 |
0.13.0_2 18 Apr 2021 23:34:26 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: move CONSOLEKIT as BASU to sysutils/seatd
- wlroots >= 0.14 is libseat-only per
https://github.com/swaywm/wlroots/commit/7f0908546149
- WLR_SESSION currently defaults to libseat even if CONSOLEKIT is enabled
- mutter and plasma5-kwin if ever ported to libseat may want to use ConsoleKit2
- Enable BASU by default as the dependency is already pulled by sway and mako |
0.13.0_1 18 Apr 2021 23:34:26 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: disable direct session by default
- Removed upstream in https://github.com/swaywm/wlroots/commit/d037c2dddc0f
- Lacks XDG_SESSION_TYPE unlike
https://github.com/swaywm/wlroots/commit/90c845295947
- SUID in consumers is now handled by `builtin` backend in libseat |
0.13.0 10 Apr 2021 20:33:36 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: expose x11/nvidia-driver support
Allow debugging EGLStreams itself on FreeBSD. Like CONSOLEKIT this relies
on a rejected patch, so may break on updates or be eventually removed.
See also NVIDIA option in x11-servers/xwayland-devel |
0.13.0 10 Apr 2021 20:33:24 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: fix patch warning after 70148c11889b
===> Applying distribution patches for wlroots-0.13.0
No such line 2057 in input file, ignoring |
0.13.0 08 Apr 2021 23:33:31 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: move experimental label to CONSOLEKIT
ConsoleKit2 support uses a patch rejected upstream, and upstream plans
to simplify session handling via libseat by dropping other session backends. |
0.13.0 07 Apr 2021 20:59:00 |
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) |
0.12.0 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.12.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.12.0 06 Apr 2021 08:11:39 |
Jan Beich (jbeich) |
x11-toolkits/wlroots: unbreak fetch
$ make checksum TRYBROKEN= MASTER_SITE_BACKUP= DISTDIR=$(mktemp -dt distfiles)
[...]
fetch: https://github.com/swaywm/wlroots/commit/8bdf0df41719.patch: size
mismatch: expected 5792, actual 5800
=> Couldn't fetch it - please try to retrieve this
=> port manually into /tmp/distfiles.MhSR5vxb/ and try again.
*** Error code 1
-index b801b5dd4..7bc285197 100644
+index b801b5dd46..7bc285197a 100644
-index 24b435aa6..119e0db90 100644
+index 24b435aa66..119e0db904 100644
-index 4cb103af0..c93190de1 100644
+index 4cb103af04..c93190de1f 100644 (Only the first 15 lines of the commit message are shown above ) |
0.12.0 06 Apr 2021 08:11:39 |
Jan Beich (jbeich) |
Chase GH_ACCOUNT rename for Greg V |
0.12.0 08 Nov 2020 16:48:02 |
jbeich |
x11-toolkits/wlroots: update to 0.12.0
Changes: https://github.com/swaywm/wlroots/releases/tag/0.12.0
Reported by: GitHub (watch releases) |
0.11.0_2 28 Oct 2020 14:41:59 |
jbeich |
x11-toolkits/wlroots: enable LIBSEAT by default
When seatd is running don't use setuid bit. Otherwise, use wlroots
direct session like before to keep POLA. For example,
$ sway
[ERROR] [libseat] [libseat/libseat.c:73] libseat_open_seat: No backend was
able to open a seat
[ERROR] [backend/session/libseat.c:102] Unable to create seat: Function not
implemented
<direct session started>
$ ps -lp $(pgrep -x sway)
UID PID PPID C PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND
1234 63621 63611 0 20 0 279152 107156 select S v0 0:01.11 sway
0 63623 63621 6 52 0 32124 18396 sbwait I v0 0:00.00 sway
vs.
$ service seatd onestart
$ sway
<libseat session started>
$ ps -lp $(pgrep -x sway)
UID PID PPID C PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND
1234 46290 46280 4 20 0 332924 105248 select S v0 0:05.47 sway |
0.11.0_1 28 Oct 2020 14:41:54 |
jbeich |
x11-toolkits/wlroots: reject CONSOLEKIT + LIBSEAT
===> Applying distribution patches for wlroots-0.11.0_2
1 out of 3 hunks failed--saving rejects to backend/session/session.c.rej
2 out of 2 hunks failed--saving rejects to meson.build.rej
===> FAILED Applying distribution patch bad1e9afa8ea.patch with -p1 |
0.11.0_1 28 Oct 2020 14:41:50 |
jbeich |
x11-toolkits/wlroots: adjust X11 identation to match other options |
0.11.0_1 17 Oct 2020 15:00:00 |
rene |
x11-toolkits/wlroots: remove a case specific to FreeBSD 11.3
Phabricator: D26646 |
0.11.0_1 28 Sep 2020 19:59:57 |
zeising |
Bump portrevision for devel/evdev-proto
Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442. |
0.11.0 29 Aug 2020 00:37:54 |
jbeich |
sysutils/seatd: update to 0.2.0
Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.2.0
Reported by: upstream, Repology |
0.11.0 27 Aug 2020 00:22:50 |
jbeich |
x11-toolkits/wlroots: unbreak WLR_SESSION=direct with LIBSEAT=on after r546064
Apply a crashfix when wlroots is built with libseat session backend
but user opted out of the new default via environ(7). Upstream impact
was more serious because the patch wasn't optional. |
0.11.0 24 Aug 2020 10:26:11 |
jbeich |
x11-toolkits/wlroots: refresh LIBSEAT patches
This version has been merged upstream. |
0.11.0 24 Aug 2020 02:57:30 |
jbeich |
x11-toolkits/wlroots: refresh LIBSEAT patches |
0.11.0 22 Aug 2020 23:55:39 |
jbeich |
x11-toolkits/wlroots: refresh LIBSEAT patches |
0.11.0 09 Aug 2020 09:35:20 |
jbeich |
sysutils/seatd: add new port
seatd is a seat management deamon, that does everything it needs to
do. Nothing more, nothing less. Depends only on libc.
libseat is a seat management library allowing applications to use
whatever seat management is available.
Supports:
- seatd
- (e)logind
- embedded seatd for standalone operation
Each backend can be compile-time included and is runtime auto-detected
or manually selected with the `LIBSEAT_BACKEND` environment variable.
Which backend is in use is transparent to the application, providing a
simple common interface.
WWW: https://git.sr.ht/~kennylevinsen/seatd |
0.11.0 09 Aug 2020 08:26:55 |
jbeich |
x11-toolkits/wlroots: expand URL in CONSOLEKIT comment |
0.11.0 16 Jul 2020 00:33:42 |
jbeich |
x11-toolkits/wlroots: unbreak CONSOLEKIT after r542295
===> Applying distribution patches for wlroots-0.11.0
1 out of 1 hunks failed--saving rejects to backend/session/meson.build.rej
1 out of 2 hunks failed--saving rejects to meson.build.rej
1 out of 1 hunks failed--saving rejects to meson_options.txt.rej
===> FAILED Applying distribution patch e8cc137111bc.patch with -p1
*** Error code 1 |
0.11.0 15 Jul 2020 23:58:15 |
jbeich |
x11-toolkits/wlroots: update to 0.11.0
Changes: https://github.com/swaywm/wlroots/releases/tag/0.11.0
Reported by: GitHub (watch releases) |
0.10.1_1 01 Jul 2020 22:22:38 |
jbeich |
UCLify pkg-message in my ports |
0.10.1_1 07 Jun 2020 01:36:56 |
jbeich |
x11-toolkits/wlroots: document FreeBSD < 12 quirks |
0.10.1_1 13 May 2020 19:55:50 |
jbeich |
x11-toolkits/wlroots: add Xwayland HiDPI scaling support
See https://github.com/swaywm/wlroots/pull/2064#issuecomment-622647075 |
0.10.1 27 Mar 2020 23:34:06 |
jbeich |
x11-toolkits/wlroots: aarch64 still needs LLD workaround |
0.10.1 10 Mar 2020 14:31:12 |
jbeich |
x11-toolkits/wlroots: update to 0.10.1
Changes: https://github.com/swaywm/wlroots/releases/tag/0.10.1
Changes: https://github.com/swaywm/wlroots/compare/0.10.0...0.10.1
Reported by: GitHub (watch releases) |
0.10.0_5 04 Mar 2020 10:02:29 |
jbeich |
x11-toolkits/wlroots: fix server-side cursor icon
On Sway switching to an empty workspace would revert cursor to default theme.
Reported by: raichoo |
0.10.0_4 28 Feb 2020 11:26:28 |
manu |
x11-toolkits/wlroots: Add mesa-dri to RUN_DEPEND
wlroots will try to create a GBM device and this need the gbm drivers from
mesa.
Fixes running any wayland compositor depending on wlroots on a fresh install.
Example:
$ pkg install sway alacritty
$ sway
gbm: failed to open any driver (search paths /usr/local/lib/dri)
gbm: Last dlopen error: Cannot open "/usr/local/lib/dri/i965_dri.so"
failed to load driver: i965
gbm: failed to open any driver (search paths /usr/local/lib/dri)
gbm: Last dlopen error: Cannot open "/usr/local/lib/dri/kms_swrast_dri.so"
failed to load driver: kms_swrast (Only the first 15 lines of the commit message are shown above ) |
0.10.0_3 17 Feb 2020 21:23:50 |
jbeich |
x11-toolkits/wlroots: don't hardcode /dev/drm/0
Test independently from the next update to catch regressions early. |
0.10.0_2 09 Feb 2020 22:22:00 |
jbeich |
x11-toolkits/wlroots: switch to Xwayland snapshot
Improves stability with X11 applications on Sway. |
0.10.0_1 29 Jan 2020 15:59:49 |
jbeich |
x11-toolkits/wlroots: backport WLR_DRM_NO_MODIFIERS support
https://github.com/swaywm/wlroots/commit/2bdd1d0896cc broke KMS-based
screen capture e.g.,
$ sudo LIBVA_DRIVER_NAME=iHD ffmpeg -hide_banner \
-f kmsgrab -i - \
-vf hwmap=derive_device=vaapi,scale_vaapi=format=nv12 \
-c:v h264_vaapi \
output.mp4
[kmsgrab @ 0x81098b000] Using plane 30 to locate framebuffers.
[kmsgrab @ 0x81098b000] Failed to get framebuffer 131: Invalid argument.
pipe:: Invalid argument
To make it work again define WLR_DRM_NO_MODIFIERS=1 via environ(7)
before starting a wlroots-based compositor. |
0.10.0 23 Jan 2020 16:19:15 |
jbeich |
x11-toolkits/wlroots: unbreak CONSOLEKIT after r523838
===> Applying distribution patches for wlroots-0.10.0
1 out of 2 hunks failed--saving rejects to meson.build.rej
Submitted by: Greg V |
0.10.0 22 Jan 2020 20:16:25 |
jbeich |
x11-toolkits/wlroots: update to 0.10.0
Changes: https://github.com/swaywm/wlroots/releases/tag/0.10.0
Changes: https://github.com/swaywm/wlroots/compare/0.9.1...0.10.0
Reported by: GitHub (watch releases)
MFH: 2020Q1 (required by sway 1.4) |
0.9.1 06 Jan 2020 14:13:30 |
jbeich |
x11-toolkits/wlroots: update to 0.9.1
Changes: https://github.com/swaywm/wlroots/releases/tag/0.9.1
Reported by: GitHub (watch releases) |
0.9.0_1 02 Jan 2020 21:31:41 |
jbeich |
x11-toolkits/wlroots: unbreak nesting after r521656
An example affected use case would be running Cage on Sway in order to
contain multiple fullscreen/kiosk Firefox instances, capitalizing
on minimalistic UI. |
0.9.0 01 Jan 2020 00:30:16 |
jbeich |
x11-toolkits/wlroots: unbreak CONSOLEKIT after r521656
===> Applying distribution patches for wlroots-0.9.0
No such line 52 in input file, ignoring
1 out of 1 hunks failed--saving rejects to backend/meson.build.rej
1 out of 4 hunks failed--saving rejects to meson.build.rej
Submitted by: Greg V |
0.9.0 31 Dec 2019 21:11:41 |
jbeich |
x11-toolkits/wlroots: update to 0.9.0
Changes: https://github.com/swaywm/wlroots/releases/tag/0.9.0
Reported by: GitHub (watch releases) |
0.8.1_1 22 Dec 2019 19:52:09 |
jbeich |
x11-toolkits/wlroots: backport fix for TTY > 10
$ sway -d
[...]
[sway/server.c:39] Preparing Wayland server initialization
[backend/session/direct-freebsd.c:159] Using tty /dev/ttyv10
[backend/session/direct-freebsd.c:163] Cannot open tty: No such file or
directory
[backend/session/session.c:96] Failed to load session backend
[backend/backend.c:321] Failed to start a DRM session
[backend/noop/backend.c:51] Creating noop backend
[sway/server.c:46] Unable to create backend
PR: 242801
Submitted by: Ting-Wei Lan |
0.8.1 07 Nov 2019 18:36:56 |
zeising |
Add USES=xorg USES=gl, ports categories x
Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed. |
0.8.1 07 Oct 2019 20:35:57 |
jbeich |
x11-toolkits/wlroots: update to 0.8.1
Changes: https://github.com/swaywm/wlroots/releases/tag/0.8.1
Reported by: GitHub (watch releases) |