From 957db3f2129168918147c91c23114508b0f40931 Mon Sep 17 00:00:00 2001 From: Brahmajit Das Date: Wed, 2 Aug 2023 16:16:26 +0000 Subject: app-text/mecab: Fix no template named binary_function Signed-off-by: Brahmajit Das Closes: https://github.com/gentoo/gentoo/pull/32144 Signed-off-by: Joonas Niilola --- .../files/mecab-0.996-clang-16-binary_function.patch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch (limited to 'app-text/mecab/files') 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 +-struct pair_1st_cmp: public std::binary_function { ++struct pair_1st_cmp { ++ public: ++ using first_argument_type = bool; ++ using second_argument_type = T1; ++ using result_type = T2; + bool operator()(const std::pair &x1, + const std::pair &x2) { + return x1.first < x2.first; -- cgit v1.2.3-65-gdbad