hotkeys-0.5.7.4/ 0000775 0000000 0000000 00000000000 11206316425 010243 5 ustar hotkeys-0.5.7.4/def/ 0000775 0000000 0000000 00000000000 11173742371 011007 5 ustar hotkeys-0.5.7.4/def/aceraspire1300.def 0000664 0000000 0000000 00000000606 10163077645 014116 0 ustar
Roland Stigge
stigge@antcom.de
hotkeys-0.5.7.4/def/sk1689 0000664 0000000 0000000 00000002106 10163037513 011667 0 ustar
Power
Refresh
WWW Stop
WWW Forward
WWW Back
Media Select
Jeff Tranter
jefft@xandros.com
hotkeys-0.5.7.4/def/sk2800c.def 0000664 0000000 0000000 00000001700 07571204407 012557 0 ustar
Xterm
to be added
to be added
hotkeys-0.5.7.4/def/Makefile.in 0000664 0000000 0000000 00000013275 07574654205 013074 0 ustar # Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
DESTDIR =
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
CC = @CC@
CPP = @CPP@
DATADIRNAME = @DATADIRNAME@
GENCAT = @GENCAT@
GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GTK_CFLAGS = @GTK_CFLAGS@
GTK_LIBS = @GTK_LIBS@
GT_NO = @GT_NO@
GT_YES = @GT_YES@
INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
INSTOBJEXT = @INSTOBJEXT@
INTLDEPS = @INTLDEPS@
INTLLIBS = @INTLLIBS@
INTLOBJS = @INTLOBJS@
LIBXOSD_CFLAGS = @LIBXOSD_CFLAGS@
LIBXOSD_CONFIG = @LIBXOSD_CONFIG@
LIBXOSD_LIBS = @LIBXOSD_LIBS@
LN_S = @LN_S@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MKINSTALLDIRS = @MKINSTALLDIRS@
PACKAGE = @PACKAGE@
PKG_CONFIG = @PKG_CONFIG@
POFILES = @POFILES@
POSUB = @POSUB@
RANLIB = @RANLIB@
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
XML2_CONFIG = @XML2_CONFIG@
XML_CFLAGS = @XML_CFLAGS@
XML_CONFIG = @XML_CONFIG@
XML_LIBS = @XML_LIBS@
l = @l@
pkgdata_DATA = *.def
EXTRA_DIST = sample.xml $(pkgdata_DATA)
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
CONFIG_HEADER = ../config.h
CONFIG_CLEAN_FILES =
DATA = $(pkgdata_DATA)
DIST_COMMON = Makefile.am Makefile.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar
GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps def/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
install-pkgdataDATA: $(pkgdata_DATA)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
@list='$(pkgdata_DATA)'; for p in $$list; do \
if test -f $(srcdir)/$$p; then \
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p"; \
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p; \
else if test -f $$p; then \
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p"; \
$(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p; \
fi; fi; \
done
uninstall-pkgdataDATA:
@$(NORMAL_UNINSTALL)
list='$(pkgdata_DATA)'; for p in $$list; do \
rm -f $(DESTDIR)$(pkgdatadir)/$$p; \
done
tags: TAGS
TAGS:
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
subdir = def
distdir: $(DISTFILES)
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
cp -pr $$d/$$file $(distdir)/$$file; \
else \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file || :; \
fi; \
done
info-am:
info: info-am
dvi-am:
dvi: dvi-am
check-am: all-am
check: check-am
installcheck-am:
installcheck: installcheck-am
install-exec-am:
install-exec: install-exec-am
install-data-am: install-pkgdataDATA
install-data: install-data-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-am
uninstall-am: uninstall-pkgdataDATA
uninstall: uninstall-am
all-am: Makefile $(DATA)
all-redirect: all-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
installdirs:
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
maintainer-clean-generic:
mostlyclean-am: mostlyclean-generic
mostlyclean: mostlyclean-am
clean-am: clean-generic mostlyclean-am
clean: clean-am
distclean-am: distclean-generic clean-am
distclean: distclean-am
maintainer-clean-am: maintainer-clean-generic distclean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-am
.PHONY: uninstall-pkgdataDATA install-pkgdataDATA tags distdir info-am \
info dvi-am dvi check check-am installcheck-am installcheck \
install-exec-am install-exec install-data-am install-data install-am \
install uninstall-am uninstall all-redirect all-am all installdirs \
mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
$(pkgdata_DATA):
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
hotkeys-0.5.7.4/def/itouch.def 0000664 0000000 0000000 00000001554 10163042661 012760 0 ustar
Go to URL
Xman
to be added
to be added
hotkeys-0.5.7.4/def/acer5102.def 0000664 0000000 0000000 00000001133 11173735365 012714 0 ustar
icedove
Boris Shtrasman
BorisSh1983@gmail.com
hotkeys-0.5.7.4/def/armada1750.def 0000664 0000000 0000000 00000000616 11173740123 013225 0 ustar
Wolfgang Fuschlberger
hotkeys-0.5.7.4/def/sk9925.def 0000664 0000000 0000000 00000001547 07571204440 012441 0 ustar
Aterm
XLock
to be added
to be added
hotkeys-0.5.7.4/def/msnatpro.def 0000664 0000000 0000000 00000005111 10163040707 013320 0 ustar
Back
Forward
Stop
Refresh
XMMS
Help Key (undefined)
Undo Key (undefined)
Redo Key (undefined)
New Key (undefined)
Open Key (undefined)
Close Key (undefined)
Reply Key (undefined)
Fwd Key (undefined)
Send Key (undefined)
Spell Key (undefined)
Save Key (undefined)
Chris Garzuzi and others
chris@jove.org
hotkeys-0.5.7.4/def/applepro.def 0000664 0000000 0000000 00000000775 10163041217 013307 0 ustar
Daniel stone
dstone@trinity.unimelb.edu.au
hotkeys-0.5.7.4/def/kbp8993.def 0000664 0000000 0000000 00000002311 07571204001 012563 0 ustar
Close
zzZ
Menu
to be added
to be added
hotkeys-0.5.7.4/def/ibook2.def 0000664 0000000 0000000 00000001064 11173736647 012666 0 ustar
Quiet
Derrik Pates
dpates@dsdk12.net
hotkeys-0.5.7.4/def/mx3000.def 0000664 0000000 0000000 00000001665 07571204231 012421 0 ustar
to be added
to be added
hotkeys-0.5.7.4/def/logitech-nav-usb.def 0000664 0000000 0000000 00000001524 10163100656 014630 0 ustar
Media Key
?Back? key
Thorsten Gunkel
tgunkel@gmx.de
hotkeys-0.5.7.4/def/btc8190.def 0000664 0000000 0000000 00000002476 10163042303 012554 0 ustar
XTerm
XTerm
XTerm
Petrisor Eddy Marian
marian.petrisor@siemens.com
hotkeys-0.5.7.4/def/ibook.def 0000664 0000000 0000000 00000000671 07571424747 012611 0 ustar
PMU sleep
Derrik Pates
dpates@dsdk12.net
hotkeys-0.5.7.4/def/flybooks.def 0000664 0000000 0000000 00000000616 11173740042 013313 0 ustar
Sleep
Wolfgang Fuschlberger
hotkeys-0.5.7.4/def/sk7100.def 0000664 0000000 0000000 00000001753 07571204420 012415 0 ustar
GNOME CD player
SMPEG GTK+ MPEG audio/video player
Xterm
Xterm
Xterm
to be added
to be added
hotkeys-0.5.7.4/def/kb9963.def 0000664 0000000 0000000 00000001355 07571203703 012420 0 ustar
LICQ
Gnumeric
Gedit
to be added
to be added
hotkeys-0.5.7.4/def/uniwilln243s1.def 0000664 0000000 0000000 00000001022 10163100111 013772 0 ustar
Roland Stigge
stigge@antcom.de
hotkeys-0.5.7.4/def/msnetpro.def 0000664 0000000 0000000 00000001607 07571204150 013335 0 ustar
Xterm
to be added
to be added
hotkeys-0.5.7.4/def/sk2505.def 0000664 0000000 0000000 00000002252 07571204375 012425 0 ustar
OhPhone
xman
Xterm
Xterm
Xterm
to be added
to be added
hotkeys-0.5.7.4/def/ipanel.def 0000664 0000000 0000000 00000000564 10163042537 012737 0 ustar
userdef1
userdef2
Nicolas Rueff
n.rueff@free.fr
hotkeys-0.5.7.4/def/mx2500.def 0000664 0000000 0000000 00000002054 07571204217 012422 0 ustar
Gaim
Close
Clear
to be added
to be added
hotkeys-0.5.7.4/def/acer430.def 0000664 0000000 0000000 00000001101 10163077560 012620 0 ustar
Ludovic Rousseau
ludovic.rousseau@free.fr
hotkeys-0.5.7.4/def/msnatpro2.def 0000664 0000000 0000000 00000003110 10363632147 013406 0 ustar
Back
Forward
BrowserStop
Refresh
Media
Eeli Kaikkonen
eelik at iki fi
hotkeys-0.5.7.4/def/Makefile.am 0000664 0000000 0000000 00000000122 07567531203 013040 0 ustar pkgdata_DATA = *.def
$(pkgdata_DATA):
EXTRA_DIST = sample.xml $(pkgdata_DATA)
hotkeys-0.5.7.4/def/mck800.def 0000664 0000000 0000000 00000002445 07571204062 012473 0 ustar
Xterm
Xterm
xmag
Xterm
gmc
to be added
to be added
hotkeys-0.5.7.4/def/pb5140w.def 0000664 0000000 0000000 00000000510 07571204307 012564 0 ustar
to be added
to be added
hotkeys-0.5.7.4/def/hpdv9000z.def 0000664 0000000 0000000 00000002635 11173740347 013142 0 ustar
James Zuelow
hotkeys-0.5.7.4/def/polypix.def 0000664 0000000 0000000 00000001363 07571204321 013171 0 ustar
to be added
to be added
hotkeys-0.5.7.4/def/btc9000.def 0000664 0000000 0000000 00000001367 07571203536 012561 0 ustar
to be added
to be added
hotkeys-0.5.7.4/def/hp5181.def 0000664 0000000 0000000 00000002110 07571203523 012405 0 ustar
Jean-Philippe
jean-philippe.guerard@laposte.net
hotkeys-0.5.7.4/def/cherryevo.def 0000664 0000000 0000000 00000000663 11173732767 013512 0 ustar
Anthony Wong
ypwong@ypwong.org
hotkeys-0.5.7.4/def/acertm4060.def 0000664 0000000 0000000 00000000711 11173740657 013260 0 ustar
Ismael Garrido
ismaelgfk@gmail.com
hotkeys-0.5.7.4/def/kb9930.def 0000664 0000000 0000000 00000002222 07570471771 012417 0 ustar
Xterm
Mozilla
XChat
XMMS Pause
XTerm
XTerm
XTerm
Adam Lackorzynski
adam@os.inf.tu-dresden.de
hotkeys-0.5.7.4/def/inspiron8100.def 0000664 0000000 0000000 00000001003 10163040171 013616 0 ustar
Erich Schubert
erich@debian.org
hotkeys-0.5.7.4/def/sample.xml 0000664 0000000 0000000 00000002300 11173730537 013006 0 ustar
Xterms
Mozilla Mail
XMMS REW
XMMS PLAY
XMMS FWD
John Doe
john@doe.com
hotkeys-0.5.7.4/def/inspiron1520.def 0000664 0000000 0000000 00000000766 11173733413 013646 0 ustar
Tim Connors
reportbug@rather.puzzling.org
hotkeys-0.5.7.4/def/logitech-cfo.def 0000664 0000000 0000000 00000002230 07571204031 014020 0 ustar
NetHack
Joe Wreschnig
piman@sacredchao.net
hotkeys-0.5.7.4/def/sk2500.def 0000664 0000000 0000000 00000001732 07571204352 012415 0 ustar
Xterm
Beiad Ian Q. Dalton
idalton@ferret.dyndns.org
hotkeys-0.5.7.4/def/mx1998.def 0000664 0000000 0000000 00000002156 07571204203 012444 0 ustar
gmc
Xbill
to be added
to be added
hotkeys-0.5.7.4/def/orktekusb.def 0000664 0000000 0000000 00000001565 07571204270 013505 0 ustar
Xterms
Emacs
Junichi Uekawa
dancer@debian.org
hotkeys-0.5.7.4/def/logitech-pro.def 0000664 0000000 0000000 00000000706 11173734741 014070 0 ustar
Roland Stigge
stigge@antcom.de
hotkeys-0.5.7.4/def/sk2501a.def 0000664 0000000 0000000 00000001736 07571204363 012565 0 ustar
Xterm
Xterm
Xterm
Xterm
Xterm
Xterm
XLock
Xterm
to be added
to be added
hotkeys-0.5.7.4/def/msnet.def 0000664 0000000 0000000 00000001422 07571204135 012612 0 ustar
Back
Forward
Stop
to be added
to be added
hotkeys-0.5.7.4/def/acerwl.def 0000664 0000000 0000000 00000001420 07571203240 012733 0 ustar
Anthony Wong
ypwong@ypwong.org
hotkeys-0.5.7.4/def/p7120.def 0000664 0000000 0000000 00000000557 11173733247 012251 0 ustar
Joey Hess
joey@kitenet.net
hotkeys-0.5.7.4/def/omnibookxe3gc.def 0000664 0000000 0000000 00000001214 11173740202 014223 0 ustar
Wolfgang Fuschlberger
hotkeys-0.5.7.4/acinclude.m4 0000664 0000000 0000000 00000037672 10650141162 012447 0 ustar # Macro to add for using GNU gettext.
# Ulrich Drepper , 1995.
#
# Modified to never use included libintl.
# Owen Taylor , 12/15/1998
#
#
# This file can be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
# but which still want to provide support for the GNU gettext functionality.
# Please note that the actual code is *not* freely available.
# serial 5
AC_DEFUN(AM_GTK_WITH_NLS,
[AC_MSG_CHECKING([whether NLS is requested])
dnl Default is enabled NLS
AC_ARG_ENABLE(nls,
[ --disable-nls do not use Native Language Support],
USE_NLS=$enableval, USE_NLS=yes)
AC_MSG_RESULT($USE_NLS)
AC_SUBST(USE_NLS)
USE_INCLUDED_LIBINTL=no
dnl If we use NLS figure out what method
if test "$USE_NLS" = "yes"; then
# AC_DEFINE(ENABLE_NLS)
# AC_MSG_CHECKING([whether included gettext is requested])
# AC_ARG_WITH(included-gettext,
# [ --with-included-gettext use the GNU gettext library included here],
# nls_cv_force_use_gnu_gettext=$withval,
# nls_cv_force_use_gnu_gettext=no)
# AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
nls_cv_force_use_gnu_gettext="no"
nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
dnl User does not insist on using GNU NLS library. Figure out what
dnl to use. If gettext or catgets are available (in this order) we
dnl use this. Else we have to fall back to GNU NLS library.
dnl catgets is only used if permitted by option --with-catgets.
nls_cv_header_intl=
nls_cv_header_libgt=
CATOBJEXT=NONE
AC_CHECK_HEADER(libintl.h,
[AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
[AC_TRY_LINK([#include ], [return (int) dgettext ("","")],
gt_cv_func_dgettext_libc=yes, gt_cv_func_dgettext_libc=no)])
if test "$gt_cv_func_dgettext_libc" != "yes"; then
AC_CHECK_LIB(intl, bindtextdomain,
[AC_CACHE_CHECK([for dgettext in libintl],
gt_cv_func_dgettext_libintl,
[AC_CHECK_LIB(intl, dgettext,
gt_cv_func_dgettext_libintl=yes,
gt_cv_func_dgettext_libintl=no)],
gt_cv_func_dgettext_libintl=no)])
fi
if test "$gt_cv_func_dgettext_libintl" = "yes"; then
LIBS="$LIBS -lintl";
fi
if test "$gt_cv_func_dgettext_libc" = "yes" \
|| test "$gt_cv_func_dgettext_libintl" = "yes"; then
AC_DEFINE(HAVE_GETTEXT)
AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
[test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
if test "$MSGFMT" != "no"; then
AC_CHECK_FUNCS(dcgettext)
AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
[test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
return _nl_msg_cat_cntr],
[CATOBJEXT=.gmo
DATADIRNAME=share],
[CATOBJEXT=.mo
DATADIRNAME=lib])
INSTOBJEXT=.mo
fi
fi
# Added by Martin Baulig 12/15/98 for libc5 systems
if test "$gt_cv_func_dgettext_libc" != "yes" \
&& test "$gt_cv_func_dgettext_libintl" = "yes"; then
INTLLIBS=-lintl
LIBS=`echo $LIBS | sed -e 's/-lintl//'`
fi
])
if test "$CATOBJEXT" = "NONE"; then
AC_MSG_CHECKING([whether catgets can be used])
AC_ARG_WITH(catgets,
[ --with-catgets use catgets functions if available],
nls_cv_use_catgets=$withval, nls_cv_use_catgets=no)
AC_MSG_RESULT($nls_cv_use_catgets)
if test "$nls_cv_use_catgets" = "yes"; then
dnl No gettext in C library. Try catgets next.
AC_CHECK_LIB(i, main)
AC_CHECK_FUNC(catgets,
[AC_DEFINE(HAVE_CATGETS)
INTLOBJS="\$(CATOBJS)"
AC_PATH_PROG(GENCAT, gencat, no)dnl
# if test "$GENCAT" != "no"; then
# AC_PATH_PROG(GMSGFMT, gmsgfmt, no)
# if test "$GMSGFMT" = "no"; then
# AM_PATH_PROG_WITH_TEST(GMSGFMT, msgfmt,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)
# fi
# AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
# USE_INCLUDED_LIBINTL=yes
# CATOBJEXT=.cat
# INSTOBJEXT=.cat
# DATADIRNAME=lib
# INTLDEPS='$(top_builddir)/intl/libintl.a'
# INTLLIBS=$INTLDEPS
# LIBS=`echo $LIBS | sed -e 's/-lintl//'`
# nls_cv_header_intl=intl/libintl.h
# nls_cv_header_libgt=intl/libgettext.h
# fi
])
fi
fi
if test "$CATOBJEXT" = "NONE"; then
dnl Neither gettext nor catgets in included in the C library.
dnl Fall back on GNU gettext library.
nls_cv_use_gnu_gettext=yes
fi
fi
if test "$nls_cv_use_gnu_gettext" != "yes"; then
AC_DEFINE(ENABLE_NLS)
else
# Unset this variable since we use the non-zero value as a flag.
CATOBJEXT=
# dnl Mark actions used to generate GNU NLS library.
# INTLOBJS="\$(GETTOBJS)"
# AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
# AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
# AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
# AC_SUBST(MSGFMT)
# USE_INCLUDED_LIBINTL=yes
# CATOBJEXT=.gmo
# INSTOBJEXT=.mo
# DATADIRNAME=share
# INTLDEPS='$(top_builddir)/intl/libintl.a'
# INTLLIBS=$INTLDEPS
# LIBS=`echo $LIBS | sed -e 's/-lintl//'`
# nls_cv_header_intl=intl/libintl.h
# nls_cv_header_libgt=intl/libgettext.h
fi
dnl Test whether we really found GNU xgettext.
if test "$XGETTEXT" != ":"; then
dnl If it is no GNU xgettext we define it as : so that the
dnl Makefiles still can work.
if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
: ;
else
AC_MSG_RESULT(
[found xgettext program is not GNU xgettext; ignore it])
XGETTEXT=":"
fi
fi
# We need to process the po/ directory.
POSUB=po
else
DATADIRNAME=share
nls_cv_header_intl=intl/libintl.h
nls_cv_header_libgt=intl/libgettext.h
fi
AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)
AC_OUTPUT_COMMANDS(
[case "$CONFIG_FILES" in *po/Makefile.in*)
sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
esac])
# # If this is used in GNU gettext we have to set USE_NLS to `yes'
# # because some of the sources are only built for this goal.
# if test "$PACKAGE" = gettext; then
# USE_NLS=yes
# USE_INCLUDED_LIBINTL=yes
# fi
dnl These rules are solely for the distribution goal. While doing this
dnl we only have to keep exactly one list of the available catalogs
dnl in configure.in.
for lang in $ALL_LINGUAS; do
GMOFILES="$GMOFILES $lang.gmo"
POFILES="$POFILES $lang.po"
done
dnl Make all variables we use known to autoconf.
AC_SUBST(USE_INCLUDED_LIBINTL)
AC_SUBST(CATALOGS)
AC_SUBST(CATOBJEXT)
AC_SUBST(DATADIRNAME)
AC_SUBST(GMOFILES)
AC_SUBST(INSTOBJEXT)
AC_SUBST(INTLDEPS)
AC_SUBST(INTLLIBS)
AC_SUBST(INTLOBJS)
AC_SUBST(POFILES)
AC_SUBST(POSUB)
])
AC_DEFUN(AM_GTK_GNU_GETTEXT,
[AC_REQUIRE([AC_PROG_MAKE_SET])dnl
AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_PROG_RANLIB])dnl
AC_REQUIRE([AC_ISC_POSIX])dnl
AC_REQUIRE([AC_HEADER_STDC])dnl
AC_REQUIRE([AC_C_CONST])dnl
AC_REQUIRE([AC_C_INLINE])dnl
AC_REQUIRE([AC_TYPE_OFF_T])dnl
AC_REQUIRE([AC_TYPE_SIZE_T])dnl
AC_REQUIRE([AC_FUNC_ALLOCA])dnl
AC_REQUIRE([AC_FUNC_MMAP])dnl
AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h string.h \
unistd.h sys/param.h])
AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
strdup __argz_count __argz_stringify __argz_next])
if test "${ac_cv_func_stpcpy+set}" != "set"; then
AC_CHECK_FUNCS(stpcpy)
fi
if test "${ac_cv_func_stpcpy}" = "yes"; then
AC_DEFINE(HAVE_STPCPY)
fi
AM_LC_MESSAGES
AM_GTK_WITH_NLS
if test "x$CATOBJEXT" != "x"; then
if test "x$ALL_LINGUAS" = "x"; then
LINGUAS=
else
AC_MSG_CHECKING(for catalogs to be installed)
NEW_LINGUAS=
for lang in ${LINGUAS=$ALL_LINGUAS}; do
case "$ALL_LINGUAS" in
*$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
esac
done
LINGUAS=$NEW_LINGUAS
AC_MSG_RESULT($LINGUAS)
fi
dnl Construct list of names of catalog files to be constructed.
if test -n "$LINGUAS"; then
for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
fi
fi
dnl The reference to in the installed file
dnl must be resolved because we cannot expect the users of this
dnl to define HAVE_LOCALE_H.
if test $ac_cv_header_locale_h = yes; then
INCLUDE_LOCALE_H="#include "
else
INCLUDE_LOCALE_H="\
/* The system does not provide the header . Take care yourself. */"
fi
AC_SUBST(INCLUDE_LOCALE_H)
dnl Determine which catalog format we have (if any is needed)
dnl For now we know about two different formats:
dnl Linux libc-5 and the normal X/Open format
test -d intl || mkdir intl
if test "$CATOBJEXT" = ".cat"; then
AC_CHECK_HEADER(linux/version.h, msgformat=linux, msgformat=xopen)
dnl Transform the SED scripts while copying because some dumb SEDs
dnl cannot handle comments.
sed -e '/^#/d' $srcdir/intl/$msgformat-msg.sed > intl/po2msg.sed
fi
dnl po2tbl.sed is always needed.
sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
$srcdir/intl/po2tbl.sed.in > intl/po2tbl.sed
dnl In the intl/Makefile.in we have a special dependency which makes
dnl only sense for gettext. We comment this out for non-gettext
dnl packages.
if test "$PACKAGE" = "gettext"; then
GT_NO="#NO#"
GT_YES=
else
GT_NO=
GT_YES="#YES#"
fi
AC_SUBST(GT_NO)
AC_SUBST(GT_YES)
dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
dnl Try to locate is.
MKINSTALLDIRS=
if test -n "$ac_aux_dir"; then
MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
fi
if test -z "$MKINSTALLDIRS"; then
MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
fi
AC_SUBST(MKINSTALLDIRS)
dnl *** For now the libtool support in intl/Makefile is not for real.
l=
AC_SUBST(l)
dnl Generate list of files to be processed by xgettext which will
dnl be included in po/Makefile.
test -d po || mkdir po
if test "x$srcdir" != "x."; then
if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
posrcprefix="$srcdir/"
else
posrcprefix="../$srcdir/"
fi
else
posrcprefix="../"
fi
rm -f po/POTFILES
sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\)
\\\\/\1/" \
< $srcdir/po/POTFILES.in > po/POTFILES
])
dnl-----------------------------------------------------------------------
dnl Checks for LIBDB
dnl-----------------------------------------------------------------------
AC_DEFUN(AM_CHECK_DB,
[
if test ! x$db_libdir = x; then
LIBS="$LIBS -L$db_libdir"
fi
if test ! x$db_incdir = x; then
CPPFLAGS="$CPPFLAGS -I$db_incdir"
fi
dnl
dnl We need to check both libdb and libdb
dnl
AC_CHECK_LIB(db, db_create, , [ nodb=yes ])
if test "x$nodb" = "xyes"
then
AC_CHECK_LIB(db, db_create, ,
[ AC_MSG_RESULT(no)
echo "*** Cannot find a suitable Berkeley DB library on your system."
echo "*** Version 3.2.9 or above is required."
echo "*** If you've installed it in an unusual location, please"
echo "*** use --with-db-inc and --with-db-lib to specify it."
exit 1
])
fi
dnl
dnl Check its version
dnl
AC_MSG_CHECKING(for version of db)
AC_TRY_RUN([
#include
int main ()
{
int major=0, minor=0, patch=0;
db_version(&major, &minor, &patch);
if ( major > 3 || (major==3 && ((minor==2 && patch>=9) || minor>2)) )
exit(0);
else
exit(1);
}
],[ AC_MSG_RESULT([>= 3.2.9, ok]) ],
[ AC_MSG_RESULT([< 3.2.9, failed])
echo "*** The version of the Berkeley DB library installed is not"
echo "*** 3.2.9 or above, make sure the correct version is installed."
echo "*** If you've installed it in an unusual location, please"
echo "*** use --with-db-inc and --with-db-lib to specify it."
exit 1
],
[echo $ac_n "cross compiling; assumed OK... $ac_c"]
)
])
dnl-----------------------------------------------------------------------
dnl Checks for LIBXML2
dnl-----------------------------------------------------------------------
AC_DEFUN(AM_CHECK_LIBXML2,
[
if test x$xml_config_prefix != x
then
xml_config_args="$xml_config_args --prefix=$xml_config_prefix"
if test x$PATH != x
then
xml_search_path="$PATH:$xml_config_prefix/bin"
else
xml_search_path="$xml_config_prefix/bin"
fi
dnl if test x${XML_CONFIG+set} != xset
dnl then
dnl XML_CONFIG=$xml_config_prefix/bin/xml-config
dnl fi
else
xml_search_path=$PATH
fi
dnl
dnl Search for both xml-config and xml2-config
dnl
AC_PATH_PROGS( XML_CONFIG, xml2-config xml-config, no, $xml_search_path )
if test "$XML_CONFIG" = "no"
then
dnl AC_CHECK_PROG( HAVE_XML_CONFIG, xml-config, "yes", "no" )
dnl if test x$HAVE_XML_CONFIG = "xno" ; then
AC_MSG_ERROR(xml-config/xml2-config not found. You need to install libxml2. If it has already been installed, please use --xml-prefix to specify its location.)
fi
XML_CFLAGS=`$XML_CONFIG $xml_config_args --cflags`
XML_LIBS=`$XML_CONFIG $xml_config_args --libs`
CFLAGS="$CFLAGS $XML_CFLAGS"
LIBS="$LIBS $XML_LIBS"
dnl AC_SUBST(XML_CFLAGS)
dnl AC_SUBST(XML_LIBS)
AC_CHECK_LIB(xml2, xmlParseFile)
AC_MSG_CHECKING(for xmlChildrenNode in parser.h)
AC_TRY_RUN([
#include
int main ()
{
#ifdef xmlChildrenNode
exit(0);
#else
exit(1);
#endif
}
],[ AC_MSG_RESULT(yes) ],
[ AC_MSG_RESULT(no)
echo "*** This version of libxml has not defined xmlChildrenNode."
echo "*** Please upgrade it. Version 2.2.8 and above are known to"
echo "*** to be good. If you've installed it in an unusual location,"
echo "*** please use --with-xml-prefix to specify it."
exit 1
],
[echo $ac_n "cross compiling; assumed OK... $ac_c"]
)
])
dnl-----------------------------------------------------------------------
dnl Checks for LIBXOSD (>= 0.7.0)
dnl-----------------------------------------------------------------------
AC_DEFUN(AM_CHECK_LIBXOSD,
[
if test ! x$xosd_libdir = x; then
LIBS="$LIBS -L$xosd_libdir"
fi
if test ! x$xosd_incdir = x; then
CPPFLAGS="$CPPFLAGS -I$xosd_incdir"
fi
if test "x$enable_xosd" = "xyes"
then
dnl
dnl Check its version
dnl
AC_MSG_CHECKING(for version of libxosd)
LIBS="-lxosd $LIBS"
AC_TRY_LINK([#include ], [
void test()
{
xosd* t = xosd_init("font", "colour", 0, XOSD_top, 0, 0);
}
],[ AC_MSG_RESULT([>= 0.7.0, ok])
AC_DEFINE(HAVE_LIBXOSD)
CFLAGS="$CFLAGS -D_REENTRANT"
LIBS="$LIBS -lpthread" ],
[ AC_MSG_RESULT([< 0.7.0, failed])
echo "*** The version of XOSD library installed is not 0.7.0 or"
echo "*** above, make sure the correct version is installed."
exit 1
]
)
fi
])
hotkeys-0.5.7.4/ChangeLog 0000664 0000000 0000000 00000037762 12235206407 012035 0 ustar hotkeys (0.5.7.4-0.3ubuntu2) trusty; urgency=low
* No change rebuild against db 5.3.
-- Dmitrijs Ledkovs Sat, 02 Nov 2013 14:32:39 +0000
hotkeys (0.5.7.4-0.3ubuntu1) raring; urgency=low
* Added missing lib to link, fixing FTBFS.
-- Daniel T Chen Sun, 21 Apr 2013 21:15:08 -0400
hotkeys (0.5.7.4-0.3build1) precise; urgency=low
* Rebuild for libdb5.1.
-- Colin Watson Fri, 11 Nov 2011 23:16:41 +0000
hotkeys (0.5.7.4-0.3) unstable; urgency=medium
* Non-maintainer upload.
* properly check for NULL pointers returned when configuring ALSA; thanks to
Ico Doornekamp for the patch; Closes: #251842 (severity=grave,
urgency=medium)
-- Sandro Tosi Sun, 24 May 2009 21:14:34 +0200
hotkeys (0.5.7.4-0.2) unstable; urgency=low
* Non-maintainer upload.
* Replace x-dev build-dep with x11proto-core-dev. (Closes: #515369).
* Build-depend on libdb-dev. (Closes: #517281).
* Add alsa support. (Closes: #435037).
+ Thanks to Joey Hess for the patch.
* Add RandR backlight control. (Closes: #435043).
+ Thanks to Joey Hess for the patch.
* Add Cherry eVolution Stream def. (Closes: #427735).
+ Thanks to Stefan Heisel for the patch.
* Add Fujitsu p7120 def. (Closes: #435046).
+ Thanks to Joey Hess for the patch.
* Add Dell Inspiron 1520 def. (Closes: #446642).
+ Thanks to Tim Connors for the patch.
* Add Logitech Internet Pro def. (Closes: #356581).
+ Thanks to Roland Stigge for the patch.
* Add Acer 5102 def. (Closes: #479048).
+ Thanks to Boris Shtrasman for the patch.
* Add ibook2 def. (Closes: #238782).
* Add flybook, armada1750, omnibookxe3gc defs. (Closes: #381487).
+ Thanks to Wolfgang Fuschlberger for the files.
* Add HP dv9000z def. (Closes: #446914).
+ Thanks to James Zuelow for the patch.
* Add Acer Travelmate 4060 def. (Closes: #457713).
+ Thanks to Ismael Garrido for the patch.
* Fix background option to match help. (Closes: #460290).
+ Thanks to Josef Spillner for the patch.
* Fix compiler warnings. (Closes: #435045).
+ Thanks to Joey Hess for the patch.
* Make clean not ignore errors.
* Don't build-dep on -1 revision of libxosd-dev.
* Add ${misc:Depends} for debhelper package.
* Remove useless prerm script.
* Replace 'pwd' with $(CURDIR) in rules.
* Add additional Copyright holders to debian/copyright.
* Bump debhelper build-dep to >= 5.0.0.
* Move DH_COMPAT from rules to debian/compat and set to 5.
* Bump Standards Version to 3.8.1.
+ Menu policy transition.
-- Barry deFreese Wed, 22 Apr 2009 19:46:46 -0400
hotkeys (0.5.7.4-0.1) unstable; urgency=low
* Non-maintainer upload.
* Build against libdb4.3-dev (Closes: 297316).
-- Pierre Habouzit Fri, 20 Jul 2007 15:53:57 +0200
hotkeys (0.5.7.4) unstable; urgency=low
* Changed build-deps due to the xlibs-dev transition. (Closes: #346712)
* Bumped standards version to 3.6.1.2
* Added a new version for Microsoft Natural Pro Keyboards (Closes: #303591)
* Fixed sample.xml (Closes: #316234)
-- Alexander Wirt Thu, 19 Jan 2006 07:37:18 +0100
hotkeys (0.5.7.3) unstable; urgency=low
* Added a patch to fix libosd bindings (Closes: #277824)
Thanks to Petrisor Eddy for the patch
-- Alexander Wirt Sat, 19 Feb 2005 19:26:21 +0100
hotkeys (0.5.7.2) unstable; urgency=low
* The "Marry Christmas" release :)
* New Maintainer Alexander Wirt
(Closes: #280817)
* Acknowledge libxosd dependency NMU (Closes: #179927)
* Fixed Manpage (Closes: #235973)
* Added SK-1689 keyboard definition (Closes: #170687)
Thanks to Jeff Tranter for contributing
* Added Dell Inspiron 8100 keyboard definition (Closes: #171482)
Thanks to Erich Schubert for contributing
* Extended MS Natural keyboard definition (Closes: #174888)
Thanks to Chris Garzuzi for contributing
* Added Apple Pro keyboard definition (Closes: #176614)
Thanks to Daniel Stone for contributing
* Added Logitech Internet Navigator keyboard (USB) definition
(Closes: #176664) Thanks to Thorsten Gunkel for contributing
* Added BTC 8190 Smart Office keyboard definition (Closes: #213222)
Thanks to Eddy Petrisor for contributing
* Added ipanel keyboard definition (Closes: #230339)
Thanks to Nicolas Rueff for contributing
* Added Prog1 and Prog2 to key definition (Closes: #253035,#243126)
Thanks to Ludovic Rousseau for contributing
* Added Acer Aspire 300 keybord definition (Closes: #269751)
Thanks to Roland Stigge for contributing
* Added Uniwill N243S1 barebone keyboard definition (Closes: #269753)
Thanks again to Roland Stigge for contributing
-- Alexander Wirt Fri, 24 Dec 2004 16:52:16 +0100
hotkeys (0.5.7.1.1) unstable; urgency=low
* Non-Maintainer Upload.
* Build-Depends on a new libxosd-dev (closes: #179927).
* Versioned Build-Depends on debhelper.
* Removed debian/CVS.
* Removed debhelper examples files lying around in debian/.
* Bumped Standards-Version to 3.5.9 (no changes).
* Modified source/kbddef.c to include and
, instead of and so the package
would build.
-- Julien BLACHE Thu, 17 Apr 2003 20:44:45 +0200
hotkeys (0.5.7.1) unstable; urgency=low
* configure.in: uses AM_PATH_XML2 that libxml2-dev provides, hopefully this
will solve the build problems on MIPS and MIPSEL.
-- Anthony Wong Sun, 8 Dec 2002 22:09:23 +0800
hotkeys (0.5.7) unstable; urgency=low
* Change the default behaviour to run in the background. Use -b to run in
the foreground (beware: this conflicts with the original meaning of -b)
* Added libgtk2.0-dev, libglib2.0-dev to debian/control. (Closes: #171337)
* Added README into debian/docs.
-- Anthony Wong Wed, 4 Dec 2002 01:51:57 +0800
hotkeys (0.5.6) unstable; urgency=low
* The "one-version-to-merge-them-all", aka "maintainer-is-now-back", release
* These account for NMU patches that I've merged:
- acinclude.m4: check for libxml2 instead of libxml (Closes: #127987)
- src/Makefile.am: added more SOURCES, put hotkeys.conf and splash.xpm
to EXTRA_DIST, use LIBXOSD variables in build
- src/conf.c: initialize dbenv to NULL (Closes: #127987)
- src/conf.c: changed action of Play from 'xmms --play' to 'xmms
--play-pause' (Closes: #162398, #136326)
- src/hotkeys.c: modified function setKbdType such that user's definition
file is preferred over the global one (Closes: #135440)
- configure.in: added AM_MAINTAINER_MODE, use AM_PATH_LIBXOSD (provided
by libxosd-dev) instead of my own AM_CHECK_LIBXOSD,
so disable configure arguments --with-xosd-inc and
--with-xosd-lib, check for libpthread
- debian/control: Build-Depends: libxosd-dev (>= 1.0.3-1),
Conflicts: xmms (< 1.2.6-1)
- debian/rules: in clean target, remove debian/debian and and make
distclean instead of make clean, should be more policy
compliant now
- def/Makefile.am: add *.def to EXTRA_DIST
- New key defs: hp5181 (Closes: #146029),
logitech-cfo (renamed from logitec-cho) (Closes: #149124),
kb9930 (Closes: #163212), orktekusb.def
- Updated sk2500.def, leave keycode 151 untouched (Closes: #126334)
- src/hotkeys.1 updated/corrected
- src/hotkeys.conf: changed 'xmms --play' to 'xmms --play-pause'
- Fixed all XOSD related bugs
(Closes: #109007, #116820, #144659, #145041, #158843)
- Thanks Junichi Uekawa (Closes: #162274, #164821), Bastian Blank, Michael
Beattie and all bug reporters and "patchers" for your help and support =)
* These are my changes and additions:
- debian/control: autoconf (>= 2.56)
- New gtk+ code for the splash screen, modified Makefile.am and
configure.in accordingly. (As gnome-utils in Gnome2 no longer contain
the splash program, Closes: #145028)
- Added node in all *.def, modified src/kbddef.c
accordingly.
- New key defs: ibook, pb5140w
-- Anthony Wong Thu, 21 Nov 2002 23:27:29 +0800
hotkeys (0.5.5.4-0.1) unstable; urgency=low
* Non-maintainer upload
* Add deffiles for keyboard mappings. (closes: #163212)
thanks: Adam Lackorzynski
* Use "xmms --play-pause" which is a newish feature in xmms for play, instead
of "--play". (closes: #162398)
this also addresses problem with keyboards with no pause button. (closes: #136326)
thanks: PUYDT Julien
* Update sk2500.def (closes: #126334)
thanks: Beiad Ian Q. Dalton
-- Junichi Uekawa Tue, 15 Oct 2002 20:06:57 +0900
hotkeys (0.5.5.3-0.1) unstable; urgency=low
* Non-maintainer upload
* Add deffiles for keyboard mappings. logitec-cho.def and hp5181.def
(closes: #149124, #146029)
-- Junichi Uekawa Wed, 25 Sep 2002 20:31:14 +0900
hotkeys (0.5.5.2-0.1) unstable; urgency=low
* Non-maintainer upload
* Fix it to compile again
- configure.in: AM_MAINTAINER_MODE
- autoconf, aclocal etc. invocation
- configure.in: use AM_PATH_LIBXOSD
- configure.in: add check for libpthread in configure.in
- src/Makefile.am: use LIBXOSD variables in build
- use libxosd-provided m4 files.
* Add my keyboard to the list
- def/orktekusb.def
* Bump up upstream version for the sake of it
- automake: 0.5.5.2
- orig.tar.gz: make dist, and mv.
* Make automake dist rules to be fixed
- src/Makefile.am: add header files to SOURCES
- def/Makefile.am: add dist_
- Makefile.am: add specs
* Link with latest libxosd-dev, 1.0.3-1 (closes: #158843)
-- Junichi Uekawa Thu, 12 Sep 2002 15:59:51 +0900
hotkeys (0.5.5.1-0.2) unstable; urgency=low
* Non-maintainer upload
* Added call to xstrdup() for font string. (Closes: Bug#145041)
* Compiled against libxosd 0.7.0 (Closes: Bug#116820)
* Previous NMU Closes: Bug#109007 too.
* Prefers User definition file over global (Closes: Bug#135440)
* Removed Bashism when calling system() (Closes: Bug#145028)
-- Michael Beattie Sat, 22 Jun 2002 23:09:43 +1200
hotkeys (0.5.5.1-0.1) unstable; urgency=high
* Non-maintainer upload
* check if osd is activated (closes: #144659)
* check for libxml2 (closes: #127987), also need to rebuild all
autoconf/automake files
* use make distclean
* bump upstream version number
-- Bastian Blank Sun, 28 Apr 2002 00:05:57 +0200
hotkeys (0.5.5) unstable; urgency=low
* Upgraded to work with libxosd 0.7.0, earlier versions are not
supported (Closes: #92279).
* Upgraded to work with libdb 3.2.x, libdb 2.x not supported any
more.
* Added an option to the configure script to skip libdb3 testing.
* Parameter passed to initializeX is correct now, thanks to John
Daily (Closes: #105693).
-- Anthony Wong Mon, 29 Oct 2001 16:55:36 +0800
hotkeys (0.5.4) unstable; urgency=low
* The volume change will be greater if the vol+/- keys are
pressed continuously within a short interval [new]
* More rigorous checking of db2 and libxml2 in configure
* Added SK-2505 and Process MCK-800 keyboards support [new]
* Use debian/shlibs.local to restrict the versions of libdb2 and
libxml2.
-- Anthony Wong Sat, 31 Mar 2001 02:57:54 +0800
hotkeys (0.5.3) unstable; urgency=low
* Corrected the configure script to be able to locate xml-config [fix]
* Include my own XF86keysym.h.
* With splash screen! [new]
* Polypix and BTC 9000 keyboards [new]
* debian/control: added libdb2-dev to Build-Depends, and changed
Standards-Version to 3.5.2.
-- Anthony Wong Fri, 16 Mar 2001 21:51:15 +0800
hotkeys (0.5.2) unstable; urgency=low
* The BadValue X protocol error is fixed, it's real! (Hence turned
off the X synchronize mode, it's not needed any more) [major bug
fix] (Closes: #85689)
* Now you can specify the amount of volume increment and decrement
in the keyboard definition file (1-100). [new]
* Memorex MX1998 and MX2500 support. [new]
* Check for both xml2-config and xml-config in configure.in
(Closes: #87460)
-- Anthony Wong Fri, 15 Mar 2001 01:28:01 +0800
hotkeys (0.5.1) unstable; urgency=low
* #include db.h instead of db2.h [minor bug]
* Added a --fix-vmware/-F option for using with VMware. Somehow
VMware removes the action messages that I installed, so a thread
is created to re-install it at a regular interval. A dirty hack...
* Turns on the X synchronize mode, shouldn't have any performance
issue as there's no GUI, but this can suppress the BadValue X
protocol error.
* Parsing of configuration file is changed: the global one will be
parsed first and then the private one.
-- Anthony Wong Sat, 10 Feb 2001 04:48:35 +0800
hotkeys (0.5) unstable; urgency=low
* Introduction of a real configuration file [new]
-- Anthony Wong Thu, 8 Feb 2001 07:58:43 +0800
hotkeys (0.4) unstable; urgency=low
* Logging through syslog, specify log level using -L/--loglevel
[new]
* On-screen display (uses libxosd) [new]
* Added SK-9925, SK-2800C, MS Natural Pro, Logitech Internet and
Chicony KBP-8993 supprt. [new]
* Inclusion of RPM spec. [new]
* Unreadable definition files are processed correctly. [bug]
* No more "zombie" processes left behind after launched applications
quit. [bug]
* Semantics of handling muting and volume changing is corrected
such that failing to set one sound device won't affect the
other. [bug]
* Hope the BadValue X error is fixed... [bug] (Closes: #83064)
* CDROM volume adjusting is now corrected [bug]
-- Anthony Wong Sat, 27 Jan 2001 17:53:24 +0800
hotkeys (0.3.2) unstable; urgency=low
* Removed hardcoded paths of libxml from two #include, build
on hosts that don't put header files in /usr/include/libxml
should be correct now.
* Added the `correct' URL on where to get libxml2.
* The 'msnet' keyboard is actually the MS Internet Pro keyboard,
renamed, and added the real MS Internet keyboard support.
-- Anthony Wong Sat, 20 Jan 2001 17:36:25 +0800
hotkeys (0.3.1) unstable; urgency=low
* User defined keys didn't function, fixed.
* Temporary take out the Debian menu file as it's no use to start it
without specifying the keyboard type.
-- Anthony Wong Sat, 20 Jan 2001 05:19:53 +0800
hotkeys (0.3) unstable; urgency=low
* Introduced an XML-based keyboard definition system; users can
create their own preference now.
* Now users must specify the type of keyboard, as there does not
exist a reasonable default.
* Added SK-2500, SK-2501a, SK-7100, and Logitech cordless iTouch
keyboard support.
* Migrated from Imakefile to automake+autoconf.
-- Anthony Wong Wed, 17 Jan 2001 23:51:44 +0800
hotkeys (0.2) unstable; urgency=low
* Added Microsoft Internet keyboard support (Thanks jas
)
* Added Memorex MX3000 keyboard support (Thanks Jeffrey Panczyk
)
* Added the -d option to specify the cdrom device.
* Added the -t option to specify the keyboard type.
* Volume adjustment and mute affects the CDROM drive's volume too.
* Added initial support for launching browser and mailer (defaults
to mozilla).
* Changed the description in the Debian package a bit.
* New TODO and INSTALL files.
* APM suspend and standby mode (with the help from apmd). Highly
EXPERIMENTAL, not recommended for normal use!
-- Anthony Wong Tue, 9 Jan 2001 01:50:59 +0800
hotkeys (0.1) unstable; urgency=low
* Initial Release.
-- Anthony Wong Fri, 29 Dec 2000 21:25:58 +0800
hotkeys-0.5.7.4/Makefile.in 0000664 0000000 0000000 00000027006 07574654203 012331 0 ustar # Makefile.in generated automatically by automake 1.4-p6 from Makefile.am
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
DESTDIR =
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
CATALOGS = @CATALOGS@
CATOBJEXT = @CATOBJEXT@
CC = @CC@
CPP = @CPP@
DATADIRNAME = @DATADIRNAME@
GENCAT = @GENCAT@
GMOFILES = @GMOFILES@
GMSGFMT = @GMSGFMT@
GTK_CFLAGS = @GTK_CFLAGS@
GTK_LIBS = @GTK_LIBS@
GT_NO = @GT_NO@
GT_YES = @GT_YES@
INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@
INSTOBJEXT = @INSTOBJEXT@
INTLDEPS = @INTLDEPS@
INTLLIBS = @INTLLIBS@
INTLOBJS = @INTLOBJS@
LIBXOSD_CFLAGS = @LIBXOSD_CFLAGS@
LIBXOSD_CONFIG = @LIBXOSD_CONFIG@
LIBXOSD_LIBS = @LIBXOSD_LIBS@
LN_S = @LN_S@
MAINT = @MAINT@
MAKEINFO = @MAKEINFO@
MKINSTALLDIRS = @MKINSTALLDIRS@
PACKAGE = @PACKAGE@
PKG_CONFIG = @PKG_CONFIG@
POFILES = @POFILES@
POSUB = @POSUB@
RANLIB = @RANLIB@
USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
XML2_CONFIG = @XML2_CONFIG@
XML_CFLAGS = @XML_CFLAGS@
XML_CONFIG = @XML_CONFIG@
XML_LIBS = @XML_LIBS@
l = @l@
SUBDIRS = src def
EXTRA_DIST = BUGS debian/* hotkeys.spec config/install-sh config/missing config/mkinstalldirs
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
DIST_COMMON = README ./stamp-h.in AUTHORS COPYING ChangeLog INSTALL \
Makefile.am Makefile.in NEWS TODO acinclude.m4 aclocal.m4 config.h.in \
configure configure.in
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar
GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4
cd $(srcdir) && $(ACLOCAL)
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
cd $(srcdir) && $(AUTOCONF)
config.h: stamp-h
@if test ! -f $@; then \
rm -f stamp-h; \
$(MAKE) stamp-h; \
else :; fi
stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
$(SHELL) ./config.status
@echo timestamp > stamp-h 2> /dev/null
$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@$(srcdir)/stamp-h.in
@if test ! -f $@; then \
rm -f $(srcdir)/stamp-h.in; \
$(MAKE) $(srcdir)/stamp-h.in; \
else :; fi
$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOHEADER)
@echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
mostlyclean-hdr:
clean-hdr:
distclean-hdr:
-rm -f config.h
maintainer-clean-hdr:
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
@SET_MAKE@
all-recursive install-data-recursive install-exec-recursive \
installdirs-recursive install-recursive uninstall-recursive \
check-recursive installcheck-recursive info-recursive dvi-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
rev="$$subdir $$rev"; \
test "$$subdir" != "." || dot_seen=yes; \
done; \
test "$$dot_seen" = "no" && rev=". $$rev"; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP)
list='$(SOURCES) $(HEADERS)'; \
unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
here=`pwd` && cd $(srcdir) \
&& mkid -f$$here/ID $$unique $(LISP)
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS)'; \
unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
|| (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP))
mostlyclean-tags:
clean-tags:
distclean-tags:
-rm -f TAGS ID
maintainer-clean-tags:
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
-rm -rf $(distdir)
GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
mkdir $(distdir)/=build
mkdir $(distdir)/=inst
dc_install_base=`cd $(distdir)/=inst && pwd`; \
cd $(distdir)/=build \
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) dist
-rm -rf $(distdir)
@banner="$(distdir).tar.gz is ready for distribution"; \
dashes=`echo "$$banner" | sed s/./=/g`; \
echo "$$dashes"; \
echo "$$banner"; \
echo "$$dashes"
dist: distdir
-chmod -R a+r $(distdir)
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-rm -rf $(distdir)
dist-all: distdir
-chmod -R a+r $(distdir)
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-rm -rf $(distdir)
distdir: $(DISTFILES)
-rm -rf $(distdir)
mkdir $(distdir)
-chmod 777 $(distdir)
$(mkinstalldirs) $(distdir)/config $(distdir)/debian
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
cp -pr $$d/$$file $(distdir)/$$file; \
else \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file || :; \
fi; \
done
for subdir in $(SUBDIRS); do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
chmod 777 $(distdir)/$$subdir; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
|| exit 1; \
fi; \
done
info-am:
info: info-recursive
dvi-am:
dvi: dvi-recursive
check-am: all-am
check: check-recursive
installcheck-am:
installcheck: installcheck-recursive
all-recursive-am: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
install-exec-am:
install-exec: install-exec-recursive
install-data-am:
install-data: install-data-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-recursive
uninstall-am:
uninstall: uninstall-recursive
all-am: Makefile config.h
all-redirect: all-recursive-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
installdirs: installdirs-recursive
installdirs-am:
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
maintainer-clean-generic:
mostlyclean-am: mostlyclean-hdr mostlyclean-tags mostlyclean-generic
mostlyclean: mostlyclean-recursive
clean-am: clean-hdr clean-tags clean-generic mostlyclean-am
clean: clean-recursive
distclean-am: distclean-hdr distclean-tags distclean-generic clean-am
distclean: distclean-recursive
-rm -f config.status
maintainer-clean-am: maintainer-clean-hdr maintainer-clean-tags \
maintainer-clean-generic distclean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-recursive
-rm -f config.status
.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
install-data-recursive uninstall-data-recursive install-exec-recursive \
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
all-recursive check-recursive installcheck-recursive info-recursive \
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \
install-exec-am install-exec install-data-am install-data install-am \
install uninstall-am uninstall all-redirect all-am all installdirs-am \
installdirs mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
debian-dist: dist
fakeroot debian/rules clean
mv @PACKAGE@-@VERSION@.tar.gz ../@PACKAGE@_@VERSION@.orig.tar.gz
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
hotkeys-0.5.7.4/COPYING 0000664 0000000 0000000 00000043110 07231351525 011300 0 ustar GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
Copyright (C)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
hotkeys-0.5.7.4/config/ 0000775 0000000 0000000 00000000000 07574654203 011524 5 ustar hotkeys-0.5.7.4/config/install-sh 0000775 0000000 0000000 00000012736 07315561564 013541 0 ustar #!/bin/sh
#
# install - install a program, script, or datafile
# This comes from X11R5 (mit/util/scripts/install.sh).
#
# Copyright 1991 by the Massachusetts Institute of Technology
#
# Permission to use, copy, modify, distribute, and sell this software and its
# documentation for any purpose is hereby granted without fee, provided that
# the above copyright notice appear in all copies and that both that
# copyright notice and this permission notice appear in supporting
# documentation, and that the name of M.I.T. not be used in advertising or
# publicity pertaining to distribution of the software without specific,
# written prior permission. M.I.T. makes no representations about the
# suitability of this software for any purpose. It is provided "as is"
# without express or implied warranty.
#
# Calling this script install-sh is preferred over install.sh, to prevent
# `make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
# from scratch. It can only install one file at a time, a restriction
# shared with many OS's install programs.
# set DOITPROG to echo to test this script
# Don't use :- since 4.3BSD and earlier shells don't like it.
doit="${DOITPROG-}"
# put in absolute paths if you don't have them in your path; or use env. vars.
mvprog="${MVPROG-mv}"
cpprog="${CPPROG-cp}"
chmodprog="${CHMODPROG-chmod}"
chownprog="${CHOWNPROG-chown}"
chgrpprog="${CHGRPPROG-chgrp}"
stripprog="${STRIPPROG-strip}"
rmprog="${RMPROG-rm}"
mkdirprog="${MKDIRPROG-mkdir}"
transformbasename=""
transform_arg=""
instcmd="$mvprog"
chmodcmd="$chmodprog 0755"
chowncmd=""
chgrpcmd=""
stripcmd=""
rmcmd="$rmprog -f"
mvcmd="$mvprog"
src=""
dst=""
dir_arg=""
while [ x"$1" != x ]; do
case $1 in
-c) instcmd="$cpprog"
shift
continue;;
-d) dir_arg=true
shift
continue;;
-m) chmodcmd="$chmodprog $2"
shift
shift
continue;;
-o) chowncmd="$chownprog $2"
shift
shift
continue;;
-g) chgrpcmd="$chgrpprog $2"
shift
shift
continue;;
-s) stripcmd="$stripprog"
shift
continue;;
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
shift
continue;;
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
shift
continue;;
*) if [ x"$src" = x ]
then
src=$1
else
# this colon is to work around a 386BSD /bin/sh bug
:
dst=$1
fi
shift
continue;;
esac
done
if [ x"$src" = x ]
then
echo "install: no input file specified"
exit 1
else
true
fi
if [ x"$dir_arg" != x ]; then
dst=$src
src=""
if [ -d $dst ]; then
instcmd=:
chmodcmd=""
else
instcmd=mkdir
fi
else
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
# might cause directories to be created, which would be especially bad
# if $src (and thus $dsttmp) contains '*'.
if [ -f $src -o -d $src ]
then
true
else
echo "install: $src does not exist"
exit 1
fi
if [ x"$dst" = x ]
then
echo "install: no destination specified"
exit 1
else
true
fi
# If destination is a directory, append the input filename; if your system
# does not like double slashes in filenames, you may need to add some logic
if [ -d $dst ]
then
dst="$dst"/`basename $src`
else
true
fi
fi
## this sed command emulates the dirname command
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
# Make sure that the destination directory exists.
# this part is taken from Noah Friedman's mkinstalldirs script
# Skip lots of stat calls in the usual case.
if [ ! -d "$dstdir" ]; then
defaultIFS='
'
IFS="${IFS-${defaultIFS}}"
oIFS="${IFS}"
# Some sh's can't handle IFS=/ for some reason.
IFS='%'
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
IFS="${oIFS}"
pathcomp=''
while [ $# -ne 0 ] ; do
pathcomp="${pathcomp}${1}"
shift
if [ ! -d "${pathcomp}" ] ;
then
$mkdirprog "${pathcomp}"
else
true
fi
pathcomp="${pathcomp}/"
done
fi
if [ x"$dir_arg" != x ]
then
$doit $instcmd $dst &&
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
else
# If we're going to rename the final executable, determine the name now.
if [ x"$transformarg" = x ]
then
dstfile=`basename $dst`
else
dstfile=`basename $dst $transformbasename |
sed $transformarg`$transformbasename
fi
# don't allow the sed command to completely eliminate the filename
if [ x"$dstfile" = x ]
then
dstfile=`basename $dst`
else
true
fi
# Make a temp file name in the proper directory.
dsttmp=$dstdir/#inst.$$#
# Move or copy the file name to the temp name
$doit $instcmd $src $dsttmp &&
trap "rm -f ${dsttmp}" 0 &&
# and set any options; do chmod last to preserve setuid bits
# If any of these fail, we abort the whole thing. If we want to
# ignore errors from any of these, just make sure not to ignore
# errors from the above "$doit $instcmd $src $dsttmp" command.
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
# Now rename the file to the real destination.
$doit $rmcmd -f $dstdir/$dstfile &&
$doit $mvcmd $dsttmp $dstdir/$dstfile
fi &&
exit 0
hotkeys-0.5.7.4/config/missing 0000775 0000000 0000000 00000014213 07315561564 013124 0 ustar #! /bin/sh
# Common stub for a few missing GNU programs while installing.
# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
# Franc,ois Pinard , 1996.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
# 02111-1307, USA.
if test $# -eq 0; then
echo 1>&2 "Try \`$0 --help' for more information"
exit 1
fi
case "$1" in
-h|--h|--he|--hel|--help)
echo "\
$0 [OPTION]... PROGRAM [ARGUMENT]...
Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
error status if there is no known handling for PROGRAM.
Options:
-h, --help display this help and exit
-v, --version output version information and exit
Supported PROGRAM values:
aclocal touch file \`aclocal.m4'
autoconf touch file \`configure'
autoheader touch file \`config.h.in'
automake touch all \`Makefile.in' files
bison create \`y.tab.[ch]', if possible, from existing .[ch]
flex create \`lex.yy.c', if possible, from existing .c
lex create \`lex.yy.c', if possible, from existing .c
makeinfo touch the output file
yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
;;
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
echo "missing - GNU libit 0.0"
;;
-*)
echo 1>&2 "$0: Unknown \`$1' option"
echo 1>&2 "Try \`$0 --help' for more information"
exit 1
;;
aclocal)
echo 1>&2 "\
WARNING: \`$1' is missing on your system. You should only need it if
you modified \`acinclude.m4' or \`configure.in'. You might want
to install the \`Automake' and \`Perl' packages. Grab them from
any GNU archive site."
touch aclocal.m4
;;
autoconf)
echo 1>&2 "\
WARNING: \`$1' is missing on your system. You should only need it if
you modified \`configure.in'. You might want to install the
\`Autoconf' and \`GNU m4' packages. Grab them from any GNU
archive site."
touch configure
;;
autoheader)
echo 1>&2 "\
WARNING: \`$1' is missing on your system. You should only need it if
you modified \`acconfig.h' or \`configure.in'. You might want
to install the \`Autoconf' and \`GNU m4' packages. Grab them
from any GNU archive site."
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' configure.in`
test -z "$files" && files="config.h"
touch_files=
for f in $files; do
case "$f" in
*:*) touch_files="$touch_files "`echo "$f" |
sed -e 's/^[^:]*://' -e 's/:.*//'`;;
*) touch_files="$touch_files $f.in";;
esac
done
touch $touch_files
;;
automake)
echo 1>&2 "\
WARNING: \`$1' is missing on your system. You should only need it if
you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'.
You might want to install the \`Automake' and \`Perl' packages.
Grab them from any GNU archive site."
find . -type f -name Makefile.am -print |
sed 's/\.am$/.in/' |
while read f; do touch "$f"; done
;;
bison|yacc)
echo 1>&2 "\
WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
in order for those modifications to take effect. You can get
\`Bison' from any GNU archive site."
rm -f y.tab.c y.tab.h
if [ $# -ne 1 ]; then
eval LASTARG="\${$#}"
case "$LASTARG" in
*.y)
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" y.tab.c
fi
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" y.tab.h
fi
;;
esac
fi
if [ ! -f y.tab.h ]; then
echo >y.tab.h
fi
if [ ! -f y.tab.c ]; then
echo 'main() { return 0; }' >y.tab.c
fi
;;
lex|flex)
echo 1>&2 "\
WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
in order for those modifications to take effect. You can get
\`Flex' from any GNU archive site."
rm -f lex.yy.c
if [ $# -ne 1 ]; then
eval LASTARG="\${$#}"
case "$LASTARG" in
*.l)
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" lex.yy.c
fi
;;
esac
fi
if [ ! -f lex.yy.c ]; then
echo 'main() { return 0; }' >lex.yy.c
fi
;;
makeinfo)
echo 1>&2 "\
WARNING: \`$1' is missing on your system. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy \`make' (AIX,
DU, IRIX). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
if test -z "$file"; then
file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
fi
touch $file
;;
*)
echo 1>&2 "\
WARNING: \`$1' is needed, and you do not seem to have it handy on your
system. You might have modified some files without having the
proper tools for further handling them. Check the \`README' file,
it often tells you about the needed prerequirements for installing
this package. You may also peek at any GNU archive site, in case
some other package would contain this missing \`$1' program."
exit 1
;;
esac
exit 0
hotkeys-0.5.7.4/config/mkinstalldirs 0000775 0000000 0000000 00000001324 07315561564 014332 0 ustar #! /bin/sh
# mkinstalldirs --- make directory hierarchy
# Author: Noah Friedman
# Created: 1993-05-16
# Public domain
# $Id: mkinstalldirs,v 1.1 2001/06/25 07:08:36 ypwong Exp $
errstatus=0
for file
do
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
shift
pathcomp=
for d
do
pathcomp="$pathcomp$d"
case "$pathcomp" in
-* ) pathcomp=./$pathcomp ;;
esac
if test ! -d "$pathcomp"; then
echo "mkdir $pathcomp"
mkdir "$pathcomp" || lasterr=$?
if test ! -d "$pathcomp"; then
errstatus=$lasterr
fi
fi
pathcomp="$pathcomp/"
done
done
exit $errstatus
# mkinstalldirs ends here
hotkeys-0.5.7.4/src/ 0000775 0000000 0000000 00000000000 12135107720 011030 5 ustar hotkeys-0.5.7.4/src/splash.png 0000664 0000000 0000000 00000313231 07571421073 013043 0 ustar PNG
IHDR GX gAMA a bKGD pHYs ~ tIME#\ IDATxk$u%vνYU]U3 R|IZlL2}ѿIծL@$Af]Up{#r0f$dgFfFdzs˗ ) p7w3+fŬrlm^1I _^ k=DH-e=&z!i:Lӡ7}AFX![5V>B
!UVV5Ġ nGBYwwssxCxw<ލvmըpRD4UVant{CqEJ]qqUJC{i:LެT1)
!1$NŬZs6Vf DV*=1 0Ody]4?۪0%t~~/>7p| 7lYj"b97od=ٓ=ٷt Ϯ.qt4$ETD/Y6ݝ$) ܋ɼV76!t ͬ S3Q8) 5DBRT"Be&$jVJ٫j>nnּWa D$}r)S-SBBUՊ涓$w v]-