non port: x11-toolkits/wlroots/pkg-message |
SVNWeb
|
Number of commits found: 13 |
Fri, 11 Nov 2022
|
[ 22:39 Jan Beich (jbeich) ] 95c1216
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.
|
Sun, 1 May 2022
|
[ 19:16 Jan Beich (jbeich) ] 82856ed
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 )
|
Tue, 18 Jan 2022
|
[ 11:39 Jan Beich (jbeich) ] c89c094
x11-toolkits/wlroots: drop Vulkan quirk after e9669c2a0b41
|
Fri, 17 Dec 2021
|
[ 11:30 Jan Beich (jbeich) ] 2af7805 (Only the first 10 of 20 ports in this commit are shown above. )
x11-toolkits/wlroots: update to 0.15.0
Changes: https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.0
Reported by: upstream (tracking bug)
|
Sun, 28 Nov 2021
|
[ 17:59 Jan Beich (jbeich) ] a383731
x11-toolkits/wlroots: don't require vulkan-validation-layers
PR: 256793
|
Thu, 30 Sep 2021
|
[ 21:23 Rene Ladan (rene) ] 620968a (Only the first 10 of 399 ports in this commit are shown above. )
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
|
Thu, 2 Sep 2021
|
[ 06:52 Jan Beich (jbeich) ] db1512a
x11-toolkits/wlroots: drop mesa-devel note after 22a85734ff71
|
Wed, 23 Jun 2021
|
[ 19:58 Jan Beich (jbeich) ] 507dbff
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 )
|
Sun, 18 Apr 2021
|
[ 23:34 Jan Beich (jbeich) ] 8c80131
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
|
Sat, 10 Apr 2021
|
[ 20:33 Jan Beich (jbeich) ] f406592
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
|
Wed, 28 Oct 2020
|
[ 14:41 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
|
Wed, 1 Jul 2020
|
[ 22:22 jbeich ]
UCLify pkg-message in my ports
|
Sun, 7 Jun 2020
|
[ 01:36 jbeich ]
x11-toolkits/wlroots: document FreeBSD < 12 quirks
|
Number of commits found: 13 |