aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordanfe <danfe@FreeBSD.org>2018-08-21 17:11:27 +0800
committerdanfe <danfe@FreeBSD.org>2018-08-21 17:11:27 +0800
commit681561bf6ce8a5b8cc1e9535a9747d7ace25a646 (patch)
tree7e1e3c3146e5e80bcde5d8ec1cbb91e9781ce3d3
parent702178871cb1181af62e452f0164dc12bbc4238d (diff)
downloadfreebsd-ports-gnome-681561bf6ce8a5b8cc1e9535a9747d7ace25a646.tar.gz
freebsd-ports-gnome-681561bf6ce8a5b8cc1e9535a9747d7ace25a646.tar.zst
freebsd-ports-gnome-681561bf6ce8a5b8cc1e9535a9747d7ace25a646.zip
Add `x11/perwindowlayoutd' which keeps per-window keyboard layout under X11.
WWW: https://sourceforge.net/projects/perwindowlayout/
-rw-r--r--x11/Makefile1
-rw-r--r--x11/perwindowlayoutd/Makefile27
-rw-r--r--x11/perwindowlayoutd/distinfo3
-rw-r--r--x11/perwindowlayoutd/pkg-descr8
4 files changed, 39 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile
index 7d78fd4b77aa..656da1969142 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -258,6 +258,7 @@
SUBDIR += p5-XTerm-Conf
SUBDIR += pantheon-terminal
SUBDIR += pcdm
+ SUBDIR += perwindowlayoutd
SUBDIR += pipeglade
SUBDIR += pixman
SUBDIR += plasma-scriptengine-python-kde4
diff --git a/x11/perwindowlayoutd/Makefile b/x11/perwindowlayoutd/Makefile
new file mode 100644
index 000000000000..dfbfe1e600a2
--- /dev/null
+++ b/x11/perwindowlayoutd/Makefile
@@ -0,0 +1,27 @@
+# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= perwindowlayoutd
+PORTVERSION= 0.6
+CATEGORIES= x11
+MASTER_SITES= SF/perwindowlayout
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Keeps per-window keyboard layout under X11
+
+LICENSE= GPLv3
+
+USES= localbase
+GNU_CONFIGURE= yes
+USE_XORG= x11
+
+PLIST_FILES= bin/perWindowLayoutD
+PORTDOCS= AUTHORS README
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11/perwindowlayoutd/distinfo b/x11/perwindowlayoutd/distinfo
new file mode 100644
index 000000000000..aa4609d05f75
--- /dev/null
+++ b/x11/perwindowlayoutd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1323086515
+SHA256 (perwindowlayoutd-0.6.tar.gz) = 982ae890e4885b5cbd720d00eab8b46294835afcbc7d8ded363beca56c203a12
+SIZE (perwindowlayoutd-0.6.tar.gz) = 86446
diff --git a/x11/perwindowlayoutd/pkg-descr b/x11/perwindowlayoutd/pkg-descr
new file mode 100644
index 000000000000..d57f3f56feb2
--- /dev/null
+++ b/x11/perwindowlayoutd/pkg-descr
@@ -0,0 +1,8 @@
+Sometimes you want to setup switching keyboard layouts using X11 server --
+because there is no DE plugin, or it's broken, or lacks needed functionality.
+You can easily configure X11 server to switch keyboard layouts, but I could
+not find way of keeping layout for each window separately using only the X11
+server. Hence this package. It is similar to kbdd and xxkb but might work
+better under some configurations and/or window managers.
+
+WWW: https://sourceforge.net/projects/perwindowlayout/