pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc boost: update to 1.65.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1fb50d3c258e
branches:  trunk
changeset: 368303:1fb50d3c258e
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Sep 13 17:34:40 2017 +0000

description:
boost: update to 1.65.1

Fixes in 1.65.1
Config:
* Version macro changes for CUDA.
* Update last known MSVC version.
* MSVC 14.11 supports structured bindings.

Context:
* Return a continuation from functions executed by resume_with.

Fiber:
* Return a continuation from functions executed by resume_with.

Smart Pointers:
* Fix Visual C++ version checks.
* Fix compilation for NVCC with host compiler clang.

Stacktrace:
* Update build testing file to detail with a MinGW issue.
* Change preprocessor file extensions to work with the installation system.
* Support FreeBSD and other OSs that do not define _GNU_SOURCE but have _Unwind_Backtrace function.

Thread:
* Fix bug in boost::condition_variable on Windows

diffstat:

 databases/mysql57-client/Makefile                                     |   4 +-
 databases/mysql57-client/distinfo                                     |   5 +-
 databases/mysql57-client/patches/patch-cmake_boost.cmake              |  14 +++---
 databases/mysql57-client/patches/patch-sql_item__geofunc__internal.cc |  18 ++++++++++
 databases/mysql57-server/Makefile                                     |   4 +-
 devel/boost-headers/PLIST                                             |   4 +-
 meta-pkgs/boost/Makefile.common                                       |   4 +-
 meta-pkgs/boost/distinfo                                              |  10 ++--
 8 files changed, 42 insertions(+), 21 deletions(-)

diffs (183 lines):

diff -r 07c462d75aca -r 1fb50d3c258e databases/mysql57-client/Makefile
--- a/databases/mysql57-client/Makefile Wed Sep 13 17:29:25 2017 +0000
+++ b/databases/mysql57-client/Makefile Wed Sep 13 17:34:40 2017 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2017/08/24 20:03:08 adam Exp $
+# $NetBSD: Makefile,v 1.9 2017/09/13 17:34:41 adam Exp $
 
 PKGNAME=       ${DISTNAME:S/-/-client-/}
-PKGREVISION=   1
+PKGREVISION=   2
 COMMENT=       MySQL 5, a free SQL database (client)
 
 CONFLICTS=     mysql3-client-[0-9]*
diff -r 07c462d75aca -r 1fb50d3c258e databases/mysql57-client/distinfo
--- a/databases/mysql57-client/distinfo Wed Sep 13 17:29:25 2017 +0000
+++ b/databases/mysql57-client/distinfo Wed Sep 13 17:34:40 2017 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2017/09/01 10:02:00 abs Exp $
+$NetBSD: distinfo,v 1.14 2017/09/13 17:34:41 adam Exp $
 
 SHA1 (mysql-5.7.19.tar.gz) = 2420bd5f12664c18313779668a8256aea53e52a0
 RMD160 (mysql-5.7.19.tar.gz) = 69f52cee63fe1344c487bd40e027a7dc57d067f7
@@ -8,7 +8,7 @@
 SHA1 (patch-client_CMakeLists.txt) = 304023577ab9c2152ca21fa9ff4895a22a321adf
 SHA1 (patch-client_completion_hash.cc) = b86ec80beac624b2aa21c7587e351ff126400ecb
 SHA1 (patch-client_mysqladmin.cc) = e1650ef3695675bcc01375bacdebcb7318218b93
-SHA1 (patch-cmake_boost.cmake) = dfd2c79df2ada054c93a28dd678aea346c217c57
+SHA1 (patch-cmake_boost.cmake) = ffc4d35f2b831313d0f7c334f7c054f39a99f39d
 SHA1 (patch-cmake_libutils.cmake) = c3e5ab66d2bef43dc2308369e27550553e0f5356
 SHA1 (patch-cmake_os_SunOS.cmake) = 06e290820a75d68931fce6dfd70a0b5edd548320
 SHA1 (patch-cmake_plugin.cmake) = 29db9f49941a011176a6cdd46f3af6c5636afb4a
@@ -34,6 +34,7 @@
 SHA1 (patch-scripts_mysqld_safe.sh) = 0784314227657aa0bc3f4a0b4e21c173a86fa94b
 SHA1 (patch-sql_CMakeLists.txt) = d66fe5fc8ac3a6230f1a3aa1395cf72e1a2b682e
 SHA1 (patch-sql_conn__handler_socket__connection.cc) = 12cf83e061edbe59eb073037b1036903b7ba4b00
+SHA1 (patch-sql_item__geofunc__internal.cc) = 752862c3a30231e694e508ced1a215a610649fc6
 SHA1 (patch-sql_log_event.h) = 311dc7fb04ea832df229dc2a28bcfbf263670ebf
 SHA1 (patch-storage_archive_CMakeLists.txt) = 4cf5ed97a226a3844e184c46958b5202eefb9dd5
 SHA1 (patch-storage_blackhole_CMakeLists.txt) = 1d066d686172657ce9f812a505c7323a76111a63
diff -r 07c462d75aca -r 1fb50d3c258e databases/mysql57-client/patches/patch-cmake_boost.cmake
--- a/databases/mysql57-client/patches/patch-cmake_boost.cmake  Wed Sep 13 17:29:25 2017 +0000
+++ b/databases/mysql57-client/patches/patch-cmake_boost.cmake  Wed Sep 13 17:34:40 2017 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-cmake_boost.cmake,v 1.5 2017/09/01 10:02:01 abs Exp $
+$NetBSD: patch-cmake_boost.cmake,v 1.6 2017/09/13 17:34:41 adam Exp $
 
 Fix to use a newer version of Boost.
 
@@ -9,7 +9,7 @@
  # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  
 -# We want boost 1.59.0 in order to build our boost/geometry code.
-+# We want boost 1.65.0 in order to build our boost/geometry code.
++# We want boost 1.65.1 in order to build our boost/geometry code.
  # The boost tarball is fairly big, and takes several minutes
  # to download. So we recommend downloading/unpacking it
  # only once, in a place visible from any bzr sandbox.
@@ -18,11 +18,11 @@
  # is installed on the compile host in the standard location.
  
 -SET(BOOST_PACKAGE_NAME "boost_1_59_0")
-+SET(BOOST_PACKAGE_NAME "boost_1_65_0")
++SET(BOOST_PACKAGE_NAME "boost_1_65_1")
  SET(BOOST_TARBALL "${BOOST_PACKAGE_NAME}.tar.gz")
  SET(BOOST_DOWNLOAD_URL
 -  "http://sourceforge.net/projects/boost/files/boost/1.59.0/${BOOST_TARBALL}";
-+  "http://sourceforge.net/projects/boost/files/boost/1.65.0/${BOOST_TARBALL}";
++  "http://sourceforge.net/projects/boost/files/boost/1.65.1/${BOOST_TARBALL}";
    )
  
  SET(OLD_PACKAGE_NAMES "boost_1_55_0 boost_1_56_0 boost_1_57_0 boost_1_58_0")
@@ -31,7 +31,7 @@
  # //  BOOST_VERSION / 100 % 1000 is the minor version
  # //  BOOST_VERSION / 100000 is the major version
 -# #define BOOST_VERSION 105900
-+# #define BOOST_VERSION 106500
++# #define BOOST_VERSION 106501
  FILE(STRINGS "${BOOST_INCLUDE_DIR}/boost/version.hpp"
    BOOST_VERSION_NUMBER
    REGEX "^#define[\t ]+BOOST_VERSION[\t ][0-9]+.*"
@@ -52,11 +52,11 @@
  
  # We have a limited set of patches/bugfixes here:
 -SET(BOOST_PATCHES_DIR "${CMAKE_SOURCE_DIR}/include/boost_1_59_0/patches")
-+SET(BOOST_PATCHES_DIR "${CMAKE_SOURCE_DIR}/include/boost_1_65_0/patches")
++SET(BOOST_PATCHES_DIR "${CMAKE_SOURCE_DIR}/include/boost_1_65_1/patches")
  
  # We have a limited set of source files here:
 -SET(BOOST_SOURCES_DIR "${CMAKE_SOURCE_DIR}/include/boost_1_59_0")
-+SET(BOOST_SOURCES_DIR "${CMAKE_SOURCE_DIR}/include/boost_1_65_0")
++SET(BOOST_SOURCES_DIR "${CMAKE_SOURCE_DIR}/include/boost_1_65_1")
  
  # Bug in sqrt(NaN) on 32bit platforms
  IF(SIZEOF_VOIDP EQUAL 4)
diff -r 07c462d75aca -r 1fb50d3c258e databases/mysql57-client/patches/patch-sql_item__geofunc__internal.cc
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/mysql57-client/patches/patch-sql_item__geofunc__internal.cc     Wed Sep 13 17:34:40 2017 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-sql_item__geofunc__internal.cc,v 1.1 2017/09/13 17:34:41 adam Exp $
+
+Do not try to catch non-existent exception.
+
+--- sql/item_geofunc_internal.cc.orig  2017-09-13 12:53:40.000000000 +0000
++++ sql/item_geofunc_internal.cc
+@@ -34,11 +34,6 @@ void handle_gis_exception(const char *fu
+   {
+     my_error(ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION, MYF(0), funcname);
+   }
+-  catch (const boost::geometry::detail::self_get_turn_points::self_ip_exception &)
+-  {
+-    my_error(ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION, MYF(0),
+-             funcname);
+-  }
+   catch (const boost::geometry::empty_input_exception &)
+   {
+     my_error(ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION, MYF(0), funcname);
diff -r 07c462d75aca -r 1fb50d3c258e databases/mysql57-server/Makefile
--- a/databases/mysql57-server/Makefile Wed Sep 13 17:29:25 2017 +0000
+++ b/databases/mysql57-server/Makefile Wed Sep 13 17:34:40 2017 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2017/08/24 20:03:08 adam Exp $
+# $NetBSD: Makefile,v 1.10 2017/09/13 17:34:41 adam Exp $
 
 PKGNAME=       ${DISTNAME:S/-/-server-/}
-PKGREVISION=   1
+PKGREVISION=   2
 COMMENT=       MySQL 5, a free SQL database (server)
 
 CONFLICTS=     mysql3-server-[0-9]*
diff -r 07c462d75aca -r 1fb50d3c258e devel/boost-headers/PLIST
--- a/devel/boost-headers/PLIST Wed Sep 13 17:29:25 2017 +0000
+++ b/devel/boost-headers/PLIST Wed Sep 13 17:34:40 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.37 2017/08/24 19:31:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.38 2017/09/13 17:34:40 adam Exp $
 include/boost/accumulators/accumulators.hpp
 include/boost/accumulators/accumulators_fwd.hpp
 include/boost/accumulators/framework/accumulator_base.hpp
@@ -11070,6 +11070,8 @@
 include/boost/stacktrace/detail/frame_unwind.ipp
 include/boost/stacktrace/detail/libbacktrace_impls.hpp
 include/boost/stacktrace/detail/location_from_symbol.hpp
+include/boost/stacktrace/detail/pop_options.h
+include/boost/stacktrace/detail/push_options.h
 include/boost/stacktrace/detail/safe_dump_noop.ipp
 include/boost/stacktrace/detail/safe_dump_posix.ipp
 include/boost/stacktrace/detail/safe_dump_win.ipp
diff -r 07c462d75aca -r 1fb50d3c258e meta-pkgs/boost/Makefile.common
--- a/meta-pkgs/boost/Makefile.common   Wed Sep 13 17:29:25 2017 +0000
+++ b/meta-pkgs/boost/Makefile.common   Wed Sep 13 17:34:40 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.69 2017/09/01 10:02:31 abs Exp $
+# $NetBSD: Makefile.common,v 1.70 2017/09/13 17:34:41 adam Exp $
 #
 # used by devel/boost-build/Makefile
 # used by devel/boost-docs/Makefile
@@ -10,7 +10,7 @@
 
 BOOST_PACKAGE?=                undefined
 BOOST_COMMENT?=                undefined
-BOOST_VERSION=         1.65.0
+BOOST_VERSION=         1.65.1
 BOOST_SHORT_VERSION=   ${BOOST_VERSION:S/./_/:C/\..*$//}
 
 # Update mysql57-client/patches/patch-cmake_boost.cmake when updating version
diff -r 07c462d75aca -r 1fb50d3c258e meta-pkgs/boost/distinfo
--- a/meta-pkgs/boost/distinfo  Wed Sep 13 17:29:25 2017 +0000
+++ b/meta-pkgs/boost/distinfo  Wed Sep 13 17:34:40 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.106 2017/09/03 01:41:00 jakllsch Exp $
+$NetBSD: distinfo,v 1.107 2017/09/13 17:34:41 adam Exp $
 
-SHA1 (boost_1_65_0.tar.bz2) = f9260074ecfb31f3e65322fae9c15cc423c0ad59
-RMD160 (boost_1_65_0.tar.bz2) = 375254511112fb52928138ec7ea43f290d62601e
-SHA512 (boost_1_65_0.tar.bz2) = 7142650fb8d61e3ef16ba066fc918e087f19e9bc2ad1d6a11fb10bf0d6b1b5ad05ab032f076a5233a1624b3669e952b2cc38b7dc074bbf53018e2970ee90fcdd
-Size (boost_1_65_0.tar.bz2) = 82597718 bytes
+SHA1 (boost_1_65_1.tar.bz2) = 4a5b0c3c1b1b9a4d6cb6a6cc395e903e76f76720
+RMD160 (boost_1_65_1.tar.bz2) = 695537a00f6f9ae80e4d682b155ce097017c49a9
+SHA512 (boost_1_65_1.tar.bz2) = a9e6866d3bb3e7c198f442ff09f5322f58064dca79bc420f2f0168eb63964226dfbc4f034a5a5e5958281fdf7518a1b057c894fbda0b61fced59c1661bf30f1a
+Size (boost_1_65_1.tar.bz2) = 82594767 bytes
 SHA1 (patch-boost_archive_basic__archive.hpp) = 0e5dc31c3425de94444f97a9b7dec97ed5967733
 SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = 6cd1b6fbb8659d7af8ecff63d4558f365f28c12b
 SHA1 (patch-boost_config_detail_posix__features.hpp) = 7d310574e7020c79c8bfa87cff4db0a2edc5b0bc



Home | Main Index | Thread Index | Old Index