| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
===> 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
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.14.1
Reported by: GitHub (watch releases)
|
|
|
|
|
| |
Example usage:
$ WLR_RENDERER=vulkan sway
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.14.0
Reported by: GitHub (watch releases)
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
PR: 256274
Security: CVE-2013-2003
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
===> Applying distribution patches for wlroots-0.13.0
No such line 2057 in input file, ignoring
|
|
|
|
|
| |
ConsoleKit2 support uses a patch rejected upstream, and upstream plans
to simplify session handling via libseat by dropping other session backends.
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
Reported by: lwhsu
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.12.0
Reported by: GitHub (watch releases)
Notes:
svn path=/head/; revision=554475
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=553548
|
|
|
|
|
|
|
|
|
|
| |
===> 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
Notes:
svn path=/head/; revision=553547
|
|
|
|
| |
Notes:
svn path=/head/; revision=553546
|
|
|
|
|
|
|
| |
Phabricator: D26646
Notes:
svn path=/head/; revision=552594
|
|
|
|
|
|
|
|
| |
Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442.
Notes:
svn path=/head/; revision=550443
|
|
|
|
|
|
|
|
| |
Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.2.0
Reported by: upstream, Repology
Notes:
svn path=/head/; revision=546852
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=546309
|
|
|
|
|
|
|
| |
This version has been merged upstream.
Notes:
svn path=/head/; revision=546064
|
|
|
|
| |
Notes:
svn path=/head/; revision=546036
|
|
|
|
| |
Notes:
svn path=/head/; revision=545797
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=544555
|
|
|
|
| |
Notes:
svn path=/head/; revision=544549
|
|
|
|
|
|
|
|
|
|
|
|
| |
===> 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
Notes:
svn path=/head/; revision=542297
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.11.0
Reported by: GitHub (watch releases)
Notes:
svn path=/head/; revision=542295
|
|
|
|
|
|
|
| |
See https://github.com/swaywm/wlroots/pull/2064#issuecomment-622647075
Notes:
svn path=/head/; revision=535134
|
|
|
|
| |
Notes:
svn path=/head/; revision=529292
|
|
|
|
|
|
|
|
|
| |
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)
Notes:
svn path=/head/; revision=528178
|
|
|
|
|
|
|
|
|
| |
On Sway switching to an empty workspace would revert cursor to default theme.
Reported by: raichoo
Notes:
svn path=/head/; revision=527752
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
gbm: failed to open any driver (search paths /usr/local/lib/dri)
gbm: Last dlopen error: Cannot open "/usr/local/lib/dri/swrast_dri.so"
failed to load swrast driver
2020-02-28 12:21:31 - [backend/drm/renderer.c:19] Failed to create GBM device
2020-02-28 12:21:31 - [backend/drm/backend.c:203] Failed to initialize renderer
2020-02-28 12:21:31 - [backend/backend.c:163] Failed to open DRM device 12
2020-02-28 12:21:31 - [backend/backend.c:304] Failed to open any DRM device
2020-02-28 12:21:31 - [sway/server.c:47] Unable to create backend
Approved by: jbeich (maintainer)
Differential Revision: https://reviews.freebsd.org/D23853
Notes:
svn path=/head/; revision=527328
|
|
|
|
|
|
|
| |
Test independently from the next update to catch regressions early.
Notes:
svn path=/head/; revision=526432
|
|
|
|
|
|
|
| |
Improves stability with X11 applications on Sway.
Notes:
svn path=/head/; revision=525681
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=524557
|
|
|
|
|
|
|
|
|
|
| |
===> Applying distribution patches for wlroots-0.10.0
1 out of 2 hunks failed--saving rejects to meson.build.rej
Submitted by: Greg V
Notes:
svn path=/head/; revision=523935
|
|
|
|
|
|
|
|
|
|
| |
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)
Notes:
svn path=/head/; revision=523838
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.9.1
Reported by: GitHub (watch releases)
Notes:
svn path=/head/; revision=522235
|
|
|
|
|
|
|
|
|
| |
An example affected use case would be running Cage on Sway in order to
contain multiple fullscreen/kiosk Firefox instances, capitalizing
on minimalistic UI.
Notes:
svn path=/head/; revision=521880
|
|
|
|
|
|
|
|
|
|
|
|
| |
===> 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
Notes:
svn path=/head/; revision=521668
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.9.0
Reported by: GitHub (watch releases)
Notes:
svn path=/head/; revision=521656
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
$ 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
Notes:
svn path=/head/; revision=520655
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=517000
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.8.1
Reported by: GitHub (watch releases)
Notes:
svn path=/head/; revision=513996
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.8.0
Reported by: GitHub (watch releases)
Notes:
svn path=/head/; revision=513946
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/swaywm/wlroots/releases/tag/0.7.0
Reported by: GitHub (watch releases)
Notes:
svn path=/head/; revision=510012
|