community/yaml-cpp: upgrade to 0.8.0 & rebuild revdeps
fix-pkgconfig-and-cmake-install-dirs.patch
removed as it is upstreamed.
This test is failing on non-x86:
/builds/Celeste/aports/community/yaml-cpp/src/yaml-cpp-0.8.0/test/binary_test.cpp: In member function 'virtual void BinaryTest_DecodingNoCrashOnNegative_Test::TestBody()':
/builds/Celeste/aports/community/yaml-cpp/src/yaml-cpp-0.8.0/test/binary_test.cpp:11:38: error: narrowing conversion of '-58' from 'int' to 'char' [-Wnarrowing]
11 | std::string input{-58, -1, -99, 109};
| ^
On 32-bit ARM, there's this additional warning:
In file included from /usr/include/c++/13.1.1/vector:72,
from /builds/Celeste/aports/community/yaml-cpp/src/yaml-cpp-0.8.0/include/yaml-cpp/node/detail/iterator_fwd.h:13,
from /builds/Celeste/aports/community/yaml-cpp/src/yaml-cpp-0.8.0/include/yaml-cpp/node/node.h:16,
from /builds/Celeste/aports/community/yaml-cpp/src/yaml-cpp-0.8.0/test/node/node_test.cpp:1:
/usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {testing::Matcher<const char* const&>}; _Tp = testing::Matcher<const char* const&>; _Alloc = std::allocator<testing::Matcher<const char* const&> >]':
/usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<testing::Matcher<const char* const&>, std::allocator<testing::Matcher<const char* const&> > >::iterator' changed in GCC 7.1
445 | vector<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {testing::Matcher<const char* const&>}; _Tp = testing::Matcher<const char* const&>; _Alloc = std::allocator<testing::Matcher<const char* const&> >]':
/usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<testing::Matcher<const char* const&>*, std::vector<testing::Matcher<const char* const&>, std::allocator<testing::Matcher<const char* const&> > > >' changed in GCC 7.1
123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Edited by Celeste