Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2018-09-07 15:33:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost"

Fri Sep  7 15:33:56 2018 rev:125 rq:631177 version:1.68.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2018-07-04 
23:55:02.143898426 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2018-09-07 
15:34:00.646893095 +0200
@@ -1,0 +2,25 @@
+Fri Aug 10 12:48:51 UTC 2018 - [email protected]
+
+- Update to version 1.68.0
+  New libraries:
+  * YAP: An expression template library for C++14 and later
+
+  Breaking changes since 1.67.0:
+  * uuid: sha1 detail namespace header redirection for backwards
+    compatibility was removed
+  * signals: Boost.Signals will be removed in the next release.
+    Boost.Signals was deprecated in version 1.54.0.
+    Transition to Boost.Signals2 now to avoid disruption.
+
+  Updated libraries: Beast, Context, Coroutine2, Fiber, Fusion,
+  Geometry, GIL, Graph, Lexical Cast, Log, Math,
+  Multi-index containers, Optional, Predef, Program Options,
+  Python, Rational, System, Stacktrace, Test, TypeIndex and Uuid.
+
+  For complete list of changes, see
+  https://www.boost.org/users/history/version_1_68_0.html
+- refreshed patches: boost-no_type_punning.patch,
+  python_library_name.patch
+- dropped: python_numpy_retfunc.patch - no longer needed
+
+-------------------------------------------------------------------

Old:
----
  boost_1_67_0.tar.bz2
  python_numpy_retfunc.patch

New:
----
  boost_1_68_0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.thVErU/_old  2018-09-07 15:34:07.862884960 +0200
+++ /var/tmp/diff_new_pack.thVErU/_new  2018-09-07 15:34:07.866884956 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 1.67.0
-%define file_version 1_67_0
+%define ver 1.68.0
+%define file_version 1_68_0
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_67_0
+%define lib_appendix 1_68_0
 %bcond_with    build_docs
 %bcond_without package_pdf
 %bcond_without build_quickbook
@@ -80,8 +80,8 @@
 %endif
 
 Name:           boost%name_suffix
-%define package_name boost_1_67
-Version:        1.67.0
+%define package_name boost_1_68
+Version:        1.68.0
 Release:        0
 Summary:        Boost C++ Libraries
 License:        BSL-1.0
@@ -113,7 +113,6 @@
 Patch17:        python_mpi.patch
 Patch18:        dynamic_linking.patch
 Patch20:        python_library_name.patch
-Patch21:        python_numpy_retfunc.patch
 BuildRequires:  fdupes
 BuildRequires:  libbz2-devel
 BuildRequires:  libexpat-devel
@@ -1123,7 +1122,6 @@
 %patch17 -p1
 %patch18 -p1
 %patch20 -p1
-%patch21 -p1
 
 %build
 find . -type f -exec chmod u+w {} +

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.thVErU/_old  2018-09-07 15:34:07.942884870 +0200
+++ /var/tmp/diff_new_pack.thVErU/_new  2018-09-07 15:34:07.942884870 +0200
@@ -1,26 +1,26 @@
-libboost_atomic1_67_0
-libboost_container1_67_0
-libboost_context1_67_0
-libboost_coroutine1_67_0
-libboost_date_time1_67_0
-libboost_fiber1_67_0
-libboost_filesystem1_67_0
-libboost_graph1_67_0
-libboost_graph_parallel1_67_0
-libboost_iostreams1_67_0
-libboost_locale1_67_0
-libboost_math1_67_0
-libboost_mpi1_67_0
-libboost_test1_67_0
-libboost_program_options1_67_0
-libboost_python-py2_7-1_67_0
-libboost_python-py3-1_67_0
-libboost_random1_67_0
-libboost_serialization1_67_0
-libboost_signals1_67_0
-libboost_stacktrace1_67_0
-libboost_system1_67_0
-libboost_thread1_67_0
-libboost_type_erasure1_67_0
-libboost_wave1_67_0
-libboost_regex1_67_0
+libboost_atomic1_68_0
+libboost_container1_68_0
+libboost_context1_68_0
+libboost_coroutine1_68_0
+libboost_date_time1_68_0
+libboost_fiber1_68_0
+libboost_filesystem1_68_0
+libboost_graph1_68_0
+libboost_graph_parallel1_68_0
+libboost_iostreams1_68_0
+libboost_locale1_68_0
+libboost_math1_68_0
+libboost_mpi1_68_0
+libboost_test1_68_0
+libboost_program_options1_68_0
+libboost_python-py2_7-1_68_0
+libboost_python-py3-1_68_0
+libboost_random1_68_0
+libboost_serialization1_68_0
+libboost_signals1_68_0
+libboost_stacktrace1_68_0
+libboost_system1_68_0
+libboost_thread1_68_0
+libboost_type_erasure1_68_0
+libboost_wave1_68_0
+libboost_regex1_68_0

++++++ boost-no_type_punning.patch ++++++
--- /var/tmp/diff_new_pack.thVErU/_old  2018-09-07 15:34:07.966884843 +0200
+++ /var/tmp/diff_new_pack.thVErU/_new  2018-09-07 15:34:07.966884843 +0200
@@ -1,7 +1,7 @@
 Index: libs/python/src/dict.cpp
 ===================================================================
---- libs/python/src/dict.cpp.orig      2009-10-14 00:37:59.000000000 +0200
-+++ libs/python/src/dict.cpp   2012-03-13 17:20:34.286172759 +0100
+--- libs/python/src/dict.cpp.orig
++++ libs/python/src/dict.cpp
 @@ -28,9 +28,9 @@ namespace
  
  detail::new_reference dict_base::call(object const& arg_)
@@ -16,8 +16,8 @@
  dict_base::dict_base()
 Index: libs/python/src/list.cpp
 ===================================================================
---- libs/python/src/list.cpp.orig      2009-10-14 00:37:59.000000000 +0200
-+++ libs/python/src/list.cpp   2012-03-13 17:20:34.286172759 +0100
+--- libs/python/src/list.cpp.orig
++++ libs/python/src/list.cpp
 @@ -10,11 +10,11 @@ namespace boost { namespace python { nam
  
  detail::new_non_null_reference list_base::call(object const& arg_)
@@ -34,8 +34,8 @@
  list_base::list_base()
 Index: libs/python/src/long.cpp
 ===================================================================
---- libs/python/src/long.cpp.orig      2009-08-17 23:01:18.000000000 +0200
-+++ libs/python/src/long.cpp   2012-03-13 17:20:34.287172735 +0100
+--- libs/python/src/long.cpp.orig
++++ libs/python/src/long.cpp
 @@ -8,16 +8,16 @@ namespace boost { namespace python { nam
  
  new_non_null_reference long_base::call(object const& arg_)
@@ -73,8 +73,8 @@
      : object(long_base::call(arg))
 Index: libs/python/src/object/class.cpp
 ===================================================================
---- libs/python/src/object/class.cpp.orig      2011-06-07 06:15:33.000000000 
+0200
-+++ libs/python/src/object/class.cpp   2012-03-13 17:20:34.287172735 +0100
+--- libs/python/src/object/class.cpp.orig
++++ libs/python/src/object/class.cpp
 @@ -616,9 +616,11 @@ namespace objects
    void class_base::add_property(
      char const* name, object const& fget, char const* docstr)
@@ -83,8 +83,8 @@
 +
        object property(
            (python::detail::new_reference)
--          PyObject_CallFunction((PyObject*)&PyProperty_Type, 
const_cast<char*>("Osss"), fget.ptr(), 0, 0, docstr));
-+          PyObject_CallFunction(pun.pop, const_cast<char*>("Osss"), 
fget.ptr(), 0, 0, docstr));
+-          PyObject_CallFunction((PyObject*)&PyProperty_Type, 
const_cast<char*>("Osss"), fget.ptr(), (char*)NULL, (char*)NULL, docstr));
++          PyObject_CallFunction(pun.pop, const_cast<char*>("Osss"), 
fget.ptr(), (char*)NULL, (char*)NULL, docstr));
        
        this->setattr(name, property);
    }
@@ -96,15 +96,15 @@
 +
        object property(
            (python::detail::new_reference)
--          PyObject_CallFunction((PyObject*)&PyProperty_Type, 
const_cast<char*>("OOss"), fget.ptr(), fset.ptr(), 0, docstr));
-+          PyObject_CallFunction(pun.pop, const_cast<char*>("OOss"), 
fget.ptr(), fset.ptr(), 0, docstr));
+-          PyObject_CallFunction((PyObject*)&PyProperty_Type, 
const_cast<char*>("OOss"), fget.ptr(), fset.ptr(), (char*)NULL, docstr));
++          PyObject_CallFunction(pun.pop, const_cast<char*>("OOss"), 
fget.ptr(), fset.ptr(), (char*)NULL, docstr));
        
        this->setattr(name, property);
    }
 Index: libs/python/src/str.cpp
 ===================================================================
---- libs/python/src/str.cpp.orig       2009-10-14 00:37:59.000000000 +0200
-+++ libs/python/src/str.cpp    2012-03-13 17:20:34.287172735 +0100
+--- libs/python/src/str.cpp.orig
++++ libs/python/src/str.cpp
 @@ -9,14 +9,14 @@ namespace boost { namespace python { nam
  
  detail::new_reference str_base::call(object const& arg_)
@@ -127,8 +127,8 @@
  str_base::str_base()
 Index: libs/python/src/tuple.cpp
 ===================================================================
---- libs/python/src/tuple.cpp.orig     2009-08-17 23:01:18.000000000 +0200
-+++ libs/python/src/tuple.cpp  2012-03-13 17:20:34.287172735 +0100
+--- libs/python/src/tuple.cpp.orig
++++ libs/python/src/tuple.cpp
 @@ -8,9 +8,10 @@ namespace boost { namespace python { nam
  
  detail::new_reference tuple_base::call(object const& arg_)

++++++ boost_1_67_0.tar.bz2 -> boost_1_68_0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/boost/boost_1_67_0.tar.bz2 
/work/SRC/openSUSE:Factory/.boost.new/boost_1_68_0.tar.bz2 differ: char 11, 
line 1

++++++ python_library_name.patch ++++++
--- /var/tmp/diff_new_pack.thVErU/_old  2018-09-07 15:34:08.050884749 +0200
+++ /var/tmp/diff_new_pack.thVErU/_new  2018-09-07 15:34:08.050884749 +0200
@@ -27,92 +27,10 @@
 ~         <library>boost_mpi_python
 ~         <library>boost_mpi
 ~         <library>/mpi//mpi [ mpi.extra-requirements ]
-Index: boost_1_67_0/libs/mpi/build/Jamfile.v2
+Index: boost_1_68_0/libs/python/Jamfile
 ===================================================================
---- boost_1_67_0.orig/libs/mpi/build/Jamfile.v2
-+++ boost_1_67_0/libs/mpi/build/Jamfile.v2
-@@ -60,33 +60,13 @@ libraries += boost_mpi ;
- 
-   if [ python.configured ]
-   {
--    py2-version = [ py-version 2 ] ;
--    py3-version = [ py-version 3 ] ;
--
--    # These library names are synchronized with those defined by 
Boost.Python, see libs/python/build/Jamfile.
--    lib_boost_python(2) = boost_python ;
--    lib_boost_python(3) = boost_python3 ;
--
--    lib_boost_python($(py2-version)) = $(lib_boost_python(2)) ;
--    lib_boost_python($(py3-version)) = $(lib_boost_python(3)) ;
--
--    lib_boost_mpi_python(2) = boost_mpi_python ;
--    lib_boost_mpi_python(3) = boost_mpi_python3 ;
--
--    lib_boost_mpi_python($(py2-version)) = $(lib_boost_mpi_python(2)) ;
--    lib_boost_mpi_python($(py3-version)) = $(lib_boost_mpi_python(3)) ;
--
--    for local N in 2 3
--    {
--        if $(py$(N)-version)
--        {
--            lib $(lib_boost_mpi_python($(py$(N)-version)))
-+    lib boost_mpi_python
-               : # Sources
-                 python/serialize.cpp
-               : # Requirements
-                 <library>boost_mpi
-                 <library>/mpi//mpi [ mpi.extra-requirements ]
--                <library>/boost/python//$(lib_boost_python($(py$(N)-version)))
-+                <library>/boost/python//boost_python
-                 <link>shared:<define>BOOST_MPI_DYN_LINK=1
-                 <link>shared:<define>BOOST_MPI_PYTHON_DYN_LINK=1
-                 <link>shared:<define>BOOST_PYTHON_DYN_LINK=1
-@@ -94,12 +74,12 @@ libraries += boost_mpi ;
-                 -<tag>@$(BOOST_JAMROOT_MODULE)%$(BOOST_JAMROOT_MODULE).tag
-                 
<tag>@$(BOOST_JAMROOT_MODULE)%$(BOOST_JAMROOT_MODULE).python-tag
-                 <python-debugging>on:<define>BOOST_DEBUG_PYTHON
--                <python>$(py$(N)-version)
-               : # Default build
-                 <link>shared
-               : # Usage requirements
-                 <library>/mpi//mpi [ mpi.extra-requirements ]
-               ;
-+            libraries += boost_mpi_python ;
- 
-             python-extension mpi
-               : # Sources
-@@ -116,8 +96,8 @@ libraries += boost_mpi ;
-                 python/status.cpp
-                 python/py_timer.cpp
-               : # Requirements
--                <library>/boost/python//$(lib_boost_python($(py$(N)-version)))
--                <library>$(lib_boost_mpi_python($(py$(N)-version)))
-+        <library>/boost/python//boost_python
-+        <library>boost_mpi_python
-                 <library>boost_mpi
-                 <library>/mpi//mpi [ mpi.extra-requirements ]
-                 <link>shared:<define>BOOST_MPI_DYN_LINK=1
-@@ -125,16 +105,7 @@ libraries += boost_mpi ;
-                 <link>shared:<define>BOOST_PYTHON_DYN_LINK=1
-                 <link>shared <runtime-link>shared
-                 <python-debugging>on:<define>BOOST_DEBUG_PYTHON
--                <python>$(py$(N)-version)
-               ;
--
--            libraries += $(lib_boost_mpi_python($(py$(N)-version))) ;
--        }
--        else
--        {
--            alias $(lib_boost_mpi_python($(N))) ;
--        }
--    }
-   }
- }
- else if ! ( --without-mpi in  [ modules.peek : ARGV ] )
-Index: boost_1_67_0/libs/python/Jamfile
-===================================================================
---- boost_1_67_0.orig/libs/python/Jamfile
-+++ boost_1_67_0/libs/python/Jamfile
+--- boost_1_68_0.orig/libs/python/Jamfile
++++ boost_1_68_0/libs/python/Jamfile
 @@ -36,9 +36,10 @@ local rule split-version ( version )
  # For example, Boost.Python built for Python 2.7 uses the suffix "27"
  rule version-suffix ( version )


Reply via email to