af4e2b55c1
* 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 ]
61 lines
1.6 KiB
Makefile
61 lines
1.6 KiB
Makefile
# $NetBSD: Makefile,v 1.8 2008/06/03 06:10:16 bjs Exp $
|
|
#
|
|
|
|
DISTNAME= xkeyboard-config-1.3
|
|
CATEGORIES= x11
|
|
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
|
|
USE_TOOLS+= gmake intltool perl:build
|
|
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
|
|
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"
|