Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2016-08-18 10:21:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and      /work/SRC/openSUSE:Factory/.boost.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "boost"

Changes:
--------
--- /work/SRC/openSUSE:Factory/boost/boost.changes      2016-04-03 
23:04:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-08-18 
10:21:13.000000000 +0200
@@ -1,0 +2,25 @@
+Fri Aug 12 15:05:12 UTC 2016 - adr...@suse.de
+
+- build it from "boost.spec", but create versioned "boost-1_61-devel"
+  packages
+
+-------------------------------------------------------------------
+Fri Jun 17 08:32:41 UTC 2016 - adr...@suse.de
+
+- build quickbook also in versioned package
+
+-------------------------------------------------------------------
+Tue Jun 14 12:45:30 UTC 2016 - adr...@suse.de
+
+- update to version 1.61.0
+  Details on http://www.boost.org/users/history/version_1_61_0.html
+  Obsolete patches:
+  * boost-1.59-test-fenv.patch
+  * boost-deprecated-type_traits.patch
+
+-------------------------------------------------------------------
+Tue Jun 14 07:32:55 UTC 2016 - adr...@suse.de
+
+- rename package to boost-1_60 to allow multiple versions
+
+-------------------------------------------------------------------

Old:
----
  boost-1.59-test-fenv.patch
  boost-deprecated-type_traits.patch
  boost_1_60_0.tar.bz2

New:
----
  boost_1_61_0.tar.bz2

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

Other differences:
------------------
++++++ boost.spec ++++++
--- /var/tmp/diff_new_pack.9kBcpj/_old  2016-08-18 10:21:20.000000000 +0200
+++ /var/tmp/diff_new_pack.9kBcpj/_new  2016-08-18 10:21:20.000000000 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 1.60.0
-%define file_version 1_60_0
+%define ver 1.61.0
+%define file_version 1_61_0
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_60_0
+%define lib_appendix 1_61_0
 #Only define to 1 to generate the man pages
 %define build_docs 0
 #Define to 0 to not package the pdf documentation
@@ -62,15 +62,16 @@
 %define all_libs %{most_libs}
 %endif
 Name:           boost
-Version:        1.60.0
+%define package_name boost_1_61
+Version:        1.61.0
 Release:        0
 Summary:        Boost C++ Libraries
 License:        BSL-1.0
 Group:          Development/Libraries/C and C++
 Url:            http://www.boost.org
-Source0:        
http://downloads.sourceforge.net/project/boost/boost/%{version}/%{name}_%{file_version}.tar.bz2
+Source0:        
http://downloads.sourceforge.net/project/boost/boost/%{version}/boost_%{file_version}.tar.bz2
 Source1:        boost-rpmlintrc
-Source3:        
http://downloads.sourceforge.net/project/boost/boost-docs/%{docs_version}/%{name}_%{short_version}_pdf.tar.bz2
+Source3:        
http://downloads.sourceforge.net/project/boost/boost-docs/%{docs_version}/boost_%{short_version}_pdf.tar.bz2
 Source4:        existing_extra_docs
 #Source5:        NEWS
 Source100:      baselibs.conf
@@ -83,12 +84,10 @@
 Patch7:         boost-rpmoptflags-only.patch
 Patch9:         boost-aarch64-flags.patch
 Patch10:        boost-disable-pch-on-aarch64.patch
-Patch12:        boost-1.59-test-fenv.patch
 Patch13:        boost-visibility.patch
 Patch14:        boost-1.57.0-python-libpython_dep.patch
 Patch15:        boost-1.57.0-python-abi_letters.patch
 Patch16:        boost-1.55.0-python-test-PyImport_AppendInittab.patch
-Patch17:        boost-deprecated-type_traits.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -135,13 +134,15 @@
 using Boost, you also need the boost-devel package. For documentation,
 see the boost-doc package.
 
-%package        devel
+%package -n     %{package_name}-devel
 Summary:        Development package for Boost C++
 Group:          Development/Libraries/C and C++
 Requires:       %{all_libs}
 Requires:       libstdc++-devel
+Provides:       boost-devel = %version
+Conflicts:      otherproviders(boost-devel)
 
-%description    devel
+%description -n %{package_name}-devel
 This package contains all that is needed to develop/compile
 applications that use the Boost C++ libraries. For documentation see
 the documentation packages (html, man or pdf).
@@ -157,14 +158,14 @@
 %description -n boost-license%{lib_appendix}
 This package contains the license boost is provided under.
 
-%package        doc-html
+%package      -n %{package_name}-doc-html
 Summary:        HTML documentation for the Boost C++ Libraries
 Group:          Development/Libraries/C and C++
 %if 0%{?suse_version} >= 1120
 BuildArch:      noarch
 %endif
 
-%description    doc-html
+%description  -n %{package_name}-doc-html
 This package contains the documentation of the boost dynamic libraries
 in HTML format.
 
@@ -180,14 +181,14 @@
 # as man pages.
 
 %if %{package_pdf}
-%package        doc-pdf
+%package      -n %{package_name}-doc-pdf
 Summary:        PDF documentation for the Boost C++ Libraries
 Group:          Development/Libraries/C and C++
 %if 0%{?suse_version} >= 1120
 BuildArch:      noarch
 %endif
 
-%description    doc-pdf
+%description  -n %{package_name}-doc-pdf
 This package contains the documentation of the boost dynamic libraries
 in PDF format.
 %endif
@@ -416,20 +417,21 @@
 This package contains the Boost::TypeErasure runtime library.
 
 %if %{build_quickbook}
-%package     -n quickbook
+%package -n %{package_name}-quickbook
 Summary:        Documentation tool geared towards C++
 Group:          Development/Tools/Doc Generators
 Requires:       boost-license%{lib_appendix}
-#Requires:       libstdc++-devel
+Provides:       quickbook = %version
+Conflicts:      otherproviders(quickbook)
 
-%description -n quickbook
+%description -n %{package_name}-quickbook
 QuickBook is a WikiWiki style documentation tool geared towards C++
 documentation using simple rules and markup for simple formatting
 tasks.
 %endif
 
 %prep
-%setup -q -n %{name}_%{file_version} -b 3
+%setup -q -n boost_%{file_version} -b 3
 #everything in the tarball has the executable flag set ...
 find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x 
{} +
 %patch1 -p1
@@ -441,12 +443,10 @@
 %patch7
 %patch9 -p1
 %patch10 -p1
-%patch12 -p1
 %patch13
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
-%patch17 -p1
 
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
@@ -628,7 +628,7 @@
 ln -s %{_includedir}/boost %{buildroot}%{my_docdir}
 ln -s ../LICENSE_1_0.txt %{buildroot}%{my_docdir}/libs
 find %{buildroot}%{my_docdir} -name \*.py -exec chmod -x {} +
-chmod -x ../%{name}_%{short_version}_pdf/*.pdf
+chmod -x ../boost_%{short_version}_pdf/*.pdf
 rm -f %{buildroot}%{_libdir}/*.a
 #symlink dupes
 %fdupes %{buildroot}
@@ -862,13 +862,13 @@
 %defattr(-, root, root, -)
 %{_libdir}/libboost_type_erasure*.so.*
 
-%files devel
+%files -n %{package_name}-devel
 %defattr(-, root, root, -)
 %{_includedir}/boost
 %{_libdir}/*.so
 #%%{_datadir}/aclocal/*.m4
 
-%files doc-html
+%files -n %{package_name}-doc-html
 %defattr(-, root, root, -)
 %doc %{my_docdir}/*
 %exclude %{my_docdir}/LICENSE_1_0.txt
@@ -880,12 +880,12 @@
 # %%doc %%{_mandir}/man9/*.9.gz
 
 %if %{package_pdf}
-%files doc-pdf
+%files -n %{package_name}-doc-pdf
 %defattr(-, root, root, -)
-%doc ../%{name}_%{short_version}_pdf/*.pdf
+%doc ../boost_%{short_version}_pdf/*.pdf
 %endif
 
-%files -n quickbook
+%files -n %{package_name}-quickbook
 %defattr(-, root, root, -)
 %{_bindir}/quickbook
 


++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.9kBcpj/_old  2016-08-18 10:21:20.000000000 +0200
+++ /var/tmp/diff_new_pack.9kBcpj/_new  2016-08-18 10:21:20.000000000 +0200
@@ -1,24 +1,24 @@
-boost-devel
+boost_1_61-devel
   requires -boost-<targettype>
-libboost_atomic1_60_0
-libboost_container1_60_0
-libboost_context1_60_0
-libboost_coroutine1_60_0
-libboost_date_time1_60_0
-libboost_filesystem1_60_0
-libboost_graph1_60_0
-libboost_graph_parallel1_60_0
-libboost_iostreams1_60_0
-libboost_math1_60_0
-libboost_mpi1_60_0
-libboost_test1_60_0
-libboost_program_options1_60_0
-libboost_python1_60_0
-libboost_random1_60_0
-libboost_serialization1_60_0
-libboost_signals1_60_0
-libboost_system1_60_0
-libboost_thread1_60_0
-libboost_type_erasure1_60_0
-libboost_wave1_60_0
-libboost_regex1_60_0
+libboost_atomic1_61_0
+libboost_container1_61_0
+libboost_context1_61_0
+libboost_coroutine1_61_0
+libboost_date_time1_61_0
+libboost_filesystem1_61_0
+libboost_graph1_61_0
+libboost_graph_parallel1_61_0
+libboost_iostreams1_61_0
+libboost_math1_61_0
+libboost_mpi1_61_0
+libboost_test1_61_0
+libboost_program_options1_61_0
+libboost_python1_61_0
+libboost_random1_61_0
+libboost_serialization1_61_0
+libboost_signals1_61_0
+libboost_system1_61_0
+libboost_thread1_61_0
+libboost_type_erasure1_61_0
+libboost_wave1_61_0
+libboost_regex1_61_0

++++++ boost-visibility.patch ++++++
--- /var/tmp/diff_new_pack.9kBcpj/_old  2016-08-18 10:21:20.000000000 +0200
+++ /var/tmp/diff_new_pack.9kBcpj/_new  2016-08-18 10:21:20.000000000 +0200
@@ -5,8 +5,8 @@
 
 Index: boost/archive/impl/basic_xml_grammar.hpp
 ===================================================================
---- boost/archive/impl/basic_xml_grammar.hpp.orig      2015-05-23 
20:51:06.000000000 +0200
-+++ boost/archive/impl/basic_xml_grammar.hpp   2015-12-08 15:47:11.506885556 
+0100
+--- boost/archive/impl/basic_xml_grammar.hpp.orig
++++ boost/archive/impl/basic_xml_grammar.hpp
 @@ -135,7 +135,7 @@ private:
          Sch,
          NameChar;
@@ -33,21 +33,21 @@
 -    bool parse_end_tag(IStream & is) const;
 -    bool parse_string(IStream & is, StringType & s) /*const*/;
 -    void init(IStream & is);
--    void windup(IStream & is);
+-    bool windup(IStream & is);
 -    basic_xml_grammar();
 +    BOOST_SYMBOL_VISIBLE bool parse_start_tag(IStream & is) /*const*/;
 +    BOOST_SYMBOL_VISIBLE bool parse_end_tag(IStream & is) const;
 +    BOOST_SYMBOL_VISIBLE bool parse_string(IStream & is, StringType & s) 
/*const*/;
 +    BOOST_SYMBOL_VISIBLE void init(IStream & is);
-+    BOOST_SYMBOL_VISIBLE void windup(IStream & is);
++    BOOST_SYMBOL_VISIBLE bool windup(IStream & is);
 +    BOOST_SYMBOL_VISIBLE basic_xml_grammar();
  };
  
  } // namespace archive
 Index: libs/serialization/src/basic_xml_grammar.ipp
 ===================================================================
---- libs/serialization/src/basic_xml_grammar.ipp.orig  2015-05-23 
20:51:06.000000000 +0200
-+++ libs/serialization/src/basic_xml_grammar.ipp       2015-12-08 
15:41:23.620854565 +0100
+--- libs/serialization/src/basic_xml_grammar.ipp.orig
++++ libs/serialization/src/basic_xml_grammar.ipp
 @@ -173,7 +173,7 @@ struct append_lit {
  } // namespace anonymous
  
@@ -57,7 +57,7 @@
      typename basic_xml_grammar<CharType>::IStream & is,
      const rule_t & rule_,
      CharType delimiter
-@@ -211,7 +211,7 @@ bool basic_xml_grammar<CharType>::my_par
+@@ -209,7 +209,7 @@ bool basic_xml_grammar<CharType>::my_par
  }
  
  template<class CharType>
@@ -66,7 +66,7 @@
      typename basic_xml_grammar<CharType>::IStream & is
  ){
      rv.class_name.resize(0);
-@@ -219,12 +219,12 @@ bool basic_xml_grammar<CharType>::parse_
+@@ -217,12 +217,12 @@ bool basic_xml_grammar<CharType>::parse_
  }
  
  template<class CharType>
@@ -81,7 +81,7 @@
      rv.contents.resize(0);
      bool result = my_parse(is, content, '<');
      // note: unget caused a problem with dinkumware.  replace with
-@@ -237,7 +237,7 @@ bool basic_xml_grammar<CharType>::parse_
+@@ -235,7 +235,7 @@ bool basic_xml_grammar<CharType>::parse_
  }
  
  template<class CharType>
@@ -90,7 +90,7 @@
      init_chset();
  
      S =
-@@ -434,7 +434,7 @@ basic_xml_grammar<CharType>::basic_xml_g
+@@ -432,7 +432,7 @@ basic_xml_grammar<CharType>::basic_xml_g
  }
  
  template<class CharType>
@@ -99,12 +99,12 @@
      init_chset();
      if(! my_parse(is, XMLDecl))
          boost::serialization::throw_exception(
-@@ -455,7 +455,7 @@ void basic_xml_grammar<CharType>::init(I
+@@ -453,7 +453,7 @@ void basic_xml_grammar<CharType>::init(I
  }
  
  template<class CharType>
--void basic_xml_grammar<CharType>::windup(IStream & is){
-+BOOST_SYMBOL_VISIBLE void basic_xml_grammar<CharType>::windup(IStream & is){
-     if(is.fail() || is.eof())
-         return;
-     // uh-oh - don't throw exception from code called by a destructor !
+-bool basic_xml_grammar<CharType>::windup(IStream & is) {
++BOOST_SYMBOL_VISIBLE bool basic_xml_grammar<CharType>::windup(IStream & is) {
+     return my_parse(is, ETag);
+ }
+ 

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


Reply via email to