pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wayland/wlroots



Module Name:    pkgsrc
Committed By:   kikadf
Date:           Mon Jul 20 17:27:16 UTC 2026

Modified Files:
        pkgsrc/wayland/wlroots: Makefile PLIST buildlink3.mk distinfo

Log Message:
wlroots: update to 0.20.2

* wlroots 0.20.2

Félix Poisot (1):
      scene: don't send new dmabuf feedback after node disable

Simon Ser (13):
      xwayland/selection: stop using VLAs for MIME type atom lists
      xwayland: use const pointers for xcb_get_property_value()
      xwayland/xwm: fix out-of-bounds strndup() in read_surface_class()
      xwayland/xwm: pluralize array variable in read_surface_net_wm_state()
      xwayland: stop using xcb_get_property_reply_t.value_len
      xwayland/xwm: align WL_SURFACE_ID error message with WL_SURFACE_SERIAL
      xwayland/xwm: expand comment about WL_SURFACE_ID event ordering
      xwayland/xwm: check whether surface is already associated for WL_SURFACE_ID
      xwayland/xwm: check object type in xwm_handle_surface_id_message()
      xwayland/xwm: check WM_TRANSIENT_FOR length
      scene: intersect visible area with output layout in update_node_update_outputs()
      security_context_v1: set CLOEXEC for client FDs
      build: bump version to 0.20.2

Steve Williams (1):
      xwayland:use size of the pointed type instead of pointer

rewine (1):
      xwayland: emit set_parent signal when parent is destroyed

xurui (1):
      drag: check dnd action and accepted on touch up

* wlroots 0.20.1

Consolatis (3):
      toplevel_capture: allocate new_request argument on the stack
      render/pixman: fix bilinear filtering to match gles2 renderer
      scene/surface: schedule on frame pacing output

Isaac Freund (2):
      ext_image_capture_source_v1/scene: fix extents
      keyboard: fix modifiers event when no keymap set

Johan Malm (1):
      wlr_ext_workspace_v1.c: add new workspaces to end of list

Kenny Levinsen (1):
      wlr_compositor: Apply state before updating surface_damage

Ronan Pigott (1):
      scene: only send leave events to outputs with matching scene root

Simon Ser (2):
      wlr_virtual_keyboard_v1: specify size when creating keymap
      build: bump version to 0.20.1

tokyo4j (2):
      wlr-foreign-toplevel-management: add new toplevels to end of list
      ext-foreign-toplevel-list: add new toplevels to end of list

xurui (1):
      linux_drm_syncobj_v1: fix memory leak

* wlroots 0.20.0

Félix Poisot (1):
      linux_drm_syncobj_v1: fix handling of empty first commit

Simon Ser (3):
      color_management_v1: use early continue in surface loop
      color_management_v1: ignore surface update if no-op
      build: bump version to 0.20.0

Simon Zeni (1):
      render/vulkan: compile against vulkan 1.2 header

* wlroots 0.20.0-rc5

Andri Yngvason (1):
      image_capture_source/output: Update constraints on enable

Christopher Snowhill (1):
      scene: fix color format compare

Diego Viola (1):
      wlr-export-dmabuf-unstable-v1: fix typo

Félix Poisot (7):
      render/drm_syncobj: add wlr_drm_syncobj_timeline_signal()
      scene: add buffer release point to 'sample' event
      drm/syncobj: add timeline point merger utility
      linux_drm_syncobj_v1: add release point accumulation
      scene: transfer sample syncobj to client timeline
      backend/drm: properly delay syncobj signalling
      output/drm: don't use OUT_FENCE_PTR

Isaac Freund (3):
      scene: avoid redundant wl_surface.enter/leave events
      virtual-keyboard: add wlr_virtual_keyboard_v1_from_resource()
      virtual-keyboard: handle seat destroy

Jonathan Marler (1):
      backend/x11: ignore DestroyNotify events

Kenny Levinsen (1):
      util/box: Use integer min/max for intersection

Scott Moreau (1):
      wlr_ext_image_copy_capture_v1: Fix crash when client creates a cursor session not implemented server side

Simon Ser (1):
      build: bump version to 0.20.0-rc5

Simon Zeni (1):
      ci: update dalligi upstream repo

llyyr (1):
      scene: use wl_list_for_each_safe to iterate outputs

* wlroots 0.20.0-rc4

Diego Viola (1):
      treewide: fix typos

Kenny Levinsen (1):
      scene/layer_shell_v1: Add support for exclusive_edge

Simon Ser (7):
      render/vulkan: introduce buffer_import_sync_file()
      render/vulkan: take render pass in vulkan_sync_render_buffer()
      render/vulkan: fix missing DMA-BUF implicit read fence for textures
      render/vulkan: introduce buffer_export_sync_file()
      render/vulkan: add "acquire" to vulkan_sync_foreign_texture()
      render/vulkan: fix missing DMA-BUF implicit write fence for render buffer
      build: bump version to 0.20.0-rc4

Wang Yu (1):
      xwayland: fix memory leak on pipe() failure

YaoBing Xiao (1):
      render/gles: use optimized clears for unblended rects

liupeng (1):
      screencopy: simplify capture error handling

* wlroots 0.20.0-rc3

Isaac Freund (1):
      backend/x11: reject shm buffers with non-min strides

Kenny Levinsen (1):
      backend/drm: Close non-master drm fd on failure

Simon Ser (2):
      backend/libinput: guard against new enum entries
      build: bump version to 0.20.0-rc3

hrdl (1):
      CONTRIBUTING.md: update git host

* wlroots 0.20.0-rc2

Aleksei Bavshin (2):
      backend/libinput: fix build with libinput 1.31
      backend/libinput: add support for LIBINPUT_SWITCH_KEYPAD_SLIDE

Simon Ser (2):
      xwayland: try flushing immediately in xwm_schedule_flush()
      build: bump version to 0.20.0-rc2

Steve Williams (6):
      render/pixel-format: add function to determine YCbCr from drm fourcc
      vulkan: make use of new pixel_format_is_ycbcr function
      color_representation: ensure encoding/range/drm formats compatibility
      color-representation: add support for identity+full
      types/wlr_buffer: add buffer_get_drm_format helper function
      color-representation-v1: fix condition in surface commit

YaoBing Xiao (2):
      xwayland: fix wl_array rollback when adding selection targets
      output/cursor: fix missing newline at end of file

liupeng (2):
      render/drm_syncobj: drop unnecessary drmSyncobjTimelineWait() arg
      render/drm_syncobj: fix function name in drmSyncobjTimelineWait() error log

rewine (4):
      types: Simplify wlr_keyboard_group_destroy
      wlr_cursor: add comments for signal parameters
      wlr_cursor: fix event type in handle_tablet_tool_button
      ext_image_capture_source_v1: remove unused variable

* wlroots 0.20.0-rc1

Alexander Orzechowski (5):
      wlr_scene: Make restack_xwayland_surface_below generic
      wlr_scene: Don't recurse when disabling scene node if a child is already disabled
      wlr_scene: Update outputs when node is disabled
      wlr_scene: Only do disable cleanup when explicit damage is given
      wlr_scene: Add documentation to scene_node_update()

Andri Yngvason (1):
      ext-image-capture-source: output: Apply transform to cursor

Christopher Snowhill (2):
      color_management_v1: set output color properties
      color-representation-v1: Fix missing destroy signal init

Consolatis (2):
      wlr_text_input_v3: remove event arguments from header
      transient_seat: initialize seat destroy listener

Dale Turner (1):
      Add "const" to eliminate "error: initialization discards ‘const’ qualifier from pointer target type"

David Turner (8):
      Change all timespec pointers in events to owned
      xwayland: Remove has_utf8_title field
      scene: Block damage on single-pixel buffer textures
      util/mem: Move memdup to new util/mem.c file
      color-representation-v1: new protocol
      color-representation-v1: Add wlr enums + converters
      color-representation-v1: Actually set supported_*_len
      xwm: Fix double-close

David96 (1):
      wlr_virtual_pointer: Set axis source on all axis

DreamMaoMao (1):
      render/pass: Ensure the precision is consistent during comparison

Furkan Sahin (2):
      input-method-v2: Destroy keyboard grab before input method
      backend/session: use device `boot_display`

Félix Poisot (21):
      scene: fix output transfer functions
      render: introduce Gamma 2.2 color transform
      scene, render: use Gamma 2.2 TF as default
      drm: save edid color characteristics in wlr_output
      cursor: apply output image description when preparing texture
      output/state: add missing unref for color_transform
      render/vulkan: fix single-pass linear path
      render/color: add wlr_color_primaries_transform_absolute_colorimetric
      render/vulkan: apply "matrix" color transforms in shader
      scene: always apply user gamma after scene color transform
      render: remove buffer primaries from pass options
      scene: don't rebuild color transforms each frame
      output: don't rebuild cursor color transform for each update
      render/color: make wlr_color_primaries_from_named public
      render/color: introduce color_transform_compose
      render/color: assert that wlr_color_transform_pipeline contains no NULLs
      meson: bump minimum wayland-protocols version
      color_management_v1: relax restrictions on maxCLL and maxFALL
      color_management_v1: use 64bit image description identities
      color_management_v1: new enum value for 'srgb' transfer function
      render: don't infer luminance multipliers from color TF

Guido Günther (4):
      text-input-v3: Name new text input event correctly
      text-input-v3: Use `NULL` when emitting signals
      input-method-unstable-v2: There are no enable / disable events
      input-method-unstable-v2: surrounding text sends surrounding text

Ilia Bozhinov (2):
      drag: destroy data source on touch_up
      seat: add wlr_seat_touch_notify_clear_focus

Isaac Freund (2):
      util/box: set dest to empty if boxes don't intersect
      xwayland: add set_size_hints signal

Jens Peters (1):
      backend/libinput: expose libinput_tablet_tool

Jesper Jensen (1):
      output/cursor: Fix double cursor bug

JiDe Zhang (1):
      xwayland: fix assertion failure in wlr_xwayland_shell_v1

John Lindgren (1):
      render/allocator: add missing wlr_buffer_finish() in destroy impls

Kenny Levinsen (3):
      render/vulkan: Handle multi-descriptor sets
      output-swapchain-manager: Reject zero resolution
      ext_image_copy_capture_v1: Only render scene source on damage

Kirill Primak (6):
      cursor-shape-v1: use generated enum validator
      cursor-shape-v1: bump to version 2
      xdg-shell: add support for v7
      fixes: add implementation
      Avoid including generated headers publicly where possible
      compositor: use wl_resource_post_error_vargs()

Martin Rys (1):
      Add support for XKB_LED_NAME_COMPOSE and XKB_LED_NAME_KANA USB HID LEDs Requires xkbcommon 1.8.0

Peter Kaplan (2):
      wlr_ext_image_copy_capture_v1: new_session event
      image_capture_source: wlr_output_try_from_ext_image_capture_source_v1()

Robin Ebert (1):
      wlr_ext_image_copy_capture_v1: Fix segmentation fault when using cursor session

Rémi Bernon (2):
      xwayland: Create a dummy no_focus_window to use for non-X window focus
      xwayland: Activate no_focus_window when a Wayland window is activated

Simon Ser (128):
      build: bump version to 0.20.0-dev
      output: don't send make/model
      idle_notify_v1: drop trailing spaces
      xwayland: require xcb-xfixes 1.15
      render/allocator/gbm: require GBM 21.1
      swapchain: assert that size is not empty at creation time
      ext_image_capture_source_v1: add support for foreign toplevels
      ext_image_capture_source_v1: add helper to capture scene nodes
      scene: ignore outputs with too small intersection with nodes
      scene: configure clients with the highest output scale
      scene: filter frame_done primary output in surface handler
      scene: use output with highest refresh rate for frame pacing
      scene: send surface preferred transform alongside DMA-BUF feedback
      render/color: add wlr_color_transform_init()
      render/color: use variable instead of type in sizeof()
      render/color: replace COLOR_TRANSFORM_LUT_3D with COLOR_TRANSFORM_LCMS2
      render/color: introduce COLOR_TRANSFORM_LUT_3X1D
      output: add color transform to state
      backend/drm: add support for color transforms
      wlr_gamma_control_v1: use color transforms
      output: drop gamma LUT from state
      render/vulkan: add color transformation matrix
      render/vulkan: use output_pipe_srgb for non-NULL sRGB color transform
      render/vulkan: rename mat3_to_mat4() to encode_proj_matrix()
      render/vulkan: use array declaration in encode_proj_matrix()
      render, render/vulkan: add primaries to wlr_buffer_pass_options
      output: add color primaries to output state
      backend/drm: add support for color primaries
      render/vulkan: add PQ inverse EOTF to output shader
      render/color, render/vulkan: add support for PQ transfer function
      output: add transfer function to image description
      backend/drm: add support for image description transfer function
      render/vulkan: add luminance multipler for output shader
      render/vulkan: fix multiplication order for output color matrix
      render/color, render/vulkan: add EXT_LINEAR to enum wlr_color_transfer_function
      color-management-v1: add EXT_LINEAR
      render/pass: add wlr_render_texture_options.transfer_function
      render/vulkan: fix typo in wlr_vk_texture.views comment
      render/vulkan: add support for texture transfer functions
      scene: add transfer function support for wlr_scene_buffer
      scene: add support for color-management-v1 transfer functions
      render/vulkan: prepare texture shader for new transforms
      render/vulkan: introduce wlr_vk_frag_texture_pcr_data
      render/vulkan: add texture color transformation matrix
      render/vulkan: add support for PQ for textures
      render, render/vulkan: add primaries to wlr_render_texture_options
      render/vulkan: add luminance multiplier for texture shader
      scene: add primaries support to wlr_scene_buffer
      scene: add support for color-management-v1 primaries
      output: shorten output enabled checks
      output: add wlr_output.image_description
      output: add output_pending_image_description()
      scene: grab image description from output state
      output: add full HDR metadata to wlr_output_image_description
      backend/drm: relay full HDR metadata
      render/egl: fix software rendering check
      xdg-toplevel-tag-v1: new protocol
      color_management_v1: add helpers to convert TF/primaries enums
      scene: use helpers to convert TF/primaries enums
      ext_image_capture_source_v1: advertise fallback {A,X}RGB8888 formats
      backend, output: send commit events after applying all in wlr_backend_commit()
      color-management-v1: handle inert outputs in get_output
      tinywl: stop generating xdg-shell header
      render/vulkan: fix VkPushConstantRange for wlr_vk_frag_texture_pcr_data
      render/vulkan: remove hardcoded counts
      build: add wayland-protocols to dependencies array
      output/cursor: fix missing second cursor
      scene/surface: simplify single-pixel-buffer check in surface_reconfigure()
      scene/surface: fix NULL deref when source buffer is destroyed
      cursor: use source buffer to signal release timeline point
      render/vulkan: rename plain to two_pass
      render/vulkan: use sRGB image view when color transform is set
      render/vulkan: rename vulkan_setup_srgb_framebuffer() for linear
      render/vulkan: introduce wlr_vk_render_buffer_out
      render/vulkan: add wlr_vk_render_pass.render_setup
      render/vulkan: add wlr_vk_render_pass.render_buffer_out
      render/vulkan: replace wlr_vk_render_pass.srgb_pathway with two_pass
      render/vulkan: add linear single-subpass
      Add release script
      color_management_v1: drop duplicated enum converters
      color_management_v1: make from_wlr enum converters public
      color_management_v1: add destroy event to manager
      scene: send color_management_v1 surface feedback
      render/color: fix bounds check in lut_1d_get()
      backend/wayland: log when getting disconnected from remote display
      backend/wayland: continue reading on hangup
      backend/drm: avoid error message when EDID is missing
      backend/session: fix crash on udev device remove event
      Revert "wlr_scene: fix tf/prim comparison for scanout attempt"
      ci: fix VKMS lookup after faux bus migration
      linux_drm_syncobj_v1: fix use-after-free in surface_commit_destroy()
      render/color: add wlr_color_transform_eval()
      render/color: add wlr_color_transform_pipeline
      output: check for color transform no-op changes
      gamma_control_v1: add wlr_gamma_control_v1_get_color_transform()
      gamma_control_v1: introduce fallback_gamma_size
      scene: add software fallback for gamma LUT
      render/color: turn enum wlr_color_encoding into a bitfield
      render: add color encoding and range to wlr_render_texture_options
      render/vulkan: add suport for color encoding and range
      color_representation_v1: make supported_alpha_modes const
      scene: add support for color encoding and range
      scene: add support for color-representation-v1 coeffs and range
      color_representation_v1: add helper to create global from renderer
      render/color: introduce wlr_color_transform_matrix
      color_management_v1: add helpers to get supported TFs/primaries
      tinywl: fix duplicate object files passed to linker
      render/pixman: add support for ABGR16161616
      color_management_v1: add BT.1886 to TF-from-renderer helper
      scene: don't assign outputs to invisible nodes
      scene: constify pixman_region32_t
      render: add new 16- and 32-bits-per-component pixel formats
      render/gles2: add BGR161616F and BGR161616
      render/vulkan: add new 16- and 32-bits-per-component pixel formats
      scene: keep last preferred configuration when leaving last output
      render: drop <linux/dma-buf.h> compat defines
      ext_image_capture_source_v1/scene: fix stop for parallel captures
      scene/surface: don't cache frame pacing output
      scene: add knob to turn off Xwayland surface restacking
      render/gles2: skip glslang check when shaders are unchanged
      xcursor: add shared helper to create a wlr_xcursor_image
      xcursor: introduce wlr_xcursor_image_get_buffer()
      cursor: use wlr_xcursor_image_get_buffer()
      xwayland: take wlr_buffer in wlr_xwayland_set_cursor()
      ext_image_copy_capture_v1: replace schedule_frame with request_frame
      ext_image_capture_source_v1: wait for capture client before sending frame event
      color_representation_v1: send chroma_location protocol error
      build: bump version to 0.20.0-rc1

Simon Zeni (2):
      types: deprecate wlr-screencopy-unstable-v1
      drm-lease-v1: remove connector active_lease & lease connectors

Stephane Fontaine (1):
      xwm: don't leak msg in case of realloc failure

YaoBing Xiao (1):
      render/vulkan: destroy vulkan instance when drm phdev mismatch

Yixue Wang (2):
      types/color_representation: correctly cleanup in manager create
      types/color_management: check on invalid image description

liupeng (3):
      cursor: update output cursor even if output is disabled
      drm_lease_v1: initialize device resource link during abnormal exit
      backend/session: respond to event hangup or error

llyyr (9):
      meson: bump minimum wayland-protocols version
      wlr_scene: fix tf/prim comparison for scanout attempt
      wlr_scene: return scene_direct_scanout_result instead of bool
      render: introduce bt.1886 transfer function
      wlr_scene: fix direct scanout for gamma2.2 buffers
      render/vulkan: clip negative values before applying transfer function
      color_representation_v1: don't leak supported_* on display destroy
      render/vulkan: normalize luminance range in bt.1886 formula
      xwayland: lock new buffer instead of the old one

qaqland (1):
      tinywl: fix cursor disappears when focused window is closed

rewine (4):
      ext_image_capture_source_v1: remove unused struct definition
      wlr_ext_data_control_v1: Make all listeners private
      docs: deprecate legacy wlr_data_control_v1 interface
      protocols: sync with wlr-protocols, apply non-breaking updates and doc improvements

sunzhguy (1):
      session: simplify libudev unref handling

tokyo4j (8):
      backend/libinput: don't leak udev_device
      xwm: add support for _NET_WM_ICON
      input-method: rename input_method event to new_input_method
      input-method: use `NULL` when emitting signals
      util/box.c: use 1/256 instead of 1/65536 in wlr_box_closest_point()
      wlr-foreign-toplevel: avoid wl_resource_find_for_client()
      Add wlr_version_get_{major,minor,micro}()
      ext-workspace-v1: add implementation

xurui (5):
      render/allocator/gbm: insert buffer after export gbm bo
      wlr_xdg_toplevel_icon_v1: check the correct resource
      wlr_drag: drag motion signal also needs to be sent
      types/wlr_input_device: name maybe NULL
      xwayland/selection/dnd: fix parameter type


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/wayland/wlroots/Makefile \
    pkgsrc/wayland/wlroots/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wayland/wlroots/PLIST \
    pkgsrc/wayland/wlroots/buildlink3.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wayland/wlroots/Makefile
diff -u pkgsrc/wayland/wlroots/Makefile:1.2 pkgsrc/wayland/wlroots/Makefile:1.3
--- pkgsrc/wayland/wlroots/Makefile:1.2 Sat Apr 18 11:12:30 2026
+++ pkgsrc/wayland/wlroots/Makefile     Mon Jul 20 17:27:15 2026
@@ -1,17 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2026/04/18 11:12:30 kikadf Exp $
+# $NetBSD: Makefile,v 1.3 2026/07/20 17:27:15 kikadf Exp $
 
-DISTNAME=              wlroots-0.19.3
+DISTNAME=              wlroots-0.20.2
 CATEGORIES=            wayland
 MASTER_SITE_GITLAB=    https://gitlab.freedesktop.org/
 MASTER_SITES=          ${MASTER_SITE_GITLAB:=wlroots/}
 GITLAB_TAG=            ${PKGVERSION_NOREV}
 
-MAINTAINER=            kikadf.01%gmail.com@localhost
+MAINTAINER=            kikadf%NetBSD.org@localhost
 HOMEPAGE=              https://gitlab.freedesktop.org/wlroots/wlroots
 COMMENT=               Wayland compositor library
 LICENSE=               mit
 
 USE_TOOLS+=            pkg-config
+UDEV_REQUIRED=         yes
 
 MESON_ARGS+=           -Dallocators=gbm
 
@@ -30,7 +31,6 @@ PKG_FAIL_REASON+=     "DRM_IOCTL_GET_UNIQUE 
 
 .include "../../devel/meson/build.mk"
 .include "../../devel/libopeninput/buildlink3.mk"
-.include "../../devel/libudev-bsd/buildlink3.mk"
 .include "../../devel/wayland/buildlink3.mk"
 .include "../../devel/wayland-protocols/buildlink3.mk"
 .include "../../graphics/cairo/buildlink3.mk"
@@ -43,10 +43,12 @@ PREFER.MesaLib=     pkgsrc  # glesv2
 .include "../../sysutils/hwdata/buildlink3.mk"
 .include "../../sysutils/seatd/buildlink3.mk"
 .include "../../x11/libdisplay-info/buildlink3.mk"
+BUILDLINK_API_DEPENDS.libdrm+= libdrm>=2.4.129
 .include "../../x11/libdrm/buildlink3.mk"
 .include "../../x11/libxkbcommon/buildlink3.mk"
 .include "../../x11/pixman/buildlink3.mk"
 .include "../../x11/xcb-util-errors/buildlink3.mk"
 .include "../../x11/xcb-util-renderutil/buildlink3.mk"
 .include "../../x11/xcb-util-wm/buildlink3.mk"
+.include "../../mk/udev.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/wayland/wlroots/distinfo
diff -u pkgsrc/wayland/wlroots/distinfo:1.2 pkgsrc/wayland/wlroots/distinfo:1.3
--- pkgsrc/wayland/wlroots/distinfo:1.2 Sat Apr 18 11:12:30 2026
+++ pkgsrc/wayland/wlroots/distinfo     Mon Jul 20 17:27:15 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2026/04/18 11:12:30 kikadf Exp $
+$NetBSD: distinfo,v 1.3 2026/07/20 17:27:15 kikadf Exp $
 
-BLAKE2s (wlroots-0.19.3.tar.gz) = 2f57f3122fa3272ac55862c7b34537094a7ab8eebe6f5810fb7b920e53121f35
-SHA512 (wlroots-0.19.3.tar.gz) = 0de8e27eba656b5893792273f995ee8303738f68478828ee9fcb00fbf3479f928476f4616ae1cf2396cdd85e39360919c3ea8a583df5768e653f75d6b347ea71
-Size (wlroots-0.19.3.tar.gz) = 671209 bytes
+BLAKE2s (wlroots-0.20.2.tar.gz) = 3a63e35c27952d96df1b839d67195bf7e9a4dbede6f1574f65330a771e02c06d
+SHA512 (wlroots-0.20.2.tar.gz) = e96523a2b215e7d1f36bbe5e7fa3e65d15cb87e2f0d9c304d3c2fdc81b0ac0c7202cd955635c01072b34e70f08c6c00fa2cde8c277bd73fcabdcb19f7b579a12
+Size (wlroots-0.20.2.tar.gz) = 700802 bytes
 SHA1 (patch-backend_libinput_meson.build) = 7f109761790191930828f280ca74db6bc95941e1
 SHA1 (patch-render_allocator_allocator.c) = ca1f468d6e253fea5ae4d739172d4e94a07a4be6
 SHA1 (patch-render_drm__syncobj.c) = 70708836fe3fd7e4f55e128edbe9d3ad50f66916

Index: pkgsrc/wayland/wlroots/PLIST
diff -u pkgsrc/wayland/wlroots/PLIST:1.1 pkgsrc/wayland/wlroots/PLIST:1.2
--- pkgsrc/wayland/wlroots/PLIST:1.1    Mon Apr 13 17:20:09 2026
+++ pkgsrc/wayland/wlroots/PLIST        Mon Jul 20 17:27:15 2026
@@ -1,122 +1,126 @@
-@comment $NetBSD: PLIST,v 1.1 2026/04/13 17:20:09 kikadf Exp $
-include/wlroots-0.19/wlr/backend.h
-include/wlroots-0.19/wlr/backend/drm.h
-include/wlroots-0.19/wlr/backend/headless.h
-include/wlroots-0.19/wlr/backend/interface.h
-include/wlroots-0.19/wlr/backend/libinput.h
-include/wlroots-0.19/wlr/backend/multi.h
-include/wlroots-0.19/wlr/backend/session.h
-include/wlroots-0.19/wlr/backend/wayland.h
-include/wlroots-0.19/wlr/backend/x11.h
-include/wlroots-0.19/wlr/config.h
-include/wlroots-0.19/wlr/interfaces/wlr_buffer.h
-include/wlroots-0.19/wlr/interfaces/wlr_ext_image_capture_source_v1.h
-include/wlroots-0.19/wlr/interfaces/wlr_keyboard.h
-include/wlroots-0.19/wlr/interfaces/wlr_output.h
-include/wlroots-0.19/wlr/interfaces/wlr_pointer.h
-include/wlroots-0.19/wlr/interfaces/wlr_switch.h
-include/wlroots-0.19/wlr/interfaces/wlr_tablet_pad.h
-include/wlroots-0.19/wlr/interfaces/wlr_tablet_tool.h
-include/wlroots-0.19/wlr/interfaces/wlr_touch.h
-include/wlroots-0.19/wlr/render/allocator.h
-include/wlroots-0.19/wlr/render/color.h
-include/wlroots-0.19/wlr/render/dmabuf.h
-include/wlroots-0.19/wlr/render/drm_format_set.h
-include/wlroots-0.19/wlr/render/drm_syncobj.h
-include/wlroots-0.19/wlr/render/egl.h
-include/wlroots-0.19/wlr/render/gles2.h
-include/wlroots-0.19/wlr/render/interface.h
-include/wlroots-0.19/wlr/render/pass.h
-include/wlroots-0.19/wlr/render/pixman.h
-include/wlroots-0.19/wlr/render/swapchain.h
-include/wlroots-0.19/wlr/render/vulkan.h
-include/wlroots-0.19/wlr/render/wlr_renderer.h
-include/wlroots-0.19/wlr/render/wlr_texture.h
-include/wlroots-0.19/wlr/types/wlr_alpha_modifier_v1.h
-include/wlroots-0.19/wlr/types/wlr_buffer.h
-include/wlroots-0.19/wlr/types/wlr_color_management_v1.h
-include/wlroots-0.19/wlr/types/wlr_compositor.h
-include/wlroots-0.19/wlr/types/wlr_content_type_v1.h
-include/wlroots-0.19/wlr/types/wlr_cursor.h
-include/wlroots-0.19/wlr/types/wlr_cursor_shape_v1.h
-include/wlroots-0.19/wlr/types/wlr_damage_ring.h
-include/wlroots-0.19/wlr/types/wlr_data_control_v1.h
-include/wlroots-0.19/wlr/types/wlr_data_device.h
-include/wlroots-0.19/wlr/types/wlr_drm.h
-include/wlroots-0.19/wlr/types/wlr_drm_lease_v1.h
-include/wlroots-0.19/wlr/types/wlr_export_dmabuf_v1.h
-include/wlroots-0.19/wlr/types/wlr_ext_data_control_v1.h
-include/wlroots-0.19/wlr/types/wlr_ext_foreign_toplevel_list_v1.h
-include/wlroots-0.19/wlr/types/wlr_ext_image_capture_source_v1.h
-include/wlroots-0.19/wlr/types/wlr_ext_image_copy_capture_v1.h
-include/wlroots-0.19/wlr/types/wlr_foreign_toplevel_management_v1.h
-include/wlroots-0.19/wlr/types/wlr_fractional_scale_v1.h
-include/wlroots-0.19/wlr/types/wlr_gamma_control_v1.h
-include/wlroots-0.19/wlr/types/wlr_idle_inhibit_v1.h
-include/wlroots-0.19/wlr/types/wlr_idle_notify_v1.h
-include/wlroots-0.19/wlr/types/wlr_input_device.h
-include/wlroots-0.19/wlr/types/wlr_input_method_v2.h
-include/wlroots-0.19/wlr/types/wlr_keyboard.h
-include/wlroots-0.19/wlr/types/wlr_keyboard_group.h
-include/wlroots-0.19/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
-include/wlroots-0.19/wlr/types/wlr_layer_shell_v1.h
-include/wlroots-0.19/wlr/types/wlr_linux_dmabuf_v1.h
-include/wlroots-0.19/wlr/types/wlr_linux_drm_syncobj_v1.h
-include/wlroots-0.19/wlr/types/wlr_output.h
-include/wlroots-0.19/wlr/types/wlr_output_layer.h
-include/wlroots-0.19/wlr/types/wlr_output_layout.h
-include/wlroots-0.19/wlr/types/wlr_output_management_v1.h
-include/wlroots-0.19/wlr/types/wlr_output_power_management_v1.h
-include/wlroots-0.19/wlr/types/wlr_output_swapchain_manager.h
-include/wlroots-0.19/wlr/types/wlr_pointer.h
-include/wlroots-0.19/wlr/types/wlr_pointer_constraints_v1.h
-include/wlroots-0.19/wlr/types/wlr_pointer_gestures_v1.h
-include/wlroots-0.19/wlr/types/wlr_presentation_time.h
-include/wlroots-0.19/wlr/types/wlr_primary_selection.h
-include/wlroots-0.19/wlr/types/wlr_primary_selection_v1.h
-include/wlroots-0.19/wlr/types/wlr_relative_pointer_v1.h
-include/wlroots-0.19/wlr/types/wlr_scene.h
-include/wlroots-0.19/wlr/types/wlr_screencopy_v1.h
-include/wlroots-0.19/wlr/types/wlr_seat.h
-include/wlroots-0.19/wlr/types/wlr_security_context_v1.h
-include/wlroots-0.19/wlr/types/wlr_server_decoration.h
-include/wlroots-0.19/wlr/types/wlr_session_lock_v1.h
-include/wlroots-0.19/wlr/types/wlr_shm.h
-include/wlroots-0.19/wlr/types/wlr_single_pixel_buffer_v1.h
-include/wlroots-0.19/wlr/types/wlr_subcompositor.h
-include/wlroots-0.19/wlr/types/wlr_switch.h
-include/wlroots-0.19/wlr/types/wlr_tablet_pad.h
-include/wlroots-0.19/wlr/types/wlr_tablet_tool.h
-include/wlroots-0.19/wlr/types/wlr_tablet_v2.h
-include/wlroots-0.19/wlr/types/wlr_tearing_control_v1.h
-include/wlroots-0.19/wlr/types/wlr_text_input_v3.h
-include/wlroots-0.19/wlr/types/wlr_touch.h
-include/wlroots-0.19/wlr/types/wlr_transient_seat_v1.h
-include/wlroots-0.19/wlr/types/wlr_viewporter.h
-include/wlroots-0.19/wlr/types/wlr_virtual_keyboard_v1.h
-include/wlroots-0.19/wlr/types/wlr_virtual_pointer_v1.h
-include/wlroots-0.19/wlr/types/wlr_xcursor_manager.h
-include/wlroots-0.19/wlr/types/wlr_xdg_activation_v1.h
-include/wlroots-0.19/wlr/types/wlr_xdg_decoration_v1.h
-include/wlroots-0.19/wlr/types/wlr_xdg_dialog_v1.h
-include/wlroots-0.19/wlr/types/wlr_xdg_foreign_registry.h
-include/wlroots-0.19/wlr/types/wlr_xdg_foreign_v1.h
-include/wlroots-0.19/wlr/types/wlr_xdg_foreign_v2.h
-include/wlroots-0.19/wlr/types/wlr_xdg_output_v1.h
-include/wlroots-0.19/wlr/types/wlr_xdg_shell.h
-include/wlroots-0.19/wlr/types/wlr_xdg_system_bell_v1.h
-include/wlroots-0.19/wlr/types/wlr_xdg_toplevel_icon_v1.h
-include/wlroots-0.19/wlr/util/addon.h
-include/wlroots-0.19/wlr/util/box.h
-include/wlroots-0.19/wlr/util/edges.h
-include/wlroots-0.19/wlr/util/log.h
-include/wlroots-0.19/wlr/util/region.h
-include/wlroots-0.19/wlr/util/transform.h
-include/wlroots-0.19/wlr/version.h
-include/wlroots-0.19/wlr/xcursor.h
-${PLIST.xwayland}include/wlroots-0.19/wlr/xwayland.h
-include/wlroots-0.19/wlr/xwayland/server.h
-include/wlroots-0.19/wlr/xwayland/shell.h
-include/wlroots-0.19/wlr/xwayland/xwayland.h
-lib/libwlroots-0.19.so
-lib/pkgconfig/wlroots-0.19.pc
+@comment $NetBSD: PLIST,v 1.2 2026/07/20 17:27:15 kikadf Exp $
+include/wlroots-0.20/wlr/backend.h
+include/wlroots-0.20/wlr/backend/drm.h
+include/wlroots-0.20/wlr/backend/headless.h
+include/wlroots-0.20/wlr/backend/interface.h
+include/wlroots-0.20/wlr/backend/libinput.h
+include/wlroots-0.20/wlr/backend/multi.h
+include/wlroots-0.20/wlr/backend/session.h
+include/wlroots-0.20/wlr/backend/wayland.h
+include/wlroots-0.20/wlr/backend/x11.h
+include/wlroots-0.20/wlr/config.h
+include/wlroots-0.20/wlr/interfaces/wlr_buffer.h
+include/wlroots-0.20/wlr/interfaces/wlr_ext_image_capture_source_v1.h
+include/wlroots-0.20/wlr/interfaces/wlr_keyboard.h
+include/wlroots-0.20/wlr/interfaces/wlr_output.h
+include/wlroots-0.20/wlr/interfaces/wlr_pointer.h
+include/wlroots-0.20/wlr/interfaces/wlr_switch.h
+include/wlroots-0.20/wlr/interfaces/wlr_tablet_pad.h
+include/wlroots-0.20/wlr/interfaces/wlr_tablet_tool.h
+include/wlroots-0.20/wlr/interfaces/wlr_touch.h
+include/wlroots-0.20/wlr/render/allocator.h
+include/wlroots-0.20/wlr/render/color.h
+include/wlroots-0.20/wlr/render/dmabuf.h
+include/wlroots-0.20/wlr/render/drm_format_set.h
+include/wlroots-0.20/wlr/render/drm_syncobj.h
+include/wlroots-0.20/wlr/render/egl.h
+include/wlroots-0.20/wlr/render/gles2.h
+include/wlroots-0.20/wlr/render/interface.h
+include/wlroots-0.20/wlr/render/pass.h
+include/wlroots-0.20/wlr/render/pixman.h
+include/wlroots-0.20/wlr/render/swapchain.h
+include/wlroots-0.20/wlr/render/vulkan.h
+include/wlroots-0.20/wlr/render/wlr_renderer.h
+include/wlroots-0.20/wlr/render/wlr_texture.h
+include/wlroots-0.20/wlr/types/wlr_alpha_modifier_v1.h
+include/wlroots-0.20/wlr/types/wlr_buffer.h
+include/wlroots-0.20/wlr/types/wlr_color_management_v1.h
+include/wlroots-0.20/wlr/types/wlr_color_representation_v1.h
+include/wlroots-0.20/wlr/types/wlr_compositor.h
+include/wlroots-0.20/wlr/types/wlr_content_type_v1.h
+include/wlroots-0.20/wlr/types/wlr_cursor.h
+include/wlroots-0.20/wlr/types/wlr_cursor_shape_v1.h
+include/wlroots-0.20/wlr/types/wlr_damage_ring.h
+include/wlroots-0.20/wlr/types/wlr_data_control_v1.h
+include/wlroots-0.20/wlr/types/wlr_data_device.h
+include/wlroots-0.20/wlr/types/wlr_drm.h
+include/wlroots-0.20/wlr/types/wlr_drm_lease_v1.h
+include/wlroots-0.20/wlr/types/wlr_export_dmabuf_v1.h
+include/wlroots-0.20/wlr/types/wlr_ext_data_control_v1.h
+include/wlroots-0.20/wlr/types/wlr_ext_foreign_toplevel_list_v1.h
+include/wlroots-0.20/wlr/types/wlr_ext_image_capture_source_v1.h
+include/wlroots-0.20/wlr/types/wlr_ext_image_copy_capture_v1.h
+include/wlroots-0.20/wlr/types/wlr_ext_workspace_v1.h
+include/wlroots-0.20/wlr/types/wlr_fixes.h
+include/wlroots-0.20/wlr/types/wlr_foreign_toplevel_management_v1.h
+include/wlroots-0.20/wlr/types/wlr_fractional_scale_v1.h
+include/wlroots-0.20/wlr/types/wlr_gamma_control_v1.h
+include/wlroots-0.20/wlr/types/wlr_idle_inhibit_v1.h
+include/wlroots-0.20/wlr/types/wlr_idle_notify_v1.h
+include/wlroots-0.20/wlr/types/wlr_input_device.h
+include/wlroots-0.20/wlr/types/wlr_input_method_v2.h
+include/wlroots-0.20/wlr/types/wlr_keyboard.h
+include/wlroots-0.20/wlr/types/wlr_keyboard_group.h
+include/wlroots-0.20/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
+include/wlroots-0.20/wlr/types/wlr_layer_shell_v1.h
+include/wlroots-0.20/wlr/types/wlr_linux_dmabuf_v1.h
+include/wlroots-0.20/wlr/types/wlr_linux_drm_syncobj_v1.h
+include/wlroots-0.20/wlr/types/wlr_output.h
+include/wlroots-0.20/wlr/types/wlr_output_layer.h
+include/wlroots-0.20/wlr/types/wlr_output_layout.h
+include/wlroots-0.20/wlr/types/wlr_output_management_v1.h
+include/wlroots-0.20/wlr/types/wlr_output_power_management_v1.h
+include/wlroots-0.20/wlr/types/wlr_output_swapchain_manager.h
+include/wlroots-0.20/wlr/types/wlr_pointer.h
+include/wlroots-0.20/wlr/types/wlr_pointer_constraints_v1.h
+include/wlroots-0.20/wlr/types/wlr_pointer_gestures_v1.h
+include/wlroots-0.20/wlr/types/wlr_presentation_time.h
+include/wlroots-0.20/wlr/types/wlr_primary_selection.h
+include/wlroots-0.20/wlr/types/wlr_primary_selection_v1.h
+include/wlroots-0.20/wlr/types/wlr_relative_pointer_v1.h
+include/wlroots-0.20/wlr/types/wlr_scene.h
+include/wlroots-0.20/wlr/types/wlr_screencopy_v1.h
+include/wlroots-0.20/wlr/types/wlr_seat.h
+include/wlroots-0.20/wlr/types/wlr_security_context_v1.h
+include/wlroots-0.20/wlr/types/wlr_server_decoration.h
+include/wlroots-0.20/wlr/types/wlr_session_lock_v1.h
+include/wlroots-0.20/wlr/types/wlr_shm.h
+include/wlroots-0.20/wlr/types/wlr_single_pixel_buffer_v1.h
+include/wlroots-0.20/wlr/types/wlr_subcompositor.h
+include/wlroots-0.20/wlr/types/wlr_switch.h
+include/wlroots-0.20/wlr/types/wlr_tablet_pad.h
+include/wlroots-0.20/wlr/types/wlr_tablet_tool.h
+include/wlroots-0.20/wlr/types/wlr_tablet_v2.h
+include/wlroots-0.20/wlr/types/wlr_tearing_control_v1.h
+include/wlroots-0.20/wlr/types/wlr_text_input_v3.h
+include/wlroots-0.20/wlr/types/wlr_touch.h
+include/wlroots-0.20/wlr/types/wlr_transient_seat_v1.h
+include/wlroots-0.20/wlr/types/wlr_viewporter.h
+include/wlroots-0.20/wlr/types/wlr_virtual_keyboard_v1.h
+include/wlroots-0.20/wlr/types/wlr_virtual_pointer_v1.h
+include/wlroots-0.20/wlr/types/wlr_xcursor_manager.h
+include/wlroots-0.20/wlr/types/wlr_xdg_activation_v1.h
+include/wlroots-0.20/wlr/types/wlr_xdg_decoration_v1.h
+include/wlroots-0.20/wlr/types/wlr_xdg_dialog_v1.h
+include/wlroots-0.20/wlr/types/wlr_xdg_foreign_registry.h
+include/wlroots-0.20/wlr/types/wlr_xdg_foreign_v1.h
+include/wlroots-0.20/wlr/types/wlr_xdg_foreign_v2.h
+include/wlroots-0.20/wlr/types/wlr_xdg_output_v1.h
+include/wlroots-0.20/wlr/types/wlr_xdg_shell.h
+include/wlroots-0.20/wlr/types/wlr_xdg_system_bell_v1.h
+include/wlroots-0.20/wlr/types/wlr_xdg_toplevel_icon_v1.h
+include/wlroots-0.20/wlr/types/wlr_xdg_toplevel_tag_v1.h
+include/wlroots-0.20/wlr/util/addon.h
+include/wlroots-0.20/wlr/util/box.h
+include/wlroots-0.20/wlr/util/edges.h
+include/wlroots-0.20/wlr/util/log.h
+include/wlroots-0.20/wlr/util/region.h
+include/wlroots-0.20/wlr/util/transform.h
+include/wlroots-0.20/wlr/version.h
+include/wlroots-0.20/wlr/xcursor.h
+${PLIST.xwayland}include/wlroots-0.20/wlr/xwayland.h
+include/wlroots-0.20/wlr/xwayland/server.h
+include/wlroots-0.20/wlr/xwayland/shell.h
+include/wlroots-0.20/wlr/xwayland/xwayland.h
+lib/libwlroots-0.20.so
+lib/pkgconfig/wlroots-0.20.pc
Index: pkgsrc/wayland/wlroots/buildlink3.mk
diff -u pkgsrc/wayland/wlroots/buildlink3.mk:1.1 pkgsrc/wayland/wlroots/buildlink3.mk:1.2
--- pkgsrc/wayland/wlroots/buildlink3.mk:1.1    Mon Apr 13 17:20:09 2026
+++ pkgsrc/wayland/wlroots/buildlink3.mk        Mon Jul 20 17:27:15 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.1 2026/04/13 17:20:09 kikadf Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2026/07/20 17:27:15 kikadf Exp $
 
 BUILDLINK_TREE+=       wlroots
 
 .if !defined(WLROOTS_BUILDLINK3_MK)
 WLROOTS_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.wlroots+=        wlroots>=0.19.2
+BUILDLINK_API_DEPENDS.wlroots+=        wlroots>=0.20.2
 BUILDLINK_PKGSRCDIR.wlroots?=  ../../wayland/wlroots
 
 .include "../../devel/libopeninput/buildlink3.mk"



Home | Main Index | Thread Index | Old Index