head	1.3;
access;
symbols
	pkgsrc-2026Q3:1.3.0.4
	pkgsrc-2026Q3-base:1.3
	pkgsrc-2026Q2:1.3.0.2
	pkgsrc-2026Q2-base:1.3
	pkgsrc-2026Q1:1.2.0.8
	pkgsrc-2026Q1-base:1.2
	pkgsrc-2025Q4:1.2.0.6
	pkgsrc-2025Q4-base:1.2
	pkgsrc-2025Q3:1.2.0.4
	pkgsrc-2025Q3-base:1.2
	pkgsrc-2025Q2:1.2.0.2
	pkgsrc-2025Q2-base:1.2;
locks; strict;
comment	@# @;


1.3
date	2026.04.13.16.52.39;	author tnn;	state Exp;
branches;
next	1.2;
commitid	7k7kFdG9Ne2kROBG;

1.2
date	2025.05.05.09.28.04;	author tnn;	state Exp;
branches;
next	1.1;
commitid	ROtWVZSdEFDeqHTF;

1.1
date	2025.05.05.08.05.10;	author tnn;	state Exp;
branches;
next	;
commitid	rlnxPa1anGnXXGTF;


desc
@@


1.3
log
@libei: fix build on SunOS
@
text
@# $NetBSD: Makefile,v 1.2 2025/05/05 09:28:04 tnn Exp $

DISTNAME=		libei-1.4.1
CATEGORIES=		x11 devel
MASTER_SITES=		https://gitlab.freedesktop.org/libinput/libei/-/archive/${PKGVERSION_NOREV}/
EXTRACT_SUFX=		.tar.bz2

MAINTAINER=		pkgsrc-users@@NetBSD.org
HOMEPAGE=		https://xorg.freedesktop.org/
COMMENT=		Library for Emulated Input
LICENSE=		mit

BUILD_DEPENDS+=		${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
USE_LIBTOOL=		YES
USE_TOOLS+=		pkg-config

NOT_FOR_PLATFORM+=	Darwin-*-*

CFLAGS.SunOS+=		-D_XOPEN_SOURCE=600	# CMSG_SPACE
CFLAGS.SunOS+=		-D__EXTENSIONS__=1	# strndup
LDFLAGS.SunOS+=		-lsocket

.include "../../mk/bsd.prefs.mk"
.include "../../devel/meson/build.mk"

# Disable Linux-only stuff for now. Needs libevdev and/or libsystemd.
MESON_ARGS+=		-Dliboeffis=disabled
MESON_ARGS+=		-Dlibeis=disabled
MESON_ARGS+=		-Dtests=disabled

.if defined(OPSYS_HAS_KQUEUE)
CFLAGS+=	-I${BUILDLINK_PREFIX.libepoll-shim}/include/libepoll-shim
.include "../../devel/libepoll-shim/buildlink3.mk"
.endif
.include "../../x11/libxkbcommon/buildlink3.mk"
.include "../../lang/python/tool.mk"
.include "../../mk/bsd.pkg.mk"
@


1.2
log
@libei: update to 1.4.1

- the ei_touchscreen version listed in the protocol didn't get bumped to v2
- meson dependency overrides didn't use the correct suffix for the library
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2025/05/05 08:05:10 tnn Exp $
d19 4
@


1.1
log
@x11/libei: import libei-1.4.0

libei is a library for Emulated Input, primarily aimed at the Wayland
stack.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=		libei-1.4.0
@

