summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrahmajit Das <brahmajit.xyz@gmail.com>2023-08-02 16:16:26 +0000
committerJoonas Niilola <juippis@gentoo.org>2023-08-19 15:51:08 +0300
commit957db3f2129168918147c91c23114508b0f40931 (patch)
treee52a4788540f52de711219de6871e50e821bbeb3 /app-text/mecab/files
parentapp-i18n/mecab-skkserv: Fix call to undeclared library function strcmp (diff)
downloadgentoo-957db3f2129168918147c91c23114508b0f40931.tar.gz
gentoo-957db3f2129168918147c91c23114508b0f40931.tar.bz2
gentoo-957db3f2129168918147c91c23114508b0f40931.zip
app-text/mecab: Fix no template named binary_function
Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32144 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'app-text/mecab/files')
-rw-r--r--app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch b/app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch
new file mode 100644
index 000000000000..5776cf5b2aa5
--- /dev/null
+++ b/app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch
@@ -0,0 +1,16 @@
+Dropping usage of binary_function
+--- a/src/dictionary.cpp
++++ b/src/dictionary.cpp
+@@ -65,7 +65,11 @@ int progress_bar_darts(size_t current, size_t total) {
+ }
+
+ template <typename T1, typename T2>
+-struct pair_1st_cmp: public std::binary_function<bool, T1, T2> {
++struct pair_1st_cmp {
++ public:
++ using first_argument_type = bool;
++ using second_argument_type = T1;
++ using result_type = T2;
+ bool operator()(const std::pair<T1, T2> &x1,
+ const std::pair<T1, T2> &x2) {
+ return x1.first < x2.first;