commit boost for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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