head	1.3;
access;
symbols
	pkgsrc-2026Q2:1.1.0.2
	pkgsrc-2026Q2-base:1.1;
locks; strict;
comment	@# @;


1.3
date	2026.09.02.19.04.51;	author wiz;	state Exp;
branches;
next	1.2;
commitid	vXszxoxOqka005UG;

1.2
date	2026.07.27.08.41.30;	author kikadf;	state Exp;
branches;
next	1.1;
commitid	tXm5XSQgET7zKgPG;

1.1
date	2026.04.15.08.47.51;	author kikadf;	state Exp;
branches;
next	;
commitid	uOCs4p2keXsX62CG;


desc
@@


1.3
log
@*: recursive bump for pcre2 10.48
@
text
@# $NetBSD: Makefile,v 1.2 2026/07/27 08:41:30 kikadf Exp $

DISTNAME=	wvkbd-0.20
PKGREVISION=	1
CATEGORIES=	wayland
MASTER_SITES=	${MASTER_SITE_GITHUB:=jjsullivan5196/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	kikadf.01@@gmail.com
HOMEPAGE=	https://github.com/jjsullivan5196/wvkbd/
COMMENT=	On-screen keyboard for wlroots
LICENSE=	gnu-gpl-v3

USE_TOOLS+=	gmake pkg-config

SUBST_CLASSES+=		cfg
SUBST_STAGE.cfg=	pre-configure
SUBST_MESSAGE.cfg=	Fix config.mk
SUBST_FILES.cfg+=	config.mk
SUBST_SED.cfg+=		-e '/^PREFIX/s/=/?=/'
SUBST_SED.cfg+=		-e '/^CFLAGS/s/=/+=/'
SUBST_SED.cfg+=		-e '/^MANPREFIX/s/share\///'

SUBST_CLASSES+=		mf
SUBST_STAGE.mf=		pre-configure
SUBST_MESSAGE.mf=	Fix Makefile
SUBST_FILES.mf+=	Makefile
SUBST_SED.mf+=		-e '/^PKGS/s/$$/ epoll-shim/'

CFLAGS+=	-I/usr/pkg/include/libepoll-shim

.include "../../devel/libepoll-shim/buildlink3.mk"
.include "../../devel/wayland/buildlink3.mk"
.include "../../devel/wayland-protocols/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../textproc/scdoc/tool.mk"
.include "../../x11/libxkbcommon/buildlink3.mk"
.include "../../devel/input-headers/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.2
log
@
wvkbd: update to 0.20

This release implements automatic focus-based visibility toggling,
thanks to Christian Duerr. Start wvkbd with the --auto parameter to
opt-in for this feature (it is not the default yet). It also implements
the ability to define different text colours for pressed and swiped keys
(thanks to Pachulke and to Christoph Butz for fixes).

There are also new flags that are using for users of wvkbd in privacy
sensitive use cases (e.g. for as a lock screens): --no-popup, --no-highlight,
--supress-feedback.

[Christoph Butz]
Added flags to suppress key-press feedback
Fixed issue on deskintl layout with text_press and text_swipe scheme colors

[Christian Duerr]
Fix CLI option alignment
Add automatic focus-based visibility toggling (pass the --auto parameter)

[Justin Lovinger]
Fix keys with multi-character labels causing issues when swiping

[Pachulke]
Add arguments to define different text color for pressed and swiped keys

[Maarten van Gompel]
Documentation updates and added a changelog
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2026/04/15 08:47:51 kikadf Exp $
d4 1
@


1.1
log
@
wvkbd: new package

This project aims to deliver a minimal but practically
usable implementation of a wlroots on-screen keyboard
in legible C. This will only be a keyboard, not a
feedback buzzer, led blinker, or anything that requires
more than what's needed to input text quickly.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	wvkbd-0.19.4
@

