aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/wlroots/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* graphics/libglvnd: update to 1.3.4Jan Beich2021-09-171-0/+1
| | | | | | | | | | - 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
* x11-toolkits/wlroots: unbreak NVIDIA after e8342192e9ddJan Beich2021-07-081-1/+1
| | | | | | | ===> 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
* x11-toolkits/wlroots: update to 0.14.1Jan Beich2021-07-081-2/+1
| | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.14.1 Reported by: GitHub (watch releases)
* x11-toolkits/wlroots: expose Vulkan rendererJan Beich2021-06-231-2/+43
| | | | | Example usage: $ WLR_RENDERER=vulkan sway
* x11-toolkits/wlroots: update to 0.14.0Jan Beich2021-06-231-19/+18
| | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.14.0 Reported by: GitHub (watch releases)
* graphics/mesa-libs: Bump reverse deps for libglvndKevin Bowling2021-06-221-1/+1
| | | | | | | | | | 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
* x11-toolkits/wlroots: backport fix for bundled libXcursorEvgeniy Khramtsov2021-05-301-1/+2
| | | | | PR: 256274 Security: CVE-2013-2003
* x11-toolkits/wlroots: move CONSOLEKIT as BASU to sysutils/seatdJan Beich2021-04-181-12/+2
| | | | | | | - 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
* x11-toolkits/wlroots: disable direct session by defaultJan Beich2021-04-181-0/+1
| | | | | | - 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
* x11-toolkits/wlroots: expose x11/nvidia-driver supportJan Beich2021-04-101-1/+8
| | | | | | | 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
* x11-toolkits/wlroots: fix patch warning after 70148c11889bJan Beich2021-04-101-1/+1
| | | | | ===> Applying distribution patches for wlroots-0.13.0 No such line 2057 in input file, ignoring
* x11-toolkits/wlroots: move experimental label to CONSOLEKITJan Beich2021-04-081-2/+2
| | | | | ConsoleKit2 support uses a patch rejected upstream, and upstream plans to simplify session handling via libseat by dropping other session backends.
* x11-toolkits/wlroots: update to 0.13.0Jan Beich2021-04-071-9/+16
| | | | | | 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)
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Chase GH_ACCOUNT rename for Greg VJan Beich2021-04-061-1/+1
|
* x11-toolkits/wlroots: update to 0.12.0Jan Beich2020-11-081-13/+3
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.12.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=554475
* x11-toolkits/wlroots: enable LIBSEAT by defaultJan Beich2020-10-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* x11-toolkits/wlroots: reject CONSOLEKIT + LIBSEATJan Beich2020-10-281-0/+2
| | | | | | | | | | ===> 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
* x11-toolkits/wlroots: adjust X11 identation to match other optionsJan Beich2020-10-281-5/+5
| | | | Notes: svn path=/head/; revision=553546
* x11-toolkits/wlroots: remove a case specific to FreeBSD 11.3Rene Ladan2020-10-171-6/+0
| | | | | | | Phabricator: D26646 Notes: svn path=/head/; revision=552594
* Bump portrevision for devel/evdev-protoNiclas Zeising2020-09-281-0/+1
| | | | | | | | 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
* sysutils/seatd: update to 0.2.0Jan Beich2020-08-291-0/+1
| | | | | | | | Changes: https://git.sr.ht/~kennylevinsen/seatd/log/0.2.0 Reported by: upstream, Repology Notes: svn path=/head/; revision=546852
* x11-toolkits/wlroots: unbreak WLR_SESSION=direct with LIBSEAT=on after r546064Jan Beich2020-08-271-0/+1
| | | | | | | | | 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
* x11-toolkits/wlroots: refresh LIBSEAT patchesJan Beich2020-08-241-1/+1
| | | | | | | This version has been merged upstream. Notes: svn path=/head/; revision=546064
* x11-toolkits/wlroots: refresh LIBSEAT patchesJan Beich2020-08-241-3/+1
| | | | Notes: svn path=/head/; revision=546036
* x11-toolkits/wlroots: refresh LIBSEAT patchesJan Beich2020-08-221-3/+4
| | | | Notes: svn path=/head/; revision=545797
* sysutils/seatd: add new portJan Beich2020-08-091-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | 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
* x11-toolkits/wlroots: expand URL in CONSOLEKIT commentJan Beich2020-08-091-1/+1
| | | | Notes: svn path=/head/; revision=544549
* x11-toolkits/wlroots: unbreak CONSOLEKIT after r542295Jan Beich2020-07-161-2/+1
| | | | | | | | | | | | ===> 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
* x11-toolkits/wlroots: update to 0.11.0Jan Beich2020-07-151-7/+5
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.11.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=542295
* x11-toolkits/wlroots: add Xwayland HiDPI scaling supportJan Beich2020-05-131-0/+3
| | | | | | | See https://github.com/swaywm/wlroots/pull/2064#issuecomment-622647075 Notes: svn path=/head/; revision=535134
* x11-toolkits/wlroots: aarch64 still needs LLD workaroundJan Beich2020-03-271-1/+1
| | | | Notes: svn path=/head/; revision=529292
* x11-toolkits/wlroots: update to 0.10.1Jan Beich2020-03-101-2/+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) Notes: svn path=/head/; revision=528178
* x11-toolkits/wlroots: fix server-side cursor iconJan Beich2020-03-041-1/+2
| | | | | | | | | On Sway switching to an empty workspace would revert cursor to default theme. Reported by: raichoo Notes: svn path=/head/; revision=527752
* x11-toolkits/wlroots: Add mesa-dri to RUN_DEPENDEmmanuel Vadot2020-02-281-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* x11-toolkits/wlroots: don't hardcode /dev/drm/0Jan Beich2020-02-171-1/+3
| | | | | | | Test independently from the next update to catch regressions early. Notes: svn path=/head/; revision=526432
* x11-toolkits/wlroots: switch to Xwayland snapshotJan Beich2020-02-091-2/+2
| | | | | | | Improves stability with X11 applications on Sway. Notes: svn path=/head/; revision=525681
* x11-toolkits/wlroots: backport WLR_DRM_NO_MODIFIERS supportJan Beich2020-01-291-0/+4
| | | | | | | | | | | | | | | | | | | | 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
* x11-toolkits/wlroots: unbreak CONSOLEKIT after r523838Jan Beich2020-01-231-1/+1
| | | | | | | | | | ===> 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
* x11-toolkits/wlroots: update to 0.10.0Jan Beich2020-01-221-11/+3
| | | | | | | | | | 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
* x11-toolkits/wlroots: update to 0.9.1Jan Beich2020-01-061-5/+1
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.9.1 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=522235
* x11-toolkits/wlroots: unbreak nesting after r521656Jan Beich2020-01-021-0/+4
| | | | | | | | | 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
* x11-toolkits/wlroots: unbreak CONSOLEKIT after r521656Jan Beich2020-01-011-2/+1
| | | | | | | | | | | | ===> 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
* x11-toolkits/wlroots: update to 0.9.0Jan Beich2019-12-311-5/+2
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.9.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=521656
* x11-toolkits/wlroots: backport fix for TTY > 10Jan Beich2019-12-221-0/+4
| | | | | | | | | | | | | | | | | | $ 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 USES=gl, ports categories xNiclas Zeising2019-11-071-1/+1
| | | | | | | | 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
* x11-toolkits/wlroots: update to 0.8.1Jan Beich2019-10-071-1/+1
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.8.1 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=513996
* x11-toolkits/wlroots: update to 0.8.0Jan Beich2019-10-071-1/+1
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.8.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=513946
* x11-toolkits/wlroots: update to 0.7.0Jan Beich2019-08-271-2/+1
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.7.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=510012