summaryrefslogtreecommitdiff
path: root/meta-pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'meta-pkgs')
-rw-r--r--meta-pkgs/boost/Makefile.common10
-rw-r--r--meta-pkgs/boost/distinfo14
-rw-r--r--meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp14
-rw-r--r--meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp14
4 files changed, 24 insertions, 28 deletions
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index de65cfa3e63..f314b514218 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.62 2016/11/04 18:41:09 maya Exp $
+# $NetBSD: Makefile.common,v 1.63 2017/01/01 15:32:47 adam Exp $
#
# used by devel/boost-build/Makefile
# used by devel/boost-docs/Makefile
@@ -9,13 +9,9 @@
BOOST_PACKAGE?= undefined
BOOST_COMMENT?= undefined
-BOOST_VERSION= 1.62.0
+BOOST_VERSION= 1.63.0
BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//}
-# IMPORTANT: remove on the next update and uncomment MASTER_SITES below
-DIST_SUBDIR= boost-1.62.0
-MASTER_SITES= -http://downloads.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0.tar.bz2?r=&ts=1475968113
-
DISTNAME= boost_${BOOST_VERSION:S/./_/g}
CATEGORIES= devel
@@ -24,7 +20,7 @@ PKGNAME= boost-${BOOST_VERSION}
.else # ${BOOST_PACKAGE} != "meta-pkg"
PKGNAME= boost-${BOOST_PACKAGE}-${BOOST_VERSION}
-#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=boost/}
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=boost/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo
index 62a254a2aae..c346ca263f0 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.91 2016/10/08 23:27:50 joerg Exp $
+$NetBSD: distinfo,v 1.92 2017/01/01 15:32:47 adam Exp $
-SHA1 (boost-1.62.0/boost_1_62_0.tar.bz2) = 5fd97433c3f859d8cbab1eaed4156d3068ae3648
-RMD160 (boost-1.62.0/boost_1_62_0.tar.bz2) = c5bc43d5a427cd958ae16e22b8b79e98d8a70424
-SHA512 (boost-1.62.0/boost_1_62_0.tar.bz2) = 5385ae3d5255a433a704169ad454d8dc2b0b5bcae3fb23defd6570df4ff7d845cf9fcbeebccdc1c5db0eec9f82ee3d90040de9507c8167467c635d3b215463be
-Size (boost-1.62.0/boost_1_62_0.tar.bz2) = 84513338 bytes
+SHA1 (boost_1_63_0.tar.bz2) = dc23b8cff5801a6728496e6c723482abfe15ccdd
+RMD160 (boost_1_63_0.tar.bz2) = ecc437bc94e905d867d374acd59410d059ad4285
+SHA512 (boost_1_63_0.tar.bz2) = 0c7aa2abcf76d86cb401fda5844df8f96da3bf8f87adddb27fda500033fe65bd70735eb6204dd3cddeb0bfbf60a4e4a109c5afb4b96080cb9db4c2f4eb9ef76c
+Size (boost_1_63_0.tar.bz2) = 81875834 bytes
SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d
SHA1 (patch-ab) = 37c61bcfc27f1533df21f4392f80df2d2dbe51ef
SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a
@@ -12,9 +12,9 @@ SHA1 (patch-ae) = ac2e4afcf243c2fee2394cfe3fe92f4890e9ab83
SHA1 (patch-ag) = 117eabbbbc26d04bb5e56df5ad92e55b5061c0f8
SHA1 (patch-aq) = 7503ba9813a143b9e99e43b3017a30bc5543fe16
SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3
-SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = a7dd240ff6f61368ae6a8500e7009021fa6cba71
+SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = 6cd1b6fbb8659d7af8ecff63d4558f365f28c12b
SHA1 (patch-boost_config_posix__features.hpp) = c3e7187af35a2a25901b37388d3194e22d005323
-SHA1 (patch-boost_config_stdlib_libcpp.hpp) = 0a414394cbb1e8657311d2b744108d65ff0f927d
+SHA1 (patch-boost_config_stdlib_libcpp.hpp) = d57ee228c9dfa43665d261e7423fd10122dfd1a7
SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e
SHA1 (patch-boost_core_noncopyable.hpp) = a693e5eda7fc303e1bd86ecfab40321d771af6fe
SHA1 (patch-boost_math_tools_config.hpp) = db3965cd810185116efd669df29067f58cc847e5
diff --git a/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp b/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp
index fec59956c11..ea6613f7009 100644
--- a/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp
+++ b/meta-pkgs/boost/patches/patch-boost_atomic_detail_ops_gcc_sparc.hpp
@@ -1,13 +1,13 @@
-$NetBSD: patch-boost_atomic_detail_ops_gcc_sparc.hpp,v 1.1 2015/08/09 07:59:05 mrg Exp $
+$NetBSD: patch-boost_atomic_detail_ops_gcc_sparc.hpp,v 1.2 2017/01/01 15:32:47 adam Exp $
provide a fence_before_store() for sparc, which fixes the build.
---- boost/atomic/detail/ops_gcc_sparc.hpp.orig 2015-08-09 05:20:41.000000000 +1000
-+++ boost/atomic/detail/ops_gcc_sparc.hpp 2015-08-08 17:54:11.000000000 +1000
-@@ -34,6 +34,12 @@
-
- struct gcc_sparc_cas_base
+--- boost/atomic/detail/ops_gcc_sparc.hpp.orig 2017-01-01 02:18:57.000000000 +0000
++++ boost/atomic/detail/ops_gcc_sparc.hpp
+@@ -36,6 +36,12 @@ struct gcc_sparc_cas_base
{
+ static BOOST_CONSTEXPR_OR_CONST bool is_always_lock_free = true;
+
+ static BOOST_FORCEINLINE void fence_before_store(memory_order order) BOOST_NOEXCEPT
+ {
+ if ((order & memory_order_release) != 0)
@@ -17,7 +17,7 @@ provide a fence_before_store() for sparc, which fixes the build.
static BOOST_FORCEINLINE void fence_before(memory_order order) BOOST_NOEXCEPT
{
if (order == memory_order_seq_cst)
-@@ -55,6 +61,11 @@
+@@ -57,6 +63,11 @@ struct gcc_sparc_cas_base
if (order == memory_order_seq_cst)
__asm__ __volatile__ ("membar #Sync" ::: "memory");
}
diff --git a/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp b/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp
index 7843782a431..a191fb42ecb 100644
--- a/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp
+++ b/meta-pkgs/boost/patches/patch-boost_config_stdlib_libcpp.hpp
@@ -1,13 +1,13 @@
-$NetBSD: patch-boost_config_stdlib_libcpp.hpp,v 1.4 2016/10/07 17:51:11 adam Exp $
+$NetBSD: patch-boost_config_stdlib_libcpp.hpp,v 1.5 2017/01/01 15:32:47 adam Exp $
---- boost/config/stdlib/libcpp.hpp.orig 2016-10-05 08:52:16.000000000 +0000
+--- boost/config/stdlib/libcpp.hpp.orig 2017-01-01 02:18:57.000000000 +0000
+++ boost/config/stdlib/libcpp.hpp
-@@ -74,6 +74,8 @@
- // libc++ uses a non-standard messages_base
- #define BOOST_NO_STD_MESSAGES
+@@ -73,6 +73,8 @@
+ # define BOOST_NO_CXX11_HDR_FUTURE
#endif
+
+// libc++ uses inline namespaces
+#define BOOST_DETAIL_NO_CONTAINER_FWD
- #if (_LIBCPP_VERSION <= 1101) && !defined(BOOST_NO_CXX11_THREAD_LOCAL)
- // This is a bit of a sledgehammer, because really it's just libc++abi that has no
+ #if _LIBCPP_VERSION < 3700
+ // libc++ uses a non-standard messages_base