summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-01-06 15:32:50 +0000
committerMike Frysinger <vapier@gentoo.org>2014-01-06 15:32:50 +0000
commitc37d30e06de6ec0a8eb7184e6698f049c28cf47d (patch)
treec70dbcf12f255a6a7db3b2b3bb0930f5888251cb /sys-apps/kbd
parentsci-biology/vienna-rna: Punt base.eclass (diff)
downloadgentoo-2-c37d30e06de6ec0a8eb7184e6698f049c28cf47d.tar.gz
gentoo-2-c37d30e06de6ec0a8eb7184e6698f049c28cf47d.tar.bz2
gentoo-2-c37d30e06de6ec0a8eb7184e6698f049c28cf47d.zip
Add missing stdarg.h include to fix building for some C libraries #497200 by Anthony Basile.
(Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Diffstat (limited to 'sys-apps/kbd')
-rw-r--r--sys-apps/kbd/ChangeLog7
-rw-r--r--sys-apps/kbd/files/kbd-2.0.1-stdarg.patch43
-rw-r--r--sys-apps/kbd/kbd-2.0.1.ebuild5
3 files changed, 52 insertions, 3 deletions
diff --git a/sys-apps/kbd/ChangeLog b/sys-apps/kbd/ChangeLog
index 385ae44a6eb4..052fa0b16241 100644
--- a/sys-apps/kbd/ChangeLog
+++ b/sys-apps/kbd/ChangeLog
@@ -1,6 +1,11 @@
# 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.118 2014/01/05 14:28:14 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/ChangeLog,v 1.119 2014/01/06 15:32:50 vapier Exp $
+
+ 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
diff --git a/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch b/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch
new file mode 100644
index 000000000000..b325af4b1d6a
--- /dev/null
+++ b/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 <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
+
diff --git a/sys-apps/kbd/kbd-2.0.1.ebuild b/sys-apps/kbd/kbd-2.0.1.ebuild
index fad1da0f5297..71e04e717f80 100644
--- a/sys-apps/kbd/kbd-2.0.1.ebuild
+++ b/sys-apps/kbd/kbd-2.0.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 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-2.0.1.ebuild,v 1.1 2013/12/13 22:31:51 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-2.0.1.ebuild,v 1.2 2014/01/06 15:32:50 vapier Exp $
EAPI="5"
@@ -38,6 +38,7 @@ src_unpack() {
src_prepare() {
epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch
+ epatch "${FILESDIR}"/${P}-stdarg.patch #497200
eautoreconf
}