head	1.2;
access;
symbols;
locks; strict;
comment	@# @;


1.2
date	2026.04.18.11.12.30;	author kikadf;	state Exp;
branches;
next	1.1;
commitid	in8MPn79MS0dOqCG;

1.1
date	2026.04.13.17.20.09;	author kikadf;	state Exp;
branches;
next	;
commitid	zBE6VaCjsckD0PBG;


desc
@@


1.2
log
@
wlroots: update to 0.19.3

wlroots 0.19.3

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

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

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

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

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

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

Simon Ser (9):
      tinywl: fix duplicate object files passed to linker
      backend/libinput: guard against new enum entries
      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.19.3

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

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

liupeng (1):
      backend/session: respond to event hangup or error
@
text
@# $NetBSD: Makefile,v 1.1 2026/04/13 17:20:09 kikadf Exp $

DISTNAME=		wlroots-0.19.3
CATEGORIES=		wayland
MASTER_SITE_GITLAB=	https://gitlab.freedesktop.org/
MASTER_SITES=		${MASTER_SITE_GITLAB:=wlroots/}
GITLAB_TAG=		${PKGVERSION_NOREV}

MAINTAINER=		kikadf.01@@gmail.com
HOMEPAGE=		https://gitlab.freedesktop.org/wlroots/wlroots
COMMENT=		Wayland compositor library
LICENSE=		mit

USE_TOOLS+=		pkg-config

MESON_ARGS+=		-Dallocators=gbm

SUBST_CLASSES+=		path
SUBST_STAGE.path=	pre-configure
SUBST_MESSAGE.path=	Fixing pathes
SUBST_FILES.path+=	xcursor/xcursor.c
SUBST_VARS.path+=	PREFIX X11BASE

.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} < 110000
PKG_FAIL_REASON+=	"DRM_IOCTL_GET_UNIQUE is not allowed on render nodes"
.endif

.include "options.mk"

.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"
PREFER.MesaLib=	pkgsrc	# glesv2
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/glslang/buildlink3.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/libliftoff/buildlink3.mk"
.include "../../graphics/vulkan-loader/buildlink3.mk"
.include "../../sysutils/hwdata/buildlink3.mk"
.include "../../sysutils/seatd/buildlink3.mk"
.include "../../x11/libdisplay-info/buildlink3.mk"
.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/bsd.pkg.mk"
@


1.1
log
@
wlroots: new package

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.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=		wlroots-0.19.2
@

