aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/kkbswitch
diff options
context:
space:
mode:
authorarved <arved@FreeBSD.org>2003-11-14 21:50:46 +0800
committerarved <arved@FreeBSD.org>2003-11-14 21:50:46 +0800
commit0cc4f96ffd8f47d78dcd57a050f57a2eb072c6b4 (patch)
tree40e7b5be319b2cc2ced888adebfc5ebd4b542a59 /sysutils/kkbswitch
parent634ac84bd71e794484237b6a6be0271e254907a3 (diff)
downloadfreebsd-ports-gnome-0cc4f96ffd8f47d78dcd57a050f57a2eb072c6b4.tar.gz
freebsd-ports-gnome-0cc4f96ffd8f47d78dcd57a050f57a2eb072c6b4.tar.zst
freebsd-ports-gnome-0cc4f96ffd8f47d78dcd57a050f57a2eb072c6b4.zip
Add kkbswitch, a KDE keyboard layout switcher. This one is very similar
to the one delivered with kde, but according to the submitter works a lot better with russian keyboards PR: 58616 Submitted by: Rashid N. Achilov <shelton@sentry.granch.ru>
Diffstat (limited to 'sysutils/kkbswitch')
-rw-r--r--sysutils/kkbswitch/Makefile31
-rw-r--r--sysutils/kkbswitch/distinfo1
-rw-r--r--sysutils/kkbswitch/pkg-descr19
-rw-r--r--sysutils/kkbswitch/pkg-plist19
4 files changed, 70 insertions, 0 deletions
diff --git a/sysutils/kkbswitch/Makefile b/sysutils/kkbswitch/Makefile
new file mode 100644
index 000000000000..34f1296a1641
--- /dev/null
+++ b/sysutils/kkbswitch/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: kkbswitch
+# Date created: 01 Oct 2003
+# Whom: Rashid N. Achilov <shelton@granch.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= kkbswitch
+PORTVERSION= 1.3
+CATEGORIES= sysutils kde
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= kkbswitch
+
+MAINTAINER= shelton@granch.ru
+COMMENT= Keyboard layout switcher and indicator for KDE 3.x
+
+USE_KDELIBS_VER= 3
+USE_GMAKE= yes
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+
+CONFIGURE_ARGS += --with-qt-dir=${QT_PREFIX} \
+ --with-extra-includes=${LOCALBASE}/include \
+ --with-extra-libs=${LOCALBASE}/lib
+
+CONFIGURE_TARGET=
+
+PLIST_SUB= PREFIX=${PREFIX} \
+ X11BASE=${X11BASE}
+
+.include <bsd.port.mk>
diff --git a/sysutils/kkbswitch/distinfo b/sysutils/kkbswitch/distinfo
new file mode 100644
index 000000000000..2f343d774029
--- /dev/null
+++ b/sysutils/kkbswitch/distinfo
@@ -0,0 +1 @@
+MD5 (kkbswitch-1.3.tar.gz) = 17d31ab572ba1358d4be29d79f60c610
diff --git a/sysutils/kkbswitch/pkg-descr b/sysutils/kkbswitch/pkg-descr
new file mode 100644
index 000000000000..0ddb260100a0
--- /dev/null
+++ b/sysutils/kkbswitch/pkg-descr
@@ -0,0 +1,19 @@
+KKBSwitch is a keyboard layout indicator for KDE 2. It is useful
+when you have configured the XKeyboard extension of your X Server
+to have more than one keyboard group, for example US/ASCII and
+Russian. KKBSwitch displays an icon in the system tray that
+indicates which layout is currently active. Note that KKBSwitch
+does not help you configure XKeyboard, it merely serves as the
+indicator of the current group. You still have to configure
+XKeyboard by editing XF86Config file.
+
+KKBSwitch features:
+- displays an icon in the KDE's system tray indicating the active
+ keyboard group
+- you can switch keyboard groups by clicking the icon or selecting the
+ desired group from the icon's menu
+- icons corresponding to different groups are configurable (chosen
+ from country flag pixmaps that ship with KDE)
+- "Toggle mode" (keyboard layout memorized for each window separately).
+
+WWW: http://kkbswitch.sourceforge.net
diff --git a/sysutils/kkbswitch/pkg-plist b/sysutils/kkbswitch/pkg-plist
new file mode 100644
index 000000000000..953d68706795
--- /dev/null
+++ b/sysutils/kkbswitch/pkg-plist
@@ -0,0 +1,19 @@
+bin/kkbswitch
+share/applnk/Utilities/kkbswitch.desktop
+share/icons/locolor/16x16/apps/kkbswitch.png
+share/icons/locolor/32x32/apps/kkbswitch.png
+share/apps/kkbswitch/group_names
+share/locale/ru/LC_MESSAGES/kkbswitch.mo
+share/doc/HTML/en/kkbswitch/code_style.png
+share/doc/HTML/en/kkbswitch/flag_code_style.png
+share/doc/HTML/en/kkbswitch/flag_style.png
+share/doc/HTML/en/kkbswitch/index.docbook
+share/doc/HTML/en/kkbswitch/index.cache.bz2
+@cwd %%X11BASE%%
+lib/X11/xkb/symbols/ru_ua
+@cwd %%PREFIX%%
+@dirrm share/apps/kkbswitch
+@dirrm share/doc/HTML/en/kkbswitch/common
+@dirrm share/doc/HTML/en/kkbswitch
+@unexec rmdir %D/share/applnk/Utilities 2>/dev/null || true
+@unexec rmdir %D/share/applnk 2>/dev/null || true