2018-03-07 12:57:28 +01:00
|
|
|
# $NetBSD: Makefile,v 1.36 2018/03/07 11:57:47 wiz Exp $
|
2007-12-18 01:28:14 +01:00
|
|
|
|
2018-02-01 11:06:18 +01:00
|
|
|
DISTNAME= xkeyboard-config-2.23.1
|
2018-03-07 12:57:28 +01:00
|
|
|
PKGREVISION= 1
|
2010-06-01 15:14:25 +02:00
|
|
|
CATEGORIES= x11
|
2010-10-22 13:46:59 +02:00
|
|
|
MASTER_SITES= ${MASTER_SITE_XORG:=data/${PKGBASE}/}
|
2010-06-01 15:14:25 +02:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2007-12-18 01:28:14 +01:00
|
|
|
|
2011-02-28 15:52:37 +01:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2010-06-01 15:14:25 +02:00
|
|
|
HOMEPAGE= http://www.freedesktop.org/wiki/Software/XKeyboardConfig
|
|
|
|
COMMENT= X Keyboard Configuration Database
|
2007-12-18 01:28:14 +01:00
|
|
|
|
2008-10-15 10:52:42 +02:00
|
|
|
BUILD_DEPENDS+= xkbcomp-[0-9]*:../../x11/xkbcomp
|
|
|
|
|
2007-12-18 01:28:14 +01:00
|
|
|
CONFLICTS+= xkbdata-[0-9]*
|
|
|
|
|
2008-10-15 10:52:42 +02:00
|
|
|
MAKE_JOBS_SAFE= no
|
|
|
|
|
2007-12-18 01:28:14 +01:00
|
|
|
GNU_CONFIGURE= yes
|
2008-01-05 21:55:28 +01:00
|
|
|
USE_LIBTOOL= yes
|
Update to 2.6:
2.6:
Bryce Harrington (1):
latin: Add dead_hook and dead_horn to J key level 3, 4
Daniel Drake (1):
Update FR OLPC layout
Dennis Meulensteen (2):
Commited change to add Biblical Hebrew SIL Layout amended e-mail.
including base.extras.xml.in
Ismael Luceno (1):
Add extra greater and less symbols to es(dvorak)
Javier Jardón (1):
Use upstream gettext instead the GLib one
Sergey V. Udaltsov (23):
Fixed the key AE04 in no(dvorak)
Fixed ru(cv), wrong characters
Added some more chars to us(hbs)
Unneeded old stuff
Unneed norepeat compat section
Removing mac-specific dk(full)
Unneeded keypad overlay compat modules
Eliminating ISO Lock
Unused file
Use of dead_greek symbol in Bepo's keyboard layout
For fr(oss), some application can't handle space caracter properly
Added us(cz_sk_de)
Missing file
Japanese Dvorak layout
Addition of characters to Hindi (Bolnagri) section
Czech (qwerty) layout has " instead of ß in the 4th level
Added missing tilde to dk(dvorak)
Added a couple of missing Montenegrian chars to me variants
Returned de(qwerty), not the same as us(de)
The group name for it(us) fixed
Fixed Korean layout switching keys
pre-release sync from TP
Preparing 2.6
Stephan Hilb (1):
Small corrections in de(neo) layout
T Metz (1):
Change Occitan layout inheritance to fr(oss)
2.5.1:
Since 2.5 was released in a hurry, a number of translations were not
ready. So here is a maintenance release 2.5.1 with some updated
translations and minor bugfix.
Sergey V. Udaltsov (3):
Fixed Armenian hyphen
prerelease translation update
preparing 2.5.1
2.5:
Because of the high visibility security issue, xkeyboard-config
release happened 12 days earlier than expected.
In total, 15 bugs were fixes, some translations updated.
My apologies to the Translation Project, the translations that were
not submitted by today will be merged to git anyway.
2.4.1:
Peter Hutterer (1):
rules: rename Bengali variants for 'in' to Bengali (India)
Sergey V. Udaltsov (4):
fixed version number
Synced description
Fixing keys using CTRL+ALT type
preparing emergency 2.4.1
2.4:
Here is another stable release of xkeyboard-config. A number of bugs
were fixed, some translations updated.
There was interesting feature added: producing manual pages ("man
xkeyboard-config") using XSL.
2.3:
After some mess related to GNOME3 release, I am proud to present the
scheduled release of xkeyboard-config. A number of bugs were closed.
Troubled descriptions that went to 2.2, polished seriously. Thanks to
TP, a number of translations were seriously updated.
This release is recommended to use over 2.2 and 2.2.1. For people
still using gnome2 (or Ubuntu, up to 11.04) it is visually more
pleasant to stick to 2.1.
2.2.1:
Just a couple of days after 2.2.
Since X.org was very kind to release libx11 1.4.3 (which is required
for xkeyboard-config 2.2), that exposed one serious issue in the build
process of xkeyboard-config
So, here is 2.2.1 - just a build fix.
This release is highly recommended (realistically - required) for GNOME3.
2.2:
With this release, I am breaking (only once, hopefully) the sequence
of scheduled release of xkeyboard-config.
This release is highly recommended (realistically - required) for GNOME3.
The most important change in this release is totally redesigned
approach to user-visible descriptions. That huge work (reworking ALL
descriptions!) was done by William Jon McCann of RedHat.
After those changes were made, it took a lot of work from the
Translation Project guys to update the translations. I want to thank
all translators who found some time last week to work on
xkeyboard-config.
My special gratitude goes to Catalan, Danish, German, Italian, Korean,
Polish, Russian (go Russia!), Spanish, Swedish and Ukrainian
translators - they covered whopping 100% (933 lines)!
Additional change that might affect you: the run-time dependencies of
xkeyboard-config are checked at the build time. If that annoys you -
use --disable-runtime-deps.
There are also some new layouts, variants, model - usual stuff...
2.1:
Here comes 2.1 - evolutionary successor of 2.0
Again, some tweaks and additions, here and there. Updated 12
translations, thanks to TP.
2012-07-14 19:10:00 +02:00
|
|
|
USE_TOOLS+= gmake intltool msgfmt pkg-config
|
2010-06-01 15:14:25 +02:00
|
|
|
PKGCONFIG_OVERRIDE+= xkeyboard-config.pc.in
|
2008-10-15 10:52:42 +02:00
|
|
|
|
|
|
|
BUILD_DEFS+= VARBASE
|
|
|
|
BUILD_DEFS+= XKBCOMPDIR
|
2007-12-18 01:28:14 +01:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-xkb-rules-symlink=xfree86,xorg
|
|
|
|
CONFIGURE_ARGS+= --with-xkb-base=${XKBBASE:Q}
|
Update to 2.6:
2.6:
Bryce Harrington (1):
latin: Add dead_hook and dead_horn to J key level 3, 4
Daniel Drake (1):
Update FR OLPC layout
Dennis Meulensteen (2):
Commited change to add Biblical Hebrew SIL Layout amended e-mail.
including base.extras.xml.in
Ismael Luceno (1):
Add extra greater and less symbols to es(dvorak)
Javier Jardón (1):
Use upstream gettext instead the GLib one
Sergey V. Udaltsov (23):
Fixed the key AE04 in no(dvorak)
Fixed ru(cv), wrong characters
Added some more chars to us(hbs)
Unneeded old stuff
Unneed norepeat compat section
Removing mac-specific dk(full)
Unneeded keypad overlay compat modules
Eliminating ISO Lock
Unused file
Use of dead_greek symbol in Bepo's keyboard layout
For fr(oss), some application can't handle space caracter properly
Added us(cz_sk_de)
Missing file
Japanese Dvorak layout
Addition of characters to Hindi (Bolnagri) section
Czech (qwerty) layout has " instead of ß in the 4th level
Added missing tilde to dk(dvorak)
Added a couple of missing Montenegrian chars to me variants
Returned de(qwerty), not the same as us(de)
The group name for it(us) fixed
Fixed Korean layout switching keys
pre-release sync from TP
Preparing 2.6
Stephan Hilb (1):
Small corrections in de(neo) layout
T Metz (1):
Change Occitan layout inheritance to fr(oss)
2.5.1:
Since 2.5 was released in a hurry, a number of translations were not
ready. So here is a maintenance release 2.5.1 with some updated
translations and minor bugfix.
Sergey V. Udaltsov (3):
Fixed Armenian hyphen
prerelease translation update
preparing 2.5.1
2.5:
Because of the high visibility security issue, xkeyboard-config
release happened 12 days earlier than expected.
In total, 15 bugs were fixes, some translations updated.
My apologies to the Translation Project, the translations that were
not submitted by today will be merged to git anyway.
2.4.1:
Peter Hutterer (1):
rules: rename Bengali variants for 'in' to Bengali (India)
Sergey V. Udaltsov (4):
fixed version number
Synced description
Fixing keys using CTRL+ALT type
preparing emergency 2.4.1
2.4:
Here is another stable release of xkeyboard-config. A number of bugs
were fixed, some translations updated.
There was interesting feature added: producing manual pages ("man
xkeyboard-config") using XSL.
2.3:
After some mess related to GNOME3 release, I am proud to present the
scheduled release of xkeyboard-config. A number of bugs were closed.
Troubled descriptions that went to 2.2, polished seriously. Thanks to
TP, a number of translations were seriously updated.
This release is recommended to use over 2.2 and 2.2.1. For people
still using gnome2 (or Ubuntu, up to 11.04) it is visually more
pleasant to stick to 2.1.
2.2.1:
Just a couple of days after 2.2.
Since X.org was very kind to release libx11 1.4.3 (which is required
for xkeyboard-config 2.2), that exposed one serious issue in the build
process of xkeyboard-config
So, here is 2.2.1 - just a build fix.
This release is highly recommended (realistically - required) for GNOME3.
2.2:
With this release, I am breaking (only once, hopefully) the sequence
of scheduled release of xkeyboard-config.
This release is highly recommended (realistically - required) for GNOME3.
The most important change in this release is totally redesigned
approach to user-visible descriptions. That huge work (reworking ALL
descriptions!) was done by William Jon McCann of RedHat.
After those changes were made, it took a lot of work from the
Translation Project guys to update the translations. I want to thank
all translators who found some time last week to work on
xkeyboard-config.
My special gratitude goes to Catalan, Danish, German, Italian, Korean,
Polish, Russian (go Russia!), Spanish, Swedish and Ukrainian
translators - they covered whopping 100% (933 lines)!
Additional change that might affect you: the run-time dependencies of
xkeyboard-config are checked at the build time. If that annoys you -
use --disable-runtime-deps.
There are also some new layouts, variants, model - usual stuff...
2.1:
Here comes 2.1 - evolutionary successor of 2.0
Again, some tweaks and additions, here and there. Updated 12
translations, thanks to TP.
2012-07-14 19:10:00 +02:00
|
|
|
CONFIGURE_ARGS+= --datadir=${PREFIX}/share
|
2012-07-15 04:49:43 +02:00
|
|
|
CONFIGURE_ARGS+= --without-xsltproc
|
2008-10-15 10:52:42 +02:00
|
|
|
###
|
2007-12-18 01:28:14 +01:00
|
|
|
REPLACE_SH= rules/merge.sh
|
2008-10-15 10:52:42 +02:00
|
|
|
###
|
2007-12-18 01:28:14 +01:00
|
|
|
### Keymaps, rules, etc. are installed here.
|
|
|
|
###
|
|
|
|
XKBBASE= ${PREFIX}/share/X11/xkb
|
2008-10-15 10:52:42 +02:00
|
|
|
###
|
2007-12-18 01:28:14 +01:00
|
|
|
### The server puts compiled keymaps in the directory below.
|
|
|
|
###
|
2007-12-19 05:10:43 +01:00
|
|
|
XKBCOMPDIR?= ${VARBASE}/db/xkb
|
2008-10-15 10:52:42 +02:00
|
|
|
###
|
2007-12-18 01:28:14 +01:00
|
|
|
### 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
|
2007-12-18 01:28:14 +01:00
|
|
|
|
|
|
|
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}
|
|
|
|
|
2008-04-15 04:27:54 +02:00
|
|
|
BUILDLINK_DEPMETHOD.gettext= build # for the configure only
|
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
|
|
|
|
Update to 2.6:
2.6:
Bryce Harrington (1):
latin: Add dead_hook and dead_horn to J key level 3, 4
Daniel Drake (1):
Update FR OLPC layout
Dennis Meulensteen (2):
Commited change to add Biblical Hebrew SIL Layout amended e-mail.
including base.extras.xml.in
Ismael Luceno (1):
Add extra greater and less symbols to es(dvorak)
Javier Jardón (1):
Use upstream gettext instead the GLib one
Sergey V. Udaltsov (23):
Fixed the key AE04 in no(dvorak)
Fixed ru(cv), wrong characters
Added some more chars to us(hbs)
Unneeded old stuff
Unneed norepeat compat section
Removing mac-specific dk(full)
Unneeded keypad overlay compat modules
Eliminating ISO Lock
Unused file
Use of dead_greek symbol in Bepo's keyboard layout
For fr(oss), some application can't handle space caracter properly
Added us(cz_sk_de)
Missing file
Japanese Dvorak layout
Addition of characters to Hindi (Bolnagri) section
Czech (qwerty) layout has " instead of ß in the 4th level
Added missing tilde to dk(dvorak)
Added a couple of missing Montenegrian chars to me variants
Returned de(qwerty), not the same as us(de)
The group name for it(us) fixed
Fixed Korean layout switching keys
pre-release sync from TP
Preparing 2.6
Stephan Hilb (1):
Small corrections in de(neo) layout
T Metz (1):
Change Occitan layout inheritance to fr(oss)
2.5.1:
Since 2.5 was released in a hurry, a number of translations were not
ready. So here is a maintenance release 2.5.1 with some updated
translations and minor bugfix.
Sergey V. Udaltsov (3):
Fixed Armenian hyphen
prerelease translation update
preparing 2.5.1
2.5:
Because of the high visibility security issue, xkeyboard-config
release happened 12 days earlier than expected.
In total, 15 bugs were fixes, some translations updated.
My apologies to the Translation Project, the translations that were
not submitted by today will be merged to git anyway.
2.4.1:
Peter Hutterer (1):
rules: rename Bengali variants for 'in' to Bengali (India)
Sergey V. Udaltsov (4):
fixed version number
Synced description
Fixing keys using CTRL+ALT type
preparing emergency 2.4.1
2.4:
Here is another stable release of xkeyboard-config. A number of bugs
were fixed, some translations updated.
There was interesting feature added: producing manual pages ("man
xkeyboard-config") using XSL.
2.3:
After some mess related to GNOME3 release, I am proud to present the
scheduled release of xkeyboard-config. A number of bugs were closed.
Troubled descriptions that went to 2.2, polished seriously. Thanks to
TP, a number of translations were seriously updated.
This release is recommended to use over 2.2 and 2.2.1. For people
still using gnome2 (or Ubuntu, up to 11.04) it is visually more
pleasant to stick to 2.1.
2.2.1:
Just a couple of days after 2.2.
Since X.org was very kind to release libx11 1.4.3 (which is required
for xkeyboard-config 2.2), that exposed one serious issue in the build
process of xkeyboard-config
So, here is 2.2.1 - just a build fix.
This release is highly recommended (realistically - required) for GNOME3.
2.2:
With this release, I am breaking (only once, hopefully) the sequence
of scheduled release of xkeyboard-config.
This release is highly recommended (realistically - required) for GNOME3.
The most important change in this release is totally redesigned
approach to user-visible descriptions. That huge work (reworking ALL
descriptions!) was done by William Jon McCann of RedHat.
After those changes were made, it took a lot of work from the
Translation Project guys to update the translations. I want to thank
all translators who found some time last week to work on
xkeyboard-config.
My special gratitude goes to Catalan, Danish, German, Italian, Korean,
Polish, Russian (go Russia!), Spanish, Swedish and Ukrainian
translators - they covered whopping 100% (933 lines)!
Additional change that might affect you: the run-time dependencies of
xkeyboard-config are checked at the build time. If that annoys you -
use --disable-runtime-deps.
There are also some new layouts, variants, model - usual stuff...
2.1:
Here comes 2.1 - evolutionary successor of 2.0
Again, some tweaks and additions, here and there. Updated 12
translations, thanks to TP.
2012-07-14 19:10:00 +02:00
|
|
|
BUILDLINK_API_DEPENDS.libX11+= libX11>=1.4.3
|
|
|
|
.include "../../x11/libX11/buildlink3.mk"
|
2018-03-07 12:57:28 +01:00
|
|
|
.include "../../x11/xorgproto/buildlink3.mk"
|
2007-12-18 01:28:14 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|