notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
wlroots Modular Wayland compositor library
0.17.2 x11-toolkits on this many watch lists=4 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.17.2Version 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: 2024-03-11 18:45:54
Commit Hash: ad39c96
People watching this port, also watch:: xdg-utils, swaybg, wayland, sdl2, wayland-protocols
License: MIT
WWW:
https://gitlab.freedesktop.org/wlroots/wlroots
Description:
Pluggable, composable, unopinionated modules for building a Wayland compositor; or about 60,000 lines of code you were going to write anyway. - wlroots provides backends that abstract the underlying display and input hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends, plus any custom backends you choose to write, which can all be created or destroyed at runtime and used in concert with each other. - wlroots provides unopinionated, mostly standalone implementations of many Wayland interfaces, both from wayland.xml and various protocol extensions. We also promote the standardization of portable extensions across many compositors. - wlroots provides several powerful, standalone, and optional tools that implement components common to many compositors, such as the arrangement of outputs in physical space. - wlroots provides an Xwayland abstraction that allows you to have excellent Xwayland support without worrying about writing your own X11 window manager on top of writing your compositor. - wlroots provides a renderer abstraction that simple compositors can use to avoid writing GL code directly, but which steps out of the way when your needs demand custom rendering code. wlroots implements a huge variety of Wayland compositor features and implements them *right*, so you can focus on the features that make your compositor unique. By using wlroots, you get high performance, excellent hardware compatibility, broad support for many wayland interfaces, and comfortable development tools - or any subset of these features you like, because all of them work independently of one another and freely compose with anything you want to implement yourself.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (117 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/wlroots-0.17.2/catalog.mk
  3. /usr/local/share/licenses/wlroots-0.17.2/LICENSE
  4. /usr/local/share/licenses/wlroots-0.17.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_buffer.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/pass.h
  30. include/wlr/render/pixman.h
  31. include/wlr/render/swapchain.h
  32. include/wlr/render/vulkan.h
  33. include/wlr/render/wlr_renderer.h
  34. include/wlr/render/wlr_texture.h
  35. include/wlr/types/wlr_buffer.h
  36. include/wlr/types/wlr_compositor.h
  37. include/wlr/types/wlr_content_type_v1.h
  38. include/wlr/types/wlr_cursor.h
  39. include/wlr/types/wlr_cursor_shape_v1.h
  40. include/wlr/types/wlr_damage_ring.h
  41. include/wlr/types/wlr_data_control_v1.h
  42. include/wlr/types/wlr_data_device.h
  43. include/wlr/types/wlr_drm.h
  44. include/wlr/types/wlr_drm_lease_v1.h
  45. include/wlr/types/wlr_export_dmabuf_v1.h
  46. include/wlr/types/wlr_foreign_toplevel_management_v1.h
  47. include/wlr/types/wlr_fractional_scale_v1.h
  48. include/wlr/types/wlr_fullscreen_shell_v1.h
  49. include/wlr/types/wlr_gamma_control_v1.h
  50. include/wlr/types/wlr_idle_inhibit_v1.h
  51. include/wlr/types/wlr_idle_notify_v1.h
  52. include/wlr/types/wlr_input_device.h
  53. include/wlr/types/wlr_input_inhibitor.h
  54. include/wlr/types/wlr_input_method_v2.h
  55. include/wlr/types/wlr_keyboard.h
  56. include/wlr/types/wlr_keyboard_group.h
  57. include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
  58. include/wlr/types/wlr_layer_shell_v1.h
  59. include/wlr/types/wlr_linux_dmabuf_v1.h
  60. include/wlr/types/wlr_matrix.h
  61. include/wlr/types/wlr_output.h
  62. include/wlr/types/wlr_output_layer.h
  63. include/wlr/types/wlr_output_layout.h
  64. include/wlr/types/wlr_output_management_v1.h
  65. include/wlr/types/wlr_output_power_management_v1.h
  66. include/wlr/types/wlr_pointer.h
  67. include/wlr/types/wlr_pointer_constraints_v1.h
  68. include/wlr/types/wlr_pointer_gestures_v1.h
  69. include/wlr/types/wlr_presentation_time.h
  70. include/wlr/types/wlr_primary_selection.h
  71. include/wlr/types/wlr_primary_selection_v1.h
  72. include/wlr/types/wlr_region.h
  73. include/wlr/types/wlr_relative_pointer_v1.h
  74. include/wlr/types/wlr_scene.h
  75. include/wlr/types/wlr_screencopy_v1.h
  76. include/wlr/types/wlr_seat.h
  77. include/wlr/types/wlr_security_context_v1.h
  78. include/wlr/types/wlr_server_decoration.h
  79. include/wlr/types/wlr_session_lock_v1.h
  80. include/wlr/types/wlr_shm.h
  81. include/wlr/types/wlr_single_pixel_buffer_v1.h
  82. include/wlr/types/wlr_subcompositor.h
  83. include/wlr/types/wlr_switch.h
  84. include/wlr/types/wlr_tablet_pad.h
  85. include/wlr/types/wlr_tablet_tool.h
  86. include/wlr/types/wlr_tablet_v2.h
  87. include/wlr/types/wlr_tearing_control_v1.h
  88. include/wlr/types/wlr_text_input_v3.h
  89. include/wlr/types/wlr_touch.h
  90. include/wlr/types/wlr_viewporter.h
  91. include/wlr/types/wlr_virtual_keyboard_v1.h
  92. include/wlr/types/wlr_virtual_pointer_v1.h
  93. include/wlr/types/wlr_xcursor_manager.h
  94. include/wlr/types/wlr_xdg_activation_v1.h
  95. include/wlr/types/wlr_xdg_decoration_v1.h
  96. include/wlr/types/wlr_xdg_foreign_registry.h
  97. include/wlr/types/wlr_xdg_foreign_v1.h
  98. include/wlr/types/wlr_xdg_foreign_v2.h
  99. include/wlr/types/wlr_xdg_output_v1.h
  100. include/wlr/types/wlr_xdg_shell.h
  101. include/wlr/util/addon.h
  102. include/wlr/util/box.h
  103. include/wlr/util/edges.h
  104. include/wlr/util/log.h
  105. include/wlr/util/region.h
  106. include/wlr/version.h
  107. include/wlr/xcursor.h
  108. include/wlr/xwayland.h
  109. include/wlr/xwayland/server.h
  110. include/wlr/xwayland/shell.h
  111. include/wlr/xwayland/xwayland.h
  112. lib/libwlroots.so
  113. lib/libwlroots.so.12
  114. libdata/pkgconfig/wlroots.pc
  115. @owner
  116. @group
  117. @mode
Collapse this list.
Dependency lines:
  • wlroots>0: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
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wlroots
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1710179064 SHA256 (wlroots-0.17.2.tar.bz2) = 1d925ceff68a23ba73aa56a01e52d3260c4544d48e0c9d8cf4dc247c71612ed3 SIZE (wlroots-0.17.2.tar.bz2) = 451783

Expand this list (4 items)

Collapse this list.

SHA256 (10f80a8f1bb2.patch) = ca65f8eecf32e7364d5ba43cd9ee91060710a6fb8392892c86ad71e4f2a4c0b5 SIZE (10f80a8f1bb2.patch) = 6097 SHA256 (3196c73d487f.patch) = 69c6bc4658852bb45a24b129f625a7faaed8035dab0d79c388ae74d650beacdc SIZE (3196c73d487f.patch) = 4243

Collapse this list.


Packages (timestamps in pop-ups are UTC):
wlroots
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.17.10.17.20.12.00.17.10.17.2---
FreeBSD:13:quarterly0.17.10.17.2-0.17.20.17.2-0.17.10.17.1
FreeBSD:14:latest0.17.10.17.1-0.17.10.17.10.16.2_1-0.16.2_1
FreeBSD:14:quarterly0.17.10.17.2-0.17.10.17.2-0.17.10.17.1
FreeBSD:15:latest0.17.10.17.2n/a0.17.1n/a-0.17.1-
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. wayland-protocols>=1.32 : graphics/wayland-protocols
  2. hwdata>0 : misc/hwdata
  3. glslangValidator : graphics/glslang
  4. vulkan-headers>0 : graphics/vulkan-headers
  5. evdev-proto>0 : devel/evdev-proto
  6. xwayland-devel>0 : x11-servers/xwayland-devel
  7. meson : devel/meson
  8. ninja : devel/ninja
  9. pkgconf>=1.3.0_1 : devel/pkgconf
  10. pixman-1.pc : x11/pixman
  11. 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. libdrm.so : graphics/libdrm
  2. libwayland-server.so : graphics/wayland
  3. libxkbcommon.so : x11/libxkbcommon
  4. libudev.so : devel/libudev-devd
  5. libliftoff.so : graphics/libliftoff
  6. libdisplay-info.so : sysutils/libdisplay-info
  7. libseat.so : sysutils/seatd
  8. libinput.so : x11/libinput
  9. libvulkan.so : graphics/vulkan-loader
  10. libxcb-errors.so : x11/xcb-util-errors
  11. libxcb-render-util.so : x11/xcb-util-renderutil
  12. libxcb-icccm.so : x11/xcb-util-wm
  13. libgbm.so : graphics/mesa-libs
  14. libEGL.so : graphics/libglvnd
  15. libGLESv2.so : graphics/libglvnd
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. x11-wm/cage-devel*
  2. Collapse this list of deleted ports.
for Libraries
  1. x11-wm/cagebreak
  2. x11-wm/dwl
  3. x11-wm/gamescope
  4. x11-wm/labwc
  5. x11-wm/phoc
  6. x11-wm/sway
  7. x11-wm/wayfire
Expand this list (10 items / 3 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11-wm/wayfire-plugins-extra
  3. x11-wm/wlmaker
  4. Collapse this list.

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. x11-wm/cage-devel*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for wlroots-0.17.2: DRM=on: KMS console support OPENGL=on: 2D/3D rendering support via OpenGL VULKAN=on: Vulkan renderer X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
x11-toolkits_wlroots
USES:
compiler:c11 gl meson pkgconfig xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.17.2/
Collapse this list.

Number of commits found: 114 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.17.2
11 Mar 2024 18:45:54
commit hash: ad39c965347b6bef32ede0ee90c7db2916fef1a1commit hash: ad39c965347b6bef32ede0ee90c7db2916fef1a1commit hash: ad39c965347b6bef32ede0ee90c7db2916fef1a1commit hash: ad39c965347b6bef32ede0ee90c7db2916fef1a1 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.17.2

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.2
Reported by:	GitLab (notify releases)
0.17.1
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
0.17.1
21 Dec 2023 22:02:11
commit hash: 4edc060a0daa5d6e68bfadd9cc0f1fe8ef33d51dcommit hash: 4edc060a0daa5d6e68bfadd9cc0f1fe8ef33d51dcommit hash: 4edc060a0daa5d6e68bfadd9cc0f1fe8ef33d51dcommit hash: 4edc060a0daa5d6e68bfadd9cc0f1fe8ef33d51d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.17.1

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.1
Reported by:	GitLab (notify releases)
0.17.0
21 Nov 2023 17:24:00
commit hash: 1b744b687e87a63e58f21a30c2cf8005335494a4commit hash: 1b744b687e87a63e58f21a30c2cf8005335494a4commit hash: 1b744b687e87a63e58f21a30c2cf8005335494a4commit hash: 1b744b687e87a63e58f21a30c2cf8005335494a4 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.17.0

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.17.0
Reported by:	GitLab (notify releases)
0.16.2_1
09 Aug 2023 14:07:35
commit hash: b2e6f3b633fec28e4b63041b04d28573b98e8f41commit hash: b2e6f3b633fec28e4b63041b04d28573b98e8f41commit hash: b2e6f3b633fec28e4b63041b04d28573b98e8f41commit hash: b2e6f3b633fec28e4b63041b04d28573b98e8f41 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: unbreak fetch due to repo growth

fetch:
https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/f3ba14e49133.patch: size
mismatch: expected 1972, actual 1976

-index c64937aa6..ff208abc4 100644
+index c64937aa60..ff208abc47 100644
-index 748ba9c32..c964fe12e 100644
+index 748ba9c323..c964fe12eb 100644
0.16.2_1
12 Jul 2023 21:44:32
commit hash: bd1f8537910f001d08dd887701c36b6e3dab577bcommit hash: bd1f8537910f001d08dd887701c36b6e3dab577bcommit hash: bd1f8537910f001d08dd887701c36b6e3dab577bcommit hash: bd1f8537910f001d08dd887701c36b6e3dab577b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: drop GL_TAGNAME
0.16.2_1
12 Jul 2023 18:56:04
commit hash: 7d1faa7179813ffa542b550a1fdb3bdc80a7986ccommit hash: 7d1faa7179813ffa542b550a1fdb3bdc80a7986ccommit hash: 7d1faa7179813ffa542b550a1fdb3bdc80a7986ccommit hash: 7d1faa7179813ffa542b550a1fdb3bdc80a7986c files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
bsd.sites.mk: Update all ports using USE_GITLAB

Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.

Approved by:		portmgr (tcberner, mentor)
Differential Revision:	https://reviews.freebsd.org/D37077
0.16.2_1
21 Apr 2023 12:18:56
commit hash: c431da294b8278e30af4661f6caae2d3e708c3ddcommit hash: c431da294b8278e30af4661f6caae2d3e708c3ddcommit hash: c431da294b8278e30af4661f6caae2d3e708c3ddcommit hash: c431da294b8278e30af4661f6caae2d3e708c3dd files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: unbreak DRM=off build after a8bed4f81662

Error: Missing: include/wlr/types/wlr_drm_lease_v1.h

https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/59205cd93e8a
0.16.2_1
13 Feb 2023 19:13:04
commit hash: 146bb4da8d31a34f013b593b85f47796cd06158dcommit hash: 146bb4da8d31a34f013b593b85f47796cd06158dcommit hash: 146bb4da8d31a34f013b593b85f47796cd06158dcommit hash: 146bb4da8d31a34f013b593b85f47796cd06158d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: limit hwdata dependency to DRM as build only

pnp.ids is converted to pnpids.c, so won't pick up changes without rebuild.
pnp.ids is also unused when nesting on X11 or Wayland (WLR_BACKENDS != drm).
https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/eec95e3d5e1a
0.16.2
10 Feb 2023 23:39:39
commit hash: b015da7d206e20897d46bfd547810d32b8a864ddcommit hash: b015da7d206e20897d46bfd547810d32b8a864ddcommit hash: b015da7d206e20897d46bfd547810d32b8a864ddcommit hash: b015da7d206e20897d46bfd547810d32b8a864dd files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.16.2

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.2
Reported by:	GitLab (notify releases)
0.16.1_2
18 Jan 2023 23:27:10
commit hash: 361baca6a6bee946a18977fa0fbd0d8d70129ac8commit hash: 361baca6a6bee946a18977fa0fbd0d8d70129ac8commit hash: 361baca6a6bee946a18977fa0fbd0d8d70129ac8commit hash: 361baca6a6bee946a18977fa0fbd0d8d70129ac8 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: backport a Xwayland crashfix

Inspired by:	Alpine Linux
0.16.1_1
18 Jan 2023 23:27:10
commit hash: 14cde4b44792ebee4f87ee315b4ba8275750627acommit hash: 14cde4b44792ebee4f87ee315b4ba8275750627acommit hash: 14cde4b44792ebee4f87ee315b4ba8275750627acommit hash: 14cde4b44792ebee4f87ee315b4ba8275750627a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: switch 9f5b7d7133ba to 0.16 upstream commit
0.16.1_1
04 Jan 2023 23:50:16
commit hash: 9f5b7d7133bace0cdb8e53c6ce836fa78e7d5237commit hash: 9f5b7d7133bace0cdb8e53c6ce836fa78e7d5237commit hash: 9f5b7d7133bace0cdb8e53c6ce836fa78e7d5237commit hash: 9f5b7d7133bace0cdb8e53c6ce836fa78e7d5237 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: unbreak nesting under X11 after a8bed4f81662

$ pkg install xorg-minimal xterm sway
$ echo "exec xterm" >~/.xinitrc
$ startx
$ sway -c /dev/null
[...]
Assertion failed: (buffer->n_busy > 0), function handle_x11_present_event, file
backend/x11/output.c, line 682.

or

$ pkg install cage sway
$ cage env -u WAYLAND_DISPLAY sway -c /dev/null
[...]
Assertion failed: (buffer->n_busy > 0), function handle_x11_present_event, file
backend/x11/output.c, line 682.
0.16.1
25 Dec 2022 16:36:03
commit hash: a8bed4f816621a8c3595af72eb7810abda988513commit hash: a8bed4f816621a8c3595af72eb7810abda988513commit hash: a8bed4f816621a8c3595af72eb7810abda988513commit hash: a8bed4f816621a8c3595af72eb7810abda988513 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.16.1

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.1
Reported by:	GitLab (notify releases)
0.16.0
11 Nov 2022 22:39:55
commit hash: 95c12168657aee3dfc9db7e93106d9dc42854e69commit hash: 95c12168657aee3dfc9db7e93106d9dc42854e69commit hash: 95c12168657aee3dfc9db7e93106d9dc42854e69commit hash: 95c12168657aee3dfc9db7e93106d9dc42854e69 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: drop NVIDIA option

Needs rebase for 0.16.0 but abandoned by the author.
Also obsoleted by GBM support in nvidia-driver >= 495.

This reverts commit f406592a8e37f2c889ea0a2966cdd9cc751f7c8c.
0.16.0
11 Nov 2022 22:39:55
commit hash: 1c4b6bc295c65bd8a4ac04f13b7972f78a834c0dcommit hash: 1c4b6bc295c65bd8a4ac04f13b7972f78a834c0dcommit hash: 1c4b6bc295c65bd8a4ac04f13b7972f78a834c0dcommit hash: 1c4b6bc295c65bd8a4ac04f13b7972f78a834c0d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.16.0

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.16.0
Reported by:	GitLab (notify releases)
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.15.1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.15.1
01 May 2022 19:16:32
commit hash: 82856edcb9b4f89a6881737fe64c6678966f4fe0commit hash: 82856edcb9b4f89a6881737fe64c6678966f4fe0commit hash: 82856edcb9b4f89a6881737fe64c6678966f4fe0commit hash: 82856edcb9b4f89a6881737fe64c6678966f4fe0 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: slightly expand NVIDIA note

Nothing to do in this port until NVIDIA fixes FreeBSD driver:
- both GBM (495+) and EGLStreams require nvidia-drm.ko
- wlroots-eglstreams is supported as NVIDIA option (since f406592a8e37)

https://www.reddit.com/r/freebsd/comments/udyrh7/nvidia_and_wayland_on_freebsd/

Wayland "de facto" requires DRM for mode setting (KMS) and buffer
sharing (GBM, EGLStreams). Without those one can sacrifice convenience
and performance by starting under Xorg with software rendering e.g.,

  $ startx
  $ glxinfo | fgrep 'OpenGL renderer'
  OpenGL renderer string: NVIDIA GeForce GT 640/PCIe/SSE2
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.15.1
04 Mar 2022 16:05:23
commit hash: a926ef422c2886addd578ac5b7ad6843be127758commit hash: a926ef422c2886addd578ac5b7ad6843be127758commit hash: a926ef422c2886addd578ac5b7ad6843be127758commit hash: a926ef422c2886addd578ac5b7ad6843be127758 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: unbreak fetch due to repo growth

=> Fetched file size mismatch (expected 3808, actual 3810)

-index 4932ec4d..70f1b7c4 100644
+index 4932ec4da..70f1b7c41 100644

Reported by:	Alain De Vos (via FreeBSD Forums)
0.15.1
04 Feb 2022 18:36:46
commit hash: ac652323294381d6fe069dbcdb9aca8553121b3bcommit hash: ac652323294381d6fe069dbcdb9aca8553121b3bcommit hash: ac652323294381d6fe069dbcdb9aca8553121b3bcommit hash: ac652323294381d6fe069dbcdb9aca8553121b3b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.15.1

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.1
Reported by:	Repology
0.15.0_1
18 Jan 2022 11:39:10
commit hash: c89c094a1b95e2043029c989530e35865cde2058commit hash: c89c094a1b95e2043029c989530e35865cde2058commit hash: c89c094a1b95e2043029c989530e35865cde2058commit hash: c89c094a1b95e2043029c989530e35865cde2058 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: drop Vulkan quirk after e9669c2a0b41
0.15.0_1
28 Dec 2021 00:41:53
commit hash: 1b3c44d137ce39914901457a7f5d4bdc21cb4e1ccommit hash: 1b3c44d137ce39914901457a7f5d4bdc21cb4e1ccommit hash: 1b3c44d137ce39914901457a7f5d4bdc21cb4e1ccommit hash: 1b3c44d137ce39914901457a7f5d4bdc21cb4e1c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: backport some fixes from upstream

- wlr_texture: remove wlr_texture_from_wl_drm() from header
- scene: schedule an output frame on wl_surface.frame
- vulkan: Fix imported image layout
0.15.0
28 Dec 2021 00:41:53
commit hash: d86298bd9eb337bdf4dd836f8f41b2a0b6970fbdcommit hash: d86298bd9eb337bdf4dd836f8f41b2a0b6970fbdcommit hash: d86298bd9eb337bdf4dd836f8f41b2a0b6970fbdcommit hash: d86298bd9eb337bdf4dd836f8f41b2a0b6970fbd files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: switch recent patch to GitLab

-index 4932ec4da4..70f1b7c41f 100644
+index 4932ec4d..70f1b7c4 100644
[...]
+--
+GitLab
+
0.15.0
28 Dec 2021 00:41:53
commit hash: 359ec6a859ae9012bcbeff3b38325fe1d23a2306commit hash: 359ec6a859ae9012bcbeff3b38325fe1d23a2306commit hash: 359ec6a859ae9012bcbeff3b38325fe1d23a2306commit hash: 359ec6a859ae9012bcbeff3b38325fe1d23a2306 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: tag patches from GitHub

Required to extend PATCH_SITES without increasing failover.
GitHub to be used only for rebased patches like xwayland_hidpi.
0.15.0
26 Dec 2021 11:48:18
commit hash: b6f4f1e6971a07341b925f066409fa5e7a2993fdcommit hash: b6f4f1e6971a07341b925f066409fa5e7a2993fdcommit hash: b6f4f1e6971a07341b925f066409fa5e7a2993fdcommit hash: b6f4f1e6971a07341b925f066409fa5e7a2993fd files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: NVIDIA depends on X11 after 597460fbd27c

ld: error: undefined symbol: xwayland_keyboard_grab_manager
>>> referenced by wlr_keyboard.c
>>>              
libwlroots.so.10.p/types_wlr_keyboard.c.o:(wlr_keyboard_notify_key)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: cannot make progress due to previous errors.
0.15.0
26 Dec 2021 11:48:18
commit hash: e20e42ee3132a273e889ce1e6c5b5a9c38b61312commit hash: e20e42ee3132a273e889ce1e6c5b5a9c38b61312commit hash: e20e42ee3132a273e889ce1e6c5b5a9c38b61312commit hash: e20e42ee3132a273e889ce1e6c5b5a9c38b61312 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: NVIDIA depends on DRM after 2af7805da5c5

ld: error: undefined symbol: drm_is_eglstreams
>>> referenced by wlr_renderer.c
>>>              
libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_shm)
>>> referenced by wlr_renderer.c
>>>              
libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_shm)
>>> referenced by wlr_renderer.c
>>>              
libwlroots.so.10.p/render_wlr_renderer.c.o:(wlr_renderer_init_wl_display)
>>> referenced 3 more times

ld: error: undefined symbol: wlr_backend_is_drm
>>> referenced by eglstreams_allocator.c
>>>              
libwlroots.so.10.p/render_eglstreams_allocator.c.o:(multi_backend_callback)
>>> referenced by output.c
>>>               libwlroots.so.10.p/types_output_output.c.o:(output_basic_test)

ld: error: undefined symbol: wlr_output_is_drm
>>> referenced by egl.c
>>>              
libwlroots.so.10.p/render_egl.c.o:(wlr_egl_flip_eglstreams_page)
>>> referenced by render.c
>>>              
libwlroots.so.10.p/types_output_render.c.o:(output_create_swapchain)
0.15.0
26 Dec 2021 11:36:42
commit hash: b9b57e255bc554216f9f42e74184b5f0d084cb15commit hash: b9b57e255bc554216f9f42e74184b5f0d084cb15commit hash: b9b57e255bc554216f9f42e74184b5f0d084cb15commit hash: b9b57e255bc554216f9f42e74184b5f0d084cb15 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update NVIDIA patch
0.15.0
23 Dec 2021 07:37:47
commit hash: 597460fbd27cea910432065e09fff6d18e95c25dcommit hash: 597460fbd27cea910432065e09fff6d18e95c25dcommit hash: 597460fbd27cea910432065e09fff6d18e95c25dcommit hash: 597460fbd27cea910432065e09fff6d18e95c25d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update NVIDIA patch
0.15.0
17 Dec 2021 11:30:04
commit hash: 2af7805da5c5fc73eb28fba4065cead63c4bb5abcommit hash: 2af7805da5c5fc73eb28fba4065cead63c4bb5abcommit hash: 2af7805da5c5fc73eb28fba4065cead63c4bb5abcommit hash: 2af7805da5c5fc73eb28fba4065cead63c4bb5ab files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update to 0.15.0

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.15.0
Reported by:	upstream (tracking bug)
0.14.1_2
28 Nov 2021 17:59:58
commit hash: a3837318d0a66be81377892d5e3a65d78f00b2d2commit hash: a3837318d0a66be81377892d5e3a65d78f00b2d2commit hash: a3837318d0a66be81377892d5e3a65d78f00b2d2commit hash: a3837318d0a66be81377892d5e3a65d78f00b2d2 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: don't require vulkan-validation-layers

PR:		256793
0.14.1_1
01 Nov 2021 17:03:27
commit hash: d0fbc444e3007c9de09f6ef311088d3f59c26fafcommit hash: d0fbc444e3007c9de09f6ef311088d3f59c26fafcommit hash: d0fbc444e3007c9de09f6ef311088d3f59c26fafcommit hash: d0fbc444e3007c9de09f6ef311088d3f59c26faf files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update homepage after bfe5bc8c7a56
0.14.1_1
01 Nov 2021 17:01:07
commit hash: bfe5bc8c7a5642613b51b8c453102432e14dbb30commit hash: bfe5bc8c7a5642613b51b8c453102432e14dbb30commit hash: bfe5bc8c7a5642613b51b8c453102432e14dbb30commit hash: bfe5bc8c7a5642613b51b8c453102432e14dbb30 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: chase to the new home

https://github.com/swaywm/wlroots/commit/0855cdacb2ee
"This repository has been archived by the owner. It is now read-only."
0.14.1_1
05 Oct 2021 02:34:20
commit hash: ceb020d97b0d4bd5a6bbf9edd44560d96e8a369bcommit hash: ceb020d97b0d4bd5a6bbf9edd44560d96e8a369bcommit hash: ceb020d97b0d4bd5a6bbf9edd44560d96e8a369bcommit hash: ceb020d97b0d4bd5a6bbf9edd44560d96e8a369b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: simplify _DEPENDS after f2820b6cc217
0.14.1_1
05 Oct 2021 00:56:16
commit hash: 1785b4c9822591dcc2024c3d86afc07518b31126commit hash: 1785b4c9822591dcc2024c3d86afc07518b31126commit hash: 1785b4c9822591dcc2024c3d86afc07518b31126commit hash: 1785b4c9822591dcc2024c3d86afc07518b31126 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: drop unused -isystem after 325260c4ac26
0.14.1_1
30 Sep 2021 21:23:30
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 files touched by this commit
Rene Ladan (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
0.14.1_1
17 Sep 2021 17:14:55
commit hash: 841c9c30cb0c72335ffcf1d42d82f3271de64d2fcommit hash: 841c9c30cb0c72335ffcf1d42d82f3271de64d2fcommit hash: 841c9c30cb0c72335ffcf1d42d82f3271de64d2fcommit hash: 841c9c30cb0c72335ffcf1d42d82f3271de64d2f files touched by this commit
Jan Beich (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
0.14.1
12 Sep 2021 04:42:08
commit hash: 5d2b01cde8f512c466cc4c1a13e719e964625c0acommit hash: 5d2b01cde8f512c466cc4c1a13e719e964625c0acommit hash: 5d2b01cde8f512c466cc4c1a13e719e964625c0acommit hash: 5d2b01cde8f512c466cc4c1a13e719e964625c0a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: update package description
0.14.1
02 Sep 2021 06:52:30
commit hash: db1512a686f5b5c32eac9eae1f81ce142e6990b6commit hash: db1512a686f5b5c32eac9eae1f81ce142e6990b6commit hash: db1512a686f5b5c32eac9eae1f81ce142e6990b6commit hash: db1512a686f5b5c32eac9eae1f81ce142e6990b6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: drop mesa-devel note after 22a85734ff71
0.14.1
08 Jul 2021 15:43:33
commit hash: 8c3c0663752147ed0a8f0cf1e5596b9eeaf9f72fcommit hash: 8c3c0663752147ed0a8f0cf1e5596b9eeaf9f72fcommit hash: 8c3c0663752147ed0a8f0cf1e5596b9eeaf9f72fcommit hash: 8c3c0663752147ed0a8f0cf1e5596b9eeaf9f72f files touched by this commit
Jan Beich (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
0.14.1
08 Jul 2021 15:25:39
commit hash: e8342192e9dd8c0c3965bcfaa25687e32b5f1ae8commit hash: e8342192e9dd8c0c3965bcfaa25687e32b5f1ae8commit hash: e8342192e9dd8c0c3965bcfaa25687e32b5f1ae8commit hash: e8342192e9dd8c0c3965bcfaa25687e32b5f1ae8 files touched by this commit
Jan Beich (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)
0.14.0_1
23 Jun 2021 19:58:54
commit hash: 507dbffa521a9ca9e5a2baacc81262b9bb9da13acommit hash: 507dbffa521a9ca9e5a2baacc81262b9bb9da13acommit hash: 507dbffa521a9ca9e5a2baacc81262b9bb9da13acommit hash: 507dbffa521a9ca9e5a2baacc81262b9bb9da13a files touched by this commit
Jan Beich (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)
0.14.0_1
23 Jun 2021 18:13:35
commit hash: 494d86231d8dd3ceae7302676e5ff195d850510ecommit hash: 494d86231d8dd3ceae7302676e5ff195d850510ecommit hash: 494d86231d8dd3ceae7302676e5ff195d850510ecommit hash: 494d86231d8dd3ceae7302676e5ff195d850510e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots: expose Vulkan renderer

Example usage:
$ WLR_RENDERER=vulkan sway
0.14.0
23 Jun 2021 18:07:18
commit hash: f2820b6cc2170feef17989c422f2cf46644a5b57commit hash: f2820b6cc2170feef17989c422f2cf46644a5b57commit hash: f2820b6cc2170feef17989c422f2cf46644a5b57commit hash: f2820b6cc2170feef17989c422f2cf46644a5b57 files touched by this commit
Jan Beich (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)
0.13.0_4
22 Jun 2021 18:53:08
commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77 files touched by this commit
Kevin Bowling (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
0.13.0_3
30 May 2021 22:36:31
commit hash: fc72140f6f4a11e87aeb620aa7b9034308ef93aecommit hash: fc72140f6f4a11e87aeb620aa7b9034308ef93aecommit hash: fc72140f6f4a11e87aeb620aa7b9034308ef93aecommit hash: fc72140f6f4a11e87aeb620aa7b9034308ef93ae files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
Author: Evgeniy Khramtsov
x11-toolkits/wlroots: backport fix for bundled libXcursor

PR:		256274
Security:	CVE-2013-2003
0.13.0_2
18 Apr 2021 23:34:26
commit hash: af2f34c777eef8696f0358c743247e5480633261commit hash: af2f34c777eef8696f0358c743247e5480633261commit hash: af2f34c777eef8696f0358c743247e5480633261commit hash: af2f34c777eef8696f0358c743247e5480633261 files touched by this commit
Jan Beich (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
0.13.0_1
18 Apr 2021 23:34:26
commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77commit hash: 8c80131aaf28ad546553c8d9e99ab4244fcb0a77 files touched by this commit
Jan Beich (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
0.13.0
10 Apr 2021 20:33:36
commit hash: f406592a8e37f2c889ea0a2966cdd9cc751f7c8ccommit hash: f406592a8e37f2c889ea0a2966cdd9cc751f7c8ccommit hash: f406592a8e37f2c889ea0a2966cdd9cc751f7c8ccommit hash: f406592a8e37f2c889ea0a2966cdd9cc751f7c8c files touched by this commit
Jan Beich (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
0.13.0
10 Apr 2021 20:33:24
commit hash: f5d0c53d72296109a0861c4eb9365bc877b80e54commit hash: f5d0c53d72296109a0861c4eb9365bc877b80e54commit hash: f5d0c53d72296109a0861c4eb9365bc877b80e54commit hash: f5d0c53d72296109a0861c4eb9365bc877b80e54 files touched by this commit
Jan Beich (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
0.13.0
08 Apr 2021 23:33:31
commit hash: ddeb3e2d7f6e69262d65cb84f9b2b75c127b2af0commit hash: ddeb3e2d7f6e69262d65cb84f9b2b75c127b2af0commit hash: ddeb3e2d7f6e69262d65cb84f9b2b75c127b2af0commit hash: ddeb3e2d7f6e69262d65cb84f9b2b75c127b2af0 files touched by this commit
Jan Beich (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.
0.13.0
07 Apr 2021 20:59:00
commit hash: 70148c11889b8de458a1c3ea23c94d05af404296commit hash: 70148c11889b8de458a1c3ea23c94d05af404296commit hash: 70148c11889b8de458a1c3ea23c94d05af404296commit hash: 70148c11889b8de458a1c3ea23c94d05af404296 files touched by this commit
Jan Beich (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)
0.12.0
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.12.0
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.12.0
06 Apr 2021 08:11:39
commit hash: 722e4c5e303eab51ec1b05226c1af63025383a31commit hash: 722e4c5e303eab51ec1b05226c1af63025383a31commit hash: 722e4c5e303eab51ec1b05226c1af63025383a31commit hash: 722e4c5e303eab51ec1b05226c1af63025383a31 files touched by this commit
Jan Beich (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)
0.12.0
06 Apr 2021 08:11:39
commit hash: 5254fca65db2343e41437effbfc1f2abdcaa24cccommit hash: 5254fca65db2343e41437effbfc1f2abdcaa24cccommit hash: 5254fca65db2343e41437effbfc1f2abdcaa24cccommit hash: 5254fca65db2343e41437effbfc1f2abdcaa24cc files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
Chase GH_ACCOUNT rename for Greg V
0.12.0
08 Nov 2020 16:48:02
Revision:554475Original commit files touched by this commit
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)
0.11.0_2
28 Oct 2020 14:41:59
Revision:553548Original commit files touched by this commit
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
0.11.0_1
28 Oct 2020 14:41:54
Revision:553547Original commit files touched by this commit
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
0.11.0_1
28 Oct 2020 14:41:50
Revision:553546Original commit files touched by this commit
jbeich search for other commits by this committer
x11-toolkits/wlroots: adjust X11 identation to match other options
0.11.0_1
17 Oct 2020 15:00:00
Revision:552594Original commit files touched by this commit
rene search for other commits by this committer
x11-toolkits/wlroots: remove a case specific to FreeBSD 11.3

Phabricator:	D26646
0.11.0_1
28 Sep 2020 19:59:57
Revision:550443Original commit files touched by this commit
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.
0.11.0
29 Aug 2020 00:37:54
Revision:546852Original commit files touched by this commit
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
0.11.0
27 Aug 2020 00:22:50
Revision:546309Original commit files touched by this commit
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.
0.11.0
24 Aug 2020 10:26:11
Revision:546064Original commit files touched by this commit
jbeich search for other commits by this committer
x11-toolkits/wlroots: refresh LIBSEAT patches

This version has been merged upstream.
0.11.0
24 Aug 2020 02:57:30
Revision:546036Original commit files touched by this commit
jbeich search for other commits by this committer
x11-toolkits/wlroots: refresh LIBSEAT patches
0.11.0
22 Aug 2020 23:55:39
Revision:545797Original commit files touched by this commit
jbeich search for other commits by this committer
x11-toolkits/wlroots: refresh LIBSEAT patches
0.11.0
09 Aug 2020 09:35:20
Revision:544555Original commit files touched by this commit
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
0.11.0
09 Aug 2020 08:26:55
Revision:544549Original commit files touched by this commit
jbeich search for other commits by this committer
x11-toolkits/wlroots: expand URL in CONSOLEKIT comment
0.11.0
16 Jul 2020 00:33:42
Revision:542297Original commit files touched by this commit
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
0.11.0
15 Jul 2020 23:58:15
Revision:542295Original commit files touched by this commit
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)
0.10.1_1
01 Jul 2020 22:22:38
Revision:541000Original commit files touched by this commit
jbeich search for other commits by this committer
UCLify pkg-message in my ports
0.10.1_1
07 Jun 2020 01:36:56
Revision:538138Original commit files touched by this commit
jbeich search for other commits by this committer
x11-toolkits/wlroots: document FreeBSD < 12 quirks
0.10.1_1
13 May 2020 19:55:50
Revision:535134Original commit files touched by this commit
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
0.10.1
27 Mar 2020 23:34:06
Revision:529292Original commit files touched by this commit
jbeich search for other commits by this committer
x11-toolkits/wlroots: aarch64 still needs LLD workaround
0.10.1
10 Mar 2020 14:31:12
Revision:528178Original commit files touched by this commit
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)
0.10.0_5
04 Mar 2020 10:02:29
Revision:527752Original commit files touched by this commit
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
0.10.0_4
28 Feb 2020 11:26:28
Revision:527328Original commit files touched by this commit
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)
0.10.0_3
17 Feb 2020 21:23:50
Revision:526432Original commit files touched by this commit
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.
0.10.0_2
09 Feb 2020 22:22:00
Revision:525681Original commit files touched by this commit
jbeich search for other commits by this committer
x11-toolkits/wlroots: switch to Xwayland snapshot

Improves stability with X11 applications on Sway.
0.10.0_1
29 Jan 2020 15:59:49
Revision:524557Original commit files touched by this commit
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.
0.10.0
23 Jan 2020 16:19:15
Revision:523935Original commit files touched by this commit
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
0.10.0
22 Jan 2020 20:16:25
Revision:523838Original commit files touched by this commit
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)
0.9.1
06 Jan 2020 14:13:30
Revision:522235Original commit files touched by this commit
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)
0.9.0_1
02 Jan 2020 21:31:41
Revision:521880Original commit files touched by this commit
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.
0.9.0
01 Jan 2020 00:30:16
Revision:521668Original commit files touched by this commit
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
0.9.0
31 Dec 2019 21:11:41
Revision:521656Original commit files touched by this commit
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)
0.8.1_1
22 Dec 2019 19:52:09
Revision:520655Original commit files touched by this commit
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
0.8.1
07 Nov 2019 18:36:56
Revision:517000Original commit files touched by this commit
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.
0.8.1
07 Oct 2019 20:35:57
Revision:513996Original commit files touched by this commit
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)
0.8.0
07 Oct 2019 13:38:08
Revision:513946Original commit files touched by this commit
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)
0.7.0
27 Aug 2019 13:05:53
Revision:510012Original commit files touched by this commit
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)
0.6.0_1
02 Aug 2019 04:33:04
Revision:507840Original commit files touched by this commit
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.
0.6.0_1
02 Aug 2019 04:32:54
Revision:507839Original commit files touched by this commit
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.
0.6.0_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
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
0.6.0
03 May 2019 16:41:45
Revision:500742Original commit files touched by this commit
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
0.5.0
11 Mar 2019 17:47:10
Revision:495369Original commit files touched by this commit
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
0.4.1
28 Feb 2019 00:57:46
Revision:494112Original commit files touched by this commit
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
0.4
26 Feb 2019 00:22:53
Revision:493917Original commit files touched by this commit
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
0.3
25 Feb 2019 22:07:54
Revision:493901Original commit files touched by this commit
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

Number of commits found: 114 (showing only 100 on this page)

1 | 2  »