The source project of this merge request has been removed.
wayland-info: unbreak build on FreeBSD
CC @myfreeweb per https://gitlab.freedesktop.org/myfreeweb/weston/-/commit/dc77b8c0d410
DragonFly and FreeBSD support wlroots (sway, hikari, wayfire, cage) which uses standard clocks. NetBSD supports swc (velox) which lacks presentation time. What compositors besides Weston use Linux-only clocks?
Build logs:
Example output (on Sway 1.5)
interface: 'wl_shm', version: 1, name: 1
formats: 'AB24'(0x34324241) 'XB24'(0x34324258) XRGB8888 ARGB8888
interface: 'wl_drm', version: 2, name: 2
interface: 'zwp_linux_dmabuf_v1', version: 3, name: 3
formats:
'UYVY'(0x59565955), modifier: 0x0100000000000002
'UYVY'(0x59565955), modifier: 0x0100000000000001
'UYVY'(0x59565955), modifier: 0x0000000000000000
'YUYV'(0x56595559), modifier: 0x0100000000000002
'YUYV'(0x56595559), modifier: 0x0100000000000001
'YUYV'(0x56595559), modifier: 0x0000000000000000
'XYUV'(0x56555958), modifier: 0x0100000000000002
'XYUV'(0x56555958), modifier: 0x0100000000000001
'XYUV'(0x56555958), modifier: 0x0000000000000000
'AYUV'(0x56555941), modifier: 0x0100000000000002
'AYUV'(0x56555941), modifier: 0x0100000000000001
'AYUV'(0x56555941), modifier: 0x0000000000000000
'NV16'(0x3631564e), modifier: 0x0100000000000002
'NV16'(0x3631564e), modifier: 0x0100000000000001
'NV16'(0x3631564e), modifier: 0x0000000000000000
'P016'(0x36313050), modifier: 0x0100000000000002
'P016'(0x36313050), modifier: 0x0100000000000001
'P016'(0x36313050), modifier: 0x0000000000000000
'P012'(0x32313050), modifier: 0x0100000000000002
'P012'(0x32313050), modifier: 0x0100000000000001
'P012'(0x32313050), modifier: 0x0000000000000000
'P010'(0x30313050), modifier: 0x0100000000000002
'P010'(0x30313050), modifier: 0x0100000000000001
'P010'(0x30313050), modifier: 0x0000000000000000
'NV12'(0x3231564e), modifier: 0x0100000000000002
'NV12'(0x3231564e), modifier: 0x0100000000000001
'NV12'(0x3231564e), modifier: 0x0000000000000000
'YV24'(0x34325659), modifier: 0x0100000000000002
'YV24'(0x34325659), modifier: 0x0100000000000001
'YV24'(0x34325659), modifier: 0x0000000000000000
'YV16'(0x36315659), modifier: 0x0100000000000002
'YV16'(0x36315659), modifier: 0x0100000000000001
'YV16'(0x36315659), modifier: 0x0000000000000000
'YV12'(0x32315659), modifier: 0x0100000000000002
'YV12'(0x32315659), modifier: 0x0100000000000001
'YV12'(0x32315659), modifier: 0x0000000000000000
'YV11'(0x31315659), modifier: 0x0100000000000002
'YV11'(0x31315659), modifier: 0x0100000000000001
'YV11'(0x31315659), modifier: 0x0000000000000000
'YVU9'(0x39555659), modifier: 0x0100000000000002
'YVU9'(0x39555659), modifier: 0x0100000000000001
'YVU9'(0x39555659), modifier: 0x0000000000000000
'YU24'(0x34325559), modifier: 0x0100000000000002
'YU24'(0x34325559), modifier: 0x0100000000000001
'YU24'(0x34325559), modifier: 0x0000000000000000
'YU16'(0x36315559), modifier: 0x0100000000000002
'YU16'(0x36315559), modifier: 0x0100000000000001
'YU16'(0x36315559), modifier: 0x0000000000000000
'YU12'(0x32315559), modifier: 0x0100000000000002
'YU12'(0x32315559), modifier: 0x0100000000000001
'YU12'(0x32315559), modifier: 0x0000000000000000
'YU11'(0x31315559), modifier: 0x0100000000000002
'YU11'(0x31315559), modifier: 0x0100000000000001
'YU11'(0x31315559), modifier: 0x0000000000000000
'YUV9'(0x39565559), modifier: 0x0100000000000002
'YUV9'(0x39565559), modifier: 0x0100000000000001
'YUV9'(0x39565559), modifier: 0x0000000000000000
'GR32'(0x32335247), modifier: 0x0100000000000004
'GR32'(0x32335247), modifier: 0x0100000000000002
'GR32'(0x32335247), modifier: 0x0100000000000001
'GR32'(0x32335247), modifier: 0x0000000000000000
'GR88'(0x38385247), modifier: 0x0100000000000002
'GR88'(0x38385247), modifier: 0x0100000000000001
'GR88'(0x38385247), modifier: 0x0000000000000000
'R16 '(0x20363152), modifier: 0x0100000000000002
'R16 '(0x20363152), modifier: 0x0100000000000001
'R16 '(0x20363152), modifier: 0x0000000000000000
'R8 '(0x20203852), modifier: 0x0100000000000002
'R8 '(0x20203852), modifier: 0x0100000000000001
'R8 '(0x20203852), modifier: 0x0000000000000000
'RG16'(0x36314752), modifier: 0x0100000000000002
'RG16'(0x36314752), modifier: 0x0100000000000001
'RG16'(0x36314752), modifier: 0x0000000000000000
'AR15'(0x35315241), modifier: 0x0100000000000002
'AR15'(0x35315241), modifier: 0x0100000000000001
'AR15'(0x35315241), modifier: 0x0000000000000000
'XB24'(0x34324258), modifier: 0x0100000000000004
'XB24'(0x34324258), modifier: 0x0100000000000002
'XB24'(0x34324258), modifier: 0x0100000000000001
'XB24'(0x34324258), modifier: 0x0000000000000000
'XR24'(0x34325258), modifier: 0x0100000000000004
'XR24'(0x34325258), modifier: 0x0100000000000002
'XR24'(0x34325258), modifier: 0x0100000000000001
'XR24'(0x34325258), modifier: 0x0000000000000000
'AB24'(0x34324241), modifier: 0x0100000000000004
'AB24'(0x34324241), modifier: 0x0100000000000002
'AB24'(0x34324241), modifier: 0x0100000000000001
'AB24'(0x34324241), modifier: 0x0000000000000000
'AR24'(0x34325241), modifier: 0x0100000000000004
'AR24'(0x34325241), modifier: 0x0100000000000002
'AR24'(0x34325241), modifier: 0x0100000000000001
'AR24'(0x34325241), modifier: 0x0000000000000000
'AB30'(0x30334241), modifier: 0x0100000000000002
'AB30'(0x30334241), modifier: 0x0100000000000001
'AB30'(0x30334241), modifier: 0x0000000000000000
'XR30'(0x30335258), modifier: 0x0100000000000002
'XR30'(0x30335258), modifier: 0x0100000000000001
'XR30'(0x30335258), modifier: 0x0000000000000000
'AR30'(0x30335241), modifier: 0x0100000000000002
'AR30'(0x30335241), modifier: 0x0100000000000001
'AR30'(0x30335241), modifier: 0x0000000000000000
'XB4H'(0x48344258), modifier: 0x0100000000000004
'XB4H'(0x48344258), modifier: 0x0100000000000002
'XB4H'(0x48344258), modifier: 0x0100000000000001
'XB4H'(0x48344258), modifier: 0x0000000000000000
'AB4H'(0x48344241), modifier: 0x0100000000000004
'AB4H'(0x48344241), modifier: 0x0100000000000002
'AB4H'(0x48344241), modifier: 0x0100000000000001
'AB4H'(0x48344241), modifier: 0x0000000000000000
interface: 'wl_compositor', version: 4, name: 4
interface: 'wl_subcompositor', version: 1, name: 5
interface: 'wl_data_device_manager', version: 3, name: 6
interface: 'zwlr_gamma_control_manager_v1', version: 1, name: 7
interface: 'gtk_primary_selection_device_manager', version: 1, name: 8
interface: 'zxdg_output_manager_v1', version: 3, name: 9
xdg_output_v1
output: 37
name: 'DP-1'
description: 'Goldstar Company Ltd LG Ultra HD 0x0000C784 (DP-1)'
logical_x: 0, logical_y: 0
logical_width: 3840, logical_height: 2160
interface: 'org_kde_kwin_idle', version: 1, name: 10
interface: 'zwp_idle_inhibit_manager_v1', version: 1, name: 11
interface: 'zwlr_layer_shell_v1', version: 2, name: 12
interface: 'xdg_wm_base', version: 2, name: 13
interface: 'zwp_tablet_manager_v2', version: 1, name: 14
interface: 'org_kde_kwin_server_decoration_manager', version: 1, name: 15
interface: 'zxdg_decoration_manager_v1', version: 1, name: 16
interface: 'zwp_relative_pointer_manager_v1', version: 1, name: 17
interface: 'zwp_pointer_constraints_v1', version: 1, name: 18
interface: 'wp_presentation', version: 1, name: 19
presentation clock id: 4 (CLOCK_MONOTONIC)
interface: 'zwlr_output_manager_v1', version: 1, name: 20
interface: 'zwlr_output_power_manager_v1', version: 1, name: 21
interface: 'zwp_input_method_manager_v2', version: 1, name: 22
interface: 'zwp_text_input_manager_v3', version: 1, name: 23
interface: 'zwlr_foreign_toplevel_manager_v1', version: 2, name: 24
interface: 'zwlr_export_dmabuf_manager_v1', version: 1, name: 25
interface: 'zwlr_screencopy_manager_v1', version: 3, name: 26
interface: 'zwlr_data_control_manager_v1', version: 2, name: 27
interface: 'zwp_primary_selection_device_manager_v1', version: 1, name: 28
interface: 'wp_viewporter', version: 1, name: 29
interface: 'zwp_virtual_keyboard_manager_v1', version: 1, name: 30
interface: 'zwlr_virtual_pointer_manager_v1', version: 2, name: 31
interface: 'zwlr_input_inhibit_manager_v1', version: 1, name: 32
interface: 'zwp_keyboard_shortcuts_inhibit_manager_v1', version: 1, name: 33
interface: 'wl_seat', version: 7, name: 34
name: seat0
capabilities: pointer keyboard
keyboard repeat rate: 50
keyboard repeat delay: 200
interface: 'zwp_pointer_gestures_v1', version: 1, name: 35
interface: 'wl_output', version: 3, name: 37
x: 0, y: 0, scale: 1,
physical_width: 600 mm, physical_height: 340 mm,
make: 'Goldstar Company Ltd', model: 'LG Ultra HD',
subpixel_orientation: horizontal rgb, output_transform: normal,
mode:
width: 3840 px, height: 2160 px, refresh: 60.000 Hz,
flags: current
Edited by Jan Beich