From a35e0faf6e5241f40addb8cd3f5860d0078ab393 Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Thu, 28 May 2015 09:36:41 -0700 Subject: [PATCH] bump(sys-apps/kbd): sync with upstream for arm64 Signed-off-by: Geoff Levand --- .../metadata/md5-cache/sys-apps/kbd-1.15.3 | 10 - .../metadata/md5-cache/sys-apps/kbd-1.15.5-r1 | 13 + .../metadata/md5-cache/sys-apps/kbd-2.0.1 | 13 + .../metadata/md5-cache/sys-apps/kbd-2.0.1-r1 | 13 + .../metadata/md5-cache/sys-apps/kbd-2.0.2 | 13 + .../metadata/md5-cache/sys-apps/kbd-9999 | 11 + .../portage-stable/sys-apps/kbd/ChangeLog | 528 ++++++++++++++++++ .../portage-stable/sys-apps/kbd/Manifest | 35 +- .../kbd/files/kbd-1.15.5-loadkeys-parse.patch | 90 +++ .../sys-apps/kbd/files/kbd-2.0.0-tests.patch | 31 + .../kbd/files/kbd-2.0.1-big_endian.patch | 27 + .../sys-apps/kbd/files/kbd-2.0.1-stdarg.patch | 43 ++ ...kbd-1.15.3.ebuild => kbd-1.15.5-r1.ebuild} | 36 +- .../sys-apps/kbd/kbd-2.0.1-r1.ebuild | 64 +++ .../sys-apps/kbd/kbd-2.0.1.ebuild | 55 ++ .../sys-apps/kbd/kbd-2.0.2.ebuild | 62 ++ .../sys-apps/kbd/kbd-9999.ebuild | 62 ++ .../portage-stable/sys-apps/kbd/metadata.xml | 5 + 18 files changed, 1084 insertions(+), 27 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-1.15.3 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-1.15.5-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.1-r1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-9999 create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.0-tests.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch rename sdk_container/src/third_party/portage-stable/sys-apps/kbd/{kbd-1.15.3.ebuild => kbd-1.15.5-r1.ebuild} (55%) create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.1-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-9999.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/kbd/metadata.xml diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-1.15.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-1.15.3 deleted file mode 100644 index 9937c2ad4a..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-1.15.3 +++ /dev/null @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-1.15.5-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-1.15.5-r1 new file mode 100644 index 0000000000..8577a011bc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-1.15.5-r1 @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.1 new file mode 100644 index 0000000000..001d4abbef --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=pam? ( virtual/pam ) virtual/pkgconfig test? ( dev-libs/check ) !=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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.1-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.1-r1 new file mode 100644 index 0000000000..1335e573ba --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.1-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=pam? ( virtual/pam ) virtual/pkgconfig test? ( dev-libs/check ) !=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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.2 new file mode 100644 index 0000000000..c6b8a0008c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-2.0.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=pam? ( virtual/pam ) virtual/pkgconfig test? ( dev-libs/check ) !=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 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-9999 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-9999 new file mode 100644 index 0000000000..e8536e7b85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/kbd-9999 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install prepare unpack +DEPEND=pam? ( virtual/pam ) virtual/pkgconfig test? ( dev-libs/check ) !=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 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/ChangeLog new file mode 100644 index 0000000000..9fcdc74425 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/ChangeLog @@ -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 +kbd-2.0.2.ebuild: + Version bump. + + 23 Apr 2014; Lars Wendler + +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 -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 kbd-1.15.5-r1.ebuild: + Stable for sparc, wrt bug #496434 + + 20 Jan 2014; Agostino Sarubbo kbd-1.15.5-r1.ebuild: + Stable for ppc, wrt bug #496434 + + 19 Jan 2014; Agostino Sarubbo kbd-1.15.5-r1.ebuild: + Stable for ppc64, wrt bug #496434 + + 18 Jan 2014; Mike Frysinger kbd-1.15.5-r1.ebuild, + kbd-2.0.1.ebuild: + Add arm64 love. + + 17 Jan 2014; Mike Frysinger kbd-1.15.5-r1.ebuild: + Mark m68k/s390/sh stable. + + 15 Jan 2014; Agostino Sarubbo kbd-1.15.5-r1.ebuild: + Stable for ia64, wrt bug #496434 + + 09 Jan 2014; Lars Wendler kbd-1.15.5-r1.ebuild: + x86 stable (bug #496434). + + 08 Jan 2014; Lars Wendler kbd-1.15.5-r1.ebuild: + amd64 stable (bug #496434). + + 06 Jan 2014; Mike Frysinger +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 kbd-1.15.5-r1.ebuild: + arm stable, bug #496434 + + 04 Jan 2014; Lars Wendler -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 kbd-1.15.5-r1.ebuild: + alpha stable, bug 496434. + + 30 Dec 2013; Jeroen Roovers kbd-1.15.5-r1.ebuild: + Stable for HPPA (bug #496434). + +*kbd-2.0.1 (13 Dec 2013) + + 13 Dec 2013; Lars Wendler +kbd-2.0.1.ebuild: + Version bump. + + 17 Sep 2013; Tim Harder kbd-2.0.0.ebuild: + Update HOMEPAGE. + + 16 Sep 2013; Tim Harder kbd-2.0.0.ebuild: + Drop unnecessary whitespace in deps. + + 16 Sep 2013; Tim Harder kbd-2.0.0.ebuild: + Fix pkgconfig dep. + + 16 Sep 2013; Tim Harder 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 +kbd-2.0.0.ebuild: + Version bump. + +*kbd-1.15.5-r1 (20 Jan 2013) + + 20 Jan 2013; Mike Frysinger + +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 +kbd-1.15.5.ebuild: + Version bump. + +*kbd-1.15.4 (02 Dec 2012) + + 02 Dec 2012; Mike Frysinger +kbd-1.15.4.ebuild: + Version bump. + + 11 Oct 2011; Jeroen Roovers kbd-1.15.3.ebuild: + Stable for HPPA (bug #329693). + + 09 Oct 2011; Raúl Porcel kbd-1.15.3.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #329693 + + 04 Oct 2011; Joseph Jezak kbd-1.15.3.ebuild: + Marked ppc/ppc64 stable for bug #329693. + + 03 Oct 2011; Markus Meier kbd-1.15.3.ebuild: + arm stable, bug #329693 + + 24 Sep 2011; Tony Vroon 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 kbd-1.15.3.ebuild: + x86 stable, see bug 329693 + +*kbd-1.15.3 (16 May 2011) + + 16 May 2011; Mike Frysinger +kbd-1.15.3.ebuild: + Version bump. + + 08 Oct 2010; Mart Raudsepp 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 +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 +kbd-1.15.2.ebuild: + Version bump. + + 24 Jan 2010; Raúl Porcel kbd-1.15.ebuild: + ia64/s390/sh/sparc stable wrt #259129 + + 26 Nov 2009; Markus Meier kbd-1.15.ebuild: + arm stable, bug #259129 + + 25 Nov 2009; Markus Meier kbd-1.15.ebuild: + amd64 stable, bug #259129 + + 11 Nov 2009; Jeroen Roovers kbd-1.15.ebuild: + Stable for HPPA (bug #259129). + + 07 Nov 2009; Tobias Klausmann kbd-1.15.ebuild: + Stable on alpha, bug #259129 + + 07 Nov 2009; Christian Faulhammer kbd-1.15.ebuild: + stable x86, bug 259129 + + 18 Oct 2009; Mike Frysinger 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 +kbd-1.15.1.ebuild: + Version bump. + + 11 Jul 2009; Raúl Porcel kbd-1.15.ebuild: + Revert to ~alpha, bug #259129 + + 06 Mar 2009; Jeroen Roovers kbd-1.15.ebuild: + Reverting to ~hppa (bug #259129 comment #12). + + 06 Mar 2009; Jeroen Roovers kbd-1.15.ebuild: + Stable for HPPA (bug #259129). + + 26 Feb 2009; Thomas Anderson kbd-1.15.ebuild: + Revert stable amd64 keyword due to breakage with kbd moving to /usr/bin from + /bin + + 24 Feb 2009; Thomas Anderson kbd-1.15.ebuild: + stable amd64, bug 259129 + + 22 Feb 2009; Tobias Klausmann kbd-1.15.ebuild: + Stable on alpha, bug #259129 + + 16 Feb 2009; Brent Baude kbd-1.15.ebuild: + stable ppc64, bug 259129 + + 16 Feb 2009; Brent Baude kbd-1.15.ebuild: + stable ppc, bug 259129 + + 08 Dec 2008; Raúl Porcel 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 +kbd-1.15.ebuild: + Version bump. + + 17 Nov 2008; Diego E. Pettenò + files/kbd-1.12-debian.patch: + Fix patch with absolute paths. + + 23 Sep 2008; Markus Rothe kbd-1.14.1-r1.ebuild: + Stable on ppc + + 25 May 2008; Markus Rothe kbd-1.14.1-r1.ebuild: + Stable on ppc64 + + 10 Apr 2008; Mike Frysinger + 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 + +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 +kbd-1.14.1.ebuild: + Version bump #215280 by timofonic. + + 19 Nov 2007; Joshua Kinard kbd-1.13-r1.ebuild: + Stable on mips, per #195687. + + 22 Oct 2007; Raúl Porcel kbd-1.13-r1.ebuild: + alpha/ia64/sparc stable wrt #195687 + + 15 Oct 2007; Jeroen Roovers kbd-1.13-r1.ebuild: + Stable for HPPA (bug #195687). + + 14 Oct 2007; Markus Rothe kbd-1.13-r1.ebuild: + Stable on ppc64; bug #195687 + + 13 Oct 2007; Christoph Mende kbd-1.13-r1.ebuild: + Stable on amd64 wrt bug #195687 + + 13 Oct 2007; nixnut kbd-1.13-r1.ebuild: + Stable on ppc wrt bug 195687 + + 13 Oct 2007; Dawid Węgliński kbd-1.13-r1.ebuild: + Stable on x86 (bug #195687) + +*kbd-1.13-r1 (26 Aug 2007) + + 26 Aug 2007; Mike Frysinger + 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 + +files/kbd-1.13-dont-use-error.patch, +kbd-1.13.ebuild: + Version bump. + + 15 Nov 2006; Markus Rothe kbd-1.12-r8.ebuild: + Stable on ppc64; bug #153556 + + 02 Nov 2006; Timothy Redaelli kbd-1.12-r8.ebuild: + Stable for ppc (bug #153556). + + 02 Nov 2006; Jeroen Roovers kbd-1.12-r8.ebuild: + Stable for HPPA (bug #153556). + + 01 Nov 2006; Bryan Østergaard kbd-1.12-r8.ebuild: + Stable on Alpha + ia64, bug 153556. + + 31 Oct 2006; Torsten Veller kbd-1.12-r8.ebuild: + Stable on x86 (#153556) + + 31 Oct 2006; Danny van Dyk kbd-1.12-r8.ebuild: + Marked stable on amd64. + + 31 Oct 2006; Gustavo Zacarias kbd-1.12-r8.ebuild: + Stable on sparc wrt #153556 + + 23 Oct 2006; Gustavo Zacarias + +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 kbd-1.12-r7.ebuild: + Mark 1.12-r7 stable on ia64 + + 26 Sep 2006; Gustavo Zacarias kbd-1.12-r7.ebuild: + Stable on hppa wrt #146511 + + 14 Sep 2006; Gustavo Zacarias kbd-1.12-r7.ebuild: + Stable on sparc wrt #146511 + + 09 Sep 2006; Torsten Veller kbd-1.12-r7.ebuild: + Stable on x86 (#146511) + + 09 Sep 2006; Thomas Cort kbd-1.12-r7.ebuild: + Stable on amd64 wrt Bug #146511. + + 08 Sep 2006; Stephanie Lockwood-Childs + kbd-1.12-r7.ebuild: + stable on ppc (Bug #146511) + + 06 Sep 2006; Markus Rothe kbd-1.12-r7.ebuild: + Stable on ppc64; bug #146511 + +*kbd-1.12-r8 (24 Aug 2006) + + 24 Aug 2006; Roy Marples + +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; +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 + +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 +kbd-1.12-r6.ebuild: + Drop the italian euro keymap patch #75970. + + 08 Feb 2006; Joel Martin kbd-1.12-r5.ebuild: + Don't run test programs when cross-compiling. Export CC for cross-compiling. + + 12 Jul 2005; Joseph Jezak kbd-1.12-r5.ebuild: + Marked ppc stable. + + 07 Jul 2005; Markus Rothe kbd-1.12-r5.ebuild: + Stable on ppc64 + + 04 Jul 2005; Gustavo Zacarias kbd-1.12-r5.ebuild: + Stable on sparc + + 02 Jul 2005; Mike Frysinger + +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 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 + +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 : + Change encoding to UTF-8 for GLEP 31 compliance + +*kbd-1.12-r4 (29 Dec 2004) + + 29 Dec 2004; Mike Frysinger + 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 + +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 kbd-1.12-r2.ebuild: + use emake + + 16 Jun 2004; Aron Griffis -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 kbd-1.12-r2.ebuild: + Stable on alpha. + + 02 Jun 2004; Travis Tilley kbd-1.12-r2.ebuild: + stable on amd64 + + 01 Jun 2004; Tom Gall kbd-1.12-r2.ebuild: + stable on ppc64 bug #52651 + +*kbd-1.12-r2 (08 Feb 2004) + + 08 Feb 2004; Martin Schlemmer 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 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 . + +*kbd-1.12 (29 Jan 2004) + + 29 Jan 2004; Martin Schlemmer 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 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 kbd-1.08-r4.ebuild: + Mark stable, as latest stable baselayout depends on it, bug #38585. + + 04 Nov 2003; Martin Schlemmer 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 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 + , 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 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 kbd-1.08-r2.ebuild, + marked -ppc for now: loading a non-us keymap fails with 'flex input failed' + + 02 Aug 2003; Martin Schlemmer kbd-1.08-r2.ebuild, + files/kbd-1.08-kbd_repeat.patch: + A better fix from Keith M Wesolowski (bug #25517). + + 02 Aug 2003; Martin Schlemmer + files/kbd-1.08-sparc-fixes.patch: + Sparc64 fixes, bug #25517 again. + + 31 Jul 2003; Martin Schlemmer 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 kbd-1.08-r2.ebuild, + marked -ppc for now: loading a non-us keymap fails with 'flex input failed' + + 29 Jul 2003; Martin Schlemmer 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 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 Manifest, kbd-1.08.ebuild: + New version. + + 20 May 2003; Joshua Kinard kbd-1.06-r1.ebuild: + Added fix to ebuild to use CFLAGS from /etc/make.conf. Fixes Bug #21320. + + 21 Feb 2003; Zach Welch kbd-1.06-r1.ebuild : + Added arm to keywords. + + 09 Feb 2003; Guy Martin kbd-1.06-r1.ebuild : + Added hppa to keywords. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 22 Mar 2002; Daniel Robbins kbd-1.06-r1.ebuild : + + 14 Jul 2002; phoen][x kbd-1.06.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 14 Jul 2002; phoen][x 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 : + Added mips to keywords + + 22 Mar 2002; Seemant Kulleen 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 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. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/Manifest index 97d9f54cbd..0fbad45426 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/Manifest @@ -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----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch new file mode 100644 index 0000000000..c78a227808 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch @@ -0,0 +1,90 @@ +https://bugs.gentoo.org/447440 + +From 7e06e56157e8431d02e1377cdc44230944203d88 Mon Sep 17 00:00:00 2001 +From: Alexey Gladkov +Date: Tue, 11 Dec 2012 14:24:44 +0400 +Subject: [PATCH] Fix regression in 16117ce6ab + +Signed-off-by: Alexey Gladkov +--- + 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--; ++ } + } + [^"]|\"\"|\"[^"\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 + } + \" { + *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 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.0-tests.patch b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.0-tests.patch new file mode 100644 index 0000000000..7a4e186cbc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.0-tests.patch @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch new file mode 100644 index 0000000000..f69b7f9c81 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch @@ -0,0 +1,27 @@ +From 363185b72ccb5279fa950a378ebd93c082078d39 Mon Sep 17 00:00:00 2001 +From: Aaro Koskinen +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 + +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 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch new file mode 100644 index 0000000000..b325af4b1d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch @@ -0,0 +1,43 @@ +From 7955ccd650dc3235df3bf6333222c2811dd43141 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +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 +Signed-off-by: Mike Frysinger +--- + 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 ++ + #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 ++ + #include + + /** Initializes the structures necessary to read and/or parse keymap. +-- +1.8.4.3 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-1.15.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-1.15.5-r1.ebuild similarity index 55% rename from sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-1.15.3.ebuild rename to sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-1.15.5-r1.ebuild index fe0a1d9144..44e94e177e 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-1.15.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-1.15.5-r1.ebuild @@ -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 -# $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" 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" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="nls" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +IUSE="nls pam" -RDEPEND="" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" +RDEPEND="pam? ( virtual/pam )" +DEPEND="${RDEPEND}" src_unpack() { - unpack ${A} + default cd "${S}" # broken file ... upstream git punted it @@ -29,18 +32,19 @@ src_unpack() { mv olpc/es.map olpc/es-olpc.map mv olpc/pt.map olpc/pt-olpc.map mv qwerty/cz.map qwerty/cz-qwerty.map - - # bundled timestamps are broken - find "${S}" -type f -exec touch -r "${S}"/configure {} + } -src_compile() { - econf $(use_enable nls) || die - emake || die +src_prepare() { + epatch "${FILESDIR}"/${P}-loadkeys-parse.patch #447440 +} + +src_configure() { + econf \ + $(use_enable nls) \ + $(use_enable pam vlock) } src_install() { - emake DESTDIR="${D}" install || die - dodoc AUTHORS ChangeLog INSTALL NEWS README + default dohtml doc/*.html } diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.1-r1.ebuild new file mode 100644 index 0000000000..7fd61d4d5b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.1-r1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.1.ebuild new file mode 100644 index 0000000000..11182e3724 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.2.ebuild new file mode 100644 index 0000000000..52d9d4bec7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-2.0.2.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-9999.ebuild new file mode 100644 index 0000000000..fcba36ff30 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/kbd-9999.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/kbd/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/metadata.xml new file mode 100644 index 0000000000..96a2d58636 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/kbd/metadata.xml @@ -0,0 +1,5 @@ + + + +base-system +