commit boost for openSUSE:Factory

2020-10-03 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2020-10-03 18:56:34

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.4249 (New)


Package is "boost"

Sat Oct  3 18:56:34 2020 rev:141 rq:838553 version:1.74.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2020-09-18 
14:34:22.223625894 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new.4249/boost.changes2020-10-03 
18:57:31.941617183 +0200
@@ -1,0 +2,6 @@
+Tue Sep 29 12:20:56 UTC 2020 - Adam Majer 
+
+- serialization_missing_includes.patch: Add additional missing
+  includes in the serialization library
+
+---



Other differences:
--
++ serialization_missing_includes.patch ++
--- /var/tmp/diff_new_pack.lV3eA4/_old  2020-10-03 18:57:33.473618880 +0200
+++ /var/tmp/diff_new_pack.lV3eA4/_new  2020-10-03 18:57:33.477618885 +0200
@@ -10,3 +10,27 @@
  
  #include 
  #include 
+Index: boost_1_74_0/boost/serialization/unordered_map.hpp
+===
+--- boost_1_74_0.orig/boost/serialization/unordered_map.hpp
 boost_1_74_0/boost/serialization/unordered_map.hpp
+@@ -22,6 +22,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ #include 
+Index: boost_1_74_0/boost/serialization/list.hpp
+===
+--- boost_1_74_0.orig/boost/serialization/list.hpp
 boost_1_74_0/boost/serialization/list.hpp
+@@ -28,6 +28,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ namespace boost {
+ namespace serialization {




commit boost for openSUSE:Factory

2020-09-18 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2020-09-18 14:30:36

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.4249 (New)


Package is "boost"

Fri Sep 18 14:30:36 2020 rev:140 rq:834901 version:1.74.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2020-09-14 
12:06:50.947843050 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new.4249/boost.changes2020-09-18 
14:34:22.223625894 +0200
@@ -1,0 +2,6 @@
+Wed Sep 16 11:57:48 UTC 2020 - Adam Majer 
+
+- serialization_missing_includes.patch: Add missing includes in the
+  serialization library (bsc#1176597)
+
+---

New:

  serialization_missing_includes.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.lEXkCM/_old  2020-09-18 14:34:32.139634743 +0200
+++ /var/tmp/diff_new_pack.lEXkCM/_new  2020-09-18 14:34:32.143634746 +0200
@@ -205,6 +205,7 @@
 Patch18:dynamic_linking.patch
 Patch20:python_library_name.patch
 Patch21:boost-remove-cmakedir.patch
+Patch22:serialization_missing_includes.patch
 BuildRequires:  fdupes
 BuildRequires:  gmp-devel
 BuildRequires:  libbz2-devel
@@ -1132,6 +1133,7 @@
 %patch18 -p1
 %patch20 -p1
 %patch21 -p1
+%patch22 -p1
 
 %build
 find . -type f -exec chmod u+w {} +

++ serialization_missing_includes.patch ++
Index: boost_1_74_0/boost/serialization/set.hpp
===
--- boost_1_74_0.orig/boost/serialization/set.hpp
+++ boost_1_74_0/boost/serialization/set.hpp
@@ -25,6 +25,7 @@
 #include 
 #include 
 #include 
+#include 
 
 #include 
 #include 



commit boost for openSUSE:Factory

2020-09-14 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2020-09-14 12:04:59

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.4249 (New)


Package is "boost"

Mon Sep 14 12:04:59 2020 rev:139 rq:833577 version:1.74.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2020-09-01 
20:02:49.580464962 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new.4249/boost.changes2020-09-14 
12:06:50.947843050 +0200
@@ -1,0 +2,5 @@
+Thu Sep  3 21:30:24 UTC 2020 - Berthold Gunreben 
+
+- Enable context on s390x
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.vkBvR0/_old  2020-09-14 12:06:55.883848124 +0200
+++ /var/tmp/diff_new_pack.vkBvR0/_new  2020-09-14 12:06:55.887848128 +0200
@@ -142,7 +142,7 @@
 %bcond_with python_numpy
 %endif
 # context hasn't been ported to most architectures yet
-%ifarch %{ix86} x86_64 %{arm} aarch64 mips ppc ppc64 ppc64le riscv64
+%ifarch %{ix86} x86_64 %{arm} aarch64 mips ppc ppc64 ppc64le riscv64 s390x
 %bcond_without build_context
 %else
 %bcond_with build_context




commit boost for openSUSE:Factory

2020-09-01 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2020-09-01 20:02:16

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.3399 (New)


Package is "boost"

Tue Sep  1 20:02:16 2020 rev:138 rq:829938 version:1.74.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2020-03-17 
13:06:32.785633160 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.3399/boost.changes2020-09-01 
20:02:49.580464962 +0200
@@ -1,0 +2,24 @@
+Thu Aug 27 09:15:59 UTC 2020 - Dirk Mueller 
+
+- fix nothing provides libboost_mpi_python-py3-1_74_0 
+
+---
+Fri Aug 21 20:06:18 UTC 2020 - Dirk Mueller 
+
+- provide/obsolete boost-nowide 10.0.2 
+
+---
+Mon Aug 17 17:23:18 UTC 2020 - Dirk Mueller 
+
+- update to 1.74.0:
+  * adds Boost.NoWide
+  * see https://www.boost.org/users/history/version_1_72_0.html
+  * see https://www.boost.org/users/history/version_1_73_0.html
+  * see https://www.boost.org/users/history/version_1_74_0.html
+- remove riscv-support.patch, 3ecbf83f.patch (upstream)
+- remove boost-visibility.patch,
+  boost-no_segfault_in_Regex_filter.patch (obsolete, will never go upstream)
+- add boost-remove-cmakedir.patch (remove buildroot embedding in cmake files)
+- remove python 2.7, it is 2020 after all
+
+---

Old:

  3ecbf83f.patch
  boost-no_segfault_in_Regex_filter.patch
  boost-visibility.patch
  boost_1_71_0.tar.bz2
  riscv-support.patch

New:

  boost-remove-cmakedir.patch
  boost_1_74_0.tar.bz2



Other differences:
--
++ boost.spec ++
 912 lines (skipped)
 between /work/SRC/openSUSE:Factory/boost/boost.spec
 and /work/SRC/openSUSE:Factory/.boost.new.3399/boost.spec

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.412471431 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.416471433 +0200
@@ -1,25 +1,25 @@
-libboost_atomic1_71_0
-libboost_container1_71_0
-libboost_context1_71_0
-libboost_coroutine1_71_0
-libboost_date_time1_71_0
-libboost_fiber1_71_0
-libboost_filesystem1_71_0
-libboost_graph1_71_0
-libboost_graph_parallel1_71_0
-libboost_iostreams1_71_0
-libboost_locale1_71_0
-libboost_math1_71_0
-libboost_mpi1_71_0
-libboost_test1_71_0
-libboost_program_options1_71_0
-libboost_python-py2_7-1_71_0
-libboost_python-py3-1_71_0
-libboost_random1_71_0
-libboost_serialization1_71_0
-libboost_stacktrace1_71_0
-libboost_system1_71_0
-libboost_thread1_71_0
-libboost_type_erasure1_71_0
-libboost_wave1_71_0
-libboost_regex1_71_0
+libboost_atomic1_74_0
+libboost_container1_74_0
+libboost_context1_74_0
+libboost_coroutine1_74_0
+libboost_date_time1_74_0
+libboost_fiber1_74_0
+libboost_filesystem1_74_0
+libboost_graph1_74_0
+libboost_graph_parallel1_74_0
+libboost_iostreams1_74_0
+libboost_locale1_74_0
+libboost_math1_74_0
+libboost_mpi1_74_0
+libboost_nowide1_74_0
+libboost_test1_74_0
+libboost_program_options1_74_0
+libboost_python-py3-1_74_0
+libboost_random1_74_0
+libboost_serialization1_74_0
+libboost_stacktrace1_74_0
+libboost_system1_74_0
+libboost_thread1_74_0
+libboost_type_erasure1_74_0
+libboost_wave1_74_0
+libboost_regex1_74_0

++ boost-1.57.0-python-abi_letters.patch ++
--- /var/tmp/diff_new_pack.BoC5aw/_old  2020-09-01 20:03:03.432471440 +0200
+++ /var/tmp/diff_new_pack.BoC5aw/_new  2020-09-01 20:03:03.436471442 +0200
@@ -1,8 +1,8 @@
-Index: boost_1_71_0/tools/build/src/tools/python.jam
+Index: boost_1_74_0/tools/build/src/tools/python.jam
 ===
 boost_1_71_0.orig/tools/build/src/tools/python.jam
-+++ boost_1_71_0/tools/build/src/tools/python.jam
-@@ -99,7 +99,7 @@ py3-version = ;
+--- boost_1_74_0.orig/tools/build/src/tools/python.jam
 boost_1_74_0/tools/build/src/tools/python.jam
+@@ -102,7 +102,7 @@ py3-version = ;
  #   using python : 2.3 : /usr/local/bin/python ;
  #
  rule init ( version ? : cmd-or-prefix ? : includes * : libraries ?
@@ -11,7 +11,7 @@
  {
  project.push-current $(.project) ;
  
-@@ -112,7 +112,7 @@ rule init ( version ? : cmd-or-prefix ?
+@@ -115,7 +115,7 @@ rule init ( version ? : cmd-or-prefix ?
  }
  }
  
@@ -20,7 +20,7 @@
  
  project.pop-current ;
  }
-@@ -507,7 +507,7 @@ local rule probe ( python-cmd )
+@@ -510,7 +510,7 @@ local rule probe ( python-cmd )
  # have a value based on the information given.
  #
  local rule compute-default-paths ( target-os : version ? : prefix ? :
@@ -29,7 +29,7 @@
  {
  exec-prefix ?= $(prefix) ;
  
-@@ -668,7 +668,7 @@ rule 

commit boost for openSUSE:Factory

2020-03-17 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2020-03-17 13:06:23

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.3160 (New)


Package is "boost"

Tue Mar 17 13:06:23 2020 rev:137 rq:784250 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2020-03-04 
09:38:05.257844429 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.3160/boost.changes2020-03-17 
13:06:32.785633160 +0100
@@ -1,0 +2,6 @@
+Thu Mar 12 10:18:33 UTC 2020 - Adam Majer 
+
+- Fix packaging errors in cases where python2 is disabled and
+  unavailable.
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.0EkfSr/_old  2020-03-17 13:06:36.945636355 +0100
+++ /var/tmp/diff_new_pack.0EkfSr/_new  2020-03-17 13:06:36.949636358 +0100
@@ -1574,9 +1574,9 @@
 rm -r %{buildroot}%{package_libdir}/cmake/boost_{w,}serialization-%{version}
 rm -r %{buildroot}%{package_libdir}/cmake/mpi-%{version}
 
-rm -r %{buildroot}%{package_libdir}/libboost_numpy.so{,.%{version}}
-rm -r %{buildroot}%{package_libdir}/libboost_mpi_python.so.%{version}
-rm -r %{buildroot}%{package_libdir}/libboost_python.so.%{version}
+rm -rf %{buildroot}%{package_libdir}/libboost_numpy.so{,.%{version}}
+rm -rf %{buildroot}%{package_libdir}/libboost_mpi_python.so.%{version}
+rm -rf %{buildroot}%{package_libdir}/libboost_python.so.%{version}
 
 rm -r %{buildroot}%{package_includedir}/boost
 rm %{buildroot}%{package_libdir}/libboost_{w,}serialization*
@@ -1975,8 +1975,10 @@
 %{package_libdir}/libboost_mpi_python-py3.so.%{version}
 
 %files -n libboost_mpi_python-py3-%{library_version}-devel
-##%dir %{package_libdir}/cmake/boost_mpi_python-%{version}
-##%{package_libdir}/cmake/boost_mpi_python-%{version}/*
+%if ! %{with python2}
+%dir %{package_libdir}/cmake/boost_mpi_python-%{version}
+%{package_libdir}/cmake/boost_mpi_python-%{version}/*
+%endif
 %{package_libdir}/libboost_mpi_python-py3.so
 
 %files -n python3-boost_parallel_mpi%{library_version}




commit boost for openSUSE:Factory

2020-03-04 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2020-03-04 09:37:53

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.26092 (New)


Package is "boost"

Wed Mar  4 09:37:53 2020 rev:136 rq:780786 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2020-01-16 
18:18:46.772891277 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.26092/boost.changes   2020-03-04 
09:38:05.257844429 +0100
@@ -1,0 +2,8 @@
+Fri Feb 28 13:54:37 UTC 2020 - Egbert Eich 
+
+- Fix macro which defines the name of the HPC python3 library
+  directory (bsc#1165277).
+- Include headers and serial libs in the HPC MPI packages
+  (bsc#1165307).
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.bFVfZc/_old  2020-03-04 09:38:09.089846725 +0100
+++ /var/tmp/diff_new_pack.bFVfZc/_new  2020-03-04 09:38:09.093846727 +0100
@@ -169,7 +169,7 @@
 %define base_name %{hpc_package_name %_ver}
 %define package_name %{hpc_package_name %_ver}
 %define package_python2_sitearch %hpc_python_sitearch
-%define package_python3_sitearch %{hpc_libdir}/python3.[0-9]/site-packages
+%define package_python3_sitearch %{_hpc_python_sysconfig_path /usr/bin/python3 
platlib %{?hpc_prefix}}
 %else
 %define package_prefix %{_prefix}
 %define package_bindir %{_bindir}
@@ -1536,13 +1536,14 @@
 %endif # ! hpc
 %endif # ! build_base
 
-%if %{build_base}
+%if %{build_base} || %{with hpc}
 mkdir -p %{buildroot}%{package_bindir}
 %if %{without hpc}
 install -m 755 b2 %{buildroot}%{package_bindir}/bjam
 ln -s bjam %{buildroot}%{package_bindir}/jam
 %endif
 
+%if %{build_base}
 # Remove exception library, but only if the symbols are not
 # actually used. For now, the only symbol that is linked is
 # should never be used as it's only available on Windows. So,
@@ -1554,16 +1555,17 @@
 rm %{buildroot}%{package_libdir}/libboost_exception.so
 rm %{buildroot}%{package_libdir}/libboost_exception.so.%{version}
 
+# not used or duplicated in boost-extra flavour
+rm -r %{buildroot}%{package_libdir}/cmake/boost_stacktrace_{backtrace,windbg}*
+rm -r %{buildroot}%{package_libdir}/cmake/boost_exception-*
+rm -r %{buildroot}%{package_libdir}/cmake/boost_graph_parallel-%{version}
+%endif
+
 %fdupes %{buildroot}%{package_includedir}/boost
 mkdir -p %{buildroot}%{my_docdir}
 %if 0%{?sle_version} >= 12 && 0%{?sle_version} <= 120200 && 
!0%{?is_opensuse}
 mkdir -p %{buildroot}%{_defaultlicensedir}
 %endif
-
-# not used or duplicated in boost-extra flavour
-rm -r %{buildroot}%{package_libdir}/cmake/boost_stacktrace_{backtrace,windbg}*
-rm -r %{buildroot}%{package_libdir}/cmake/boost_exception-*
-rm -r %{buildroot}%{package_libdir}/cmake/boost_graph_parallel-%{version}
 %else  # ! build_base
 # duplicate from boost-base flavour
 rm %{buildroot}%{package_libdir}/cmake/BoostDetectToolset-%{version}.cmake




commit boost for openSUSE:Factory

2020-01-16 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2020-01-16 18:18:35

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.26092 (New)


Package is "boost"

Thu Jan 16 18:18:35 2020 rev:135 rq:764003 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2019-12-24 
14:29:02.450548969 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.26092/boost.changes   2020-01-16 
18:18:46.772891277 +0100
@@ -1,0 +2,6 @@
+Mon Jan 13 10:42:07 UTC 2020 - Christian Goll 
+
+- removed hpc bjam package (boo#1160621)
+- added gnu-hpc-openmpi3 and mpich flavor (boo#1160622)
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.zgnNpH/_old  2020-01-16 18:18:50.056893135 +0100
+++ /var/tmp/diff_new_pack.zgnNpH/_new  2020-01-16 18:18:50.064893139 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -94,6 +94,24 @@
 %endif
 %endif
 
+%if "@BUILD_FLAVOR@" == "gnu-openmpi3-hpc"
+%define build_base 0
+%define name_suffix openmpi3_hpc
+%define mpi_vers 3
+%define compiler_family gnu
+%define mpi_flavor openmpi
+%undefine c_f_ver
+%bcond_without hpc
+%bcond_without mpi
+%bcond_without python2
+%bcond_without python3
+%if %{with ringdisabled}
+ExclusiveArch:  do-not-build
+%else
+ExcludeArch:s390x %{ix86} ppc64 ppc64le ia64 hppa
+%endif
+%endif
+
 %if "@BUILD_FLAVOR@" == "gnu-mvapich2-hpc"
 %define build_base 0
 %define name_suffix mvapich2_hpc
@@ -111,6 +129,23 @@
 %endif
 %endif
 
+%if "@BUILD_FLAVOR@" == "gnu-mpich-hpc"
+%define build_base 0
+%define name_suffix mpich
+%define compiler_family gnu
+%define mpi_flavor mpich
+%undefine c_f_ver
+%bcond_without hpc
+%bcond_without mpi
+%bcond_without python2
+%bcond_without python3
+%if %{with ringdisabled}
+ExclusiveArch:  do-not-build
+%else
+ExcludeArch:s390x %{ix86} ppc64 ppc64le ia64 hppa
+%endif
+%endif
+
 # Python NumPy library is only available on Leap 42.1 OpenSUSE onward
 # and is not availble in SLE
 %if 0%{?suse_version} >= 1330 || 0%{?is_opensuse}
@@ -327,19 +362,6 @@
 the documentation packages (html, man or pdf).
 
 %if %{with hpc}
-%if ! %{with mpi}
-%package -n %{package_name}-jam
-Summary:A Boost Make Replacement
-Group:  Development/Tools/Building
-Provides:   hpc-boost-jam-impl = %{version}
-
-%description -n %{package_name}-jam
-Boost Jam is a build tool based on FTJam, which in turn is based on
-Perforce Jam. It contains significant improvements made to facilitate
-its use in the Boost Build System. This version is modularized so it 
-does not conflict with other versions, but the module must be used 
-before usage.
-%endif # ! mpi
 %package -n %{package_name}-python3
 Summary:Boost.MPI Python 3.x serialization library
 Group:  System/Libraries
@@ -1516,8 +1538,10 @@
 
 %if %{build_base}
 mkdir -p %{buildroot}%{package_bindir}
+%if %{without hpc}
 install -m 755 b2 %{buildroot}%{package_bindir}/bjam
 ln -s bjam %{buildroot}%{package_bindir}/jam
+%endif
 
 # Remove exception library, but only if the symbols are not
 # actually used. For now, the only symbol that is linked is
@@ -1740,11 +1764,6 @@
 %files -n %{package_name}-devel
 %package_includedir
 %package_libdir/*.so
-# do not package jam/bjam when building with mpi
-%if ! %{with mpi}
-%files -n %{package_name}-jam
-%package_bindir
-%endif # ! with mpi
 %if %{with python2}
 %files -n %{package_name}-python2 
 %package_python2_sitearch

++ _multibuild ++
--- /var/tmp/diff_new_pack.zgnNpH/_old  2020-01-16 18:18:50.120893171 +0100
+++ /var/tmp/diff_new_pack.zgnNpH/_new  2020-01-16 18:18:50.120893171 +0100
@@ -3,5 +3,7 @@
   extra
   gnu-hpc
   gnu-openmpi2-hpc
+  gnu-openmpi3-hpc
   gnu-mvapich2-hpc
+  gnu-mpich-hpc
 




commit boost for openSUSE:Factory

2019-12-24 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2019-12-24 14:28:59

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.6675 (New)


Package is "boost"

Tue Dec 24 14:28:59 2019 rev:134 rq:757531 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2019-11-26 
17:09:22.343903276 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.6675/boost.changes2019-12-24 
14:29:02.450548969 +0100
@@ -1,0 +2,6 @@
+Fri Dec 13 04:03:05 UTC 2019 - Stefan Brüns 
+
+- Remove hardcoded abiflags (%py3_abiflags is not available for 3
+  years), use python3-config instead. Fixes build with Python 3.8.
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.mwdNOG/_old  2019-12-24 14:29:05.614550500 +0100
+++ /var/tmp/diff_new_pack.mwdNOG/_new  2019-12-24 14:29:05.614550500 +0100
@@ -1323,7 +1323,7 @@
 %if %{with python3}
 cp user-config.jam user-config-py3.jam
 # sed -i -e 's#//boost_python#//boost_python3#' ./user-config-py3.jam
-%{?!py3_abiflags: %define py3_abiflags m}
+%define py3_abiflags %(python3-config --abiflags)
 %{?!python3_version: %define python3_version %{py3_ver} }
 
 cat << EOF >> user-config-py3.jam




commit boost for openSUSE:Factory

2019-11-26 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2019-11-26 17:09:19

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.26869 (New)


Package is "boost"

Tue Nov 26 17:09:19 2019 rev:133 rq:750992 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2019-11-19 
12:58:37.554160543 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.26869/boost.changes   2019-11-26 
17:09:22.343903276 +0100
@@ -32 +32 @@
-- Update to version 1.71.0
+- Update to version 1.71.0 (jsc#SLE-8571)



Other differences:
--



commit boost for openSUSE:Factory

2019-11-19 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2019-11-19 12:58:36

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.26869 (New)


Package is "boost"

Tue Nov 19 12:58:36 2019 rev:132 rq:749250 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2019-11-06 
13:47:07.72329 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.26869/boost.changes   2019-11-19 
12:58:37.554160543 +0100
@@ -1,0 +2,7 @@
+Fri Nov  8 15:21:03 UTC 2019 - Stefan Brüns 
+
+- Make sure openmpi-macros-devel is not required for base flavor --
+  consolidate build_mpi/mpi macro into just one.
+- Remove BuildArch guards, no longer relevant since SuSE 11.2
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.t1znOS/_old  2019-11-19 12:58:41.318158168 +0100
+++ /var/tmp/diff_new_pack.t1znOS/_new  2019-11-19 12:58:41.318158168 +0100
@@ -50,6 +50,7 @@
 %define build_base 1
 %define name_suffix -base
 %bcond_with hpc
+%bcond_with mpi
 %endif
 
 %if "@BUILD_FLAVOR@" == "extra"
@@ -57,6 +58,11 @@
 %define name_suffix -extra
 %bcond_without python3
 %bcond_without python2
+%ifarch ia64 hppa
+%bcond_with mpi
+%else
+%bcond_without mpi
+%endif
 %endif
 
 %if "@BUILD_FLAVOR@" == "gnu-hpc"
@@ -84,7 +90,7 @@
 %if %{with ringdisabled}
 ExclusiveArch:  do-not-build
 %else
-ExcludeArch:s390x %{ix86} ppc64 ppc64le
+ExcludeArch:s390x %{ix86} ppc64 ppc64le ia64 hppa
 %endif
 %endif
 
@@ -101,15 +107,10 @@
 %if %{with ringdisabled}
 ExclusiveArch:  do-not-build
 %else
-ExcludeArch:s390x %{ix86} ppc64 ppc64le
+ExcludeArch:s390x %{ix86} ppc64 ppc64le ia64 hppa
 %endif
 %endif
 
-%ifarch ia64 hppa
-%bcond_with  build_mpi
-%else
-%bcond_without build_mpi
-%endif
 # Python NumPy library is only available on Leap 42.1 OpenSUSE onward
 # and is not availble in SLE
 %if 0%{?suse_version} >= 1330 || 0%{?is_opensuse}
@@ -233,7 +234,7 @@
 Requires:   %{mpi_flavor}%{?mpi_vers}-%{compiler_family}%{?c_f_ver}-hpc
 %endif
 %else
-%if %{with build_mpi}
+%if %{with mpi}
 BuildRequires:  openmpi-macros-devel
 %endif
 %endif
@@ -268,9 +269,7 @@
 Summary:Boost License
 Group:  Development/Libraries/C and C++
 Provides:   boost-license = %{version}-%{release}
-%if 0%{?suse_version} >= 1120
 BuildArch:  noarch
-%endif
 
 %description -n boost-license%{library_version}
 This package contains the license boost is provided under.
@@ -311,7 +310,7 @@
 %if %{with boost_fiber}
 Requires:   libboost_fiber%{library_version}-devel
 %endif
-%if %{with build_mpi}
+%if %{with mpi}
 Requires:   libboost_graph_parallel%{library_version}-devel
 Requires:   libboost_mpi%{library_version}-devel
 %endif
@@ -375,9 +374,7 @@
 %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  -n %{package_name}-doc-html
 This package contains the documentation of the boost dynamic libraries
@@ -386,9 +383,7 @@
 %packagedoc-man
 Summary:Man documentation for the Boost C++ Libraries
 Group:  Development/Libraries/C and C++
-%if 0%{?suse_version} >= 1120
 BuildArch:  noarch
-%endif
 
 %descriptiondoc-man
 This package contains the documentation of the boost dynamic libraries
@@ -397,9 +392,7 @@
 %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  -n %{package_name}-doc-pdf
 This package contains the documentation of the boost dynamic libraries
@@ -705,7 +698,7 @@
 %package -n libboost_mpi%{library_version}-devel
 Summary:Development headers for Boost.MPI library
 Group:  Development/Libraries/C and C++
-%if %{with build_mpi}
+%if %{with mpi}
 %{?openmpi_devel_requires}
 %endif
 Requires:   libboost_graph%{library_version}-devel
@@ -1256,7 +1249,7 @@
 # MPI builds a python module.
 cat << \EOF >.build
 export PY_LIBRARIES_FLAGS="--with-python"
-%if %{with build_mpi}
+%if %{with mpi}
 PY_LIBRARIES_FLAGS+=" --with-mpi"
 %endif
 
@@ -1264,13 +1257,13 @@
 export LIBRARIES_FLAGS="--with-system"
 
 # Dummy entry replaced with real libraries, if we build something
-%if %{with build_mpi}
+%if %{with mpi}
 LIBRARIES_FLAGS=" --with-graph_parallel"
 %endif
 
 EOF
 
-%if %{with build_mpi}
+%if %{with mpi}
 # Set PATH, MANPATH and LD_LIBRARY_PATH for mpi
 %if %{with hpc}
 module load gnu %mpi_flavor
@@ 

commit boost for openSUSE:Factory

2019-11-06 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2019-11-06 13:47:06

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.2990 (New)


Package is "boost"

Wed Nov  6 13:47:06 2019 rev:131 rq:744378 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2019-09-25 
02:09:10.485588917 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new.2990/boost.changes2019-11-06 
13:47:07.72329 +0100
@@ -1,0 +2,5 @@
+Thu Oct  3 14:13:20 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- Use new openmpi-macros-devel package
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.RwumDw/_old  2019-11-06 13:47:12.099577255 +0100
+++ /var/tmp/diff_new_pack.RwumDw/_new  2019-11-06 13:47:12.103577259 +0100
@@ -105,18 +105,6 @@
 %endif
 %endif
 
-# Build with OpenMPI
-%if 0%{?suse_version} >= 1330
-  # OpenMPI >= 2 is not available on ppc64be
-  %ifarch ppc ppc64
-%define mpi_implem openmpi
-  %else
-%define mpi_implem openmpi2
-  %endif
-%else
-  # Keep OpenMPI1 for older releases where OpenMPI2 is not available
-  %define mpi_implem openmpi
-%endif
 %ifarch ia64 hppa
 %bcond_with  build_mpi
 %else
@@ -226,9 +214,6 @@
 BuildRequires:  python3-numpy-devel
 %endif # numpy3
 %endif # python3
-%if %{with build_mpi}
-BuildRequires:  %{mpi_implem}-devel
-%endif
 %if %{with build_docs}
 BuildRequires:  docbook
 BuildRequires:  docbook-xsl-stylesheets
@@ -247,6 +232,10 @@
 BuildRequires:  
%{mpi_flavor}%{?mpi_vers}-%{compiler_family}%{?c_f_ver}-hpc-macros-devel
 Requires:   %{mpi_flavor}%{?mpi_vers}-%{compiler_family}%{?c_f_ver}-hpc
 %endif
+%else
+%if %{with build_mpi}
+BuildRequires:  openmpi-macros-devel
+%endif
 %endif
 
 %description
@@ -716,7 +705,9 @@
 %package -n libboost_mpi%{library_version}-devel
 Summary:Development headers for Boost.MPI library
 Group:  Development/Libraries/C and C++
-Requires:   %{mpi_implem}-devel
+%if %{with build_mpi}
+%{?openmpi_devel_requires}
+%endif
 Requires:   libboost_graph%{library_version}-devel
 Requires:   libboost_headers%{library_version}-devel = %{version}
 Requires:   libboost_mpi%{library_version} = %{version}
@@ -1284,7 +1275,7 @@
 %if %{with hpc}
 module load gnu %mpi_flavor
 %else
-. %{package_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
+%setup_openmpi
 %endif
 %endif
 
@@ -1437,7 +1428,7 @@
 %if %{with hpc}
 module load gnu %mpi_flavor
 %else
-. %{package_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
+%setup_openmpi
 %endif
 %endif
 




commit boost for openSUSE:Factory

2019-09-24 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2019-09-25 02:09:02

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.7948 (New)


Package is "boost"

Wed Sep 25 02:09:02 2019 rev:130 rq:732128 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2019-09-18 
13:05:30.956764667 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new.7948/boost.changes2019-09-25 
02:09:10.485588917 +0200
@@ -1,0 +2,11 @@
+Thu Sep 19 15:34:53 UTC 2019 - Andreas Schwab 
+
+- Enable context on riscv64
+- riscv-support.patch: Add missing bits for riscv support
+
+---
+Wed Sep 18 15:38:24 UTC 2019 - Andreas Schwab 
+
+- Make sure %{_libdir}/cmake is packaged also without openblas-devel
+
+---

New:

  riscv-support.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.Oc678I/_old  2019-09-25 02:09:14.777588480 +0200
+++ /var/tmp/diff_new_pack.Oc678I/_new  2019-09-25 02:09:14.777588480 +0200
@@ -130,7 +130,7 @@
 %bcond_with python_numpy
 %endif
 # context hasn't been ported to most architectures yet
-%ifarch %{ix86} x86_64 %{arm} aarch64 mips ppc ppc64 ppc64le
+%ifarch %{ix86} x86_64 %{arm} aarch64 mips ppc ppc64 ppc64le riscv64
 %bcond_without build_context
 %else
 %bcond_with build_context
@@ -197,6 +197,7 @@
 Patch18:dynamic_linking.patch
 Patch20:python_library_name.patch
 Patch23:3ecbf83f.patch
+Patch24:riscv-support.patch
 BuildRequires:  fdupes
 BuildRequires:  libbz2-devel
 BuildRequires:  libexpat-devel
@@ -1230,6 +1231,7 @@
 %patch18 -p1
 %patch20 -p1
 %patch23 -p1
+%patch24 -p1
 
 %build
 find . -type f -exec chmod u+w {} +
@@ -1928,6 +1930,7 @@
 %{package_libdir}/libboost_mpi.so.%{version}
 
 %files -n libboost_mpi%{library_version}-devel
+%dir %{package_libdir}/cmake
 %dir %{package_libdir}/cmake/boost_mpi-%{version}
 %{package_libdir}/cmake/boost_mpi-%{version}/*
 %{package_libdir}/libboost_mpi.so
@@ -1936,6 +1939,7 @@
 %{package_libdir}/libboost_graph_parallel.so.%{version}
 
 %files -n libboost_graph_parallel%{library_version}-devel
+%dir %{package_libdir}/cmake
 %dir %{package_libdir}/cmake/boost_graph_parallel-%{version}
 %{package_libdir}/cmake/boost_graph_parallel-%{version}/*
 %{package_libdir}/libboost_graph_parallel.so
@@ -1945,6 +1949,7 @@
 %{package_libdir}/libboost_mpi_python-py2_7.so.%{version}
 
 %files -n libboost_mpi_python-py2_7-%{library_version}-devel
+%dir %{package_libdir}/cmake
 %dir %{package_libdir}/cmake/boost_mpi_python-%{version}
 %{package_libdir}/cmake/boost_mpi_python-%{version}/*
 %{package_libdir}/libboost_mpi_python-py2_7.so
@@ -2008,6 +2013,7 @@
 %{package_libdir}/libboost_python-py3.so.%{version}
 
 %files -n libboost_python-py3-%{library_version}-devel
+%dir %{package_libdir}/cmake
 %dir %{package_libdir}/cmake/boost_python-%{version}
 %{package_libdir}/cmake/boost_python-%{version}/*
 %{package_libdir}/libboost_python3.so
@@ -2018,6 +2024,7 @@
 %{package_libdir}/libboost_numpy-py3.so.%{version}
 
 %files -n libboost_numpy-py3-%{library_version}-devel
+%dir %{package_libdir}/cmake
 %dir %{package_libdir}/cmake/boost_numpy-%{version}
 %{package_libdir}/cmake/boost_numpy-%{version}/*
 %{package_libdir}/libboost_numpy-py3.so

++ riscv-support.patch ++
https://github.com/boostorg/boost/commit/5c8898af4
https://github.com/boostorg/predef/commit/fc99bc2

Index: boost_1_71_0/boost/predef/architecture.h
===
--- boost_1_71_0.orig/boost/predef/architecture.h
+++ boost_1_71_0/boost/predef/architecture.h
@@ -21,6 +21,7 @@ http://www.boost.org/LICENSE_1_0.txt)
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
Index: boost_1_71_0/boost/predef/architecture/riscv.h
===
--- /dev/null
+++ boost_1_71_0/boost/predef/architecture/riscv.h
@@ -0,0 +1,41 @@
+/*
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or copy at
+http://www.boost.org/LICENSE_1_0.txt)
+*/
+
+#ifndef BOOST_PREDEF_ARCHITECTURE_RISCV_H
+#define BOOST_PREDEF_ARCHITECTURE_RISCV_H
+
+#include 
+#include 
+
+/*`
+[heading `BOOST_ARCH_RISCV`]
+
+[@http://en.wikipedia.org/wiki/RISC-V] architecture.
+
+[table
+[[__predef_symbol__] [__predef_version__]]
+
+[[`__riscv`] [__predef_detection__]]
+]
+ */
+
+#define BOOST_ARCH_RISCV BOOST_VERSION_NUMBER_NOT_AVAILABLE
+
+#if defined(__riscv)
+#   undef BOOST_ARCH_RISCV
+#   define BOOST_ARCH_RISCV 

commit boost for openSUSE:Factory

2019-09-18 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2019-09-18 13:05:19

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.7948 (New)


Package is "boost"

Wed Sep 18 13:05:19 2019 rev:129 rq:730121 version:1.71.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2019-03-12 
09:51:02.235566496 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new.7948/boost.changes2019-09-18 
13:05:30.956764667 +0200
@@ -1,0 +2,89 @@
+Wed Sep 11 11:47:40 UTC 2019 - Adam Majer 
+
+- Update URL to reflect new location of Boost sources
+
+---
+Tue Sep 10 16:01:35 UTC 2019 - Adam Majer 
+
+- Update to version 1.71.0
+  Breaking changes:
+  * Uuid: MD5 name-based uuid generation was corrected to be identical
+on all endian systems. Define BOOST_UUID_COMPAT_PRE_1_71_MD5 to
+keep the result in a format compatible with 1.66 through 1.70.
+This does not affect the default name-based uuid generation
+which is based on SHA1
+
+  * Test: Boost.Test shows deprecation warnings if some very old
+headers as deprecated. If you encounter such warnings, please
+follow the indications: those headers will be removed in a future
+release.
+
+  New libraries:
+  * Variant2: A never-valueless, strong guarantee implementation
+of std::variant
+
+  Updated libraries:
+  * align, asio, any, beast, circular buffer, container, context,
+conversion, core, dynamic bitset, endian, fiber, filesystem,
+flyweight, histogram, iostreams, interprocess, intrusive,
+legical cast, log, math, metaparse, move, multi array,
+multi-index containers, outcome, parameter, ptrcontainer,
+polycollection, smartptr, stacktrace, test, utility, uuid,
+variant, yap
+
+  For detailed changes see
+  https://www.boost.org/users/history/version_1_71_0.html
+
+- drop upstream patches no longer needed:
+  boost-1.57.0-python-libpython_dep.patch,
+  0001-beast-fix-moved-from-executor.patch,
+  remove_boost_serialization_depends, cmake.patch
+
+- updated patches: boost-1.57.0-python-abi_letters.patch,
+  3ecbf83f.patch
+
+---
+Tue May 28 13:22:30 UTC 2019 - Adam Majer 
+
+- 3ecbf83f.patch: add upstream patch to build and install python-mpi
+  extention.
+- remove_boost_serialization_depends.patch: workaround to build
+  python mpi extention
+
+---
+Mon May 13 13:25:24 UTC 2019 - Adam Majer 
+
+- cmake.patch: add upstream patches making it more compatible with
+  cmake's FindBoost
+
+---
+Fri Apr 12 11:48:21 UTC 2019 - Adam Majer 
+
+- Update to version 1.70.0
+
+  Breaking changes:
+  * beast - there were many API changes. For details, see upstream
+release notes
+
+  New libraries:
+  * outcome: A set of tools for reporting and handling function
+failures in contexts where directly using exception handling
+is unsuitable
+  * histogram: Fast and extensible multi-dimensional histograms
+
+  Updated libraries:
+  * asio, beast, context, coroutine2, dynamic bitset, fiber,
+filesystem, integer, log, math, mp11, multi-index containers,
+multiprecision, polycollection, spirit, stacktrace, test,
+typeindex, typetraits, variant and ublas.
+
+  For detailed changes see
+  https://www.boost.org/users/history/version_1_70_0.html
+
+- 0001-beast-fix-moved-from-executor.patch: upstream patch to fix regresion
+- boost-rpmoptflags-only.patch: refresh but don't disable all extra
+  warnings
+- dynamic_linking.patch: refreshed
+- baselibs.conf - updated to 1.70.0
+
+---

Old:

  boost-1.57.0-python-libpython_dep.patch
  boost_1_69_0.tar.bz2

New:

  3ecbf83f.patch
  boost_1_71_0.tar.bz2



Other differences:
--
++ boost.spec ++
 606 lines (skipped)
 between /work/SRC/openSUSE:Factory/boost/boost.spec
 and /work/SRC/openSUSE:Factory/.boost.new.7948/boost.spec

++ 3ecbf83f.patch ++
commit 3ecbf83ff33750ceffda199de97283d200357633
Author: Andrey Semashev 
Date:   Sat Apr 13 21:54:45 2019 +0300

Added MPI Python libs to install target.

This fixes mpi plugins for Python not being built and installed.

Index: boost_1_71_0/libs/mpi/build/Jamfile.v2
===
--- boost_1_71_0.orig/libs/mpi/build/Jamfile.v2
+++ boost_1_71_0/libs/mpi/build/Jamfile.v2
@@ -74,6 +74,7 @@ rule python-tag ( name : type ? : proper
 return  [ tag $(result) : $(type) : $(property-set) ] 

commit boost for openSUSE:Factory

2019-03-12 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2019-03-12 09:50:57

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new.28833 (New)


Package is "boost"

Tue Mar 12 09:50:57 2019 rev:128 rq:683004 version:1.69.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2018-10-04 
18:58:16.395417202 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new.28833/boost.changes   2019-03-12 
09:51:02.235566496 +0100
@@ -1,0 +2,66 @@
+Fri Mar  8 14:57:09 UTC 2019 - Dominique Leuenberger 
+
+- Do not build gnu-mvapich2-hpc and gnu-openmpi2-hpc flavors in
+  Staging areas.
+
+---
+Wed Mar  6 15:24:01 UTC 2019 - Adam Majer 
+
+- Add missing build conditions for -extra flavour
+
+---
+Fri Feb  1 08:35:06 UTC 2019 - cg...@suse.com
+
+- fixed hpc build for python3.7 
+
+---
+Wed Jan 23 20:23:54 UTC 2019 - cg...@suse.com
+
+- added hpc modularized versions, which have a different naming 
+  scheme so that they do not collide with existing libraries
+  * hpc builds miss the documentation
+  * three new _mulitbuild flavors which are
+* gnu-hpc -> all libraries except the parallel ones
+* gnu-openmpi2-hpc -> parallel versions with openmpi2
+* gnu-mvapich2-hpc -> parallel versions with mvapich2
+
+
+---
+Mon Jan 14 14:57:14 UTC 2019 - adam.ma...@suse.de
+
+- Simplify _multibuild flavours
+
+---
+Fri Dec 14 01:26:04 UTC 2018 - adam.ma...@suse.de
+
+- Update to version 1.69.0
+  Breaking Changes:
++ Logic: use explicit operator bool when available
++ Boost.Signals removed
+
+  New libraries:
+  * SafeNumerics: A library for guaranteed correct integer
+arithmetic for C++14 and later
+
+  Updated libraries:
+  Any, Asio, Assign, Beast, CircularBuffer, ConceptCheck, Context,
+  Core, Dynamic Bisect, Fiber, Filesystem, Flyweight, Function,
+  Geometry, Integer, Iostreams, Iterator, LexicalCast, Log, Math,
+  Mp11, MultiArray, Multi-index Containers, Multiprecision,
+  PolyCollection, Pool, Preprocessor, Rational, Spirit,
+  Stacktrace, System, Test, TypeIndex, Utility, Variant, YAP
+
+  For complete changelog see
+  https://www.boost.org/users/history/version_1_69_0.html
+
+- python_library_name.patch: updated to leave Boost.MPI python
+  names unchanged.
+- dynamic_linking.patch: refreshed
+- baselibs.conf: updated to 1.69.0
+- cleanup spec file
+  * removed no-op conditionals
+  * appended -impl to all unversioned named Provides: to facilitate
+introduction of boost-defaults. The defaults package will provide
+upgrade path in Tumbleweed for -devel subpackages.
+
+---

Old:

  boost_1_68_0.tar.bz2

New:

  boost_1_69_0.tar.bz2



Other differences:
--
++ boost.spec ++
 2730 lines (skipped)
 between /work/SRC/openSUSE:Factory/boost/boost.spec
 and /work/SRC/openSUSE:Factory/.boost.new.28833/boost.spec

++ _multibuild ++
--- /var/tmp/diff_new_pack.sJQrEe/_old  2019-03-12 09:51:15.055563941 +0100
+++ /var/tmp/diff_new_pack.sJQrEe/_new  2019-03-12 09:51:15.055563941 +0100
@@ -1,3 +1,7 @@
 
   base
+  extra
+  gnu-hpc
+  gnu-openmpi2-hpc
+  gnu-mvapich2-hpc
 

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.sJQrEe/_old  2019-03-12 09:51:15.067563938 +0100
+++ /var/tmp/diff_new_pack.sJQrEe/_new  2019-03-12 09:51:15.067563938 +0100
@@ -1,26 +1,25 @@
-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
+libboost_atomic1_69_0
+libboost_container1_69_0
+libboost_context1_69_0
+libboost_coroutine1_69_0
+libboost_date_time1_69_0
+libboost_fiber1_69_0
+libboost_filesystem1_69_0
+libboost_graph1_69_0
+libboost_graph_parallel1_69_0
+libboost_iostreams1_69_0
+libboost_locale1_69_0
+libboost_math1_69_0
+libboost_mpi1_69_0
+libboost_test1_69_0

commit boost for openSUSE:Factory

2018-10-04 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2018-10-04 18:58:15

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Thu Oct  4 18:58:15 2018 rev:127 rq:639401 version:1.68.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2018-10-01 
09:03:44.335979794 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2018-10-04 
18:58:16.395417202 +0200
@@ -1,0 +2,5 @@
+Mon Oct  1 12:36:07 UTC 2018 - sch...@suse.de
+
+- Stay with openmpi also on ppc
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.rWZhrt/_old  2018-10-04 18:58:24.447407053 +0200
+++ /var/tmp/diff_new_pack.rWZhrt/_new  2018-10-04 18:58:24.451407048 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -41,7 +41,7 @@
 # Build with OpenMPI
 %if 0%{?suse_version} >= 1330
   # OpenMPI >= 2 is not available on ppc64be
-  %ifarch ppc64
+  %ifarch ppc ppc64
 %define mpi_implem openmpi
   %else
 %define mpi_implem openmpi2




commit boost for openSUSE:Factory

2018-10-01 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2018-10-01 09:03:34

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Mon Oct  1 09:03:34 2018 rev:126 rq:636892 version:1.68.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2018-09-07 
15:34:00.646893095 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2018-10-01 
09:03:44.335979794 +0200
@@ -1,0 +2,5 @@
+Wed Sep 12 12:17:23 UTC 2018 - aesz...@gwdg.de
+
+- Fix build on Leap < 15.0 
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.V7d3Jv/_old  2018-10-01 09:03:47.423977119 +0200
+++ /var/tmp/diff_new_pack.V7d3Jv/_new  2018-10-01 09:03:47.427977115 +0200
@@ -26,6 +26,9 @@
 %bcond_without build_quickbook
 %bcond_withboost_devel
 %define my_docdir %{_docdir}/boost-%{version}
+%if 0%{?suse_version} < 1500
+  %define python2_sitearch %python_sitearch
+%endif
 
 %if "@BUILD_FLAVOR@" == "base"
 %define build_base 1
@@ -128,7 +131,11 @@
 %if %{with python2}
 BuildRequires:  python2-devel
 %if %{with python_numpy}
+%if 0%{?suse_version} >= 1500
 BuildRequires:  python2-numpy-devel
+%else
+BuildRequires:  python-numpy-devel
+%endif
 %endif # numpy2
 %endif # python2
 %if %{with python3}




commit boost for openSUSE:Factory

2018-09-07 Thread root
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 - adam.ma...@suse.de
+
+- 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_withbuild_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.0 +0200
-+++ libs/python/src/dict.cpp   2012-03-13 

commit boost for openSUSE:Factory

2018-07-04 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2018-07-04 23:54:25

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Wed Jul  4 23:54:25 2018 rev:124 rq:620453 version:1.67.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2018-06-15 
14:31:17.049242976 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2018-07-04 
23:55:02.143898426 +0200
@@ -1,0 +2,6 @@
+Tue Jul  3 11:53:07 UTC 2018 - adam.ma...@suse.de
+
+- Re-enable python2 module build by default. Still too many things
+  depend on it.
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.lIO5io/_old  2018-07-04 23:55:04.183896174 +0200
+++ /var/tmp/diff_new_pack.lIO5io/_new  2018-07-04 23:55:04.187896170 +0200
@@ -55,7 +55,7 @@
 %endif
 
 %bcond_without python3
-%bcond_withpython2
+%bcond_without python2
 
 # Python NumPy library is only available on Leap 42.1 OpenSUSE onward
 # and is not availble in SLE




commit boost for openSUSE:Factory

2018-06-15 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2018-06-15 14:31:09

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Fri Jun 15 14:31:09 2018 rev:123 rq:611205 version:1.67.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2018-04-06 
17:45:15.464788051 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2018-06-15 
14:31:17.049242976 +0200
@@ -1,0 +2,67 @@
+Tue May 22 08:44:22 UTC 2018 - adam.ma...@suse.de
+
+- fix packaging of Boost.Contract on s390 and other platforms
+  without Boost.Context support.
+- fix build on older SLE SP by owning /usr/share/licenses directory
+
+---
+Wed Apr  4 12:10:27 CEST 2018 - adam.ma...@suse.de
+
+- Update to version 1.67.0
+  New libraries:
+  * Contract: Contract programming for C++. All contract
+programming features are supported: Subcontracting, class
+invariants, postconditions (with old and return values),
+preconditions, customizable actions on assertion failure (e.g.,
+terminate or throw), optional compilation and checking of
+assertions, etc, from Lorenzo Caminiti.
+  * HOF: Higher-order functions for C++, from Paul Fultz II.
+
+  Breaking changes in updated libraries:
+  * atomic: Breaking change: Changed the result of the
+(op)_and_test operations added in Boost 1.66 to the opposite -
+the functions now return true if the operation result is
+non-zero. This is consistent with other test methods in
+Boost.Atomic and the C++ standard library. Users can define
+BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST when compiling their
+code to emit warnings on every use of the changed functions.
+This way users can locate the code that needs to be updated.
+
+  * multiprecission: When converting a multiprecision integer to a
+narrower type, if the value is too large (or negative) to fit
+in the smaller type, then the result is either the maximum (or
+minimum) value of the target type. This was always the intended
+behaviour, but was somewhat haphazardly enforced before. If you
+really do want just the low order N bits of a value, then you
+will need to mask these out prior to the case, for example:
+static_cast(~static_cast(0) & my_value).
+Note that technically (to avoid undefined behaviour) you should
+do the same thing with built in integer types too.
+
+  * spirit: Removed `with_context`
+utility:  header no longer includes
+boost::next and boost::prior as they have been moved to the
+iterator module. Instead include . Other
+uses of  are discouraged, it's better to use
+the header for the specific functionality instead.
+
+  * uuid: random_generator is no longer copyable
+
+  Libraries that were updated: Asio, Atomic, Beast, ContainerHash,
+  Context, Core, Coroutine2, DateTime, DLL, Fiber, Filesystem,
+  Fusion, Locale, Log, Math, Multi-index Containers,
+  Multiprecission, Optional, Phoenix, PolyCollection, Python,
+  Spirit, Stacktrace, Test, TypeIndex, TypeTraits, Utility,
+  Unordered, Units, Uuid, and Variant. For complete list of
+  changes, see,
+  https://www.boost.org/users/history/version_1_67_0.html
+
+- refreshed patches:
+  * boost-strict_aliasing.patch
+  * boost-aarch64-flags.patch
+- python_library_name.patch: adapted to not append version number
+  to library names, like new boost is doing.
+- disable python2 builds by default
+- use regular Requires for libboost_header dependency
+
+---

Old:

  boost_1_66_0.tar.bz2

New:

  boost_1_67_0.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.t9iCBz/_old  2018-06-15 14:31:29.044804218 +0200
+++ /var/tmp/diff_new_pack.t9iCBz/_new  2018-06-15 14:31:29.048804072 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 1.66.0
-%define file_version 1_66_0
+%define ver 1.67.0
+%define file_version 1_67_0
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_66_0
+%define lib_appendix 1_67_0
 %bcond_withbuild_docs
 %bcond_without package_pdf
 %bcond_without build_quickbook
@@ -55,7 +55,7 @@
 %endif
 
 %bcond_without python3
-%bcond_without python2
+%bcond_withpython2
 
 # Python NumPy library is only available on Leap 42.1 OpenSUSE onward
 # and is not availble in SLE
@@ -80,8 +80,8 @@
 %endif
 
 Name:   boost%name_suffix
-%define package_name boost_1_66
-Version:1.66.0
+%define package_name boost_1_67
+Version:1.67.0
 Release:0
 Summary:Boost C++ Libraries
 License:BSL-1.0
@@ 

commit boost for openSUSE:Factory

2018-04-06 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2018-04-06 17:44:48

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Fri Apr  6 17:44:48 2018 rev:122 rq:593447 version:1.66.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2018-01-21 
15:48:09.196218435 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2018-04-06 
17:45:15.464788051 +0200
@@ -1,0 +2,5 @@
+Wed Apr  4 09:59:53 CEST 2018 - ku...@suse.de
+
+- Use %license instead of %doc [bsc#1082318]
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.EW5PZ8/_old  2018-04-06 17:45:19.692635372 +0200
+++ /var/tmp/diff_new_pack.EW5PZ8/_new  2018-04-06 17:45:19.700635083 +0200
@@ -1405,7 +1405,6 @@
 
 %fdupes %{buildroot}%{_includedir}/boost
 mkdir -p %{buildroot}%{my_docdir}
-cp LICENSE_1_0.txt %{buildroot}%{my_docdir}
 %else  # ! build_base
 rm -r %{buildroot}%{_includedir}/boost
 rm %{buildroot}%{_libdir}/libboost_serialization*
@@ -1920,8 +1919,7 @@
 
 %files -n boost-license%{lib_appendix}
 %defattr(-, root, root, -)
-%dir %{my_docdir}
-%doc %{my_docdir}/LICENSE_1_0.txt
+%license LICENSE_1_0.txt
 
 %endif
 




commit boost for openSUSE:Factory

2018-01-21 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2018-01-21 15:47:59

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Sun Jan 21 15:47:59 2018 rev:121 rq:567726 version:1.66.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2017-12-21 
11:25:57.705443080 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2018-01-21 
15:48:09.196218435 +0100
@@ -1,0 +2,6 @@
+Fri Jan 19 07:24:00 UTC 2018 - adam.ma...@suse.de
+
+- Multibuild requires versioned Name: tag and doesn't seem to do
+  this automatically. (bnc#1076640)
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.XmH8Vp/_old  2018-01-21 15:48:14.631963364 +0100
+++ /var/tmp/diff_new_pack.XmH8Vp/_new  2018-01-21 15:48:14.639962989 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,8 +29,10 @@
 
 %if "@BUILD_FLAVOR@" == "base"
 %define build_base 1
+%define name_suffix -base
 %else
 %define build_base 0
+%define name_suffix %nil
 %endif
 
 # Build with OpenMPI
@@ -77,7 +79,7 @@
 %bcond_with boost_fiber
 %endif
 
-Name:   boost
+Name:   boost%name_suffix
 %define package_name boost_1_66
 Version:1.66.0
 Release:0




commit boost for openSUSE:Factory

2017-12-21 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2017-12-21 11:25:44

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Thu Dec 21 11:25:44 2017 rev:120 rq:558304 version:1.66.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2017-12-06 
08:48:41.730716265 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-12-21 
11:25:57.705443080 +0100
@@ -1,0 +2,33 @@
+Mon Dec 18 16:26:46 CET 2017 - adam.ma...@suse.de
+
+- Update to version 1.66.0
+  + Beast: new portable HTTP, WebSocket and network operations
+using Boost.Asio. Header-only library.
+  + Callable Traits: new library and successor to
+Boost.FunctionTypes. Header-only library.
+  + Mp11: new metaprogramming library
+  + Asio:
+* implemented interface changes to reflect the Networking TS
+  (N4656)
+* functions and classes that have been superseded by
+  Networking TS functionality have been deprecated.
+* added support for customized handler tracking
+* removed previously deprecated functions
+  + Atomic: improved compatibility with GCC 7. 128-bit operations
+on x86_64 no longer require linking with compiled library.
+  + DateTime: Fixed an integral overflow that could cause incorrect
+results when adding or subtracting many years from a date.
+  + Format: New format specifiers added and volatile arguments
+can not be safely used with operator%
+  + Fusion:
+* fix compile error with std::array
+* remove circular preprocessor include
+  + PolyCollection: backported to GCC 4.8 and 4.9 with some
+limitations
+  + Uuid: added RTF-4122 namespaces in boost::uuids::ns
+  + for complete changelog, see
+http://www.boost.org/users/history/version_1_66_0.html
+
+- refreshed patches: boost-rpmoptflags-only.patch
+
+---

Old:

  boost_1_65_1.tar.bz2

New:

  boost_1_66_0.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.AvOlfm/_old  2017-12-21 11:26:06.868996272 +0100
+++ /var/tmp/diff_new_pack.AvOlfm/_new  2017-12-21 11:26:06.872996077 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 1.65.1
-%define file_version 1_65_1
+%define ver 1.66.0
+%define file_version 1_66_0
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_65_1
+%define lib_appendix 1_66_0
 %bcond_withbuild_docs
 %bcond_without package_pdf
 %bcond_without build_quickbook
@@ -78,8 +78,8 @@
 %endif
 
 Name:   boost
-%define package_name boost_1_65
-Version:1.65.1
+%define package_name boost_1_66
+Version:1.66.0
 Release:0
 Summary:Boost C++ Libraries
 License:BSL-1.0
@@ -1401,20 +1401,12 @@
 rm %{buildroot}%{_libdir}/libboost_exception.so
 rm %{buildroot}%{_libdir}/libboost_exception.so.%{version}
 
-# Remove cruft
-# FIXME: these shouldn't be built in the first place
-rm %{buildroot}%{_libdir}/libboost_chrono.a
-rm %{buildroot}%{_libdir}/libboost_system.a
-rm %{buildroot}%{_libdir}/libboost_timer.a
-rm %{buildroot}%{_libdir}/libboost_unit_test_framework.a
-
 %fdupes %{buildroot}%{_includedir}/boost
 mkdir -p %{buildroot}%{my_docdir}
 cp LICENSE_1_0.txt %{buildroot}%{my_docdir}
 %else  # ! build_base
 rm -r %{buildroot}%{_includedir}/boost
-rm -f %{buildroot}%{_libdir}/libboost_serialization*
-rm -f %{buildroot}%{_libdir}/libboost_system*
+rm %{buildroot}%{_libdir}/libboost_serialization*
 rmdir --ignore-fail-on-non-empty %{buildroot}%{_libdir}
 %fdupes %{buildroot}%{my_docdir}
 %endif

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.AvOlfm/_old  2017-12-21 11:26:06.960991786 +0100
+++ /var/tmp/diff_new_pack.AvOlfm/_new  2017-12-21 11:26:06.960991786 +0100
@@ -1,26 +1,26 @@
-libboost_atomic1_65_1
-libboost_container1_65_1
-libboost_context1_65_1
-libboost_coroutine1_65_1
-libboost_date_time1_65_1
-libboost_fiber1_65_1
-libboost_filesystem1_65_1
-libboost_graph1_65_1
-libboost_graph_parallel1_65_1
-libboost_iostreams1_65_1
-libboost_locale1_65_1
-libboost_math1_65_1
-libboost_mpi1_65_1
-libboost_test1_65_1
-libboost_program_options1_65_1
-libboost_python-py2_7-1_65_1
-libboost_python-py3-1_65_1
-libboost_random1_65_1
-libboost_serialization1_65_1
-libboost_signals1_65_1
-libboost_stacktrace1_65_1
-libboost_system1_65_1
-libboost_thread1_65_1
-libboost_type_erasure1_65_1
-libboost_wave1_65_1
-libboost_regex1_65_1
+libboost_atomic1_66_0
+libboost_container1_66_0
+libboost_context1_66_0
+libboost_coroutine1_66_0
+libboost_date_time1_66_0
+libboost_fiber1_66_0
+libboost_filesystem1_66_0
+libboost_graph1_66_0
+libboost_graph_parallel1_66_0
+libboost_iostreams1_66_0

commit boost for openSUSE:Factory

2017-12-05 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2017-12-06 08:48:36

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Wed Dec  6 08:48:36 2017 rev:119 rq:546444 version:1.65.1

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2017-10-13 
14:10:28.319044345 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-12-06 
08:48:41.730716265 +0100
@@ -1,0 +2,25 @@
+Wed Nov 29 09:45:57 UTC 2017 - adam.ma...@suse.de
+
+- re-enable Python 2 by default. It's still conditional, but
+  remains enabled by default. This can be disabled in project
+  config.
+
+---
+Tue Oct 24 14:24:06 UTC 2017 - jmate...@suse.com
+
+- build Python 2 conditionally
+
+---
+Tue Oct 10 13:49:10 UTC 2017 - adam.ma...@suse.de
+
+- Use multibuild setup - build no-dependency libraries in the
+  base package and build the rest of the compiled libraries in
+  the main variant. This should speed up bootstrapping.
+- boost-devel not built by default anymore.
+- libboost_headers-devel now provides boost-devel for legacy
+  dependencies. If you need compiled boost libraries depend on
+  the current compiled devel subpackage.
+- run %fdupes only on the header files and documentation
+- drop build dependencies on gcc-fortran, chrpath.
+
+---

New:

  _multibuild



Other differences:
--
++ boost.spec ++
 883 lines (skipped)
 between /work/SRC/openSUSE:Factory/boost/boost.spec
 and /work/SRC/openSUSE:Factory/.boost.new/boost.spec

++ _multibuild ++

  base

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.xhByNo/_old  2017-12-06 08:48:48.082483714 +0100
+++ /var/tmp/diff_new_pack.xhByNo/_new  2017-12-06 08:48:48.082483714 +0100
@@ -1,5 +1,3 @@
-boost_1_65-devel
-  requires -boost-
 libboost_atomic1_65_1
 libboost_container1_65_1
 libboost_context1_65_1

++ existing_extra_docs ++
--- /var/tmp/diff_new_pack.xhByNo/_old  2017-12-06 08:48:48.178480199 +0100
+++ /var/tmp/diff_new_pack.xhByNo/_new  2017-12-06 08:48:48.182480054 +0100
@@ -458,7 +458,6 @@
 libs/utility/shared_iterator_example2.cpp
 libs/utility/shared_iterator_example3.cpp
 libs/wave/ChangeLog
-LICENSE_1_0.txt
 more/blanket-permission.txt
 tools/build/v2/hacking.txt
 tools/inspect/build/Jamfile.v2




commit boost for openSUSE:Factory

2017-10-13 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2017-10-13 14:10:26

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Fri Oct 13 14:10:26 2017 rev:118 rq:532726 version:1.65.1

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2017-10-05 
11:51:47.363659232 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-10-13 
14:10:28.319044345 +0200
@@ -1,0 +2,6 @@
+Mon Oct  9 08:13:38 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Setup MPI environment prior to building boost.
+- Switch to OpenMPI2 as OpenMPI1 is becoming deprecated.
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.CRSjz8/_old  2017-10-13 14:10:32.250871450 +0200
+++ /var/tmp/diff_new_pack.CRSjz8/_new  2017-10-13 14:10:32.250871450 +0200
@@ -27,6 +27,18 @@
 %define my_docdir %{_docdir}/boost-%{version}
 
 # Build with OpenMPI
+%if 0%{?suse_version} >= 1330
+  # OpenMPI >= 2 is not available on ppc64be
+  %ifarch ppc64
+%define mpi_implem openmpi
+  %else
+%define mpi_implem openmpi2
+  %endif
+%else
+  # Keep OpenMPI1 for older releases where OpenMPI2 is not available
+  %define mpi_implem openmpi
+%endif
+
 %ifarch ia64 hppa
 %bcond_with  build_mpi
 %else
@@ -131,7 +143,7 @@
 BuildRequires:  zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with build_mpi}
-BuildRequires:  openmpi-devel
+BuildRequires:  %{mpi_implem}-devel
 %endif
 %if %{with build_docs}
 BuildRequires:  docbook
@@ -558,9 +570,9 @@
 %if %{with python3}
 Requires:   libboost_python-py3-%{lib_appendix}-devel
 %endif
+Requires:   %{mpi_implem}-devel
 Requires:   libboost_mpi%{lib_appendix} = %{version}
 Requires:   libboost_serialization%{lib_appendix}-devel
-Requires:   openmpi-devel
 Provides:   libboost_mpi-devel = %{version}
 Conflicts:  otherproviders(libboost_mpi-devel)
 Conflicts:  boost-devel < 1.63
@@ -1113,8 +1125,7 @@
 
 %if %{with build_mpi}
 # Set PATH, MANPATH and LD_LIBRARY_PATH for mpi
-#. %{_localstatedir}/mpi-selector/data/$(rpm --qf "%{NAME}-%{VERSION}" -q 
openmpi).sh
-# fixme: use mpi-selector 
+. %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
 %endif
 
 # Need specific Boost Jam config files.
@@ -1241,6 +1252,11 @@
 # Read shared build instructions
 . ./.build
 
+%if %{with build_mpi}
+# Set PATH, MANPATH and LD_LIBRARY_PATH for mpi
+. %{_libdir}/mpi/gcc/%{mpi_implem}/bin/mpivars.sh
+%endif
+
 %if %{with python3}
 ./b2 -d+2 -q --user-config=./user-config-py3.jam \
 --build-type=minimal --build-dir=./python3-build \




commit boost for openSUSE:Factory

2017-10-05 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2017-10-05 11:51:41

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Thu Oct  5 11:51:41 2017 rev:117 rq:527660 version:1.65.1

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2017-05-16 
14:30:33.890123751 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-10-05 
11:51:47.363659232 +0200
@@ -1,0 +2,27 @@
+Wed Sep 20 11:54:35 UTC 2017 - adam.ma...@suse.de
+
+- New upstream version 1.65.1
+  + config, fiber - Return a continuation from functions executed
+by resume_with.
+  + stacktrace - Change preprocessor file extensions to work with
+the installation system.
+
+- Changes in version 1.65.0
+  + stacktrace - new library providing call sequence in human
+readable format.
+  + polycollection - new library providing fast containers of
+polymorphic objects, from Joaquín M López Muñoz.
+  + For full list of changes, see
+http://www.boost.org/users/history/version_1_65_1.html
+- 1d862615.patch: upstreamed and removed
+- gcc_path.patch: obsolete, tr1 module is removed
+- mpi_upstream.patch: upstreamed and removed
+- boost-1.57.0-python-abi_letters.patch: refreshed
+- python_library_name.patch: refreshed and reverted upstream
+  changes to mpi/build/Jamfile as we are building python2 and
+  python3 versions of MPI separately.
+- baselibs.conf
+  + add libboost_stracktrace
+  + update to version 1.65.1
+
+---

Old:

  1d862615.patch
  boost_1_64_0.tar.bz2
  gcc_path.patch
  mpi_upstream.patch

New:

  boost_1_65_1.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.pxPySR/_old  2017-10-05 11:51:57.342255154 +0200
+++ /var/tmp/diff_new_pack.pxPySR/_new  2017-10-05 11:51:57.346254591 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 1.64.0
-%define file_version 1_64_0
+%define ver 1.65.1
+%define file_version 1_65_1
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_64_0
+%define lib_appendix 1_65_1
 %bcond_withbuild_docs
 %bcond_without package_pdf
 %bcond_without build_quickbook
@@ -68,8 +68,8 @@
 #%endif
 
 Name:   boost
-%define package_name boost_1_64
-Version:1.64.0
+%define package_name boost_1_65
+Version:1.65.1
 Release:0
 Summary:Boost C++ Libraries
 License:BSL-1.0
@@ -100,11 +100,8 @@
 Patch16:boost-1.55.0-python-test-PyImport_AppendInittab.patch
 Patch17:python_mpi.patch
 Patch18:dynamic_linking.patch
-Patch19:mpi_upstream.patch
 Patch20:python_library_name.patch
 Patch21:python_numpy_retfunc.patch
-Patch22:1d862615.patch
-Patch100:   gcc_path.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -841,6 +838,27 @@
 Boost.Signals is deprecated in favour of Boost.Signals2, a header-only
 library and part of libboost_headers-devel.
 
+%package -n libboost_stacktrace%{lib_appendix}
+Summary:Boost.Stacktrace runtime library
+Group:  System/Libraries
+Requires:   boost-license%{lib_appendix}
+
+%description -n libboost_stacktrace%{lib_appendix}
+This package contains the Boost.Stacktrace runtime library.
+
+%package -n libboost_stacktrace%{lib_appendix}-devel
+Summary:Development headers for Boost.Stacktrace library
+Group:  Development/Libraries/C and C++
+PreReq: libboost_headers%{lib_appendix}-devel = %{version}
+Requires:   libboost_stacktrace%{lib_appendix} = %{version}
+Provides:   libboost_stacktrace-devel = %{version}
+Conflicts:  otherproviders(libboost_stacktrace-devel)
+
+%description -n libboost_stacktrace%{lib_appendix}-devel
+This package contains development headers for Boost.Stacktrace library.
+Boost.Stacktrace is a simple C++03 library that provide information
+about call sequence in a human-readable form.
+
 %package -n libboost_system%{lib_appendix}
 Summary:Boost.System runtime library
 Group:  System/Libraries
@@ -1059,11 +1077,8 @@
 %patch16 -p1
 %patch17 -p1
 %patch18 -p1
-%patch19 -p1
 %patch20 -p1
 %patch21 -p1
-%patch22 -p2
-%patch100 -p1
 
 #stupid build machinery copies .orig files
 # find . -name \*.orig -exec rm {} +
@@ -1084,8 +1099,8 @@
 export LIBRARIES_FLAGS="--without-python"
 
 %if ! %{with build_context}
-# coroutine/coroutine2 depend on context
-LIBRARIES_FLAGS+=" --without-context --without-coroutine --without-coroutine2"
+# coroutine depends on context
+LIBRARIES_FLAGS+=" --without-context --without-coroutine"
 %endif
 
 %if ! %{with boost_fiber}
@@ 

commit boost for openSUSE:Factory

2017-05-16 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2017-05-16 14:30:32

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Tue May 16 14:30:32 2017 rev:116 rq:493683 version:1.64.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2017-04-30 
21:09:44.976384320 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-05-16 
14:30:33.890123751 +0200
@@ -1,0 +2,12 @@
+Tue May  9 10:52:38 UTC 2017 - adam.ma...@suse.de
+
+- 1d862615.patch: Fix regression caused by refactoring of
+  serialization code (bnc#1038083)
+
+---
+Mon May  8 11:31:17 UTC 2017 - adam.ma...@suse.de
+
+- make python-numpy optional build dependency
+- fix building of mpi python3 plugin
+
+---

New:

  1d862615.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.HHnEPp/_old  2017-05-16 14:30:36.821711912 +0200
+++ /var/tmp/diff_new_pack.HHnEPp/_new  2017-05-16 14:30:36.829710788 +0200
@@ -39,6 +39,14 @@
 %bcond_without python3
 %endif
 
+# Python NumPy library is only available on Leap 42.1 OpenSUSE onward
+# and is not availble in SLE
+%if 0%{?suse_version} >= 1330 || 0%{?is_opensuse}
+%bcond_without python_numpy
+%else
+%bcond_with python_numpy
+%endif
+
 # context hasn't been ported to most architectures yet
 %ifarch %ix86 x86_64 %arm aarch64 mips ppc ppc64 ppc64le
 %bcond_without build_context
@@ -95,6 +103,7 @@
 Patch19:mpi_upstream.patch
 Patch20:python_library_name.patch
 Patch21:python_numpy_retfunc.patch
+Patch22:1d862615.patch
 Patch100:   gcc_path.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
@@ -112,11 +121,15 @@
 BuildRequires:  libexpat-devel
 BuildRequires:  libicu-devel
 BuildRequires:  python-devel
+%if %{with python_numpy}
 BuildRequires:  python-numpy-devel
+%endif
 %if %{with python3}
 BuildRequires:  python3-devel
+%if %{with python_numpy}
 BuildRequires:  python3-numpy-devel
-%endif
+%endif # numpy
+%endif # python3
 #!BuildIgnore:  python
 BuildRequires:  zlib-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -712,6 +725,7 @@
 Development headers for Boost::Python library for the default version of
 python.
 
+%if %{with python_numpy}
 %package -n libboost_numpy-py2_7-%{lib_appendix}
 Summary:Boost.Python.NumPy runtime library
 Group:  System/Libraries
@@ -733,6 +747,7 @@
 %description -n libboost_numpy-py2_7-%{lib_appendix}-devel
 Development headers for Boost::Python::NumPy library for the default version of
 python.
+%endif
 
 %if %{with python3}
 %package -n libboost_python-py3-%{lib_appendix}
@@ -757,6 +772,7 @@
 Development headers for Boost.Python library. This package contains
 library for python3 development for boost.
 
+%if %{with python_numpy}
 %package -n libboost_numpy-py3-%{lib_appendix}
 Summary:Boost.Python.NumPy runtime library
 Group:  System/Libraries
@@ -778,6 +794,7 @@
 %description -n libboost_numpy-py3-%{lib_appendix}-devel
 Development headers for Boost.Python.NumPy library. This package contains
 library for python3 development for boost.
+%endif  # with numpy
 
 %endif  # with python3
 
@@ -1045,6 +1062,7 @@
 %patch19 -p1
 %patch20 -p1
 %patch21 -p1
+%patch22 -p2
 %patch100 -p1
 
 #stupid build machinery copies .orig files
@@ -1130,7 +1148,9 @@
 %if %{with python3}
 cp user-config.jam user-config-py3.jam
 # sed -i -e 's#//boost_python#//boost_python3#' ./user-config-py3.jam
-%{?!py3_abiflags:%define py3_abiflags m}
+%{?!py3_abiflags: %define py3_abiflags m}
+%{?!python3_version: %define python3_version %py3_ver }
+
 cat << EOF >> user-config-py3.jam
 using python 
: %{python3_version}
@@ -1267,7 +1287,7 @@
 
 %if %{with python3}
 mkdir -p %{buildroot}%{python3_sitearch}/boost/parallel/mpi/
-mv %{buildroot}/%{_libdir}/mpi.%{py3_soflags}.so 
%{buildroot}%{python3_sitearch}/boost/parallel/mpi/
+mv %{buildroot}/%{_libdir}/mpi.*so 
%{buildroot}%{python3_sitearch}/boost/parallel/mpi/mpi.%{py3_soflags}.so
 install -m 0644 libs/mpi/build/__init__.py 
%{buildroot}%{python3_sitearch}/boost/parallel/mpi/
 install -m 0644 %{SOURCE11} %{buildroot}%{python3_sitearch}/boost/parallel
 install -m 0644 %{SOURCE11} %{buildroot}%{python3_sitearch}/boost
@@ -1349,13 +1369,17 @@
 
 %post -n libboost_python-py2_7-%{lib_appendix} -p /sbin/ldconfig
 
+%if %{with python_numpy}
 %post -n libboost_numpy-py2_7-%{lib_appendix} -p /sbin/ldconfig
+%endif
 
 %if %{with python3}
 %post -n libboost_python-py3-%{lib_appendix} -p /sbin/ldconfig
 
+%if %{with python_numpy}

commit boost for openSUSE:Factory

2017-04-30 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2017-04-30 21:09:43

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is "boost"

Sun Apr 30 21:09:43 2017 rev:115 rq:489818 version:1.64.0

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2017-02-19 
00:45:28.334937882 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-04-30 
21:09:44.976384320 +0200
@@ -1,0 +2,35 @@
+Thu Apr 20 13:52:20 EST 2017 - adam.ma...@suse.de
+
+- New upstream version 1.64.0
+  + process - new library providing cross platform methods to
+- create child processes
+- setup stream for child processes
+- sync and async communication streams with children
+- sync and async wait
+- process termination
+  + geometry library had some breaking changes,
+- ublas_transformer is renamed to matrix_transformer
+- explicit modifier is added to constructors of rtree
+  index::dynamic_* parameters
+- strategy::area::huiller replaced by strategy::area::spherical
+  + context library updates
+- deprecated API:execution-context
+- fixed bad assembly for fcontext on ppc64/sysv/elf
+  + Updated libraries: any, atomic, config, container, context,
+conversion, core, coroutine2, fiber, hash, interprocess,
+intrusive, lexicalcast, math, multi-index containers,
+multiprecision, predef, program options, regex, smart pointers,
+test ,typeindex, typetraits, unordered, variant
+  + for details, see 
+http://www.boost.org/users/history/version_1_64_0.html
+- Build PyNumpy module
+  + add build requires on python-numpy
+- test_lowcase.patch: upstreamed
+- refreshed patches: boost-strict_aliasing.patch, gcc_path.patch,
+  python_mpi.patch
+- mpi_upstream.patch: pending upstream fixes to OpenMPI build
+- python_library_name.patch: we are building python versions in
+  different stagings so drop library renames.
+- python_numpy_retfunc.patch: rpmlint fixes
+
+---

Old:

  boost_1_63_0.tar.bz2
  test_lowcase.patch

New:

  boost_1_64_0.tar.bz2
  mpi_upstream.patch
  python_library_name.patch
  python_numpy_retfunc.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.W3DLgi/_old  2017-04-30 21:09:53.455189022 +0200
+++ /var/tmp/diff_new_pack.W3DLgi/_new  2017-04-30 21:09:53.459188458 +0200
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 1.63.0
-%define file_version 1_63_0
+%define ver 1.64.0
+%define file_version 1_64_0
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_63_0
+%define lib_appendix 1_64_0
 %bcond_withbuild_docs
 %bcond_without package_pdf
 %bcond_without build_quickbook
@@ -60,8 +60,8 @@
 #%endif
 
 Name:   boost
-%define package_name boost_1_63
-Version:1.63.0
+%define package_name boost_1_64
+Version:1.64.0
 Release:0
 Summary:Boost C++ Libraries
 License:BSL-1.0
@@ -92,7 +92,9 @@
 Patch16:boost-1.55.0-python-test-PyImport_AppendInittab.patch
 Patch17:python_mpi.patch
 Patch18:dynamic_linking.patch
-Patch19:test_lowcase.patch
+Patch19:mpi_upstream.patch
+Patch20:python_library_name.patch
+Patch21:python_numpy_retfunc.patch
 Patch100:   gcc_path.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
@@ -110,8 +112,10 @@
 BuildRequires:  libexpat-devel
 BuildRequires:  libicu-devel
 BuildRequires:  python-devel
+BuildRequires:  python-numpy-devel
 %if %{with python3}
 BuildRequires:  python3-devel
+BuildRequires:  python3-numpy-devel
 %endif
 #!BuildIgnore:  python
 BuildRequires:  zlib-devel
@@ -705,7 +709,29 @@
 Conflicts:  boost-devel < 1.63
 
 %description -n libboost_python-py2_7-%{lib_appendix}-devel
-Development headers for Boost.Python library for the default version of
+Development headers for Boost::Python library for the default version of
+python.
+
+%package -n libboost_numpy-py2_7-%{lib_appendix}
+Summary:Boost.Python.NumPy runtime library
+Group:  System/Libraries
+Requires:   boost-license%{lib_appendix}
+
+%description -n libboost_numpy-py2_7-%{lib_appendix}
+This package contains the Boost::Python::NumPy runtime library for default
+version of python.
+
+%package -n libboost_numpy-py2_7-%{lib_appendix}-devel
+Summary:Development headers for Boost.Python.NumPy library
+Group:  Development/Libraries/C and C++
+PreReq: libboost_headers%{lib_appendix}-devel = %{version}
+Requires:   libboost_numpy-py2_7-%{lib_appendix} = %{version}
+Provides:   libboost_numpy-devel = %{version}
+Conflicts:  

commit boost for openSUSE:Factory

2017-02-18 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2017-02-19 00:45:27

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  2017-02-03 
17:32:10.235667685 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-02-19 
00:45:28.334937882 +0100
@@ -1,0 +2,5 @@
+Fri Feb 10 13:35:53 UTC 2017 - jmate...@suse.com
+
+- update python macros
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.xhAYJt/_old  2017-02-19 00:45:31.754456639 +0100
+++ /var/tmp/diff_new_pack.xhAYJt/_new  2017-02-19 00:45:31.762455514 +0100
@@ -1056,9 +1056,9 @@
 cat << EOF >> user-config-py.jam
 using python 
  : %{py_ver}
- : %{__python2}
- : %{py_incdir}
- : %{py_libdir}
+ : %{_bindir}/python2
+ : %{_includedir}/python%{py_ver}
+ : %{_libdir}/python%{py_ver}
  :
  : 
  ;
@@ -1076,12 +1076,13 @@
 
 # Build boost python3 and MPI, installed in python3 staging
 %if %{with python3}
+%{?!py3_abiflags:%define py3_abiflags m}
 cp user-config.jam user-config-py3.jam
 cat << EOF >> user-config-py3.jam
 using python 
: %{py3_ver}
-   : /usr/bin/python%{py3_ver}%{py3_abiflags}
-   : %{py3_incdir}
+   : %{_bindir}/python3
+   : %{_includedir}/python%{py3_ver}%{py3_abiflags}
:
:
 : .%{py3_soflags}




commit boost for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2017-02-03 17:07:25

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-11-11 
14:33:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2017-02-03 
17:32:10.235667685 +0100
@@ -1,0 +2,57 @@
+Fri Feb  3 15:58:17 UTC 2017 - adam.ma...@suse.de
+
+- baselibs.conf: (re)add python 2.7 and 3.x libraries
+
+---
+Wed Jan 25 13:24:39 UTC 2017 - adam.ma...@suse.de
+
+- Fix dependency typos. 
+
+---
+Tue Jan 17 12:00:48 UTC 2017 - adam.ma...@suse.de
+
+- test_lowcase.patch: downcase Boost::Test usage of uppercase
+  variables. VERSION was clashing with GNU Autotools define
+  resulting in compilation errors of various packages.
+- recombine headers from various devel subpackages under the
+  libboost_headers-devel package. Not all usage of headers that
+  have compiled parts pull in their associated compiled symbols.
+- general cleanup of the spec file from old, commented stuffs
+
+---
+Sun Jan 15 18:57:34 UTC 2017 - adam.ma...@suse.de
+
+- remove non-existent dependency in the boost mpi python package
+
+---
+Wed Jan 4 12:31:56 UTC 2017 - adam.ma...@suse.de
+
+- update to version 1.63.0
+  * updated libraries: atomic, container, context, fiber,
+fusion, geometry, hash, interprocess, intrusive, lexical cast,
+log, metaparse, move, optional, phoenix, python, test,
+typeindex, units, unordered
+  * see http://www.boost.org/users/history/version_1_63_0.html
+for complete list of changes
+- refresh patches
+  * boost-1.55.0-python-test-PyImport_AppendInittab.patch
+  * boost-strict_aliasing.patch, and enable -fno-strict-aliasing
+for python module
+- baselibs.conf:
+  * add libboost_locale
+  * rename python to include new soname
+- remove python-2059618.patch, not needed
+- make build condition --without buil_mpi work
+- allow building without python3 bindings, for SLE11SP4
+- remove versioned build dependency on libicu-devel, apparently
+  not needed.
+- split out the boost-devel package into individudal compiled
+  libraries and their -devel subpackages and libboost_headers-devel
+  package for header-only libraries.
+- remove all the -mt.so symlinks, probably not needed anymore.
+- ship MPI python bindings for both Python 2.7 and 3.x
+  * add python_mpi.patch to allow proper compiled library loading
+- dynamic_linking.patch: first attempt to remove static library
+  generation during build process.
+
+---

Old:

  boost_1_62_0.tar.bz2
  python-2059618.patch

New:

  README.boost-devel
  __init__.py
  boost_1_63_0.tar.bz2
  dynamic_linking.patch
  exception.objdump
  python_mpi.patch
  symbol_diff.sh
  test_lowcase.patch



Other differences:
--
++ boost.spec ++
 1809 lines (skipped)
 between /work/SRC/openSUSE:Factory/boost/boost.spec
 and /work/SRC/openSUSE:Factory/.boost.new/boost.spec

++ README.boost-devel ++
boost-devel has been split up into individual packages for simpler
product management. Please stop depending explicitly on boost-devel
and depend on individual boost -devel packages

++ __init__.py ++
# placeholder
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.WJo3Oi/_old  2017-02-03 17:32:15.354943126 +0100
+++ /var/tmp/diff_new_pack.WJo3Oi/_new  2017-02-03 17:32:15.354943126 +0100
@@ -1,25 +1,27 @@
-boost_1_62-devel
+boost_1_63-devel
   requires -boost-
-libboost_atomic1_62_0
-libboost_container1_62_0
-libboost_context1_62_0
-libboost_coroutine1_62_0
-libboost_date_time1_62_0
-libboost_fiber1_62_0
-libboost_filesystem1_62_0
-libboost_graph1_62_0
-libboost_graph_parallel1_62_0
-libboost_iostreams1_62_0
-libboost_math1_62_0
-libboost_mpi1_62_0
-libboost_test1_62_0
-libboost_program_options1_62_0
-libboost_python1_62_0
-libboost_random1_62_0
-libboost_serialization1_62_0
-libboost_signals1_62_0
-libboost_system1_62_0
-libboost_thread1_62_0
-libboost_type_erasure1_62_0
-libboost_wave1_62_0
-libboost_regex1_62_0
+libboost_atomic1_63_0
+libboost_container1_63_0
+libboost_context1_63_0
+libboost_coroutine1_63_0
+libboost_date_time1_63_0
+libboost_fiber1_63_0
+libboost_filesystem1_63_0
+libboost_graph1_63_0
+libboost_graph_parallel1_63_0
+libboost_iostreams1_63_0
+libboost_locale1_63_0
+libboost_math1_63_0
+libboost_mpi1_63_0

commit boost for openSUSE:Factory

2016-11-11 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2016-11-11 14:33:07

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-10-19 
12:58:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-11-11 
14:33:09.0 +0100
@@ -1,0 +2,12 @@
+Tue Nov  8 13:32:31 UTC 2016 - adam.ma...@suse.de
+
+- Revert upstream change that set default python version and
+  ignored user configuration.
+  python-2059618.patch (boo#1006584)
+
+---
+Thu Nov  3 12:20:52 UTC 2016 - jeng...@inai.de
+
+- Rectify groups and description
+
+---

New:

  python-2059618.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.iPDvY5/_old  2016-11-11 14:33:13.0 +0100
+++ /var/tmp/diff_new_pack.iPDvY5/_new  2016-11-11 14:33:13.0 +0100
@@ -101,6 +101,7 @@
 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:python-2059618.patch
 Patch100:   gcc_path.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
@@ -264,8 +265,8 @@
 This package contains the Boost Date.Time runtime libraries.
 
 %package -n libboost_fiber%{lib_appendix}
-Summary:Boost::Filesystem Runtime Libraries
-Group:  System/Localization
+Summary:Boost::Fiber Runtime Libraries
+Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
 
 %description -n libboost_fiber%{lib_appendix}
@@ -273,7 +274,7 @@
 
 %package -n libboost_filesystem%{lib_appendix}
 Summary:Boost::Filesystem Runtime Libraries
-Group:  System/Localization
+Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
 
 %description -n libboost_filesystem%{lib_appendix}
@@ -482,6 +483,7 @@
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
+%patch17 -p1
 %patch100 -p1
 
 #stupid build machinery copies .orig files


++ python-2059618.patch ++
Reverse: 2059618861eb25ae2ed3f1b6ebee8609365cbed9
Bug: bnc#1006584
 https://svn.boost.org/trac/boost/ticket/12515

Index: boost_1_62_0/tools/build/src/tools/python.jam
===
--- boost_1_62_0.orig/tools/build/src/tools/python.jam
+++ boost_1_62_0/tools/build/src/tools/python.jam
@@ -903,19 +903,6 @@ local rule configure ( version ? : cmd-o
 toolset.add-requirements
 $(target-requirements:J=,):$(interpreter-cmd) ;
 
-# We also set a default requirement that assigns the first python 
configured
-# for a particular target OS as the default. This makes it so that we can
-# select a python interpreter with only knowledge of the target OS. And 
hence
-# can configure different Pythons based on the target OS only.
-local toolset-requirements = [ toolset.requirements ] ;
-local toolset-target-os-requirements
-= [ property.evaluate-conditionals-in-context
-[ $(toolset-requirements).raw ] : $(target-os) ] ;
-if !  in $(toolset-target-os-requirements:G)
-{
-toolset.add-requirements 
$(target-os):$(version:E=default) ;
-}
-
 # Register the right suffix for extensions.
 register-extension-suffix $(extension-suffix) : $(target-requirements) ;
 



commit boost for openSUSE:Factory

2016-10-19 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2016-10-19 12:58:57

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-08-25 
09:52:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-10-19 
12:58:58.0 +0200
@@ -1,0 +2,26 @@
+Fri Sep 30 12:13:02 UTC 2016 - adam.ma...@suse.de
+
+- package boost-jam
+- add missing ldconfig for libboost_type_erasure
+- fix EOL encoding for documentation files
+
+---
+Thu Sep 29 10:56:49 UTC 2016 - adam.ma...@suse.de
+
+- update to version 1.62.0
+  * new library: fiber: framework for userland-threads/fibers
+  * new library: QVM: library for working with quaternions,
+vectors and matrices of static size
+  * see http://www.boost.org/users/history/version_1_62_0.html
+for complete changelog
+- remove boost-fix_include_config.patch - upstreamed
+- gcc_path.patch - fix GCC search paths (bnc#996917)
+  Boost assumes /usr/include/c++/x.y.z/ existence for GCC 4.x
+  onward while our version of GCC only has /usr/include/c++/x.y
+  for 4.x GCC and /usr/include/c++/x/ for 5.x onward.
+- migrate to using %bcond_ instead of hardcoding macros
+  for different Boost features
+- better way to limit max number of compilation units than
+  by reading /proc/meminfo and guesstimating.
+
+---

Old:

  boost-fix_include_config.patch
  boost_1_61_0.tar.bz2

New:

  boost_1_62_0.tar.bz2
  gcc_path.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.cAxWIH/_old  2016-10-19 12:59:09.0 +0200
+++ /var/tmp/diff_new_pack.cAxWIH/_new  2016-10-19 12:59:09.0 +0200
@@ -16,16 +16,16 @@
 #
 
 
-%define ver 1.61.0
-%define file_version 1_61_0
+%define ver 1.62.0
+%define file_version 1_62_0
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_61_0
-#Only define to 1 to generate the man pages
+%define lib_appendix 1_62_0
+# building manpages is broken
+%bcond_withbuild_docs
+%bcond_without package_pdf
+%bcond_without build_quickbook
 %define build_docs 0
-#Define to 0 to not package the pdf documentation
-%define package_pdf 1
-%define build_quickbook 1
 %define boost_l1 libboost_date_time%{lib_appendix} 
libboost_filesystem%{lib_appendix} libboost_graph%{lib_appendix}
 %define boost_l2 libboost_iostreams%{lib_appendix} 
libboost_math%{lib_appendix} libboost_test%{lib_appendix}
 %define boost_l3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_python3-%{lib_appendix} 
libboost_serialization%{lib_appendix}
@@ -33,37 +33,50 @@
 %define boost_l5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
 %define boost_l6 libboost_random%{lib_appendix} libboost_chrono%{lib_appendix} 
libboost_locale%{lib_appendix}
 %define boost_l7 libboost_timer%{lib_appendix} libboost_atomic%{lib_appendix} 
libboost_log%{lib_appendix} libboost_container%{lib_appendix}
-%define most_libs %{boost_l1} %{boost_l2} %{boost_l3} %{boost_l4} %{boost_l5} 
%{boost_l6} %{boost_l7} %{?boost_libs_context}
+%define most_libs %{boost_l1} %{boost_l2} %{boost_l3} %{boost_l4} %{boost_l5} 
%{boost_l6} %{boost_l7} 
 %define my_docdir %{_docdir}/boost-%{version}
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 %ifarch ia64 hppa
-%define build_mpi 0
+%bcond_with  build_mpi
 %else
-%define build_mpi 1
+%bcond_without build_mpi
 %endif
 # context hasn't been ported to most architectures yet
 %ifarch %ix86 x86_64 %arm aarch64 mips ppc ppc64 ppc64le
-%define build_context 1
+%bcond_without build_context
 %else
-%define build_context 0
+%bcond_with build_context
 %endif
+
+# needs newer GCC to compile runtime
+%if %{with build_context} && 0%{?suse_version} > 1320
+%bcond_without boost_fiber
+%else
+%bcond_with boost_fiber
+%endif
+
 %ifarch hppa
-%define disable_long_double 1
+%bcond_with long_double
 %else
-%define disable_long_double 0
+%bcond_without long_double
 %endif
-%if %{build_context}
-%define boost_libs_context libboost_context%{lib_appendix} 
libboost_coroutine%{lib_appendix}
+%if %{with build_context}
+%define context_libs libboost_context%{lib_appendix} 
libboost_coroutine%{lib_appendix}
 %endif
-%if %{build_mpi}
-%define all_libs %{most_libs} libboost_graph_parallel%{lib_appendix} 
libboost_mpi%{lib_appendix}
-%else
-%define all_libs %{most_libs}
+%if %{with build_mpi}
+%define mpi_libs libboost_graph_parallel%lib_appendix 

commit boost for openSUSE:Factory

2016-08-25 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2016-08-25 09:52:08

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-08-18 
10:21:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-08-25 
09:52:09.0 +0200
@@ -1,0 +2,9 @@
+Thu Aug 18 14:40:43 UTC 2016 - mvet...@suse.com
+
+- Fix boo#994378, boo#994381, boo#994382 boo#994383:
+  Fix build issues when optional_fwd.hpp is used before
+  including boost/config.hpp 
+- Add boost-fix_include_config.patch from
+  gh#boostorg/optional#19
+
+---

New:

  boost-fix_include_config.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.Pyaim9/_old  2016-08-25 09:52:12.0 +0200
+++ /var/tmp/diff_new_pack.Pyaim9/_new  2016-08-25 09:52:12.0 +0200
@@ -88,6 +88,7 @@
 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-fix_include_config.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -447,6 +448,7 @@
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
+%patch17 -p2
 
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +


++ boost-fix_include_config.patch ++
--- /boost_1_61_0/boost/optional/optional_fwd.hpp
+++ /boost_1_61_0.new/boost/optional/optional_fwd.hpp
@@ -16,7 +16,7 @@
 #ifndef BOOST_OPTIONAL_OPTIONAL_FWD_FLC_19NOV2002_HPP
 #define BOOST_OPTIONAL_OPTIONAL_FWD_FLC_19NOV2002_HPP
 
-#include 
+#include 
 
 namespace boost {
 



commit boost for openSUSE:Factory

2016-08-18 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-08-18 
10:21:13.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.9kBcpj/_new  2016-08-18 10:21:20.0 +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.
 
-%packagedevel
+%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)
 
-%descriptiondevel
+%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.
 
-%packagedoc-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
 
-%descriptiondoc-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.
 

commit boost for openSUSE:Factory

2016-04-03 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2016-04-03 23:04:40

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-03-01 
09:38:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-04-03 
23:04:49.0 +0200
@@ -1,0 +2,5 @@
+Tue Mar 29 20:06:05 UTC 2016 - dmitr...@opensuse.org
+
+- Fix build on systems with GCC4
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.R8GGRz/_old  2016-04-03 23:04:51.0 +0200
+++ /var/tmp/diff_new_pack.R8GGRz/_new  2016-04-03 23:04:51.0 +0200
@@ -93,6 +93,10 @@
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+%if 0%{?suse_version} <= 1320
+# boost requires quadmath.h
+BuildRequires:  gcc-fortran
+%endif
 BuildRequires:  libbz2-devel
 BuildRequires:  libexpat-devel
 BuildRequires:  libicu-devel >= 4.4





commit boost for openSUSE:Factory

2016-03-01 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2016-03-01 09:38:18

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-02-03 
10:18:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-03-01 
09:38:23.0 +0100
@@ -1,0 +2,6 @@
+Sun Feb 14 14:28:50 UTC 2016 - egeor...@openmailbox.org
+
+- Added libboost_python3 to the dependency macro.
+  * boost-devel will now correctly requires libboost_python3.
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.0ZimSD/_old  2016-03-01 09:38:26.0 +0100
+++ /var/tmp/diff_new_pack.0ZimSD/_new  2016-03-01 09:38:26.0 +0100
@@ -28,7 +28,7 @@
 %define build_quickbook 1
 %define boost_l1 libboost_date_time%{lib_appendix} 
libboost_filesystem%{lib_appendix} libboost_graph%{lib_appendix}
 %define boost_l2 libboost_iostreams%{lib_appendix} 
libboost_math%{lib_appendix} libboost_test%{lib_appendix}
-%define boost_l3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
+%define boost_l3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_python3-%{lib_appendix} 
libboost_serialization%{lib_appendix}
 %define boost_l4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_l5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
 %define boost_l6 libboost_random%{lib_appendix} libboost_chrono%{lib_appendix} 
libboost_locale%{lib_appendix}





commit boost for openSUSE:Factory

2016-02-03 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2016-02-03 10:18:33

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-01-07 
00:19:34.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-02-03 
10:18:35.0 +0100
@@ -1,0 +2,6 @@
+Mon Jan 18 13:50:06 UTC 2016 - idon...@suse.com
+
+- Add boost-deprecated-type_traits.patch to fix deprecated
+  type_traits usage in boost/graph/adjacency_matrix.hpp header.
+
+---

New:

  boost-deprecated-type_traits.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.TwGSTO/_old  2016-02-03 10:18:38.0 +0100
+++ /var/tmp/diff_new_pack.TwGSTO/_new  2016-02-03 10:18:38.0 +0100
@@ -88,7 +88,7 @@
 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
@@ -442,6 +442,7 @@
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
+%patch17 -p1
 
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +


++ boost-deprecated-type_traits.patch ++
Index: boost_1_60_0/boost/graph/adjacency_matrix.hpp
===
--- boost_1_60_0.orig/boost/graph/adjacency_matrix.hpp
+++ boost_1_60_0/boost/graph/adjacency_matrix.hpp
@@ -443,7 +443,7 @@ namespace boost {
 // graph type. Instead, use directedS, which also provides the
 // functionality required for a Bidirectional Graph (in_edges,
 // in_degree, etc.).
-BOOST_STATIC_ASSERT(type_traits::ice_not<(is_same::value)>::value);
+BOOST_STATIC_ASSERT(!(is_same::value));
 
 typedef typename mpl::if_::type



commit boost for openSUSE:Factory

2016-01-06 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2016-01-07 00:19:32

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  2015-12-27 
01:59:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2016-01-07 
00:19:34.0 +0100
@@ -1,0 +2,28 @@
+Mon Jan  4 13:28:22 UTC 2016 - idon...@suse.com
+
+- Add the following patches from Fedora to fix underlinking in
+  boost::python code
+  * boost-1.57.0-python-abi_letters.patch
+  * boost-1.57.0-python-libpython_dep.patch
+  * boost-1.55.0-python-test-PyImport_AppendInittab.patch
+
+---
+Wed Dec 23 21:37:07 UTC 2015 - fst...@suse.com
+
+- Updated to version 1.60.0
+  * New library: VMD.
+  * Updated libraries: Atomic, Chrono, Container, Context, Core,
+Filesystem, Flyweight, Fusion, Interprocess, Intrusive, Lexical
+Cast, Locale, log, Move, Multi-index Containers, odeint,
+Optional, Predef, Test, Thread, UUID
+  * See http://www.boost.org/users/history/version_1_60_0.html for
+complete changelog.
+- Modified patch:
+  * boost-disable-pch-on-aarch64.patch
+- rediff to a new context
+- Removed patch:
+  * boost-1.59-python-make_setter.patch
+- integrated upstream
+- Add libboost_type_erasure subpackage
+
+---

Old:

  boost-1.59-python-make_setter.patch
  boost_1_59_0.tar.bz2

New:

  boost-1.55.0-python-test-PyImport_AppendInittab.patch
  boost-1.57.0-python-abi_letters.patch
  boost-1.57.0-python-libpython_dep.patch
  boost_1_60_0.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.Hmn75Q/_old  2016-01-07 00:19:43.0 +0100
+++ /var/tmp/diff_new_pack.Hmn75Q/_new  2016-01-07 00:19:43.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 1.59.0
-%define file_version 1_59_0
+%define ver 1.60.0
+%define file_version 1_60_0
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_59_0
+%define lib_appendix 1_60_0
 #Only define to 1 to generate the man pages
 %define build_docs 0
 #Define to 0 to not package the pdf documentation
@@ -62,7 +62,7 @@
 %define all_libs %{most_libs}
 %endif
 Name:   boost
-Version:1.59.0
+Version:1.60.0
 Release:0
 Summary:Boost C++ Libraries
 License:BSL-1.0
@@ -83,9 +83,12 @@
 Patch7: boost-rpmoptflags-only.patch
 Patch9: boost-aarch64-flags.patch
 Patch10:boost-disable-pch-on-aarch64.patch
-Patch11:boost-1.59-python-make_setter.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
+
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -400,6 +403,14 @@
 %description -n libboost_timer%{lib_appendix}
 This package contains the Boost::Timer runtime library.
 
+%package -n libboost_type_erasure%{lib_appendix}
+Summary:The Boost::TypeErasure runtime library
+Group:  System/Libraries
+Requires:   boost-license%{lib_appendix}
+
+%description -n libboost_type_erasure%{lib_appendix}
+This package contains the Boost::TypeErasure runtime library.
+
 %if %{build_quickbook}
 %package -n quickbook
 Summary:Documentation tool geared towards C++
@@ -426,9 +437,11 @@
 %patch7
 %patch9 -p1
 %patch10 -p1
-%patch11 -p1
 %patch12 -p1
 %patch13
+%patch14 -p1
+%patch15 -p1
+%patch16 -p1
 
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
@@ -468,11 +481,9 @@
 BJAM_CONFIG="-d2 -j$JOBS -sICU_PATH=%{_prefix}"
 PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]')
 PYTHON3_VERSION=$(python3 -c 'import sys; print (sys.version[:3])')
-PYTHON3_INCLUDE=m
-PYTHON_FLAGS="--with-python-root=%{_prefix} 
--with-python-version=$PYTHON_VERSION"
+PYTHON3_ABIFLAGS=m
 export REGEX_FLAGS="--with-icu"
 export EXPAT_INCLUDE=%{_includedir} EXPAT_LIBPATH=%{_libdir}
-export PYTHON_FLAGS
 LIBRARIES_FLAGS=--with-libraries=all
 %if !%{build_context}
 # coroutine/coroutine2 depend on context
@@ -501,12 

commit boost for openSUSE:Factory

2015-12-26 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-12-27 01:59:01

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  2015-12-17 
15:54:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-12-27 
01:59:02.0 +0100
@@ -1,0 +2,6 @@
+Sun Dec 13 15:31:10 UTC 2015 - egeor...@openmailbox.org
+
+- Add support to Boost:Python3 (boo#951902)
+   * New library: python3
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.4Azvhr/_old  2015-12-27 01:59:07.0 +0100
+++ /var/tmp/diff_new_pack.4Azvhr/_new  2015-12-27 01:59:07.0 +0100
@@ -94,6 +94,7 @@
 BuildRequires:  libexpat-devel
 BuildRequires:  libicu-devel >= 4.4
 BuildRequires:  python-devel
+BuildRequires: python3-devel
 #!BuildIgnore:  python
 BuildRequires:  zlib-devel
 Recommends: %{all_libs}
@@ -311,6 +312,14 @@
 %description -n libboost_python%{lib_appendix}
 This package contains the Boost::Python Runtime libraries.
 
+%package -n libboost_python3-%{lib_appendix}
+Summary:Boost::Python Runtime Libraries
+Group:  System/Libraries
+Requires:   boost-license%{lib_appendix}
+
+%description-n libboost_python3-%{lib_appendix}
+This package contains the Boost::Python3 Runtime libraries.
+
 %package -n libboost_serialization%{lib_appendix}
 Summary:Boost::Serialization Runtime Libraries
 Group:  System/Libraries
@@ -458,6 +467,8 @@
 %endif
 BJAM_CONFIG="-d2 -j$JOBS -sICU_PATH=%{_prefix}"
 PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]')
+PYTHON3_VERSION=$(python3 -c 'import sys; print (sys.version[:3])')
+PYTHON3_INCLUDE=m
 PYTHON_FLAGS="--with-python-root=%{_prefix} 
--with-python-version=$PYTHON_VERSION"
 export REGEX_FLAGS="--with-icu"
 export EXPAT_INCLUDE=%{_includedir} EXPAT_LIBPATH=%{_libdir}
@@ -488,6 +499,16 @@
 local RPM_OPT_FLAGS = [ os.environ RPM_OPT_FLAGS ] ;
 
 using gcc : : : \$(RPM_OPT_FLAGS) ;
+
+using python 
+   : $PYTHON3_VERSION 
+   : /usr/bin/python$PYTHON3_VERSION 
+   : /usr/include/python$PYTHON3_VERSION$PYTHON3_INCLUDE 
+   : /usr/lib/python$PYTHON3_VERSION 
+   : 
+   : 
+   ;
+
 EOF
 
 %if %{build_docs}
@@ -611,6 +632,8 @@
 
 %post -n libboost_python%{lib_appendix} -p /sbin/ldconfig
 
+%post -n libboost_python3-%{lib_appendix} -p /sbin/ldconfig
+
 %post -n libboost_regex%{lib_appendix} -p /sbin/ldconfig
 
 %post -n libboost_serialization%{lib_appendix} -p /sbin/ldconfig
@@ -662,6 +685,8 @@
 
 %postun -n libboost_python%{lib_appendix} -p /sbin/ldconfig
 
+%postun -n libboost_python3-%{lib_appendix} -p /sbin/ldconfig
+
 %postun -n libboost_regex%{lib_appendix} -p /sbin/ldconfig
 
 %postun -n libboost_serialization%{lib_appendix} -p /sbin/ldconfig
@@ -759,7 +784,11 @@
 
 %files -n libboost_python%{lib_appendix}
 %defattr(-, root, root, -)
-%{_libdir}/libboost_python*.so.*
+%{_libdir}/libboost_python.so.*
+
+%files -n libboost_python3-%{lib_appendix}
+%defattr(-, root, root, -)
+%{_libdir}/libboost_python3.so.*
 
 %files -n libboost_serialization%{lib_appendix}
 %defattr(-, root, root, -)





commit boost for openSUSE:Factory

2015-12-17 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-12-17 15:54:07

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  2015-12-09 
22:13:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-12-17 
15:54:08.0 +0100
@@ -1,0 +2,7 @@
+Tue Dec  8 15:52:49 CET 2015 - p...@suse.de
+
+- Add boost-visibility.patch to make members of basic_xml_grammar
+  visible (boo#958150).
+- Fix redefinition of _docdir.
+
+---

New:

  boost-visibility.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.if0vFG/_old  2015-12-17 15:54:13.0 +0100
+++ /var/tmp/diff_new_pack.if0vFG/_new  2015-12-17 15:54:13.0 +0100
@@ -21,56 +21,46 @@
 %define docs_version 1.56.0
 %define short_version 1_56
 %define lib_appendix 1_59_0
-
 #Only define to 1 to generate the man pages
 %define build_docs 0
-
 #Define to 0 to not package the pdf documentation
 %define package_pdf 1
-
 %define build_quickbook 1
-
+%define boost_l1 libboost_date_time%{lib_appendix} 
libboost_filesystem%{lib_appendix} libboost_graph%{lib_appendix}
+%define boost_l2 libboost_iostreams%{lib_appendix} 
libboost_math%{lib_appendix} libboost_test%{lib_appendix}
+%define boost_l3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
+%define boost_l4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
+%define boost_l5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
+%define boost_l6 libboost_random%{lib_appendix} libboost_chrono%{lib_appendix} 
libboost_locale%{lib_appendix}
+%define boost_l7 libboost_timer%{lib_appendix} libboost_atomic%{lib_appendix} 
libboost_log%{lib_appendix} libboost_container%{lib_appendix}
+%define most_libs %{boost_l1} %{boost_l2} %{boost_l3} %{boost_l4} %{boost_l5} 
%{boost_l6} %{boost_l7} %{?boost_libs_context}
+%define my_docdir %{_docdir}/boost-%{version}
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
-
 %ifarch ia64 hppa
 %define build_mpi 0
 %else
 %define build_mpi 1
 %endif
-
 # context hasn't been ported to most architectures yet
 %ifarch %ix86 x86_64 %arm aarch64 mips ppc ppc64 ppc64le
 %define build_context 1
 %else
 %define build_context 0
 %endif
-
 %ifarch hppa
 %define disable_long_double 1
 %else
 %define disable_long_double 0
 %endif
-
-%define boost_l1 libboost_date_time%{lib_appendix} 
libboost_filesystem%{lib_appendix} libboost_graph%{lib_appendix}
-%define boost_l2 libboost_iostreams%{lib_appendix} 
libboost_math%{lib_appendix} libboost_test%{lib_appendix}
-%define boost_l3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
-%define boost_l4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
-%define boost_l5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
-%define boost_l6 libboost_random%{lib_appendix} libboost_chrono%{lib_appendix} 
libboost_locale%{lib_appendix}
-%define boost_l7 libboost_timer%{lib_appendix} libboost_atomic%{lib_appendix} 
libboost_log%{lib_appendix} libboost_container%{lib_appendix}
-%if %build_context
+%if %{build_context}
 %define boost_libs_context libboost_context%{lib_appendix} 
libboost_coroutine%{lib_appendix}
 %endif
-
-%define most_libs %boost_l1 %boost_l2 %boost_l3 %boost_l4 %boost_l5 %boost_l6 
%boost_l7 %{?boost_libs_context}
-
-%if %build_mpi
-%define all_libs %{most_libs} libboost_graph_parallel%lib_appendix 
libboost_mpi%{lib_appendix}
+%if %{build_mpi}
+%define all_libs %{most_libs} libboost_graph_parallel%{lib_appendix} 
libboost_mpi%{lib_appendix}
 %else
 %define all_libs %{most_libs}
 %endif
-
 Name:   boost
 Version:1.59.0
 Release:0
@@ -95,6 +85,7 @@
 Patch10:boost-disable-pch-on-aarch64.patch
 Patch11:boost-1.59-python-make_setter.patch
 Patch12:boost-1.59-test-fenv.patch
+Patch13:boost-visibility.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -105,20 +96,18 @@
 BuildRequires:  python-devel
 #!BuildIgnore:  python
 BuildRequires:  zlib-devel
-%if %build_mpi
+Recommends: %{all_libs}
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if %{build_mpi}
 BuildRequires:  openmpi-devel
 %endif
-%if %build_docs
+%if %{build_docs}
 BuildRequires:  docbook
 BuildRequires:  docbook-xsl-stylesheets
 

commit boost for openSUSE:Factory

2015-12-09 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-12-09 20:33:41

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  2015-11-24 
22:20:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-12-09 
22:13:01.0 +0100
@@ -1,0 +2,5 @@
+Thu Nov 26 10:57:32 UTC 2015 - sch...@suse.de
+
+- coroutine2 depends on context, disable it if context is not built
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.cCAtcV/_old  2015-12-09 22:13:07.0 +0100
+++ /var/tmp/diff_new_pack.cCAtcV/_new  2015-12-09 22:13:07.0 +0100
@@ -475,8 +475,8 @@
 export PYTHON_FLAGS
 LIBRARIES_FLAGS=--with-libraries=all
 %if !%build_context
-# coroutine depends on context
-LIBRARIES_FLAGS+=" --without-libraries=context,coroutine"
+# coroutine/coroutine2 depend on context
+LIBRARIES_FLAGS+=" --without-libraries=context,coroutine,coroutine2"
 %endif
 EOF
 





commit boost for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-11-24 22:20:41

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  2015-06-12 
21:15:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-11-24 
22:20:43.0 +0100
@@ -1,0 +2,19 @@
+Fri Oct 23 11:29:11 UTC 2015 - idon...@suse.com
+
+- Updated to version 1.59.0:
+  * New libraries: Convert, Coroutine2
+  * Updated Libraries: Container, Context, Coroutine, Fusion,
+Geometry, Interprocess, Intrusive, Lexical Cast, Log, Move,
+Multi-index Containers, Predef, Program Options, Property Tree,
+Boost.Test v3, TypeIndex, Variant
+  * See http://www.boost.org/users/history/version_1_59_0.html for
+complete changelog.
+- context now builds on aarch64
+- Import two patches from Fedora: boost-1.59-python-make_setter.patch,
+  boost-1.59-test-fenv.patch
+- Drop 0001-Fix-exec_file-for-Python-3-3.4.patch, 
+  0002-Fix-a-regression-with-non-constexpr-types.patch, 
+  boost-uuid-comparison.patch, boost-unrecognized-option.patch.
+  Fixed upstream.
+
+---

Old:

  0001-Fix-exec_file-for-Python-3-3.4.patch
  0002-Fix-a-regression-with-non-constexpr-types.patch
  boost-unrecognized-option.patch
  boost-uuid-comparison.patch
  boost_1_58_0.tar.bz2

New:

  boost-1.59-python-make_setter.patch
  boost-1.59-test-fenv.patch
  boost_1_59_0.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.xRL5vJ/_old  2015-11-24 22:20:53.0 +0100
+++ /var/tmp/diff_new_pack.xRL5vJ/_new  2015-11-24 22:20:53.0 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define ver 1.58.0
-%define file_version 1_58_0
+%define ver 1.59.0
+%define file_version 1_59_0
 %define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_58_0
+%define lib_appendix 1_59_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
@@ -40,7 +40,7 @@
 %endif
 
 # context hasn't been ported to most architectures yet
-%ifarch %ix86 x86_64 %arm mips ppc ppc64 ppc64le
+%ifarch %ix86 x86_64 %arm aarch64 mips ppc ppc64 ppc64le
 %define build_context 1
 %else
 %define build_context 0
@@ -72,7 +72,7 @@
 %endif
 
 Name:   boost
-Version:1.58.0
+Version:1.59.0
 Release:0
 Summary:Boost C++ Libraries
 License:BSL-1.0
@@ -91,12 +91,10 @@
 Patch5: boost-strict_aliasing.patch
 Patch6: boost-use_std_xml_catalog.patch
 Patch7: boost-rpmoptflags-only.patch
-Patch9: 0001-Fix-exec_file-for-Python-3-3.4.patch
-Patch10:0002-Fix-a-regression-with-non-constexpr-types.patch
-Patch11:boost-aarch64-flags.patch
-Patch12:boost-uuid-comparison.patch
-Patch13:boost-disable-pch-on-aarch64.patch
-Patch14:boost-unrecognized-option.patch
+Patch9: boost-aarch64-flags.patch
+Patch10:boost-disable-pch-on-aarch64.patch
+Patch11:boost-1.59-python-make_setter.patch
+Patch12:boost-1.59-test-fenv.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -433,8 +431,7 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
-%patch13 -p1
-%patch14 -p1
+
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
 
@@ -585,9 +582,8 @@
libs/parameter/doc/html/reference.html \
libs/parameter/doc/html/index.html \
libs/iostreams/doc/tree/tree.js \
-   libs/graph/doc/lengauer_tarjan_dominator.htm \
-   libs/test/test/test_files/errors_handling_test.pattern \
-   libs/test/test/test_files/result_report_test.pattern
+   libs/graph/doc/lengauer_tarjan_dominator.htm
+
 find . -name \*.htm\* -o -name \*.gif -o -name \*.css -o -name \*.jpg -o -name 
\*.png -o -name \*.ico | \
tar --files-from=%{S:4} -cf - --files-from=- | tar -C 
%{buildroot}%{_docdir} -xf -
 rm -rf %{buildroot}%{_docdir}/boost


++ baselibs.conf ++
--- /var/tmp/diff_new_pack.xRL5vJ/_old  2015-11-24 22:20:53.0 +0100
+++ /var/tmp/diff_new_pack.xRL5vJ/_new  2015-11-24 22:20:53.0 +0100
@@ -1,23 +1,23 @@
 boost-devel
   requires -boost-
-libboost_atomic1_58_0
-libboost_container1_58_0
-libboost_context1_58_0
-libboost_coroutine1_58_0
-libboost_date_time1_58_0
-libboost_filesystem1_58_0
-libboost_graph1_58_0
-libboost_graph_parallel1_58_0
-libboost_iostreams1_58_0
-libboost_math1_58_0
-libboost_mpi1_58_0
-libboost_test1_58_0
-libboost_program_options1_58_0
-libboost_python1_58_0
-libboost_random1_58_0
-libboost_serialization1_58_0
-libboost_signals1_58_0

commit boost for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-06-12 21:15:08

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  2015-05-28 
09:02:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-06-12 
21:15:10.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun 11 08:26:58 UTC 2015 - idon...@suse.com
+
+- Remove unneeded dependency on xorg-x11-devel 
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.0hjhqG/_old  2015-06-12 21:15:13.0 +0200
+++ /var/tmp/diff_new_pack.0hjhqG/_new  2015-06-12 21:15:13.0 +0200
@@ -105,7 +105,6 @@
 BuildRequires:  libexpat-devel
 BuildRequires:  libicu-devel = 4.4
 BuildRequires:  python-devel
-BuildRequires:  xorg-x11-devel
 #!BuildIgnore:  python
 BuildRequires:  zlib-devel
 %if %build_mpi





commit boost for openSUSE:Factory

2015-05-28 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-05-28 09:02:23

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  2015-05-20 
23:43:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-05-28 
09:02:23.0 +0200
@@ -1,0 +2,5 @@
+Thu May 21 13:04:18 UTC 2015 - sch...@suse.de
+
+- boost-unrecognized-option.patch: remove unrecognized option -m32
+
+---

New:

  boost-unrecognized-option.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.nnXYNZ/_old  2015-05-28 09:02:26.0 +0200
+++ /var/tmp/diff_new_pack.nnXYNZ/_new  2015-05-28 09:02:26.0 +0200
@@ -96,6 +96,7 @@
 Patch11:boost-aarch64-flags.patch
 Patch12:boost-uuid-comparison.patch
 Patch13:boost-disable-pch-on-aarch64.patch
+Patch14:boost-unrecognized-option.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -433,9 +434,8 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
-%ifarch aarch64
 %patch13 -p1
-%endif
+%patch14 -p1
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
 


++ boost-unrecognized-option.patch ++
Index: boost_1_58_0/tools/build/src/tools/gcc.jam
===
--- boost_1_58_0.orig/tools/build/src/tools/gcc.jam
+++ boost_1_58_0/tools/build/src/tools/gcc.jam
@@ -453,10 +453,6 @@ rule setup-address-model ( targets * : s
 local arch = [ feature.get-values architecture : $(properties) ] ;
 if $(arch) != arm
 {
-if $(model) = 32
-{
-option = -m32 ;
-}
 }
 # For darwin, the model can be 32_64. darwin.jam will handle that
 # on its own.



commit boost for openSUSE:Factory

2015-05-20 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-05-20 23:43:40

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  2015-03-18 
13:02:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-05-20 
23:43:42.0 +0200
@@ -1,0 +2,24 @@
+Sat May  9 09:01:32 UTC 2015 - dmuel...@suse.com
+
+- update to 1.58.0:
+  boost docs remain at 1.56 since upstream hasn't updated yet
+  * New Libraries: Endian, Sort.
+  * Updated Libraries: Asio, Chrono, Container, Context, Conversion,
+  DateTime, Flyweight, Function, Functional/Factory, Fusion, Geometry,
+  Hash, Interprocess, Intrusive, Lexical Cast, Log, Math, Move,
+  Multi-index Containers, Multiprecision, Optional, Phoenix,
+  Predef, Random, Thread, TypeErasure, TypeIndex, Units,
+  Unordered, Variant.
+  See http://www.boost.org/users/history/version_1_58_0.html
+- add 0001-Fix-exec_file-for-Python-3-3.4.patch ,
+  0002-Fix-a-regression-with-non-constexpr-types.patch: Fixes regressions
+  in 1.58
+- drop bjam-alignment.patch, boost-gcc5.patch: Already fixed upstream
+  differently
+- add boost-rpmoptflags-only.patch: Build only with optflags
+- add boost-aarch64-flags.patch: Avoid using -m64
+- add boost-uuid-comparison.patch: Fix regression in UUID operator
+- add boost-disable-pch-on-aarch64.patch: Disable pch on math library
+  to avoid compiler segfault
+
+---

Old:

  bjam-alignment.patch
  boost-gcc5.patch
  boost_1_56_0.tar.bz2

New:

  0001-Fix-exec_file-for-Python-3-3.4.patch
  0002-Fix-a-regression-with-non-constexpr-types.patch
  boost-aarch64-flags.patch
  boost-disable-pch-on-aarch64.patch
  boost-rpmoptflags-only.patch
  boost-uuid-comparison.patch
  boost_1_58_0.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.RTDKkG/_old  2015-05-20 23:43:48.0 +0200
+++ /var/tmp/diff_new_pack.RTDKkG/_new  2015-05-20 23:43:48.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,11 @@
 #
 
 
-%define ver 1.56.0
-%define file_version 1_56_0
+%define ver 1.58.0
+%define file_version 1_58_0
+%define docs_version 1.56.0
 %define short_version 1_56
-%define lib_appendix 1_56_0
+%define lib_appendix 1_58_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
@@ -51,18 +52,18 @@
 %define disable_long_double 0
 %endif
 
-%define boost_libs1 libboost_date_time%{lib_appendix} 
libboost_filesystem%{lib_appendix} libboost_graph%{lib_appendix}
-%define boost_libs2 libboost_iostreams%{lib_appendix} 
libboost_math%{lib_appendix} libboost_test%{lib_appendix}
-%define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
-%define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
-%define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
-%define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
-%define boost_libs7 libboost_timer%{lib_appendix} 
libboost_atomic%{lib_appendix} libboost_log%{lib_appendix} 
libboost_container%{lib_appendix}
+%define boost_l1 libboost_date_time%{lib_appendix} 
libboost_filesystem%{lib_appendix} libboost_graph%{lib_appendix}
+%define boost_l2 libboost_iostreams%{lib_appendix} 
libboost_math%{lib_appendix} libboost_test%{lib_appendix}
+%define boost_l3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
+%define boost_l4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
+%define boost_l5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
+%define boost_l6 libboost_random%{lib_appendix} libboost_chrono%{lib_appendix} 
libboost_locale%{lib_appendix}
+%define boost_l7 libboost_timer%{lib_appendix} libboost_atomic%{lib_appendix} 
libboost_log%{lib_appendix} libboost_container%{lib_appendix}
 %if %build_context
 %define boost_libs_context libboost_context%{lib_appendix} 
libboost_coroutine%{lib_appendix}
 %endif
 
-%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 

commit boost for openSUSE:Factory

2015-03-18 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-03-18 13:02:13

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  2015-02-27 
11:08:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-03-18 
13:02:14.0 +0100
@@ -1,0 +2,5 @@
+Mon Mar  9 14:47:09 UTC 2015 - rneuhau...@suse.cz
+
+- Add quickbook subpackage
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.LE1Wic/_old  2015-03-18 13:02:18.0 +0100
+++ /var/tmp/diff_new_pack.LE1Wic/_new  2015-03-18 13:02:18.0 +0100
@@ -27,6 +27,8 @@
 #Define to 0 to not package the pdf documentation
 %define package_pdf 1
 
+%define build_quickbook 1
+
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
@@ -398,6 +400,19 @@
 %description -n libboost_timer%{lib_appendix}
 This package contains the Boost::Timer runtime library.
 
+%if %build_quickbook
+%package -n quickbook
+Summary:Documentation tool geared towards C++
+Group:  Development/Tools/Doc Generators
+Requires:   boost-license%{lib_appendix}
+#Requires:   libstdc++-devel
+
+%description -n 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
 #everything in the tarball has the executable flag set ...
@@ -504,6 +519,12 @@
 # perform the compilation
 ./b2 -d+2 -q --prefix=%{_prefix} --libdir=%{_libdir} 
--user-config=./user-config.jam
 
+%if %build_quickbook
+pushd tools/quickbook
+../../b2 --user-config=../../user-config.jam --v2 dist-bin
+popd
+%endif
+
 %if %build_docs
 cd doc
 ../b2 --user-config=../user-config.jam --v2 man
@@ -574,6 +595,11 @@
 #symlink dupes
 %fdupes %buildroot
 
+%if %build_quickbook
+mkdir -p %{buildroot}%{_bindir}
+install -m 0755 dist/bin/quickbook %{buildroot}%{_bindir}/quickbook
+%endif
+
 %post -n libboost_atomic%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_container%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_context%{lib_appendix} -p /sbin/ldconfig
@@ -764,4 +790,8 @@
 %doc ../%{name}_%{short_version}_pdf/*.pdf
 %endif
 
+%files -n quickbook
+%defattr(-, root, root, -)
+%{_bindir}/quickbook
+
 %changelog


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2015-02-27 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2015-02-27 11:08:08

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  2014-12-06 
13:45:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2015-02-27 
11:08:13.0 +0100
@@ -1,0 +2,8 @@
+Mon Feb 23 13:22:31 UTC 2015 - rguent...@suse.com
+
+- Use $RPM_OPT_FLAGS for building, force use of the GCC toolset.
+  Be more verbose and fail building with the first error.
+- Add boost-gcc5.patch to use -std=c++11 when building the coroutines
+  module which fixes build with GCC 5.
+
+---

New:

  boost-gcc5.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.HvbFBM/_old  2015-02-27 11:08:16.0 +0100
+++ /var/tmp/diff_new_pack.HvbFBM/_new  2015-02-27 11:08:16.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -88,6 +88,7 @@
 Patch5: boost-strict_aliasing.patch
 Patch6: boost-use_std_xml_catalog.patch
 Patch7: bjam-alignment.patch
+Patch8: boost-gcc5.patch
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -408,6 +409,7 @@
 %patch5
 %patch6 -p1
 %patch7 -p1
+%patch8
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
 
@@ -469,11 +471,19 @@
 # see also: https://svn.boost.org/trac/boost/ticket/9304
 ./bootstrap.sh $LIBRARIES_FLAGS \
 --prefix=%{_prefix} --exec-prefix=%{_bindir} \
---libdir=%{_libdir} --includedir=%{_includedir}
+--libdir=%{_libdir} --includedir=%{_includedir} \
+--with-toolset=gcc
 
 # add specific wishes in user-config.jam
-%if %build_docs
 cat  EOF user-config.jam
+import os ;
+local RPM_OPT_FLAGS = [ os.environ RPM_OPT_FLAGS ] ;
+
+using gcc : : : compileflags\$(RPM_OPT_FLAGS) ;
+EOF
+
+%if %build_docs
+cat  EOF user-config.jam
 using xsltproc ;
 
 using boostbook
@@ -492,7 +502,7 @@
 %endif
 
 # perform the compilation
-./b2 --prefix=%{_prefix} --libdir=%{_libdir} --user-config=./user-config.jam
+./b2 -d+2 -q --prefix=%{_prefix} --libdir=%{_libdir} 
--user-config=./user-config.jam
 
 %if %build_docs
 cd doc


++ boost-gcc5.patch ++
Index: libs/coroutine/build/Jamfile.v2
===
--- libs/coroutine/build/Jamfile.v2.orig2014-07-09 19:45:23.0 
+0200
+++ libs/coroutine/build/Jamfile.v2 2015-02-23 14:30:47.673766402 +0100
@@ -24,6 +24,7 @@ project boost/coroutine
   toolsetgcc-4.9,segmented-stackson:linkflags-static-libgcc
   toolsetclang-3.4,segmented-stackson:cxxflags-fsplit-stack
   toolsetclang-3.4,segmented-stackson:linkflags-static-libgcc
+  toolsetgcc:cxxflags-std=c++11
   linkshared:defineBOOST_COROUTINES_DYN_LINK=1
   defineBOOST_COROUTINES_SOURCE
 : usage-requirements
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2014-12-06 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-12-06 13:45:38

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  2014-12-03 
22:49:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-12-06 
13:45:28.0 +0100
@@ -1,0 +2,7 @@
+Fri Dec  5 07:44:38 UTC 2014 - dims...@opensuse.org
+
+- Revert the python3 building: it resulted in BOTH libboost_python
+  libraries to be using python 3 instructions, resulting in
+  failures of all Py2 related packages.
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.Sag4e4/_old  2014-12-06 13:45:31.0 +0100
+++ /var/tmp/diff_new_pack.Sag4e4/_new  2014-12-06 13:45:31.0 +0100
@@ -51,7 +51,7 @@
 
 %define boost_libs1 libboost_date_time%{lib_appendix} 
libboost_filesystem%{lib_appendix} libboost_graph%{lib_appendix}
 %define boost_libs2 libboost_iostreams%{lib_appendix} 
libboost_math%{lib_appendix} libboost_test%{lib_appendix}
-%define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_python3-%{lib_appendix} 
libboost_serialization%{lib_appendix}
+%define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
 %define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
@@ -96,10 +96,8 @@
 BuildRequires:  libexpat-devel
 BuildRequires:  libicu-devel = 4.4
 BuildRequires:  python-devel
-BuildRequires:  python3-devel
 BuildRequires:  xorg-x11-devel
 #!BuildIgnore:  python
-#!BuildIgnore: python3
 BuildRequires:  zlib-devel
 %if %build_mpi
 BuildRequires:  openmpi-devel
@@ -319,15 +317,6 @@
 %description -n libboost_python%{lib_appendix}
 This package contains the Boost::Python Runtime libraries.
 
-%package   -n libboost_python3-%{lib_appendix}
-Summary:Boost::Python3 Runtime Libraries
-Group:  System/Libraries
-Requires:   boost-license%{lib_appendix}
-
-%description   -n libboost_python3-%{lib_appendix}
-This package contains the Boost::Python3 Runtime libraries
-
-
 %package -n libboost_serialization%{lib_appendix}
 Summary:Boost::Serialization Runtime Libraries
 Group:  System/Libraries
@@ -459,9 +448,7 @@
 %endif
 BJAM_CONFIG=-d2 -j$JOBS -sICU_PATH=%{_prefix}
 PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]')
-PYTHON3_VERSION=$(python3 -c 'import sys; print(sys.version[:3])')
 PYTHON_FLAGS=--with-python-root=/usr --with-python-version=$PYTHON_VERSION
-PYTHON3_INCLUDE=$(python3 -c import sysconfig; 
print(sysconfig.get_path('include')))
 export REGEX_FLAGS=--with-icu
 export EXPAT_INCLUDE=/usr/include EXPAT_LIBPATH=%{_libdir}
 export PYTHON_FLAGS
@@ -504,8 +491,6 @@
 EOF
 %endif
 
-echo using python : $PYTHON3_VERSION : /usr/bin/python3 : $PYTHON3_INCLUDE : 
%{_libdir} ; user-config.jam
-
 # perform the compilation
 ./b2 --prefix=%{_prefix} --libdir=%{_libdir} --user-config=./user-config.jam
 
@@ -590,7 +575,6 @@
 %post -n libboost_test%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_program_options%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_python%{lib_appendix} -p /sbin/ldconfig
-%post -n libboost_python3-%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_regex%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_serialization%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_signals%{lib_appendix} -p /sbin/ldconfig
@@ -619,7 +603,6 @@
 %postun -n libboost_test%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_program_options%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_python%{lib_appendix} -p /sbin/ldconfig
-%postun -n libboost_python3-%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_regex%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_serialization%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_signals%{lib_appendix} -p /sbin/ldconfig
@@ -704,14 +687,9 @@
 %defattr(-, root, root, -)
 %{_libdir}/libboost_program_options*.so.*
 
-%files -n libboost_python3-%{lib_appendix}
-%defattr(-, root, root, -)
-%{_libdir}/libboost_python3*.so.*
-
 %files -n libboost_python%{lib_appendix}
 %defattr(-, root, root, -)
 %{_libdir}/libboost_python*.so.*
-%exclude %{_libdir}/libboost_python3*.so.*
 
 %files -n 

commit boost for openSUSE:Factory

2014-12-03 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-12-03 22:49:46

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  2014-07-31 
21:49:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-12-03 
22:49:47.0 +0100
@@ -1,0 +2,40 @@
+Thu Oct  2 12:17:18 UTC 2014 - michael.ham...@kit.edu
+
+- Added boost_python3 for boost 1.56.0, config based on
+  
https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/boost
+
+---
+Sat Sep 27 12:45:11 UTC 2014 - dmitr...@opensuse.org
+
+- Update documentation tarball (source was changed)
+- Fix aarch64 build
+
+---
+Thu Aug 14 15:06:49 UTC 2014 - dmitr...@opensuse.org
+
+- Update to version 1.56.0. Major changes since 1.54.0:
+  New libraries:
+  * Predef: This library defines a set of compiler, architecture,
+operating system, library, and other version numbers from the
+information it can gather of C, C++, Objective C, and Objective
+C++ predefined macros or those defined in generally available
+headers, from Rene Rivera.
+  * Align: Memory alignment functions, allocators, and adaptors.
+  * Type_Index: Runtime/Compile time copyable type info.
+  For a detailed descriptions see:
+  http://www.boost.org/users/history/version_1_56_0.html
+  http://www.boost.org/users/history/version_1_55_0.html
+- Rebase boost-thread.patch
+- Rabase boost-use_std_xml_catalog.patch
+- Rebase bjam-alignment.patch
+- Remove obsolete boost-glibc-2.18.patch
+- Remove obsolete boost-1.54-001-coroutine.patch
+- Remove obsolete boost-1.54-002-date-time.patch
+- Remove obsolete boost-1.54-003-log.patch
+- Remove obsolete boost-1.54-change85160.patch
+- Remove obsolete boost-1.54.0-thread-link_atomic.patch
+- Remove obsolete boost-ppc64-abiv2-context.patch
+- Remove obsolete boost-ppc64-abiv2-coroutine.patch
+- Remove outdated man pages boost_1_54_man.tar.bz2
+
+---

Old:

  boost-1.54-001-coroutine.patch
  boost-1.54-002-date-time.patch
  boost-1.54-003-log.patch
  boost-1.54-change85160.patch
  boost-1.54.0-thread-link_atomic.patch
  boost-glibc-2.18.patch
  boost-ppc64-abiv2-context.patch
  boost-ppc64-abiv2-coroutine.patch
  boost_1_54_0.tar.bz2
  boost_1_54_0_pdf.tar.bz2
  boost_1_54_man.tar.bz2

New:

  boost_1_56_0.tar.bz2
  boost_1_56_pdf.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.18Gn8x/_old  2014-12-03 22:49:58.0 +0100
+++ /var/tmp/diff_new_pack.18Gn8x/_new  2014-12-03 22:49:58.0 +0100
@@ -16,10 +16,10 @@
 #
 
 
-%define ver 1.54.0
-%define file_version 1_54_0
-%define short_version 1_54
-%define lib_appendix 1_54_0
+%define ver 1.56.0
+%define file_version 1_56_0
+%define short_version 1_56
+%define lib_appendix 1_56_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
@@ -51,13 +51,16 @@
 
 %define boost_libs1 libboost_date_time%{lib_appendix} 
libboost_filesystem%{lib_appendix} libboost_graph%{lib_appendix}
 %define boost_libs2 libboost_iostreams%{lib_appendix} 
libboost_math%{lib_appendix} libboost_test%{lib_appendix}
-%define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
+%define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_python3-%{lib_appendix} 
libboost_serialization%{lib_appendix}
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
 %define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
-%define boost_libs7 libboost_timer%{lib_appendix} 
libboost_atomic%{lib_appendix} libboost_log%{lib_appendix}
+%define boost_libs7 libboost_timer%{lib_appendix} 
libboost_atomic%{lib_appendix} libboost_log%{lib_appendix} 
libboost_container%{lib_appendix}
+%if %build_context
+%define boost_libs_context libboost_context%{lib_appendix} 
libboost_coroutine%{lib_appendix}
+%endif
 
-%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7
+%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7 %{?boost_libs_context}
 
 %if %build_mpi
 %define all_libs %{most_libs} 

commit boost for openSUSE:Factory

2014-07-31 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-07-31 21:48:59

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  2014-05-10 
08:32:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-07-31 
21:49:01.0 +0200
@@ -1,0 +2,16 @@
+Wed Jul 30 05:09:29 UTC 2014 - co...@suse.com
+
+- add baselibs.conf as source
+
+---
+Tue Jul 22 13:52:26 UTC 2014 - fcro...@suse.com
+
+- Ensure there is enough disk space available for build.
+
+---
+Tue Jul 22 12:22:13 UTC 2014 - fcro...@suse.com
+
+- use only JOBS=2 to avoid gcc being killed with OOM when memory is
+  between 4G and 7G.
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.cpDeW4/_old  2014-07-31 21:49:03.0 +0200
+++ /var/tmp/diff_new_pack.cpDeW4/_new  2014-07-31 21:49:03.0 +0200
@@ -102,6 +102,7 @@
 Source3:
http://downloads.sourceforge.net/project/boost/boost-docs/%{version}/%{name}_%{file_version}_pdf.tar.bz2
 Source4:existing_extra_docs
 #Source5:NEWS
+Source100:  baselibs.conf
 Patch1: boost-thread.patch
 Patch2: boost-no_type_punning.patch
 Patch8: boost-no_segfault_in_Regex_filter.patch
@@ -466,6 +467,9 @@
 # require 4G for parallel build
 if test $Mem -lt 400; then
   JOBS=1
+elif test $Mem -lt 700; then
+# lower number of jobs if memory is less than 7G but more than 4G
+   JOBS=2
 fi
 if test $JOBS = 0; then
   JOBS=1

++ _constraints ++
--- /var/tmp/diff_new_pack.cpDeW4/_old  2014-07-31 21:49:03.0 +0200
+++ /var/tmp/diff_new_pack.cpDeW4/_new  2014-07-31 21:49:03.0 +0200
@@ -4,6 +4,9 @@
 physicalmemory
   size unit=M2000/size
 /physicalmemory
+disk
+  size unit=G5/size
+/disk
   /hardware
   sandboxkvm/sandbox
   hostlabel exclude=trueSLOW_CPU/hostlabel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2014-04-05 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-04-06 07:10:13

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  2014-03-04 
13:14:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-04-06 
07:10:14.0 +0200
@@ -1,0 +2,22 @@
+Tue Apr  1 08:20:21 UTC 2014 - co...@suse.com
+
+- buildignore python, python-base is enough
+
+---
+Tue Mar 11 12:04:13 UTC 2014 - rene.vanpaas...@gmail.com
+
+- further improved the use of supplied b2 / bootstrap.sh,
+  include user-config.jam, and remove superfluous python
+  and gcc instructions from user-config.jam 
+
+---
+Mon Mar 10 16:26:29 UTC 2014 - rene.vanpaas...@gmail.com
+
+- fix problem with executable .pdf in doc by correcting
+  permissions after install (%attr with a dir failed on 
+  sled/sles) 
+- add dependency on zlib-devel and libbz2-devel and use the 
+  supplied bootstrap.sh script in building. This adds 
+  on-the-fly compression to boost-iostreams
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.It13PV/_old  2014-04-06 07:10:16.0 +0200
+++ /var/tmp/diff_new_pack.It13PV/_new  2014-04-06 07:10:16.0 +0200
@@ -66,7 +66,6 @@
 %endif
 
 Name:   boost
-BuildRequires:  boost-jam = 3.1.19
 BuildRequires:  chrpath
 BuildRequires:  dos2unix
 BuildRequires:  gcc-c++
@@ -75,6 +74,8 @@
 BuildRequires:  libicu-devel = 4.4
 BuildRequires:  python-devel
 BuildRequires:  xorg-x11-devel
+#!BuildIgnore:  python
+BuildRequires:  zlib-devel
 %if %build_mpi
 BuildRequires:  openmpi-devel
 %endif
@@ -83,7 +84,6 @@
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  doxygen
 BuildRequires:  libxslt-tools
-BuildRequires:  python-devel
 BuildRequires:  texlive-latex
 %endif
 %if 0%suse_version  1020
@@ -442,7 +442,7 @@
 find . -type f -exec chmod u+w {} +
 
 # Create shared build instructions
-cat  .build \EOF
+cat  EOF .build 
 # Now build it
 J_P=%{jobs}
 J_G=$(getconf _NPROCESSORS_ONLN)
@@ -483,18 +483,21 @@
 %endif
 EOF
 
-cat  EOF user-config.jam
-# Boost.Build Configuration
+# Read shared build instructions
+. ./.build
 
-# Compiler configuration
-using gcc ;
+# Set PATH, MANPATH and LD_LIBRARY_PATH for mpi
+source /var/mpi-selector/data/$(rpm --qf %{NAME}-%{VERSION} -q openmpi).sh
 
-# Python configuration
-using python : ${PYTHON_VERSION} : %{_prefix} ;
-EOF
+# use supplied bootstrap.sh instead of mucking with old bjam
+# see also: https://svn.boost.org/trac/boost/ticket/9304
+./bootstrap.sh --with-libraries=all \
+--prefix=%{_prefix} --exec-prefix=%{_bindir} \
+--libdir=%{_libdir} --includedir=%{_includedir}
 
+# add specific wishes in user-config.jam
 %if %build_docs
-cat  EOF user-config.jam
+cat  EOF user-config.jam
 using xsltproc ;
 
 using boostbook : /usr/share/xml/docbook/stylesheet/nwalsh/current ;
@@ -507,41 +510,32 @@
 cat  EOF user-config.jam
 using mpi ;
 EOF
-
-cat  .build \EOF
-# Set PATH, MANPATH and LD_LIBRARY_PATH
-source /var/mpi-selector/data/$(rpm --qf %{NAME}-%{VERSION} -q openmpi).sh
-EOF
 %endif
 
-# Read shared build instructions
-. ./.build
-
-%{_bindir}/bjam ${BJAM_CONFIG} ${LONG_DOUBLE_FLAGS} ${LIBRARIES_FLAGS} \
-   --user-config=user-config.jam \
-   cflags=%{optflags} cxxflags=%{optflags} -fno-var-tracking stage || \
-   (echo Not all Boost libraries built properly.; exit 1)
+# perform the compilation
+./b2 --prefix=%{_prefix} --libdir=%{_libdir} --user-config=./user-config.jam
 
 %if %build_docs
 cd doc
-%{_bindir}/bjam ${BJAM_CONFIG} --user-config=../user-config.jam --v2 man
+../b2 ${BJAM_CONFIG} --user-config=../user-config.jam --v2 man
 %endif
 
 %install
+
 # Read shared build instructions
 . ./.build
 
-%{_bindir}/bjam ${BJAM_CONFIG} ${LONG_DOUBLE_FLAGS} ${LIBRARIES_FLAGS} \
-   --user-config=user-config.jam \
-   --prefix=%{buildroot}%{_prefix} \
-   --exec-prefix=$%{buildroot}%{_prefix} \
-   --libdir=%{buildroot}%{_libdir} \
-   --includedir=%{buildroot}%{_includedir} \
-   install || echo Not all Boost libraries built properly.
+# Set PATH, MANPATH and LD_LIBRARY_PATH for mpi
+source /var/mpi-selector/data/$(rpm --qf %{NAME}-%{VERSION} -q openmpi).sh
+
+./b2 install \
+--prefix=%{buildroot}%{_prefix} --exec-prefix=%{buildroot}%{_bindir} \
+--libdir=%{buildroot}%{_libdir} --includedir=%{buildroot}%{_includedir} \
+--user-config=./user-config.jam
 
 # do not 

commit boost for openSUSE:Factory

2014-03-04 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-03-04 13:14:06

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  2014-02-19 
11:38:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-03-04 
13:14:07.0 +0100
@@ -1,0 +2,8 @@
+Thu Feb 27 06:13:01 UTC 2014 - co...@suse.com
+
+- remove broken python module mpi.so
+- trying to make the build more reliable: 
+  * use -fno-var-tracking in cxxflags as recommended by richi
+  * disable parallel build on low memory
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.plNRor/_old  2014-03-04 13:14:09.0 +0100
+++ /var/tmp/diff_new_pack.plNRor/_new  2014-03-04 13:14:09.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -453,6 +453,11 @@
 else
   test 1 -gt $JOBS  JOBS=1
 fi
+Mem=$(grep MemTotal /proc/meminfo | awk '{print $2}')
+# require 4G for parallel build
+if test $Mem -lt 400; then
+  JOBS=1
+fi
 if test $JOBS = 0; then
   JOBS=1
 fi
@@ -514,7 +519,7 @@
 
 %{_bindir}/bjam ${BJAM_CONFIG} ${LONG_DOUBLE_FLAGS} ${LIBRARIES_FLAGS} \
--user-config=user-config.jam \
-   cflags=%{optflags} cxxflags=%{optflags} stage || \
+   cflags=%{optflags} cxxflags=%{optflags} -fno-var-tracking stage || \
(echo Not all Boost libraries built properly.; exit 1)
 
 %if %build_docs
@@ -534,6 +539,10 @@
--includedir=%{buildroot}%{_includedir} \
install || echo Not all Boost libraries built properly.
 
+# do not install the python module - as long as noone needs it, it requires 
more fixes
+# see https://bugzilla.redhat.com/show_bug.cgi?id=801534 for details
+rm %{buildroot}%{_libdir}/mpi.so
+
 mkdir -p %{buildroot}%{_docdir}
 
 pushd %{buildroot}%{_libdir}
@@ -688,7 +697,6 @@
 %files -n libboost_mpi%{lib_appendix}
 %defattr(-, root, root, -)
 %{_libdir}/libboost_mpi*.so.*
-%{_libdir}/mpi.so
 %endif
 
 %files -n libboost_test%{lib_appendix}
@@ -748,9 +756,6 @@
 %defattr(-, root, root, -)
 %{_includedir}/boost
 %{_libdir}/*.so
-%if %build_mpi
-%exclude %{_libdir}/mpi.so
-%endif
 #%%{_datadir}/aclocal/*.m4
 
 %files doc-html


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2014-02-19 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-02-19 11:38:11

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  2014-02-11 
11:39:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-02-19 
11:38:12.0 +0100
@@ -6,0 +7,7 @@
+Fri Feb  7 14:48:30 CET 2014 - r...@suse.de
+
+- add boost-1.54.0-thread-link_atomic.patch fixing upstream issue
+  https://svn.boost.org/trac/boost/ticket/9041
+  (fixes compilation failure of snapper on various platforms) 
+
+---

New:

  boost-1.54.0-thread-link_atomic.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.AvPhzo/_old  2014-02-19 11:38:14.0 +0100
+++ /var/tmp/diff_new_pack.AvPhzo/_new  2014-02-19 11:38:14.0 +0100
@@ -117,6 +117,8 @@
 Patch73:boost-1.54-003-log.patch
 #PATCH-FIX-UPSTREAM https://svn.boost.org/trac/boost/ticket/8790
 Patch74:boost-1.54-change85160.patch
+#PATCH-FIX-UPSTREAM https://svn.boost.org/trac/boost/ticket/9041
+Patch75:boost-1.54.0-thread-link_atomic.patch
 Recommends: %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -432,6 +434,7 @@
 %patch72 -p1
 %patch73 -p1
 %patch74 -p0
+%patch75 -p1
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
 


++ boost-1.54.0-thread-link_atomic.patch ++
diff -Nurp boost_1_54_0/libs/thread/build/has_atomic_flag_lockfree_test.cpp 
boost_1_54_0.pm/libs/thread/build/has_atomic_flag_lockfree_test.cpp
--- boost_1_54_0/libs/thread/build/has_atomic_flag_lockfree_test.cpp
1970-01-01 01:00:00.0 +0100
+++ boost_1_54_0.pm/libs/thread/build/has_atomic_flag_lockfree_test.cpp 
2013-08-23 19:51:52.706329968 +0200
@@ -0,0 +1,14 @@
+// Copyright (c) 2013, Petr Machata, Red Hat Inc.
+//
+// Use modification and distribution are subject to the boost Software
+// License, Version 1.0.  (See http://www.boost.org/LICENSE_1_0.txt).
+
+#include ../../../boost/atomic.hpp
+#include ../../../boost/static_assert.hpp
+
+int
+main(int argc, char *argv[])
+{
+  BOOST_STATIC_ASSERT(BOOST_ATOMIC_FLAG_LOCK_FREE);
+  return 0;
+}
diff -Nurp boost_1_54_0/libs/thread/build/Jamfile.v2 
boost_1_54_0.pm/libs/thread/build/Jamfile.v2
--- boost_1_54_0/libs/thread/build/Jamfile.v2   2013-06-15 12:35:45.0 
+0200
+++ boost_1_54_0.pm/libs/thread/build/Jamfile.v22013-08-23 
19:52:30.018613408 +0200
@@ -36,6 +36,7 @@ import os ;
 import feature ;
 import indirect ;
 import path ;
+import configure ;
 
 project boost/thread
 : source-location ../src
@@ -140,6 +141,8 @@ local rule default_threadapi ( )
 feature.feature threadapi : pthread win32 : propagated ;
 feature.set-default threadapi : [ default_threadapi ] ;
 
+exe has_atomic_flag_lockfree : ../build/has_atomic_flag_lockfree_test.cpp ;
+
 rule tag ( name : type ? : property-set )
 {
 local result = $(name) ;
@@ -248,6 +251,12 @@ rule requirements ( properties * )
 {
 local result ;
 
+if ! [ configure.builds has_atomic_flag_lockfree
+  : $(properties) : lockfree boost::atomic_flag ]
+{
+result += library/boost/atomic//boost_atomic ;
+}
+
 if threadapipthread in $(properties)
 {
 result += defineBOOST_THREAD_POSIX ;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2014-02-11 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-02-11 11:39:22

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  2014-01-07 
17:19:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-02-11 
11:39:24.0 +0100
@@ -1,0 +2,10 @@
+Sat Feb  8 18:06:12 CET 2014 - p...@suse.de
+
+- Add post and postun sections for libboost_graph_parallel.
+
+---
+Wed Feb  5 13:58:30 CET 2014 - r...@suse.de
+
+- enable build_mpi on s390/s390x 
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.JIYdIU/_old  2014-02-11 11:39:26.0 +0100
+++ /var/tmp/diff_new_pack.JIYdIU/_new  2014-02-11 11:39:26.0 +0100
@@ -30,7 +30,7 @@
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
-%ifarch s390 s390x ia64 hppa
+%ifarch ia64 hppa
 %define build_mpi 0
 %else
 %define build_mpi 1
@@ -606,6 +606,7 @@
 %post -n libboost_chrono%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_locale%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_timer%{lib_appendix} -p /sbin/ldconfig
+%post -n libboost_graph_parallel%{lib_appendix} -p /sbin/ldconfig
 
 %postun -n libboost_atomic%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_context%{lib_appendix} -p /sbin/ldconfig
@@ -633,6 +634,7 @@
 %postun -n libboost_chrono%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_locale%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_timer%{lib_appendix} -p /sbin/ldconfig
+%postun -n libboost_graph_parallel%{lib_appendix} -p /sbin/ldconfig
 
 %files -n boost-license%{lib_appendix}
 %defattr(-, root, root, -)


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2014-01-07 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2014-01-07 17:18:59

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  2013-12-19 
13:31:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2014-01-07 
17:19:00.0 +0100
@@ -1,0 +2,13 @@
+Tue Jan  7 11:02:00 UTC 2014 - sch...@suse.de
+
+- Disable coroutine library together with context
+
+---
+Sat Jan  4 19:57:55 UTC 2014 - co...@suse.com
+
+- fix build of libzypp - patch from boost's track
+
+- added patches:
+  * boost-1.54-change85160.patch
+
+---

New:

  boost-1.54-change85160.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.37aExc/_old  2014-01-07 17:19:01.0 +0100
+++ /var/tmp/diff_new_pack.37aExc/_new  2014-01-07 17:19:01.0 +0100
@@ -115,6 +115,8 @@
 Patch72:boost-1.54-002-date-time.patch
 #PATCH-FIX-UPSTREAM A post-release patch.
 Patch73:boost-1.54-003-log.patch
+#PATCH-FIX-UPSTREAM https://svn.boost.org/trac/boost/ticket/8790
+Patch74:boost-1.54-change85160.patch
 Recommends: %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -429,6 +431,7 @@
 %patch71 -p1
 %patch72 -p1
 %patch73 -p1
+%patch74 -p0
 #stupid build machinery copies .orig files
 find . -name \*.orig -exec rm {} +
 
@@ -467,7 +470,8 @@
 export PYTHON_FLAGS
 LIBRARIES_FLAGS=
 %if !%build_context
-LIBRARIES_FLAGS+= --without-context
+# coroutine depends on context
+LIBRARIES_FLAGS+= --without-context --without-coroutine
 %endif
 EOF
 


++ boost-1.54-change85160.patch ++
Index: boost/lexical_cast.hpp
===
--- boost/lexical_cast.hpp  (revision 84183)
+++ boost/lexical_cast.hpp  (revision 85160)
@@ -69,9 +69,4 @@
 throw_exception(bad_lexical_cast(typeid(Source), typeid(Target)))
 #endif
-
-#if (defined(BOOST_LCAST_HAS_INT128)  !defined(__GNUC__)) || GCC_VERSION  
40700
-#define BOOST_LCAST_HAS_INT128
-#endif
-
 
 namespace boost
@@ -317,5 +312,5 @@
 #endif
 
-#ifdef BOOST_LCAST_HAS_INT128
+#ifdef BOOST_HAS_INT128
 template  struct stream_char_common boost::int128_type : public 
boost::mpl::identity char  {};
 template  struct stream_char_common boost::uint128_type : public 
boost::mpl::identity char  {};
@@ -614,5 +609,5 @@
 BOOST_LCAST_DEF( __int64)
 #endif
-#ifdef BOOST_LCAST_HAS_INT128
+#ifdef BOOST_HAS_INT128
 BOOST_LCAST_DEF(boost::int128_type)
 BOOST_LCAST_DEF(boost::uint128_type)
@@ -880,4 +875,13 @@
 #ifndef BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
 BOOST_STATIC_ASSERT(!std::numeric_limitsT::is_signed);
+
+// GCC when used with flag -std=c++0x may not have 
std::numeric_limits
+// specializations for __int128 and unsigned __int128 types.
+// Try compilation with -std=gnu++0x or -std=gnu++11.
+//
+// http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40856
+BOOST_STATIC_ASSERT_MSG(std::numeric_limitsT::is_specialized,
+std::numeric_limits are not specialized for integral type 
passed to boost::lexical_cast
+);
 #endif
 CharT const czero = lcast_char_constantsCharT::zero;
@@ -1828,5 +1832,5 @@
 #endif
 
-#ifdef BOOST_LCAST_HAS_INT128
+#ifdef BOOST_HAS_INT128
 bool operator(const boost::uint128_type n)   { start = 
lcast_put_unsignedTraits(n, finish); return true; }
 bool operator(const boost::int128_type n){ return 
shl_signed(n); }
@@ -2040,5 +2044,5 @@
 #endif
 
-#ifdef BOOST_LCAST_HAS_INT128
+#ifdef BOOST_HAS_INT128
 bool operator(boost::uint128_type output){ return 
shr_unsigned(output); }
 bool operator(boost::int128_type output) { return 
shr_signed(output); }
@@ -2554,5 +2558,5 @@
 }
 #endif
-#ifndef BOOST_NO_CHAR16_T
+#ifndef BOOST_NO_CXX11_CHAR16_T
 template typename Target
 inline Target lexical_cast(const char16_t* chars, std::size_t count)
@@ -2563,5 +2567,5 @@
 }
 #endif
-#ifndef BOOST_NO_CHAR32_T
+#ifndef BOOST_NO_CXX11_CHAR32_T
 template typename Target
 inline Target lexical_cast(const char32_t* chars, std::size_t count)
@@ -2720,5 +2724,4 @@
 #undef BOOST_LCAST_THROW_BAD_CAST
 #undef BOOST_LCAST_NO_WCHAR_T
-#undef BOOST_LCAST_HAS_INT128
 
 #endif // BOOST_LEXICAL_CAST_INCLUDED
Index: libs/conversion/test/lexical_cast_integral_types_test.cpp

commit boost for openSUSE:Factory

2013-12-19 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-12-19 13:31:51

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  2013-09-29 
17:26:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-12-19 
13:31:53.0 +0100
@@ -1,0 +2,38 @@
+Tue Nov 26 16:13:00 CET 2013 - tbehr...@suse.com
+
+- Add boost-pool_check_overflow.patch: Prevent possible overflow when
+  calculating the amount to malloc (bnc#765443).
+  Fix from https://svn.boost.org/trac/boost/ticket/6701
+
+---
+Sun Oct 20 12:51:53 UTC 2013 - jeng...@inai.de
+
+- Split libboost_graph so that the MPI components are not forced
+
+---
+Wed Sep 18 16:40:37 UTC 2013 - dap.darkn...@gmail.com
+
+- Update to 1.54.0. Major changes since 1.53.0:
+
+  New libraries:
+  * Log: Logging library, from Andrey Semashev.
+  * TTI: Type Traits Introspection library, from Edward Diener.
+  * Type Erasure: Runtime polymorphism based on concepts.
+
+  For a detailed descriptions see
+  http://www.boost.org/users/history/version_1_54_0.html
+
+- Update broken patch:
+  * boost-use_std_xml_catalog.patch
+- Delete merged patch:
+  * boost-fix_ppc64_asm.patch
+- Add post-release fix patches:
+  * boost-1.54-001-coroutine.patch
+  * boost-1.54-002-date-time.patch
+  * boost-1.54-003-log.patch
+
+- build_pdf define was deleted as unused;
+  package_pdf was refactored.
+- _constraints was added to request more memory to build.
+
+---

Old:

  boost-fix_ppc64_asm.patch
  boost_1_53_0.tar.bz2
  boost_1_53_man.tar.bz2
  boost_1_53_pdf.tar.bz2

New:

  _constraints
  boost-1.54-001-coroutine.patch
  boost-1.54-002-date-time.patch
  boost-1.54-003-log.patch
  boost-pool_check_overflow.patch
  boost_1_54_0.tar.bz2
  boost_1_54_0_pdf.tar.bz2
  boost_1_54_man.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.THziNe/_old  2013-12-19 13:31:57.0 +0100
+++ /var/tmp/diff_new_pack.THziNe/_new  2013-12-19 13:31:57.0 +0100
@@ -16,16 +16,15 @@
 #
 
 
-%define ver 1.53.0
-%define file_version 1_53_0
-%define short_version 1_53
-%define lib_appendix 1_53_0
+%define ver 1.54.0
+%define file_version 1_54_0
+%define short_version 1_54
+%define lib_appendix 1_54_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
 
-#Define to 0 to not generate the pdf documentation
-%define build_pdf 0
+#Define to 0 to not package the pdf documentation
 %define package_pdf 1
 
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
@@ -56,18 +55,16 @@
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
 %define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
-%define boost_libs7 libboost_timer%{lib_appendix}
+%define boost_libs7 libboost_timer%{lib_appendix} 
libboost_atomic%{lib_appendix} libboost_log%{lib_appendix}
 
 %define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7
 
 %if %build_mpi
-%define all_libs %{most_libs} libboost_mpi%{lib_appendix}
+%define all_libs %{most_libs} libboost_graph_parallel%lib_appendix 
libboost_mpi%{lib_appendix}
 %else
 %define all_libs %{most_libs}
 %endif
 
-%define debug_package_requires %{all_libs}
-
 Name:   boost
 BuildRequires:  boost-jam = 3.1.19
 BuildRequires:  chrpath
@@ -97,22 +94,27 @@
 License:BSL-1.0
 Group:  Development/Libraries/C and C++
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Version:1.53.0
+Version:1.54.0
 Release:0
-Source0:
http://downloads.sourceforge.net/project/boost/boost/1.53.0/%{name}_%{file_version}.tar.bz2
+Source0:
http://downloads.sourceforge.net/project/boost/boost/%{version}/%{name}_%{file_version}.tar.bz2
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.bz2
-Source3:%{name}_%{short_version}_pdf.tar.bz2
+Source3:
http://downloads.sourceforge.net/project/boost/boost-docs/%{version}/%{name}_%{file_version}_pdf.tar.bz2
 Source4:existing_extra_docs
 #Source5:NEWS
 Patch1: boost-thread.patch
 Patch2: boost-no_type_punning.patch
 Patch8: boost-no_segfault_in_Regex_filter.patch

commit boost for openSUSE:Factory

2013-09-29 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-09-29 17:26:04

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  2013-09-23 
14:20:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-09-29 
17:26:10.0 +0200
@@ -2,26 +1,0 @@
-Wed Sep 18 16:40:37 UTC 2013 - dap.darkn...@gmail.com
-
-- Update to 1.54.0. Major changes since 1.53.0:
-
-  New libraries:
-  * Log: Logging library, from Andrey Semashev.
-  * TTI: Type Traits Introspection library, from Edward Diener.
-  * Type Erasure: Runtime polymorphism based on concepts.
-
-  For a detailed descriptions see
-  http://www.boost.org/users/history/version_1_54_0.html
-
-- Update broken patch:
-  * boost-use_std_xml_catalog.patch
-- Delete merged patch:
-  * boost-fix_ppc64_asm.patch
-- Add post-release fix patches:
-  * boost-1.54-001-coroutine.patch
-  * boost-1.54-002-date-time.patch
-  * boost-1.54-003-log.patch
-
-- build_pdf define was deleted as unused;
-  package_pdf was refactored.
-- _constraints was added to request more memory to build.
-


Old:

  _constraints
  boost-1.54-001-coroutine.patch
  boost-1.54-002-date-time.patch
  boost-1.54-003-log.patch
  boost_1_54_0.tar.bz2
  boost_1_54_0_pdf.tar.bz2
  boost_1_54_man.tar.bz2

New:

  boost-fix_ppc64_asm.patch
  boost_1_53_0.tar.bz2
  boost_1_53_man.tar.bz2
  boost_1_53_pdf.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.WCUFVa/_old  2013-09-29 17:26:15.0 +0200
+++ /var/tmp/diff_new_pack.WCUFVa/_new  2013-09-29 17:26:15.0 +0200
@@ -16,15 +16,16 @@
 #
 
 
-%define ver 1.54.0
-%define file_version 1_54_0
-%define short_version 1_54
-%define lib_appendix 1_54_0
+%define ver 1.53.0
+%define file_version 1_53_0
+%define short_version 1_53
+%define lib_appendix 1_53_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
 
-#Define to 0 to not package the pdf documentation
+#Define to 0 to not generate the pdf documentation
+%define build_pdf 0
 %define package_pdf 1
 
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
@@ -55,7 +56,7 @@
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
 %define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
-%define boost_libs7 libboost_timer%{lib_appendix} 
libboost_atomic%{lib_appendix} libboost_log%{lib_appendix}
+%define boost_libs7 libboost_timer%{lib_appendix}
 
 %define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7
 
@@ -96,12 +97,12 @@
 License:BSL-1.0
 Group:  Development/Libraries/C and C++
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Version:1.54.0
+Version:1.53.0
 Release:0
-Source0:
http://downloads.sourceforge.net/project/boost/boost/%{version}/%{name}_%{file_version}.tar.bz2
+Source0:
http://downloads.sourceforge.net/project/boost/boost/1.53.0/%{name}_%{file_version}.tar.bz2
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.bz2
-Source3:
http://downloads.sourceforge.net/project/boost/boost-docs/%{version}/%{name}_%{file_version}_pdf.tar.bz2
+Source3:%{name}_%{short_version}_pdf.tar.bz2
 Source4:existing_extra_docs
 #Source5:NEWS
 Patch1: boost-thread.patch
@@ -109,13 +110,9 @@
 Patch8: boost-no_segfault_in_Regex_filter.patch
 Patch20:boost-strict_aliasing.patch
 Patch50:boost-use_std_xml_catalog.patch
+#PATCH-FIX-UPSTREAM Fix erroneous assembler code for ppc64 [boost#8374]
+Patch51:boost-fix_ppc64_asm.patch
 Patch60:boost-glibc-2.18.patch
-#PATCH-FIX-UPSTREAM A post-release patch.
-Patch71:boost-1.54-001-coroutine.patch
-#PATCH-FIX-UPSTREAM A post-release patch.
-Patch72:boost-1.54-002-date-time.patch
-#PATCH-FIX-UPSTREAM A post-release patch.
-Patch73:boost-1.54-003-log.patch
 Recommends: %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -260,17 +257,6 @@
 This package contains the Boost::IOStreams Runtime libraries.
 
 
-%package-n libboost_log%{lib_appendix}
-Summary:Run-Time component of boost logging library
-Group:  System/Libraries
-Requires:   boost-license%{lib_appendix}
-
-%description 

commit boost for openSUSE:Factory

2013-09-23 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-09-23 14:13:35

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  2013-08-19 
10:55:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-09-23 
14:20:32.0 +0200
@@ -1,0 +2,26 @@
+Wed Sep 18 16:40:37 UTC 2013 - dap.darkn...@gmail.com
+
+- Update to 1.54.0. Major changes since 1.53.0:
+
+  New libraries:
+  * Log: Logging library, from Andrey Semashev.
+  * TTI: Type Traits Introspection library, from Edward Diener.
+  * Type Erasure: Runtime polymorphism based on concepts.
+
+  For a detailed descriptions see
+  http://www.boost.org/users/history/version_1_54_0.html
+
+- Update broken patch:
+  * boost-use_std_xml_catalog.patch
+- Delete merged patch:
+  * boost-fix_ppc64_asm.patch
+- Add post-release fix patches:
+  * boost-1.54-001-coroutine.patch
+  * boost-1.54-002-date-time.patch
+  * boost-1.54-003-log.patch
+
+- build_pdf define was deleted as unused;
+  package_pdf was refactored.
+- _constraints was added to request more memory to build.
+
+---

Old:

  boost-fix_ppc64_asm.patch
  boost_1_53_0.tar.bz2
  boost_1_53_man.tar.bz2
  boost_1_53_pdf.tar.bz2

New:

  _constraints
  boost-1.54-001-coroutine.patch
  boost-1.54-002-date-time.patch
  boost-1.54-003-log.patch
  boost_1_54_0.tar.bz2
  boost_1_54_0_pdf.tar.bz2
  boost_1_54_man.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.5d1gbT/_old  2013-09-23 14:20:35.0 +0200
+++ /var/tmp/diff_new_pack.5d1gbT/_new  2013-09-23 14:20:35.0 +0200
@@ -16,16 +16,15 @@
 #
 
 
-%define ver 1.53.0
-%define file_version 1_53_0
-%define short_version 1_53
-%define lib_appendix 1_53_0
+%define ver 1.54.0
+%define file_version 1_54_0
+%define short_version 1_54
+%define lib_appendix 1_54_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
 
-#Define to 0 to not generate the pdf documentation
-%define build_pdf 0
+#Define to 0 to not package the pdf documentation
 %define package_pdf 1
 
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
@@ -56,7 +55,7 @@
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
 %define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
-%define boost_libs7 libboost_timer%{lib_appendix}
+%define boost_libs7 libboost_timer%{lib_appendix} 
libboost_atomic%{lib_appendix} libboost_log%{lib_appendix}
 
 %define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7
 
@@ -97,12 +96,12 @@
 License:BSL-1.0
 Group:  Development/Libraries/C and C++
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Version:1.53.0
+Version:1.54.0
 Release:0
-Source0:
http://downloads.sourceforge.net/project/boost/boost/1.53.0/%{name}_%{file_version}.tar.bz2
+Source0:
http://downloads.sourceforge.net/project/boost/boost/%{version}/%{name}_%{file_version}.tar.bz2
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.bz2
-Source3:%{name}_%{short_version}_pdf.tar.bz2
+Source3:
http://downloads.sourceforge.net/project/boost/boost-docs/%{version}/%{name}_%{file_version}_pdf.tar.bz2
 Source4:existing_extra_docs
 #Source5:NEWS
 Patch1: boost-thread.patch
@@ -110,9 +109,13 @@
 Patch8: boost-no_segfault_in_Regex_filter.patch
 Patch20:boost-strict_aliasing.patch
 Patch50:boost-use_std_xml_catalog.patch
-#PATCH-FIX-UPSTREAM Fix erroneous assembler code for ppc64 [boost#8374]
-Patch51:boost-fix_ppc64_asm.patch
 Patch60:boost-glibc-2.18.patch
+#PATCH-FIX-UPSTREAM A post-release patch.
+Patch71:boost-1.54-001-coroutine.patch
+#PATCH-FIX-UPSTREAM A post-release patch.
+Patch72:boost-1.54-002-date-time.patch
+#PATCH-FIX-UPSTREAM A post-release patch.
+Patch73:boost-1.54-003-log.patch
 Recommends: %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -257,6 +260,17 @@
 This package contains the Boost::IOStreams Runtime libraries.
 
 
+%package-n libboost_log%{lib_appendix}
+Summary:Run-Time component of boost logging library
+Group:  System/Libraries
+Requires:   boost-license%{lib_appendix}
+
+%description 

commit boost for openSUSE:Factory

2013-06-11 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-06-11 06:24:10

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  2013-05-27 
11:09:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-06-11 
09:25:07.0 +0200
@@ -1,0 +2,7 @@
+Sat Jun  8 08:41:55 UTC 2013 - sch...@suse.de
+
+- Build context library only on supported architectures
+- Reenable mpi on aarch64
+- Avoid duplication between %build and %install
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.FUTvvl/_old  2013-06-11 09:25:09.0 +0200
+++ /var/tmp/diff_new_pack.FUTvvl/_new  2013-06-11 09:25:09.0 +0200
@@ -31,12 +31,19 @@
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
-%ifarch s390 s390x ia64 hppa aarch64
+%ifarch s390 s390x ia64 hppa
 %define build_mpi 0
 %else
 %define build_mpi 1
 %endif
 
+# context hasn't been ported to most architectures yet
+%ifarch %ix86 x86_64 %arm mips ppc ppc64
+%define build_context 1
+%else
+%define build_context 0
+%endif
+
 %ifarch hppa
 %define disable_long_double 1
 %else
@@ -403,6 +410,8 @@
 %build
 find . -type f -exec chmod u+w {} +
 
+# Create shared build instructions
+cat  .build \EOF
 # Now build it
 J_P=%{jobs}
 J_G=$(getconf _NPROCESSORS_ONLN)
@@ -413,23 +422,29 @@
 else
   test 1 -gt $JOBS  JOBS=1
 fi
-if test $JOBS == 0; then
+if test $JOBS = 0; then
   JOBS=1
 fi
 
-# In case you want more parallel jobs then autobuild grants you
+# In case you want more parallel jobs than autobuild grants you
 #if [ $J_P -gt $J_I ]; then
 #  JOBS=$J_G
 #fi
+
 %if %{disable_long_double}
 export LONG_DOUBLE_FLAGS=--disable-long-double
 %endif
 BJAM_CONFIG=-d2 -j$JOBS -sICU_PATH=%{_prefix}
 PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]')
 PYTHON_FLAGS=--with-python-root=/usr --with-python-version=$PYTHON_VERSION
-REGEX_FLAGS=--with-icu
-export EXPAT_INCLUDE=/usr/include EXPAT_LIBPATH=%{_libdir} 
REGEX_FLAGS=--with-icu
+export REGEX_FLAGS=--with-icu
+export EXPAT_INCLUDE=/usr/include EXPAT_LIBPATH=%{_libdir}
 export PYTHON_FLAGS
+LIBRARIES_FLAGS=
+%if !%build_context
+LIBRARIES_FLAGS+= --without-context
+%endif
+EOF
 
 cat  EOF user-config.jam
 # Boost.Build Configuration
@@ -456,11 +471,18 @@
 using mpi ;
 EOF
 
+cat  .build \EOF
 # Set PATH, MANPATH and LD_LIBRARY_PATH
 source /var/mpi-selector/data/$(rpm --qf %{NAME}-%{VERSION} -q openmpi).sh
+EOF
 %endif
 
-%{_bindir}/bjam ${BJAM_CONFIG} --user-config=user-config.jam 
${LONG_DOUBLE_FLAGS} cflags=%{optflags} cxxflags=%{optflags} stage || \
+# Read shared build instructions
+. ./.build
+
+%{_bindir}/bjam ${BJAM_CONFIG} ${LONG_DOUBLE_FLAGS} ${LIBRARIES_FLAGS} \
+   --user-config=user-config.jam \
+   cflags=%{optflags} cxxflags=%{optflags} stage || \
(echo Not all Boost libraries built properly.; exit 1)
 
 %if %build_docs
@@ -469,38 +491,11 @@
 %endif
 
 %install
-# Now build it
-J_P=%{jobs}
-J_G=$(getconf _NPROCESSORS_ONLN)
-[ $J_G -gt 64 ]  J_G=64
-
-if test -z $JOBS; then
-  JOBS=$J_G
-else
-  test 1 -gt $JOBS  JOBS=1
-fi
-if test $JOBS == 0; then
-  JOBS=1
-fi
+# Read shared build instructions
+. ./.build
 
-# In case you want more parallel jobs then autobuild grants you
-if [ $J_P -gt $J_G ]; then
-  JOBS=$J_G
-fi
-
-BJAM_CONFIG=-d2 -j$JOBS -sICU_PATH=%{_prefix}
-PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]')
-PYTHON_FLAGS=--with-python-root=/usr --with-python-version=$PYTHON_VERSION
-REGEX_FLAGS=--with-icu
-export EXPAT_INCLUDE=/usr/include EXPAT_LIBPATH=%{_libdir} 
REGEX_FLAGS=--with-icu
-export PYTHON_FLAGS
-
-# Set PATH, MANPATH and LD_LIBRARY_PATH
-%if %build_mpi
-source /var/mpi-selector/data/$(rpm --qf %{NAME}-%{VERSION} -q openmpi).sh
-%endif
-
-%{_bindir}/bjam ${BJAM_CONFIG} ${LONG_DOUBLE_FLAGS} 
--user-config=user-config.jam \
+%{_bindir}/bjam ${BJAM_CONFIG} ${LONG_DOUBLE_FLAGS} ${LIBRARIES_FLAGS} \
+   --user-config=user-config.jam \
--prefix=%{buildroot}%{_prefix} \
--exec-prefix=$%{buildroot}%{_prefix} \
--libdir=%{buildroot}%{_libdir} \
@@ -622,9 +617,11 @@
 %defattr(-, root, root, -)
 %{_libdir}/libboost_atomic*.so.*
 
+%if %build_context
 %files -n libboost_context%{lib_appendix}
 %defattr(-, root, root, -)
 %{_libdir}/libboost_context*.so.*
+%endif
 
 %files -n libboost_date_time%{lib_appendix}
 %defattr(-, root, root, -)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: 

commit boost for openSUSE:Factory

2013-05-27 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-05-27 11:09:17

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  2013-03-01 
07:14:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-05-27 
11:09:18.0 +0200
@@ -1,0 +2,39 @@
+Wed Apr  3 14:20:58 CEST 2013 - p...@suse.de
+
+- Apply upstream patch that fixes the ppc64 code in boost::context
+  (boost#8374): boost-fix_ppc64_asm.patch
+
+---
+Fri Mar 22 10:36:57 UTC 2013 - idon...@suse.com
+
+- Rename manpages to avoid conflict with other packages
+
+---
+Thu Mar 21 08:13:17 UTC 2013 - mmeis...@suse.com
+
+- Added url as source.
+  Please see http://en.opensuse.org/SourceUrls
+
+---
+Sat Mar 16 11:35:15 UTC 2013 - dap.darkn...@gmail.com
+
+- Update to 1.53.0. Major changes since 1.49.0:
+
+  New libraries:
+  * Algorithm:  A collection of useful generic algorithms. 
+  * Context:  Context switching library.
+  * Functional/OverloadedFunction: Overload different functions. 
+  * LocalFunction: Program functions locally, within other functions. 
+  * Utility/IdentityType: Wrap types within round parenthesis.
+
+  For a detailed descriptions see
+  http://www.boost.org/users/history/version_1_50_0.html
+  http://www.boost.org/users/history/version_1_51_0.html
+  http://www.boost.org/users/history/version_1_52_0.html
+
+- Delete unneeded patches:
+  * boost-chrono_add_function_return.patch
+  * boost-fix_documentation.patch
+  * boost-time_utc.patch
+  
+---

Old:

  boost-chrono_add_function_return.patch
  boost-fix_documentation.patch
  boost-time_utc.patch
  boost_1_49_0.tar.bz2
  boost_1_49_man.tar.bz2
  boost_1_49_pdf.tar.bz2

New:

  boost-fix_ppc64_asm.patch
  boost_1_53_0.tar.bz2
  boost_1_53_man.tar.bz2
  boost_1_53_pdf.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.wJIzbc/_old  2013-05-27 11:09:24.0 +0200
+++ /var/tmp/diff_new_pack.wJIzbc/_new  2013-05-27 11:09:24.0 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define ver 1.49.0
-%define file_version 1_49_0
-%define short_version 1_49
-%define lib_appendix 1_49_0
+%define ver 1.53.0
+%define file_version 1_53_0
+%define short_version 1_53
+%define lib_appendix 1_53_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
@@ -90,9 +90,9 @@
 License:BSL-1.0
 Group:  Development/Libraries/C and C++
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Version:1.49.0
+Version:1.53.0
 Release:0
-Source0:%{name}_%{file_version}.tar.bz2
+Source0:
http://downloads.sourceforge.net/project/boost/boost/1.53.0/%{name}_%{file_version}.tar.bz2
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.bz2
 Source3:%{name}_%{short_version}_pdf.tar.bz2
@@ -103,9 +103,8 @@
 Patch8: boost-no_segfault_in_Regex_filter.patch
 Patch20:boost-strict_aliasing.patch
 Patch50:boost-use_std_xml_catalog.patch
-Patch51:boost-fix_documentation.patch 
-Patch52:boost-chrono_add_function_return.patch
-Patch53:boost-time_utc.patch
+#PATCH-FIX-UPSTREAM Fix erroneous assembler code for ppc64 [boost#8374]
+Patch51:boost-fix_ppc64_asm.patch
 Recommends: %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -195,6 +194,25 @@
 in PDF format.
 %endif
 
+%package-n libboost_atomic%{lib_appendix}
+Summary:Run-Time component of boost atomic library
+Group:  System/Libraries
+Requires:   boost-license%{lib_appendix}
+
+%description -n libboost_atomic%{lib_appendix}
+Run-Time support for Boost.Atomic, a library that provides atomic data types
+and operations on these data types, as well as memory ordering constraints
+required for coordinating multiple threads through atomic variables.
+
+%package-n libboost_context%{lib_appendix}
+Summary:Run-Time component of boost context switching library
+Group:  System/Libraries
+Requires:   boost-license%{lib_appendix}
+
+%description -n libboost_context%{lib_appendix}
+Run-Time support for Boost.Context, a foundational library that
+provides a sort of cooperative multitasking on a single thread.
+
 %package-n libboost_date_time%{lib_appendix}
 Summary:Boost::Date.Time Runtime libraries
 

commit boost for openSUSE:Factory

2013-02-28 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-03-01 07:14:39

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2013-01-30 
09:29:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-03-01 
07:14:40.0 +0100
@@ -1,0 +2,5 @@
+Wed Feb 27 18:34:09 UTC 2013 - dmuel...@suse.com
+
+- build without openmpi on aarch64 for now 
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.iCBwiO/_old  2013-03-01 07:14:42.0 +0100
+++ /var/tmp/diff_new_pack.iCBwiO/_new  2013-03-01 07:14:42.0 +0100
@@ -31,7 +31,7 @@
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
-%ifarch s390 s390x ia64 hppa
+%ifarch s390 s390x ia64 hppa aarch64
 %define build_mpi 0
 %else
 %define build_mpi 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2013-01-30 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-01-30 09:29:45

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2013-01-12 
11:22:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-01-30 
09:29:46.0 +0100
@@ -1,0 +2,11 @@
+Wed Jan 23 13:30:18 UTC 2013 - bsi...@rkf-eng.com
+
+- Require package for ICU having same minimum version that the build requires.
+- Avoid obsoleting older versions of boost documentation to allow multiple 
boost package versions in same environment.
+
+---
+Thu Jan 17 14:21:58 UTC 2013 - opens...@dstoecker.de
+
+- use bzip2 instead of xz to support older SUSE releases
+
+---

Old:

  boost_1_49_man.tar.xz
  boost_1_49_pdf.tar.xz

New:

  boost_1_49_man.tar.bz2
  boost_1_49_pdf.tar.bz2



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.a5FNHg/_old  2013-01-30 09:29:50.0 +0100
+++ /var/tmp/diff_new_pack.a5FNHg/_new  2013-01-30 09:29:50.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -68,10 +68,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libbz2-devel
 BuildRequires:  libexpat-devel
-BuildRequires:  libicu-devel
+BuildRequires:  libicu-devel = 4.4
 BuildRequires:  python-devel
 BuildRequires:  xorg-x11-devel
-BuildRequires:  xz
 %if %build_mpi
 BuildRequires:  openmpi-devel
 %endif
@@ -95,8 +94,8 @@
 Release:0
 Source0:%{name}_%{file_version}.tar.bz2
 Source1:boost-rpmlintrc
-Source2:%{name}_%{short_version}_man.tar.xz
-Source3:%{name}_%{short_version}_pdf.tar.xz
+Source2:%{name}_%{short_version}_man.tar.bz2
+Source3:%{name}_%{short_version}_pdf.tar.bz2
 Source4:existing_extra_docs
 #Source5:NEWS
 Patch1: boost-thread.patch
@@ -148,7 +147,6 @@
 Summary:Boost License
 Group:  Development/Libraries/C and C++
 Provides:   boost-license = %{version}-%{release}
-Obsoletes:  boost-license  %{version}
 %if 0%{?suse_version} = 1120
 BuildArch:  noarch
 %endif

++ boost_1_49_man.tar.xz - boost_1_49_man.tar.bz2 ++
 353125 lines of diff (skipped)

++ boost_1_49_pdf.tar.xz - boost_1_49_pdf.tar.bz2 ++
/work/SRC/openSUSE:Factory/boost/boost_1_49_pdf.tar.xz 
/work/SRC/openSUSE:Factory/.boost.new/boost_1_49_pdf.tar.bz2 differ: char 1, 
line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2013-01-12 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-01-12 11:22:23

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2013-01-10 
22:27:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-01-12 
11:22:29.0 +0100
@@ -2,5 +1,0 @@
-Wed Jan  2 19:00:38 UTC 2013 - fi...@opensuse.org
-
-- Add boost-asio-export-symbols.patch: boost#6688
-


Old:

  boost-asio-export-symbols.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.ZAqyNy/_old  2013-01-12 11:22:33.0 +0100
+++ /var/tmp/diff_new_pack.ZAqyNy/_new  2013-01-12 11:22:33.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -103,7 +103,6 @@
 Patch2: boost-no_type_punning.patch
 Patch8: boost-no_segfault_in_Regex_filter.patch
 Patch20:boost-strict_aliasing.patch
-Patch30:boost-asio-export-symbols.patch
 Patch50:boost-use_std_xml_catalog.patch
 Patch51:boost-fix_documentation.patch 
 Patch52:boost-chrono_add_function_return.patch
@@ -382,7 +381,6 @@
 #%%patch9
 #%%patch19
 %patch20
-%patch30
 %patch50
 %patch51
 %patch52



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2013-01-10 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2013-01-10 22:27:20

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2012-09-10 
15:20:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2013-01-10 
22:27:21.0 +0100
@@ -1,0 +2,5 @@
+Wed Jan  2 19:00:38 UTC 2013 - fi...@opensuse.org
+
+- Add boost-asio-export-symbols.patch: boost#6688
+
+---

New:

  boost-asio-export-symbols.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.YuaHke/_old  2013-01-10 22:27:24.0 +0100
+++ /var/tmp/diff_new_pack.YuaHke/_new  2013-01-10 22:27:24.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -103,6 +103,7 @@
 Patch2: boost-no_type_punning.patch
 Patch8: boost-no_segfault_in_Regex_filter.patch
 Patch20:boost-strict_aliasing.patch
+Patch30:boost-asio-export-symbols.patch
 Patch50:boost-use_std_xml_catalog.patch
 Patch51:boost-fix_documentation.patch 
 Patch52:boost-chrono_add_function_return.patch
@@ -381,6 +382,7 @@
 #%%patch9
 #%%patch19
 %patch20
+%patch30
 %patch50
 %patch51
 %patch52

++ boost-asio-export-symbols.patch ++
Index: boost/asio/detail/config.hpp
===
--- boost/asio/detail/config.hpp.orig
+++ boost/asio/detail/config.hpp
@@ -28,18 +28,16 @@
 #if defined(BOOST_ASIO_HEADER_ONLY)
 # define BOOST_ASIO_DECL inline
 #else // defined(BOOST_ASIO_HEADER_ONLY)
-# if defined(BOOST_HAS_DECLSPEC)
 // We need to import/export our code only if the user has specifically asked
 // for it by defining BOOST_ASIO_DYN_LINK.
-#  if defined(BOOST_ASIO_DYN_LINK)
+# if defined(BOOST_ASIO_DYN_LINK)
 // Export if this is our own source, otherwise import.
-#   if defined(BOOST_ASIO_SOURCE)
-#define BOOST_ASIO_DECL __declspec(dllexport)
-#   else // defined(BOOST_ASIO_SOURCE)
-#define BOOST_ASIO_DECL __declspec(dllimport)
-#   endif // defined(BOOST_ASIO_SOURCE)
-#  endif // defined(BOOST_ASIO_DYN_LINK)
-# endif // defined(BOOST_HAS_DECLSPEC)
+#  if defined(BOOST_ASIO_SOURCE)
+#   define BOOST_ASIO_DECL BOOST_SYMBOL_EXPORT
+#  else // defined(BOOST_ASIO_SOURCE)
+#   define BOOST_ASIO_DECL BOOST_SYMBOL_IMPORT
+#  endif // defined(BOOST_ASIO_SOURCE)
+# endif // defined(BOOST_ASIO_DYN_LINK)
 #endif // defined(BOOST_ASIO_HEADER_ONLY)
 
 // If BOOST_ASIO_DECL isn't defined yet define it now.
Index: boost/asio/io_service.hpp
===
--- boost/asio/io_service.hpp.orig
+++ boost/asio/io_service.hpp
@@ -672,7 +672,7 @@ public:
 };
 
 /// Base class for all io_service services.
-class io_service::service
+class BOOST_ASIO_DECL io_service::service
   : private noncopyable
 {
 public:


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2012-05-21 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2012-05-21 08:07:53

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2012-05-14 
16:11:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-05-21 
08:08:15.0 +0200
@@ -1,0 +2,5 @@
+Fri May 18 07:38:27 UTC 2012 - a...@suse.de
+
+- Fix timer post script, it used the comment as content.
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.5lffmU/_old  2012-05-21 08:08:17.0 +0200
+++ /var/tmp/diff_new_pack.5lffmU/_new  2012-05-21 08:08:17.0 +0200
@@ -569,8 +569,6 @@
 %post -n libboost_locale%{lib_appendix} -p /sbin/ldconfig
 %post -n libboost_timer%{lib_appendix} -p /sbin/ldconfig
 
-##
-
 %postun -n libboost_date_time%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_filesystem%{lib_appendix} -p /sbin/ldconfig
 %postun -n libboost_iostreams%{lib_appendix} -p /sbin/ldconfig



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2012-05-14 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2012-05-14 16:11:00

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2012-05-10 
02:07:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-05-14 
16:11:03.0 +0200
@@ -1,0 +2,5 @@
+Fri May 11 08:05:42 UTC 2012 - co...@suse.com
+
+- fixing the previous fix
+
+---



Other differences:
--
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.LQbtzK/_old  2012-05-14 16:11:07.0 +0200
+++ /var/tmp/diff_new_pack.LQbtzK/_new  2012-05-14 16:11:07.0 +0200
@@ -1,18 +1,18 @@
 package boost-devel
   requires -boost-targettype
-libboost_date_time1_49_1
-libboost_filesystem1_49_1
-libboost_graph1_49_1
-libboost_iostreams1_49_1
-libboost_math1_49_1
-libboost_mpi1_49_1
-libboost_test1_49_1
-libboost_program_options1_49_1
-libboost_python1_49_1
-libboost_random1_49_1
-libboost_serialization1_49_1
-libboost_signals1_49_1
-libboost_system1_49_1
-libboost_thread1_49_1
-libboost_wave1_49_1
-libboost_regex1_49_1
+libboost_date_time1_49_0
+libboost_filesystem1_49_0
+libboost_graph1_49_0
+libboost_iostreams1_49_0
+libboost_math1_49_0
+libboost_mpi1_49_0
+libboost_test1_49_0
+libboost_program_options1_49_0
+libboost_python1_49_0
+libboost_random1_49_0
+libboost_serialization1_49_0
+libboost_signals1_49_0
+libboost_system1_49_0
+libboost_thread1_49_0
+libboost_wave1_49_0
+libboost_regex1_49_0



-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2012-05-09 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2012-05-10 02:07:20

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2012-03-26 
14:00:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-05-10 
02:07:36.0 +0200
@@ -1,0 +2,5 @@
+Wed May  9 13:01:51 UTC 2012 - co...@suse.com
+
+- fixing baselibs.conf after version bump
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.QKuAi7/_old  2012-05-10 02:07:40.0 +0200
+++ /var/tmp/diff_new_pack.QKuAi7/_new  2012-05-10 02:07:40.0 +0200
@@ -144,7 +144,6 @@
 
 
 %package -n boost-license%{lib_appendix}
-
 Summary:Boost License
 Group:  Development/Libraries/C and C++
 Provides:   boost-license = %{version}-%{release}
@@ -198,7 +197,6 @@
 %endif
 
 %package-n libboost_date_time%{lib_appendix}
-
 Summary:Boost::Date.Time Runtime libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -208,7 +206,6 @@
 
 
 %package -n libboost_filesystem%{lib_appendix}
-
 Summary:Boost::Filesystem Runtime Libraries
 Group:  System/Localization
 Requires:   boost-license%{lib_appendix}
@@ -218,7 +215,6 @@
 
 
 %package-n libboost_graph%{lib_appendix}
-
 Summary:Boost::Graph Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -228,7 +224,6 @@
 
 
 %package-n libboost_iostreams%{lib_appendix}
-
 Summary:Boost::IOStreams Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -238,7 +233,6 @@
 
 
 %package-n libboost_math%{lib_appendix}
-
 Summary:Boost::Math Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -250,7 +244,6 @@
 %if %build_mpi
 
 %package-n libboost_mpi%{lib_appendix}
-
 Summary:Boost::MPI Runtime libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -261,7 +254,6 @@
 %endif
 
 %package-n libboost_test%{lib_appendix}
-
 Summary:Boost::Test Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -271,7 +263,6 @@
 
 
 %package-n libboost_program_options%{lib_appendix}
-
 Summary:Boost::ProgramOptions Runtime libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -281,7 +272,6 @@
 
 
 %package-n libboost_python%{lib_appendix}
-
 Summary:Boost::Python Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -291,7 +281,6 @@
 
 
 %package-n libboost_serialization%{lib_appendix}
-
 Summary:Boost::Serialization Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -301,7 +290,6 @@
 
 
 %package-n libboost_signals%{lib_appendix}
-
 Summary:Boost::Signals Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -311,7 +299,6 @@
 
 
 %package-n libboost_system%{lib_appendix}
-
 Summary:Boost::System Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -321,7 +308,6 @@
 
 
 %package-n libboost_thread%{lib_appendix}
-
 Summary:Boost::Thread Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -331,7 +317,6 @@
 
 
 %package-n libboost_wave%{lib_appendix}
-
 Summary:Boost::Wave Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -341,7 +326,6 @@
 
 
 %package-n libboost_regex%{lib_appendix}
-
 Summary:The Boost::Regex runtime library
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -350,7 +334,6 @@
 This package contains the Boost::Regex runtime library.
 
 %package-n libboost_random%{lib_appendix}
-
 Summary:The Boost::Random runtime library
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -359,7 +342,6 @@
 This package contains the Boost::Random runtime library.
 
 %package-n libboost_chrono%{lib_appendix}
-
 Summary:The Boost::Chrono runtime library
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
@@ -368,7 +350,6 @@
 

commit boost for openSUSE:Factory

2012-03-26 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2012-03-26 14:00:38

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2012-03-23 
20:20:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-03-26 
14:00:40.0 +0200
@@ -1,0 +2,31 @@
+Sat Mar 17 17:58:21 UTC 2012 - jeng...@medozas.de
+
+- Adjust Require for new libxslt-tools
+
+---
+Tue Mar 13 12:45:31 CET 2012 - p...@suse.de
+
+- Update to 1.49.0. Major changes since 1.46.1:
+
+  New libraries:
+  * Heap.
+  * Container
+  * Locale
+  * Move
+  * Chrono
+  * Geometry
+  * Phoenix
+  * Ratio
+
+  For a detailed descriptions see 
+  http://www.boost.org/users/history/version_1_47_0.html
+  http://www.boost.org/users/history/version_1_48_0.html
+  http://www.boost.org/users/history/version_1_49_0.html
+
+- Rebuilt the man documentation with gcc 4.5 as the current gcc
+  segfaults when building quickbook.
+- Package PDF documentation independent of whether we build it
+  ourselves.
+- Fix missing function return in Boost::Chrono's process_cpu_clocks.hpp
+  
+---

Old:

  NEWS
  boost-fix-spirit-attr-handling.patch
  boost-sane_versioning.patch
  boost_1_46_1.tar.xz
  boost_1_46_man.tar.xz
  boost_1_46_pdf.tar.xz

New:

  boost-chrono_add_function_return.patch
  boost_1_49_0.tar.bz2
  boost_1_49_man.tar.xz
  boost_1_49_pdf.tar.xz



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.3FRlDk/_old  2012-03-26 14:00:46.0 +0200
+++ /var/tmp/diff_new_pack.3FRlDk/_new  2012-03-26 14:00:46.0 +0200
@@ -16,22 +16,22 @@
 #
 
 
-Version:1.46.1
-Release:0
-%define file_version 1_46_1
-%define short_version 1_46
-%define lib_appendix 1_46_1
+%define ver 1.49.0
+%define file_version 1_49_0
+%define short_version 1_49
+%define lib_appendix 1_49_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
 
 #Define to 0 to not generate the pdf documentation
-%define build_pdf 1
+%define build_pdf 0
+%define package_pdf 1
 
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
-%ifarch s390 s390x ia64 hppa %arm
+%ifarch s390 s390x ia64 hppa
 %define build_mpi 0
 %else
 %define build_mpi 1
@@ -48,9 +48,10 @@
 %define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
-%define boost_libs6 libboost_random%{lib_appendix}
+%define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
+%define boost_libs7 libboost_timer%{lib_appendix}
 
-%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6
+%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7
 
 %if %build_mpi
 %define all_libs %{most_libs} libboost_mpi%{lib_appendix}
@@ -78,7 +79,7 @@
 BuildRequires:  docbook
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  doxygen
-BuildRequires:  libxslt
+BuildRequires:  libxslt-tools
 BuildRequires:  python-devel
 BuildRequires:  texlive-latex
 %endif
@@ -90,20 +91,21 @@
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Source0:%{name}_%{file_version}.tar.xz
+Version:1.49.0
+Release:0
+Source0:%{name}_%{file_version}.tar.bz2
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.xz
 Source3:%{name}_%{short_version}_pdf.tar.xz
 Source4:existing_extra_docs
-Source5:NEWS
+#Source5:NEWS
 Patch1: boost-thread.patch
 Patch2: boost-no_type_punning.patch
 Patch8: boost-no_segfault_in_Regex_filter.patch
-Patch9: boost-fix-spirit-attr-handling.patch
-Patch19:boost-sane_versioning.patch
 Patch20:boost-strict_aliasing.patch
 Patch50:boost-use_std_xml_catalog.patch
 Patch51:boost-fix_documentation.patch 
+Patch52:boost-chrono_add_function_return.patch
 Recommends: %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -142,6 +144,7 @@
 
 
 %package -n 

commit boost for openSUSE:Factory

2012-03-23 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2012-03-23 12:04:41

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2012-02-16 
16:11:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-03-23 
12:04:43.0 +0100
@@ -1,0 +2,26 @@
+Tue Mar 13 12:45:31 CET 2012 - p...@suse.de
+
+- Update to 1.49.0. Major changes since 1.46.1:
+
+  New libraries:
+  * Heap.
+  * Container
+  * Locale
+  * Move
+  * Chrono
+  * Geometry
+  * Phoenix
+  * Ratio
+
+  For a detailed descriptions see 
+  http://www.boost.org/users/history/version_1_47_0.html
+  http://www.boost.org/users/history/version_1_48_0.html
+  http://www.boost.org/users/history/version_1_49_0.html
+
+- Rebuilt the man documentation with gcc 4.5 as the current gcc
+  segfaults when building quickbook.
+- Package PDF documentation independent of whether we build it
+  ourselves.
+- Fix missing function return in Boost::Chrono's process_cpu_clocks.hpp
+  
+---

Old:

  NEWS
  boost-fix-spirit-attr-handling.patch
  boost-sane_versioning.patch
  boost_1_46_1.tar.xz
  boost_1_46_man.tar.xz
  boost_1_46_pdf.tar.xz

New:

  boost-chrono_add_function_return.patch
  boost_1_49_0.tar.bz2
  boost_1_49_man.tar.xz
  boost_1_49_pdf.tar.xz



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.IYgJUy/_old  2012-03-23 12:04:53.0 +0100
+++ /var/tmp/diff_new_pack.IYgJUy/_new  2012-03-23 12:04:53.0 +0100
@@ -15,23 +15,22 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-Version:1.46.1
-Release:0
-%define file_version 1_46_1
-%define short_version 1_46
-%define lib_appendix 1_46_1
+%define ver 1.49.0
+%define file_version 1_49_0
+%define short_version 1_49
+%define lib_appendix 1_49_0
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
 
 #Define to 0 to not generate the pdf documentation
-%define build_pdf 1
+%define build_pdf 0
+%define package_pdf 1
 
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
-%ifarch s390 s390x ia64 hppa %arm
+%ifarch s390 s390x ia64 hppa
 %define build_mpi 0
 %else
 %define build_mpi 1
@@ -48,9 +47,10 @@
 %define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
-%define boost_libs6 libboost_random%{lib_appendix}
+%define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
+%define boost_libs7 libboost_timer%{lib_appendix}
 
-%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6
+%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7
 
 %if %build_mpi
 %define all_libs %{most_libs} libboost_mpi%{lib_appendix}
@@ -90,20 +90,21 @@
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Source0:%{name}_%{file_version}.tar.xz
+Version:1.49.0
+Release:0
+Source0:%{name}_%{file_version}.tar.bz2
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.xz
 Source3:%{name}_%{short_version}_pdf.tar.xz
 Source4:existing_extra_docs
-Source5:NEWS
+#Source5:NEWS
 Patch1: boost-thread.patch
 Patch2: boost-no_type_punning.patch
 Patch8: boost-no_segfault_in_Regex_filter.patch
-Patch9: boost-fix-spirit-attr-handling.patch
-Patch19:boost-sane_versioning.patch
 Patch20:boost-strict_aliasing.patch
 Patch50:boost-use_std_xml_catalog.patch
 Patch51:boost-fix_documentation.patch 
+Patch52:boost-chrono_add_function_return.patch
 Recommends: %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -141,6 +142,7 @@
 
 
 %package -n boost-license%{lib_appendix}
+
 Summary:Boost License
 Group:  Development/Libraries/C and C++
 Provides:   boost-license = %{version}-%{release}
@@ -157,7 +159,6 @@
 %packagedoc-html
 Summary:HTML documentation for the Boost C++ Libraries
 Group:  Development/Libraries/C and C++
-Requires:   

commit boost for openSUSE:Factory

2012-03-23 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2012-03-23 20:20:42

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2012-03-23 
12:04:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-03-23 
20:20:44.0 +0100
@@ -2,26 +1,0 @@
-Tue Mar 13 12:45:31 CET 2012 - p...@suse.de
-
-- Update to 1.49.0. Major changes since 1.46.1:
-
-  New libraries:
-  * Heap.
-  * Container
-  * Locale
-  * Move
-  * Chrono
-  * Geometry
-  * Phoenix
-  * Ratio
-
-  For a detailed descriptions see 
-  http://www.boost.org/users/history/version_1_47_0.html
-  http://www.boost.org/users/history/version_1_48_0.html
-  http://www.boost.org/users/history/version_1_49_0.html
-
-- Rebuilt the man documentation with gcc 4.5 as the current gcc
-  segfaults when building quickbook.
-- Package PDF documentation independent of whether we build it
-  ourselves.
-- Fix missing function return in Boost::Chrono's process_cpu_clocks.hpp
-  


Old:

  boost-chrono_add_function_return.patch
  boost_1_49_0.tar.bz2
  boost_1_49_man.tar.xz
  boost_1_49_pdf.tar.xz

New:

  NEWS
  boost-fix-spirit-attr-handling.patch
  boost-sane_versioning.patch
  boost_1_46_1.tar.xz
  boost_1_46_man.tar.xz
  boost_1_46_pdf.tar.xz



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.7RfJPl/_old  2012-03-23 20:20:50.0 +0100
+++ /var/tmp/diff_new_pack.7RfJPl/_new  2012-03-23 20:20:50.0 +0100
@@ -15,22 +15,23 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%define ver 1.49.0
-%define file_version 1_49_0
-%define short_version 1_49
-%define lib_appendix 1_49_0
+
+Version:1.46.1
+Release:0
+%define file_version 1_46_1
+%define short_version 1_46
+%define lib_appendix 1_46_1
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
 
 #Define to 0 to not generate the pdf documentation
-%define build_pdf 0
-%define package_pdf 1
+%define build_pdf 1
 
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
-%ifarch s390 s390x ia64 hppa
+%ifarch s390 s390x ia64 hppa %arm
 %define build_mpi 0
 %else
 %define build_mpi 1
@@ -47,10 +48,9 @@
 %define boost_libs3 libboost_program_options%{lib_appendix} 
libboost_python%{lib_appendix} libboost_serialization%{lib_appendix}
 %define boost_libs4 libboost_signals%{lib_appendix} 
libboost_system%{lib_appendix} libboost_thread%{lib_appendix}
 %define boost_libs5 libboost_wave%{lib_appendix} libboost_regex%{lib_appendix} 
libboost_regex%{lib_appendix}
-%define boost_libs6 libboost_random%{lib_appendix} 
libboost_chrono%{lib_appendix} libboost_locale%{lib_appendix}
-%define boost_libs7 libboost_timer%{lib_appendix}
+%define boost_libs6 libboost_random%{lib_appendix}
 
-%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6 %boost_libs7
+%define most_libs %boost_libs1 %boost_libs2 %boost_libs3 %boost_libs4 
%boost_libs5 %boost_libs6
 
 %if %build_mpi
 %define all_libs %{most_libs} libboost_mpi%{lib_appendix}
@@ -90,21 +90,20 @@
 License:BSD-3-Clause
 Group:  Development/Libraries/C and C++
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Version:1.49.0
-Release:0
-Source0:%{name}_%{file_version}.tar.bz2
+Source0:%{name}_%{file_version}.tar.xz
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.xz
 Source3:%{name}_%{short_version}_pdf.tar.xz
 Source4:existing_extra_docs
-#Source5:NEWS
+Source5:NEWS
 Patch1: boost-thread.patch
 Patch2: boost-no_type_punning.patch
 Patch8: boost-no_segfault_in_Regex_filter.patch
+Patch9: boost-fix-spirit-attr-handling.patch
+Patch19:boost-sane_versioning.patch
 Patch20:boost-strict_aliasing.patch
 Patch50:boost-use_std_xml_catalog.patch
 Patch51:boost-fix_documentation.patch 
-Patch52:boost-chrono_add_function_return.patch
 Recommends: %{all_libs}
 
 %define _docdir %{_datadir}/doc/packages/boost-%{version}
@@ -132,7 +131,8 @@
 %packagedevel
 Summary:Development package for Boost C++
 Group:  Development/Libraries/C and C++
-Requires:   %{all_libs} libstdc++-devel
+Requires:   %{all_libs}
+Requires:   libstdc++-devel
 
 %descriptiondevel
 This package contains all that is needed to develop/compile
@@ -142,7 +142,6 @@
 
 
 %package -n 

commit boost for openSUSE:Factory

2012-02-16 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2012-02-16 16:11:00

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2011-12-12 
16:56:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2012-02-16 
16:11:01.0 +0100
@@ -1,0 +2,5 @@
+Mon Feb 13 10:44:37 UTC 2012 - co...@suse.com
+
+- patch license to follow spdx.org standard
+
+---



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.5vfo8J/_old  2012-02-16 16:11:03.0 +0100
+++ /var/tmp/diff_new_pack.5vfo8J/_new  2012-02-16 16:11:03.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package boost
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Version:1.46.1
-Release:5
+Release:0
 %define file_version 1_46_1
 %define short_version 1_46
 %define lib_appendix 1_46_1
@@ -61,21 +61,34 @@
 %define debug_package_requires %{all_libs}
 
 Name:   boost
-BuildRequires:  boost-jam = 3.1.19 dos2unix gcc-c++ libbz2-devel libicu-devel 
python-devel xorg-x11-devel
-BuildRequires:  chrpath libexpat-devel xz
+BuildRequires:  boost-jam = 3.1.19
+BuildRequires:  chrpath
+BuildRequires:  dos2unix
+BuildRequires:  gcc-c++
+BuildRequires:  libbz2-devel
+BuildRequires:  libexpat-devel
+BuildRequires:  libicu-devel
+BuildRequires:  python-devel
+BuildRequires:  xorg-x11-devel
+BuildRequires:  xz
 %if %build_mpi
 BuildRequires:  openmpi-devel
 %endif
 %if %build_docs
-BuildRequires:  docbook docbook-xsl-stylesheets doxygen libxslt python-devel 
texlive-latex
+BuildRequires:  docbook
+BuildRequires:  docbook-xsl-stylesheets
+BuildRequires:  doxygen
+BuildRequires:  libxslt
+BuildRequires:  python-devel
+BuildRequires:  texlive-latex
 %endif
 %if 0%suse_version  1020
 BuildRequires:  fdupes
 %endif
 Url:http://www.boost.org
-License:BSD3c
-Group:  Development/Libraries/C and C++
 Summary:Boost C++ Libraries
+License:BSD-3-Clause
+Group:  Development/Libraries/C and C++
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:%{name}_%{file_version}.tar.xz
 Source1:boost-rpmlintrc




-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2011-12-12 Thread h_root
Hello community,

here is the log from the commit of package boost for openSUSE:Factory checked 
in at 2011-12-12 16:56:00

Comparing /work/SRC/openSUSE:Factory/boost (Old)
 and  /work/SRC/openSUSE:Factory/.boost.new (New)


Package is boost, Maintainer is p...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/boost/boost.changes  2011-10-05 
11:07:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.boost.new/boost.changes 2011-12-12 
16:56:43.0 +0100
@@ -1,0 +2,15 @@
+Tue Dec  6 20:35:26 UTC 2011 - a...@suse.de
+
+- Do not package NEWS and LICENSE twice.
+
+---
+Fri Nov 25 01:14:22 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+
+---
+Thu Nov 24 10:50:27 UTC 2011 - nadvor...@suse.com
+
+- dropped visit_each patch (bnc#714373)
+
+---

Old:

  boost-visit_each.diff



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.u8qSj4/_old  2011-12-12 16:57:03.0 +0100
+++ /var/tmp/diff_new_pack.u8qSj4/_new  2011-12-12 16:57:03.0 +0100
@@ -15,9 +15,9 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
-%define ver 1.46.1
+Version:1.46.1
+Release:5
 %define file_version 1_46_1
 %define short_version 1_46
 %define lib_appendix 1_46_1
@@ -77,8 +77,6 @@
 Group:  Development/Libraries/C and C++
 Summary:Boost C++ Libraries
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-Version:%{ver}
-Release:5
 Source0:%{name}_%{file_version}.tar.xz
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.xz
@@ -87,7 +85,6 @@
 Source5:NEWS
 Patch1: boost-thread.patch
 Patch2: boost-no_type_punning.patch
-Patch4: boost-visit_each.diff
 Patch8: boost-no_segfault_in_Regex_filter.patch
 Patch9: boost-fix-spirit-attr-handling.patch
 Patch19:boost-sane_versioning.patch
@@ -119,11 +116,9 @@
 
 
 %packagedevel
-License:BSD3c
 Summary:Development package for Boost C++
 Group:  Development/Libraries/C and C++
 Requires:   %{all_libs} libstdc++-devel
-AutoReqProv:on
 
 %descriptiondevel
 This package contains all that is needed to develop/compile
@@ -133,11 +128,8 @@
 
 
 %package -n boost-license%{lib_appendix}
-
-License:BSD3c
 Summary:Boost License
 Group:  Development/Libraries/C and C++
-AutoReqProv:on
 Provides:   boost-license = %{version}-%{release}
 Obsoletes:  boost-license  %{version}
 %if 0%{?suse_version} = 1120
@@ -150,10 +142,9 @@
 
 
 %packagedoc-html
-License:BSD3c
 Summary:HTML documentation for the Boost C++ Libraries
 Group:  Development/Libraries/C and C++
-AutoReqProv:on
+Requires:   boost-license%{lib_appendix}
 %if 0%{?suse_version} = 1120
 BuildArch:  noarch
 %endif
@@ -165,10 +156,8 @@
 
 
 %packagedoc-man
-License:BSD3c
 Summary:Man documentation for the Boost C++ Libraries
 Group:  Development/Libraries/C and C++
-AutoReqProv:on
 %if 0%{?suse_version} = 1120
 BuildArch:  noarch
 %endif
@@ -181,10 +170,8 @@
 %if %build_pdf
 
 %packagedoc-pdf
-License:BSD3c
 Summary:PDF documentation for the Boost C++ Libraries
 Group:  Development/Libraries/C and C++
-AutoReqProv:on
 %if 0%{?suse_version} = 1120
 BuildArch:  noarch
 %endif
@@ -195,12 +182,9 @@
 %endif
 
 %package-n libboost_date_time%{lib_appendix}
-
-License:BSD3c
 Summary:Boost::Date.Time Runtime libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
-AutoReqProv:on
 
 %description-n libboost_date_time%{lib_appendix}
 This package contains the Boost Date.Time runtime libraries.
@@ -208,12 +192,9 @@
 
 
 %package-n libboost_filesystem%{lib_appendix}
-
-License:BSD3c
 Summary:Boost::Filesystem Runtime Libraries
 Group:  System/Localization
 Requires:   boost-license%{lib_appendix}
-AutoReqProv:on
 
 %description-n libboost_filesystem%{lib_appendix}
 This package contains the Boost::Filesystem libraries.
@@ -221,12 +202,9 @@
 
 
 %package-n libboost_graph%{lib_appendix}
-
-License:BSD3c
 Summary:Boost::Graph Runtime Libraries
 Group:  System/Libraries
 Requires:   boost-license%{lib_appendix}
-AutoReqProv:on
 
 %description-n libboost_graph%{lib_appendix}
 This package contains the Boost::Graph 

commit boost for openSUSE:Factory

2011-10-05 Thread h_root

Hello community,

here is the log from the commit of package boost for openSUSE:Factory
checked in at Wed Oct 5 11:07:34 CEST 2011.




--- openSUSE:Factory/boost/boost.changes2011-09-23 01:52:46.0 
+0200
+++ /mounts/work_src_done/STABLE/boost/boost.changes2011-10-03 
12:17:57.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct  3 12:17:41 CEST 2011 - dmuel...@suse.de
+
+- disable openmpi on %%arm
+
+---

calling whatdependson for head-i586




Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.PEKf1E/_old  2011-10-05 11:07:31.0 +0200
+++ /var/tmp/diff_new_pack.PEKf1E/_new  2011-10-05 11:07:31.0 +0200
@@ -31,7 +31,7 @@
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
-%ifarch s390 s390x ia64 hppa
+%ifarch s390 s390x ia64 hppa %arm
 %define build_mpi 0
 %else
 %define build_mpi 1
@@ -134,7 +134,6 @@
 
 %package -n boost-license%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost License
 Group:  Development/Libraries/C and C++
@@ -197,7 +196,6 @@
 
 %package-n libboost_date_time%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Date.Time Runtime libraries
 Group:  System/Libraries
@@ -211,7 +209,6 @@
 
 %package-n libboost_filesystem%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Filesystem Runtime Libraries
 Group:  System/Localization
@@ -225,7 +222,6 @@
 
 %package-n libboost_graph%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Graph Runtime Libraries
 Group:  System/Libraries
@@ -239,7 +235,6 @@
 
 %package-n libboost_iostreams%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::IOStreams Runtime Libraries
 Group:  System/Libraries
@@ -253,7 +248,6 @@
 
 %package-n libboost_math%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Math Runtime Libraries
 Group:  System/Libraries
@@ -268,7 +262,6 @@
 
 %package-n libboost_mpi%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::MPI Runtime libraries
 Group:  System/Libraries
@@ -282,7 +275,6 @@
 
 %package-n libboost_test%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Test Runtime Libraries
 Group:  System/Libraries
@@ -296,7 +288,6 @@
 
 %package-n libboost_program_options%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::ProgramOptions Runtime libraries
 Group:  System/Libraries
@@ -310,7 +301,6 @@
 
 %package-n libboost_python%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Python Runtime Libraries
 Group:  System/Libraries
@@ -324,7 +314,6 @@
 
 %package-n libboost_serialization%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Serialization Runtime Libraries
 Group:  System/Libraries
@@ -338,7 +327,6 @@
 
 %package-n libboost_signals%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Signals Runtime Libraries
 Group:  System/Libraries
@@ -352,7 +340,6 @@
 
 %package-n libboost_system%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::System Runtime Libraries
 Group:  System/Libraries
@@ -366,7 +353,6 @@
 
 %package-n libboost_thread%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Thread Runtime Libraries
 Group:  System/Libraries
@@ -380,7 +366,6 @@
 
 %package-n libboost_wave%{lib_appendix}
 
-
 License:BSD3c
 Summary:Boost::Wave Runtime Libraries
 Group:  System/Libraries
@@ -394,7 +379,6 @@
 
 %package-n libboost_regex%{lib_appendix}
 
-
 License:BSD3c
 Summary:The Boost::Regex runtime library
 Group:  System/Libraries
@@ -406,7 +390,6 @@
 
 %package-n libboost_random%{lib_appendix}
 
-
 License:BSD3c
 Summary:The Boost::Random runtime library
 Group:  System/Libraries




continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2011-04-20 Thread h_root

Hello community,

here is the log from the commit of package boost for openSUSE:Factory
checked in at Wed Apr 20 13:41:55 CEST 2011.




--- boost/boost.changes 2011-03-21 11:56:13.0 +0100
+++ /mounts/work_src_done/STABLE/boost/boost.changes2011-04-19 
00:13:50.0 +0200
@@ -1,0 +2,5 @@
+Tue Apr 19 00:13:36 CEST 2011 - r...@suse.de
+
+- update baselibs.conf 
+
+---

calling whatdependson for head-i586




Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.7u3N1j/_old  2011-04-20 13:41:33.0 +0200
+++ /var/tmp/diff_new_pack.7u3N1j/_new  2011-04-20 13:41:33.0 +0200
@@ -78,7 +78,7 @@
 Summary:Boost C++ Libraries
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Version:%{ver}
-Release:2
+Release:5
 Source0:%{name}_%{file_version}.tar.xz
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.xz

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.7u3N1j/_old  2011-04-20 13:41:33.0 +0200
+++ /var/tmp/diff_new_pack.7u3N1j/_new  2011-04-20 13:41:33.0 +0200
@@ -1,18 +1,18 @@
 package boost-devel
   requires -boost-targettype
-libboost_date_time1_44_0
-libboost_filesystem1_44_0
-libboost_graph1_44_0
-libboost_iostreams1_44_0
-libboost_math1_44_0
-libboost_mpi1_44_0
-libboost_test1_44_0
-libboost_program_options1_44_0
-libboost_python1_44_0
-libboost_random1_44_0
-libboost_serialization1_44_0
-libboost_signals1_44_0
-libboost_system1_44_0
-libboost_thread1_44_0
-libboost_wave1_44_0
-libboost_regex1_44_0
+libboost_date_time1_46_1
+libboost_filesystem1_46_1
+libboost_graph1_46_1
+libboost_iostreams1_46_1
+libboost_math1_46_1
+libboost_mpi1_46_1
+libboost_test1_46_1
+libboost_program_options1_46_1
+libboost_python1_46_1
+libboost_random1_46_1
+libboost_serialization1_46_1
+libboost_signals1_46_1
+libboost_system1_46_1
+libboost_thread1_46_1
+libboost_wave1_46_1
+libboost_regex1_46_1









Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2011-04-05 Thread h_root

Hello community,

here is the log from the commit of package boost for openSUSE:Factory
checked in at Tue Apr 5 18:01:28 CEST 2011.




--- boost/boost.changes 2011-03-21 11:47:34.0 +0100
+++ boost/boost.changes 2011-03-21 11:56:13.0 +0100
@@ -1,0 +2,6 @@
+Sun Mar 21 11:53:29 UTC 2011 - idoen...@novell.com
+
+- Fix attribute handling problem in spirit library,
+  See http://comments.gmane.org/gmane.comp.parsers.spirit.general/22073
+
+---

calling whatdependson for head-i586


New:

  boost-fix-spirit-attr-handling.patch



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.emsBB6/_old  2011-04-05 17:58:02.0 +0200
+++ /var/tmp/diff_new_pack.emsBB6/_new  2011-04-05 17:58:02.0 +0200
@@ -78,7 +78,7 @@
 Summary:Boost C++ Libraries
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Version:%{ver}
-Release:1
+Release:2
 Source0:%{name}_%{file_version}.tar.xz
 Source1:boost-rpmlintrc
 Source2:%{name}_%{short_version}_man.tar.xz
@@ -89,6 +89,7 @@
 Patch2: boost-no_type_punning.patch
 Patch4: boost-visit_each.diff
 Patch8: boost-no_segfault_in_Regex_filter.patch
+Patch9: boost-fix-spirit-attr-handling.patch
 Patch19:boost-sane_versioning.patch
 Patch20:boost-strict_aliasing.patch
 Patch50:boost-use_std_xml_catalog.patch
@@ -429,6 +430,7 @@
 %patch2
 %patch4
 %patch8
+%patch9
 %patch19
 %patch20
 %patch50

++ boost-fix-spirit-attr-handling.patch ++
Index: boost/spirit/home/qi/auxiliary/attr.hpp
===
--- boost/spirit/home/qi/auxiliary/attr.hpp (revision 69217)
+++ boost/spirit/home/qi/auxiliary/attr.hpp (revision 69218)
@@ -18,6 +18,7 @@
 #include boost/spirit/home/qi/detail/assign_to.hpp
 #include boost/spirit/home/qi/meta_compiler.hpp
 #include boost/spirit/home/support/common_terminals.hpp
+#include boost/spirit/home/support/handles_container.hpp
 #include boost/type_traits/add_reference.hpp
 #include boost/type_traits/add_const.hpp
 #include boost/type_traits/remove_const.hpp
@@ -96,6 +97,14 @@
 };
 }}}
 
+namespace boost { namespace spirit { namespace traits
+{
+///
+template typename T, typename Attr, typename Context, typename Iterator
+struct handles_containerqi::attr_parserT, Attr, Context, Iterator
+  : traits::is_containerAttr {}; 
+}}}
+
 #endif
 
 
Index: boost/spirit/home/qi/string/symbols.hpp
===
--- boost/spirit/home/qi/string/symbols.hpp (revision 70041)
+++ boost/spirit/home/qi/string/symbols.hpp (revision 70042)
@@ -398,6 +398,15 @@
 };
 }}}
 
+namespace boost { namespace spirit { namespace traits
+{
+///
+template typename Char, typename T, typename Lookup, typename Filter
+  , typename Attr, typename Context, typename Iterator
+struct handles_containerqi::symbolsChar, T, Lookup, Filter, Attr, 
Context, Iterator
+  : traits::is_containerAttr {}; 
+}}}
+
 #if defined(BOOST_MSVC)
 # pragma warning(pop)
 #endif








Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit boost for openSUSE:Factory

2011-03-21 Thread h_root

Hello community,

here is the log from the commit of package boost for openSUSE:Factory
checked in at Mon Mar 21 15:07:59 CET 2011.




--- boost/boost.changes 2011-03-16 12:05:20.0 +0100
+++ /mounts/work_src_done/STABLE/boost/boost.changes2011-03-21 
11:47:34.0 +0100
@@ -1,0 +2,31 @@
+Mon Mar 21 11:46:48 CET 2011 - p...@suse.de
+
+- Prefix bug numbers.
+
+---
+Fri Mar 18 17:04:45 CET 2011 - p...@suse.de
+
+- Make packaging of the pdf documentation configurable.
+
+---
+Fri Mar 18 11:59:14 CET 2011 - p...@suse.de
+
+- Update to 1.46.1, a bugfix release:
+  • Asio:
+  - EV_ONESHOT seems to cause problems on some versions of Mac OS X, with
+the io_service destructor getting stuck inside the close() system call.
+Changed the kqueue backend to use EV_CLEAR instead (boost#5021).
+  - Fixed compile failures with some versions of g++ due to the use of
+anonymous enums (boost#4883).
+  - Fixed a bug on kqueue-based platforms, where some system calls that
+repeatedly fail with EWOULDBLOCK are not correctly re-registered with
+kqueue.
+  - Changed asio::streambuf to ensure that its internal pointers are
+updated correctly after the data has been modified using std::streambuf
+member functions.
+  - Fixed a bug that prevented the linger socket option from working on
+platforms other than Windows.
+
+ For the rest see NEWS or the boost web site http://www.boost.org
+
+---
@@ -19 +50 @@
-  directory or see http://www.boost.org/users/news/version_1_46_1 .
+  directory or see http://www.boost.org/users/news/version_1_46_0 .

calling whatdependson for head-i586


Old:

  boost_1_46_0.tar.xz

New:

  boost_1_46_1.tar.xz



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.QGtF2V/_old  2011-03-21 15:04:34.0 +0100
+++ /var/tmp/diff_new_pack.QGtF2V/_new  2011-03-21 15:04:34.0 +0100
@@ -17,17 +17,17 @@
 
 # norootforbuild
 
-%define ver 1.46.0
-%define file_version 1_46_0
+%define ver 1.46.1
+%define file_version 1_46_1
 %define short_version 1_46
-%define lib_appendix 1_46_0
-
-#Version of autoconf archive the boost macros where taken from.
-%define archive_version 20100819
+%define lib_appendix 1_46_1
 
 #Only define to 1 to generate the man pages
 %define build_docs 0
 
+#Define to 0 to not generate the pdf documentation
+%define build_pdf 1
+
 # Just hardcode build_mpi to 1 as soon as openmpi builds on all
 # named architectures.
 
@@ -67,8 +67,7 @@
 BuildRequires:  openmpi-devel
 %endif
 %if %build_docs
-BuildRequires:  docbook docbook-xsl-stylesheets doxygen libxslt python-devel 
texlive-latex xmlgraphics-fop
-BuildRequires:  java-sun
+BuildRequires:  docbook docbook-xsl-stylesheets doxygen libxslt python-devel 
texlive-latex
 %endif
 %if 0%suse_version  1020
 BuildRequires:  fdupes
@@ -179,6 +178,7 @@
 as man pages.
 
 
+%if %build_pdf
 
 %packagedoc-pdf
 License:BSD3c
@@ -192,8 +192,7 @@
 %description doc-pdf
 This package contains the documentation of the boost dynamic libraries
 in PDF format.
-
-
+%endif
 
 %package-n libboost_date_time%{lib_appendix}
 
@@ -765,8 +764,11 @@
 %doc %{_mandir}/man7/*.7.gz
 %doc %{_mandir}/man9/*.9.gz
 
+%if %build_pdf
+
 %files doc-pdf
 %defattr(-, root, root, -)
 %doc %{_docdir}/pdf
+%endif
 
 %changelog

++ NEWS ++
--- /var/tmp/diff_new_pack.QGtF2V/_old  2011-03-21 15:04:34.0 +0100
+++ /var/tmp/diff_new_pack.QGtF2V/_new  2011-03-21 15:04:34.0 +0100
@@ -1,150 +1,67 @@
-Boost C++ Libraries Boost C++ Libraries
+Version 1.46.1
 
-`...one of the most highly regarded and expertly designed C++ library projects
-in the world.' — Herb Sutter and Andrei Alexandrescu, C++ Coding Standards
-
-Version 1.46.0
-
-February 21st, 2011 20:36 GMT
-
-New Libraries
-
-  • Icl: Interval Container Library, interval sets and maps and aggregation of
-associated values, from Joachim Faulhaber.
+March 12th, 2011 15:45 GMT
 
 Updated Libraries
 
-  • Array:
-  - Added support for cbegin/cend (#4761)
-  - Fixed a problem with the Sun compiler (#4757)
   • Asio:
-  - Fixed an integer overflow problem that occurs when
-ip::address_v4::broadcast() is used on 64-bit platforms.
-  - Fixed a problem on older Linux kernels (where epoll is used without
-timerfd support) that prevents timely delivery of deadline_timer
-handlers, after the program has been running for some time (#5045).
-  • Bind:
-  - make_adaptable now documented (#4532)
-  • Concept Check:
-  - fixed warnings with self-assignment (#4918)
-  • Filesystem:
-  - Version 3 of the library is now the default.
-  - 

commit boost for openSUSE:Factory

2011-03-16 Thread h_root

Hello community,

here is the log from the commit of package boost for openSUSE:Factory
checked in at Wed Mar 16 12:55:41 CET 2011.




--- boost/boost.changes 2010-10-25 09:32:32.0 +0200
+++ /mounts/work_src_done/STABLE/boost/boost.changes2011-03-16 
12:05:20.0 +0100
@@ -1,0 +2,27 @@
+Wed Mar 16 12:03:17 CET 2011 - p...@suse.de
+
+- Remove comment chars from doc-pdf description.
+
+---
+Mon Mar 14 12:24:53 CET 2011 - p...@suse.de
+
+- Use xz to compress tarballs.
+- Generate new man pages tarball.
+- Update pdf tarball.
+
+- Update to 1.46:
+  New Libraries
+  Icl: Interval Container Library, interval sets and maps and
+   aggregation of associated values, from Joachim Faulhaber.
+
+  For the rest of the changes see NEWS in the package documentation
+  directory or see http://www.boost.org/users/news/version_1_46_1 .
+
+---
+Thu Nov 25 12:01:42 CET 2010 - p...@suse.de
+
+- Remove the boost specific autoconf macros now that we have the
+  complete autoconf archive packaged (bnc#655747).
+- Move the lib64 patch over to autoconf-archive.
+
+---

calling whatdependson for head-i586


Old:

  boost-autoconf-20100819.tar.bz2
  boost-lib64.patch
  boost_1_44_0.tar.bz2
  boost_1_44_man.tar.bz2
  boost_1_44_pdf.tar.bz2

New:

  NEWS
  boost_1_46_0.tar.xz
  boost_1_46_man.tar.xz
  boost_1_46_pdf.tar.xz



Other differences:
--
++ boost.spec ++
--- /var/tmp/diff_new_pack.f2CbxA/_old  2011-03-16 12:54:25.0 +0100
+++ /var/tmp/diff_new_pack.f2CbxA/_new  2011-03-16 12:54:25.0 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package boost (Version 1.44.0)
+# spec file for package boost
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 # norootforbuild
 
-%define ver 1.44.0
-%define file_version 1_44_0
-%define short_version 1_44
-%define lib_appendix 1_44_0
+%define ver 1.46.0
+%define file_version 1_46_0
+%define short_version 1_46
+%define lib_appendix 1_46_0
 
 #Version of autoconf archive the boost macros where taken from.
 %define archive_version 20100819
@@ -61,13 +61,14 @@
 %define debug_package_requires %{all_libs}
 
 Name:   boost
-BuildRequires:  boost-jam = 3.1.18 dos2unix gcc-c++ libbz2-devel libicu-devel 
python-devel xorg-x11-devel
-BuildRequires:  chrpath libexpat-devel
+BuildRequires:  boost-jam = 3.1.19 dos2unix gcc-c++ libbz2-devel libicu-devel 
python-devel xorg-x11-devel
+BuildRequires:  chrpath libexpat-devel xz
 %if %build_mpi
 BuildRequires:  openmpi-devel
 %endif
 %if %build_docs
-BuildRequires:  docbook docbook-xsl-stylesheets doxygen libxslt python-devel 
texlive-latex
+BuildRequires:  docbook docbook-xsl-stylesheets doxygen libxslt python-devel 
texlive-latex xmlgraphics-fop
+BuildRequires:  java-sun
 %endif
 %if 0%suse_version  1020
 BuildRequires:  fdupes
@@ -78,20 +79,19 @@
 Summary:Boost C++ Libraries
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Version:%{ver}
-Release:3
-Source0:%{name}_%{file_version}.tar.bz2
+Release:1
+Source0:%{name}_%{file_version}.tar.xz
 Source1:boost-rpmlintrc
-Source2:%{name}_%{short_version}_man.tar.bz2
-Source3:%{name}_%{short_version}_pdf.tar.bz2
+Source2:%{name}_%{short_version}_man.tar.xz
+Source3:%{name}_%{short_version}_pdf.tar.xz
 Source4:existing_extra_docs
-Source5:boost-autoconf-%{archive_version}.tar.bz2
+Source5:NEWS
 Patch1: boost-thread.patch
 Patch2: boost-no_type_punning.patch
 Patch4: boost-visit_each.diff
 Patch8: boost-no_segfault_in_Regex_filter.patch
 Patch19:boost-sane_versioning.patch
 Patch20:boost-strict_aliasing.patch
-Patch21:boost-lib64.patch
 Patch50:boost-use_std_xml_catalog.patch
 Patch51:boost-fix_documentation.patch 
 Recommends: %{all_libs}
@@ -420,11 +420,11 @@
 
 %prep
 %if %build_docs
-%setup -q -n %{name}_%{file_version} -a 5 -b 3
+%setup -q -n %{name}_%{file_version} -b 3
 %else
-%setup -q -n %{name}_%{file_version} -a 2 -a 5 -b 3
+%setup -q -n %{name}_%{file_version} -a 2 -b 3
 %endif
-#everything in the tarball has the executable flag set ..
+#everything in the tarball has the executable flag set ...
 find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x 
{} +
 %patch1
 %patch2
@@ -432,7 +432,6 @@
 %patch8
 %patch19
 %patch20
-%patch21
 %patch50
 %patch51
 
@@ -487,6 +486,8 @@
 using boostbook