pkgsrc/x11/xkeyboard-config/Makefile

62 lines
1.6 KiB
Makefile
Raw Normal View History

Update to xkeyboard-config-1.3. * symbols/inet: WWW is mapped to I02, because of some changes in kernel or X server (on nx9020), http://bugs.freedesktop.org/show_bug.cgi?id=7310 * symbols/us: fixed one-handed dvorak variants (dropped second group), http://bugs.freedesktop.org/show_bug.cgi?id=5659 * symbols/fi: returned nbsp to 3rd level of space, http://bugs.freedesktop.org/show_bug.cgi?id=12764 * rules/base.xml.in, symbols/ro: changed default Romanian variant to the right one, http://bugs.freedesktop.org/show_bug.cgi?id=13277 * rules/compat/variantRename.lst, symbols/ru: default variant is winkeys (till Daniel fixes xkbcomp) * symbols/ua: small fix, from Andriy * po/POTFILES.in, rules/Makefile.am, rules/sgi*, rules/sun*: dropping legacy unsupported rules. Confirmed with Alan Coopersmith (Sun Microsystems) * rules/base.xml.in, symbols/us: added us(dvp), http://bugs.freedesktop.org/show_bug.cgi?id=15727 * symbols/ca: fixed ca(shs), http://bugs.freedesktop.org/show_bug.cgi?id=15756 * symbols/es: revert broken idea about dead tilde, http://bugs.freedesktop.org/show_bug.cgi?id=9763 * symbols/latam: revert broken idea about dead tilde, http://bugs.freedesktop.org/show_bug.cgi?id=12568 * rules/base.o_s.part, rules/base.xml.in, symbols/fr, symbols/nbsp, types/pc: options for nonbreakspace handling, http://bugs.freedesktop.org/show_bug.cgi?id=9529 * symbols/fi: dropping bad nbsp mapping, http://bugs.freedesktop.org/show_bug.cgi?id=12764 * rules/base.xml.in: fixed some ISO codes * symbols/ru, rules/base.xml.in, rules/compat/variantRename.lst: changed ru(winkeys) to default * rules/base.xml.in: put a lot of country/language info in * symbols/it: fixed it(geo), https://bugs.freedesktop.org/show_bug.cgi?id=15058 * symbols/group, rules/base.xml.in, rules/base.o_s.part: added group(shift_caps_switch) http://bugs.freedesktop.org/show_bug.cgi?id=15383 * rules/base.xml.in, symbols/gb: added gb(colemak), http://bugs.freedesktop.org/show_bug.cgi?id=15303 * symbols/gn, symbols/ng: fixed unicode sequences, http://bugs.freedesktop.org/show_bug.cgi?id=15273 * rules/base.xml.in, symbols/ua: added ua(homophonic), http://bugs.freedesktop.org/show_bug.cgi?id=15240 * rules/base.o_s.part, rules/base.xml.in, symbols/compose: added compose:102, http://bugs.freedesktop.org/show_bug.cgi?id=15246 * symbols/fr: fixed fr(oss_nodeadkeys), http://bugs.freedesktop.org/show_bug.cgi?id=15140 * rules/base.lists.part, symbols/ca, symbols/fr: added ca(olpc), removed fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 * rules/base.lists.part, symbols/fr: added fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 * symbols/lv: fixed lv accented characters, http://bugs.freedesktop.org/show_bug.cgi?id=14765 * rules/base.lists.part, symbols/it: added it(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14793 [ ... and so on--better to read the GIT history ]
2008-06-03 08:10:16 +02:00
# $NetBSD: Makefile,v 1.8 2008/06/03 06:10:16 bjs Exp $
#
Update to xkeyboard-config-1.3. * symbols/inet: WWW is mapped to I02, because of some changes in kernel or X server (on nx9020), http://bugs.freedesktop.org/show_bug.cgi?id=7310 * symbols/us: fixed one-handed dvorak variants (dropped second group), http://bugs.freedesktop.org/show_bug.cgi?id=5659 * symbols/fi: returned nbsp to 3rd level of space, http://bugs.freedesktop.org/show_bug.cgi?id=12764 * rules/base.xml.in, symbols/ro: changed default Romanian variant to the right one, http://bugs.freedesktop.org/show_bug.cgi?id=13277 * rules/compat/variantRename.lst, symbols/ru: default variant is winkeys (till Daniel fixes xkbcomp) * symbols/ua: small fix, from Andriy * po/POTFILES.in, rules/Makefile.am, rules/sgi*, rules/sun*: dropping legacy unsupported rules. Confirmed with Alan Coopersmith (Sun Microsystems) * rules/base.xml.in, symbols/us: added us(dvp), http://bugs.freedesktop.org/show_bug.cgi?id=15727 * symbols/ca: fixed ca(shs), http://bugs.freedesktop.org/show_bug.cgi?id=15756 * symbols/es: revert broken idea about dead tilde, http://bugs.freedesktop.org/show_bug.cgi?id=9763 * symbols/latam: revert broken idea about dead tilde, http://bugs.freedesktop.org/show_bug.cgi?id=12568 * rules/base.o_s.part, rules/base.xml.in, symbols/fr, symbols/nbsp, types/pc: options for nonbreakspace handling, http://bugs.freedesktop.org/show_bug.cgi?id=9529 * symbols/fi: dropping bad nbsp mapping, http://bugs.freedesktop.org/show_bug.cgi?id=12764 * rules/base.xml.in: fixed some ISO codes * symbols/ru, rules/base.xml.in, rules/compat/variantRename.lst: changed ru(winkeys) to default * rules/base.xml.in: put a lot of country/language info in * symbols/it: fixed it(geo), https://bugs.freedesktop.org/show_bug.cgi?id=15058 * symbols/group, rules/base.xml.in, rules/base.o_s.part: added group(shift_caps_switch) http://bugs.freedesktop.org/show_bug.cgi?id=15383 * rules/base.xml.in, symbols/gb: added gb(colemak), http://bugs.freedesktop.org/show_bug.cgi?id=15303 * symbols/gn, symbols/ng: fixed unicode sequences, http://bugs.freedesktop.org/show_bug.cgi?id=15273 * rules/base.xml.in, symbols/ua: added ua(homophonic), http://bugs.freedesktop.org/show_bug.cgi?id=15240 * rules/base.o_s.part, rules/base.xml.in, symbols/compose: added compose:102, http://bugs.freedesktop.org/show_bug.cgi?id=15246 * symbols/fr: fixed fr(oss_nodeadkeys), http://bugs.freedesktop.org/show_bug.cgi?id=15140 * rules/base.lists.part, symbols/ca, symbols/fr: added ca(olpc), removed fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 * rules/base.lists.part, symbols/fr: added fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 * symbols/lv: fixed lv accented characters, http://bugs.freedesktop.org/show_bug.cgi?id=14765 * rules/base.lists.part, symbols/it: added it(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14793 [ ... and so on--better to read the GIT history ]
2008-06-03 08:10:16 +02:00
DISTNAME= xkeyboard-config-1.3
CATEGORIES= x11
Update to version 1.2. Automake, autoconf, intltoolize, msgmerge no longer needed. Changes: 2008-01-29 Sergey Udaltsov * NEWS, configure.in: preparing release 1.2 2008-01-24 Sergey Udaltsov * symbols/af, symbols/ara, symbols/et, symbols/group, symbols/in, symbols/kz, symbols/np, symbols/pk, symbols/ru, symbols/th, symbols/us: separating group(olpc), closing http://bugs.freedesktop.org/show_bug.cgi?id=14225 2008-01-21 Sergey Udaltsov * symbols/gr: Polytonic Greek: Use new keysyms for dead psili and dasia, http://bugs.freedesktop.org/show_bug.cgi?id=13275 2008-01-11 Sergey Udaltsov * rules/base.lists.part, symbols/in: added in(olpc), by Bernardo Innocenti 2008-01-07 Sergey Udaltsov * geometry/thinkpad, keycodes/xfree86, rules/base.lists.part, rules/base.m_g.part, rules/base.m_k.part, rules/base.xml.in, symbols/inet: added thinkpad60 model (with geometry), https://bugs.freedesktop.org/show_bug.cgi?id=13954 2008-01-05 Sergey Udaltsov * symbols/us: add (left,right)singlequotemark to us(-altgr)-intl keymap, https://bugs.freedesktop.org/show_bug.cgi?id=13935 2008-01-04 Sergey Udaltsov * symbols/inet, rules/base.lists.part, rules/base.xml.in: adding BTC 6301URF, https://bugs.freedesktop.org/show_bug.cgi?id=13913 * symbols/macintosh_vndr/fr: added nodeadkeys, https://bugs.freedesktop.org/show_bug.cgi?id=13934 2008-01-03 Sergey Udaltsov * symbols/pl, rules/base.xml.in: added pl(ru_phonetic_dvorak), https://bugs.freedesktop.org/show_bug.cgi?id=13900 2008-01-02 Sergey Udaltsov * symbols/ro, rules/base.xml.in: small fixes for Romanian visible strings from https://bugs.freedesktop.org/show_bug.cgi?id=13277 * rules/base.xml.in, rules/compat/variantRename.lst, symbols/fr, symbols/ge: moving ge(azerty_tscapo) to fr(geo), since that layout is only used in France, closing https://bugs.freedesktop.org/show_bug.cgi?id=13644 * symbols/ara: remove presentation forms from Arabic layout, https://bugs.freedesktop.org/show_bug.cgi?id=13894 2007-12-31 Sergey Udaltsov * symbols/ro, rules/base.xml.in, rules/compat/variantRename.lst: temporarily (partially) reverting https://bugs.freedesktop.org/show_bug.cgi?id=13277 2007-12-27 Sergey Udaltsov * rules/base.o_s.part, rules/base.xml.in, symbols/capslock: adding xkb option caps:swapescape, https://bugs.freedesktop.org/show_bug.cgi?id=13824 2007-12-26 Sergey Udaltsov * symbols/ee, rules/base.xml.in: adding ee(us), polishing eurosign usage in ee, https://bugs.freedesktop.org/show_bug.cgi?id=13799 2007-12-25 Sergey Udaltsov * symbols/eurosign, rules/base.xml.in, rules/base.o_s.part: add eurosign(4) 2007-12-23 Sergey Udaltsov * symbols/inet, rules/base.xml.in: add logiultrax model, https://bugs.freedesktop.org/show_bug.cgi?id=13028 * symbols/me, rules/base.xml.in: use Latin as default Montenegro variant, https://bugs.freedesktop.org/show_bug.cgi?id=13777 * symbols/inet, keycodes/evdev: Kill off the I211 key in evdev
2008-02-07 07:31:23 +01:00
MASTER_SITES= http://xlibs.freedesktop.org/xkbdesc/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= bjs@NetBSD.org
HOMEPAGE= http://www.freedesktop.org/wiki/Software/XKeyboardConfig
COMMENT= X Keyboard Configuration Database
PKG_DESTDIR_SUPPORT= user-destdir
CONFLICTS+= xkbdata-[0-9]*
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
Update to xkeyboard-config-1.3. * symbols/inet: WWW is mapped to I02, because of some changes in kernel or X server (on nx9020), http://bugs.freedesktop.org/show_bug.cgi?id=7310 * symbols/us: fixed one-handed dvorak variants (dropped second group), http://bugs.freedesktop.org/show_bug.cgi?id=5659 * symbols/fi: returned nbsp to 3rd level of space, http://bugs.freedesktop.org/show_bug.cgi?id=12764 * rules/base.xml.in, symbols/ro: changed default Romanian variant to the right one, http://bugs.freedesktop.org/show_bug.cgi?id=13277 * rules/compat/variantRename.lst, symbols/ru: default variant is winkeys (till Daniel fixes xkbcomp) * symbols/ua: small fix, from Andriy * po/POTFILES.in, rules/Makefile.am, rules/sgi*, rules/sun*: dropping legacy unsupported rules. Confirmed with Alan Coopersmith (Sun Microsystems) * rules/base.xml.in, symbols/us: added us(dvp), http://bugs.freedesktop.org/show_bug.cgi?id=15727 * symbols/ca: fixed ca(shs), http://bugs.freedesktop.org/show_bug.cgi?id=15756 * symbols/es: revert broken idea about dead tilde, http://bugs.freedesktop.org/show_bug.cgi?id=9763 * symbols/latam: revert broken idea about dead tilde, http://bugs.freedesktop.org/show_bug.cgi?id=12568 * rules/base.o_s.part, rules/base.xml.in, symbols/fr, symbols/nbsp, types/pc: options for nonbreakspace handling, http://bugs.freedesktop.org/show_bug.cgi?id=9529 * symbols/fi: dropping bad nbsp mapping, http://bugs.freedesktop.org/show_bug.cgi?id=12764 * rules/base.xml.in: fixed some ISO codes * symbols/ru, rules/base.xml.in, rules/compat/variantRename.lst: changed ru(winkeys) to default * rules/base.xml.in: put a lot of country/language info in * symbols/it: fixed it(geo), https://bugs.freedesktop.org/show_bug.cgi?id=15058 * symbols/group, rules/base.xml.in, rules/base.o_s.part: added group(shift_caps_switch) http://bugs.freedesktop.org/show_bug.cgi?id=15383 * rules/base.xml.in, symbols/gb: added gb(colemak), http://bugs.freedesktop.org/show_bug.cgi?id=15303 * symbols/gn, symbols/ng: fixed unicode sequences, http://bugs.freedesktop.org/show_bug.cgi?id=15273 * rules/base.xml.in, symbols/ua: added ua(homophonic), http://bugs.freedesktop.org/show_bug.cgi?id=15240 * rules/base.o_s.part, rules/base.xml.in, symbols/compose: added compose:102, http://bugs.freedesktop.org/show_bug.cgi?id=15246 * symbols/fr: fixed fr(oss_nodeadkeys), http://bugs.freedesktop.org/show_bug.cgi?id=15140 * rules/base.lists.part, symbols/ca, symbols/fr: added ca(olpc), removed fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 * rules/base.lists.part, symbols/fr: added fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 * symbols/lv: fixed lv accented characters, http://bugs.freedesktop.org/show_bug.cgi?id=14765 * rules/base.lists.part, symbols/it: added it(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14793 [ ... and so on--better to read the GIT history ]
2008-06-03 08:10:16 +02:00
USE_TOOLS+= gmake intltool perl:build
Update to version 1.2. Automake, autoconf, intltoolize, msgmerge no longer needed. Changes: 2008-01-29 Sergey Udaltsov * NEWS, configure.in: preparing release 1.2 2008-01-24 Sergey Udaltsov * symbols/af, symbols/ara, symbols/et, symbols/group, symbols/in, symbols/kz, symbols/np, symbols/pk, symbols/ru, symbols/th, symbols/us: separating group(olpc), closing http://bugs.freedesktop.org/show_bug.cgi?id=14225 2008-01-21 Sergey Udaltsov * symbols/gr: Polytonic Greek: Use new keysyms for dead psili and dasia, http://bugs.freedesktop.org/show_bug.cgi?id=13275 2008-01-11 Sergey Udaltsov * rules/base.lists.part, symbols/in: added in(olpc), by Bernardo Innocenti 2008-01-07 Sergey Udaltsov * geometry/thinkpad, keycodes/xfree86, rules/base.lists.part, rules/base.m_g.part, rules/base.m_k.part, rules/base.xml.in, symbols/inet: added thinkpad60 model (with geometry), https://bugs.freedesktop.org/show_bug.cgi?id=13954 2008-01-05 Sergey Udaltsov * symbols/us: add (left,right)singlequotemark to us(-altgr)-intl keymap, https://bugs.freedesktop.org/show_bug.cgi?id=13935 2008-01-04 Sergey Udaltsov * symbols/inet, rules/base.lists.part, rules/base.xml.in: adding BTC 6301URF, https://bugs.freedesktop.org/show_bug.cgi?id=13913 * symbols/macintosh_vndr/fr: added nodeadkeys, https://bugs.freedesktop.org/show_bug.cgi?id=13934 2008-01-03 Sergey Udaltsov * symbols/pl, rules/base.xml.in: added pl(ru_phonetic_dvorak), https://bugs.freedesktop.org/show_bug.cgi?id=13900 2008-01-02 Sergey Udaltsov * symbols/ro, rules/base.xml.in: small fixes for Romanian visible strings from https://bugs.freedesktop.org/show_bug.cgi?id=13277 * rules/base.xml.in, rules/compat/variantRename.lst, symbols/fr, symbols/ge: moving ge(azerty_tscapo) to fr(geo), since that layout is only used in France, closing https://bugs.freedesktop.org/show_bug.cgi?id=13644 * symbols/ara: remove presentation forms from Arabic layout, https://bugs.freedesktop.org/show_bug.cgi?id=13894 2007-12-31 Sergey Udaltsov * symbols/ro, rules/base.xml.in, rules/compat/variantRename.lst: temporarily (partially) reverting https://bugs.freedesktop.org/show_bug.cgi?id=13277 2007-12-27 Sergey Udaltsov * rules/base.o_s.part, rules/base.xml.in, symbols/capslock: adding xkb option caps:swapescape, https://bugs.freedesktop.org/show_bug.cgi?id=13824 2007-12-26 Sergey Udaltsov * symbols/ee, rules/base.xml.in: adding ee(us), polishing eurosign usage in ee, https://bugs.freedesktop.org/show_bug.cgi?id=13799 2007-12-25 Sergey Udaltsov * symbols/eurosign, rules/base.xml.in, rules/base.o_s.part: add eurosign(4) 2007-12-23 Sergey Udaltsov * symbols/inet, rules/base.xml.in: add logiultrax model, https://bugs.freedesktop.org/show_bug.cgi?id=13028 * symbols/me, rules/base.xml.in: use Latin as default Montenegro variant, https://bugs.freedesktop.org/show_bug.cgi?id=13777 * symbols/inet, keycodes/evdev: Kill off the I211 key in evdev
2008-02-07 07:31:23 +01:00
USE_TOOLS+= msgfmt xgettext
CONFIGURE_ARGS+= --with-xkb-rules-symlink=xfree86,xorg
CONFIGURE_ARGS+= --with-xkb-base=${XKBBASE:Q}
### In pkgsrc, we do this with INSTALL/DEINSTALL scripts.
###
CONFIGURE_ARGS+= --disable-xkbcomp-symlink
BUILD_DEPENDS+= xkbcomp-[0-9]*:../../x11/xkbcomp
MAKE_JOBS_SAFE= no
REPLACE_SH= rules/merge.sh
### Keymaps, rules, etc. are installed here.
###
XKBBASE= ${PREFIX}/share/X11/xkb
### The server puts compiled keymaps in the directory below.
###
XKBCOMPDIR?= ${VARBASE}/db/xkb
### The package must symlink ${XKBCOMPDIR} into ${XKBBASE}. ${XKBCOMP} is
### is the path to the xkbcomp binary we wish to use.
###
XKBCOMPDIR_SYMLINK= ${XKBBASE}/compiled
Update to xkeyboard-config-1.3. * symbols/inet: WWW is mapped to I02, because of some changes in kernel or X server (on nx9020), http://bugs.freedesktop.org/show_bug.cgi?id=7310 * symbols/us: fixed one-handed dvorak variants (dropped second group), http://bugs.freedesktop.org/show_bug.cgi?id=5659 * symbols/fi: returned nbsp to 3rd level of space, http://bugs.freedesktop.org/show_bug.cgi?id=12764 * rules/base.xml.in, symbols/ro: changed default Romanian variant to the right one, http://bugs.freedesktop.org/show_bug.cgi?id=13277 * rules/compat/variantRename.lst, symbols/ru: default variant is winkeys (till Daniel fixes xkbcomp) * symbols/ua: small fix, from Andriy * po/POTFILES.in, rules/Makefile.am, rules/sgi*, rules/sun*: dropping legacy unsupported rules. Confirmed with Alan Coopersmith (Sun Microsystems) * rules/base.xml.in, symbols/us: added us(dvp), http://bugs.freedesktop.org/show_bug.cgi?id=15727 * symbols/ca: fixed ca(shs), http://bugs.freedesktop.org/show_bug.cgi?id=15756 * symbols/es: revert broken idea about dead tilde, http://bugs.freedesktop.org/show_bug.cgi?id=9763 * symbols/latam: revert broken idea about dead tilde, http://bugs.freedesktop.org/show_bug.cgi?id=12568 * rules/base.o_s.part, rules/base.xml.in, symbols/fr, symbols/nbsp, types/pc: options for nonbreakspace handling, http://bugs.freedesktop.org/show_bug.cgi?id=9529 * symbols/fi: dropping bad nbsp mapping, http://bugs.freedesktop.org/show_bug.cgi?id=12764 * rules/base.xml.in: fixed some ISO codes * symbols/ru, rules/base.xml.in, rules/compat/variantRename.lst: changed ru(winkeys) to default * rules/base.xml.in: put a lot of country/language info in * symbols/it: fixed it(geo), https://bugs.freedesktop.org/show_bug.cgi?id=15058 * symbols/group, rules/base.xml.in, rules/base.o_s.part: added group(shift_caps_switch) http://bugs.freedesktop.org/show_bug.cgi?id=15383 * rules/base.xml.in, symbols/gb: added gb(colemak), http://bugs.freedesktop.org/show_bug.cgi?id=15303 * symbols/gn, symbols/ng: fixed unicode sequences, http://bugs.freedesktop.org/show_bug.cgi?id=15273 * rules/base.xml.in, symbols/ua: added ua(homophonic), http://bugs.freedesktop.org/show_bug.cgi?id=15240 * rules/base.o_s.part, rules/base.xml.in, symbols/compose: added compose:102, http://bugs.freedesktop.org/show_bug.cgi?id=15246 * symbols/fr: fixed fr(oss_nodeadkeys), http://bugs.freedesktop.org/show_bug.cgi?id=15140 * rules/base.lists.part, symbols/ca, symbols/fr: added ca(olpc), removed fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 * rules/base.lists.part, symbols/fr: added fr(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14749 * symbols/lv: fixed lv accented characters, http://bugs.freedesktop.org/show_bug.cgi?id=14765 * rules/base.lists.part, symbols/it: added it(olpc), http://bugs.freedesktop.org/show_bug.cgi?id=14793 [ ... and so on--better to read the GIT history ]
2008-06-03 08:10:16 +02:00
XKBCOMP= ${PREFIX}/bin/xkbcomp
BUILD_DEFS+= VARBASE
BUILD_DEFS+= XKBCOMPDIR
FILES_SUBST+= XKBBASE=${XKBBASE:Q}
FILES_SUBST+= XKBCOMP=${XKBCOMP:Q}
FILES_SUBST+= XKBCOMP_SYMLINK=${${XKBBASE}/xkbcomp:L:Q}
FILES_SUBST+= XKBCOMPDIR=${XKBCOMPDIR:Q}
FILES_SUBST+= XKBCOMPDIR_SYMLINK=${XKBCOMPDIR_SYMLINK:Q}
OWN_DIRS+= ${XKBCOMPDIR}
BUILDLINK_DEPMETHOD.gettext= build # for the configure only
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"