notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

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