Summary(pl.UTF-8): Biblioteki C++ "Boost"
Name: boost
Version: 1.63.0
-Release: 5
+Release: 6
License: Boost Software License and others
Group: Libraries
Source0: http://downloads.sourceforge.net/boost/%{name}_%{fver}.tar.bz2
Patch2: %{name}-clean-gcc-flags.patch
Patch3: %{name}-numpy3.patch
Patch4: hash-new-char-types.patch
+Patch5: fix-python37.patch
# FC Patches:
Patch201: %{name}-python-abi_letters.patch
# https://github.com/boostorg/build/issues/163
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
%patch201 -p1
%patch202 -p1
--- /dev/null
+From: Giovanni Mascellani <gio@debian.org>
+Subject: Fix FTBFS with Python 3.7
+
+The patch is backported from later Boost releases.
+
+Index: boost1.62-1.62.0+dfsg/libs/python/src/converter/builtin_converters.cpp
+===================================================================
+--- boost1.62-1.62.0+dfsg.orig/libs/python/src/converter/builtin_converters.cpp
++++ boost1.62-1.62.0+dfsg/libs/python/src/converter/builtin_converters.cpp
+@@ -48,7 +48,7 @@ namespace
+ #else
+ void* convert_to_cstring(PyObject* obj)
+ {
+- return PyUnicode_Check(obj) ? _PyUnicode_AsString(obj) : 0;
++ return PyUnicode_Check(obj) ? const_cast<void*>(reinterpret_cast<const void*>(_PyUnicode_AsString(obj))) : 0;
+ }
+ #endif
+