Accepting request 683004 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/683004 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/boost?expand=0&rev=128
This commit is contained in:
commit
16b4103e08
@ -1,3 +1,7 @@
|
||||
<multibuild>
|
||||
<package>base</package>
|
||||
<package>extra</package>
|
||||
<package>gnu-hpc</package>
|
||||
<package>gnu-openmpi2-hpc</package>
|
||||
<package>gnu-mvapich2-hpc</package>
|
||||
</multibuild>
|
||||
|
@ -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
|
||||
libboost_program_options1_69_0
|
||||
libboost_python-py2_7-1_69_0
|
||||
libboost_python-py3-1_69_0
|
||||
libboost_random1_69_0
|
||||
libboost_serialization1_69_0
|
||||
libboost_stacktrace1_69_0
|
||||
libboost_system1_69_0
|
||||
libboost_thread1_69_0
|
||||
libboost_type_erasure1_69_0
|
||||
libboost_wave1_69_0
|
||||
libboost_regex1_69_0
|
||||
|
@ -1,3 +1,69 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 8 14:57:09 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Do not build gnu-mvapich2-hpc and gnu-openmpi2-hpc flavors in
|
||||
Staging areas.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 6 15:24:01 UTC 2019 - Adam Majer <adam.majer@suse.de>
|
||||
|
||||
- Add missing build conditions for -extra flavour
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 1 08:35:06 UTC 2019 - cgoll@suse.com
|
||||
|
||||
- fixed hpc build for python3.7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 20:23:54 UTC 2019 - cgoll@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.majer@suse.de
|
||||
|
||||
- Simplify _multibuild flavours
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 14 01:26:04 UTC 2018 - adam.majer@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 1 12:36:07 UTC 2018 - schwab@suse.de
|
||||
|
||||
|
1780
boost.spec
1780
boost.spec
File diff suppressed because it is too large
Load Diff
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7f6130bc3cf65f56a618888ce9d5ea704fa10b462be126ad053e80e553d6d8b7
|
||||
size 92155315
|
3
boost_1_69_0.tar.bz2
Normal file
3
boost_1_69_0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406
|
||||
size 95078138
|
@ -1,8 +1,8 @@
|
||||
Index: boost_1_63_0/libs/test/build/Jamfile.v2
|
||||
Index: boost_1_69_0/libs/test/build/Jamfile.v2
|
||||
===================================================================
|
||||
--- boost_1_63_0.orig/libs/test/build/Jamfile.v2
|
||||
+++ boost_1_63_0/libs/test/build/Jamfile.v2
|
||||
@@ -93,7 +93,7 @@ lib boost_test_exec_monitor
|
||||
--- boost_1_69_0.orig/libs/test/build/Jamfile.v2
|
||||
+++ boost_1_69_0/libs/test/build/Jamfile.v2
|
||||
@@ -102,7 +102,7 @@ lib boost_test_exec_monitor
|
||||
: # sources
|
||||
$(TEST_EXEC_MON_SOURCES).cpp
|
||||
: # requirements
|
||||
@ -11,10 +11,10 @@ Index: boost_1_63_0/libs/test/build/Jamfile.v2
|
||||
: # default build
|
||||
: # usage-requirements
|
||||
<link>shared:<define>BOOST_TEST_DYN_LINK=1
|
||||
Index: boost_1_63_0/libs/exception/build/Jamfile.v2
|
||||
Index: boost_1_69_0/libs/exception/build/Jamfile.v2
|
||||
===================================================================
|
||||
--- boost_1_63_0.orig/libs/exception/build/Jamfile.v2
|
||||
+++ boost_1_63_0/libs/exception/build/Jamfile.v2
|
||||
--- boost_1_69_0.orig/libs/exception/build/Jamfile.v2
|
||||
+++ boost_1_69_0/libs/exception/build/Jamfile.v2
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
project boost/exception
|
||||
@ -24,20 +24,20 @@ Index: boost_1_63_0/libs/exception/build/Jamfile.v2
|
||||
;
|
||||
|
||||
lib boost_exception : clone_current_exception_non_intrusive.cpp ;
|
||||
Index: boost_1_63_0/libs/chrono/build/Jamfile.v2
|
||||
Index: boost_1_69_0/libs/chrono/build/Jamfile.v2
|
||||
===================================================================
|
||||
--- boost_1_63_0.orig/libs/chrono/build/Jamfile.v2
|
||||
+++ boost_1_63_0/libs/chrono/build/Jamfile.v2
|
||||
@@ -99,7 +99,7 @@ project boost/chrono
|
||||
--- boost_1_69_0.orig/libs/chrono/build/Jamfile.v2
|
||||
+++ boost_1_69_0/libs/chrono/build/Jamfile.v2
|
||||
@@ -97,7 +97,7 @@ project boost/chrono
|
||||
<toolset>sun:<define>__typeof__=__typeof__
|
||||
|
||||
<define>BOOST_SYSTEM_NO_DEPRECATED
|
||||
<link>shared:<define>BOOST_CHRONO_DYN_LINK=1
|
||||
- <link>static:<define>BOOST_CHRONO_STATIC_LINK=1
|
||||
+ # <link>static:<define>BOOST_CHRONO_STATIC_LINK=1
|
||||
<toolset>gcc-3.4.4:<linkflags>--enable-auto-import
|
||||
<toolset>gcc-4.3.4:<linkflags>--enable-auto-import
|
||||
<toolset>gcc-4.4.0,<target-os>windows:<linkflags>--enable-auto-import
|
||||
@@ -113,6 +113,6 @@ lib boost_chrono
|
||||
@@ -111,6 +111,6 @@ lib boost_chrono
|
||||
: $(SOURCES).cpp
|
||||
:
|
||||
<link>shared:<define>BOOST_ALL_DYN_LINK=1 # tell source we're building dll's
|
||||
@ -45,10 +45,10 @@ Index: boost_1_63_0/libs/chrono/build/Jamfile.v2
|
||||
+ # <link>static:<define>BOOST_All_STATIC_LINK=1 # tell source we're building static lib's
|
||||
;
|
||||
|
||||
Index: boost_1_63_0/libs/system/build/Jamfile.v2
|
||||
Index: boost_1_69_0/libs/system/build/Jamfile.v2
|
||||
===================================================================
|
||||
--- boost_1_63_0.orig/libs/system/build/Jamfile.v2
|
||||
+++ boost_1_63_0/libs/system/build/Jamfile.v2
|
||||
--- boost_1_69_0.orig/libs/system/build/Jamfile.v2
|
||||
+++ boost_1_69_0/libs/system/build/Jamfile.v2
|
||||
@@ -11,7 +11,7 @@ project boost/system
|
||||
: source-location ../src
|
||||
: usage-requirements # pass these requirement to dependents (i.e. users)
|
||||
@ -66,13 +66,11 @@ Index: boost_1_63_0/libs/system/build/Jamfile.v2
|
||||
+# <link>static:<define>BOOST_SYSTEM_STATIC_LINK=1
|
||||
;
|
||||
|
||||
-boost-install boost_system ;
|
||||
\ No newline at end of file
|
||||
+boost-install boost_system ;
|
||||
Index: boost_1_63_0/libs/timer/build/Jamfile.v2
|
||||
boost-install boost_system ;
|
||||
Index: boost_1_69_0/libs/timer/build/Jamfile.v2
|
||||
===================================================================
|
||||
--- boost_1_63_0.orig/libs/timer/build/Jamfile.v2
|
||||
+++ boost_1_63_0/libs/timer/build/Jamfile.v2
|
||||
--- boost_1_69_0.orig/libs/timer/build/Jamfile.v2
|
||||
+++ boost_1_69_0/libs/timer/build/Jamfile.v2
|
||||
@@ -14,7 +14,7 @@ project boost/timer
|
||||
<library>/boost/system//boost_system
|
||||
: usage-requirements # pass these requirement to dependants (i.e. users)
|
||||
@ -91,10 +89,10 @@ Index: boost_1_63_0/libs/timer/build/Jamfile.v2
|
||||
;
|
||||
|
||||
boost-install boost_timer ;
|
||||
Index: boost_1_63_0/libs/filesystem/build/Jamfile.v2
|
||||
Index: boost_1_69_0/libs/filesystem/build/Jamfile.v2
|
||||
===================================================================
|
||||
--- boost_1_63_0.orig/libs/filesystem/build/Jamfile.v2
|
||||
+++ boost_1_63_0/libs/filesystem/build/Jamfile.v2
|
||||
--- boost_1_69_0.orig/libs/filesystem/build/Jamfile.v2
|
||||
+++ boost_1_69_0/libs/filesystem/build/Jamfile.v2
|
||||
@@ -11,7 +11,7 @@ project boost/filesystem
|
||||
: source-location ../src
|
||||
: usage-requirements # pass these requirement to dependents (i.e. users)
|
||||
|
@ -27,10 +27,10 @@ MPI module needs to reference correct python
|
||||
~ <library>boost_mpi_python
|
||||
~ <library>boost_mpi
|
||||
~ <library>/mpi//mpi [ mpi.extra-requirements ]
|
||||
Index: boost_1_68_0/libs/python/Jamfile
|
||||
Index: boost_1_69_0/libs/python/Jamfile
|
||||
===================================================================
|
||||
--- boost_1_68_0.orig/libs/python/Jamfile
|
||||
+++ boost_1_68_0/libs/python/Jamfile
|
||||
--- boost_1_69_0.orig/libs/python/Jamfile
|
||||
+++ boost_1_69_0/libs/python/Jamfile
|
||||
@@ -36,9 +36,10 @@ local rule split-version ( version )
|
||||
# For example, Boost.Python built for Python 2.7 uses the suffix "27"
|
||||
rule version-suffix ( version )
|
||||
@ -45,3 +45,21 @@ Index: boost_1_68_0/libs/python/Jamfile
|
||||
}
|
||||
|
||||
|
||||
Index: boost_1_69_0/libs/mpi/build/Jamfile.v2
|
||||
===================================================================
|
||||
--- boost_1_69_0.orig/libs/mpi/build/Jamfile.v2
|
||||
+++ boost_1_69_0/libs/mpi/build/Jamfile.v2
|
||||
@@ -42,9 +42,10 @@ local rule split-version ( version )
|
||||
# For example, Boost.Python built for Python 2.7 uses the suffix "27"
|
||||
rule version-suffix ( version )
|
||||
{
|
||||
- local major-minor = [ split-version $(version) ] ;
|
||||
- local suffix = $(major-minor:J="") ;
|
||||
- return $(suffix) ;
|
||||
+ #local major-minor = [ split-version $(version) ] ;
|
||||
+ #local suffix = $(major-minor:J="") ;
|
||||
+ #return $(suffix) ;
|
||||
+ return "" ;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user