Date: Mon, 5 Mar 2001 13:25:53 -0500 (EST) From: Alexander Matey <matey@cis.ohio-state.edu> To: FreeBSD-gnats-submit@freebsd.org Cc: matey@cis.ohio-state.edu Subject: ports/25558: New port: xxkb: An XKB keyboard layout switcher and indicator Message-ID: <20010305182553.7A01D5D34@kazoo.matey.org>
next in thread | raw e-mail | index | archive | help
>Number: 25558 >Category: ports >Synopsis: New port: xxkb: An XKB keyboard layout switcher and indicator >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 05 10:30:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Alexander Matey >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: n/a >Description: Xxkb is a simple XKB keyboard mapping switcher. It maintains the active keyboard mapping on a per-window basis. An optional small icon is added to each window to indicate the current keyboard mapping for that window. In addition to using a key combination specified in XKB configuration you can also click on this icon to switch between mappings. Xxkb works with basically any window manager. WWW: http://www.tsu.ru/~pascal/other/xxkb/ >How-To-Repeat: n/a >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: # # xxkb # xxkb/pkg-plist # xxkb/pkg-descr # xxkb/pkg-comment # xxkb/distinfo # xxkb/Makefile # xxkb/files # xxkb/files/patch-aa # echo c - xxkb mkdir -p xxkb > /dev/null 2>&1 echo x - xxkb/pkg-plist sed 's/^X//' >xxkb/pkg-plist << 'END-of-xxkb/pkg-plist' Xbin/xxkb Xlib/X11/app-defaults/XXkb Xshare/xxkb/by15.xpm Xshare/xxkb/by48.xpm Xshare/xxkb/en15.xpm Xshare/xxkb/en48.xpm Xshare/xxkb/ru15.xpm Xshare/xxkb/ru48.xpm Xshare/xxkb/su15.xpm Xshare/xxkb/su48.xpm Xshare/xxkb/ua15.xpm Xshare/xxkb/ua48.xpm Xshare/doc/xxkb/LICENSE Xshare/doc/xxkb/CHANGES.koi8 Xshare/doc/xxkb/README.koi8 Xshare/doc/xxkb/TODO.koi8 X@dirrm share/doc/xxkb X@dirrm share/xxkb END-of-xxkb/pkg-plist echo x - xxkb/pkg-descr sed 's/^X//' >xxkb/pkg-descr << 'END-of-xxkb/pkg-descr' XXxkb is a simple XKB keyboard mapping switcher. It maintains Xthe active keyboard mapping on a per-window basis. An optional Xsmall icon is added to each window to indicate the current Xkeyboard mapping for that window. In addition to using a key Xcombination specified in XKB configuration you can also Xclick on this icon to switch between mappings. X XXxkb works with basically any window manager. X XWWW: http://www.tsu.ru/~pascal/other/xxkb/ END-of-xxkb/pkg-descr echo x - xxkb/pkg-comment sed 's/^X//' >xxkb/pkg-comment << 'END-of-xxkb/pkg-comment' XAn XKB keyboard layout switcher and indicator END-of-xxkb/pkg-comment echo x - xxkb/distinfo sed 's/^X//' >xxkb/distinfo << 'END-of-xxkb/distinfo' XMD5 (xxkb-1.5.1.tgz) = bae814a30d7231c4e472bb7f706f544e END-of-xxkb/distinfo echo x - xxkb/Makefile sed 's/^X//' >xxkb/Makefile << 'END-of-xxkb/Makefile' X# New ports collection makefile for: xxkb X# Date created: 5 Mar 2001 X# Whom: Alexander Matey <matey@cis.ohio-state.edu> X# X# $FreeBSD$ X# X XPORTNAME= xxkb XPORTVERSION= 1.5.1 XCATEGORIES= russian x11 XMASTER_SITES= http://www.tsu.ru/~pascal/other/xxkb/ \ X http://www.cis.ohio-state.edu/~matey/distfiles/ XEXTRACT_SUFX= .tgz X XMAINTAINER= matey@cis.ohio-state.edu X XUSE_XPM= YES XUSE_IMAKE= YES X Xpost-install: X ${INSTALL_DATA} ${WRKSRC}/XXkb.ad ${PREFIX}/lib/X11/app-defaults/XXkb X @${MKDIR} ${PREFIX}/share/xxkb X ${INSTALL_DATA} ${WRKSRC}/*.xpm ${PREFIX}/share/xxkb X.if !defined(NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/doc/xxkb X.for FILE in LICENSE CHANGES.koi8 README.koi8 TODO.koi8 X ${INSTALL_DATA} ${WRKSRC}/${FILE} ${PREFIX}/share/doc/xxkb X.endfor X.endif X X.include <bsd.port.mk> END-of-xxkb/Makefile echo c - xxkb/files mkdir -p xxkb/files > /dev/null 2>&1 echo x - xxkb/files/patch-aa sed 's/^X//' >xxkb/files/patch-aa << 'END-of-xxkb/files/patch-aa' X--- Imakefile.orig Wed Oct 25 06:39:57 2000 X+++ Imakefile Mon Mar 5 12:38:05 2001 X@@ -12,10 +12,8 @@ X su48.xpm su15.xpm ua48.xpm ua15.xpm by15.xpm by48.xpm X X DEFINES = -DAPPDEFDIR=\"$(DESTDIR)$(XAPPLOADDIR)\" \ X -DPIXMAPDIR=\"$(DESTDIR)$(PIXMAPDIR)\" X-CDEBUGFLAGS = -g -O2 X+CFLAGS ?= -Wall -O2 X X-ComplexProgramTarget(xxkb) X+ComplexProgramTargetNoMan(xxkb) X X-InstallAppDefaults(XXkb) X-InstallMultiple ($(PIXMAPS),$(PIXMAPDIR)) END-of-xxkb/files/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010305182553.7A01D5D34>