diff --git a/print/scribus-devel/files/patch-scribus_desaxe_digester.cpp b/print/scribus-devel/files/patch-scribus_desaxe_digester.cpp index 41a978ccd222..db186823e4bd 100644 --- a/print/scribus-devel/files/patch-scribus_desaxe_digester.cpp +++ b/print/scribus-devel/files/patch-scribus_desaxe_digester.cpp @@ -1,11 +1,14 @@ ---- scribus/desaxe/digester.cpp.orig 2023-07-26 15:32:48 UTC +--- scribus/desaxe/digester.cpp.orig 2023-07-31 21:07:27 UTC +++ scribus/desaxe/digester.cpp -@@ -448,7 +448,7 @@ automata::NFA* RuleState::create +@@ -448,7 +448,11 @@ automata::NFA* RuleState::create return nfa; } --struct CreateDFAState : public std::unary_function , dfa_state_t> { ++#if __cplusplus >= 201703L // ISO C++ 2017 or newer. +struct CreateDFAState : public std::__unary_function , dfa_state_t> { ++#else + struct CreateDFAState : public std::unary_function , dfa_state_t> { ++#endif CreateDFAState(const std::vector& rules, const std::vector& accepting) : n(0), rules_(rules), accepting_(accepting)