bump(sys-apps/kbd): sync with upstream for arm64

Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
Geoff Levand 2015-05-28 09:36:41 -07:00
parent af73b54126
commit a35e0faf6e
18 changed files with 1084 additions and 27 deletions

View File

@ -1,10 +0,0 @@
DEFINED_PHASES=compile install unpack
DEPEND=nls? ( sys-devel/gettext )
DESCRIPTION=Keyboard and console utilities
HOMEPAGE=http://freshmeat.net/projects/kbd/
IUSE=nls
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
LICENSE=GPL-2
SLOT=0
SRC_URI=ftp://ftp.altlinux.org/pub/people/legion/kbd/kbd-1.15.3.tar.gz
_md5_=22e42dab8a55aaf5b20735ec71ae95cc

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare unpack
DEPEND=pam? ( virtual/pam )
DESCRIPTION=Keyboard and console utilities
EAPI=4
HOMEPAGE=http://freshmeat.net/projects/kbd/
IUSE=nls pam
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
LICENSE=GPL-2
RDEPEND=pam? ( virtual/pam )
SLOT=0
SRC_URI=ftp://ftp.altlinux.org/pub/people/legion/kbd/kbd-1.15.5.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
_md5_=41b5691a75c1b8d1f0266ac17bfb4329

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare unpack
DEPEND=pam? ( virtual/pam ) virtual/pkgconfig test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Keyboard and console utilities
EAPI=5
HOMEPAGE=http://kbd-project.org/
IUSE=nls pam test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=pam? ( virtual/pam )
SLOT=0
SRC_URI=ftp://ftp.kernel.org/pub/linux/utils/kbd/kbd-2.0.1.tar.xz
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
_md5_=5931bf76f0be4afc6647473a2ca85026

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare unpack
DEPEND=pam? ( virtual/pam ) virtual/pkgconfig test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Keyboard and console utilities
EAPI=5
HOMEPAGE=http://kbd-project.org/
IUSE=nls pam test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=pam? ( virtual/pam )
SLOT=0
SRC_URI=ftp://ftp.kernel.org/pub/linux/utils/kbd/kbd-2.0.1.tar.xz
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
_md5_=ce0f61563cd92fd346535336e2a87ccf

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=configure install prepare unpack
DEPEND=pam? ( virtual/pam ) virtual/pkgconfig test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Keyboard and console utilities
EAPI=5
HOMEPAGE=http://kbd-project.org/
IUSE=nls pam test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=GPL-2
RDEPEND=pam? ( virtual/pam )
SLOT=0
SRC_URI=ftp://ftp.kernel.org/pub/linux/utils/kbd/kbd-2.0.2.tar.xz
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
_md5_=310cc7fa0423f6008ecfadbc1b99dd79

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=configure install prepare unpack
DEPEND=pam? ( virtual/pam ) virtual/pkgconfig test? ( dev-libs/check ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1
DESCRIPTION=Keyboard and console utilities
EAPI=5
HOMEPAGE=http://kbd-project.org/
IUSE=nls pam test
LICENSE=GPL-2
RDEPEND=pam? ( virtual/pam )
SLOT=0
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de git-r3 3a2bd0ae504c33a50061885480f3def3 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
_md5_=dd0059a469989a84664bc2076efba263

View File

@ -0,0 +1,528 @@
# ChangeLog for sys-apps/kbd
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/ChangeLog,v 1.130 2014/08/01 10:35:43 vapier Exp $
*kbd-2.0.2 (01 Aug 2014)
01 Aug 2014; Mike Frysinger <vapier@gentoo.org> +kbd-2.0.2.ebuild:
Version bump.
23 Apr 2014; Lars Wendler <polynomial-c@gentoo.org>
+files/kbd-2.0.1-big_endian.patch:
Forgot to add patch file in previous commit.
*kbd-9999 (23 Apr 2014)
*kbd-2.0.1-r1 (23 Apr 2014)
23 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -kbd-1.15.3.ebuild,
+kbd-2.0.1-r1.ebuild, +kbd-9999.ebuild:
Fixed loadkeys not working on big_endian machines (bug #508436). Added live
ebuild. Removed old.
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> kbd-1.15.5-r1.ebuild:
Stable for sparc, wrt bug #496434
20 Jan 2014; Agostino Sarubbo <ago@gentoo.org> kbd-1.15.5-r1.ebuild:
Stable for ppc, wrt bug #496434
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org> kbd-1.15.5-r1.ebuild:
Stable for ppc64, wrt bug #496434
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> kbd-1.15.5-r1.ebuild,
kbd-2.0.1.ebuild:
Add arm64 love.
17 Jan 2014; Mike Frysinger <vapier@gentoo.org> kbd-1.15.5-r1.ebuild:
Mark m68k/s390/sh stable.
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> kbd-1.15.5-r1.ebuild:
Stable for ia64, wrt bug #496434
09 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> kbd-1.15.5-r1.ebuild:
x86 stable (bug #496434).
08 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> kbd-1.15.5-r1.ebuild:
amd64 stable (bug #496434).
06 Jan 2014; Mike Frysinger <vapier@gentoo.org> +files/kbd-2.0.1-stdarg.patch,
kbd-2.0.1.ebuild:
Add missing stdarg.h include to fix building for some C libraries #497200 by
Anthony Basile.
05 Jan 2014; Markus Meier <maekke@gentoo.org> kbd-1.15.5-r1.ebuild:
arm stable, bug #496434
04 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> -kbd-1.12-r8.ebuild,
-kbd-1.13-r1.ebuild, -kbd-1.14.1-r1.ebuild, -kbd-1.15.ebuild,
-kbd-1.15.1.ebuild, -kbd-1.15.2.ebuild, -kbd-1.15.2-r1.ebuild,
-kbd-1.15.4.ebuild, -kbd-1.15.5.ebuild, -kbd-2.0.0.ebuild,
-files/kbd-1.08-terminal.patch, -files/kbd-1.12-Meta_utf8.patch,
-files/kbd-1.12-alias.patch, -files/kbd-1.12-configure-LANG.patch,
-files/kbd-1.12-cz-qwerty-map.patch, -files/kbd-1.12-debian.patch,
-files/kbd-1.12-find-map-fix.patch, -files/kbd-1.12-it-euro-map.patch,
-files/kbd-1.12-jp-escape.patch, -files/kbd-1.12-kbd_repeat-v2.patch,
-files/kbd-1.12-kbio.patch, -files/kbd-1.12-setfont-man.patch,
-files/kbd-1.12-unimap.patch, -files/kbd-1.12-xcompile.patch,
-files/kbd-1.13-dont-use-error.patch,
-files/kbd-1.14.1-missing-configure.patch:
Removed old versions and files.
03 Jan 2014; Matt Turner <mattst88@gentoo.org> kbd-1.15.5-r1.ebuild:
alpha stable, bug 496434.
30 Dec 2013; Jeroen Roovers <jer@gentoo.org> kbd-1.15.5-r1.ebuild:
Stable for HPPA (bug #496434).
*kbd-2.0.1 (13 Dec 2013)
13 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> +kbd-2.0.1.ebuild:
Version bump.
17 Sep 2013; Tim Harder <radhermit@gentoo.org> kbd-2.0.0.ebuild:
Update HOMEPAGE.
16 Sep 2013; Tim Harder <radhermit@gentoo.org> kbd-2.0.0.ebuild:
Drop unnecessary whitespace in deps.
16 Sep 2013; Tim Harder <radhermit@gentoo.org> kbd-2.0.0.ebuild:
Fix pkgconfig dep.
16 Sep 2013; Tim Harder <radhermit@gentoo.org> kbd-2.0.0.ebuild,
+files/kbd-2.0.0-tests.patch:
Conditionally build tests (bug #485116, patches by Arfrever).
*kbd-2.0.0 (16 Sep 2013)
16 Sep 2013; Tim Harder <radhermit@gentoo.org> +kbd-2.0.0.ebuild:
Version bump.
*kbd-1.15.5-r1 (20 Jan 2013)
20 Jan 2013; Mike Frysinger <vapier@gentoo.org>
+files/kbd-1.15.5-loadkeys-parse.patch, +kbd-1.15.5-r1.ebuild:
Add fix from upstream for loadkey syntax errors #447440 by gglaboussole.
*kbd-1.15.5 (06 Dec 2012)
06 Dec 2012; Mike Frysinger <vapier@gentoo.org> +kbd-1.15.5.ebuild:
Version bump.
*kbd-1.15.4 (02 Dec 2012)
02 Dec 2012; Mike Frysinger <vapier@gentoo.org> +kbd-1.15.4.ebuild:
Version bump.
11 Oct 2011; Jeroen Roovers <jer@gentoo.org> kbd-1.15.3.ebuild:
Stable for HPPA (bug #329693).
09 Oct 2011; Raúl Porcel <armin76@gentoo.org> kbd-1.15.3.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #329693
04 Oct 2011; Joseph Jezak <josejx@gentoo.org> kbd-1.15.3.ebuild:
Marked ppc/ppc64 stable for bug #329693.
03 Oct 2011; Markus Meier <maekke@gentoo.org> kbd-1.15.3.ebuild:
arm stable, bug #329693
24 Sep 2011; Tony Vroon <chainsaw@gentoo.org> kbd-1.15.3.ebuild:
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo, Ian
"idella4" Delaney & Elijah "Armageddon" El Lazkani in bug #329693.
21 Sep 2011; Andreas Schuerch <nativemad@gentoo.org> kbd-1.15.3.ebuild:
x86 stable, see bug 329693
*kbd-1.15.3 (16 May 2011)
16 May 2011; Mike Frysinger <vapier@gentoo.org> +kbd-1.15.3.ebuild:
Version bump.
08 Oct 2010; Mart Raudsepp <leio@gentoo.org> kbd-1.12-r8.ebuild,
kbd-1.13-r1.ebuild:
Drop to ~mips
*kbd-1.15.2-r1 (11 Jun 2010)
11 Jun 2010; Pacho Ramos <pacho@gentoo.org> +kbd-1.15.2-r1.ebuild:
Revision bump to rename conflicting keymaps to have unique names, bug
#293228 (with Chainsaw permission).
*kbd-1.15.2 (11 Apr 2010)
11 Apr 2010; Mike Frysinger <vapier@gentoo.org> +kbd-1.15.2.ebuild:
Version bump.
24 Jan 2010; Raúl Porcel <armin76@gentoo.org> kbd-1.15.ebuild:
ia64/s390/sh/sparc stable wrt #259129
26 Nov 2009; Markus Meier <maekke@gentoo.org> kbd-1.15.ebuild:
arm stable, bug #259129
25 Nov 2009; Markus Meier <maekke@gentoo.org> kbd-1.15.ebuild:
amd64 stable, bug #259129
11 Nov 2009; Jeroen Roovers <jer@gentoo.org> kbd-1.15.ebuild:
Stable for HPPA (bug #259129).
07 Nov 2009; Tobias Klausmann <klausman@gentoo.org> kbd-1.15.ebuild:
Stable on alpha, bug #259129
07 Nov 2009; Christian Faulhammer <fauli@gentoo.org> kbd-1.15.ebuild:
stable x86, bug 259129
18 Oct 2009; Mike Frysinger <vapier@gentoo.org> kbd-1.15.1.ebuild:
Drop -Werror from build #289589 by Raúl Porcel.
*kbd-1.15.1 (11 Oct 2009)
11 Oct 2009; Mike Frysinger <vapier@gentoo.org> +kbd-1.15.1.ebuild:
Version bump.
11 Jul 2009; Raúl Porcel <armin76@gentoo.org> kbd-1.15.ebuild:
Revert to ~alpha, bug #259129
06 Mar 2009; Jeroen Roovers <jer@gentoo.org> kbd-1.15.ebuild:
Reverting to ~hppa (bug #259129 comment #12).
06 Mar 2009; Jeroen Roovers <jer@gentoo.org> kbd-1.15.ebuild:
Stable for HPPA (bug #259129).
26 Feb 2009; Thomas Anderson <gentoofan23@gentoo.org> kbd-1.15.ebuild:
Revert stable amd64 keyword due to breakage with kbd moving to /usr/bin from
/bin
24 Feb 2009; Thomas Anderson <gentoofan23@gentoo.org> kbd-1.15.ebuild:
stable amd64, bug 259129
22 Feb 2009; Tobias Klausmann <klausman@gentoo.org> kbd-1.15.ebuild:
Stable on alpha, bug #259129
16 Feb 2009; Brent Baude <ranger@gentoo.org> kbd-1.15.ebuild:
stable ppc64, bug 259129
16 Feb 2009; Brent Baude <ranger@gentoo.org> kbd-1.15.ebuild:
stable ppc, bug 259129
08 Dec 2008; Raúl Porcel <armin76@gentoo.org> kbd-1.15.ebuild:
Re-add kbio patch to 1.15, since sparc fails to build without it
*kbd-1.15 (01 Dec 2008)
01 Dec 2008; Mike Frysinger <vapier@gentoo.org> +kbd-1.15.ebuild:
Version bump.
17 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
files/kbd-1.12-debian.patch:
Fix patch with absolute paths.
23 Sep 2008; Markus Rothe <corsair@gentoo.org> kbd-1.14.1-r1.ebuild:
Stable on ppc
25 May 2008; Markus Rothe <corsair@gentoo.org> kbd-1.14.1-r1.ebuild:
Stable on ppc64
10 Apr 2008; Mike Frysinger <vapier@gentoo.org>
kbd-1.14.1-r1.ebuild:
Fix building on sparc #217068 by David Dolbel.
*kbd-1.14.1-r1 (01 Apr 2008)
01 Apr 2008; Mike Frysinger <vapier@gentoo.org>
+files/kbd-1.14.1-missing-configure.patch, -kbd-1.14.1.ebuild,
+kbd-1.14.1-r1.ebuild:
Fix from Charles Clément for missing binaries #215610 by Massimo Maggi.
*kbd-1.14.1 (30 Mar 2008)
30 Mar 2008; Mike Frysinger <vapier@gentoo.org> +kbd-1.14.1.ebuild:
Version bump #215280 by timofonic.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> kbd-1.13-r1.ebuild:
Stable on mips, per #195687.
22 Oct 2007; Raúl Porcel <armin76@gentoo.org> kbd-1.13-r1.ebuild:
alpha/ia64/sparc stable wrt #195687
15 Oct 2007; Jeroen Roovers <jer@gentoo.org> kbd-1.13-r1.ebuild:
Stable for HPPA (bug #195687).
14 Oct 2007; Markus Rothe <corsair@gentoo.org> kbd-1.13-r1.ebuild:
Stable on ppc64; bug #195687
13 Oct 2007; Christoph Mende <angelos@gentoo.org> kbd-1.13-r1.ebuild:
Stable on amd64 wrt bug #195687
13 Oct 2007; nixnut <nixnut@gentoo.org> kbd-1.13-r1.ebuild:
Stable on ppc wrt bug 195687
13 Oct 2007; Dawid Węgliński <cla@gentoo.org> kbd-1.13-r1.ebuild:
Stable on x86 (bug #195687)
*kbd-1.13-r1 (26 Aug 2007)
26 Aug 2007; Mike Frysinger <vapier@gentoo.org>
files/kbd-1.13-dont-use-error.patch, +kbd-1.13-r1.ebuild:
Fix from Alexey Gladkov so our patch doesnt break things #184037.
*kbd-1.13 (28 Jun 2007)
28 Jun 2007; Mike Frysinger <vapier@gentoo.org>
+files/kbd-1.13-dont-use-error.patch, +kbd-1.13.ebuild:
Version bump.
15 Nov 2006; Markus Rothe <corsair@gentoo.org> kbd-1.12-r8.ebuild:
Stable on ppc64; bug #153556
02 Nov 2006; Timothy Redaelli <drizzt@gentoo.org> kbd-1.12-r8.ebuild:
Stable for ppc (bug #153556).
02 Nov 2006; Jeroen Roovers <jer@gentoo.org> kbd-1.12-r8.ebuild:
Stable for HPPA (bug #153556).
01 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> kbd-1.12-r8.ebuild:
Stable on Alpha + ia64, bug 153556.
31 Oct 2006; Torsten Veller <tove@gentoo.org> kbd-1.12-r8.ebuild:
Stable on x86 (#153556)
31 Oct 2006; Danny van Dyk <kugelfang@gentoo.org> kbd-1.12-r8.ebuild:
Marked stable on amd64.
31 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> kbd-1.12-r8.ebuild:
Stable on sparc wrt #153556
23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+files/kbd-1.12-kbio.patch, kbd-1.12-r8.ebuild:
Build fix: sparc newer linux-headers lack asm/kbio
14 Oct 2006; Aron Griffis <agriffis@gentoo.org> kbd-1.12-r7.ebuild:
Mark 1.12-r7 stable on ia64
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> kbd-1.12-r7.ebuild:
Stable on hppa wrt #146511
14 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> kbd-1.12-r7.ebuild:
Stable on sparc wrt #146511
09 Sep 2006; Torsten Veller <tove@gentoo.org> kbd-1.12-r7.ebuild:
Stable on x86 (#146511)
09 Sep 2006; Thomas Cort <tcort@gentoo.org> kbd-1.12-r7.ebuild:
Stable on amd64 wrt Bug #146511.
08 Sep 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
kbd-1.12-r7.ebuild:
stable on ppc (Bug #146511)
06 Sep 2006; Markus Rothe <corsair@gentoo.org> kbd-1.12-r7.ebuild:
Stable on ppc64; bug #146511
*kbd-1.12-r8 (24 Aug 2006)
24 Aug 2006; Roy Marples <uberlord@gentoo.org>
+files/kbd-1.12-unimap.patch, +kbd-1.12-r8.ebuild:
Fix the Debian patch mangling the unimaps directory.
*kbd-1.12-r7 (28 Jun 2006)
28 Jun 2006; <solar@gentoo.org> +files/kbd-1.12-xcompile.patch,
+kbd-1.12-r7.ebuild:
- fix cross-compile failing for powerpc targets bug #133856
10 Jun 2006; Mike Frysinger <vapier@gentoo.org>
+files/kbd-1.12-configure-LANG.patch, kbd-1.12-r6.ebuild:
Fix building in et_EE locale #128253 by J.
*kbd-1.12-r6 (16 Mar 2006)
16 Mar 2006; Mike Frysinger <vapier@gentoo.org> +kbd-1.12-r6.ebuild:
Drop the italian euro keymap patch #75970.
08 Feb 2006; Joel Martin <kanaka@gentoo.org> kbd-1.12-r5.ebuild:
Don't run test programs when cross-compiling. Export CC for cross-compiling.
12 Jul 2005; Joseph Jezak <josejx@gentoo.org> kbd-1.12-r5.ebuild:
Marked ppc stable.
07 Jul 2005; Markus Rothe <corsair@gentoo.org> kbd-1.12-r5.ebuild:
Stable on ppc64
04 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org> kbd-1.12-r5.ebuild:
Stable on sparc
02 Jul 2005; Mike Frysinger <vapier@gentoo.org>
+files/kbd-1.12-jp-escape.patch, kbd-1.12-r5.ebuild:
Touch up the jp106 map #71870 by OKUMURA N. Shin-ya.
31 May 2005; Sven Wegener <swegener@gentoo.org> kbd-1.12-r3.ebuild,
kbd-1.12-r4.ebuild, kbd-1.12-r5.ebuild:
Let portage handle the stripping of binaries.
*kbd-1.12-r5 (19 May 2005)
19 May 2005; Martin Schlemmer <azarah@gentoo.org>
+files/kbd-1.12-Meta_utf8.patch, +files/kbd-1.12-alias.patch,
+files/kbd-1.12-setfont-man.patch, +kbd-1.12-r5.ebuild:
Add patches from fedora.
02 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
*kbd-1.12-r4 (29 Dec 2004)
29 Dec 2004; Mike Frysinger <vapier@gentoo.org>
files/kbd-1.12-cz-qwerty-map.patch, +files/kbd-1.12-it-euro-map.patch,
files/kbd-1.12-kbd_repeat-v2.patch, +kbd-1.12-r4.ebuild:
Add patch by Tupone Alfredo for italian maps to support the euro #75970.
*kbd-1.12-r3 (26 Oct 2004)
26 Oct 2004; Mike Frysinger <vapier@gentoo.org>
+files/kbd-1.12-cz-qwerty-map.patch, +files/kbd-1.12-debian.patch,
+kbd-1.12-r3.ebuild:
Fix cz keymaps #19010 by kavol@email.cz. Include svorak keymap #55643 by
David Holm. Grab some updates from debian.
16 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> kbd-1.12-r2.ebuild:
use emake
16 Jun 2004; Aron Griffis <agriffis@gentoo.org> -kbd-1.06-r1.ebuild,
-kbd-1.08-r4.ebuild, kbd-1.08-r5.ebuild, -kbd-1.12-r1.ebuild,
kbd-1.12-r2.ebuild, -kbd-1.12.ebuild:
- Fix bug 53984: Mark 1.12-r2 stable everywhere so we don't have to
workaround the /bin/kbd_mode vs. /usr/bin/kbd_mode issue in
baselayout
- Fix bugs 42859 and 46456: Unpack manually to avoid the issue of a
UTF-8 filename in the tarball
- Trim old ebuilds
11 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> kbd-1.12-r2.ebuild:
Stable on alpha.
02 Jun 2004; Travis Tilley <lv@gentoo.org> kbd-1.12-r2.ebuild:
stable on amd64
01 Jun 2004; Tom Gall <tgall@gentoo.org> kbd-1.12-r2.ebuild:
stable on ppc64 bug #52651
*kbd-1.12-r2 (08 Feb 2004)
08 Feb 2004; Martin Schlemmer <azarah@gentoo.org> kbd-1.12-r2.ebuild,
files/kbd-1.12-kbd_repeat-v2.patch:
Update patch from Andries again.
*kbd-1.12-r1 (08 Feb 2004)
08 Feb 2004; Martin Schlemmer <azarah@gentoo.org> kbd-1.12-r1.ebuild,
files/kbd-1.12-kbd_repeat.patch:
Sparc have not yet fixed struct kbd_rate to use 'period' and not 'rate'. Patch
by Andries Brouwer <Andries.Brouwer@cwi.nl>.
*kbd-1.12 (29 Jan 2004)
29 Jan 2004; Martin Schlemmer <azarah@gentoo.org> kbd-1.12.ebuild,
files/kbd-1.12-find-map-fix.patch:
Update version. Add proper patch from Andries for this version.
*kbd-1.08-r5 (29 Jan 2004)
29 Jan 2004; Martin Schlemmer <azarah@gentoo.org> kbd-1.08-r5.ebuild,
files/kbd-1.08-find-map-fix.patch:
Fixes a problem where loadkeys matches dvorak the dir, and not the
.map file.
19 Jan 2004; Martin Schlemmer <azarah@gentoo.org> kbd-1.08-r4.ebuild:
Mark stable, as latest stable baselayout depends on it, bug #38585.
04 Nov 2003; Martin Schlemmer <azarah@gentoo.org> kbd-1.08-r4.ebuild:
Fix to compile on Sparc again, bug #25517.
*kbd-1.08-r4 (31 Oct 2003)
31 Oct 2003; Martin Schlemmer <azarah@gentoo.org> kbd-1.08-r4.ebuild,
files/kbd-1.06-othervt.patch, files/kbd-1.08-nowarn.patch,
files/kbd-1.08-sparc.patch, files/kbd-1.08-terminal.patch:
Add '--tty' switch to setfont, thanks to Krzysztof Kotlenga
<pocek@polbrokers.ods.org>, bug #32279. Also add a few patches from Redhat,
and update our Sparc patch with a more simple one.
*kbd-1.08-r3 (24 Sep 2003)
24 Sep 2003; Martin Schlemmer <azarah@gentoo.org> kbd-1.08-r3.ebuild,
files/kbd-1.08-po-install-locations.patch:
Locales do not use DATADIR corretly, and thus install to /share, and not
/usr/share, bug #26384.
*kbd-1.08-r2 (02 Aug 2003)
06 Aug 2003; Pieter Van den Abeele <pvdabeel@gentoo.org> kbd-1.08-r2.ebuild,
marked -ppc for now: loading a non-us keymap fails with 'flex input failed'
02 Aug 2003; Martin Schlemmer <azarah@gentoo.org> kbd-1.08-r2.ebuild,
files/kbd-1.08-kbd_repeat.patch:
A better fix from Keith M Wesolowski <wesolows@gentoo.org> (bug #25517).
02 Aug 2003; Martin Schlemmer <azarah@gentoo.org>
files/kbd-1.08-sparc-fixes.patch:
Sparc64 fixes, bug #25517 again.
31 Jul 2003; Martin Schlemmer <azarah@gentoo.org> kbd-1.08-r1.ebuild:
Fix struct kbd_rate not being fixed for sparc to use 'period' and not 'rate',
bug #25517.
*kbd-1.08-r1 (29 Jul 2003)
06 Aug 2003; Pieter Van den Abeele <pvdabeel@gentoo.org> kbd-1.08-r2.ebuild,
marked -ppc for now: loading a non-us keymap fails with 'flex input failed'
29 Jul 2003; Martin Schlemmer <azarah@gentoo.org> kbd-1.08-r1.ebuild:
New configure script is even more broken than before - we should not add the
prefix to the paths we pass --datadir and --mandir, else it looks for data in
/usr/usr/share ... (bug #25448).
Thanks to Nicolai Lissner <nlissne@linux01.gwdg.de> who did have the right
solution (did not check bug again until now, so missed his feedback).
*kbd-1.08 (28 Jul 2003)
28 Jul 2003; Martin Schlemmer <azarah@gentoo.org> Manifest, kbd-1.08.ebuild:
New version.
20 May 2003; Joshua Kinard <kumba@gentoo.org> kbd-1.06-r1.ebuild:
Added fix to ebuild to use CFLAGS from /etc/make.conf. Fixes Bug #21320.
21 Feb 2003; Zach Welch <zwelch@gentoo.org> kbd-1.06-r1.ebuild :
Added arm to keywords.
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> kbd-1.06-r1.ebuild :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
22 Mar 2002; Daniel Robbins <drobbins@gentoo.org> kbd-1.06-r1.ebuild :
14 Jul 2002; phoen][x <phoenix@gentoo.org> kbd-1.06.ebuild :
Added LICENSE, KEYWORDS, SLOT.
14 Jul 2002; phoen][x <phoenix@gentoo.org> kbd-1.06-r1.ebuild :
Added LICENSE, KEYWORDS, SLOT.
Fixed Matthew Kennedy's patch which was totally broken in every way and
killed this ebuild.
*kbd-1.06-r1 (22 Mar 2002)
19 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to keywords
22 Mar 2002; Seemant Kulleen <seemant@gentoo.org> kbd-1.06-r1.ebuild :
Added USE dependent nls support from a patch sent in by Matthew Kennedy.
*kbd-1.06 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
This changelog is targetted to users. This means that the comments should be
well explained and written in clean English.
Every new version or revision of the package has to be marked by a '*'
seperator line as above. Changements since the last revision have to be
added to the top of the file, underneath the initial copyright and cvs header
omments, in exactly the same format as this comment.

View File

@ -1 +1,34 @@
DIST kbd-1.15.3.tar.gz 1659867 RMD160 05ba59347b00b2f51f114108320a92210138b042 SHA1 1da0c02cb802d2e68b34b1ba68839929b4255cde SHA256 86505713c3bb81b1517203c5bd1ad8ffacf90ef211214ee26d12ea1ed21194ed -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX kbd-1.15.5-loadkeys-parse.patch 2163 SHA256 8fa928854ee1e3298df99e600cfdb08ccf8b44b7a7fc42423569fecc9365aa22 SHA512 c338c5f5ee9054f3dfc62646f9e8a47a577fc55dbc4723a04f006afa6c966ac5b056b744c49d4bdfcd80d69e64af20b0f71cc9cfff23db9f017adb32bd6d9d7d WHIRLPOOL 26b1adadc347b534675c7426eb9aca535556b81cffdd1ccd7ef50c603e127c1f9f6774af1b8050c67fc81daefe0c33da4593f74d3b77c47a089d6772363153e8
AUX kbd-2.0.0-tests.patch 747 SHA256 b1bd608043ecd19a9f0a9431afd4f3202e4d953b7f5c361d3e5949de65eda852 SHA512 408df2b4a9409c10c350d4c879a273cf7126ba58b49546a910cc93e0fd3119014a32b3e8b9c19eddecc9f601aa9d2a1b2b25c563f9529691c2d44f8db4cd0974 WHIRLPOOL 27e78a5dfb6d4ee3e117cbbfdd3025ee99980201e590c4631fab399a89a408a5275d17beac60da2364d2dfaf7f9e1cfda5c8cc8e74713d4160241bffd41c9b6a
AUX kbd-2.0.1-big_endian.patch 828 SHA256 07c7a67caff745ec67d5f478a56be48d6d2c37be163d2f9d95260b82dec72e56 SHA512 a460102ef9f0c9c2949148b136e33ff313ea0c770e87fe467da4486bc91fae06bcd4f61531f058241f9f391831cc7d0865f51ebf36a8aca9aa961fee458d6d16 WHIRLPOOL 8d227195a6672017f1d9076f5db7004ac8fcdd8fc2d23e0e955d500cc78ed3a3657cf4cb50f00a3bfaa271ed6250ae3cfdea1942d83a0e9245a46d4889844588
AUX kbd-2.0.1-stdarg.patch 1138 SHA256 09c152fd0e64b235d527a1c04456d59efdc57392f1478fe1ed3eb2849f064b69 SHA512 d3e334ad46c1c73fc664cfa9155ffb7872fce11c333dfb0e277938bac0b40bb2eb29872180cc67e0f6474bd0050ca3fec671345a4e427ddf45f28f42ce8f3b15 WHIRLPOOL d20a209c698484f50f0b5007314b6efcfd0efb05efb594133c30e9dd285e3f34a9408818ed73d36c4079c651e002ceed154fe581883f7e202f2895d2a3895cbf
DIST kbd-1.15.5.tar.gz 1730719 SHA256 e35fa29f690dbbfb721706b2c8edc760c697640904fec65e81194ae8840c5c62 SHA512 725853b0ecde6a38976e2bae5672b8de78bfc90d65a0762695964a6dab729c96be4af778fe7f0f195caae04d630b07a3d0d95c9c928d1a5609e223e47723e58c WHIRLPOOL 431873623d4125b73622894c511711a2153fae498a17dc59851219405c69a641c24bb591fa66001eb4cc7491fc4f90e532661c2bf56f69e2a17dd435d1e14ace
DIST kbd-2.0.1.tar.xz 951132 SHA256 55407b79e90ee65cdbaff7d3dafd2b53c4fee3a645788ffb582091074a2254af SHA512 8d6f663611a99426a7259909d1276732635edc90e61a4affc4cebbdd8bcb180c91a19c8f90bc1b6511c57abee66d5fa513f13bc05cfb3903ee51b5048577d836 WHIRLPOOL 3be2d1fb0cae1443dbd813a45cd815664e4bab94fa1bc37b0c3054f86846fa3d69c8c1a5e620413da34d65f58a90768eac22cd24972366f2d8d24fafcd094703
DIST kbd-2.0.2.tar.xz 1023980 SHA256 9dfddabf96012e329c4bebb96a21aeef7c3872f624e96e8156ba542b82aeb912 SHA512 8159383f94242f06c701dfd5400e35bd3a76494a643f738d98c6713bcb20034065b49f31f66e8bf19e6829a30be97fbeee43ed8ad276febb98e28b3bf82972fa WHIRLPOOL e6a5be104b11266f8be9ba653e9e0de701cdf4c56b249af9bc52ea5eea374d1de82e3f4a02214552750adebb8ae21c8c964a4161d661e460f765306920e23849
EBUILD kbd-1.15.5-r1.ebuild 1146 SHA256 09c570cd8d9eb2583f84c4f976c9673d02108c0cf155f6856b604012347dc307 SHA512 0004ed083fa3f81aded51c5c4bfcefb500fb280ae9c4f8c64656a3ad45fa4e99c0ee279aa838c1b3fb3b244beb43af8944ce85c66e099121ff1ec7db4b638bf0 WHIRLPOOL 0b0a4e3e8ed56260769497be67a1c889de0cc4913e8f5f92c87b894ed867285508747a022d8b0546a90c1028132dc22a1ee405513730604b991e8888070b1753
EBUILD kbd-2.0.1-r1.ebuild 1556 SHA256 1284ecb4cd7e0e4c02ee7f18f5f96e6169a757ef19f18a38ca8872847268919f SHA512 4e2d81a6eb3fc4d5f1dc532a6993c07acd3e180e564be40ee00bd57c1b8c0bde7ae1daf6d2bb4287a430520883690cf78f22f372295fd4d05489c8bb8c7bb277 WHIRLPOOL 63674f89f206487b513bc774b005d9185ad117bc2ea77208fbbd8f630b98762167117854a6fdd4a1eca44b784bf73047c54f8cd17f691171c2f304baf3253f3e
EBUILD kbd-2.0.1.ebuild 1287 SHA256 691f40dd63539661361180cd58f224bc923d41920c8770925ea6fffb3da11b69 SHA512 11dc3399c484565c40b6b775ee20934e59e28fb032fb0c1f30e3594a3bdfad643268cb63f2935319bac5d12ed8898ee49fda24a49507098e3c373cd8a28a7593 WHIRLPOOL 782a21dc3a262bf193bea83f1b2ecea02d0db2e9c9358557aeca8fac3721e9c7d0fde85def3850fc9df36be48a357f2d2c5ccde8f5d81d859671a7093d3c9943
EBUILD kbd-2.0.2.ebuild 1447 SHA256 4b9060690b1455c53a74a19f2883c3f7567ae760c01a9ba3b07dd3fecf396977 SHA512 4108d6fd2cc6a22d603583bd4266a923d1df46d3bf2a0617153c3b699086ef95b45ed3a36c99f4785435d4dde21993737ed5d265b8bdfc4b3c39e8c63924beb3 WHIRLPOOL 25c6b97cc10f35dbed2f3e4a1c28355528f480896b4ec059eab9b5d9b0ba8c7147803cd749601c379ec06a8b5f6e949710c9d71215001f2c0363d6f261e859ca
EBUILD kbd-9999.ebuild 1450 SHA256 fb13a550e8a84c8866dadf42aa5a87f91a108c172b4cb887dc826540af3d6e77 SHA512 945ef33ac8b84cba851af469c388b864b4c17a1a0cb2eb6a7552c0611e0ddcd298d12074a90d86ec93352db7954f87bf2d19a998fc360530c43a057eedc79b8c WHIRLPOOL 64298e4d01f433929686ef97001ccbd751b5ae3641e648d7a18cc064dbc3ce9dc3be964fdb214ac39f7587d3ca33c229014cddbc0fdc99ffe7159cce75496072
MISC ChangeLog 18557 SHA256 242d3ff53998aeca0febe7f1876fa6e14674ef93b9e3bd4bab2754c9a6d75b7d SHA512 6273596533468dba56f9e79b00ba7437d1decc27b5f5e1b730bb3768d4e2cc1342625be76b2bf4e3b6e47da06722f602c930f805619a67b859c1621e59aa2617 WHIRLPOOL a4e8c8caae8540bb42cbec5f3b6bd1c386834fd18b82dff524d8a49f2b3cf5242ffb81a944ab7bac1b3cac2d8442a03e99b17d004ef33b92eba71add58145bce
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJT222CAAoJEPGu1DbS6WIAfsIP/imluJ2vgK9EOJpFaNs+/nf6
ZmxqByEqUfNAAfZZOR+UUMI2CkJIZrc2DxH20hEATbeh5etOig+P0cMNg29e+w+S
J4vV9HelN+3QM82GQ9tSYojhfmvDeCWQEwz2pOjnnXlFGCi/AFWw63O3bhhX2Uor
PuP1GyBfcmsJR7niG+l3GuOQtMmigJWQSWYbGrIlJOKHzYjfdfgGRjIwULDGL/wt
BX7+YUb1Pcq82vURVKoELezINV8YWuIMqhXsDOBQt3LhlSd6n0qTupNb83A+2cVm
4LKEuJMBGyXMNMy3IrsPjEOdLKX3/AAppqTyNuGc2ZZglPL0p9+qUO6j6MEq6jPm
fL1xjvoMKfw37stLvsZW/IE01H2N4zSwz/H6McSMWCQMbNZLpYYH6/DCBa923hzA
lu9e5y1K97T0JlDXhFFYSQHDDEDNBNL+W57XTXxVlSqI/Am15w0M09geMW5K4eK9
Dd/o/JE2eEGYghDInl0hP6UG+UxOHNjRqihBuyyZESczdWWpCyJpeEB2vRHKGdlU
RdCywx55z94CTa+Fw5BjnO+91SQlGTwikauGowob2XkIo4BJGENMlQyN7wAdjWGp
uy3rSctqsG8sdD7HfKjRgJmY85rRxZV1BfQOomIM166t1S16OJaqlraSPuMS7Gg1
VWS4gq8I35tre92SvB5o
=BFhK
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,90 @@
https://bugs.gentoo.org/447440
From 7e06e56157e8431d02e1377cdc44230944203d88 Mon Sep 17 00:00:00 2001
From: Alexey Gladkov <gladkov.alexey@gmail.com>
Date: Tue, 11 Dec 2012 14:24:44 +0400
Subject: [PATCH] Fix regression in 16117ce6ab
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
---
src/loadkeys.analyze.l | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/loadkeys.analyze.l b/src/loadkeys.analyze.l
index c18dcea..f817c78 100644
--- a/src/loadkeys.analyze.l
+++ b/src/loadkeys.analyze.l
@@ -307,8 +307,10 @@ To to|To|TO
char *s = xstrndup(yytext+1, strlen(yytext)-2);
/* use static pathname to store *s ? */
open_include(s);
- yy_pop_state();
- state_ptr--;
+ while (state_ptr > 0) {
+ yy_pop_state();
+ state_ptr--;
+ }
}
<INCLSTR>[^"]|\"\"|\"[^"\n]*{Eol} {
yyerror(_("expected filename between quotes"));
@@ -323,7 +325,7 @@ To to|To|TO
}
{Eol} {
line_nr++;
- if (state_ptr > 0) {
+ while (state_ptr > 0) {
yy_pop_state();
state_ptr--;
}
@@ -428,8 +430,10 @@ To to|To|TO
}
<STR>\" {
*p = '\0';
- yy_pop_state();
- state_ptr--;
+ while (state_ptr > 0) {
+ yy_pop_state();
+ state_ptr--;
+ }
return(STRLITERAL);
}
. {
--- a/src/loadkeys.analyze.c
+++ b/src/loadkeys.analyze.c
@@ -1359,8 +1359,10 @@ YY_RULE_SETUP
char *s = xstrndup(yytext+1, strlen(yytext)-2);
/* use static pathname to store *s ? */
open_include(s);
- yy_pop_state();
- state_ptr--;
+ while (state_ptr > 0) {
+ yy_pop_state();
+ state_ptr--;
+ }
}
YY_BREAK
case 3:
@@ -1393,7 +1395,7 @@ YY_RULE_SETUP
#line 324 "loadkeys.analyze.l"
{
line_nr++;
- if (state_ptr > 0) {
+ while (state_ptr > 0) {
yy_pop_state();
state_ptr--;
}
@@ -1670,8 +1670,10 @@ YY_RULE_SETUP
#line 429 "loadkeys.analyze.l"
{
*p = '\0';
- yy_pop_state();
- state_ptr--;
+ while (state_ptr > 0) {
+ yy_pop_state();
+ state_ptr--;
+ }
return(STRLITERAL);
}
YY_BREAK
--
1.8.0.2

View File

@ -0,0 +1,31 @@
--- configure.ac
+++ configure.ac
@@ -11,7 +11,13 @@
AC_CONFIG_SRCDIR([src/loadkeys.c])
AC_CONFIG_HEADERS(config.h)
-PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
+AC_ARG_ENABLE(tests,
+ AS_HELP_STRING(--enable-tests, [build tests]),
+ [BUILD_TESTS=$enableval],[BUILD_TESTS=no])
+AM_CONDITIONAL(BUILD_TESTS, test "$BUILD_TESTS" = "yes")
+if test "$BUILD_TESTS" = "yes"; then
+ PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
+fi
m4_ifndef([AM_SILENT_RULES], [m4_define([AM_SILENT_RULES],[])])
AM_SILENT_RULES([yes])
--- Makefile.am
+++ Makefile.am
@@ -8,7 +8,10 @@
CREDITS \
contrib docs rc
-SUBDIRS = src data po tests docs
+SUBDIRS = src data po docs
+if BUILD_TESTS
+SUBDIRS += tests
+endif
kbd-$(VERSION).tar.xz:
make distcheck

View File

@ -0,0 +1,27 @@
From 363185b72ccb5279fa950a378ebd93c082078d39 Mon Sep 17 00:00:00 2001
From: Aaro Koskinen <aaro.koskinen@iki.fi>
Date: Sat, 15 Mar 2014 01:32:56 +0200
Subject: libkeymap: fix kmap on big-endian machines
Currently "loadkeys" does not work properly (no keys are ever changed)
on big-endian machines (e.g. SPARC and other classic hardware)
due to incorrect typing. The patch fixes this.
Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
diff --git a/src/libkeymap/kmap.c b/src/libkeymap/kmap.c
index e529136..85a3bb3 100644
--- a/src/libkeymap/kmap.c
+++ b/src/libkeymap/kmap.c
@@ -37,7 +37,7 @@ int
lk_key_exists(struct lk_ctx *ctx, unsigned int k_table, unsigned int k_index)
{
struct lk_array *map;
- u_short *key;
+ unsigned int *key;
map = lk_array_get_ptr(ctx->keymap, k_table);
if (!map) {
--
cgit v0.10.1

View File

@ -0,0 +1,43 @@
From 7955ccd650dc3235df3bf6333222c2811dd43141 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Mon, 6 Jan 2014 10:27:23 -0500
Subject: [PATCH] libkeymap: include stdarg.h where used
Some of these headers use va_list but don't include stdarg.h for it.
Reported-by: Anthony Basile <blueness@gentoo.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
---
src/libkeymap/contextP.h | 2 ++
src/libkeymap/keymap/common.h | 2 ++
2 files changed, 4 insertions(+)
diff --git a/src/libkeymap/contextP.h b/src/libkeymap/contextP.h
index e3798e3..8ee3fab 100644
--- a/src/libkeymap/contextP.h
+++ b/src/libkeymap/contextP.h
@@ -1,6 +1,8 @@
#ifndef LK_CONTEXTP_H
#define LK_CONTEXTP_H
+#include <stdarg.h>
+
#include "keymap.h"
/**
diff --git a/src/libkeymap/keymap/common.h b/src/libkeymap/keymap/common.h
index 6b9cead..987b564 100644
--- a/src/libkeymap/keymap/common.h
+++ b/src/libkeymap/keymap/common.h
@@ -6,6 +6,8 @@
#ifndef LK_COMMON_H
#define LK_COMMON_H
+#include <stdarg.h>
+
#include <keymap/context.h>
/** Initializes the structures necessary to read and/or parse keymap.
--
1.8.4.3

View File

@ -1,6 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation # Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-1.15.3.ebuild,v 1.7 2011/10/11 16:44:58 jer Exp $ # $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-1.15.5-r1.ebuild,v 1.12 2014/01/26 12:19:59 ago Exp $
EAPI="4"
inherit eutils
DESCRIPTION="Keyboard and console utilities" DESCRIPTION="Keyboard and console utilities"
HOMEPAGE="http://freshmeat.net/projects/kbd/" HOMEPAGE="http://freshmeat.net/projects/kbd/"
@ -8,15 +12,14 @@ SRC_URI="ftp://ftp.altlinux.org/pub/people/legion/kbd/${P}.tar.gz"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="nls" IUSE="nls pam"
RDEPEND="" RDEPEND="pam? ( virtual/pam )"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}"
nls? ( sys-devel/gettext )"
src_unpack() { src_unpack() {
unpack ${A} default
cd "${S}" cd "${S}"
# broken file ... upstream git punted it # broken file ... upstream git punted it
@ -29,18 +32,19 @@ src_unpack() {
mv olpc/es.map olpc/es-olpc.map mv olpc/es.map olpc/es-olpc.map
mv olpc/pt.map olpc/pt-olpc.map mv olpc/pt.map olpc/pt-olpc.map
mv qwerty/cz.map qwerty/cz-qwerty.map mv qwerty/cz.map qwerty/cz-qwerty.map
# bundled timestamps are broken
find "${S}" -type f -exec touch -r "${S}"/configure {} +
} }
src_compile() { src_prepare() {
econf $(use_enable nls) || die epatch "${FILESDIR}"/${P}-loadkeys-parse.patch #447440
emake || die }
src_configure() {
econf \
$(use_enable nls) \
$(use_enable pam vlock)
} }
src_install() { src_install() {
emake DESTDIR="${D}" install || die default
dodoc AUTHORS ChangeLog INSTALL NEWS README
dohtml doc/*.html dohtml doc/*.html
} }

View File

@ -0,0 +1,64 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-2.0.1-r1.ebuild,v 1.1 2014/04/23 16:51:22 polynomial-c Exp $
EAPI=5
SCM=""
if [[ ${PV} == "9999" ]] ; then
SCM="git-r3"
EGIT_REPO_URI="http://git.kernel.org/cgit/linux/kernel/git/legion/${PN}.git"
EGIT_BRANCH="master"
else
SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
inherit autotools eutils ${SCM}
DESCRIPTION="Keyboard and console utilities"
HOMEPAGE="http://kbd-project.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="nls pam test"
RDEPEND="pam? ( virtual/pam )"
DEPEND="${RDEPEND}
virtual/pkgconfig
test? ( dev-libs/check )"
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
git-r3_src_unpack
else
default
fi
# Rename conflicting keymaps to have unique names, bug #293228
cd "${S}"/data/keymaps/i386 || die
mv dvorak/no.map dvorak/no-dvorak.map || die
mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die
mv olpc/es.map olpc/es-olpc.map || die
mv olpc/pt.map olpc/pt-olpc.map || die
mv qwerty/cz.map qwerty/cz-qwerty.map || die
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch
epatch "${FILESDIR}"/${P}-stdarg.patch #497200
epatch "${FILESDIR}"/${P}-big_endian.patch #508436
eautoreconf
}
src_configure() {
econf \
$(use_enable nls) \
$(use_enable pam vlock) \
$(use_enable test tests)
}
src_install() {
default
dohtml docs/doc/*.html
}

View File

@ -0,0 +1,55 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-2.0.1.ebuild,v 1.3 2014/01/18 05:12:21 vapier Exp $
EAPI="5"
inherit autotools eutils
DESCRIPTION="Keyboard and console utilities"
HOMEPAGE="http://kbd-project.org/"
SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="nls pam test"
RDEPEND="pam? ( virtual/pam )"
DEPEND="${RDEPEND}
virtual/pkgconfig
test? ( dev-libs/check )"
src_unpack() {
default
cd "${S}"
# broken file ... upstream git punted it
rm po/es.po
# Rename conflicting keymaps to have unique names, bug #293228
cd "${S}"/data/keymaps/i386
mv dvorak/no.map dvorak/no-dvorak.map
mv fgGIod/trf.map fgGIod/trf-fgGIod.map
mv olpc/es.map olpc/es-olpc.map
mv olpc/pt.map olpc/pt-olpc.map
mv qwerty/cz.map qwerty/cz-qwerty.map
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch
epatch "${FILESDIR}"/${P}-stdarg.patch #497200
eautoreconf
}
src_configure() {
econf \
$(use_enable nls) \
$(use_enable pam vlock) \
$(use_enable test tests)
}
src_install() {
default
dohtml docs/doc/*.html
}

View File

@ -0,0 +1,62 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-2.0.2.ebuild,v 1.1 2014/08/01 10:35:43 vapier Exp $
EAPI=5
SCM=""
if [[ ${PV} == "9999" ]] ; then
SCM="git-r3"
EGIT_REPO_URI="http://git.kernel.org/cgit/linux/kernel/git/legion/${PN}.git"
EGIT_BRANCH="master"
else
SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
inherit autotools eutils ${SCM}
DESCRIPTION="Keyboard and console utilities"
HOMEPAGE="http://kbd-project.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="nls pam test"
RDEPEND="pam? ( virtual/pam )"
DEPEND="${RDEPEND}
virtual/pkgconfig
test? ( dev-libs/check )"
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
git-r3_src_unpack
else
default
fi
# Rename conflicting keymaps to have unique names, bug #293228
cd "${S}"/data/keymaps/i386 || die
mv dvorak/no.map dvorak/no-dvorak.map || die
mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die
mv olpc/es.map olpc/es-olpc.map || die
mv olpc/pt.map olpc/pt-olpc.map || die
mv qwerty/cz.map qwerty/cz-qwerty.map || die
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch
eautoreconf
}
src_configure() {
econf \
$(use_enable nls) \
$(use_enable pam vlock) \
$(use_enable test tests)
}
src_install() {
default
dohtml docs/doc/*.html
}

View File

@ -0,0 +1,62 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-9999.ebuild,v 1.1 2014/04/23 16:51:22 polynomial-c Exp $
EAPI=5
SCM=""
if [[ ${PV} == "9999" ]] ; then
SCM="git-r3"
EGIT_REPO_URI="http://git.kernel.org/cgit/linux/kernel/git/legion/kbd.git"
EGIT_BRANCH="master"
else
SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
fi
inherit autotools eutils ${SCM}
DESCRIPTION="Keyboard and console utilities"
HOMEPAGE="http://kbd-project.org/"
LICENSE="GPL-2"
SLOT="0"
IUSE="nls pam test"
RDEPEND="pam? ( virtual/pam )"
DEPEND="${RDEPEND}
virtual/pkgconfig
test? ( dev-libs/check )"
src_unpack() {
if [[ ${PV} == "9999" ]] ; then
git-r3_src_unpack
else
default
fi
# Rename conflicting keymaps to have unique names, bug #293228
cd "${S}"/data/keymaps/i386 || die
mv dvorak/no.map dvorak/no-dvorak.map || die
mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die
mv olpc/es.map olpc/es-olpc.map || die
mv olpc/pt.map olpc/pt-olpc.map || die
mv qwerty/cz.map qwerty/cz-qwerty.map || die
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch
eautoreconf
}
src_configure() {
econf \
$(use_enable nls) \
$(use_enable pam vlock) \
$(use_enable test tests)
}
src_install() {
default
dohtml docs/doc/*.html
}

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
</pkgmetadata>