ports/57448: new port: kkbswitch, a KDE keyboard layouts switcher

Rashid N. Achilov shelton at ns.granch.ru
Wed Oct 1 11:40:20 UTC 2003


>Number:         57448
>Category:       ports
>Synopsis:       new port: kkbswitch, a KDE keyboard layouts switcher
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 01 04:40:17 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Rashid N. Achilov
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
Granch Ltd.
>Environment:
System: FreeBSD ns.granch.ru 4.8-STABLE FreeBSD 4.8-STABLE #34: Tue Aug 26 10:13:37 NOVST 2003 shelton at ns.granch.ru:/usr/src/sys/compile/Shadow i386
>Description:
KKBSwitch is a simply, but good-looking and fine-working KDE 3.x keyboard layouts
switcher. Native KDE interface, honoring XF86Config settings, selectable behavior
>How-To-Repeat:
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	kkbswitch
#	kkbswitch/Makefile
#	kkbswitch/distinfo
#	kkbswitch/pkg-descr
#	kkbswitch/pkg-plist
#
echo c - kkbswitch
mkdir -p kkbswitch > /dev/null 2>&1
echo x - kkbswitch/Makefile
sed 's/^X//' >kkbswitch/Makefile << 'END-of-kkbswitch/Makefile'
X# New ports collection makefile for:	kkbswitch
X# Date created:				01 Oct 2003
X# Whom:					Rashid N. Achilov <shelton at granch.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		kkbswitch
XPORTVERSION=		1.2
XCATEGORIES=		sysutils kde
XMASTER_SITES=   	http://ftp.kde.com/Desktop/Utilities/KKBSwitch/
X
XMAINTAINER=		shelton at granch.ru
XCOMMENT=		Keyboard layout switcher and indicator for KDE 3.x
X
XUSE_KDELIBS_VER=	3
XUSE_GMAKE=		yes
XUSE_REINPLACE=		yes
XGNU_CONFIGURE=		yes
X
XCONFIGURE_ARGS += 	--with-qt-dir=${QT_PREFIX} \
X			--with-extra-includes=${LOCALBASE}/include \
X			--with-extra-libs=${LOCALBASE}/lib
X
XCONFIGURE_TARGET=
X
XPLIST_SUB=		PREFIX=${PREFIX} \
X			X11BASE=${X11BASE}
X
X.include <bsd.port.mk>
END-of-kkbswitch/Makefile
echo x - kkbswitch/distinfo
sed 's/^X//' >kkbswitch/distinfo << 'END-of-kkbswitch/distinfo'
XMD5 (kkbswitch-1.2.tar.gz) = 6ab8123fad980b46d3868fa2fe7f483f
END-of-kkbswitch/distinfo
echo x - kkbswitch/pkg-descr
sed 's/^X//' >kkbswitch/pkg-descr << 'END-of-kkbswitch/pkg-descr'
XKKBSwitch is a keyboard layout indicator for KDE 2. It is useful
Xwhen you have configured the XKeyboard extension of your X Server
Xto have more than one keyboard group, for example US/ASCII and
XRussian. KKBSwitch displays an icon in the system tray that
Xindicates which layout is currently active. Note that KKBSwitch
Xdoes not help you configure XKeyboard, it merely serves as the
Xindicator of the current group. You still have to configure
XXKeyboard by editing XF86Config file.
X
XKKBSwitch features:
X- displays an icon in the KDE's system tray indicating the active
Xkeyboard group
X- you can switch keyboard groups by clicking the icon or selecting the
Xdesired group from the icon's menu
X- icons corresponding to different groups are configurable (chosen
Xfrom country flag pixmaps that ship with KDE)
X- "Toggle mode" (keyboard layout memorized for each window separately).
X
XWWW: http://apps.kde.org
END-of-kkbswitch/pkg-descr
echo x - kkbswitch/pkg-plist
sed 's/^X//' >kkbswitch/pkg-plist << 'END-of-kkbswitch/pkg-plist'
X at cwd %%PREFIX%%
Xbin/kkbswitch
Xshare/applnk/Utilities/kkbswitch.desktop
Xshare/icons/locolor/16x16/apps/kkbswitch.png
Xshare/icons/locolor/32x32/apps/kkbswitch.png
Xshare/apps/kkbswitch/group_names
Xshare/locale/ru/LC_MESSAGES/kkbswitch.mo
X%%PORTDOCS%%share/doc/HTML/en/kkbswitch/index.docbook
X%%PORTDOCS%%share/doc/HTML/en/kkbswitch/index.cache.bz2
X at cwd %%X11BASE%%
Xlib/X11/xkb/symbols/ru_ua
X at cwd %%PREFIX%%
X at dirrm share/apps/kkbswitch
X%%PORTDOCS%%@dirrm share/doc/HTML/en/kkbswitch/common
X%%PORTDOCS%%@dirrm share/doc/HTML/en/kkbswitch
X at unexec rmdir %D/share/applnk/Utilities 2>/dev/null || true
X at unexec rmdir %D/share/applnk 2>/dev/null || true
END-of-kkbswitch/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list