notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
non port: x11-toolkits/wlroots/pkg-message

Number of commits found: 13

Friday, 11 Nov 2022
22:39 Jan Beich (jbeich) search for other commits by this committer
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.
commit hash: 95c12168657aee3dfc9db7e93106d9dc42854e69 commit hash: 95c12168657aee3dfc9db7e93106d9dc42854e69 commit hash: 95c12168657aee3dfc9db7e93106d9dc42854e69 commit hash: 95c12168657aee3dfc9db7e93106d9dc42854e69 95c1216
Sunday, 1 May 2022
19:16 Jan Beich (jbeich) search for other commits by this committer
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
  $ cage glxinfo | fgrep 'OpenGL renderer'
  OpenGL renderer string: llvmpipe (LLVM 13.0.1, 256 bits)

  $ sway -d
  [...]
  00:00:00.001 [DEBUG] [sway/server.c:50] Preparing Wayland server
initialization
  00:00:00.001 [INFO] [wlr] [backend/x11/backend.c:397] Creating X11 backend
  00:00:00.002 [INFO] [wlr] [backend/x11/backend.c:464] X11 does not support
DRI3 extension
  00:00:00.002 [INFO] [sway/main.c:394] Starting sway version 1.7
  00:00:00.002 [DEBUG] [sway/server.c:75] Initializing Wayland server
  00:00:00.002 [DEBUG] [wlr] [render/wlr_renderer.c:305] Skipping GLES2
renderer: no DRM FD available
  00:00:00.002 [INFO] [wlr] [render/pixman/renderer.c:521] Creating pixman
renderer
  00:00:00.002 [DEBUG] [wlr] [render/allocator/allocator.c:112] Trying to create
shm allocator
  00:00:00.002 [DEBUG] [wlr] [render/allocator/shm.c:117] Created shm allocator
  [...]
commit hash: 82856edcb9b4f89a6881737fe64c6678966f4fe0 commit hash: 82856edcb9b4f89a6881737fe64c6678966f4fe0 commit hash: 82856edcb9b4f89a6881737fe64c6678966f4fe0 commit hash: 82856edcb9b4f89a6881737fe64c6678966f4fe0 82856ed
Tuesday, 18 Jan 2022
11:39 Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: drop Vulkan quirk after e9669c2a0b41
commit hash: c89c094a1b95e2043029c989530e35865cde2058 commit hash: c89c094a1b95e2043029c989530e35865cde2058 commit hash: c89c094a1b95e2043029c989530e35865cde2058 commit hash: c89c094a1b95e2043029c989530e35865cde2058 c89c094
Friday, 17 Dec 2021
11:30 Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.15.0

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.0
Reported by:	upstream (tracking bug)
commit hash: 2af7805da5c5fc73eb28fba4065cead63c4bb5ab commit hash: 2af7805da5c5fc73eb28fba4065cead63c4bb5ab commit hash: 2af7805da5c5fc73eb28fba4065cead63c4bb5ab commit hash: 2af7805da5c5fc73eb28fba4065cead63c4bb5ab 2af7805
Sunday, 28 Nov 2021
17:59 Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: don't require vulkan-validation-layers

PR:		256793
commit hash: a3837318d0a66be81377892d5e3a65d78f00b2d2 commit hash: a3837318d0a66be81377892d5e3a65d78f00b2d2 commit hash: a3837318d0a66be81377892d5e3a65d78f00b2d2 commit hash: a3837318d0a66be81377892d5e3a65d78f00b2d2 a383731
Thursday, 30 Sep 2021
21:23 Rene Ladan (rene) search for other commits by this committer
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
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 620968a
Thursday, 2 Sep 2021
06:52 Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: drop mesa-devel note after 22a85734ff71
commit hash: db1512a686f5b5c32eac9eae1f81ce142e6990b6 commit hash: db1512a686f5b5c32eac9eae1f81ce142e6990b6 commit hash: db1512a686f5b5c32eac9eae1f81ce142e6990b6 commit hash: db1512a686f5b5c32eac9eae1f81ce142e6990b6 db1512a
Wednesday, 23 Jun 2021
19:58 Jan Beich (jbeich) search for other commits by this committer
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

$ WLR_RENDERER=vulkan sway
00:00:00.063 [wlr] [render/vulkan/vulkan.c:483] vulkan: required device
extension VK_EXT_queue_family_foreign not found
00:00:00.063 [wlr] [render/vulkan/renderer.c:1545] Failed to create vulkan
device
00:00:00.066 [wlr] [backend/backend.c:84] Failed to create backend renderer
00:00:00.115 [wlr] [render/vulkan/vulkan.c:483] vulkan: required device
extension VK_EXT_queue_family_foreign not found
00:00:00.115 [wlr] [render/vulkan/renderer.c:1545] Failed to create vulkan
device
00:00:00.118 [wlr] [backend/backend.c:84] Failed to create backend renderer
00:00:00.119 [sway/server.c:53] Unable to create backend

$ pkg install mesa-devel

$ WLR_RENDERER=vulkan sway -d
[...]
00:00:00.153 [wlr] [render/vulkan/texture.c:217] vulkan_texture_from_pixels:
AR24, 10x16
00:00:00.153 [wlr] [render/vulkan/renderer.c:297] Created new vk staging buffer
of size 1048576
00:00:00.154 [wlr] [render/swapchain.c:105] Allocating new swapchain buffer
00:00:00.154 [wlr] [render/gbm_allocator.c:130] Allocated 10x16 GBM buffer
(format 0x34325241, modifier 0x100000000000002)
00:00:00.154 [wlr] [render/vulkan/renderer.c:433] vulkan create_render_buffer:
AR24, 10x16
00:00:00.154 [wlr] [render/vulkan/texture.c:354] vulkan_import_dmabuf: AR24 (mod
100000000000002), 10x16, 1 planes
00:00:00.156 [wlr] [backend/headless/backend.c:29] Starting headless backend
00:00:00.156 [sway/server.c:260] Running compositor on wayland display
'wayland-2'
00:00:00.156 [wlr] [types/wlr_output.c:506] Choosing primary buffer format
0x34325241 for output 'WL-1'
00:00:00.156 [wlr] [render/swapchain.c:105] Allocating new swapchain buffer
00:00:00.156 [wlr] [render/gbm_allocator.c:130] Allocated 1280x720 GBM buffer
(format 0x34325241, modifier 0x100000000000002)
00:00:00.156 [wlr] [render/vulkan/renderer.c:433] vulkan create_render_buffer:
AR24, 1280x720
00:00:00.156 [wlr] [render/vulkan/texture.c:354] vulkan_import_dmabuf: AR24 (mod
100000000000002), 1280x720, 1 planes
00:00:00.159 [wlr] [render/swapchain.c:105] Allocating new swapchain buffer
00:00:00.160 [wlr] [render/gbm_allocator.c:130] Allocated 1280x720 GBM buffer
(format 0x34325241, modifier 0x100000000000002)
00:00:00.160 [wlr] [render/vulkan/renderer.c:433] vulkan create_render_buffer:
AR24, 1280x720
00:00:00.160 [wlr] [render/vulkan/texture.c:354] vulkan_import_dmabuf: AR24 (mod
100000000000002), 1280x720, 1 planes
00:00:00.170 [wlr] [render/swapchain.c:105] Allocating new swapchain buffer
00:00:00.170 [wlr] [render/gbm_allocator.c:130] Allocated 1280x720 GBM buffer
(format 0x34325241, modifier 0x100000000000002)
00:00:00.170 [wlr] [render/vulkan/renderer.c:433] vulkan create_render_buffer:
AR24, 1280x720
00:00:00.170 [wlr] [render/vulkan/texture.c:354] vulkan_import_dmabuf: AR24 (mod
100000000000002), 1280x720, 1 planes
^C

PR:		256793
Reported by:	Evgeniy Khramtsov
commit hash: 507dbffa521a9ca9e5a2baacc81262b9bb9da13a commit hash: 507dbffa521a9ca9e5a2baacc81262b9bb9da13a commit hash: 507dbffa521a9ca9e5a2baacc81262b9bb9da13a commit hash: 507dbffa521a9ca9e5a2baacc81262b9bb9da13a 507dbff
Sunday, 18 Apr 2021
23:34 Jan Beich (jbeich) search for other commits by this committer
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
commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 8c80131
Saturday, 10 Apr 2021
20:33 Jan Beich (jbeich) search for other commits by this committer
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
commit hash: f406592a8e37f2c889ea0a2966cdd9cc751f7c8c commit hash: f406592a8e37f2c889ea0a2966cdd9cc751f7c8c commit hash: f406592a8e37f2c889ea0a2966cdd9cc751f7c8c commit hash: f406592a8e37f2c889ea0a2966cdd9cc751f7c8c f406592
Wednesday, 28 Oct 2020
14:41 jbeich search for other commits by this committer
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
Original commitRevision:553548 
Wednesday, 1 Jul 2020
22:22 jbeich search for other commits by this committer
UCLify pkg-message in my ports
Original commitRevision:541000 
Sunday, 7 Jun 2020
01:36 jbeich search for other commits by this committer
x11-toolkits/wlroots: document FreeBSD < 12 quirks
Original commitRevision:538138 

Number of commits found: 13