From bf119982cec646b01f5dcd69e69fb9cdcd342c78 Mon Sep 17 00:00:00 2001 From: Akinori Hattori Date: Wed, 19 Jul 2017 00:22:25 +0900 Subject: [PATCH] app-i18n/kinput2: fix implicit declarations Package-Manager: Portage-2.3.6, Repoman-2.3.1 --- app-i18n/kinput2/files/kinput2-headers.patch | 101 +++++++++++++++++++ app-i18n/kinput2/kinput2-3.1-r1.ebuild | 1 + app-i18n/kinput2/kinput2-3.1-r2.ebuild | 1 + 3 files changed, 103 insertions(+) create mode 100644 app-i18n/kinput2/files/kinput2-headers.patch diff --git a/app-i18n/kinput2/files/kinput2-headers.patch b/app-i18n/kinput2/files/kinput2-headers.patch new file mode 100644 index 0000000000000..0075f710e9b64 --- /dev/null +++ b/app-i18n/kinput2/files/kinput2-headers.patch @@ -0,0 +1,101 @@ +--- a/cmd/kinput2.c ++++ b/cmd/kinput2.c +@@ -25,6 +25,7 @@ + #endif + + #include ++#include + #include + #include + #include +--- a/lib/Canna.c ++++ b/lib/Canna.c +@@ -50,6 +50,7 @@ + static char *rcsid = "$Id: Canna.c,v 1.55 1999/05/25 08:13:03 ishisone Exp $"; + #endif + ++#include + #include + #include + #include +--- a/lib/CcWnn.c ++++ b/lib/CcWnn.c +@@ -2754,6 +2754,7 @@ + wchar wbuf[1024]; + int wlen; + int len; ++ extern int convJWStoCT(); + + TRACE(("CcWnn:saveYomiAndKanji()\n")); + +--- a/lib/ConvCtrl.c ++++ b/lib/ConvCtrl.c +@@ -18,6 +18,7 @@ + * Author: Makoto Ishisone, Software Research Associates, Inc., Japan + */ + ++#include + #include + #include + #include +--- a/lib/KIProto.c ++++ b/lib/KIProto.c +@@ -18,6 +18,7 @@ + * Author: Makoto Ishisone, Software Research Associates, Inc., Japan + */ + ++#include + #include + #include + #include +--- a/lib/XimpProto.c ++++ b/lib/XimpProto.c +@@ -18,6 +18,7 @@ + * Author: Makoto Ishisone, Software Research Associates, Inc., Japan + */ + ++#include + #include + #include + +--- a/lib/cconv.c ++++ b/lib/cconv.c +@@ -604,6 +604,7 @@ + #endif + + #include ++#include + #include + #include + #include +--- a/lib/ctext.c ++++ b/lib/ctext.c +@@ -71,6 +71,8 @@ + static char *rcsid = "$Id: ctext.c,v 2.6 1999/03/10 08:55:15 ishisone Exp $"; + #endif + ++#include ++ + typedef unsigned short wchar; + + #define NULL 0 +--- a/lib/ioecall.c ++++ b/lib/ioecall.c +@@ -23,6 +23,7 @@ + */ + + #include ++#include + #include + #include + #include "IOECall.h" +--- a/lib/wnnlib.c ++++ b/lib/wnnlib.c +@@ -578,6 +578,7 @@ + #ifdef DEBUG_WNNLIB + #include + #endif ++#include + #include "wnnlib.h" + #include "WStr.h" + #include diff --git a/app-i18n/kinput2/kinput2-3.1-r1.ebuild b/app-i18n/kinput2/kinput2-3.1-r1.ebuild index 5e3579baa0df3..caf4b59765b64 100644 --- a/app-i18n/kinput2/kinput2-3.1-r1.ebuild +++ b/app-i18n/kinput2/kinput2-3.1-r1.ebuild @@ -33,6 +33,7 @@ S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}"/${PN}-gentoo.patch + "${FILESDIR}"/${PN}-headers.patch "${FILESDIR}"/${PN}-ppc.patch "${FILESDIR}"/${PN}-segfault.patch ) diff --git a/app-i18n/kinput2/kinput2-3.1-r2.ebuild b/app-i18n/kinput2/kinput2-3.1-r2.ebuild index 724a233a91ec4..0f1fc47b2a4fc 100644 --- a/app-i18n/kinput2/kinput2-3.1-r2.ebuild +++ b/app-i18n/kinput2/kinput2-3.1-r2.ebuild @@ -33,6 +33,7 @@ S="${WORKDIR}/${MY_P}" PATCHES=( "${FILESDIR}"/${PN}-gentoo.patch + "${FILESDIR}"/${PN}-headers.patch "${FILESDIR}"/${PN}-ppc.patch "${FILESDIR}"/${PN}-segfault.patch )