app-i18n/mecab-skkserv: fix build with >=sys-libs/glibc-2.26
authorAkinori Hattori <hattya@gentoo.org>
Thu, 14 Dec 2017 12:45:49 +0000 (21:45 +0900)
committerAkinori Hattori <hattya@gentoo.org>
Thu, 14 Dec 2017 12:45:49 +0000 (21:45 +0900)
Closes: https://bugs.gentoo.org/637378
Package-Manager: Portage-2.3.13, Repoman-2.3.4

app-i18n/mecab-skkserv/files/mecab-skkserv-getopt.patch [new file with mode: 0644]
app-i18n/mecab-skkserv/mecab-skkserv-0.03.ebuild

diff --git a/app-i18n/mecab-skkserv/files/mecab-skkserv-getopt.patch b/app-i18n/mecab-skkserv/files/mecab-skkserv-getopt.patch
new file mode 100644 (file)
index 0000000..24b5017
--- /dev/null
@@ -0,0 +1,19 @@
+--- a/mecab-skkserv.cpp
++++ b/mecab-skkserv.cpp
+@@ -33,15 +33,9 @@
+ #include <stdexcept>
+ #include <set>
+-#ifdef HAVE_GETOPT_H
+-#include <getopt.h>
+-#endif
+-
+ #ifdef HAVE_UNISTD_H
+ #include <unistd.h>
+-#endif
+-
+-#if defined HAVE_GETOPT_H && defined HAVE_GETOPT_LONG
++#elif defined(HAVE_GETOPT_H)
+ #include <getopt.h>
+ #else
+ #include "getopt.h"
index 18326fe43baa03fcb95f2374f849c826d7b8af7d..3f49e98dfc967c35e40be57c8568f79994e837c6 100644 (file)
@@ -21,6 +21,7 @@ RDEPEND="${DEPEND}
 PATCHES=(
        "${FILESDIR}"/${PN}-cflags.patch
        "${FILESDIR}"/${PN}-dicrc.patch
+       "${FILESDIR}"/${PN}-getopt.patch
 )
 HTML_DOCS=( index.html ${PN}.css )