Pierre Gruet pushed to branch master at Debian Med / libgtextutils
Commits: eaf3110a by Pierre Gruet at 2022-06-17T17:06:48+02:00 Using my debian.org email address - - - - - da8c674b by Pierre Gruet at 2022-06-17T17:52:59+02:00 Stop providing a symbols file for the C++ library - - - - - 934f243f by Pierre Gruet at 2022-06-17T17:55:38+02:00 Raising Standards version to 4.6.1, no change - - - - - 7a5ea84e by Pierre Gruet at 2022-06-17T17:56:04+02:00 Raising d/watch version to 4, no change - - - - - 248a591b by Pierre Gruet at 2022-06-17T17:59:22+02:00 Avoiding the use of deprecated std::binary_function to build with g++-12 - - - - - 32bb2f1b by Pierre Gruet at 2022-06-17T18:00:13+02:00 Updating changelog - - - - - 991c29b8 by Pierre Gruet at 2022-06-17T18:38:21+02:00 Upload to unstable - - - - - 8 changed files: - debian/changelog - debian/control - debian/libgtextutils0v5.lintian-overrides - − debian/libgtextutils0v5.symbols - + debian/patches/avoid_deprecated_finary_function.patch - debian/patches/fixing_implicit_conversion.patch - debian/patches/series - debian/watch Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,13 @@ +libgtextutils (0.7-8) unstable; urgency=medium + + * Stopping using deprecated std:: binary_function (Closes: #1012979) + * Stopping providing a symbols file for the C++ library, adding a Lintian + override about it + * Raising Standards version to 4.6.1, no change + * Raising d/watch version to 4, no change + + -- Pierre Gruet <[email protected]> Fri, 17 Jun 2022 18:02:16 +0200 + libgtextutils (0.7-7) unstable; urgency=medium [ Pierre Gruet ] ===================================== debian/control ===================================== @@ -2,13 +2,13 @@ Source: libgtextutils Maintainer: Debian Med Packaging Team <[email protected]> Uploaders: Charles Plessy <[email protected]>, Andreas Tille <[email protected]>, - Pierre Gruet <[email protected]> + Pierre Gruet <[email protected]> Section: science Priority: optional Build-Depends: debhelper-compat (= 13), dh-exec, libtool -Standards-Version: 4.5.0 +Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/med-team/libgtextutils Vcs-Git: https://salsa.debian.org/med-team/libgtextutils.git Homepage: http://hannonlab.cshl.edu/fastx_toolkit/ ===================================== debian/libgtextutils0v5.lintian-overrides ===================================== @@ -3,3 +3,6 @@ libgtextutils0v5: package-name-doesnt-match-sonames libgtextutils-0.7-0 # the symlink is created, but without the -0.7 version part libgtextutils0v5: dev-pkg-without-shlib-symlink + +# We won't issue a symbols file for this C++ library. +libgtextutils0v5: no-symbols-control-file * ===================================== debian/libgtextutils0v5.symbols deleted ===================================== @@ -1,14 +0,0 @@ -libgtextutils-0.7.so.0 libgtextutils0v5 #MINVER# -* Build-Depends-Package: libgtextutils-dev - (c++)"TextLineReader::next_line()@Base" 0.7 - (c++)"TextLineReader::TextLineReader(std::basic_istream<char, std::char_traits<char> >&)@Base" 0.7 - (c++)"TextLineReader::TextLineReader(std::basic_istream<char, std::char_traits<char> >&)@Base" 0.7 - (c++)"InputStreamWrapper::InputStreamWrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.7 - (c++)"InputStreamWrapper::InputStreamWrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.7 - (c++)"OutputStreamWrapper::OutputStreamWrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.7 - (c++)"OutputStreamWrapper::OutputStreamWrapper(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.7 - pipe_close@Base 0.7 - pipe_input_command@Base 0.7 - pipe_output_command@Base 0.7 - strnatcasecmp@Base 0.7 - strnatcmp@Base 0.7 ===================================== debian/patches/avoid_deprecated_finary_function.patch ===================================== @@ -0,0 +1,26 @@ +Description: stopping using std::binary_function, to build with g++-12 +Author: Pierre Gruet <[email protected]> +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012979 +Forwarded: [email protected] +Last-Update: 2022-06-17 + +--- a/src/gtextutils/natsort.h ++++ b/src/gtextutils/natsort.h +@@ -78,7 +78,7 @@ + + #include <string> + +-struct natural_sort_predicate : public std::binary_function<std::string, std::string, bool> ++struct natural_sort_predicate + { + bool operator() ( const std::string& s1, const std::string& s2 ) + { +@@ -86,7 +86,7 @@ + } + }; + +-struct natural_sort_ignore_case_predicate : public std::binary_function<std::string, std::string, bool> ++struct natural_sort_ignore_case_predicate + { + bool operator() ( const std::string& s1, const std::string& s2 ) + { ===================================== debian/patches/fixing_implicit_conversion.patch ===================================== @@ -2,7 +2,7 @@ Description: Suppressing overload issue due to references on rvalues C++11 introduced references on rvalues, and thus the two implicit conversion operators to std::string caused ambiguous conversions, for instance in tests/test_text_reader/cpp. -Author: Pierre Gruet <[email protected]> +Author: Pierre Gruet <[email protected]> Bug: https://bugs.debian.org/925745 Forwarded: https://github.com/agordon/libgtextutils/issues/15 Last-Update: 2020-07-28 ===================================== debian/patches/series ===================================== @@ -1,3 +1,4 @@ gcc-6.patch enable_parallel_tests.patch fixing_implicit_conversion.patch +avoid_deprecated_finary_function.patch ===================================== debian/watch ===================================== @@ -1,3 +1,3 @@ -version=3 +version=4 opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/libgtextutils-$1.tar.gz/ \ https://github.com/agordon/libgtextutils/tags .*/v?(\d\S*)\.tar\.gz View it on GitLab: https://salsa.debian.org/med-team/libgtextutils/-/compare/cc5192e1fd50d3b7b28178e3215cc8a696882547...991c29b81abfbc18c80850fa5463259f93f09698 -- View it on GitLab: https://salsa.debian.org/med-team/libgtextutils/-/compare/cc5192e1fd50d3b7b28178e3215cc8a696882547...991c29b81abfbc18c80850fa5463259f93f09698 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
