summaryrefslogtreecommitdiff
path: root/meta-pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'meta-pkgs')
-rw-r--r--meta-pkgs/boost/Makefile3
-rw-r--r--meta-pkgs/boost/Makefile.common8
-rw-r--r--meta-pkgs/boost/distinfo14
-rw-r--r--meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp20
-rw-r--r--meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp14
-rw-r--r--meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp13
-rw-r--r--meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp13
7 files changed, 25 insertions, 60 deletions
diff --git a/meta-pkgs/boost/Makefile b/meta-pkgs/boost/Makefile
index 0165b2bbe4c..8a2aca252c3 100644
--- a/meta-pkgs/boost/Makefile
+++ b/meta-pkgs/boost/Makefile
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.15 2015/04/06 08:17:32 adam Exp $
+# $NetBSD: Makefile,v 1.16 2015/04/17 14:04:47 adam Exp $
BOOST_PACKAGE= meta-pkg
BOOST_COMMENT= (meta package)
META_PACKAGE= yes
-PKGREVISION= 1
.include "Makefile.common"
BOOST_DEPENDS_VERSION= ${BOOST_SHORT_VERSION:S/_/./}{,nb*,.*}
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index fda7a0ad29b..6196741cf75 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.50 2015/04/14 09:06:32 jperkin Exp $
+# $NetBSD: Makefile.common,v 1.51 2015/04/17 14:04:47 adam Exp $
#
# used by devel/boost-build/Makefile
# used by devel/boost-docs/Makefile
@@ -9,7 +9,7 @@
BOOST_PACKAGE?= undefined
BOOST_COMMENT?= undefined
-BOOST_VERSION= 1.57.0
+BOOST_VERSION= 1.58.0
BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//}
DISTNAME= boost_${BOOST_VERSION:S/./_/g}
@@ -76,10 +76,14 @@ post-wrapper:
${RM} -f ${WRAPPER_BINDIR}/libtool ${CWRAPPERS_BIN_DIR}/libtool
. if exists(/Developer/usr/bin/libtool)
${LN} -s /Developer/usr/bin/libtool ${WRAPPER_BINDIR}/libtool
+. if !empty(CWRAPPERS_BIN_DIR)
${LN} -s /Developer/usr/bin/libtool ${CWRAPPERS_BIN_DIR}/libtool
+. endif
. else
${LN} -s /usr/bin/libtool ${WRAPPER_BINDIR}/libtool
+. if !empty(CWRAPPERS_BIN_DIR)
${LN} -s /usr/bin/libtool ${CWRAPPERS_BIN_DIR}/libtool
+. endif
. endif
. endif
diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo
index 63ff50449fa..f39420f4fda 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.76 2015/02/02 07:47:56 jdc Exp $
+$NetBSD: distinfo,v 1.77 2015/04/17 14:04:47 adam Exp $
-SHA1 (boost_1_57_0.tar.bz2) = e151557ae47afd1b43dc3fac46f8b04a8fe51c12
-RMD160 (boost_1_57_0.tar.bz2) = 8365f7c11e5ae088164ab1cb40ac624e76f8e72e
-Size (boost_1_57_0.tar.bz2) = 60821561 bytes
+SHA1 (boost_1_58_0.tar.bz2) = 2fc96c1651ac6fe9859b678b165bd78dc211e881
+RMD160 (boost_1_58_0.tar.bz2) = efc78b2b1a5d33ed72fcfa6688564c2fcd56772a
+Size (boost_1_58_0.tar.bz2) = 70394057 bytes
SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d
SHA1 (patch-ab) = 37c61bcfc27f1533df21f4392f80df2d2dbe51ef
SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a
@@ -11,16 +11,14 @@ SHA1 (patch-ae) = ac2e4afcf243c2fee2394cfe3fe92f4890e9ab83
SHA1 (patch-ag) = 117eabbbbc26d04bb5e56df5ad92e55b5061c0f8
SHA1 (patch-aq) = 355a58864bf4d07617250d2587e0f7cf62a7b825
SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3
-SHA1 (patch-boost_asio_detail_config.hpp) = b95ca6b0bb6c805624cb81c91c3f1b691a7425ca
SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e22d005323
SHA1 (patch-boost_config_stdlib_libcpp.hpp) = d243325d3aeb180e4ed7a1fd7d89782d832fa9fc
-SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 173271c60b3e2ba7bb1fe9390dcd864ce9742588
+SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e
SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe
-SHA1 (patch-boost_intrusive_circular__list__algorithms.hpp) = 0d54a9e37ead1648710ae0f8f71830bfaec10764
SHA1 (patch-boost_math_tools_config.hpp) = 81402bc38dc858d0818ed91e204966c8382be4ff
SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
SHA1 (patch-libs_context_build_Jamfile.v2) = befc2ae62e893ac665e88405d6aca79712f2549b
SHA1 (patch-libs_context_src_asm_make__ppc32__sysv__macho__gas.S) = 7f598bc270fcfa8babd99e1180248f04b50c2e46
SHA1 (patch-libs_filesystem_src_unique_path.cpp) = 4693ea11cf464d82168cecaa143b48affa94563b
-SHA1 (patch-libs_log_src_timestamp.cpp) = f80981762e17ba7d6742f8cf5d8d6d4b494aa54e
+SHA1 (patch-libs_log_src_timestamp.cpp) = b6bb7a29467c64f81dafd06039ab3a1842844845
diff --git a/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp b/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp
deleted file mode 100644
index 1929dcee4f2..00000000000
--- a/meta-pkgs/boost/patches/patch-boost_asio_detail_config.hpp
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-boost_asio_detail_config.hpp,v 1.1 2013/11/20 19:17:55 adam Exp $
-
-GCC 4.5.x does not have std:addressof.
-
---- boost/asio/detail/config.hpp.orig 2013-11-20 17:59:30.000000000 +0000
-+++ boost/asio/detail/config.hpp
-@@ -333,11 +333,11 @@
- # define BOOST_ASIO_HAS_STD_ADDRESSOF 1
- # endif // defined(BOOST_ASIO_HAS_CLANG_LIBCXX)
- # if defined(__GNUC__)
--# if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)) || (__GNUC__ > 4)
-+# if ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)) || (__GNUC__ > 4)
- # if defined(__GXX_EXPERIMENTAL_CXX0X__)
- # define BOOST_ASIO_HAS_STD_ADDRESSOF 1
- # endif // defined(__GXX_EXPERIMENTAL_CXX0X__)
--# endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 5)) || (__GNUC__ > 4)
-+# endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)) || (__GNUC__ > 4)
- # endif // defined(__GNUC__)
- # if defined(BOOST_ASIO_MSVC)
- # if (_MSC_VER >= 1700)
diff --git a/meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp b/meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp
index 9ca2890df7e..e4557af1fd8 100644
--- a/meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp
+++ b/meta-pkgs/boost/patches/patch-boost_config_stdlib_libstdcpp3.hpp
@@ -1,18 +1,16 @@
-$NetBSD: patch-boost_config_stdlib_libstdcpp3.hpp,v 1.1 2014/03/16 04:40:25 ryoon Exp $
+$NetBSD: patch-boost_config_stdlib_libstdcpp3.hpp,v 1.2 2015/04/17 14:04:47 adam Exp $
* Fix build under NetBSD with GCC 4.8.3 in base.
GCC 4.8.3 does not define _GLIBCXX_HAVE_GTHR_DEFAULT
in /usr/include/g++/bits/c++config.h.
---- boost/config/stdlib/libstdcpp3.hpp.orig 2014-03-08 14:33:38.000000000 +0000
+--- boost/config/stdlib/libstdcpp3.hpp.orig 2015-03-24 18:27:48.000000000 +0000
+++ boost/config/stdlib/libstdcpp3.hpp
-@@ -36,7 +36,8 @@
- || defined(_GLIBCXX__PTHREADS) \
+@@ -37,6 +37,7 @@
|| defined(_GLIBCXX_HAS_GTHREADS) \
|| defined(_WIN32) \
-- || defined(_AIX)
-+ || defined(_AIX) \
-+ || defined(__NetBSD__)
+ || defined(_AIX) \
++ || defined(__NetBSD__) \
+ || defined(__HAIKU__)
//
// If the std lib has thread support turned on, then turn it on in Boost
- // as well. We do this because some gcc-3.4 std lib headers define _REENTANT
diff --git a/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp b/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp
deleted file mode 100644
index 396f74d87bb..00000000000
--- a/meta-pkgs/boost/patches/patch-boost_intrusive_circular__list__algorithms.hpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-boost_intrusive_circular__list__algorithms.hpp,v 1.1 2015/01/15 13:01:44 joerg Exp $
-
---- boost/intrusive/circular_list_algorithms.hpp.orig 2015-01-13 12:09:16.000000000 +0000
-+++ boost/intrusive/circular_list_algorithms.hpp
-@@ -475,7 +475,7 @@ class circular_list_algorithms
- BOOST_CATCH(...){
- node_traits::set_next (last_to_remove, new_f);
- node_traits::set_previous(new_f, last_to_remove);
-- throw;
-+ BOOST_RETHROW
- }
- BOOST_CATCH_END
- node_traits::set_next(last_to_remove, new_f);
diff --git a/meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp b/meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp
index 7cbdf2861ae..fd34c4fc9b3 100644
--- a/meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp
+++ b/meta-pkgs/boost/patches/patch-libs_log_src_timestamp.cpp
@@ -1,15 +1,14 @@
-$NetBSD: patch-libs_log_src_timestamp.cpp,v 1.1 2014/05/13 18:48:49 ryoon Exp $
+$NetBSD: patch-libs_log_src_timestamp.cpp,v 1.2 2015/04/17 14:04:47 adam Exp $
* OpenBSD 5.5 has no _POSIX_TIMES, fix build under OpenBSD 5.5
---- libs/log/src/timestamp.cpp.orig 2013-08-25 14:20:22.000000000 +0000
+--- libs/log/src/timestamp.cpp.orig 2015-04-04 17:33:00.000000000 +0000
+++ libs/log/src/timestamp.cpp
-@@ -202,7 +202,7 @@ BOOST_LOG_API get_tick_count_t get_tick_
-
+@@ -203,6 +203,7 @@ BOOST_LOG_API get_tick_count_t get_tick_
#endif // _WIN32_WINNT >= 0x0600
--#elif defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0
-+#elif (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) || defined(__OpenBSD__)
+ #elif (defined(_POSIX_TIMERS) && _POSIX_TIMERS > 0) /* POSIX timers supported */ \
++ || defined(__OpenBSD__) \
+ || defined(__GNU__) /* GNU Hurd does not support POSIX timers fully but does provide clock_gettime() */
BOOST_LOG_API int64_t duration::milliseconds() const
- {