Another release on schedule: ------------------------------------------ Andreas Wettstein (1): Draft for German T3 layout. Daniel Drake (1): Fix AE00 alias in olpcm keycodes Evgeny Bobkin (1): Fix keyboard indicator for russian (germany, phonetic) James M Leddy (1): Add XF86AudioMicMute mappings Michal Nazarewicz (1): Add various compose:*-altgr options. Peter Hutterer (1): rules: fix iso639 code for irish Sergey V. Udaltsov (16): Fixing wrong iso639-3 codes Fixing ISO codes English Mali layouts have English language assigned to them fr --> fra (ISO 639) Fixed ru(ruu) - invalid keysym Updates to Cameroon Keyboard Map Alt to Win Fixed fypo Fixed UK Macbook Pro layouts Fixed Congolese Added ru(mac) Added RAlt as 3rd level switcher to us(dvp) prerelease wrong location of de(legacy) Updated translations, prerelease release 2.9 Stephan Hilb (1): Remove explicit virtual modifier setting for level3 and level5 Walter Bender (1): add support for the OLPC mechanical non-membrane keyboard
62 lines
1.8 KiB
Makefile
62 lines
1.8 KiB
Makefile
# $NetBSD: Makefile,v 1.21 2013/05/29 22:36:49 wiz Exp $
|
|
|
|
DISTNAME= xkeyboard-config-2.9
|
|
CATEGORIES= x11
|
|
MASTER_SITES= ${MASTER_SITE_XORG:=data/${PKGBASE}/}
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.freedesktop.org/wiki/Software/XKeyboardConfig
|
|
COMMENT= X Keyboard Configuration Database
|
|
|
|
BUILD_DEPENDS+= xkbcomp-[0-9]*:../../x11/xkbcomp
|
|
|
|
CONFLICTS+= xkbdata-[0-9]*
|
|
|
|
MAKE_JOBS_SAFE= no
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= gmake intltool msgfmt pkg-config
|
|
PKGCONFIG_OVERRIDE+= xkeyboard-config.pc.in
|
|
|
|
BUILD_DEFS+= VARBASE
|
|
BUILD_DEFS+= XKBCOMPDIR
|
|
|
|
CONFIGURE_ARGS+= --with-xkb-rules-symlink=xfree86,xorg
|
|
CONFIGURE_ARGS+= --with-xkb-base=${XKBBASE:Q}
|
|
CONFIGURE_ARGS+= --datadir=${PREFIX}/share
|
|
CONFIGURE_ARGS+= --without-xsltproc
|
|
###
|
|
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
|
|
|
|
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"
|
|
|
|
BUILDLINK_API_DEPENDS.libX11+= libX11>=1.4.3
|
|
.include "../../x11/libX11/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.xproto+= xproto>=7.0.20
|
|
.include "../../x11/xproto/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|