Accepting request 920345 from home:aschnell:boost
- update to 1.77.0 OBS-URL: https://build.opensuse.org/request/show/920345 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/boost?expand=0&rev=291
This commit is contained in:
parent
05af76b802
commit
49a667b8e3
45
boost-math.patch
Normal file
45
boost-math.patch
Normal file
@ -0,0 +1,45 @@
|
||||
From 720536a08e4e33639869e1b7a99d9ec923409c0b Mon Sep 17 00:00:00 2001
|
||||
From: Matt Borland <matt@mattborland.com>
|
||||
Date: Mon, 23 Aug 2021 17:48:28 +0300
|
||||
Subject: [PATCH] Fix for issue 675 (#676)
|
||||
|
||||
---
|
||||
.../boost/math/tools/header_deprecated.hpp | 22 ++++++++++++++-----
|
||||
test/Jamfile.v2 | 1 +
|
||||
test/header_deprecated_test.cpp | 12 ++++++++++
|
||||
3 files changed, 29 insertions(+), 6 deletions(-)
|
||||
create mode 100644 test/header_deprecated_test.cpp
|
||||
|
||||
diff --git a/include/boost/math/tools/header_deprecated.hpp b/include/boost/math/tools/header_deprecated.hpp
|
||||
index 8f4a5db25..867fcaa21 100644
|
||||
--- a/include/boost/math/tools/header_deprecated.hpp
|
||||
+++ b/include/boost/math/tools/header_deprecated.hpp
|
||||
@@ -6,12 +6,22 @@
|
||||
#ifndef BOOST_MATH_TOOLS_HEADER_DEPRECATED
|
||||
#define BOOST_MATH_TOOLS_HEADER_DEPRECATED
|
||||
|
||||
-#ifdef _MSC_VER
|
||||
-// Expands to "This header is deprecated; use expr instead."
|
||||
-#define BOOST_MATH_HEADER_DEPRECATED(expr) __pragma("This header is deprecated; use " expr " instead.")
|
||||
-#else // GNU, Clang, Intel, IBM, etc.
|
||||
+#ifndef BOOST_MATH_STANDALONE
|
||||
+
|
||||
+# include <boost/config/header_deprecated.hpp>
|
||||
+# define BOOST_MATH_HEADER_DEPRECATED(expr) BOOST_HEADER_DEPRECATED(expr)
|
||||
+
|
||||
+#else
|
||||
+
|
||||
+# ifdef _MSC_VER
|
||||
// Expands to "This header is deprecated; use expr instead."
|
||||
-#define BOOST_MATH_HEADER_DEPRECATED(expr) _Pragma("This header is deprecated; use " expr " instead.")
|
||||
-#endif
|
||||
+# define BOOST_MATH_HEADER_DEPRECATED(expr) __pragma("This header is deprecated; use " expr " instead.")
|
||||
+# else // GNU, Clang, Intel, IBM, etc.
|
||||
+// Expands to "This header is deprecated use expr instead"
|
||||
+# define BOOST_MATH_HEADER_DEPRECATED_MESSAGE(expr) _Pragma(#expr)
|
||||
+# define BOOST_MATH_HEADER_DEPRECATED(expr) BOOST_MATH_HEADER_DEPRECATED_MESSAGE(message "This header is deprecated use " expr " instead")
|
||||
+# endif
|
||||
+
|
||||
+#endif // BOOST_MATH_STANDALONE
|
||||
|
||||
#endif // BOOST_MATH_TOOLS_HEADER_DEPRECATED
|
23
boost-process.patch
Normal file
23
boost-process.patch
Normal file
@ -0,0 +1,23 @@
|
||||
From e08374ed95ac33865bda40602c94909e7cd9607f Mon Sep 17 00:00:00 2001
|
||||
From: Eddie-cz <48474051+Eddie-cz@users.noreply.github.com>
|
||||
Date: Mon, 2 Aug 2021 10:49:42 +0200
|
||||
Subject: [PATCH] Update wchar_t.hpp
|
||||
|
||||
---
|
||||
include/boost/process/detail/traits/wchar_t.hpp | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/include/boost/process/detail/traits/wchar_t.hpp b/include/boost/process/detail/traits/wchar_t.hpp
|
||||
index 812a92c..98026d3 100644
|
||||
--- a/include/boost/process/detail/traits/wchar_t.hpp
|
||||
+++ b/include/boost/process/detail/traits/wchar_t.hpp
|
||||
@@ -12,6 +12,8 @@
|
||||
#include <boost/process/detail/traits/env.hpp>
|
||||
#include <boost/process/locale.hpp>
|
||||
|
||||
+#include <algorithm>
|
||||
+
|
||||
namespace boost { namespace process { namespace detail {
|
||||
|
||||
//template
|
||||
|
160
boost.changes
160
boost.changes
@ -1,3 +1,15 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 17 08:29:43 CEST 2021 - aschnell@suse.com
|
||||
|
||||
- update to 1.77.0:
|
||||
* new libraries:
|
||||
+ Describe - Reflection Library
|
||||
+ Lambda2 - Lambda Library
|
||||
* for details on all changes see,
|
||||
https://www.boost.org/users/history/version_1_77_0.html
|
||||
- dynamic_linking.patch: updated
|
||||
- boost-math.patch and boost-process.patch: added from upstream
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 1 06:43:16 UTC 2021 - Haochuan Chen <yjcoshc@mail.nankai.edu.cn>
|
||||
|
||||
@ -6,7 +18,7 @@ Tue Jun 1 06:43:16 UTC 2021 - Haochuan Chen <yjcoshc@mail.nankai.edu.cn>
|
||||
-------------------------------------------------------------------
|
||||
Sat May 8 16:29:23 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- use https://
|
||||
- use https:// in spec file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 5 18:18:21 UTC 2021 - Andreas Schwab <schwab@suse.de>
|
||||
@ -66,7 +78,7 @@ Thu Dec 17 10:42:56 UTC 2020 - Adam Majer <adam.majer@suse.de>
|
||||
Mon Dec 14 15:14:58 UTC 2020 - Adam Majer <adam.majer@suse.de>
|
||||
|
||||
- update to 1.75.0:
|
||||
* new library:
|
||||
* new library:
|
||||
+ Boost.JSON - JSON parsing library
|
||||
+ Boost.LEAF - error handling library
|
||||
+ Boost.PFR - basic reflection without macros or boilderplate code
|
||||
@ -103,12 +115,12 @@ Thu Sep 3 21:30:24 UTC 2020 - Berthold Gunreben <azouhr@opensuse.org>
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 27 09:15:59 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||
|
||||
- fix nothing provides libboost_mpi_python-py3-1_74_0
|
||||
- fix nothing provides libboost_mpi_python-py3-1_74_0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 21 20:06:18 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||
|
||||
- provide/obsolete boost-nowide 10.0.2
|
||||
- provide/obsolete boost-nowide 10.0.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 17 17:23:18 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||||
@ -276,12 +288,12 @@ Wed Mar 6 15:24:01 UTC 2019 - Adam Majer <adam.majer@suse.de>
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 1 08:35:06 UTC 2019 - cgoll@suse.com
|
||||
|
||||
- fixed hpc build for python3.7
|
||||
- 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
|
||||
- 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
|
||||
@ -336,7 +348,7 @@ Mon Oct 1 12:36:07 UTC 2018 - schwab@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 12 12:17:23 UTC 2018 - aeszter@gwdg.de
|
||||
|
||||
- Fix build on Leap < 15.0
|
||||
- Fix build on Leap < 15.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 10 12:48:51 UTC 2018 - adam.majer@suse.de
|
||||
@ -573,7 +585,7 @@ Thu Apr 20 13:52:20 EST 2017 - adam.majer@suse.de
|
||||
intrusive, lexicalcast, math, multi-index containers,
|
||||
multiprecision, predef, program options, regex, smart pointers,
|
||||
test ,typeindex, typetraits, unordered, variant
|
||||
+ for details, see
|
||||
+ for details, see
|
||||
http://www.boost.org/users/history/version_1_64_0.html
|
||||
- Build PyNumpy module
|
||||
+ add build requires on python-numpy
|
||||
@ -598,7 +610,7 @@ Fri Feb 3 15:58:17 UTC 2017 - adam.majer@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 13:24:39 UTC 2017 - adam.majer@suse.de
|
||||
|
||||
- Fix dependency typos.
|
||||
- Fix dependency typos.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 17 12:00:48 UTC 2017 - adam.majer@suse.de
|
||||
@ -690,7 +702,7 @@ Thu Aug 18 14:40:43 UTC 2016 - mvetter@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
|
||||
including boost/config.hpp
|
||||
- Add boost-fix_include_config.patch from
|
||||
gh#boostorg/optional#19
|
||||
|
||||
@ -796,15 +808,15 @@ Fri Oct 23 11:29:11 UTC 2015 - idonmez@suse.com
|
||||
- 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,
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 11 08:26:58 UTC 2015 - idonmez@suse.com
|
||||
|
||||
- Remove unneeded dependency on xorg-x11-devel
|
||||
- Remove unneeded dependency on xorg-x11-devel
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 21 13:04:18 UTC 2015 - schwab@suse.de
|
||||
@ -914,7 +926,7 @@ Tue Jul 22 12:22:13 UTC 2014 - fcrozat@suse.com
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 29 14:34:41 UTC 2014 - dvaleev@suse.com
|
||||
|
||||
- ppc64 ABIv2 support
|
||||
- ppc64 ABIv2 support
|
||||
- enable build_context for ppc64le
|
||||
- added patches:
|
||||
* boost-ppc64-abiv2-context.patch
|
||||
@ -936,23 +948,23 @@ Tue Mar 11 12:04:13 UTC 2014 - Rene.vanPaassen@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
|
||||
and gcc instructions from user-config.jam
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 10 16:26:29 UTC 2014 - Rene.vanPaassen@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
|
||||
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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 27 06:13:01 UTC 2014 - coolo@suse.com
|
||||
|
||||
- remove broken python module mpi.so
|
||||
- trying to make the build more reliable:
|
||||
- trying to make the build more reliable:
|
||||
* use -fno-var-tracking in cxxflags as recommended by richi
|
||||
* disable parallel build on low memory
|
||||
|
||||
@ -966,12 +978,12 @@ Fri Feb 7 14:48:30 CET 2014 - ro@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)
|
||||
(fixes compilation failure of snapper on various platforms)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 5 13:58:30 CET 2014 - ro@suse.de
|
||||
|
||||
- enable build_mpi on s390/s390x
|
||||
- enable build_mpi on s390/s390x
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 7 11:02:00 UTC 2014 - schwab@suse.de
|
||||
@ -1060,10 +1072,10 @@ Sat Mar 16 11:35:15 UTC 2013 - dap.darkness@gmail.com
|
||||
- Update to 1.53.0. Major changes since 1.49.0:
|
||||
|
||||
New libraries:
|
||||
* Algorithm: A collection of useful generic algorithms.
|
||||
* Algorithm: A collection of useful generic algorithms.
|
||||
* Context: Context switching library.
|
||||
* Functional/OverloadedFunction: Overload different functions.
|
||||
* LocalFunction: Program functions locally, within other functions.
|
||||
* Functional/OverloadedFunction: Overload different functions.
|
||||
* LocalFunction: Program functions locally, within other functions.
|
||||
* Utility/IdentityType: Wrap types within round parenthesis.
|
||||
|
||||
For a detailed descriptions see
|
||||
@ -1075,11 +1087,11 @@ Sat Mar 16 11:35:15 UTC 2013 - dap.darkness@gmail.com
|
||||
* boost-chrono_add_function_return.patch
|
||||
* boost-fix_documentation.patch
|
||||
* boost-time_utc.patch
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 27 18:34:09 UTC 2013 - dmueller@suse.com
|
||||
|
||||
- build without openmpi on aarch64 for now
|
||||
- build without openmpi on aarch64 for now
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 13:30:18 UTC 2013 - BSipos@rkf-eng.com
|
||||
@ -1140,7 +1152,7 @@ Tue Mar 13 12:45:31 CET 2012 - pth@suse.de
|
||||
* Phoenix
|
||||
* Ratio
|
||||
|
||||
For a detailed descriptions see
|
||||
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
|
||||
@ -1150,7 +1162,7 @@ Tue Mar 13 12:45:31 CET 2012 - pth@suse.de
|
||||
- Package PDF documentation independent of whether we build it
|
||||
ourselves.
|
||||
- Fix missing function return in Boost::Chrono's process_cpu_clocks.hpp
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 13 10:44:37 UTC 2012 - coolo@suse.com
|
||||
|
||||
@ -1179,7 +1191,7 @@ Mon Oct 3 12:17:41 CEST 2011 - dmueller@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 19 00:13:36 CEST 2011 - ro@suse.de
|
||||
|
||||
- update baselibs.conf
|
||||
- update baselibs.conf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 21 11:53:29 UTC 2011 - idoenmez@novell.com
|
||||
@ -1248,8 +1260,8 @@ Thu Nov 25 12:01:42 CET 2010 - pth@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 25 07:32:01 UTC 2010 - jslaby@novell.com
|
||||
|
||||
- take care of random library (build 32bit on x86_64 and
|
||||
require it in boost-devel)
|
||||
- take care of random library (build 32bit on x86_64 and
|
||||
require it in boost-devel)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 29 09:42:52 UTC 2010 - coolo@novell.com
|
||||
@ -1313,7 +1325,7 @@ Thu Aug 26 10:55:59 CEST 2010 - pth@suse.de
|
||||
o Several fixes for file descriptors class, including a
|
||||
breaking change to the constructors and open methods for
|
||||
file_descriptor, file_descriptor_source and
|
||||
file_descriptor_sink. See the documentation for details.
|
||||
file_descriptor_sink. See the documentation for details.
|
||||
The old methods are still available if you define
|
||||
BOOST_IOSTREAMS_USE_DEPRECATED
|
||||
|
||||
@ -1339,8 +1351,8 @@ Thu Aug 26 10:55:59 CEST 2010 - pth@suse.de
|
||||
For a complete list of changes see
|
||||
http://www.boost.org/users/news/version_1_43_0 and
|
||||
http://www.boost.org/users/news/version_1_44_0.
|
||||
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 9 13:17:57 CEST 2010 - pth@suse.de
|
||||
|
||||
@ -1423,7 +1435,7 @@ Sat Apr 3 00:00:00 CET 2010 - freespacer@gmx.de
|
||||
New Libraries
|
||||
|
||||
* Property Tree: A tree data structure especially suited to storing
|
||||
configuration data, from Marcin Kalicinski and Sebastian Redl.
|
||||
configuration data, from Marcin Kalicinski and Sebastian Redl.
|
||||
|
||||
Updated Libraries (see README for details)
|
||||
|
||||
@ -1491,7 +1503,7 @@ Mon Oct 19 15:20:52 CEST 2009 - pth@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 6 18:50:30 CEST 2009 - pth@suse.de
|
||||
|
||||
- Add a fix from boost bugtracker that fixes the hash resizing
|
||||
- Add a fix from boost bugtracker that fixes the hash resizing
|
||||
(boost#54376)
|
||||
- Add a test for cancelling deadline timers from the same changeset.
|
||||
|
||||
@ -1508,7 +1520,7 @@ Tue Jul 28 22:01:41 CEST 2009 - coolo@novell.com
|
||||
|
||||
New Libraries
|
||||
|
||||
* Signals2: Managed signals & slots callback implementation (thread-safe version 2),
|
||||
* Signals2: Managed signals & slots callback implementation (thread-safe version 2),
|
||||
from Frank Mori Hess.
|
||||
|
||||
Updated Libraries (see README for details)
|
||||
@ -1531,12 +1543,12 @@ Tue Jul 28 22:01:41 CEST 2009 - coolo@novell.com
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 16 23:35:40 CEST 2009 - crrodriguez@suse.de
|
||||
|
||||
- as agreed with maintainer, get rid of static libraries
|
||||
- as agreed with maintainer, get rid of static libraries
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 16 01:11:10 CEST 2009 - ro@suse.de
|
||||
|
||||
- buildfix: fix typo in specfile
|
||||
- buildfix: fix typo in specfile
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 16 14:39:20 CET 2009 - pth@suse.de
|
||||
@ -1682,7 +1694,7 @@ Wed Feb 11 17:19:21 CET 2009 - pth@suse.de
|
||||
|
||||
* Regex:
|
||||
o Breaking change: empty expressions, and empty alternatives are
|
||||
now allowed when using the Perl regular expression syntax.
|
||||
now allowed when using the Perl regular expression syntax.
|
||||
This change has been added for Perl compatibility, when the
|
||||
new syntax_option_type no_empty_expressions is set then the
|
||||
old behaviour is preserved and empty expressions are
|
||||
@ -1749,12 +1761,12 @@ Wed Jan 7 18:50:21 CET 2009 - pth@suse.de
|
||||
Thu Dec 11 17:08:05 CET 2008 - ro@suse.de
|
||||
|
||||
- fix baselibs.conf (no requirement for boost-xxbit)
|
||||
(bnc#457699)
|
||||
(bnc#457699)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 27 15:11:54 CET 2008 - ro@suse.de
|
||||
|
||||
- update baselibs.conf
|
||||
- update baselibs.conf
|
||||
- package mpi.so only in mpi package, not in devel
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -1766,7 +1778,7 @@ Wed Nov 19 18:54:54 CET 2008 - jjolly@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 11 16:55:39 CET 2008 - ro@suse.de
|
||||
|
||||
- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf
|
||||
- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 31 12:40:57 CET 2008 - pth@suse.de
|
||||
@ -1784,19 +1796,19 @@ Fri Oct 31 12:40:57 CET 2008 - pth@suse.de
|
||||
- boost.rpm isn't needed, even for updates, so don't build it and
|
||||
remove the README file needeed only for this package.
|
||||
- Make debug package require all library subpackages.
|
||||
- Add pre_checkin.sh to ensure that boost.spec is regenerated
|
||||
- Add pre_checkin.sh to ensure that boost.spec is regenerated
|
||||
at check-in time.
|
||||
- Make boost.build use sane library names. Only the multi-threaded
|
||||
libraries are built and these have no -mt in their name.
|
||||
Symlinks for convenience are spupplied.
|
||||
- Use -fno-strict-aliasing only for boost.python, where it's needed.
|
||||
- Don't use configure and make (only convenience wrappers) but
|
||||
- Don't use configure and make (only convenience wrappers) but
|
||||
call bjam directly.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 27 11:57:35 CET 2008 - ro@suse.de
|
||||
|
||||
- do not remove full-name symlinks for shared libs
|
||||
- do not remove full-name symlinks for shared libs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 23 18:31:36 CEST 2008 - pth@suse.de
|
||||
@ -1810,7 +1822,7 @@ Thu Oct 23 16:13:56 CEST 2008 - ro@suse.de
|
||||
|
||||
- fix regexp for short symlinks
|
||||
- hook all mpi related parts to build_mpi macro
|
||||
- disable build_mpi on ia64 s390 s390x for the moment
|
||||
- disable build_mpi on ia64 s390 s390x for the moment
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 17 12:18:16 CEST 2008 - pth@suse.de
|
||||
@ -1859,18 +1871,18 @@ Tue Sep 2 12:14:27 CEST 2008 - pth@suse.de
|
||||
o Added new read_until() and async_read_until() overloads that
|
||||
take a user-defined function object for locating message
|
||||
boundaries.
|
||||
o Added an experimental two-lock queue (enabled by defining
|
||||
o Added an experimental two-lock queue (enabled by defining
|
||||
BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE) that may provide better
|
||||
io_service scalability across many processors.
|
||||
o Various fixes, performance improvements, and more complete
|
||||
coverage of the custom memory allocation support.
|
||||
coverage of the custom memory allocation support.
|
||||
* Assign:list_of() (and its variants) now has overloaded comparison
|
||||
operators. This allows you to write test code such as
|
||||
operators. This allows you to write test code such as
|
||||
BOOST_CHECK_EQUAL(my_container,list_of(2)(3)(4)(5));.
|
||||
* Foreach:BOOST_FOREACH macro for easily iterating over the elements
|
||||
of a sequence.
|
||||
o New BOOST_REVERSE_FOREACH macro for iterating over a sequence
|
||||
in reverse.
|
||||
in reverse.
|
||||
* Function:
|
||||
o Improved allocator support.
|
||||
* Hash: Minor updates and fixes, for more info see the change log.
|
||||
@ -1879,14 +1891,14 @@ Tue Sep 2 12:14:27 CEST 2008 - pth@suse.de
|
||||
o Fixed missing move semantics on managed memory classes.
|
||||
o Added copy_on_write and open_read_only options for shared
|
||||
memory and mapped file managed classes.
|
||||
o shared_ptr is movable and supports aliasing.
|
||||
o shared_ptr is movable and supports aliasing.
|
||||
* Intrusive:
|
||||
o Added linear<> and cache_last<> options to singly linked lists.
|
||||
o Added optimize_multikey<> option to unordered container hooks.
|
||||
o Optimized unordered containers when store_hash option is used
|
||||
in the hook.
|
||||
o Implementation changed to avoid explicit use of try-catch
|
||||
blocks and be compilable with exceptions disabled.
|
||||
blocks and be compilable with exceptions disabled.
|
||||
* Math:
|
||||
o Added new non-central Chi-Square, Beta, F and T distributions.
|
||||
o Added Exponential Integral and Zeta special functions.
|
||||
@ -1894,10 +1906,10 @@ Tue Sep 2 12:14:27 CEST 2008 - pth@suse.de
|
||||
functions.
|
||||
o Added support for compile time powers of a runtime base.
|
||||
o Added a few SSE2 based optimisations for the Lanczos
|
||||
approximations.
|
||||
approximations.
|
||||
* MPI:
|
||||
o Added support for non-blocking operations in Python
|
||||
o Added support for graph topologies.
|
||||
o Added support for graph topologies.
|
||||
* Multi-index Containers: Minor additions and maintenance fixes.
|
||||
Consult the library release notes for
|
||||
further information.
|
||||
@ -1915,11 +1927,11 @@ Tue Sep 2 12:14:27 CEST 2008 - pth@suse.de
|
||||
the serious win32 condition variable bug).
|
||||
o scoped_try_lock types are now backwards-compatible with
|
||||
Boost 1.34.0 and previous releases.
|
||||
o Support for passing function arguments to the thread
|
||||
o Support for passing function arguments to the thread
|
||||
function by supplying additional arguments to the thread
|
||||
constructor.
|
||||
o Backwards-compatibility overloads added for timed_lock and
|
||||
timed_wait functions to allow use of xtime for timeouts.
|
||||
timed_wait functions to allow use of xtime for timeouts.
|
||||
* Wave:
|
||||
o Wave V2.0 is a new major release introducing some breaking
|
||||
API changes, preventing it to be used with Boost versions
|
||||
@ -1927,7 +1939,7 @@ Tue Sep 2 12:14:27 CEST 2008 - pth@suse.de
|
||||
have been streamlined for more consistency.
|
||||
o Fixed a couple of bugs, improved regression test system to
|
||||
include testing of the preporcessing hooks interface
|
||||
(for details see: Changelog).
|
||||
(for details see: Changelog).
|
||||
* Xpressive:
|
||||
o Regular expressions that can be written as strings or as
|
||||
expression templates, and that can refer to each other and
|
||||
@ -1939,7 +1951,7 @@ Tue Sep 2 12:14:27 CEST 2008 - pth@suse.de
|
||||
expressions in addition to format strings.
|
||||
o Range-based regex_replace() algorithm.
|
||||
o Fix crash when semantic actions are placed in look-aheads,
|
||||
look-behinds or independent sub-expressions.
|
||||
look-behinds or independent sub-expressions.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
@ -2035,7 +2047,7 @@ Thu Aug 9 15:16:09 CEST 2007 - pth@suse.de
|
||||
Size Array, Hash Function Objects, Regular Expressions,
|
||||
and Complex Number Additional Algorithms.
|
||||
|
||||
* Typeof Library: Typeof operator emulation, from Arkadiy Vertleyb
|
||||
* Typeof Library: Typeof operator emulation, from Arkadiy Vertleyb
|
||||
and Peder Holt.
|
||||
|
||||
* Xpressive Library: Regular expressions that can be written as strings
|
||||
@ -2048,11 +2060,11 @@ Thu Aug 9 15:16:09 CEST 2007 - pth@suse.de
|
||||
* Assign Library:
|
||||
o Support for ptr_map<key,T> via the new function ptr_map_insert()
|
||||
o Support for initialization of Pointer Containers when the
|
||||
containers hold pointers to an abstract base class.
|
||||
containers hold pointers to an abstract base class.
|
||||
|
||||
* Date_time library:
|
||||
o Support for new US/Canada timezone rules and other bug fixes.
|
||||
See Change History for details.
|
||||
See Change History for details.
|
||||
|
||||
* Filesystem Library: Major upgrade in preparation for submission to the
|
||||
C++ Standards Committee for TR2. Changes include:
|
||||
@ -2073,7 +2085,7 @@ Thu Aug 9 15:16:09 CEST 2007 - pth@suse.de
|
||||
|
||||
o Preservation of existing user code whenever possible.
|
||||
o More efficient directory iteration.
|
||||
o Addition of a recursive directory iterator.
|
||||
o Addition of a recursive directory iterator.
|
||||
|
||||
* Function Library: Boost.Function now implements a small buffer
|
||||
optimization, which can drastically improve the
|
||||
@ -2092,7 +2104,7 @@ Thu Aug 9 15:16:09 CEST 2007 - pth@suse.de
|
||||
o Add support for the BOOST_HASH_NO_EXTENSIONS macro, which
|
||||
disables the extensions to TR1
|
||||
|
||||
o Minor improvements to the hash functions for floating point numbers.
|
||||
o Minor improvements to the hash functions for floating point numbers.
|
||||
|
||||
* Graph Library:
|
||||
o edmonds_maximum_cardinality_matching,
|
||||
@ -2111,7 +2123,7 @@ Thu Aug 9 15:16:09 CEST 2007 - pth@suse.de
|
||||
o Note: the name of the compiled library for the GraphViz reader has
|
||||
changed to boost_graph (from bgl-viz) to match Boost conventions.
|
||||
|
||||
o See the complete revision history for more information.
|
||||
o See the complete revision history for more information.
|
||||
|
||||
* MultiArray Library: Boost.MultiArray now by default provides
|
||||
range-checking for operator[]. Range checking can
|
||||
@ -2145,7 +2157,7 @@ Thu Aug 9 15:16:09 CEST 2007 - pth@suse.de
|
||||
|
||||
o Member function get_value_or(alternative_value) added.
|
||||
o Incompatbility bug with mpl::apply<> fixed.
|
||||
o Converting assignment bug with uninitialized lvalues fixed.
|
||||
o Converting assignment bug with uninitialized lvalues fixed.
|
||||
|
||||
* Parameter Library:
|
||||
o Every ArgumentPack is now a valid MPL Forward Sequence.
|
||||
@ -2158,7 +2170,7 @@ Thu Aug 9 15:16:09 CEST 2007 - pth@suse.de
|
||||
o New overload generation macros solve the forwarding problem
|
||||
directly.
|
||||
|
||||
o See also the Python library changes, below.
|
||||
o See also the Python library changes, below.
|
||||
|
||||
* Pointer Container Library:
|
||||
o Support for serialization via Boost.Serialization.
|
||||
@ -2265,9 +2277,9 @@ Fixes in 1.34.1:
|
||||
* ::boost::detail::empty_base improved
|
||||
* Fix failing uild of libs/python/example/quickstart.
|
||||
* Fix problems when building Python modules on boost 1.34.0
|
||||
* Patches to allow boost 1.34.0 to compile with stricter warning
|
||||
* Patches to allow boost 1.34.0 to compile with stricter warning
|
||||
checking under mac OS and gcc
|
||||
* Unable to compile Python example, tutorial, or quickstart with
|
||||
* Unable to compile Python example, tutorial, or quickstart with
|
||||
Boost 1_34_0
|
||||
* Improper overflow handling in shortest paths algorithms
|
||||
* Multiple include paths for Python
|
||||
@ -2300,13 +2312,13 @@ Fri Sep 22 13:49:48 CEST 2006 - pth@suse.de
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 14 11:02:21 CEST 2006 - sf@suse.de
|
||||
|
||||
- fixed wrong usage of visit_each() (Bug #192116 )
|
||||
- fixed wrong usage of visit_each() (Bug #192116)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 13 15:47:57 CEST 2006 - sf@suse.de
|
||||
|
||||
- fixed link creation to libboost_thread.so, using %_lib instead
|
||||
of lib
|
||||
- fixed link creation to libboost_thread.so, using %_lib instead
|
||||
of lib
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 19 19:46:37 CEST 2006 - jw@suse.de
|
||||
@ -2411,5 +2423,3 @@ Wed Jul 23 14:52:15 CEST 2003 - pthomas@suse.de
|
||||
|
||||
- Initial package, based on the work by Robert Schiele.
|
||||
- Fix building with Python 2.3
|
||||
|
||||
|
||||
|
15
boost.spec
15
boost.spec
@ -19,9 +19,9 @@
|
||||
#
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
|
||||
%define ver 1.76.0
|
||||
%define _ver 1_76_0
|
||||
%define package_version 1_76_0
|
||||
%define ver 1.77.0
|
||||
%define _ver 1_77_0
|
||||
%define package_version 1_77_0
|
||||
%define file_version %_ver
|
||||
%define lib_appendix %_ver
|
||||
%define docs_version 1.56.0
|
||||
@ -235,9 +235,9 @@ ExcludeArch: s390x %{ix86} ppc64 ppc64le
|
||||
%endif
|
||||
|
||||
Name: %{base_name}
|
||||
Version: 1.76.0
|
||||
Version: 1.77.0
|
||||
Release: 0
|
||||
%define library_version 1_76_0
|
||||
%define library_version 1_77_0
|
||||
|
||||
Summary: Boost C++ Libraries
|
||||
License: BSL-1.0
|
||||
@ -265,6 +265,8 @@ Patch17: python_mpi.patch
|
||||
Patch18: dynamic_linking.patch
|
||||
Patch20: python_library_name.patch
|
||||
Patch21: boost-remove-cmakedir.patch
|
||||
Patch22: boost-process.patch
|
||||
Patch23: boost-math.patch
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gmp-devel
|
||||
BuildRequires: libbz2-devel
|
||||
@ -640,6 +642,7 @@ Summary: Development headers for Boost.Filesystem library
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: libboost_filesystem%{library_version} = %{version}
|
||||
Requires: libboost_headers%{library_version}-devel = %{version}
|
||||
Requires: libboost_atomic%{library_version}-devel = %{version}
|
||||
Requires: libstdc++-devel
|
||||
Conflicts: boost-devel < 1.63
|
||||
Conflicts: libboost_filesystem-devel-impl
|
||||
@ -1252,6 +1255,8 @@ find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl \) -exec chmod -x {}
|
||||
%patch18 -p1
|
||||
%patch20 -p1
|
||||
%patch21 -p1
|
||||
%patch22 -p2
|
||||
%patch23 -p2
|
||||
|
||||
%build
|
||||
find . -type f -exec chmod u+w {} +
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f0397ba6e982c4450f27bf32a2a83292aba035b827a5623a14636ea583318c41
|
||||
size 110073117
|
3
boost_1_77_0.tar.bz2
Normal file
3
boost_1_77_0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fc9f85fc030e233142908241af7a846e60630aa7388de9a5fafb1f3a26840854
|
||||
size 110361537
|
@ -103,8 +103,8 @@ Index: boost_1_74_0/libs/filesystem/build/Jamfile.v2
|
||||
;
|
||||
|
||||
SOURCES =
|
||||
@@ -75,7 +75,7 @@ lib boost_filesystem
|
||||
: <define>BOOST_FILESYSTEM_SOURCE
|
||||
@@ -157,7 +157,7 @@ lib boost_filesystem
|
||||
<conditional>@select-platform-specific-sources
|
||||
<include>../src
|
||||
<link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1
|
||||
- <link>static:<define>BOOST_FILESYSTEM_STATIC_LINK=1
|
||||
|
Loading…
Reference in New Issue
Block a user