[packages/boost] - updated to 1.55.0 (new sonames as usual; introduces shared coroutine library) - removed obsolete p
qboosh
qboosh at pld-linux.org
Sun Feb 2 16:29:31 CET 2014
commit f1235ec73b1f8315504c47cfb564fae355b0441d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Feb 2 16:31:08 2014 +0100
- updated to 1.55.0 (new sonames as usual; introduces shared coroutine library)
- removed obsolete patches
001-coroutine.patch | 19 ---
002-date-time.patch | 19 ---
003-log.patch | 16 ---
boost-1.54.0-algorithm-unused_typedef.patch | 43 -------
boost-1.54.0-context-execstack.patch | 129 --------------------
boost-1.54.0-graph-unused_typedef.patch | 11 --
boost-1.54.0-lexical_cast-int128.patch | 61 ----------
boost-1.54.0-math-unused_typedef-2.patch | 52 --------
boost-1.54.0-math-unused_typedef.patch | 15 ---
boost-1.54.0-multiprecision-unused_typedef.patch | 148 -----------------------
boost-1.54.0-thread-cond_variable_shadow.patch | 104 ----------------
boost-1.54.0-thread-link_atomic.patch | 51 --------
boost-1.54.0-unordered-unused_typedef.patch | 14 ---
boost-1.54.0-xpressive-unused_typedef.patch | 11 --
boost-stdint.patch | 14 ---
boost.spec | 52 +-------
16 files changed, 5 insertions(+), 754 deletions(-)
---
diff --git a/boost.spec b/boost.spec
index 3da20a6..3f98052 100644
--- a/boost.spec
+++ b/boost.spec
@@ -10,24 +10,15 @@
Summary: The Boost C++ Libraries
Summary(pl.UTF-8): Biblioteki C++ "Boost"
Name: boost
-Version: 1.54.0
-Release: 4
+Version: 1.55.0
+Release: 1
License: Boost Software License and others
Group: Libraries
Source0: http://downloads.sourceforge.net/boost/%{name}_%{fver}.tar.bz2
-# Source0-md5: 15cb8c0803064faef0c4ddf5bc5ca279
+# Source0-md5: d6eef4b4cacb2183f2bf265a5a03a354
Patch0: %{name}-link.patch
-Patch1: %{name}-stdint.patch
-
-# Upstream patches posted as release notes:
-# http://www.boost.org/users/history/version_1_54_0.html
-Patch100: 001-coroutine.patch
-Patch101: 002-date-time.patch
-Patch102: 003-log.patch
# FC Patches:
-# https://svn.boost.org/trac/boost/ticket/8826
-Patch200: boost-1.54.0-context-execstack.patch
# https://svn.boost.org/trac/boost/ticket/8844
Patch201: boost-1.54.0-bind-static_assert.patch
# https://svn.boost.org/trac/boost/ticket/8847
@@ -36,9 +27,6 @@ Patch202: boost-1.54.0-concept-unused_typedef.patch
Patch203: boost-1.54.0-mpl-print.patch
# https://svn.boost.org/trac/boost/ticket/8859
Patch204: boost-1.54.0-static_warning-unused_typedef.patch
-# https://svn.boost.org/trac/boost/ticket/8855
-Patch205: boost-1.54.0-math-unused_typedef.patch
-Patch206: boost-1.54.0-math-unused_typedef-2.patch
# https://svn.boost.org/trac/boost/ticket/8853
Patch207: boost-1.54.0-tuple-unused_typedef.patch
# https://svn.boost.org/trac/boost/ticket/8854
@@ -51,32 +39,16 @@ Patch211: boost-1.54.0-spirit-unused_typedef.patch
Patch212: boost-1.54.0-spirit-unused_typedef-2.patch
# https://svn.boost.org/trac/boost/ticket/8871
Patch213: boost-1.54.0-numeric-unused_typedef.patch
-# https://svn.boost.org/trac/boost/ticket/8872
-Patch214: boost-1.54.0-multiprecision-unused_typedef.patch
-# https://svn.boost.org/trac/boost/ticket/8874
-Patch215: boost-1.54.0-unordered-unused_typedef.patch
-# https://svn.boost.org/trac/boost/ticket/8876
-Patch216: boost-1.54.0-algorithm-unused_typedef.patch
-# https://svn.boost.org/trac/boost/ticket/8877
-Patch217: boost-1.54.0-graph-unused_typedef.patch
# https://svn.boost.org/trac/boost/ticket/8878
Patch218: boost-1.54.0-locale-unused_typedef.patch
# https://svn.boost.org/trac/boost/ticket/8879
Patch219: boost-1.54.0-property_tree-unused_typedef.patch
-# https://svn.boost.org/trac/boost/ticket/8880
-Patch220: boost-1.54.0-xpressive-unused_typedef.patch
# https://svn.boost.org/trac/boost/ticket/8881
Patch221: boost-1.54.0-mpi-unused_typedef.patch
# https://svn.boost.org/trac/boost/ticket/8888
Patch222: boost-1.54.0-python-unused_typedef.patch
-# https://svn.boost.org/trac/boost/ticket/8941
-Patch223: boost-1.54.0-lexical_cast-int128.patch
# https://svn.boost.org/trac/boost/ticket/9038
Patch224: boost-1.54.0-pool-test_linking.patch
-# https://svn.boost.org/trac/boost/ticket/9037
-Patch225: boost-1.54.0-thread-cond_variable_shadow.patch
-# https://svn.boost.org/trac/boost/ticket/9041
-Patch226: boost-1.54.0-thread-link_atomic.patch
URL: http://www.boost.org/
BuildRequires: bzip2-devel
BuildRequires: expat-devel
@@ -438,19 +410,11 @@ Dokumentacja dla biblioteki Boost C++.
%prep
%setup -q -n %{name}_%{fver}
%patch0 -p1
-%patch1 -p2
-
-%patch100 -p1
-%patch101 -p1
-%patch102 -p1
-%patch200 -p1
%patch201 -p1
%patch202 -p1
%patch203 -p0
%patch204 -p1
-%patch205 -p1
-%patch206 -p0
%patch207 -p0
%patch208 -p0
%patch209 -p0
@@ -458,19 +422,11 @@ Dokumentacja dla biblioteki Boost C++.
%patch211 -p1
%patch212 -p1
%patch213 -p1
-%patch214 -p1
-%patch215 -p1
-%patch216 -p1
-%patch217 -p1
%patch218 -p1
%patch219 -p1
-%patch220 -p1
%patch221 -p1
%patch222 -p1
-%patch223 -p0
%patch224 -p1
-%patch225 -p1
-%patch226 -p1
# - don't know how to pass it through (b)jam -s (no way?)
# due to oversophisticated build flags system.
@@ -613,6 +569,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libboost_atomic.so.*.*.*
+%attr(755,root,root) %{_libdir}/libboost_coroutine.so.*.*.*
%attr(755,root,root) %{_libdir}/libboost_iostreams.so.*.*.*
%attr(755,root,root) %{_libdir}/libboost_math_*.so.*.*.*
%attr(755,root,root) %{_libdir}/libboost_random.so.*.*.*
@@ -624,6 +581,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/libboost_atomic.so
%attr(755,root,root) %{_libdir}/libboost_chrono.so
%attr(755,root,root) %{_libdir}/libboost_context.so
+%attr(755,root,root) %{_libdir}/libboost_coroutine.so
%attr(755,root,root) %{_libdir}/libboost_date_time.so
%attr(755,root,root) %{_libdir}/libboost_filesystem.so
%attr(755,root,root) %{_libdir}/libboost_graph.so
diff --git a/001-coroutine.patch b/001-coroutine.patch
deleted file mode 100644
index f9b3f4a..0000000
--- a/001-coroutine.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-------------------------------------------------------------------------
-r84947 | danieljames | 2013-07-03 22:57:56 +0100 (Wed, 03 Jul 2013) | 4 lines
-
-coroutine: fix typo in Jamfile
-
-From [84622], by olli
-
-------------------------------------------------------------------------
---- 1_54_0/libs/coroutine/build/Jamfile.v2 (revision 84946)
-+++ 1_54_0/libs/coroutine/build/Jamfile.v2 (revision 84947)
-@@ -40,7 +40,7 @@
- : detail/standard_stack_allocator_posix.cpp
- ;
-
--explicit yield_sources ;
-+explicit allocator_sources ;
-
- lib boost_coroutine
- : allocator_sources
diff --git a/002-date-time.patch b/002-date-time.patch
deleted file mode 100644
index a05efeb..0000000
--- a/002-date-time.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-------------------------------------------------------------------------
-r84948 | danieljames | 2013-07-03 23:02:30 +0100 (Wed, 03 Jul 2013) | 4 lines
-
-In C++11 the shared_ptr -> bool conversion is explicit. In custom time zone code, make the cast explicit. Fixes compilation failure in C++11
-
-From [84626], by marshall.
-
-------------------------------------------------------------------------
---- 1_54_0/boost/date_time/local_time/custom_time_zone.hpp (revision 84947)
-+++ 1_54_0/boost/date_time/local_time/custom_time_zone.hpp (revision 84948)
-@@ -64,7 +64,7 @@
- //! True if zone uses daylight savings adjustments
- virtual bool has_dst() const
- {
-- return (dst_calc_rules_); //if calc_rule is set the tz has dst
-+ return (bool) dst_calc_rules_; //if calc_rule is set the tz has dst
- }
- //! Local time that DST starts -- NADT if has_dst is false
- virtual posix_time::ptime dst_local_start_time(gregorian::greg_year y) const
diff --git a/003-log.patch b/003-log.patch
deleted file mode 100644
index a67c91f..0000000
--- a/003-log.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-------------------------------------------------------------------------
-r84966 | andysem | 2013-07-07 11:43:20 +0100 (Sun, 07 Jul 2013) | 1 line
-
-Backported fix for BOOST_LOG_ONCE_BLOCK_FLAG macro definition.
-------------------------------------------------------------------------
---- 1_54_0/boost/log/utility/once_block.hpp (revision 84965)
-+++ 1_54_0/boost/log/utility/once_block.hpp (revision 84966)
-@@ -176,7 +176,7 @@
- * been executed.
- */
- #define BOOST_LOG_ONCE_BLOCK_FLAG(flag_var)\
-- BOOST_LOG_ONCE_BLOCK_INTERNAL(\
-+ BOOST_LOG_ONCE_BLOCK_FLAG_INTERNAL(\
- flag_var,\
- BOOST_LOG_UNIQUE_IDENTIFIER_NAME(_boost_log_once_block_sentry_))
-
diff --git a/boost-1.54.0-algorithm-unused_typedef.patch b/boost-1.54.0-algorithm-unused_typedef.patch
deleted file mode 100644
index 6bc8fe1..0000000
--- a/boost-1.54.0-algorithm-unused_typedef.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-diff -urp boost_1_54_0-orig/boost/algorithm/string/detail/finder.hpp boost_1_54_0/boost/algorithm/string/detail/finder.hpp
---- boost_1_54_0-orig/boost/algorithm/string/detail/finder.hpp 2013-07-23 00:47:43.933889672 +0200
-+++ boost_1_54_0/boost/algorithm/string/detail/finder.hpp 2013-07-23 00:50:40.324958667 +0200
-@@ -142,7 +142,6 @@ namespace boost {
- ForwardIteratorT End,
- std::forward_iterator_tag ) const
- {
-- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- first_finder_type first_finder(
-@@ -263,7 +262,6 @@ namespace boost {
- ForwardIteratorT End,
- unsigned int N) const
- {
-- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- // Sanity check
-@@ -298,7 +296,6 @@ namespace boost {
- ForwardIteratorT End,
- unsigned int N) const
- {
-- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- // Sanity check
-@@ -362,7 +359,6 @@ namespace boost {
- unsigned int N,
- std::random_access_iterator_tag )
- {
-- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- if ( (End<=Begin) || ( static_cast<unsigned int>(End-Begin) < N ) )
-@@ -436,7 +432,6 @@ namespace boost {
- unsigned int N,
- std::random_access_iterator_tag )
- {
-- typedef ForwardIteratorT input_iterator_type;
- typedef iterator_range<ForwardIteratorT> result_type;
-
- if ( (End<=Begin) || ( static_cast<unsigned int>(End-Begin) < N ) )
diff --git a/boost-1.54.0-context-execstack.patch b/boost-1.54.0-context-execstack.patch
deleted file mode 100644
index 8bf3eb1..0000000
--- a/boost-1.54.0-context-execstack.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-diff -up boost-1.54.0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S~ 2012-12-21 02:22:09.000000000 -0800
-+++ boost-1.54.0/libs/context/src/asm/jump_arm_aapcs_elf_gas.S 2013-07-15 11:11:46.772543152 -0700
-@@ -71,3 +71,6 @@ jump_fcontext:
- @ and as first arg in context function
- ldmia a2, {v1-v8,sp-pc} @ restore v1-V8,SP-PC
- .size jump_fcontext,.-jump_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/jump_i386_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_i386_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/jump_i386_sysv_elf_gas.S~ 2012-09-18 02:06:47.000000000 -0700
-+++ boost-1.54.0/libs/context/src/asm/jump_i386_sysv_elf_gas.S 2013-07-15 11:10:32.829144835 -0700
-@@ -70,3 +70,6 @@ jump_fcontext:
-
- jmp *%edx /* indirect jump to context */
- .size jump_fcontext,.-jump_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S~ 2012-11-27 23:52:08.000000000 -0800
-+++ boost-1.54.0/libs/context/src/asm/jump_ppc32_sysv_elf_gas.S 2013-07-15 11:10:57.848279687 -0700
-@@ -178,3 +178,6 @@ jump_fcontext:
-
- bctr # jump to context
- .size jump_fcontext, .-jump_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S~ 2012-11-27 23:52:08.000000000 -0800
-+++ boost-1.54.0/libs/context/src/asm/jump_ppc64_sysv_elf_gas.S 2013-07-15 11:11:07.189330597 -0700
-@@ -199,3 +199,6 @@ jump_fcontext:
-
- bctr # jump to context
- .size .jump_fcontext, .-.jump_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S~ 2012-09-18 02:06:47.000000000 -0700
-+++ boost-1.54.0/libs/context/src/asm/jump_x86_64_sysv_elf_gas.S 2013-07-15 11:09:49.724912924 -0700
-@@ -80,3 +80,6 @@ jump_fcontext:
-
- jmp *%rcx /* indirect jump to context */
- .size jump_fcontext,.-jump_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/make_arm_aapcs_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_arm_aapcs_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/make_arm_aapcs_elf_gas.S~ 2013-01-15 01:51:39.000000000 -0800
-+++ boost-1.54.0/libs/context/src/asm/make_arm_aapcs_elf_gas.S 2013-07-15 11:11:38.626499289 -0700
-@@ -74,3 +74,6 @@ finish:
- mov a1, #0 @ exit code is zero
- bl _exit at PLT @ exit application
- .size make_fcontext,.-make_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/make_i386_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_i386_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/make_i386_sysv_elf_gas.S~ 2013-06-07 08:38:10.000000000 -0700
-+++ boost-1.54.0/libs/context/src/asm/make_i386_sysv_elf_gas.S 2013-07-15 11:10:40.333185226 -0700
-@@ -75,3 +75,6 @@ finish:
- call _exit at PLT /* exit application */
- hlt
- .size make_fcontext,.-make_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/make_mips32_o32_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_mips32_o32_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/make_mips32_o32_elf_gas.S~ 2012-11-27 23:52:08.000000000 -0800
-+++ boost-1.54.0/libs/context/src/asm/make_mips32_o32_elf_gas.S 2013-07-15 11:12:34.392799546 -0700
-@@ -83,3 +83,6 @@ finish:
- jalr $t9 # exit application
- .end make_fcontext
- .size make_fcontext, .-make_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S~ 2013-05-08 22:40:43.000000000 -0700
-+++ boost-1.54.0/libs/context/src/asm/make_ppc32_sysv_elf_gas.S 2013-07-15 11:11:20.247400344 -0700
-@@ -109,3 +109,6 @@ finish:
- li %r3, 0 # exit code is zero
- bl _exit at plt # exit application
- .size make_fcontext, .-make_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S~ 2013-05-08 22:40:43.000000000 -0700
-+++ boost-1.54.0/libs/context/src/asm/make_ppc64_sysv_elf_gas.S 2013-07-15 11:11:13.400363259 -0700
-@@ -131,3 +131,6 @@ finish:
- bl _exit # exit application
- nop
- .size .make_fcontext, .-.make_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/make_sparc64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_sparc64_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/make_sparc64_sysv_elf_gas.S~ 2013-02-12 04:55:22.000000000 -0800
-+++ boost-1.54.0/libs/context/src/asm/make_sparc64_sysv_elf_gas.S 2013-07-15 11:12:41.643838416 -0700
-@@ -84,3 +84,6 @@ finish:
- nop
-
- .size make_fcontext,.-make_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/make_sparc_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_sparc_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/make_sparc_sysv_elf_gas.S~ 2013-02-12 04:55:22.000000000 -0800
-+++ boost-1.54.0/libs/context/src/asm/make_sparc_sysv_elf_gas.S 2013-07-15 11:12:48.733876794 -0700
-@@ -80,3 +80,6 @@ finish:
- nop
-
- .size make_fcontext,.-make_fcontext
-+
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
-diff -up boost-1.54.0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S~ boost-1.54.0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S
---- boost-1.54.0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S~ 2012-11-29 23:38:52.000000000 -0800
-+++ boost-1.54.0/libs/context/src/asm/make_x86_64_sysv_elf_gas.S 2013-07-15 11:10:06.151001366 -0700
-@@ -72,3 +72,5 @@ finish:
- hlt
- .size make_fcontext,.-make_fcontext
-
-+/* Mark that we don't need executable stack. */
-+.section .note.GNU-stack,"", at progbits
diff --git a/boost-1.54.0-graph-unused_typedef.patch b/boost-1.54.0-graph-unused_typedef.patch
deleted file mode 100644
index 62dee44..0000000
--- a/boost-1.54.0-graph-unused_typedef.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -urp boost_1_54_0-orig/boost/graph/breadth_first_search.hpp boost_1_54_0/boost/graph/breadth_first_search.hpp
---- boost_1_54_0-orig/boost/graph/breadth_first_search.hpp 2013-07-23 00:47:43.418886551 +0200
-+++ boost_1_54_0/boost/graph/breadth_first_search.hpp 2013-07-23 00:50:40.339958756 +0200
-@@ -64,7 +64,6 @@ namespace boost {
- BOOST_CONCEPT_ASSERT(( IncidenceGraphConcept<IncidenceGraph> ));
- typedef graph_traits<IncidenceGraph> GTraits;
- typedef typename GTraits::vertex_descriptor Vertex;
-- typedef typename GTraits::edge_descriptor Edge;
- BOOST_CONCEPT_ASSERT(( BFSVisitorConcept<BFSVisitor, IncidenceGraph> ));
- BOOST_CONCEPT_ASSERT(( ReadWritePropertyMapConcept<ColorMap, Vertex> ));
- typedef typename property_traits<ColorMap>::value_type ColorValue;
diff --git a/boost-1.54.0-lexical_cast-int128.patch b/boost-1.54.0-lexical_cast-int128.patch
deleted file mode 100644
index 8e6c63c..0000000
--- a/boost-1.54.0-lexical_cast-int128.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff -up boost/lexical_cast.hpp\~ boost/lexical_cast.hpp
---- boost/lexical_cast.hpp~ 2013-07-27 12:03:21.000000000 +0200
-+++ boost/lexical_cast.hpp 2013-07-30 19:30:54.969548144 +0200
-@@ -69,11 +69,6 @@
- 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
- {
- // exception used to indicate runtime lexical_cast failure
-@@ -316,7 +311,7 @@ namespace boost {
- > {};
- #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 > {};
- #endif
-@@ -613,7 +608,7 @@ namespace boost {
- BOOST_LCAST_DEF(unsigned __int64)
- 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)
- #endif
-@@ -1827,7 +1822,7 @@ namespace boost {
- bool operator<<( __int64 n) { return shl_signed(n); }
- #endif
-
--#ifdef BOOST_LCAST_HAS_INT128
-+#ifdef BOOST_HAS_INT128
- bool operator<<(const boost::uint128_type& n) { start = lcast_put_unsigned<Traits>(n, finish); return true; }
- bool operator<<(const boost::int128_type& n) { return shl_signed(n); }
- #endif
-@@ -2039,7 +2034,7 @@ namespace boost {
- bool operator>>(__int64& output) { return shr_signed(output); }
- #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); }
- #endif
-@@ -2719,7 +2714,6 @@ namespace boost {
-
- #undef BOOST_LCAST_THROW_BAD_CAST
- #undef BOOST_LCAST_NO_WCHAR_T
--#undef BOOST_LCAST_HAS_INT128
-
- #endif // BOOST_LEXICAL_CAST_INCLUDED
-
-
-Diff finished. Tue Jul 30 19:30:58 2013
diff --git a/boost-1.54.0-math-unused_typedef-2.patch b/boost-1.54.0-math-unused_typedef-2.patch
deleted file mode 100644
index d2ab628..0000000
--- a/boost-1.54.0-math-unused_typedef-2.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-Index: boost/math/special_functions/airy.hpp
-===================================================================
---- boost/math/special_functions/airy.hpp (revision 85073)
-+++ boost/math/special_functions/airy.hpp (working copy)
-@@ -340,13 +340,6 @@
- inline T airy_ai_zero(unsigned m, const Policy& pol)
- {
- BOOST_FPU_EXCEPTION_GUARD
-- typedef typename policies::evaluation<T, Policy>::type value_type;
-- typedef typename policies::normalise<
-- Policy,
-- policies::promote_float<false>,
-- policies::promote_double<false>,
-- policies::discrete_quantile<>,
-- policies::assert_undefined<> >::type forwarding_policy;
- BOOST_STATIC_ASSERT_MSG(false == std::numeric_limits<T>::is_integer, "Airy return type must be a floating-point type.");
- return policies::checked_narrowing_cast<T, Policy>(detail::airy_ai_zero_imp<T>(m, pol), "boost::math::airy_ai_zero<%1%>(unsigned)");
- }
-@@ -388,13 +381,6 @@
- inline T airy_bi_zero(unsigned m, const Policy& pol)
- {
- BOOST_FPU_EXCEPTION_GUARD
-- typedef typename policies::evaluation<T, Policy>::type value_type;
-- typedef typename policies::normalise<
-- Policy,
-- policies::promote_float<false>,
-- policies::promote_double<false>,
-- policies::discrete_quantile<>,
-- policies::assert_undefined<> >::type forwarding_policy;
- BOOST_STATIC_ASSERT_MSG(false == std::numeric_limits<T>::is_integer, "Airy return type must be a floating-point type.");
- return policies::checked_narrowing_cast<T, Policy>(detail::airy_bi_zero_imp<T>(m, pol), "boost::math::airy_bi_zero<%1%>(unsigned)");
- }
-Index: boost/math/special_functions/beta.hpp
-===================================================================
---- boost/math/special_functions/beta.hpp (revision 85073)
-+++ boost/math/special_functions/beta.hpp (working copy)
-@@ -1331,7 +1331,6 @@
- BOOST_FPU_EXCEPTION_GUARD
- typedef typename tools::promote_args<RT1, RT2, RT3>::type result_type;
- typedef typename policies::evaluation<result_type, Policy>::type value_type;
-- typedef typename lanczos::lanczos<value_type, Policy>::type evaluation_type;
- typedef typename policies::normalise<
- Policy,
- policies::promote_float<false>,
-@@ -1349,7 +1348,6 @@
- BOOST_FPU_EXCEPTION_GUARD
- typedef typename tools::promote_args<RT1, RT2, RT3>::type result_type;
- typedef typename policies::evaluation<result_type, Policy>::type value_type;
-- typedef typename lanczos::lanczos<value_type, Policy>::type evaluation_type;
- typedef typename policies::normalise<
- Policy,
- policies::promote_float<false>,
diff --git a/boost-1.54.0-math-unused_typedef.patch b/boost-1.54.0-math-unused_typedef.patch
deleted file mode 100644
index f413279..0000000
--- a/boost-1.54.0-math-unused_typedef.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -up boost_1_54_0/boost/math/distributions/inverse_gaussian.hpp~ boost_1_54_0/boost/math/distributions/inverse_gaussian.hpp
---- boost_1_54_0/boost/math/distributions/inverse_gaussian.hpp~ 2012-09-07 01:43:19.000000000 -0700
-+++ boost_1_54_0/boost/math/distributions/inverse_gaussian.hpp 2013-07-22 03:42:15.216142075 -0700
-@@ -285,10 +285,8 @@ namespace detail
-
- // Define the distribution, using gamma_nooverflow:
- typedef gamma_distribution<RealType, no_overthrow_policy> gamma_nooverflow;
-+ gamma_nooverflow g(static_cast<RealType>(0.5), static_cast<RealType>(1.));
-
-- gamma_distribution<RealType, no_overthrow_policy> g(static_cast<RealType>(0.5), static_cast<RealType>(1.));
--
-- // gamma_nooverflow g(static_cast<RealType>(0.5), static_cast<RealType>(1.));
- // R qgamma(0.2, 0.5, 1) 0.0320923
- RealType qg = quantile(complement(g, p));
- //RealType qg1 = qgamma(1.- p, 0.5, 1.0, true, false);
diff --git a/boost-1.54.0-multiprecision-unused_typedef.patch b/boost-1.54.0-multiprecision-unused_typedef.patch
deleted file mode 100644
index af245af..0000000
--- a/boost-1.54.0-multiprecision-unused_typedef.patch
+++ /dev/null
@@ -1,148 +0,0 @@
-diff -up boost_1_54_0/boost/multiprecision/detail/functions/constants.hpp~ boost_1_54_0/boost/multiprecision/detail/functions/constants.hpp
---- boost_1_54_0/boost/multiprecision/detail/functions/constants.hpp~ 2012-09-20 09:04:02.000000000 -0700
-+++ boost_1_54_0/boost/multiprecision/detail/functions/constants.hpp 2013-07-22 03:31:01.145084522 -0700
-@@ -81,7 +81,6 @@ template <class T>
- void calc_e(T& result, unsigned digits)
- {
- typedef typename mpl::front<typename T::unsigned_types>::type ui_type;
-- typedef typename mpl::front<typename T::float_types>::type real_type;
- //
- // 1100 digits in string form:
- //
-diff -up boost_1_54_0/boost/multiprecision/detail/functions/pow.hpp~ boost_1_54_0/boost/multiprecision/detail/functions/pow.hpp
---- boost_1_54_0/boost/multiprecision/detail/functions/pow.hpp~ 2013-03-31 09:34:50.000000000 -0700
-+++ boost_1_54_0/boost/multiprecision/detail/functions/pow.hpp 2013-07-22 03:43:12.495489757 -0700
-@@ -142,10 +142,6 @@ void hyp1F0(T& H1F0, const T& a, const T
- // There are no checks on input range or parameter boundaries.
-
- typedef typename boost::multiprecision::detail::canonical<int, T>::type si_type;
-- typedef typename boost::multiprecision::detail::canonical<unsigned, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
-- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- BOOST_ASSERT(&H1F0 != &x);
- BOOST_ASSERT(&H1F0 != &a);
-@@ -200,7 +196,6 @@ void eval_exp(T& result, const T& x)
- typedef typename boost::multiprecision::detail::canonical<int, T>::type si_type;
- typedef typename T::exponent_type exp_type;
- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
-- typedef typename boost::multiprecision::detail::canonical<float, T>::type float_type;
-
- // Handle special arguments.
- int type = eval_fpclassify(x);
-@@ -326,7 +321,6 @@ void eval_log(T& result, const T& arg)
- // then let y = x - 1 and compute:
- // log(x) = log(2) * n + log1p(1 + y)
- //
-- typedef typename boost::multiprecision::detail::canonical<int, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<unsigned, T>::type ui_type;
- typedef typename T::exponent_type exp_type;
- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
-@@ -409,9 +403,6 @@ inline void eval_pow(T& result, const T&
- {
- BOOST_STATIC_ASSERT_MSG(number_category<T>::value == number_kind_floating_point, "The pow function is only valid for floating point types.");
- typedef typename boost::multiprecision::detail::canonical<int, T>::type si_type;
-- typedef typename boost::multiprecision::detail::canonical<unsigned, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- if((&result == &x) || (&result == &a))
-@@ -595,10 +586,7 @@ namespace detail{
- template <class T>
- void sinhcosh(const T& x, T* p_sinh, T* p_cosh)
- {
-- typedef typename boost::multiprecision::detail::canonical<int, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<unsigned, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- switch(eval_fpclassify(x))
-diff -up boost_1_54_0/boost/multiprecision/detail/functions/trig.hpp~ boost_1_54_0/boost/multiprecision/detail/functions/trig.hpp
---- boost_1_54_0/boost/multiprecision/detail/functions/trig.hpp~ 2013-03-31 09:34:50.000000000 -0700
-+++ boost_1_54_0/boost/multiprecision/detail/functions/trig.hpp 2013-07-22 03:44:30.512963273 -0700
-@@ -17,9 +17,6 @@ void hyp0F1(T& result, const T& b, const
- {
- typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
-- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- // Compute the series representation of Hypergeometric0F1 taken from
- // http://functions.wolfram.com/HypergeometricFunctions/Hypergeometric0F1/06/01/01/
-@@ -82,8 +79,6 @@ void eval_sin(T& result, const T& x)
-
- typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- switch(eval_fpclassify(x))
-@@ -228,8 +223,6 @@ void eval_cos(T& result, const T& x)
-
- typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- switch(eval_fpclassify(x))
-@@ -381,11 +374,7 @@ void hyp2F1(T& result, const T& a, const
- // Abramowitz and Stegun 15.1.1.
- // There are no checks on input range or parameter boundaries.
-
-- typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
-- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- T x_pow_n_div_n_fact(x);
- T pochham_a (a);
-@@ -443,10 +432,7 @@ template <class T>
- void eval_asin(T& result, const T& x)
- {
- BOOST_STATIC_ASSERT_MSG(number_category<T>::value == number_kind_floating_point, "The asin function is only valid for floating point types.");
-- typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- if(&result == &x)
-@@ -597,8 +583,6 @@ void eval_atan(T& result, const T& x)
- BOOST_STATIC_ASSERT_MSG(number_category<T>::value == number_kind_floating_point, "The atan function is only valid for floating point types.");
- typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- switch(eval_fpclassify(x))
-@@ -699,11 +683,7 @@ void eval_atan2(T& result, const T& y, c
- return;
- }
-
-- typedef typename boost::multiprecision::detail::canonical<boost::int32_t, T>::type si_type;
- typedef typename boost::multiprecision::detail::canonical<boost::uint32_t, T>::type ui_type;
-- typedef typename T::exponent_type exp_type;
-- typedef typename boost::multiprecision::detail::canonical<exp_type, T>::type canonical_exp_type;
-- typedef typename mpl::front<typename T::float_types>::type fp_type;
-
- switch(eval_fpclassify(y))
- {
-diff -up boost_1_54_0/boost/multiprecision/detail/generic_interconvert.hpp~ boost_1_54_0/boost/multiprecision/detail/generic_interconvert.hpp
---- boost_1_54_0/boost/multiprecision/detail/generic_interconvert.hpp~ 2012-12-20 09:42:14.000000000 -0800
-+++ boost_1_54_0/boost/multiprecision/detail/generic_interconvert.hpp 2013-07-22 03:38:51.614906286 -0700
-@@ -191,7 +191,6 @@ void generic_interconvert(To& to, const
- template <class To, class From>
- void generic_interconvert(To& to, const From& from, const mpl::int_<number_kind_rational>& /*to_type*/, const mpl::int_<number_kind_rational>& /*from_type*/)
- {
-- typedef typename component_type<number<From> >::type from_component_type;
- typedef typename component_type<number<To> >::type to_component_type;
-
- number<From> t(from);
diff --git a/boost-1.54.0-thread-cond_variable_shadow.patch b/boost-1.54.0-thread-cond_variable_shadow.patch
deleted file mode 100644
index ba8cd01..0000000
--- a/boost-1.54.0-thread-cond_variable_shadow.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-diff -up ./boost/thread/pthread/condition_variable.hpp~ ./boost/thread/pthread/condition_variable.hpp
---- ./boost/thread/pthread/condition_variable.hpp~ 2013-01-14 18:17:50.000000000 +0100
-+++ ./boost/thread/pthread/condition_variable.hpp 2013-08-22 11:47:48.330596804 +0200
-@@ -200,15 +200,15 @@ namespace boost
-
- #if defined BOOST_THREAD_USES_DATETIME
- template<typename lock_type>
-- bool timed_wait(lock_type& m,boost::system_time const& wait_until)
-+ bool timed_wait(lock_type& m,boost::system_time const& a_wait_until)
- {
-- struct timespec const timeout=detail::to_timespec(wait_until);
-+ struct timespec const timeout=detail::to_timespec(a_wait_until);
- return do_wait_until(m, timeout);
- }
- template<typename lock_type>
-- bool timed_wait(lock_type& m,xtime const& wait_until)
-+ bool timed_wait(lock_type& m,xtime const& a_wait_until)
- {
-- return timed_wait(m,system_time(wait_until));
-+ return timed_wait(m,system_time(a_wait_until));
- }
-
- template<typename lock_type,typename duration_type>
-@@ -218,20 +218,20 @@ namespace boost
- }
-
- template<typename lock_type,typename predicate_type>
-- bool timed_wait(lock_type& m,boost::system_time const& wait_until,predicate_type pred)
-+ bool timed_wait(lock_type& m,boost::system_time const& a_wait_until,predicate_type pred)
- {
- while (!pred())
- {
-- if(!timed_wait(m, wait_until))
-+ if(!timed_wait(m, a_wait_until))
- return pred();
- }
- return true;
- }
-
- template<typename lock_type,typename predicate_type>
-- bool timed_wait(lock_type& m,xtime const& wait_until,predicate_type pred)
-+ bool timed_wait(lock_type& m,xtime const& a_wait_until,predicate_type pred)
- {
-- return timed_wait(m,system_time(wait_until),pred);
-+ return timed_wait(m,system_time(a_wait_until),pred);
- }
-
- template<typename lock_type,typename duration_type,typename predicate_type>
-diff -up ./boost/thread/pthread/condition_variable_fwd.hpp~ ./boost/thread/pthread/condition_variable_fwd.hpp
---- ./boost/thread/pthread/condition_variable_fwd.hpp~ 2013-01-14 18:17:50.000000000 +0100
-+++ ./boost/thread/pthread/condition_variable_fwd.hpp 2013-08-22 11:46:26.579385366 +0200
-@@ -98,21 +98,21 @@ namespace boost
- #if defined BOOST_THREAD_USES_DATETIME
- inline bool timed_wait(
- unique_lock<mutex>& m,
-- boost::system_time const& wait_until)
-+ boost::system_time const& a_wait_until)
- {
- #if defined BOOST_THREAD_WAIT_BUG
-- struct timespec const timeout=detail::to_timespec(wait_until + BOOST_THREAD_WAIT_BUG);
-+ struct timespec const timeout=detail::to_timespec(a_wait_until + BOOST_THREAD_WAIT_BUG);
- return do_wait_until(m, timeout);
- #else
-- struct timespec const timeout=detail::to_timespec(wait_until);
-+ struct timespec const timeout=detail::to_timespec(a_wait_until);
- return do_wait_until(m, timeout);
- #endif
- }
- bool timed_wait(
- unique_lock<mutex>& m,
-- xtime const& wait_until)
-+ xtime const& a_wait_until)
- {
-- return timed_wait(m,system_time(wait_until));
-+ return timed_wait(m,system_time(a_wait_until));
- }
-
- template<typename duration_type>
-@@ -126,11 +126,11 @@ namespace boost
- template<typename predicate_type>
- bool timed_wait(
- unique_lock<mutex>& m,
-- boost::system_time const& wait_until,predicate_type pred)
-+ boost::system_time const& a_wait_until,predicate_type pred)
- {
- while (!pred())
- {
-- if(!timed_wait(m, wait_until))
-+ if(!timed_wait(m, a_wait_until))
- return pred();
- }
- return true;
-@@ -139,9 +139,9 @@ namespace boost
- template<typename predicate_type>
- bool timed_wait(
- unique_lock<mutex>& m,
-- xtime const& wait_until,predicate_type pred)
-+ xtime const& a_wait_until,predicate_type pred)
- {
-- return timed_wait(m,system_time(wait_until),pred);
-+ return timed_wait(m,system_time(a_wait_until),pred);
- }
-
- template<typename duration_type,typename predicate_type>
diff --git a/boost-1.54.0-thread-link_atomic.patch b/boost-1.54.0-thread-link_atomic.patch
deleted file mode 100644
index 9bbb8f3..0000000
--- a/boost-1.54.0-thread-link_atomic.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-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.000000000 +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.000000000 +0200
-+++ boost_1_54_0.pm/libs/thread/build/Jamfile.v2 2013-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 <threadapi>pthread in $(properties)
- {
- result += <define>BOOST_THREAD_POSIX ;
diff --git a/boost-1.54.0-unordered-unused_typedef.patch b/boost-1.54.0-unordered-unused_typedef.patch
deleted file mode 100644
index 27e900a..0000000
--- a/boost-1.54.0-unordered-unused_typedef.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -up boost_1_54_0/boost/unordered/detail/unique.hpp\~ boost_1_54_0/boost/unordered/detail/unique.hpp
---- boost_1_54_0/boost/unordered/detail/unique.hpp~ 2012-12-05 23:06:57.000000000 +0100
-+++ boost_1_54_0/boost/unordered/detail/unique.hpp 2013-07-22 23:54:29.222516306 +0200
-@@ -334,8 +334,6 @@ namespace boost { namespace unordered {
-
- value_type& operator[](key_type const& k)
- {
-- typedef typename value_type::second_type mapped_type;
--
- std::size_t key_hash = this->hash(k);
- iterator pos = this->find_node(key_hash, k);
-
-
-Diff finished. Mon Jul 22 23:55:15 2013
diff --git a/boost-1.54.0-xpressive-unused_typedef.patch b/boost-1.54.0-xpressive-unused_typedef.patch
deleted file mode 100644
index 60a4f5a..0000000
--- a/boost-1.54.0-xpressive-unused_typedef.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -urp boost_1_54_0-orig/boost/xpressive/regex_algorithms.hpp boost_1_54_0/boost/xpressive/regex_algorithms.hpp
---- boost_1_54_0-orig/boost/xpressive/regex_algorithms.hpp 2013-07-23 00:47:50.804931313 +0200
-+++ boost_1_54_0/boost/xpressive/regex_algorithms.hpp 2013-07-23 00:50:40.721961072 +0200
-@@ -303,7 +303,6 @@ namespace detail
- )
- {
- typedef core_access<BidiIter> access;
-- typedef typename iterator_value<BidiIter>::type char_type;
- match_results<BidiIter> &what = *state.context_.results_ptr_;
- BOOST_ASSERT(0 != re.regex_id());
-
diff --git a/boost-stdint.patch b/boost-stdint.patch
deleted file mode 100644
index 5daa11c..0000000
--- a/boost-stdint.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Index: /trunk/boost/cstdint.hpp
-===================================================================
---- /trunk/boost/cstdint.hpp (revision 84805)
-+++ /trunk/boost/cstdint.hpp (revision 84950)
-@@ -42,5 +42,8 @@
- // See https://svn.boost.org/trac/boost/ticket/3548 and http://sources.redhat.com/bugzilla/show_bug.cgi?id=10990
- //
--#if defined(BOOST_HAS_STDINT_H) && (!defined(__GLIBC__) || defined(__GLIBC_HAVE_LONG_LONG))
-+#if defined(BOOST_HAS_STDINT_H) \
-+ && (!defined(__GLIBC__) \
-+ || defined(__GLIBC_HAVE_LONG_LONG) \
-+ || (defined(__GLIBC__) && ((__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 17)))))
-
- // The following #include is an implementation artifact; not part of interface.
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/boost.git/commitdiff/f1235ec73b1f8315504c47cfb564fae355b0441d
More information about the pld-cvs-commit
mailing list