[packages/boost] - updated to 1.57.0 (new sonames as usual) - removed obsolete numeric-unused_typedef patch
qboosh
qboosh at pld-linux.org
Sat Feb 7 13:47:06 CET 2015
commit 808a1433c47f8d052b6a33e264986a50ecddb9cd
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Feb 7 13:49:31 2015 +0100
- updated to 1.57.0 (new sonames as usual)
- removed obsolete numeric-unused_typedef patch
boost-1.54.0-numeric-unused_typedef.patch | 250 ------------------------------
boost.spec | 9 +-
2 files changed, 3 insertions(+), 256 deletions(-)
---
diff --git a/boost.spec b/boost.spec
index 537ae7a..4455b81 100644
--- a/boost.spec
+++ b/boost.spec
@@ -11,12 +11,12 @@
Summary: The Boost C++ Libraries
Summary(pl.UTF-8): Biblioteki C++ "Boost"
Name: boost
-Version: 1.56.0
-Release: 2
+Version: 1.57.0
+Release: 1
License: Boost Software License and others
Group: Libraries
Source0: http://downloads.sourceforge.net/boost/%{name}_%{fver}.tar.bz2
-# Source0-md5: a744cf167b05d72335f27c88115f211d
+# Source0-md5: 1be49befbdd9a5ce9def2983ba3e7b76
Patch0: %{name}-link.patch
Patch1: %{name}-x32-context.patch
# FC Patches:
@@ -25,8 +25,6 @@ Patch203: %{name}-1.54.0-mpl-print.patch
# https://svn.boost.org/trac/boost/ticket/8870
Patch211: %{name}-1.54.0-spirit-unused_typedef.patch
Patch212: %{name}-1.54.0-spirit-unused_typedef-2.patch
-# https://svn.boost.org/trac/boost/ticket/8871
-Patch213: %{name}-1.54.0-numeric-unused_typedef.patch
# https://svn.boost.org/trac/boost/ticket/8878
Patch218: %{name}-1.54.0-locale-unused_typedef.patch
# https://svn.boost.org/trac/boost/ticket/8881
@@ -404,7 +402,6 @@ Dokumentacja dla biblioteki Boost C++.
%patch203 -p0
%patch211 -p1
%patch212 -p1
-%patch213 -p1
%patch218 -p1
%patch221 -p1
%patch222 -p1
diff --git a/boost-1.54.0-numeric-unused_typedef.patch b/boost-1.54.0-numeric-unused_typedef.patch
deleted file mode 100644
index b391725..0000000
--- a/boost-1.54.0-numeric-unused_typedef.patch
+++ /dev/null
@@ -1,250 +0,0 @@
-diff -up boost_1_54_0/boost/numeric/ublas/detail/matrix_assign.hpp~ boost_1_54_0/boost/numeric/ublas/detail/matrix_assign.hpp
---- boost_1_54_0/boost/numeric/ublas/detail/matrix_assign.hpp~ 2010-10-19 00:01:35.000000000 -0700
-+++ boost_1_54_0/boost/numeric/ublas/detail/matrix_assign.hpp 2013-07-22 04:33:26.399038120 -0700
-@@ -1303,7 +1303,6 @@ namespace detail {
- void matrix_swap (M &m, matrix_expression<E> &e, packed_proxy_tag, row_major_tag) {
- typedef F<typename M::iterator2::reference, typename E::reference> functor_type;
- // R unnecessary, make_conformant not required
-- typedef typename M::size_type size_type;
- typedef typename M::difference_type difference_type;
- typename M::iterator1 it1 (m.begin1 ());
- typename E::iterator1 it1e (e ().begin1 ());
-@@ -1329,7 +1328,6 @@ namespace detail {
- void matrix_swap (M &m, matrix_expression<E> &e, packed_proxy_tag, column_major_tag) {
- typedef F<typename M::iterator1::reference, typename E::reference> functor_type;
- // R unnecessary, make_conformant not required
-- typedef typename M::size_type size_type;
- typedef typename M::difference_type difference_type;
- typename M::iterator2 it2 (m.begin2 ());
- typename E::iterator2 it2e (e ().begin2 ());
-@@ -1357,7 +1355,6 @@ namespace detail {
- typedef R conformant_restrict_type;
- typedef typename M::size_type size_type;
- typedef typename M::difference_type difference_type;
-- typedef typename M::value_type value_type;
- BOOST_UBLAS_CHECK (m.size1 () == e ().size1 (), bad_size ());
- BOOST_UBLAS_CHECK (m.size2 () == e ().size2 (), bad_size ());
-
-@@ -1482,7 +1479,6 @@ namespace detail {
- typedef R conformant_restrict_type;
- typedef typename M::size_type size_type;
- typedef typename M::difference_type difference_type;
-- typedef typename M::value_type value_type;
- BOOST_UBLAS_CHECK (m.size1 () == e ().size1 (), bad_size ());
- BOOST_UBLAS_CHECK (m.size2 () == e ().size2 (), bad_size ());
-
-diff -up boost_1_54_0/boost/numeric/ublas/detail/vector_assign.hpp~ boost_1_54_0/boost/numeric/ublas/detail/vector_assign.hpp
---- boost_1_54_0/boost/numeric/ublas/detail/vector_assign.hpp~ 2007-11-25 10:07:19.000000000 -0800
-+++ boost_1_54_0/boost/numeric/ublas/detail/vector_assign.hpp 2013-07-22 04:32:21.774650296 -0700
-@@ -379,7 +379,6 @@ namespace detail {
- typedef typename V::size_type size_type;
- typedef typename V::difference_type difference_type;
- typedef typename V::value_type value_type;
-- typedef typename V::reference reference;
- #if BOOST_UBLAS_TYPE_CHECK
- vector<value_type> cv (v.size ());
- indexing_vector_assign<scalar_assign> (cv, v);
-@@ -513,7 +512,6 @@ namespace detail {
- typedef F<typename V::iterator::reference, typename E::iterator::reference> functor_type;
- typedef typename V::size_type size_type;
- typedef typename V::difference_type difference_type;
-- typedef typename V::value_type value_type;
-
- detail::make_conformant (v, e);
- // FIXME should be a seperate restriction for E
-diff -up boost_1_54_0/boost/numeric/ublas/lu.hpp~ boost_1_54_0/boost/numeric/ublas/lu.hpp
---- boost_1_54_0/boost/numeric/ublas/lu.hpp~ 2010-07-04 23:06:24.000000000 -0700
-+++ boost_1_54_0/boost/numeric/ublas/lu.hpp 2013-07-22 04:40:06.634440205 -0700
-@@ -63,7 +63,6 @@ namespace boost { namespace numeric { na
- BOOST_UBLAS_INLINE
- void swap_rows (const PM &pm, MV &mv, vector_tag) {
- typedef typename PM::size_type size_type;
-- typedef typename MV::value_type value_type;
-
- size_type size = pm.size ();
- for (size_type i = 0; i < size; ++ i) {
-@@ -75,7 +74,6 @@ namespace boost { namespace numeric { na
- BOOST_UBLAS_INLINE
- void swap_rows (const PM &pm, MV &mv, matrix_tag) {
- typedef typename PM::size_type size_type;
-- typedef typename MV::value_type value_type;
-
- size_type size = pm.size ();
- for (size_type i = 0; i < size; ++ i) {
-diff -up boost_1_54_0/boost/numeric/ublas/operation.hpp~ boost_1_54_0/boost/numeric/ublas/operation.hpp
---- boost_1_54_0/boost/numeric/ublas/operation.hpp~ 2007-11-25 10:07:19.000000000 -0800
-+++ boost_1_54_0/boost/numeric/ublas/operation.hpp 2013-07-22 04:42:19.436046788 -0700
-@@ -129,7 +129,6 @@ namespace boost { namespace numeric { na
- const vector_expression<E2> &e2,
- V &v, packed_random_access_iterator_tag, row_major_tag) {
- typedef const E1 expression1_type;
-- typedef const E2 expression2_type;
- typedef typename V::size_type size_type;
-
- typename expression1_type::const_iterator1 it1 (e1 ().begin1 ());
-@@ -159,7 +158,6 @@ namespace boost { namespace numeric { na
- const vector_expression<E2> &e2,
- V &v, packed_random_access_iterator_tag, column_major_tag) {
- typedef const E1 expression1_type;
-- typedef const E2 expression2_type;
- typedef typename V::size_type size_type;
-
- typename expression1_type::const_iterator2 it2 (e1 ().begin2 ());
-@@ -188,9 +186,7 @@ namespace boost { namespace numeric { na
- axpy_prod (const matrix_expression<E1> &e1,
- const vector_expression<E2> &e2,
- V &v, sparse_bidirectional_iterator_tag) {
-- typedef const E1 expression1_type;
- typedef const E2 expression2_type;
-- typedef typename V::size_type size_type;
-
- typename expression2_type::const_iterator it (e2 ().begin ());
- typename expression2_type::const_iterator it_end (e2 ().end ());
-@@ -350,7 +346,6 @@ namespace boost { namespace numeric { na
- axpy_prod (const vector_expression<E1> &e1,
- const matrix_expression<E2> &e2,
- V &v, packed_random_access_iterator_tag, column_major_tag) {
-- typedef const E1 expression1_type;
- typedef const E2 expression2_type;
- typedef typename V::size_type size_type;
-
-@@ -380,7 +375,6 @@ namespace boost { namespace numeric { na
- axpy_prod (const vector_expression<E1> &e1,
- const matrix_expression<E2> &e2,
- V &v, packed_random_access_iterator_tag, row_major_tag) {
-- typedef const E1 expression1_type;
- typedef const E2 expression2_type;
- typedef typename V::size_type size_type;
-
-@@ -411,8 +405,6 @@ namespace boost { namespace numeric { na
- const matrix_expression<E2> &e2,
- V &v, sparse_bidirectional_iterator_tag) {
- typedef const E1 expression1_type;
-- typedef const E2 expression2_type;
-- typedef typename V::size_type size_type;
-
- typename expression1_type::const_iterator it (e1 ().begin ());
- typename expression1_type::const_iterator it_end (e1 ().end ());
-@@ -501,9 +493,6 @@ namespace boost { namespace numeric { na
- const matrix_expression<E2> &e2,
- M &m, TRI,
- dense_proxy_tag, row_major_tag) {
-- typedef M matrix_type;
-- typedef const E1 expression1_type;
-- typedef const E2 expression2_type;
- typedef typename M::size_type size_type;
- typedef typename M::value_type value_type;
-
-@@ -530,11 +519,9 @@ namespace boost { namespace numeric { na
- const matrix_expression<E2> &e2,
- M &m, TRI,
- sparse_proxy_tag, row_major_tag) {
-- typedef M matrix_type;
- typedef TRI triangular_restriction;
- typedef const E1 expression1_type;
- typedef const E2 expression2_type;
-- typedef typename M::size_type size_type;
- typedef typename M::value_type value_type;
-
- #if BOOST_UBLAS_TYPE_CHECK
-@@ -580,9 +567,6 @@ namespace boost { namespace numeric { na
- const matrix_expression<E2> &e2,
- M &m, TRI,
- dense_proxy_tag, column_major_tag) {
-- typedef M matrix_type;
-- typedef const E1 expression1_type;
-- typedef const E2 expression2_type;
- typedef typename M::size_type size_type;
- typedef typename M::value_type value_type;
-
-@@ -609,11 +593,9 @@ namespace boost { namespace numeric { na
- const matrix_expression<E2> &e2,
- M &m, TRI,
- sparse_proxy_tag, column_major_tag) {
-- typedef M matrix_type;
- typedef TRI triangular_restriction;
- typedef const E1 expression1_type;
- typedef const E2 expression2_type;
-- typedef typename M::size_type size_type;
- typedef typename M::value_type value_type;
-
- #if BOOST_UBLAS_TYPE_CHECK
-@@ -738,9 +720,6 @@ namespace boost { namespace numeric { na
- const matrix_expression<E2> &e2,
- M &m,
- dense_proxy_tag, row_major_tag) {
-- typedef M matrix_type;
-- typedef const E1 expression1_type;
-- typedef const E2 expression2_type;
- typedef typename M::size_type size_type;
- typedef typename M::value_type value_type;
-
-@@ -769,9 +748,6 @@ namespace boost { namespace numeric { na
- const matrix_expression<E2> &e2,
- M &m,
- dense_proxy_tag, column_major_tag) {
-- typedef M matrix_type;
-- typedef const E1 expression1_type;
-- typedef const E2 expression2_type;
- typedef typename M::size_type size_type;
- typedef typename M::value_type value_type;
-
-diff -up boost_1_54_0/boost/numeric/ublas/triangular.hpp~ boost_1_54_0/boost/numeric/ublas/triangular.hpp
---- boost_1_54_0/boost/numeric/ublas/triangular.hpp~ 2012-09-18 14:07:07.000000000 -0700
-+++ boost_1_54_0/boost/numeric/ublas/triangular.hpp 2013-07-22 04:39:31.667230329 -0700
-@@ -1859,7 +1859,6 @@ namespace boost { namespace numeric { na
- void inplace_solve (const matrix_expression<E1> &e1, vector_expression<E2> &e2,
- lower_tag, column_major_tag, dense_proxy_tag) {
- typedef typename E2::size_type size_type;
-- typedef typename E2::difference_type difference_type;
- typedef typename E2::value_type value_type;
-
- BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-@@ -1914,7 +1913,6 @@ namespace boost { namespace numeric { na
- void inplace_solve (const matrix_expression<E1> &e1, vector_expression<E2> &e2,
- lower_tag, column_major_tag, unknown_storage_tag) {
- typedef typename E2::size_type size_type;
-- typedef typename E2::difference_type difference_type;
- typedef typename E2::value_type value_type;
-
- BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-@@ -1943,7 +1941,6 @@ namespace boost { namespace numeric { na
- void inplace_solve (const matrix_expression<E1> &e1, vector_expression<E2> &e2,
- lower_tag, row_major_tag, dense_proxy_tag) {
- typedef typename E2::size_type size_type;
-- typedef typename E2::difference_type difference_type;
- typedef typename E2::value_type value_type;
-
- BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-@@ -1969,7 +1966,6 @@ namespace boost { namespace numeric { na
- void inplace_solve (const matrix_expression<E1> &e1, vector_expression<E2> &e2,
- lower_tag, row_major_tag, packed_proxy_tag) {
- typedef typename E2::size_type size_type;
-- typedef typename E2::difference_type difference_type;
- typedef typename E2::value_type value_type;
-
- BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-@@ -1998,7 +1994,6 @@ namespace boost { namespace numeric { na
- void inplace_solve (const matrix_expression<E1> &e1, vector_expression<E2> &e2,
- lower_tag, row_major_tag, unknown_storage_tag) {
- typedef typename E2::size_type size_type;
-- typedef typename E2::difference_type difference_type;
- typedef typename E2::value_type value_type;
-
- BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-@@ -2374,7 +2369,6 @@ namespace boost { namespace numeric { na
- void inplace_solve (const matrix_expression<E1> &e1, matrix_expression<E2> &e2,
- lower_tag, dense_proxy_tag) {
- typedef typename E2::size_type size_type;
-- typedef typename E2::difference_type difference_type;
- typedef typename E2::value_type value_type;
-
- BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
-@@ -2435,7 +2429,6 @@ namespace boost { namespace numeric { na
- void inplace_solve (const matrix_expression<E1> &e1, matrix_expression<E2> &e2,
- lower_tag, unknown_storage_tag) {
- typedef typename E2::size_type size_type;
-- typedef typename E2::difference_type difference_type;
- typedef typename E2::value_type value_type;
-
- BOOST_UBLAS_CHECK (e1 ().size1 () == e1 ().size2 (), bad_size ());
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/boost.git/commitdiff/808a1433c47f8d052b6a33e264986a50ecddb9cd
More information about the pld-cvs-commit
mailing list