Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package boost for openSUSE:Factory checked in at 2023-01-31 16:08:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
and /work/SRC/openSUSE:Factory/.boost.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost"
Tue Jan 31 16:08:02 2023 rev:159 rq:1061818 version:1.81.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes 2022-08-23 14:26:14.659172982 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new.32243/boost.changes 2023-01-31 16:24:59.659687090 +0100
@@ -1,0 +2,21 @@
+Sat Jan 28 22:01:20 UTC 2023 - Dirk M��ller
+
+- add boost-phoenix-revert-std-tuple-support.patch to fix
+ libetonyek and others build that use boost::phoenix
+
+-------------------------------------------------------------------
+Wed Dec 14 18:00:01 CET 2022 - Arvin Schnell
+
+- update to 1.81.0
+ * new libraries:
+ + URL - URL Library
+ * for details on all changes see,
+ https://www.boost.org/users/history/version_1_81_0.html
+
+-------------------------------------------------------------------
+Mon Dec 12 08:58:58 UTC 2022 - Dirk M��ller
+
+- switch to pkgconfig(zlib) so that alternative providers can be
+ used
+
+-------------------------------------------------------------------
Old:
----
boost_1_80_0.tar.bz2
New:
----
boost-phoenix-revert-std-tuple-support.patch
boost_1_81_0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.sv18mq/_old 2023-01-31 16:25:02.387713072 +0100
+++ /var/tmp/diff_new_pack.sv18mq/_new 2023-01-31 16:25:02.391713110 +0100
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,9 +19,9 @@
#
%global flavor @BUILD_FLAVOR@%{nil}
-%define ver 1.80.0
-%define _ver 1_80_0
-%define package_version 1_80_0
+%define ver 1.81.0
+%define _ver 1_81_0
+%define package_version 1_81_0
%define file_version %_ver
%define lib_appendix %_ver
%define docs_version 1.56.0
@@ -235,9 +235,9 @@
%endif
Name: %{base_name}
-Version: 1.80.0
+Version: 1.81.0
Release: 0
-%define library_version 1_80_0
+%define library_version 1_81_0
Summary: Boost C++ Libraries
License: BSL-1.0
Group: Development/Libraries/C and C++
@@ -253,6 +253,8 @@
Source102: README.boost-devel
Patch1: boost-thread.patch
Patch2: boost-no_type_punning.patch
+# https://github.com/boostorg/phoenix/pull/112
+Patch3: boost-phoenix-revert-std-tuple-support.patch
Patch4: boost-pool_check_overflow.patch
Patch5: boost-strict_aliasing.patch
Patch6: boost-use_std_xml_catalog.patch
@@ -272,7 +274,7 @@
BuildRequires: libicu-devel
BuildRequires: libzstd-devel
BuildRequires: xz-devel
-BuildRequires: zlib-devel
+BuildRequires: pkgconfig(zlib)
%if %{with boost_fiber}
BuildRequires: gcc-c++ > 5
%else
@@ -372,6 +374,7 @@
Requires: libboost_thread%{library_version}-devel
Requires: libboost_timer%{library_version}-devel
Requires: libboost_type_erasure%{library_version}-devel
+Requires: libboost_url%{library_version}-devel
Requires: libboost_wave%{library_version}-devel
Requires: libstdc++-devel
Conflicts: boost-devel-impl
@@ -1065,6 +1068,22 @@
%description -n libboost_wave%{library_version}-devel
This package contains development headers for Boost.Wave library.
+%package -n libboost_url%{library_version}
+Summary: Boost.URL runtime library
+Group: System/Libraries
+Requires: boost-license%{library_version}
+
+%description -n libboost_url%{library_version}
+This package contains the Boost::URL runtime library.
+
+%package -n libboost_url%{library_version}-devel
+Summary: Development headers for Boost.URL library
+Group: Development/Libraries/C and C++
+Provides: libboost_url-devel-impl = %{version}
+
+%description -n libboost_url%{library_version}-devel
+This package contains development headers for Boost.URL library.
+
%package -n libboost_regex%{library_version}
Summary: Boost.Regex runtime library
Group: System/Libraries
@@ -1246,6 +1265,7 @@
find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x {} +
%patch1 -p1
%patch2
+%patch3 -p1
%patch4
%patch5
%patch6 -p1
@@ -1613,6 +1633,7 @@
%post -n libboost_stacktrace%{library_version} -p /sbin/ldconfig
%post -n libboost_system%{library_version} -p /sbin/ldconfig
%post -n libboost_wave%{library_version} -p /sbin/ldconfig
+%post -n libboost_url%{library_version} -p /sbin/ldconfig
%post -n libboost_random%{library_version} -p /sbin/ldconfig
%post -n libboost_chrono%{library_version} -p /sbin/ldconfig
%post -n libboost_locale%{library_version} -p /sbin/ldconfig
@@ -1664,6 +1685,7 @@
%postun -n libboost_stacktrace%{library_version} -p /sbin/ldconfig
%postun -n libboost_system%{library_version} -p /sbin/ldconfig
%postun -n libboost_wave%{library_version} -p /sbin/ldconfig
+%postun -n libboost_url%{library_version} -p /sbin/ldconfig
%postun -n libboost_random%{library_version} -p /sbin/ldconfig
%postun -n libboost_chrono%{library_version} -p /sbin/ldconfig
%postun -n libboost_locale%{library_version} -p /sbin/ldconfig
@@ -1997,6 +2019,14 @@
%{package_libdir}/cmake/boost_wave-%{version}/*
%{package_libdir}/libboost_wave.so
+%files -n libboost_url%{library_version}
+%{package_libdir}/libboost_url.so.%{version}
+
+%files -n libboost_url%{library_version}-devel
+%dir %{package_libdir}/cmake/boost_url-%{version}
+%{package_libdir}/cmake/boost_url-%{version}/*
+%{package_libdir}/libboost_url.so
+
%files -n libboost_regex%{library_version}
%{package_libdir}/libboost_regex.so.%{version}
++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.sv18mq/_old 2023-01-31 16:25:02.491714062 +0100
+++ /var/tmp/diff_new_pack.sv18mq/_new 2023-01-31 16:25:02.495714101 +0100
@@ -1,27 +1,28 @@
-libboost_atomic1_80_0
-libboost_container1_80_0
-libboost_context1_80_0
-libboost_coroutine1_80_0
-libboost_date_time1_80_0
-libboost_fiber1_80_0
-libboost_filesystem1_80_0
-libboost_graph1_80_0
-libboost_graph_parallel1_80_0
-libboost_iostreams1_80_0
-libboost_locale1_80_0
-libboost_math1_80_0
-libboost_mpi1_80_0
-libboost_nowide1_80_0
-libboost_test1_80_0
-libboost_program_options1_80_0
-libboost_python-py3-1_80_0
-libboost_random1_80_0
-libboost_serialization1_80_0
-libboost_stacktrace1_80_0
-libboost_system1_80_0
-libboost_thread1_80_0
-libboost_type_erasure1_80_0
-libboost_wave1_80_0
-libboost_regex1_80_0
-libboost_json1_80_0
+libboost_atomic1_81_0
+libboost_container1_81_0
+libboost_context1_81_0
+libboost_coroutine1_81_0
+libboost_date_time1_81_0
+libboost_fiber1_81_0
+libboost_filesystem1_81_0
+libboost_graph1_81_0
+libboost_graph_parallel1_81_0
+libboost_iostreams1_81_0
+libboost_locale1_81_0
+libboost_math1_81_0
+libboost_mpi1_81_0
+libboost_nowide1_81_0
+libboost_test1_81_0
+libboost_program_options1_81_0
+libboost_python-py3-1_81_0
+libboost_random1_81_0
+libboost_serialization1_81_0
+libboost_stacktrace1_81_0
+libboost_system1_81_0
+libboost_thread1_81_0
+libboost_type_erasure1_81_0
+libboost_wave1_81_0
+libboost_url1_81_0
+libboost_regex1_81_0
+libboost_json1_81_0
++++++ boost-phoenix-revert-std-tuple-support.patch ++++++
From cc9bc2387fe19d6cb130460defe52ee8ecefe968 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
Date: Tue, 29 Nov 2022 07:34:17 +0700
Subject: [PATCH] stl/tuple: change uarg##N to internal linkage
8b6a9c2 (std::tuple support (Resolving #103) (#104), 2021-03-11) put
uarg##N in all translation units, which includes
boost/phoenix/stl/tuple.hpp or boost/phoenix/stl.hpp, with external
linkage. Thus, we'll run into below error:
multiple definition of `boost::phoenix::placeholders::uarg1'
Change it to internal linkage.
---
include/boost/phoenix/stl/tuple.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/boost/phoenix/stl/tuple.hpp b/include/boost/phoenix/stl/tuple.hpp
index a83014ac..d04ad16e 100644
--- a/boost/phoenix/stl/tuple.hpp
+++ b/boost/phoenix/stl/tuple.hpp
@@ -110,7 +110,7 @@ namespace boost { namespace phoenix {
namespace placeholders {
#define BOOST_PP_LOCAL_LIMITS (1, BOOST_PHOENIX_ARG_LIMIT)
#define BOOST_PP_LOCAL_MACRO(N) \
- auto uarg##N = \
+ const auto uarg##N = \
boost::phoenix::get_<(N)-1>(boost::phoenix::placeholders::arg1);
#include BOOST_PP_LOCAL_ITERATE()
}
++++++ boost_1_80_0.tar.bz2 -> boost_1_81_0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/boost/boost_1_80_0.tar.bz2 /work/SRC/openSUSE:Factory/.boost.new.32243/boost_1_81_0.tar.bz2 differ: char 11, line 1