notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
We just patched an SQL injection. There is no evidence it was exploited. That doesn’t mean it wasn’t. Please change your password. You might want to hold off on that change. We have a few more to fix.
Port details
wlroots015 Modular Wayland compositor library (deprecated 0.15.* series)
0.15.1_2 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 Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-11-11 22:42:11
Last Update: 2023-02-01 18:15:42
Commit Hash: 4f9372d
License: MIT
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
Expand this list (104 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/wlroots015/share/licenses/wlroots015-0.15.1_2/catalog.mk
  3. /usr/local/wlroots015/share/licenses/wlroots015-0.15.1_2/LICENSE
  4. /usr/local/wlroots015/share/licenses/wlroots015-0.15.1_2/MIT
  5. include/wlr/backend.h
  6. include/wlr/backend/drm.h
  7. include/wlr/backend/headless.h
  8. include/wlr/backend/interface.h
  9. include/wlr/backend/libinput.h
  10. include/wlr/backend/multi.h
  11. include/wlr/backend/session.h
  12. include/wlr/backend/wayland.h
  13. include/wlr/backend/x11.h
  14. include/wlr/config.h
  15. include/wlr/interfaces/wlr_input_device.h
  16. include/wlr/interfaces/wlr_keyboard.h
  17. include/wlr/interfaces/wlr_output.h
  18. include/wlr/interfaces/wlr_pointer.h
  19. include/wlr/interfaces/wlr_switch.h
  20. include/wlr/interfaces/wlr_tablet_pad.h
  21. include/wlr/interfaces/wlr_tablet_tool.h
  22. include/wlr/interfaces/wlr_touch.h
  23. include/wlr/render/allocator.h
  24. include/wlr/render/dmabuf.h
  25. include/wlr/render/drm_format_set.h
  26. include/wlr/render/egl.h
  27. include/wlr/render/gles2.h
  28. include/wlr/render/interface.h
  29. include/wlr/render/pixman.h
  30. include/wlr/render/vulkan.h
  31. include/wlr/render/wlr_renderer.h
  32. include/wlr/render/wlr_texture.h
  33. include/wlr/types/wlr_box.h
  34. include/wlr/types/wlr_buffer.h
  35. include/wlr/types/wlr_compositor.h
  36. include/wlr/types/wlr_cursor.h
  37. include/wlr/types/wlr_data_control_v1.h
  38. include/wlr/types/wlr_data_device.h
  39. include/wlr/types/wlr_drm.h
  40. include/wlr/types/wlr_drm_lease_v1.h
  41. include/wlr/types/wlr_export_dmabuf_v1.h
  42. include/wlr/types/wlr_foreign_toplevel_management_v1.h
  43. include/wlr/types/wlr_fullscreen_shell_v1.h
  44. include/wlr/types/wlr_gamma_control_v1.h
  45. include/wlr/types/wlr_idle.h
  46. include/wlr/types/wlr_idle_inhibit_v1.h
  47. include/wlr/types/wlr_input_device.h
  48. include/wlr/types/wlr_input_inhibitor.h
  49. include/wlr/types/wlr_input_method_v2.h
  50. include/wlr/types/wlr_keyboard.h
  51. include/wlr/types/wlr_keyboard_group.h
  52. include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
  53. include/wlr/types/wlr_layer_shell_v1.h
  54. include/wlr/types/wlr_linux_dmabuf_v1.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_scene.h
  70. include/wlr/types/wlr_screencopy_v1.h
  71. include/wlr/types/wlr_seat.h
  72. include/wlr/types/wlr_server_decoration.h
  73. include/wlr/types/wlr_surface.h
  74. include/wlr/types/wlr_switch.h
  75. include/wlr/types/wlr_tablet_pad.h
  76. include/wlr/types/wlr_tablet_tool.h
  77. include/wlr/types/wlr_tablet_v2.h
  78. include/wlr/types/wlr_text_input_v3.h
  79. include/wlr/types/wlr_touch.h
  80. include/wlr/types/wlr_viewporter.h
  81. include/wlr/types/wlr_virtual_keyboard_v1.h
  82. include/wlr/types/wlr_virtual_pointer_v1.h
  83. include/wlr/types/wlr_xcursor_manager.h
  84. include/wlr/types/wlr_xdg_activation_v1.h
  85. include/wlr/types/wlr_xdg_decoration_v1.h
  86. include/wlr/types/wlr_xdg_foreign_registry.h
  87. include/wlr/types/wlr_xdg_foreign_v1.h
  88. include/wlr/types/wlr_xdg_foreign_v2.h
  89. include/wlr/types/wlr_xdg_output_v1.h
  90. include/wlr/types/wlr_xdg_shell.h
  91. include/wlr/util/addon.h
  92. include/wlr/util/box.h
  93. include/wlr/util/edges.h
  94. include/wlr/util/log.h
  95. include/wlr/util/region.h
  96. include/wlr/version.h
  97. include/wlr/xcursor.h
  98. include/wlr/xwayland.h
  99. lib/libwlroots.so
  100. lib/libwlroots.so.10
  101. libdata/pkgconfig/wlroots.pc
  102. @owner
  103. @group
  104. @mode
Collapse this list.
Dependency lines:
  • wlroots015>0:x11-toolkits/wlroots015
To install the port:
cd /usr/ports/x11-toolkits/wlroots015/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-toolkits/wlroots015
  • pkg install wlroots015
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wlroots015
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
wlroots015
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout0.15.1_2
FreeBSD:12:amd640.15.1_20.15.1_2
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3860.15.1_20.15.1_2
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch640.15.1_20.15.1_2
FreeBSD:13:amd640.15.1_20.15.1_2
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv70.15.1_20.15.1_2
FreeBSD:13:i3860.15.1_20.15.1_2
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout0.15.1_2
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch640.15.1_2pkg-fallout
FreeBSD:14:amd640.15.1_2pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i3860.15.1_2pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc640.15.1_2pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. wayland-protocols>=1.24 : 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. libxkbcommon.so : x11/libxkbcommon
  6. libinput.so : x11/libinput
  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/phoc
for Libraries
  1. x11-wm/cage
  2. x11-wm/hikari
  3. x11-wm/phoc

Configuration Options:
Options name:
USES:
pkg-message:
For install:
WWW: https://gitlab.freedesktop.org/wlroots/wlroots
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/29938b74251e826f3778f6bf9c54974a30488cc1.tar.gz?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.15.1_2
01 Feb 2023 18:15:42
commit hash:4f9372d4c09a5bd13380787a20ffd331c0d0cc94commit hash:4f9372d4c09a5bd13380787a20ffd331c0d0cc94commit hash:4f9372d4c09a5bd13380787a20ffd331c0d0cc94commit hash:4f9372d4c09a5bd13380787a20ffd331c0d0cc94 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots015: backport touchscreen fixes for x11-wm/phoc
0.15.1_1
19 Nov 2022 09:55:12
commit hash:aedd47437ab1c41615398acf9007cc8d7991fc5dcommit hash:aedd47437ab1c41615398acf9007cc8d7991fc5dcommit hash:aedd47437ab1c41615398acf9007cc8d7991fc5dcommit hash:aedd47437ab1c41615398acf9007cc8d7991fc5d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots015: backport a crashfix from 0.16

Inspired by:	Alpine Linux
0.15.1
11 Nov 2022 22:39:54
commit hash:c717faa5c764af20fbd12ec544b9b81dc4f97b56commit hash:c717faa5c764af20fbd12ec544b9b81dc4f97b56commit hash:c717faa5c764af20fbd12ec544b9b81dc4f97b56commit hash:c717faa5c764af20fbd12ec544b9b81dc4f97b56 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: fork 0.15 into a pinned port

Some consumers are ready for 0.16 API but many are not. For smooth
transition use non-default PREFIX, so both can be installed together.

Number of commits found: 3