Skip to content

wayland-info: unbreak build on FreeBSD

Jan Beich requested to merge (removed):freebsd into master

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

Merge request reports