aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/wlroots
Commit message (Collapse)AuthorAgeFilesLines
* x11-toolkits/wlroots: update to 0.13.0Jan Beich2021-04-073-19/+29
| | | | | | 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
|
* x11-toolkits/wlroots: unbreak fetchJan Beich2021-04-061-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ make checksum TRYBROKEN= MASTER_SITE_BACKUP= DISTDIR=$(mktemp -dt distfiles) [...] fetch: https://github.com/swaywm/wlroots/commit/8bdf0df41719.patch: size mismatch: expected 5792, actual 5800 => Couldn't fetch it - please try to retrieve this => port manually into /tmp/distfiles.MhSR5vxb/ and try again. *** Error code 1 -index b801b5dd4..7bc285197 100644 +index b801b5dd46..7bc285197a 100644 -index 24b435aa6..119e0db90 100644 +index 24b435aa66..119e0db904 100644 -index 4cb103af0..c93190de1 100644 +index 4cb103af04..c93190de1f 100644 -index b53759da9..b9b1a0c87 100644 +index b53759da9c..b9b1a0c87c 100644 -index 2569092fa..4ddb27127 100644 +index 2569092fab..4ddb271278 100644 -index 8c4c56d5c..638d65edb 100644 +index 8c4c56d5c5..638d65edb8 100644 -index e528450f1..34f2c16a0 100644 +index e528450f1b..34f2c16a0a 100644 -index 000000000..bc26a6d6a +index 0000000000..bc26a6d6a5 -index 140d41059..d58a0acda 100644 +index 140d41059f..d58a0acda3 100644 -index d8e9509d8..9fe84d823 100644 +index d8e9509d8d..9fe84d8236 100644 -index 77a155982..628beb7e2 100644 +index 77a1559827..628beb7e22 100644 -index ca26391e7..aba9003ba 100644 +index ca26391e70..aba9003ba6 100644 -index 382ef2a66..07760d92c 100644 +index 382ef2a663..07760d92ca 100644
* Chase GH_ACCOUNT rename for Greg VJan Beich2021-04-061-1/+1
|
* x11-toolkits/wlroots: update to 0.12.0Jan Beich2020-11-083-28/+11
| | | | | | | | 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-282-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-292-0/+3
| | | | | | | | 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-272-0/+3
| | | | | | | | | 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-242-3/+3
| | | | | | | This version has been merged upstream. Notes: svn path=/head/; revision=546064
* x11-toolkits/wlroots: refresh LIBSEAT patchesJan Beich2020-08-242-9/+3
| | | | Notes: svn path=/head/; revision=546036
* x11-toolkits/wlroots: refresh LIBSEAT patchesJan Beich2020-08-222-7/+10
| | | | Notes: svn path=/head/; revision=545797
* sysutils/seatd: add new portJan Beich2020-08-092-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | 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-162-4/+3
| | | | | | | | | | | | ===> 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-153-24/+16
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.11.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=542295
* UCLify pkg-message in my portsJan Beich2020-07-011-0/+6
| | | | Notes: svn path=/head/; revision=541000
* x11-toolkits/wlroots: document FreeBSD < 12 quirksJan Beich2020-06-071-0/+3
| | | | Notes: svn path=/head/; revision=538138
* x11-toolkits/wlroots: add Xwayland HiDPI scaling supportJan Beich2020-05-132-0/+7
| | | | | | | 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-102-5/+4
| | | | | | | | | 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-042-1/+4
| | | | | | | | | 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-172-1/+5
| | | | | | | 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-292-0/+8
| | | | | | | | | | | | | | | | | | | | 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-232-3/+3
| | | | | | | | | | ===> 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-223-17/+8
| | | | | | | | | | 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-063-11/+5
| | | | | | | | 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-022-0/+6
| | | | | | | | | 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-012-4/+3
| | | | | | | | | | | | ===> 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-313-12/+10
| | | | | | | | 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-222-0/+6
| | | | | | | | | | | | | | | | | | $ 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-072-4/+4
| | | | | | | | 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-073-5/+5
| | | | | | | | 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-274-10/+7
| | | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.7.0 Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=510012
* x11-toolkits/wlroots: add CONSOLEKIT optionJan Beich2019-08-022-1/+13
| | | | | | | | | | Allows to avoid root and direct session bugs. Upstream wants a more lightweight solution but when that will materialize isn't clear. Requires D18754 at runtime. Notes: svn path=/head/; revision=507840
* x11-toolkits/wlroots: phase out LLD_UNSAFEJan Beich2019-08-021-0/+3
| | | | | | | | -CURRENT/-STABLE snapshots with Clang/LLD 7.0.* are already EOL i.e., not worth maintaining conditionals for. Notes: svn path=/head/; revision=507839
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-0/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* x11-toolkits/wlroots: update to 0.6.0Jan Beich2019-05-033-9/+14
| | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.6.0 Notes: svn path=/head/; revision=500742
* x11-wm/sway: update to 1.0Jan Beich2019-03-113-6/+6
| | | | | | | | | Changes: https://github.com/swaywm/sway/releases/tag/1.0 Changes: https://github.com/swaywm/sway/compare/1.0-rc5...1.0 Changes: https://github.com/swaywm/wlroots/releases/tag/0.5 Notes: svn path=/head/; revision=495369
* x11-toolkits/wlroots: update to 0.4.1 (nop)Jan Beich2019-02-283-10/+5
| | | | | | | Changes: https://github.com/swaywm/wlroots/releases/tag/0.4.1 Notes: svn path=/head/; revision=494112
* x11-wm/sway: update to 1.0.r4Jan Beich2019-02-263-10/+11
| | | | | | | | Changes: https://github.com/swaywm/sway/releases/tag/1.0-rc4 Changes: https://github.com/swaywm/wlroots/releases/tag/0.4 Notes: svn path=/head/; revision=493917
* Add option helper for MESON_ARGS = -Dfoo=enabledJan Beich2019-02-251-2/+1
| | | | | | | | | | | | | | | feature options define combo like auto/yes/no in a standand way. In other words, upstream projects of ports that use _MESON_YES are supposed to migrate to _MESON_ENABLED. https://mesonbuild.com/Build-options.html#features Reviewed by: tobik (implicit) Approved by: portmgr (mat) Differential Revision: https://reviews.freebsd.org/D19127 Notes: svn path=/head/; revision=493901
* x11-wm/sway: update to 1.0.r1Jan Beich2019-02-032-5/+9
| | | | | | | | | Changes: https://github.com/swaywm/sway/releases/tag/1.0-rc1 Changes: https://github.com/swaywm/sway/compare/de76c4e0...1.0-rc1 Changes: https://github.com/swaywm/wlroots/compare/28f11aec...0.3 Notes: svn path=/head/; revision=492053