pkgsrc-Changes archive

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

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Dec 13 19:22:57 UTC 2018

Modified Files:
        pkgsrc/devel/boost-build: PLIST buildlink3.mk
        pkgsrc/devel/boost-headers: Makefile PLIST buildlink3.mk
        pkgsrc/devel/boost-jam: buildlink3.mk
        pkgsrc/devel/boost-libs: Makefile PLIST buildlink3.mk
        pkgsrc/devel/boost-mpi: buildlink3.mk
        pkgsrc/devel/py-boost: buildlink3.mk
        pkgsrc/meta-pkgs/boost: Makefile.common distinfo
        pkgsrc/meta-pkgs/boost/patches: patch-boost_core_noncopyable.hpp
            patch-boostcpp.jam
            patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S
            patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S

Log Message:
boost: updated to 1.69.0

New Libraries

Safe Numerics:
A library for guaranteed correct integer arithmetic for C++14 and later, from Robert Ramey.

Updated Libraries

Any:
Fixed issue with visibility. Now boost::any variables constructed in one shared library with hidden visibility could be used and destroyed in other shared library with hidden visibility.
Maintenance: dropped some dependencies on other Boost libraries, fixes for docs.

Asio:
Fixed a problem with the detection of std::future availability with libstdc++.
Fixed compile error in regex overload of read_until.
Fixed a timer heap corruption issue that can occur when moving a cancelled timer.
Fixed detection of std::experimental::string_view and std::string_view with newer clang/libc++.
Fixed MSVC version detection for availability of std::invoke_result.
Fixed the buffer sequence traits to test the new requirements, if decltype is available.
Fixed an MSVC issue when building with exceptions disabled.
Added SSL context options for TLS v1.3.
Added a compile-time test for TLS v1 support.
Fixed the macro used to test for TLS v1.2 support.
Prevented global objects from being created once per thread on Windows.
Fixed a crash when using size(), max_size() or empty() on default-constructed resolver results.
Changed to move the return value in basic_resolver_results::begin() to avoid copying.
Enabled move support for the Intel Compiler.
Fixed std::string_view detection issue when using clang-cl.
Fixed the handler tracking operation name for io_context::executor_type::dispatch.
Fixed a buffer overflow that could occur when parsing an address string with a 64-bit scope id.
Added examples showing how to write composed operations.
Added C++11 versions of the Timeouts, Timers, SOCKS4 and SSL examples.
Fixed minor issues in documentation and examples.

Assign:
Add rvalue reference, perfect forwarding, and variadic template support
Avoid conversion to container's allocator

Beast:
This version fixes some issues in the examples, and provides a new experimental socket which supports built-in timeouts on asynchronous operations.
New CppCon 2018 websocket chat example and presentation video.
For a complete list of changes, please view the official Release Notes.

CircularBuffer:
Use the empty base optimization for storing allocators that are empty and not final (Glen Fernandes).

Concept Check:
Removed dependency on mpl.

Context:
duplicate alias should be missing GCC alias
the clang-win toolset (clang-cl.exe) uses masm from the underlying msvc
remove useless lines in Jamfile.v2
add .file section for *_elf_gas.S files

Core:
Implemented boost::empty_value, for library authors to conveniently leverage the Empty Base Optimization to store objects of potentially empty types (Glen Fernandes). This facility is now used in 
Boost.Beast, Boost.CircularBuffer, Boost.MultiArray, and more.
Implemented boost::quick_exit to provide the C++11 standard library facility std::quick_exit functionality (Peter Dimov).
Reduced the number of statics in Lightweight Test, and employ lighter abort behavior for MSVC compilers upon failure to call boost::report_errors (Glen Fernandes).

DLL:
Resolved link issues with the smart library
Maintenance: fixes for docs and tests.
Dynamic Bitset:
Performance improvements (over 2x in some cases).
Added range-based set, reset, flip methods

Fiber:
unbuffered_channel push not return
Remove UTF-8 BOM at begining of the file
Fix boost-install use; should only be issued once

Filesystem:
Don't use readdir_r on Linux and Android since the readdir function is already thread-safe.
Fixed crashes in boost::filesystem::copy due to undefined behavior in the implementation.
Fixed undefined behavior in boost::filesystem::directory_iterator implementation.
Fixed compilation errors when using directory iterators with BOOST_FOREACH.
Removed workarounds for older PGI C++ compiler versions to fix compilation on the newer ones.
Fixed MSVC warnings about narrowing conversions.
Flyweight:
Fixed some issues in GCC related to Boost.MPL placeholder expression handling.
Maintenance fixes.

Function:
Removed dependencies on mpl, test

Geometry:
Karney's solution of direct geodesic problem for internal use
Discrete Frechet and Hausdorff distance algorithms
New run-time and upgraded compile-time SRS transformation interfaces (undocumented for now due to potential interface changes).

Integer:
boost/pending/integer_log2.hpp header is deprecated and will be removed in future releases. Use boost/integer/integer_log2.hpp instead.

Iostreams:
Remove call to nonexistent member seekpos() of std::fpos

Iterator:
Fixed compilation problems with ambiguous unqualified calls to advance and distance on iterators whose types involve types in the namespace boost.

LexicalCast:
Fixed sign-conversion warnings
Maintenance: dropped some dependencies on other Boost libraries, fixed build system warnings.

Log:
General changes:
Updated syslog sink backend to avoid using deprecated Boost.ASIO interfaces.
Bug fixes:
Fixed a possible incorrect estimation of the total size of rotated files in the target directory of a text file sink in some cases.
See changelog for more details.

Logic:
Breaking change: Use explicit operator bool when available

Math:
Add LambertW functions.
Update integration routines to support complex valued integrands and contour integrals.
Added the derivative of the Barycentric rational approximation.
Minor fixes to better support variable precision floating point types.
Removed use of deprecated Boost.Endian in favour of Predef.
Updated continued fraction and series evaluation code to support complex types.
Prevent logic error leading to infinite loop in toms748_solve.
Fix mean and standard_deviation for extreme_value_distribution.
Improve heuristics used in newton_raphson_iterate.
Fix result of erf(NaN).
Big push to reduce GCC warnings.
Refactor polynomial addition.
Fix for vxWorks having a real function in the global namespace.
Improve sinc approximations and add better tests.
Fix typo in Student's T hypothesis testing documentation,

Mp11:
Implemented the mp_starts_with facility (Glen Fernandes).

MultiArray:
Improve C++11 allocator model support including: Support for C++11 minimal allocators, support for stateful allocators, using the allocator for construction and destruction of the value type, and 
using the empty base optimization for storing empty or stateless allocators (Glen Fernandes).

Multi-index Containers:
Introduced an alternative terse key specification syntax for C++17 compliant environments.

Multiprecision:
Big update to better support variable precision types so that the precision of the result is always the largest of all the arguments.
Add support for allocators that are final in __cpp_int (Glen Fernandes).
Removed use of deprecated Boost.Endian in favour of Predef.
Add support for std::string_view.
Fixed minor bug in constant initialization.
Make assignment of non-finite value to cpp_int a runtime errors.
Added typedefs for cpp_bin_float_oct and cpp_complex_oct.

PolyCollection:
Added Bost.PolyCollection-specific versions of algorithms std::for_each_n and std::sample.

Pool:
Replace boost::mutex use to avoid a dependency on Boost.Thread

Preprocessor:
Supports the new C++ standard conforming preprocessor in VC++ 14.1, which is currently enabled by using the /experimental:preprocessor switch, in Visual Studio 2017 15.8 on up.
Rational:
Add constexpr support

Spirit.X3:
Drop own FP routines in favor of boost::math
Missing visibility mark on exception types
to_utf8: Fixed wchar_t handling on Windows

Spirit V2
Drop own FP routines in favor of boost::math
Missing visibility mark on exception types
Fixed transform_attribute ambiguity
to_utf8: Fixed wchar_t handling on Windows

Spirit.Classic:
Missing visibility mark on exception types

Stacktrace:
libbacktrace usage was significantly improved. BOOST_STACKTRACE_USE_BACKTRACE or boost_stacktrace_backtrace users are encouraged to update:
Memory consumprion dropped down.
Stack capturing became faster by an order of magnitude.
syminfo fallback enabled to provide information for visible symbols even without debug information
Exact location of the backtrace.h header now can be specified via BOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE, to allow backtrace.h header usage on platforms and compilers where that header is 
unreachable otherwise (for example Ubuntu Xenial + Clang)
Optimized stack capturing if max_depth is set
Added to_string(const stacktrace& ) functions for fast conversion of stacktraces to std::string

System:
Boost.System is now header-only. A stub library is still built for compatibility, but linking to it is no longer necessary.
Even more functions have been marked constexpr.
The destructor of error_category is now protected and no longer virtual. This is a potentially breaking change, but its impact is expected to be limited.
error_category now has a constructor that accepts a 64 bit identifier, enabling distinct category objects to compare equal.
The constructors of error_category are now protected.
A non-allocating, nonthrowing overload of message has been added.
A virtual function failed has been added, allowing categories for which success is not synonymous with 0.
The deprecated boost::system::throws object has been removed.
boost::throws() is now deprecated and its use is discouraged.
The constructor of system_error taking a single error_code argument is now explicit.
system_error::code() now returns by value.

Test:
Boost.test v3.9 see the Changes log for more details.
New feature:
Official support of header-only variant of Boost.Test with multiple translation units.
Now possible to manually add a test case by specifying its name, with BOOST_TEST_CASE_NAME
Better support of boost::exception in the logs

TypeIndex:
Fix the regression and speed up parsing of the boost/type_traits.hpp header by 30%

Utility:
Added support for non-inheritable empty types to boost::compressed_pair by avoiding the empty base optimization for types which are declared as final (Glen Fernandes).

Variant:
Fixed issue with visibility. Now boost::bad_visit exception could cross the boundaries of shared library with hidden visibility and could be catched in other shared library with hidden visibility.

YAP:
Minor changes to support MSVC++ version 14.15 (Visual Studio 2017 version 15.8).
Doc fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/boost-build/PLIST
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/boost-build/buildlink3.mk
cvs rdiff -u -r1.52 -r1.53 pkgsrc/devel/boost-headers/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/devel/boost-headers/PLIST \
    pkgsrc/devel/boost-headers/buildlink3.mk
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/boost-jam/buildlink3.mk
cvs rdiff -u -r1.73 -r1.74 pkgsrc/devel/boost-libs/Makefile
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/boost-libs/PLIST
cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/boost-libs/buildlink3.mk
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/boost-mpi/buildlink3.mk
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-boost/buildlink3.mk
cvs rdiff -u -r1.79 -r1.80 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -u -r1.121 -r1.122 pkgsrc/meta-pkgs/boost/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp
cvs rdiff -u -r1.2 -r1.3 pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S \
    pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/boost-build/PLIST
diff -u pkgsrc/devel/boost-build/PLIST:1.26 pkgsrc/devel/boost-build/PLIST:1.27
--- pkgsrc/devel/boost-build/PLIST:1.26 Sun Apr 29 20:41:11 2018
+++ pkgsrc/devel/boost-build/PLIST      Thu Dec 13 19:22:56 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2018/04/29 20:41:11 adam Exp $
+@comment $NetBSD: PLIST,v 1.27 2018/12/13 19:22:56 adam Exp $
 share/boost-build/__init__.py
 share/boost-build/bootstrap.jam
 share/boost-build/build-system.jam
@@ -119,6 +119,7 @@ share/boost-build/tools/features/interna
 share/boost-build/tools/features/library-feature.jam
 share/boost-build/tools/features/link-feature.jam
 share/boost-build/tools/features/linkflags-feature.jam
+share/boost-build/tools/features/local-visibility-feature.jam
 share/boost-build/tools/features/location-feature.jam
 share/boost-build/tools/features/location-prefix-feature.jam
 share/boost-build/tools/features/name-feature.jam
@@ -139,6 +140,7 @@ share/boost-build/tools/features/toolset
 share/boost-build/tools/features/user-interface-feature.jam
 share/boost-build/tools/features/variant-feature.jam
 share/boost-build/tools/features/version-feature.jam
+share/boost-build/tools/features/visibility-feature.jam
 share/boost-build/tools/features/warnings-feature.jam
 share/boost-build/tools/flags.jam
 share/boost-build/tools/fop.jam

Index: pkgsrc/devel/boost-build/buildlink3.mk
diff -u pkgsrc/devel/boost-build/buildlink3.mk:1.39 pkgsrc/devel/boost-build/buildlink3.mk:1.40
--- pkgsrc/devel/boost-build/buildlink3.mk:1.39 Thu Aug 16 15:58:31 2018
+++ pkgsrc/devel/boost-build/buildlink3.mk      Thu Dec 13 19:22:56 2018
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.39 2018/08/16 15:58:31 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.40 2018/12/13 19:22:56 adam Exp $
 
 BUILDLINK_TREE+=       boost-build
 
 .if !defined(BOOST_BUILD_BUILDLINK3_MK)
 BOOST_BUILD_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.boost-build+=    boost-build-1.68.*
+BUILDLINK_API_DEPENDS.boost-build+=    boost-build-1.69.*
 BUILDLINK_DEPMETHOD.boost-build?=      build
 BUILDLINK_PKGSRCDIR.boost-build?=      ../../devel/boost-build
 .endif # BOOST_BUILD_BUILDLINK3_MK

Index: pkgsrc/devel/boost-headers/Makefile
diff -u pkgsrc/devel/boost-headers/Makefile:1.52 pkgsrc/devel/boost-headers/Makefile:1.53
--- pkgsrc/devel/boost-headers/Makefile:1.52    Sun Dec  2 14:32:17 2018
+++ pkgsrc/devel/boost-headers/Makefile Thu Dec 13 19:22:56 2018
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.52 2018/12/02 14:32:17 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2018/12/13 19:22:56 adam Exp $
 
 BOOST_PACKAGE=         headers
 BOOST_COMMENT=         (build-time headers)
 BOOST_CONFIG=          generate
-PKGREVISION=           1
 
 .include "../../meta-pkgs/boost/Makefile.common"
 

Index: pkgsrc/devel/boost-headers/PLIST
diff -u pkgsrc/devel/boost-headers/PLIST:1.41 pkgsrc/devel/boost-headers/PLIST:1.42
--- pkgsrc/devel/boost-headers/PLIST:1.41       Thu Aug 16 15:58:32 2018
+++ pkgsrc/devel/boost-headers/PLIST    Thu Dec 13 19:22:56 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.41 2018/08/16 15:58:32 adam Exp $
+@comment $NetBSD: PLIST,v 1.42 2018/12/13 19:22:56 adam Exp $
 include/boost/accumulators/accumulators.hpp
 include/boost/accumulators/accumulators_fwd.hpp
 include/boost/accumulators/framework/accumulator_base.hpp
@@ -398,6 +398,7 @@ include/boost/asio/detail/executor_op.hp
 include/boost/asio/detail/fd_set_adapter.hpp
 include/boost/asio/detail/fenced_block.hpp
 include/boost/asio/detail/functional.hpp
+include/boost/asio/detail/future.hpp
 include/boost/asio/detail/gcc_arm_fenced_block.hpp
 include/boost/asio/detail/gcc_hppa_fenced_block.hpp
 include/boost/asio/detail/gcc_sync_fenced_block.hpp
@@ -917,12 +918,12 @@ include/boost/beast/core/buffers_to_stri
 include/boost/beast/core/detail/allocator.hpp
 include/boost/beast/core/detail/base64.hpp
 include/boost/beast/core/detail/bind_handler.hpp
+include/boost/beast/core/detail/buffer.hpp
 include/boost/beast/core/detail/buffers_ref.hpp
 include/boost/beast/core/detail/chacha.hpp
 include/boost/beast/core/detail/clamp.hpp
 include/boost/beast/core/detail/config.hpp
 include/boost/beast/core/detail/cpu_info.hpp
-include/boost/beast/core/detail/empty_base_optimization.hpp
 include/boost/beast/core/detail/integer_sequence.hpp
 include/boost/beast/core/detail/ostream.hpp
 include/boost/beast/core/detail/sha1.hpp
@@ -966,9 +967,17 @@ include/boost/beast/core/string.hpp
 include/boost/beast/core/string_param.hpp
 include/boost/beast/core/type_traits.hpp
 include/boost/beast/experimental/core/detail/flat_stream.hpp
+include/boost/beast/experimental/core/detail/impl/timeout_service.ipp
+include/boost/beast/experimental/core/detail/service_base.hpp
+include/boost/beast/experimental/core/detail/timeout_service.hpp
+include/boost/beast/experimental/core/detail/timeout_work_guard.hpp
 include/boost/beast/experimental/core/flat_stream.hpp
 include/boost/beast/experimental/core/impl/flat_stream.ipp
+include/boost/beast/experimental/core/impl/timeout_service.ipp
+include/boost/beast/experimental/core/impl/timeout_socket.hpp
 include/boost/beast/experimental/core/ssl_stream.hpp
+include/boost/beast/experimental/core/timeout_service.hpp
+include/boost/beast/experimental/core/timeout_socket.hpp
 include/boost/beast/experimental/http/icy_stream.hpp
 include/boost/beast/experimental/http/impl/icy_stream.ipp
 include/boost/beast/experimental/test/detail/error.hpp
@@ -1294,39 +1303,13 @@ include/boost/chrono/io/utility/to_strin
 include/boost/chrono/io_v1/chrono_io.hpp
 include/boost/chrono/process_cpu_clocks.hpp
 include/boost/chrono/round.hpp
-include/boost/chrono/stopwatches.hpp
-include/boost/chrono/stopwatches/collectors/laps_accumulator_set.hpp
-include/boost/chrono/stopwatches/collectors/laps_sequence_container.hpp
-include/boost/chrono/stopwatches/collectors/last_lap.hpp
-include/boost/chrono/stopwatches/collectors/no_memory.hpp
-include/boost/chrono/stopwatches/dont_start.hpp
-include/boost/chrono/stopwatches/formatters/accumulator_set_formatter.hpp
-include/boost/chrono/stopwatches/formatters/base_formatter.hpp
-include/boost/chrono/stopwatches/formatters/elapsed_formatter.hpp
-include/boost/chrono/stopwatches/formatters/times_formatter.hpp
-include/boost/chrono/stopwatches/laps_stopwatch.hpp
-include/boost/chrono/stopwatches/reporters/clock_default_formatter.hpp
-include/boost/chrono/stopwatches/reporters/laps_accumulator_set_stopwatch_default_formatter.hpp
-include/boost/chrono/stopwatches/reporters/laps_stopclock.hpp
-include/boost/chrono/stopwatches/reporters/laps_stopwatch_default_formatter.hpp
-include/boost/chrono/stopwatches/reporters/process_default_formatter.hpp
-include/boost/chrono/stopwatches/reporters/stopclock.hpp
-include/boost/chrono/stopwatches/reporters/stopwatch_reporter.hpp
-include/boost/chrono/stopwatches/reporters/stopwatch_reporter_default_formatter.hpp
-include/boost/chrono/stopwatches/reporters/strict_stopclock.hpp
-include/boost/chrono/stopwatches/reporters/system_default_formatter.hpp
-include/boost/chrono/stopwatches/reporters/thread_default_formatter.hpp
-include/boost/chrono/stopwatches/simple_stopwatch.hpp
-include/boost/chrono/stopwatches/stopwatch.hpp
-include/boost/chrono/stopwatches/stopwatch_scoped.hpp
-include/boost/chrono/stopwatches/strict_stopwatch.hpp
-include/boost/chrono/stopwatches/suspendable_stopwatch.hpp
 include/boost/chrono/system_clocks.hpp
 include/boost/chrono/thread_clock.hpp
 include/boost/chrono/time_point.hpp
 include/boost/chrono/typeof/boost/chrono/chrono.hpp
 include/boost/chrono/typeof/boost/ratio.hpp
 include/boost/circular_buffer.hpp
+include/boost/circular_buffer/allocators.hpp
 include/boost/circular_buffer/base.hpp
 include/boost/circular_buffer/debug.hpp
 include/boost/circular_buffer/details.hpp
@@ -1960,7 +1943,6 @@ include/boost/contract/public_function.h
 include/boost/contract_macro.hpp
 include/boost/convert.hpp
 include/boost/convert/base.hpp
-include/boost/convert/detail/boost_parameter_ext.hpp
 include/boost/convert/detail/char.hpp
 include/boost/convert/detail/config.hpp
 include/boost/convert/detail/has_member.hpp
@@ -1978,6 +1960,7 @@ include/boost/convert/strtol.hpp
 include/boost/core/addressof.hpp
 include/boost/core/checked_delete.hpp
 include/boost/core/demangle.hpp
+include/boost/core/empty_value.hpp
 include/boost/core/enable_if.hpp
 include/boost/core/exchange.hpp
 include/boost/core/explicit_operator_bool.hpp
@@ -1989,6 +1972,7 @@ include/boost/core/no_exceptions_support
 include/boost/core/noncopyable.hpp
 include/boost/core/null_deleter.hpp
 include/boost/core/pointer_traits.hpp
+include/boost/core/quick_exit.hpp
 include/boost/core/ref.hpp
 include/boost/core/scoped_enum.hpp
 include/boost/core/swap.hpp
@@ -2173,7 +2157,6 @@ include/boost/detail/call_traits.hpp
 include/boost/detail/catch_exceptions.hpp
 include/boost/detail/compressed_pair.hpp
 include/boost/detail/container_fwd.hpp
-include/boost/detail/dynamic_bitset.hpp
 include/boost/detail/endian.hpp
 include/boost/detail/fenv.hpp
 include/boost/detail/has_default_constructor.hpp
@@ -2291,6 +2274,8 @@ include/boost/dll/shared_library_load_mo
 include/boost/dll/smart_library.hpp
 include/boost/dynamic_bitset.hpp
 include/boost/dynamic_bitset/config.hpp
+include/boost/dynamic_bitset/detail/dynamic_bitset.hpp
+include/boost/dynamic_bitset/detail/lowest_bit.hpp
 include/boost/dynamic_bitset/dynamic_bitset.hpp
 include/boost/dynamic_bitset/serialization.hpp
 include/boost/dynamic_bitset_fwd.hpp
@@ -2298,7 +2283,6 @@ include/boost/enable_shared_from_this.hp
 include/boost/endian/arithmetic.hpp
 include/boost/endian/buffers.hpp
 include/boost/endian/conversion.hpp
-include/boost/endian/detail/config.hpp
 include/boost/endian/detail/cover_operators.hpp
 include/boost/endian/detail/disable_warnings.hpp
 include/boost/endian/detail/disable_warnings_pop.hpp
@@ -2353,6 +2337,7 @@ include/boost/fiber/detail/cpu_relax.hpp
 include/boost/fiber/detail/data.hpp
 include/boost/fiber/detail/decay_copy.hpp
 include/boost/fiber/detail/disable_overload.hpp
+include/boost/fiber/detail/exchange.hpp
 include/boost/fiber/detail/fss.hpp
 include/boost/fiber/detail/futex.hpp
 include/boost/fiber/detail/is_all_same.hpp
@@ -2364,6 +2349,7 @@ include/boost/fiber/detail/spinlock_ttas
 include/boost/fiber/detail/spinlock_ttas_adaptive.hpp
 include/boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp
 include/boost/fiber/detail/spinlock_ttas_futex.hpp
+include/boost/fiber/detail/thread_barrier.hpp
 include/boost/fiber/exceptions.hpp
 include/boost/fiber/fiber.hpp
 include/boost/fiber/fixedsize_stack.hpp
@@ -3839,6 +3825,8 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp
 include/boost/geometry/algorithms/detail/within/within_no_turns.hpp
 include/boost/geometry/algorithms/difference.hpp
+include/boost/geometry/algorithms/discrete_frechet_distance.hpp
+include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp
 include/boost/geometry/algorithms/disjoint.hpp
 include/boost/geometry/algorithms/dispatch/disjoint.hpp
 include/boost/geometry/algorithms/dispatch/distance.hpp
@@ -3917,6 +3905,7 @@ include/boost/geometry/formulas/flatteni
 include/boost/geometry/formulas/geographic.hpp
 include/boost/geometry/formulas/gnomonic_intersection.hpp
 include/boost/geometry/formulas/gnomonic_spheroid.hpp
+include/boost/geometry/formulas/karney_direct.hpp
 include/boost/geometry/formulas/mean_radius.hpp
 include/boost/geometry/formulas/meridian_direct.hpp
 include/boost/geometry/formulas/meridian_inverse.hpp
@@ -4188,6 +4177,7 @@ include/boost/geometry/srs/iau2000.hpp
 include/boost/geometry/srs/projection.hpp
 include/boost/geometry/srs/projections/code.hpp
 include/boost/geometry/srs/projections/constants.hpp
+include/boost/geometry/srs/projections/dpar.hpp
 include/boost/geometry/srs/projections/epsg.hpp
 include/boost/geometry/srs/projections/epsg_params.hpp
 include/boost/geometry/srs/projections/epsg_traits.hpp
@@ -4196,6 +4186,7 @@ include/boost/geometry/srs/projections/e
 include/boost/geometry/srs/projections/esri_traits.hpp
 include/boost/geometry/srs/projections/exception.hpp
 include/boost/geometry/srs/projections/factory.hpp
+include/boost/geometry/srs/projections/factory_key.hpp
 include/boost/geometry/srs/projections/grids.hpp
 include/boost/geometry/srs/projections/iau2000.hpp
 include/boost/geometry/srs/projections/iau2000_params.hpp
@@ -4235,7 +4226,7 @@ include/boost/geometry/srs/projections/i
 include/boost/geometry/srs/projections/impl/proj_mdist.hpp
 include/boost/geometry/srs/projections/impl/projects.hpp
 include/boost/geometry/srs/projections/invalid_point.hpp
-include/boost/geometry/srs/projections/par4.hpp
+include/boost/geometry/srs/projections/par_data.hpp
 include/boost/geometry/srs/projections/proj/aea.hpp
 include/boost/geometry/srs/projections/proj/aeqd.hpp
 include/boost/geometry/srs/projections/proj/airy.hpp
@@ -4336,6 +4327,7 @@ include/boost/geometry/srs/projections/p
 include/boost/geometry/srs/projections/proj/wink2.hpp
 include/boost/geometry/srs/projections/proj4.hpp
 include/boost/geometry/srs/projections/shared_grids.hpp
+include/boost/geometry/srs/projections/spar.hpp
 include/boost/geometry/srs/projections/srid_traits.hpp
 include/boost/geometry/srs/projections/str_cast.hpp
 include/boost/geometry/srs/shared_grids.hpp
@@ -4487,6 +4479,7 @@ include/boost/geometry/util/select_calcu
 include/boost/geometry/util/select_coordinate_type.hpp
 include/boost/geometry/util/select_most_precise.hpp
 include/boost/geometry/util/select_sequence_element.hpp
+include/boost/geometry/util/series_expansion.hpp
 include/boost/geometry/util/transform_variant.hpp
 include/boost/geometry/views/box_view.hpp
 include/boost/geometry/views/closeable_view.hpp
@@ -4512,6 +4505,7 @@ include/boost/gil/cmyk.hpp
 include/boost/gil/color_base.hpp
 include/boost/gil/color_base_algorithm.hpp
 include/boost/gil/color_convert.hpp
+include/boost/gil/concepts.hpp
 include/boost/gil/deprecated.hpp
 include/boost/gil/device_n.hpp
 include/boost/gil/extension/dynamic_image/algorithm.hpp
@@ -4636,15 +4630,11 @@ include/boost/gil/extension/toolbox/meta
 include/boost/gil/extension/toolbox/metafunctions/channel_view.hpp
 include/boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp
 include/boost/gil/extension/toolbox/metafunctions/get_pixel_type.hpp
-include/boost/gil/extension/toolbox/metafunctions/gil_extensions.hpp
 include/boost/gil/extension/toolbox/metafunctions/is_bit_aligned.hpp
 include/boost/gil/extension/toolbox/metafunctions/is_homogeneous.hpp
 include/boost/gil/extension/toolbox/metafunctions/is_similar.hpp
 include/boost/gil/extension/toolbox/metafunctions/pixel_bit_size.hpp
 include/boost/gil/extension/toolbox/toolbox.hpp
-include/boost/gil/gil_all.hpp
-include/boost/gil/gil_concept.hpp
-include/boost/gil/gil_config.hpp
 include/boost/gil/gray.hpp
 include/boost/gil/image.hpp
 include/boost/gil/image_view.hpp
@@ -4686,6 +4676,7 @@ include/boost/gil/pixel_iterator.hpp
 include/boost/gil/pixel_iterator_adaptor.hpp
 include/boost/gil/planar_pixel_iterator.hpp
 include/boost/gil/planar_pixel_reference.hpp
+include/boost/gil/point.hpp
 include/boost/gil/position_iterator.hpp
 include/boost/gil/premultiply.hpp
 include/boost/gil/promote_integral.hpp
@@ -5964,6 +5955,7 @@ include/boost/iostreams/filter/stdio.hpp
 include/boost/iostreams/filter/symmetric.hpp
 include/boost/iostreams/filter/test.hpp
 include/boost/iostreams/filter/zlib.hpp
+include/boost/iostreams/filter/zstd.hpp
 include/boost/iostreams/filtering_stream.hpp
 include/boost/iostreams/filtering_streambuf.hpp
 include/boost/iostreams/flush.hpp
@@ -6054,7 +6046,6 @@ include/boost/lambda/lambda.hpp
 include/boost/lambda/loops.hpp
 include/boost/lambda/numeric.hpp
 include/boost/lambda/switch.hpp
-include/boost/last_value.hpp
 include/boost/lexical_cast.hpp
 include/boost/lexical_cast/bad_lexical_cast.hpp
 include/boost/lexical_cast/detail/converter_lexical.hpp
@@ -6555,6 +6546,7 @@ include/boost/math/special_functions/det
 include/boost/math/special_functions/detail/iconv.hpp
 include/boost/math/special_functions/detail/igamma_inverse.hpp
 include/boost/math/special_functions/detail/igamma_large.hpp
+include/boost/math/special_functions/detail/lambert_w_lookup_table.ipp
 include/boost/math/special_functions/detail/lanczos_sse2.hpp
 include/boost/math/special_functions/detail/lgamma_small.hpp
 include/boost/math/special_functions/detail/polygamma.hpp
@@ -6585,6 +6577,7 @@ include/boost/math/special_functions/hyp
 include/boost/math/special_functions/jacobi_elliptic.hpp
 include/boost/math/special_functions/jacobi_zeta.hpp
 include/boost/math/special_functions/laguerre.hpp
+include/boost/math/special_functions/lambert_w.hpp
 include/boost/math/special_functions/lanczos.hpp
 include/boost/math/special_functions/legendre.hpp
 include/boost/math/special_functions/legendre_stieltjes.hpp
@@ -6612,6 +6605,7 @@ include/boost/math/special_functions/ulp
 include/boost/math/special_functions/zeta.hpp
 include/boost/math/tools/atomic.hpp
 include/boost/math/tools/big_constant.hpp
+include/boost/math/tools/complex.hpp
 include/boost/math/tools/config.hpp
 include/boost/math/tools/convert_from_string.hpp
 include/boost/math/tools/detail/polynomial_horner1_10.hpp
@@ -6740,6 +6734,7 @@ include/boost/math/tools/real_cast.hpp
 include/boost/math/tools/roots.hpp
 include/boost/math/tools/series.hpp
 include/boost/math/tools/stats.hpp
+include/boost/math/tools/test_value.hpp
 include/boost/math/tools/toms748_solve.hpp
 include/boost/math/tools/traits.hpp
 include/boost/math/tools/tuple.hpp
@@ -7167,7 +7162,6 @@ include/boost/mpi/python/config.hpp
 include/boost/mpi/python/serialize.hpp
 include/boost/mpi/python/skeleton_and_content.hpp
 include/boost/mpi/request.hpp
-include/boost/mpi/seq.hpp
 include/boost/mpi/skeleton_and_content.hpp
 include/boost/mpi/skeleton_and_content_fwd.hpp
 include/boost/mpi/status.hpp
@@ -8274,6 +8268,7 @@ include/boost/msm/proto_config.hpp
 include/boost/msm/row_tags.hpp
 include/boost/multi_array.hpp
 include/boost/multi_array/algorithm.hpp
+include/boost/multi_array/allocators.hpp
 include/boost/multi_array/base.hpp
 include/boost/multi_array/collection_concept.hpp
 include/boost/multi_array/concept_checks.hpp
@@ -8349,6 +8344,7 @@ include/boost/multi_index/hashed_index_f
 include/boost/multi_index/identity.hpp
 include/boost/multi_index/identity_fwd.hpp
 include/boost/multi_index/indexed_by.hpp
+include/boost/multi_index/key.hpp
 include/boost/multi_index/key_extractors.hpp
 include/boost/multi_index/mem_fun.hpp
 include/boost/multi_index/member.hpp
@@ -8403,6 +8399,7 @@ include/boost/multiprecision/detail/min_
 include/boost/multiprecision/detail/no_et_ops.hpp
 include/boost/multiprecision/detail/number_base.hpp
 include/boost/multiprecision/detail/number_compare.hpp
+include/boost/multiprecision/detail/precision.hpp
 include/boost/multiprecision/detail/rebind.hpp
 include/boost/multiprecision/detail/ublas_interop.hpp
 include/boost/multiprecision/detail/utype_helper.hpp
@@ -8424,6 +8421,7 @@ include/boost/multiprecision/traits/extr
 include/boost/multiprecision/traits/is_backend.hpp
 include/boost/multiprecision/traits/is_byte_container.hpp
 include/boost/multiprecision/traits/is_restricted_conversion.hpp
+include/boost/multiprecision/traits/is_variable_precision.hpp
 include/boost/next_prior.hpp
 include/boost/non_type.hpp
 include/boost/noncopyable.hpp
@@ -8778,7 +8776,6 @@ include/boost/pending/integer_log2.hpp
 include/boost/pending/is_heap.hpp
 include/boost/pending/iterator_adaptors.hpp
 include/boost/pending/iterator_tests.hpp
-include/boost/pending/lowest_bit.hpp
 include/boost/pending/mutable_heap.hpp
 include/boost/pending/mutable_queue.hpp
 include/boost/pending/property.hpp
@@ -10671,6 +10668,31 @@ include/boost/regex/v4/u32regex_iterator
 include/boost/regex/v4/u32regex_token_iterator.hpp
 include/boost/regex/v4/w32_regex_traits.hpp
 include/boost/regex_fwd.hpp
+include/boost/safe_numerics/automatic.hpp
+include/boost/safe_numerics/checked_default.hpp
+include/boost/safe_numerics/checked_float.hpp
+include/boost/safe_numerics/checked_integer.hpp
+include/boost/safe_numerics/checked_result.hpp
+include/boost/safe_numerics/checked_result_operations.hpp
+include/boost/safe_numerics/concept/exception_policy.hpp
+include/boost/safe_numerics/concept/integer.hpp
+include/boost/safe_numerics/concept/numeric.hpp
+include/boost/safe_numerics/concept/promotion_policy.hpp
+include/boost/safe_numerics/concept/safe_numeric.hpp
+include/boost/safe_numerics/cpp.hpp
+include/boost/safe_numerics/exception.hpp
+include/boost/safe_numerics/exception_policies.hpp
+include/boost/safe_numerics/interval.hpp
+include/boost/safe_numerics/native.hpp
+include/boost/safe_numerics/range_value.hpp
+include/boost/safe_numerics/safe_base.hpp
+include/boost/safe_numerics/safe_base_operations.hpp
+include/boost/safe_numerics/safe_common.hpp
+include/boost/safe_numerics/safe_compare.hpp
+include/boost/safe_numerics/safe_integer.hpp
+include/boost/safe_numerics/safe_integer_literal.hpp
+include/boost/safe_numerics/safe_integer_range.hpp
+include/boost/safe_numerics/utility.hpp
 include/boost/scope_exit.hpp
 include/boost/scoped_array.hpp
 include/boost/scoped_ptr.hpp
@@ -10760,28 +10782,6 @@ include/boost/serialization/wrapper.hpp
 include/boost/shared_array.hpp
 include/boost/shared_container_iterator.hpp
 include/boost/shared_ptr.hpp
-include/boost/signal.hpp
-include/boost/signals.hpp
-include/boost/signals/connection.hpp
-include/boost/signals/detail/config.hpp
-include/boost/signals/detail/named_slot_map.hpp
-include/boost/signals/detail/signal_base.hpp
-include/boost/signals/detail/signals_common.hpp
-include/boost/signals/detail/slot_call_iterator.hpp
-include/boost/signals/signal0.hpp
-include/boost/signals/signal1.hpp
-include/boost/signals/signal10.hpp
-include/boost/signals/signal2.hpp
-include/boost/signals/signal3.hpp
-include/boost/signals/signal4.hpp
-include/boost/signals/signal5.hpp
-include/boost/signals/signal6.hpp
-include/boost/signals/signal7.hpp
-include/boost/signals/signal8.hpp
-include/boost/signals/signal9.hpp
-include/boost/signals/signal_template.hpp
-include/boost/signals/slot.hpp
-include/boost/signals/trackable.hpp
 include/boost/signals2.hpp
 include/boost/signals2/connection.hpp
 include/boost/signals2/deconstruct.hpp
@@ -11480,9 +11480,6 @@ include/boost/spirit/home/support/detail
 include/boost/spirit/home/support/detail/lexer/string_token.hpp
 include/boost/spirit/home/support/detail/make_cons.hpp
 include/boost/spirit/home/support/detail/make_vector.hpp
-include/boost/spirit/home/support/detail/math/detail/fp_traits.hpp
-include/boost/spirit/home/support/detail/math/fpclassify.hpp
-include/boost/spirit/home/support/detail/math/signbit.hpp
 include/boost/spirit/home/support/detail/pow10.hpp
 include/boost/spirit/home/support/detail/scoped_enum_emulation.hpp
 include/boost/spirit/home/support/detail/sign.hpp
@@ -12075,8 +12072,11 @@ include/boost/swap.hpp
 include/boost/system/api_config.hpp
 include/boost/system/config.hpp
 include/boost/system/cygwin_error.hpp
-include/boost/system/detail/error_code.ipp
-include/boost/system/detail/local_free_on_destruction.hpp
+include/boost/system/detail/config.hpp
+include/boost/system/detail/generic_category.hpp
+include/boost/system/detail/std_interoperability.hpp
+include/boost/system/detail/system_category_posix.hpp
+include/boost/system/detail/system_category_win32.hpp
 include/boost/system/error_code.hpp
 include/boost/system/linux_error.hpp
 include/boost/system/system_error.hpp
@@ -12228,7 +12228,6 @@ include/boost/test/utils/runtime/modifie
 include/boost/test/utils/runtime/parameter.hpp
 include/boost/test/utils/setcolor.hpp
 include/boost/test/utils/string_cast.hpp
-include/boost/test/utils/trivial_singleton.hpp
 include/boost/test/utils/wrap_stringstream.hpp
 include/boost/test/utils/xml_printer.hpp
 include/boost/thread.hpp
@@ -12291,6 +12290,7 @@ include/boost/thread/detail/thread.hpp
 include/boost/thread/detail/thread_group.hpp
 include/boost/thread/detail/thread_heap_alloc.hpp
 include/boost/thread/detail/thread_interruption.hpp
+include/boost/thread/detail/thread_safety.hpp
 include/boost/thread/detail/tss_hooks.hpp
 include/boost/thread/detail/variadic_footer.hpp
 include/boost/thread/detail/variadic_header.hpp
@@ -12557,16 +12557,23 @@ include/boost/type_traits/detail/ice_and
 include/boost/type_traits/detail/ice_eq.hpp
 include/boost/type_traits/detail/ice_not.hpp
 include/boost/type_traits/detail/ice_or.hpp
+include/boost/type_traits/detail/is_function_cxx_03.hpp
+include/boost/type_traits/detail/is_function_cxx_11.hpp
+include/boost/type_traits/detail/is_function_msvc10_fix.hpp
 include/boost/type_traits/detail/is_function_ptr_helper.hpp
 include/boost/type_traits/detail/is_function_ptr_tester.hpp
 include/boost/type_traits/detail/is_likely_lambda.hpp
 include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
 include/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp
+include/boost/type_traits/detail/is_member_function_pointer_cxx_03.hpp
+include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp
+include/boost/type_traits/detail/is_rvalue_reference_msvc10_fix.hpp
 include/boost/type_traits/detail/mp_defer.hpp
 include/boost/type_traits/detail/template_arity_spec.hpp
 include/boost/type_traits/detail/yes_no_type.hpp
 include/boost/type_traits/detected.hpp
 include/boost/type_traits/detected_or.hpp
+include/boost/type_traits/enable_if.hpp
 include/boost/type_traits/extent.hpp
 include/boost/type_traits/floating_point_promotion.hpp
 include/boost/type_traits/function_traits.hpp
@@ -12659,6 +12666,7 @@ include/boost/type_traits/is_lvalue_refe
 include/boost/type_traits/is_member_function_pointer.hpp
 include/boost/type_traits/is_member_object_pointer.hpp
 include/boost/type_traits/is_member_pointer.hpp
+include/boost/type_traits/is_noncopyable.hpp
 include/boost/type_traits/is_nothrow_move_assignable.hpp
 include/boost/type_traits/is_nothrow_move_constructible.hpp
 include/boost/type_traits/is_nothrow_swappable.hpp
@@ -12698,6 +12706,7 @@ include/boost/type_traits/same_traits.hp
 include/boost/type_traits/transform_traits.hpp
 include/boost/type_traits/type_identity.hpp
 include/boost/type_traits/type_with_alignment.hpp
+include/boost/typeof/constant.hpp
 include/boost/typeof/decltype.hpp
 include/boost/typeof/dmc/typeof_impl.hpp
 include/boost/typeof/encode_decode.hpp
Index: pkgsrc/devel/boost-headers/buildlink3.mk
diff -u pkgsrc/devel/boost-headers/buildlink3.mk:1.41 pkgsrc/devel/boost-headers/buildlink3.mk:1.42
--- pkgsrc/devel/boost-headers/buildlink3.mk:1.41       Thu Aug 16 15:58:32 2018
+++ pkgsrc/devel/boost-headers/buildlink3.mk    Thu Dec 13 19:22:56 2018
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.41 2018/08/16 15:58:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.42 2018/12/13 19:22:56 adam Exp $
 
 BUILDLINK_TREE+=       boost-headers
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        boost-headers
 BOOST_HEADERS_BUILDLINK3_MK:=
 
 # Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-headers+=  boost-headers-1.68.*
+BUILDLINK_API_DEPENDS.boost-headers+=  boost-headers-1.69.*
 BUILDLINK_DEPMETHOD.boost-headers?=    build
 BUILDLINK_PKGSRCDIR.boost-headers?=    ../../devel/boost-headers
 

Index: pkgsrc/devel/boost-jam/buildlink3.mk
diff -u pkgsrc/devel/boost-jam/buildlink3.mk:1.35 pkgsrc/devel/boost-jam/buildlink3.mk:1.36
--- pkgsrc/devel/boost-jam/buildlink3.mk:1.35   Thu Aug 16 15:58:32 2018
+++ pkgsrc/devel/boost-jam/buildlink3.mk        Thu Dec 13 19:22:56 2018
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.35 2018/08/16 15:58:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.36 2018/12/13 19:22:56 adam Exp $
 
 BUILDLINK_TREE+=       boost-jam
 
 .if !defined(BOOST_JAM_BUILDLINK3_MK)
 BOOST_JAM_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.boost-jam+=      boost-jam-1.68.*
+BUILDLINK_API_DEPENDS.boost-jam+=      boost-jam-1.69.*
 BUILDLINK_DEPMETHOD.boost-jam?=                build
 BUILDLINK_PKGSRCDIR.boost-jam?=                ../../devel/boost-jam
 .endif # BOOST_JAM_BUILDLINK3_MK

Index: pkgsrc/devel/boost-libs/Makefile
diff -u pkgsrc/devel/boost-libs/Makefile:1.73 pkgsrc/devel/boost-libs/Makefile:1.74
--- pkgsrc/devel/boost-libs/Makefile:1.73       Sun Dec  9 18:52:22 2018
+++ pkgsrc/devel/boost-libs/Makefile    Thu Dec 13 19:22:56 2018
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.73 2018/12/09 18:52:22 adam Exp $
+# $NetBSD: Makefile,v 1.74 2018/12/13 19:22:56 adam Exp $
 
 BOOST_PACKAGE=         libs
 BOOST_COMMENT=         (binary libraries)
 BOOST_CONFIG=          installed
 BOOST_INSTALL_LIBS=    yes
 
-PKGREVISION= 1
 .include "../../meta-pkgs/boost/Makefile.common"
 
 INSTALLATION_DIRS+=    lib

Index: pkgsrc/devel/boost-libs/PLIST
diff -u pkgsrc/devel/boost-libs/PLIST:1.36 pkgsrc/devel/boost-libs/PLIST:1.37
--- pkgsrc/devel/boost-libs/PLIST:1.36  Sun Apr 29 20:41:11 2018
+++ pkgsrc/devel/boost-libs/PLIST       Thu Dec 13 19:22:56 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.36 2018/04/29 20:41:11 adam Exp $
+@comment $NetBSD: PLIST,v 1.37 2018/12/13 19:22:56 adam Exp $
 lib/libboost_atomic.a
 lib/libboost_atomic.so
 lib/libboost_atomic.so.${BOOST_VERSION}
@@ -75,9 +75,6 @@ lib/libboost_regex.so.${BOOST_VERSION}
 lib/libboost_serialization.a
 lib/libboost_serialization.so
 lib/libboost_serialization.so.${BOOST_VERSION}
-lib/libboost_signals.a
-lib/libboost_signals.so
-lib/libboost_signals.so.${BOOST_VERSION}
 lib/libboost_stacktrace_addr2line.a
 lib/libboost_stacktrace_addr2line.so
 lib/libboost_stacktrace_addr2line.so.${BOOST_VERSION}

Index: pkgsrc/devel/boost-libs/buildlink3.mk
diff -u pkgsrc/devel/boost-libs/buildlink3.mk:1.47 pkgsrc/devel/boost-libs/buildlink3.mk:1.48
--- pkgsrc/devel/boost-libs/buildlink3.mk:1.47  Thu Aug 16 15:58:32 2018
+++ pkgsrc/devel/boost-libs/buildlink3.mk       Thu Dec 13 19:22:56 2018
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.47 2018/08/16 15:58:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.48 2018/12/13 19:22:56 adam Exp $
 
 BUILDLINK_TREE+=       boost-libs
 
@@ -6,8 +6,8 @@ BUILDLINK_TREE+=        boost-libs
 BOOST_LIBS_BUILDLINK3_MK:=
 
 # Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-libs+=     boost-libs-1.68.*
-BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.68.0
+BUILDLINK_API_DEPENDS.boost-libs+=     boost-libs-1.69.*
+BUILDLINK_ABI_DEPENDS.boost-libs?=     boost-libs>=1.69.0
 BUILDLINK_PKGSRCDIR.boost-libs?=       ../../devel/boost-libs
 
 .include "../../mk/bsd.fast.prefs.mk"

Index: pkgsrc/devel/boost-mpi/buildlink3.mk
diff -u pkgsrc/devel/boost-mpi/buildlink3.mk:1.3 pkgsrc/devel/boost-mpi/buildlink3.mk:1.4
--- pkgsrc/devel/boost-mpi/buildlink3.mk:1.3    Thu Aug 16 15:58:32 2018
+++ pkgsrc/devel/boost-mpi/buildlink3.mk        Thu Dec 13 19:22:57 2018
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.3 2018/08/16 15:58:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2018/12/13 19:22:57 adam Exp $
 
 BUILDLINK_TREE+=       boost-mpi
 
@@ -6,8 +6,8 @@ BUILDLINK_TREE+=        boost-mpi
 BOOST_MPI_BUILDLINK3_MK:=
 
 # Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-mpi+=      boost-mpi-1.68.*
-BUILDLINK_ABI_DEPENDS.boost-mpi+=      boost-mpi-1.68.*
+BUILDLINK_API_DEPENDS.boost-mpi+=      boost-mpi-1.69.*
+BUILDLINK_ABI_DEPENDS.boost-mpi+=      boost-mpi-1.69.*
 BUILDLINK_PKGSRCDIR.boost-mpi?=                ../../devel/boost-mpi
 
 .include "../../devel/boost-libs/buildlink3.mk"

Index: pkgsrc/devel/py-boost/buildlink3.mk
diff -u pkgsrc/devel/py-boost/buildlink3.mk:1.12 pkgsrc/devel/py-boost/buildlink3.mk:1.13
--- pkgsrc/devel/py-boost/buildlink3.mk:1.12    Thu Aug 16 15:58:32 2018
+++ pkgsrc/devel/py-boost/buildlink3.mk Thu Dec 13 19:22:56 2018
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2018/08/16 15:58:32 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2018/12/13 19:22:56 adam Exp $
 
 BUILDLINK_TREE+=       py-boost
 
@@ -8,8 +8,8 @@ PY_BOOST_BUILDLINK3_MK:=
 .include "../../lang/python/pyversion.mk"
 
 # Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.py-boost+=       ${PYPKGPREFIX}-boost-1.68.*
-BUILDLINK_ABI_DEPENDS.py-boost+=       ${PYPKGPREFIX}-boost-1.68.*
+BUILDLINK_API_DEPENDS.py-boost+=       ${PYPKGPREFIX}-boost-1.69.*
+BUILDLINK_ABI_DEPENDS.py-boost+=       ${PYPKGPREFIX}-boost-1.69.*
 BUILDLINK_PKGSRCDIR.py-boost?=         ../../devel/py-boost
 
 .include "../../devel/boost-headers/buildlink3.mk"

Index: pkgsrc/meta-pkgs/boost/Makefile.common
diff -u pkgsrc/meta-pkgs/boost/Makefile.common:1.79 pkgsrc/meta-pkgs/boost/Makefile.common:1.80
--- pkgsrc/meta-pkgs/boost/Makefile.common:1.79 Sun Dec  2 14:32:17 2018
+++ pkgsrc/meta-pkgs/boost/Makefile.common      Thu Dec 13 19:22:57 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.79 2018/12/02 14:32:17 wiz Exp $
+# $NetBSD: Makefile.common,v 1.80 2018/12/13 19:22:57 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.68.0
+BOOST_VERSION=         1.69.0
 BOOST_SHORT_VERSION=   ${BOOST_VERSION:S/./_/:C/\..*$//}
 
 # Update mysql57-client/patches/patch-cmake_boost.cmake when updating version

Index: pkgsrc/meta-pkgs/boost/distinfo
diff -u pkgsrc/meta-pkgs/boost/distinfo:1.121 pkgsrc/meta-pkgs/boost/distinfo:1.122
--- pkgsrc/meta-pkgs/boost/distinfo:1.121       Thu Aug 16 15:58:32 2018
+++ pkgsrc/meta-pkgs/boost/distinfo     Thu Dec 13 19:22:57 2018
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.121 2018/08/16 15:58:32 adam Exp $
+$NetBSD: distinfo,v 1.122 2018/12/13 19:22:57 adam Exp $
 
-SHA1 (boost_1_68_0.tar.bz2) = 18863a7cae4d58ae85eb63d400f774f60a383411
-RMD160 (boost_1_68_0.tar.bz2) = 39c7f40eafd4de2c12c639534ef07df8bb520df0
-SHA512 (boost_1_68_0.tar.bz2) = f5ca2e0425af40eca7722712b985b863c88780e5be5ac24c78bcfdc63651bb67a39605d4f84089d76cab344fd34113fcb7befaa9a90481b381f6c53e9612b5f9
-Size (boost_1_68_0.tar.bz2) = 92155315 bytes
+SHA1 (boost_1_69_0.tar.bz2) = ea6eee4b5999f9c02105386850f63a53f0250eaa
+RMD160 (boost_1_69_0.tar.bz2) = 308544f184f04e4f192ac6a1118f6db787558ee6
+SHA512 (boost_1_69_0.tar.bz2) = d0e9bb858c44880d56c0291afef6a1b011a62f659a2d8f58dcb6147ea0899f9157bd8db3097896618fee0116847ebeac78b6d0f0fec8a92c3469500828bbe552
+Size (boost_1_69_0.tar.bz2) = 95078138 bytes
 SHA1 (patch-boost_archive_basic__archive.hpp) = 7e7c88cfc00fbf524c70dedd8b9c3c889f8b684f
 SHA1 (patch-boost_asio_detail_config.hpp) = f3ae1fd0a026c21a89d196c74e02c4d3c8ea0808
 SHA1 (patch-boost_atomic_detail_ops_gcc_sparc.hpp) = 53525f876daeec0a23963917c4c6fad154cf67c4
@@ -13,7 +13,7 @@ SHA1 (patch-boost_config_platform_bsd.hp
 SHA1 (patch-boost_config_platform_solaris.hpp) = fae270ced994e8c343f75ea222706a02b1b81422
 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_core_noncopyable.hpp) = 63a3c2fc0bc85af77ff8bc17ad3a21ef0bc398c1
 SHA1 (patch-boost_math_special__functions_expm1.hpp) = 724fbd40b3780da8af6ce10bbf50a354eb19031a
 SHA1 (patch-boost_math_special__functions_log1p.hpp) = df6fd088da736a4640663b64841383432f1a1201
 SHA1 (patch-boost_math_tools_config.hpp) = 9d7ef331414526057a6ac1a0ba1af815f017dfc3
@@ -22,11 +22,11 @@ SHA1 (patch-boost_property__tree_detail_
 SHA1 (patch-boost_regex_config.hpp) = 6b752c7c23168c591cd391739c7a4539bef44c12
 SHA1 (patch-boost_stacktrace_detail_collect__unwind.ipp) = a0e9722872121ddc0db6b0d370e848ad5b315d43
 SHA1 (patch-boost_test_impl_execution__monitor.ipp) = 573e2c8a4575ce1fc50338ddff0968e1c3ed1a61
-SHA1 (patch-boostcpp.jam) = f624d0bede17c61de9758033705eaff94d42775b
+SHA1 (patch-boostcpp.jam) = 1bd902613a21bae8b0990a71f0f1dd8ef5931b2f
 SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
 SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4
-SHA1 (patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S) = 644ecdae0f72fc02a529cd432f9261fb31e9b4e3
-SHA1 (patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S) = 2ae88227308ee9332fb01ece870eb22fb8383756
+SHA1 (patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S) = daaa70c31f2ebc2c357e467585e0b5c6f70963cc
+SHA1 (patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S) = f4e9912a3101f10a3f7ac0151aac957f80fdc9cc
 SHA1 (patch-libs_fiber_build_Jamfile.v2) = 28c1aba2d074f2db7104e37cd900d33f5fcffb09
 SHA1 (patch-tools_build_src_engine_build.jam) = dc59422ade217aa49eb5d6928f02f7bc4734aa43
 SHA1 (patch-tools_build_src_engine_build.sh) = ed5e29d049f04e8a1e055844e66c549e5cd4bb01

Index: pkgsrc/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp:1.1 pkgsrc/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp:1.2
--- pkgsrc/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp:1.1 Wed Aug 13 10:56:36 2014
+++ pkgsrc/meta-pkgs/boost/patches/patch-boost_core_noncopyable.hpp     Thu Dec 13 19:22:57 2018
@@ -1,12 +1,12 @@
-$NetBSD: patch-boost_core_noncopyable.hpp,v 1.1 2014/08/13 10:56:36 adam Exp $
+$NetBSD: patch-boost_core_noncopyable.hpp,v 1.2 2018/12/13 19:22:57 adam Exp $
 
 https://svn.boost.org/trac/boost/ticket/6578
 
---- boost/core/noncopyable.hpp.orig    2014-07-15 09:08:59.000000000 +0000
+--- boost/core/noncopyable.hpp.orig    2018-12-05 19:58:16.000000000 +0000
 +++ boost/core/noncopyable.hpp
-@@ -22,7 +22,7 @@ namespace noncopyable_  // protection fr
- {
-   class noncopyable
+@@ -37,7 +37,7 @@ namespace noncopyable_  // protection fr
+ 
+   class noncopyable: base_token
    {
 -  protected:
 +  public:

Index: pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam
diff -u pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.2 pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.3
--- pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam:1.2       Sun Apr 29 20:41:11 2018
+++ pkgsrc/meta-pkgs/boost/patches/patch-boostcpp.jam   Thu Dec 13 19:22:57 2018
@@ -1,19 +1,19 @@
-$NetBSD: patch-boostcpp.jam,v 1.2 2018/04/29 20:41:11 adam Exp $
+$NetBSD: patch-boostcpp.jam,v 1.3 2018/12/13 19:22:57 adam Exp $
 
 Find pkgsrc libraries.
 Allow exclusion of all libraries.
 
---- boostcpp.jam.orig  2018-04-28 06:27:06.000000000 +0000
+--- boostcpp.jam.orig  2018-12-05 19:58:10.000000000 +0000
 +++ boostcpp.jam
-@@ -335,6 +335,7 @@ rule declare_install_and_stage_proper_ta
+@@ -342,6 +342,7 @@ rule declare_install_and_stage_proper_ta
          : <location>$(stage-locate)/lib
            <install-dependencies>on <install-type>LIB
            <install-no-version-symlinks>on
 +          <dll-path>@PREFIX@/lib
          ;
      $(p).mark-target-as-explicit stage-proper ;
- 
-@@ -619,6 +620,10 @@ rule libraries-to-install ( existing-lib
+ }
+@@ -599,6 +600,10 @@ rule libraries-to-install ( existing-lib
      {
          EXIT error\: both --with-<library> and --without-<library> specified ;
      }
Index: pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S
diff -u pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S:1.2 pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S:1.3
--- pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S:1.2      Sun Sep  3 01:41:00 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S  Thu Dec 13 19:22:57 2018
@@ -1,13 +1,13 @@
-$NetBSD: patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S,v 1.2 2017/09/03 01:41:00 jakllsch Exp $
+$NetBSD: patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S,v 1.3 2018/12/13 19:22:57 adam Exp $
 
 Work-around for NetBSD earmv6hf toolchain failing to assemble
 v(ld|st)mia instruction if it's not explicitly told there's an FPU.
 
---- libs/context/src/asm/jump_arm_aapcs_elf_gas.S.orig 2017-08-19 16:49:40.000000000 +0000
+--- libs/context/src/asm/jump_arm_aapcs_elf_gas.S.orig 2018-12-05 19:58:16.000000000 +0000
 +++ libs/context/src/asm/jump_arm_aapcs_elf_gas.S
-@@ -39,6 +39,9 @@
-  *******************************************************/
+@@ -40,6 +40,9 @@
  
+ .file "jump_arm_aapcs_elf_gas.S"
  .text
 +#if (defined(__VFP_FP__) && !defined(__SOFTFP__))
 +.fpu vfp
Index: pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S
diff -u pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S:1.2 pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S:1.3
--- pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S:1.2     Sun Sep  3 01:41:00 2017
+++ pkgsrc/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S Thu Dec 13 19:22:57 2018
@@ -1,13 +1,13 @@
-$NetBSD: patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S,v 1.2 2017/09/03 01:41:00 jakllsch Exp $
+$NetBSD: patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S,v 1.3 2018/12/13 19:22:57 adam Exp $
 
 Work-around for NetBSD earmv6hf toolchain failing to assemble
 v(ld|st)mia instruction if it's not explicitly told there's an FPU.
 
---- libs/context/src/asm/ontop_arm_aapcs_elf_gas.S.orig        2017-08-19 16:49:40.000000000 +0000
+--- libs/context/src/asm/ontop_arm_aapcs_elf_gas.S.orig        2018-12-05 19:58:16.000000000 +0000
 +++ libs/context/src/asm/ontop_arm_aapcs_elf_gas.S
-@@ -39,6 +39,9 @@
-  *******************************************************/
+@@ -40,6 +40,9 @@
  
+ .file "ontop_arm_aapcs_elf_gas.S"
  .text
 +#if (defined(__VFP_FP__) && !defined(__SOFTFP__))
 +.fpu vfp



Home | Main Index | Thread Index | Old Index