pkgsrc-WIP-changes archive

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

xvkbd: updated xvkbd to 4.1



Module Name:	pkgsrc-wip
Committed By:	Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By:	nuclearkev
Date:		Tue Jan 16 21:31:10 2024 -0500
Changeset:	0ac53c10edd9069d10232952c2a46ac7eaccaa31

Added Files:
	xvkbd/COMMIT_MSG
	xvkbd/DESCR
	xvkbd/Makefile
	xvkbd/PLIST
	xvkbd/distinfo

Log Message:
xvkbd: updated xvkbd to 4.1

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=0ac53c10edd9069d10232952c2a46ac7eaccaa31

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

diffstat:
 xvkbd/COMMIT_MSG | 42 ++++++++++++++++++++++++++++++++++++++++++
 xvkbd/DESCR      |  7 +++++++
 xvkbd/Makefile   | 33 +++++++++++++++++++++++++++++++++
 xvkbd/PLIST      | 32 ++++++++++++++++++++++++++++++++
 xvkbd/distinfo   |  5 +++++
 5 files changed, 119 insertions(+)

diffs:
diff --git a/xvkbd/COMMIT_MSG b/xvkbd/COMMIT_MSG
new file mode 100644
index 0000000000..1c1e24c7c0
--- /dev/null
+++ b/xvkbd/COMMIT_MSG
@@ -0,0 +1,42 @@
+xvkbd: updated xvkdb to version 4.1
+
+4.0 -> 4.1:
+- Fixed slow start up
+- Fixed duplicate definition problem of variable appres.
+
+3.9 -> 4.0
+- Improvements related to Word Completion:
+   - English word list with frequency information will be installed by
+     default
+   - xvkbd can now "learn" the recently used words
+   - completion panel can be integrated into the xvkbd's main window,
+     when Integrate Completion Panel? on the Property panel set on.
+   - xvkbd will insert blank (' ') automatically between words,
+     when Insert Blank after Completion? on the Property panel set on.
+  - Modifier "Super" (keysym Super_L and Super_R) is now supported,
+    although it is not on the supplied keyboard layouts.
+  - Fixed bug with modifiers
+  - To build, "./configure" may be used instead of "xmkmf".
+
+3.8 -> 3.9
+- Fixed modifiers not working with -text
+
+
+3.7 -> 3.8
+- Fixed issues with hardware cap locks effecting software keyboard
+- Fixed bug where having keyboard layout other than Default selected
+  would cause text to be lost.
+- Fixed bug with German keymap generated y instead of z after shift
+  key is pressed.
+- Fixed random X error
+
+3.6 -> 3.7
+- Fixed right click
+
+3.5 -> 3.6
+- New -utf16 option
+- Keyboard layout selected with "Change Keyboard Layout..." will
+  be kept when xvkbd is used next time.
+- Caps Lock now works better for some of the keyboard layouts
+  containing non-ASCII keys.
+- Improved Hebrew keyboard layout
diff --git a/xvkbd/DESCR b/xvkbd/DESCR
new file mode 100644
index 0000000000..5986ec9d21
--- /dev/null
+++ b/xvkbd/DESCR
@@ -0,0 +1,7 @@
+xvkbd is a virtual (graphical) keyboard program for X Window System
+which provides facility to enter characters onto other clients
+(softwares) by clicking on a keyboard displayed on the screen. This
+may be used for systems without a hardware keyboard such as kiosk
+terminals or handheld devices. This program also has facility to
+send characters specified as the command line option to another
+client.
diff --git a/xvkbd/Makefile b/xvkbd/Makefile
new file mode 100644
index 0000000000..a63c42a303
--- /dev/null
+++ b/xvkbd/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.9 2015/10/14 20:17:28 wiz Exp $
+#
+
+DISTNAME=	xvkbd-4.1
+CATEGORIES=	x11
+MASTER_SITES=	http://t-sato.in.coocan.jp/xvkbd/
+
+MAINTAINER=	ryoon%NetBSD.org@localhost
+HOMEPAGE=	http://t-sato.in.coocan.jp/xvkbd/
+COMMENT=	The xvkbd is a virtual (graphical) keyboard program for X
+LICENSE=	gnu-gpl-v2
+
+USE_IMAKE=	yes
+
+MAKE_FLAGS+=	SHAREDIR=${PREFIX}/share/xvkbd
+INSTALL_MAKE_FLAGS+=	SHAREDIR=${PREFIX}/share/xvkbd
+
+INSTALLATION_DIRS+=	share/xvkbd
+
+.include "../../mk/xaw.buildlink3.mk"
+.if ${XAW_TYPE} == "standard"
+SUBST_CLASSES+=		xaw
+SUBST_STAGE.xaw=	pre-configure
+SUBST_MESSAGE.xaw=	undefine Xaw3d
+SUBST_FILES.xaw=	Imakefile
+SUBST_SED.xaw=		-e 's,define XAW3D,undef XAW3D,g'
+
+.elif ${XAW_TYPE} == "neXtaw"
+BUILDLINK_TRANSFORM+=	l:Xaw3d:neXtaw
+.endif
+
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/xvkbd/PLIST b/xvkbd/PLIST
new file mode 100644
index 0000000000..a149b38d1b
--- /dev/null
+++ b/xvkbd/PLIST
@@ -0,0 +1,32 @@
+@comment $NetBSD$
+bin/xvkbd
+lib/X11/app-defaults/XVkbd
+lib/X11/app-defaults/XVkbd-belgian
+lib/X11/app-defaults/XVkbd-common
+lib/X11/app-defaults/XVkbd-danish
+lib/X11/app-defaults/XVkbd-fitaly
+lib/X11/app-defaults/XVkbd-french
+lib/X11/app-defaults/XVkbd-french2
+lib/X11/app-defaults/XVkbd-german
+lib/X11/app-defaults/XVkbd-greek
+lib/X11/app-defaults/XVkbd-hebrew
+lib/X11/app-defaults/XVkbd-icelandic
+lib/X11/app-defaults/XVkbd-italian
+lib/X11/app-defaults/XVkbd-jisx6002
+lib/X11/app-defaults/XVkbd-jisx6004
+lib/X11/app-defaults/XVkbd-korean
+lib/X11/app-defaults/XVkbd-latin1
+lib/X11/app-defaults/XVkbd-norwegian
+lib/X11/app-defaults/XVkbd-portuguese
+lib/X11/app-defaults/XVkbd-russian
+lib/X11/app-defaults/XVkbd-slovene
+lib/X11/app-defaults/XVkbd-small
+lib/X11/app-defaults/XVkbd-spanish
+lib/X11/app-defaults/XVkbd-strip
+lib/X11/app-defaults/XVkbd-swedish
+lib/X11/app-defaults/XVkbd-swissgerman
+lib/X11/app-defaults/XVkbd-turkish
+lib/X11/app-defaults/XVkbd-turkishF
+lib/X11/app-defaults/XVkbd-uk
+man/man1/xvkbd.1
+share/xvkbd/words.english
diff --git a/xvkbd/distinfo b/xvkbd/distinfo
new file mode 100644
index 0000000000..66e33e59f4
--- /dev/null
+++ b/xvkbd/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.7 2021/10/26 11:34:59 nia Exp $
+
+BLAKE2s (xvkbd-4.1.tar.gz) = bec4b990c2b6f51bb132583f96aaca302da8878350832789f1756775c8d8186a
+SHA512 (xvkbd-4.1.tar.gz) = 6a27a659bacc0f78d70c0afab7ae0f6301f0e7f0c9ed12c581fb4fd5040791536aed50c82ccbd703377244156aade80136567276193f2789a23f05c341b6c0e9
+Size (xvkbd-4.1.tar.gz) = 408704 bytes


Home | Main Index | Thread Index | Old Index