Another stable release of xkeyboard-config is out there! Andriy Rysin (1): Move apostrophe U+0027 to the first level and add U+02BC one to ua(unicode) Benjamin Tissoires (1): Add support for chromebooks layout Giuseppe Bilotta (1): Add missing semicolons in symbols/inet Roland Kaufmann (1): Undo incompatible us(dvp) layout additions Sascha Brawer (1): Define a keyboard layout for the Ol Chiki script Sergey Udaltsov (11): new layout - Russian Phonetic Czech Correct capitalization and naming of us(dvp) "Programmer Dvorak" added swap_lalt_lwin fixed Icelandic Dvorak Broken xml fixed Fixed mac file, use utf-8 Added Teck keyboard added missing Teck file Version 2.15.99 prerelease translation sync Release 2.16 Tomi Leppänen (1): Added Finnish DAS layout
62 lines
1.8 KiB
Makefile
62 lines
1.8 KiB
Makefile
# $NetBSD: Makefile,v 1.28 2015/10/15 08:41:14 wiz Exp $
|
|
|
|
DISTNAME= xkeyboard-config-2.16
|
|
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"
|