notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
wlroots Modular Wayland compositor library
0.14.1_1 x11-toolkits on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.14.1_1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-01-06 13:28:39
Last Update: 2021-10-05 02:34:20
Commit Hash: ceb020d
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (101 items)
Collapse this list.
  1. include/wlr/types/wlr_drm.h
  2. include/wlr/render/vulkan.h
  3. @ldconfig
  4. /usr/local/share/licenses/wlroots-0.14.1_1/catalog.mk
  5. /usr/local/share/licenses/wlroots-0.14.1_1/LICENSE
  6. /usr/local/share/licenses/wlroots-0.14.1_1/MIT
  7. include/wlr/backend.h
  8. include/wlr/backend/drm.h
  9. include/wlr/backend/headless.h
  10. include/wlr/backend/interface.h
  11. include/wlr/backend/libinput.h
  12. include/wlr/backend/multi.h
  13. include/wlr/backend/noop.h
  14. include/wlr/backend/session.h
  15. include/wlr/backend/wayland.h
  16. include/wlr/backend/x11.h
  17. include/wlr/config.h
  18. include/wlr/interfaces/wlr_input_device.h
  19. include/wlr/interfaces/wlr_keyboard.h
  20. include/wlr/interfaces/wlr_output.h
  21. include/wlr/interfaces/wlr_pointer.h
  22. include/wlr/interfaces/wlr_switch.h
  23. include/wlr/interfaces/wlr_tablet_pad.h
  24. include/wlr/interfaces/wlr_tablet_tool.h
  25. include/wlr/interfaces/wlr_touch.h
  26. include/wlr/render/dmabuf.h
  27. include/wlr/render/drm_format_set.h
  28. include/wlr/render/egl.h
  29. include/wlr/render/gles2.h
  30. include/wlr/render/interface.h
  31. include/wlr/render/pixman.h
  32. include/wlr/render/wlr_renderer.h
  33. include/wlr/render/wlr_texture.h
  34. include/wlr/types/wlr_box.h
  35. include/wlr/types/wlr_buffer.h
  36. include/wlr/types/wlr_compositor.h
  37. include/wlr/types/wlr_cursor.h
  38. include/wlr/types/wlr_data_control_v1.h
  39. include/wlr/types/wlr_data_device.h
  40. include/wlr/types/wlr_export_dmabuf_v1.h
  41. include/wlr/types/wlr_foreign_toplevel_management_v1.h
  42. include/wlr/types/wlr_fullscreen_shell_v1.h
  43. include/wlr/types/wlr_gamma_control_v1.h
  44. include/wlr/types/wlr_idle.h
  45. include/wlr/types/wlr_idle_inhibit_v1.h
  46. include/wlr/types/wlr_input_device.h
  47. include/wlr/types/wlr_input_inhibitor.h
  48. include/wlr/types/wlr_input_method_v2.h
  49. include/wlr/types/wlr_keyboard.h
  50. include/wlr/types/wlr_keyboard_group.h
  51. include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
  52. include/wlr/types/wlr_layer_shell_v1.h
  53. include/wlr/types/wlr_linux_dmabuf_v1.h
  54. include/wlr/types/wlr_list.h
  55. include/wlr/types/wlr_matrix.h
  56. include/wlr/types/wlr_output.h
  57. include/wlr/types/wlr_output_damage.h
  58. include/wlr/types/wlr_output_layout.h
  59. include/wlr/types/wlr_output_management_v1.h
  60. include/wlr/types/wlr_output_power_management_v1.h
  61. include/wlr/types/wlr_pointer.h
  62. include/wlr/types/wlr_pointer_constraints_v1.h
  63. include/wlr/types/wlr_pointer_gestures_v1.h
  64. include/wlr/types/wlr_presentation_time.h
  65. include/wlr/types/wlr_primary_selection.h
  66. include/wlr/types/wlr_primary_selection_v1.h
  67. include/wlr/types/wlr_region.h
  68. include/wlr/types/wlr_relative_pointer_v1.h
  69. include/wlr/types/wlr_screencopy_v1.h
  70. include/wlr/types/wlr_seat.h
  71. include/wlr/types/wlr_server_decoration.h
  72. include/wlr/types/wlr_surface.h
  73. include/wlr/types/wlr_switch.h
  74. include/wlr/types/wlr_tablet_pad.h
  75. include/wlr/types/wlr_tablet_tool.h
  76. include/wlr/types/wlr_tablet_v2.h
  77. include/wlr/types/wlr_text_input_v3.h
  78. include/wlr/types/wlr_touch.h
  79. include/wlr/types/wlr_viewporter.h
  80. include/wlr/types/wlr_virtual_keyboard_v1.h
  81. include/wlr/types/wlr_virtual_pointer_v1.h
  82. include/wlr/types/wlr_xcursor_manager.h
  83. include/wlr/types/wlr_xdg_activation_v1.h
  84. include/wlr/types/wlr_xdg_decoration_v1.h
  85. include/wlr/types/wlr_xdg_foreign_registry.h
  86. include/wlr/types/wlr_xdg_foreign_v1.h
  87. include/wlr/types/wlr_xdg_foreign_v2.h
  88. include/wlr/types/wlr_xdg_output_v1.h
  89. include/wlr/types/wlr_xdg_shell.h
  90. include/wlr/util/edges.h
  91. include/wlr/util/log.h
  92. include/wlr/util/region.h
  93. include/wlr/version.h
  94. include/wlr/xcursor.h
  95. include/wlr/xwayland.h
  96. lib/libwlroots.so
  97. lib/libwlroots.so.9
  98. libdata/pkgconfig/wlroots.pc
  99. @owner
  100. @group
  101. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • wlroots>0:x11-toolkits/wlroots
  • For LIB depends:
    • libwlroots.so:x11-toolkits/wlroots
To install the port: cd /usr/ports/x11-toolkits/wlroots/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-toolkits/wlroots
  • pkg install wlroots
PKGNAME: wlroots
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
wlroots
ABIlatestquarterly
FreeBSD:11:aarch64-0.10.1_1
FreeBSD:11:amd640.14.1_10.14.1
FreeBSD:11:armv6-0.10.1_1
FreeBSD:11:i3860.14.1_10.14.1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.14.1_1
FreeBSD:12:amd640.14.1_10.14.1_1
FreeBSD:12:armv6-0.11.0_1
FreeBSD:12:armv7-0.11.0_1
FreeBSD:12:i3860.14.1_10.14.1_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.12.0
FreeBSD:13:aarch640.12.00.14.1_1
FreeBSD:13:amd640.14.1_10.14.1_1
FreeBSD:13:armv60.12.0-
FreeBSD:13:armv70.12.00.12.0
FreeBSD:13:i3860.14.1_10.14.1_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.14.1
FreeBSD:14:aarch640.14.1_1-
FreeBSD:14:amd640.14.1_1-
FreeBSD:14:armv6--
FreeBSD:14:armv70.13.0-
FreeBSD:14:i3860.14.1_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.13.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. wayland-protocols>=1.21 : graphics/wayland-protocols
  2. glslangValidator : graphics/glslang
  3. vulkan-headers>0 : graphics/vulkan-headers
  4. evdev-proto>0 : devel/evdev-proto
  5. xwayland-devel>0 : x11-servers/xwayland-devel
  6. meson>=0.57.1_1 : devel/meson
  7. ninja : devel/ninja
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. pixman-1.pc : x11/pixman
  10. xcb.pc : x11/libxcb
Runtime dependencies:
  1. mesa-dri>0 : graphics/mesa-dri
  2. mesa-dri>0 : graphics/mesa-dri
  3. xwayland-devel>0 : x11-servers/xwayland-devel
  4. pixman-1.pc : x11/pixman
  5. xcb.pc : x11/libxcb
Library dependencies:
  1. libudev.so : devel/libudev-devd
  2. libdrm.so : graphics/libdrm
  3. libwayland-server.so : graphics/wayland
  4. libseat.so : sysutils/seatd
  5. libinput.so : x11/libinput
  6. libxkbcommon.so : x11/libxkbcommon
  7. libvulkan.so : graphics/vulkan-loader
  8. libxcb-errors.so : x11/xcb-util-errors
  9. libxcb-render-util.so : x11/xcb-util-renderutil
  10. libxcb-icccm.so : x11/xcb-util-wm
  11. libgbm.so : graphics/mesa-libs
  12. libEGL.so : graphics/libglvnd
  13. libGLESv2.so : graphics/libglvnd
This port is required by:
for Build
  1. x11-wm/cage
  2. x11-wm/hikari
  3. x11-wm/labwc
  4. x11-wm/river
  5. x11-wm/sway
  6. x11-wm/wayfire
for Libraries
  1. x11-wm/cage
  2. x11-wm/hikari
  3. x11-wm/labwc
  4. x11-wm/river
  5. x11-wm/sway
  6. x11-wm/wayfire
  7. x11-wm/wayfire-plugins-extra

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/swaywm/wlroots/tar.gz/0.14.1?dummy=/
Collapse this list.

Number of commits found: 81

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
05 Oct 2021 02:34:20
 files touched by this commit commit hash:ceb020d97b0d4bd5a6bbf9edd44560d96e8a369b  0.14.1_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: simplify _DEPENDS after f2820b6cc217
05 Oct 2021 00:56:16
 files touched by this commit commit hash:1785b4c9822591dcc2024c3d86afc07518b31126  0.14.1_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: drop unused -isystem after 325260c4ac26
30 Sep 2021 21:23:30
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  0.14.1_1
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
17 Sep 2021 17:14:55
 files touched by this commit commit hash:841c9c30cb0c72335ffcf1d42d82f3271de64d2f  0.14.1_1
jbeich search for other commits by this committer
graphics/libglvnd: update to 1.3.4

- 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
12 Sep 2021 04:42:08
 files touched by this commit commit hash:5d2b01cde8f512c466cc4c1a13e719e964625c0a  0.14.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update package description
02 Sep 2021 06:52:30
 files touched by this commit commit hash:db1512a686f5b5c32eac9eae1f81ce142e6990b6  0.14.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: drop mesa-devel note after 22a85734ff71
08 Jul 2021 15:43:33
 files touched by this commit commit hash:8c3c0663752147ed0a8f0cf1e5596b9eeaf9f72f  0.14.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: unbreak NVIDIA after e8342192e9dd

===>  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
08 Jul 2021 15:25:39
 files touched by this commit commit hash:e8342192e9dd8c0c3965bcfaa25687e32b5f1ae8  0.14.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.14.1

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.14.1
Reported by:	GitHub (watch releases)
23 Jun 2021 19:58:54
 files touched by this commit commit hash:507dbffa521a9ca9e5a2baacc81262b9bb9da13a  0.14.0_1
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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Jun 2021 18:13:35
 files touched by this commit commit hash:494d86231d8dd3ceae7302676e5ff195d850510e  0.14.0_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: expose Vulkan renderer

Example usage:
$ WLR_RENDERER=vulkan sway
23 Jun 2021 18:07:18
 files touched by this commit commit hash:f2820b6cc2170feef17989c422f2cf46644a5b57  0.14.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.14.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.14.0
Reported by:	GitHub (watch releases)
22 Jun 2021 18:53:08
 files touched by this commit commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77  0.13.0_4
kbowling search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

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
30 May 2021 22:36:31
 files touched by this commit commit hash:fc72140f6f4a11e87aeb620aa7b9034308ef93ae  0.13.0_3
jbeich search for other commits by this committer
x11-toolkits/wlroots: backport fix for bundled libXcursor

PR:		256274
Security:	CVE-2013-2003
18 Apr 2021 23:34:26
 files touched by this commit commit hash:8c80131aaf28ad546553c8d9e99ab4244fcb0a77  0.13.0_1
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
18 Apr 2021 23:34:26
 files touched by this commit commit hash:af2f34c777eef8696f0358c743247e5480633261  0.13.0_2
jbeich search for other commits by this committer
x11-toolkits/wlroots: move CONSOLEKIT as BASU to sysutils/seatd

- 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
10 Apr 2021 20:33:36
 files touched by this commit commit hash:f406592a8e37f2c889ea0a2966cdd9cc751f7c8c  0.13.0
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
10 Apr 2021 20:33:24
 files touched by this commit commit hash:f5d0c53d72296109a0861c4eb9365bc877b80e54  0.13.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: fix patch warning after 70148c11889b

===>  Applying distribution patches for wlroots-0.13.0
No such line 2057 in input file, ignoring
08 Apr 2021 23:33:31
 files touched by this commit commit hash:ddeb3e2d7f6e69262d65cb84f9b2b75c127b2af0  0.13.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: move experimental label to CONSOLEKIT

ConsoleKit2 support uses a patch rejected upstream, and upstream plans
to simplify session handling via libseat by dropping other session backends.
07 Apr 2021 20:59:00
 files touched by this commit commit hash:70148c11889b8de458a1c3ea23c94d05af404296  0.13.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.13.0

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)
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.12.0
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.12.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
06 Apr 2021 08:11:39
 files touched by this commit commit hash:722e4c5e303eab51ec1b05226c1af63025383a31  0.12.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: unbreak fetch

$ 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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Apr 2021 08:11:39
 files touched by this commit commit hash:5254fca65db2343e41437effbfc1f2abdcaa24cc  0.12.0
jbeich search for other commits by this committer
Chase GH_ACCOUNT rename for Greg V
08 Nov 2020 16:48:02
Original commit files touched by this commit Revision:554475  0.12.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.12.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.12.0
Reported by:	GitHub (watch releases)
28 Oct 2020 14:41:59
Original commit files touched by this commit Revision:553548  0.11.0_2
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
28 Oct 2020 14:41:54
Original commit files touched by this commit Revision:553547  0.11.0_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: reject CONSOLEKIT + LIBSEAT

===>  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
28 Oct 2020 14:41:50
Original commit files touched by this commit Revision:553546  0.11.0_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: adjust X11 identation to match other options
17 Oct 2020 15:00:00
Original commit files touched by this commit Revision:552594  0.11.0_1
rene search for other commits by this committer
x11-toolkits/wlroots: remove a case specific to FreeBSD 11.3

Phabricator:	D26646
28 Sep 2020 19:59:57
Original commit files touched by this commit Revision:550443  0.11.0_1
zeising search for other commits by this committer
Bump portrevision for devel/evdev-proto

Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442.
29 Aug 2020 00:37:54
Original commit files touched by this commit Revision:546852  0.11.0
jbeich search for other commits by this committer
sysutils/seatd: update to 0.2.0

Changes:	https://git.sr.ht/~kennylevinsen/seatd/log/0.2.0
Reported by:	upstream, Repology
27 Aug 2020 00:22:50
Original commit files touched by this commit Revision:546309  0.11.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: unbreak WLR_SESSION=direct with LIBSEAT=on after r546064

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.
24 Aug 2020 10:26:11
Original commit files touched by this commit Revision:546064  0.11.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: refresh LIBSEAT patches

This version has been merged upstream.
24 Aug 2020 02:57:30
Original commit files touched by this commit Revision:546036  0.11.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: refresh LIBSEAT patches
22 Aug 2020 23:55:39
Original commit files touched by this commit Revision:545797  0.11.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: refresh LIBSEAT patches
09 Aug 2020 09:35:20
Original commit files touched by this commit Revision:544555  0.11.0
jbeich search for other commits by this committer
sysutils/seatd: add new port

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
09 Aug 2020 08:26:55
Original commit files touched by this commit Revision:544549  0.11.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: expand URL in CONSOLEKIT comment
16 Jul 2020 00:33:42
Original commit files touched by this commit Revision:542297  0.11.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: unbreak CONSOLEKIT after r542295

===>  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
15 Jul 2020 23:58:15
Original commit files touched by this commit Revision:542295  0.11.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.11.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.11.0
Reported by:	GitHub (watch releases)
01 Jul 2020 22:22:38
Original commit files touched by this commit Revision:541000  0.10.1_1
jbeich search for other commits by this committer
UCLify pkg-message in my ports
07 Jun 2020 01:36:56
Original commit files touched by this commit Revision:538138  0.10.1_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: document FreeBSD < 12 quirks
13 May 2020 19:55:50
Original commit files touched by this commit Revision:535134  0.10.1_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: add Xwayland HiDPI scaling support

See https://github.com/swaywm/wlroots/pull/2064#issuecomment-622647075
27 Mar 2020 23:34:06
Original commit files touched by this commit Revision:529292  0.10.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: aarch64 still needs LLD workaround
10 Mar 2020 14:31:12
Original commit files touched by this commit Revision:528178  0.10.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.10.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)
04 Mar 2020 10:02:29
Original commit files touched by this commit Revision:527752  0.10.0_5
jbeich search for other commits by this committer
x11-toolkits/wlroots: fix server-side cursor icon

On Sway switching to an empty workspace would revert cursor to default theme.

Reported by:	raichoo
28 Feb 2020 11:26:28
Original commit files touched by this commit Revision:527328  0.10.0_4
manu search for other commits by this committer
x11-toolkits/wlroots: Add mesa-dri to RUN_DEPEND

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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Feb 2020 21:23:50
Original commit files touched by this commit Revision:526432  0.10.0_3
jbeich search for other commits by this committer
x11-toolkits/wlroots: don't hardcode /dev/drm/0

Test independently from the next update to catch regressions early.
09 Feb 2020 22:22:00
Original commit files touched by this commit Revision:525681  0.10.0_2
jbeich search for other commits by this committer
x11-toolkits/wlroots: switch to Xwayland snapshot

Improves stability with X11 applications on Sway.
29 Jan 2020 15:59:49
Original commit files touched by this commit Revision:524557  0.10.0_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: backport WLR_DRM_NO_MODIFIERS support

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.
23 Jan 2020 16:19:15
Original commit files touched by this commit Revision:523935  0.10.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: unbreak CONSOLEKIT after r523838

===>  Applying distribution patches for wlroots-0.10.0
1 out of 2 hunks failed--saving rejects to meson.build.rej

Submitted by:	Greg V
22 Jan 2020 20:16:25
Original commit files touched by this commit Revision:523838  0.10.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.10.0

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)
06 Jan 2020 14:13:30
Original commit files touched by this commit Revision:522235  0.9.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.9.1

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.9.1
Reported by:	GitHub (watch releases)
02 Jan 2020 21:31:41
Original commit files touched by this commit Revision:521880  0.9.0_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: unbreak nesting after r521656

An example affected use case would be running Cage on Sway in order to
contain multiple fullscreen/kiosk Firefox instances, capitalizing
on minimalistic UI.
01 Jan 2020 00:30:16
Original commit files touched by this commit Revision:521668  0.9.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: unbreak CONSOLEKIT after r521656

===>  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
31 Dec 2019 21:11:41
Original commit files touched by this commit Revision:521656  0.9.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.9.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.9.0
Reported by:	GitHub (watch releases)
22 Dec 2019 19:52:09
Original commit files touched by this commit Revision:520655  0.8.1_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: backport fix for TTY > 10

$ 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
07 Nov 2019 18:36:56
Original commit files touched by this commit Revision:517000  0.8.1
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories x

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.
07 Oct 2019 20:35:57
Original commit files touched by this commit Revision:513996  0.8.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.8.1

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.8.1
Reported by:	GitHub (watch releases)
07 Oct 2019 13:38:08
Original commit files touched by this commit Revision:513946  0.8.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.8.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.8.0
Reported by:	GitHub (watch releases)
27 Aug 2019 13:05:53
Original commit files touched by this commit Revision:510012  0.7.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.7.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.7.0
Reported by:	GitHub (watch releases)
02 Aug 2019 04:33:04
Original commit files touched by this commit Revision:507840  0.6.0_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: add CONSOLEKIT option

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.
02 Aug 2019 04:32:54
Original commit files touched by this commit Revision:507839  0.6.0_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: phase out LLD_UNSAFE

-CURRENT/-STABLE snapshots with Clang/LLD 7.0.* are already EOL i.e.,
not worth maintaining conditionals for.
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  0.6.0_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
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
03 May 2019 16:41:45
Original commit files touched by this commit Revision:500742  0.6.0
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.6.0

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.6.0
11 Mar 2019 17:47:10
Original commit files touched by this commit Revision:495369  0.5.0
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0

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
28 Feb 2019 00:57:46
Original commit files touched by this commit Revision:494112  0.4.1
jbeich search for other commits by this committer
x11-toolkits/wlroots: update to 0.4.1 (nop)

Changes:	https://github.com/swaywm/wlroots/releases/tag/0.4.1
26 Feb 2019 00:22:53
Original commit files touched by this commit Revision:493917  0.4
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.r4

Changes:	https://github.com/swaywm/sway/releases/tag/1.0-rc4
Changes:	https://github.com/swaywm/wlroots/releases/tag/0.4
25 Feb 2019 22:07:54
Original commit files touched by this commit Revision:493901  0.3
jbeich search for other commits by this committer
Add option helper for MESON_ARGS = -Dfoo=enabled

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
03 Feb 2019 15:00:06
Original commit files touched by this commit Revision:492053  0.3
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.r1

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
01 Feb 2019 23:43:42
Original commit files touched by this commit Revision:491894  0.2.201
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.304

Changes:	https://github.com/swaywm/sway/compare/5cb3d476...de76c4e0
Changes:	https://github.com/swaywm/wlroots/compare/41af8d84...28f11aec
30 Jan 2019 17:18:00
Original commit files touched by this commit Revision:491634  0.2.193
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.291

Changes:	https://github.com/swaywm/sway/compare/606f6a37...5cb3d476
Changes:	https://github.com/swaywm/wlroots/compare/9fe8e379...41af8d84
Changes:	https://github.com/swaywm/swaylock/compare/ecc8402...effdea5
29 Jan 2019 00:47:06
Original commit files touched by this commit Revision:491530  0.2.179
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.282

Changes:	https://github.com/swaywm/sway/compare/5f45a4bb...606f6a37
Changes:	https://github.com/swaywm/wlroots/compare/209210d3...9fe8e379
Changes:	https://github.com/swaywm/swayidle/compare/f002a7a...d18c7cb
Changes:	https://github.com/swaywm/swaylock/compare/368f53e...ecc8402
28 Jan 2019 21:46:25
Original commit files touched by this commit Revision:491518  0.2.172
jbeich search for other commits by this committer
x11-toolkits/wlroots: drop xkeyboard-config dependency after r490981

wlroots unlike sway doesn't require working keyboard input but both
expect xkb_context_new(XKB_CONTEXT_NO_FLAGS) to just work.
26 Jan 2019 00:43:17
Original commit files touched by this commit Revision:491216  0.2.172
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.274

Changes:	https://github.com/swaywm/sway/compare/1a1133dc...5f45a4bb
Changes:	https://github.com/swaywm/wlroots/compare/c41d0130...209210d3
Changes:	https://github.com/swaywm/swaylock/compare/72d15f8...f002a7a
Changes:	https://github.com/swaywm/swaylock/compare/3d94a60...368f53e
24 Jan 2019 00:14:46
Original commit files touched by this commit Revision:491073  0.2.154
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.270

Changes:	https://github.com/swaywm/sway/compare/410c9613...1a1133dc
Changes:	https://github.com/swaywm/wlroots/compare/b619ab4d...c41d0130
Changes:	https://github.com/swaywm/swaylock/compare/4e72a36...3d94a60
22 Jan 2019 00:42:14
Original commit files touched by this commit Revision:490913  0.2.147
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.243

Changes:	https://github.com/swaywm/sway/compare/1cce14e7...410c9613
Changes:	https://github.com/swaywm/wlroots/compare/5dde2e79...b619ab4d
Changes:	https://github.com/swaywm/swayidle/compare/c94949d...72d15f8
Changes:	https://github.com/swaywm/swaylock/compare/52eeb9f...4e72a36
19 Jan 2019 00:32:43
Original commit files touched by this commit Revision:490689  0.2.136
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.226

Changes:	https://github.com/swaywm/sway/compare/70637b40...1cce14e7
Changes:	https://github.com/swaywm/wlroots/compare/10b1de6e...5dde2e79
Changes:	https://github.com/swaywm/swayidle/compare/1.1...c94949d
Changes:	https://github.com/swaywm/swaylock/compare/1.2...52eeb9f
16 Jan 2019 19:17:40
Original commit files touched by this commit Revision:490501  0.2.128
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.204

Changes:	https://github.com/swaywm/sway/compare/2573606b...70637b40
Changes:	https://github.com/swaywm/wlroots/compare/10a2c4ed...10b1de6e
15 Jan 2019 00:52:45
Original commit files touched by this commit Revision:490329  0.2.123
jbeich search for other commits by this committer
x11-wm/sway: update to 1.0.b.2.189

The last beta is several months old, so use a snapshot to help users
evaluate the current state.

Changes:	https://github.com/swaywm/sway/compare/1.0-beta.2...2573606b
Changes:	https://github.com/swaywm/wlroots/compare/0.2...10a2c4ed
07 Jan 2019 06:41:42
Original commit files touched by this commit Revision:489559  0.2_2
jbeich search for other commits by this committer
x11-toolkits/wlroots: improve error messages
07 Jan 2019 05:07:17
Original commit files touched by this commit Revision:489557  0.2_1
jbeich search for other commits by this committer
x11-toolkits/wlroots: add missing runtime dependencies

[xwayland/xwayland.c:141] failed to exec Xwayland: No such file or directory

xkbcommon: ERROR: failed to add default include path /usr/local/share/X11/xkb
[rootston/keyboard.c:421] Cannot create XKB context
[rootston/seat.c:660] could not allocate keyboard for seat
06 Jan 2019 13:28:25
Original commit files touched by this commit Revision:489493  0.2
jbeich search for other commits by this committer
x11-wm/sway: add new port

Sway is a tiling Wayland compositor and a drop-in replacement for the
i3 window manager for X11. It works with your existing i3 configuration
and supports most of i3's features, plus a few extras.

https://swaywm.org/

Number of commits found: 81