summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Pronin <dannftk@yandex.ru>2020-02-21 15:55:44 +0300
committerMichał Górny <mgorny@gentoo.org>2020-03-02 10:09:09 +0100
commit8be274041e9b36d5a4ab436ba8d48cb12d981a34 (patch)
tree569690de6bd2063e9ff4adcbd7814a821ac75bfe
parentmedia-libs/liblo: Bump to version 0.31 (diff)
downloadgentoo-8be27404.tar.gz
gentoo-8be27404.tar.bz2
gentoo-8be27404.zip
dev-cpp/clucene: fix building w/ clang and libc++
Signed-off-by: Denis Pronin <dannftk@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/14730 Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r--dev-cpp/clucene/clucene-2.3.3.4-r6.ebuild1
-rw-r--r--dev-cpp/clucene/files/clucene-2.3.3.4-gmtime.patch12
2 files changed, 13 insertions, 0 deletions
diff --git a/dev-cpp/clucene/clucene-2.3.3.4-r6.ebuild b/dev-cpp/clucene/clucene-2.3.3.4-r6.ebuild
index 31b96850ad9e..49e53b0da09d 100644
--- a/dev-cpp/clucene/clucene-2.3.3.4-r6.ebuild
+++ b/dev-cpp/clucene/clucene-2.3.3.4-r6.ebuild
@@ -33,6 +33,7 @@ PATCHES=(
"${FILESDIR}/${P}-contrib.patch"
"${FILESDIR}/${P}-pkgconfig.patch"
"${FILESDIR}/${P}-gcc6.patch"
+ "${FILESDIR}/${P}-gmtime.patch"
)
src_prepare() {
diff --git a/dev-cpp/clucene/files/clucene-2.3.3.4-gmtime.patch b/dev-cpp/clucene/files/clucene-2.3.3.4-gmtime.patch
new file mode 100644
index 000000000000..d4c702bf217b
--- /dev/null
+++ b/dev-cpp/clucene/files/clucene-2.3.3.4-gmtime.patch
@@ -0,0 +1,12 @@
+diff -Naur clucene-core-2.3.3.4/src/core/CLucene/document/DateTools.cpp clucene-core-2.3.3.4.new/src/core/CLucene/document/DateTools.cpp
+--- clucene-core-2.3.3.4/src/core/CLucene/document/DateTools.cpp 2011-03-17 03:21:07.000000000 +0300
++++ clucene-core-2.3.3.4.new/src/core/CLucene/document/DateTools.cpp 2020-02-21 15:20:17.382575302 +0300
+@@ -9,6 +9,8 @@
+ #include "DateTools.h"
+ #include "CLucene/util/Misc.h"
+
++#include <ctime>
++
+ CL_NS_USE(util)
+ CL_NS_DEF(document)
+