diff options
author | adam <adam@pkgsrc.org> | 2013-11-12 16:49:07 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2013-11-12 16:49:07 +0000 |
commit | facb9eda71deeaf7842750674f005a84d7ad4817 (patch) | |
tree | 5aa362db9325036fd101c5c25f799e6cbdeff724 | |
parent | 6e88a5e754811a5cd4e9fd698f7c87db98804a7c (diff) | |
download | pkgsrc-facb9eda71deeaf7842750674f005a84d7ad4817.tar.gz |
Changes 1.55.0:
Support was removed from Config for some very old versions of compilers. The new minimum requirements are:
Digitial Mars 8.41
GCC 3.3
Intel 6.0
Visual C++ 7.1
Other compilers are currently unchanged, but we are considering removing support for some other old compilers. Candidates for removal are:
Metroworks C++ (i.e. codewarrior)
SunPro 5.7 and earlier
Borland C++ Builder 2006 (5.82) and earlier
If you're using any of these, please let us know on the mailing lists. We will take into account any feedback received before making a decision.
22 files changed, 824 insertions, 797 deletions
diff --git a/devel/boost-build/PLIST b/devel/boost-build/PLIST index 437ad20dd59..42b0ffca8e8 100644 --- a/devel/boost-build/PLIST +++ b/devel/boost-build/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.16 2013/02/12 21:07:21 adam Exp $ +@comment $NetBSD: PLIST,v 1.17 2013/11/12 16:49:07 adam Exp $ share/boost-build/Jamroot.jam share/boost-build/boost-build.jam share/boost-build/boost.css @@ -14,6 +14,7 @@ share/boost-build/build/alias.jam share/boost-build/build/alias.py share/boost-build/build/build-request.jam share/boost-build/build/build_request.py +share/boost-build/build/config-cache.jam share/boost-build/build/configure.jam share/boost-build/build/configure.py share/boost-build/build/engine.py @@ -22,7 +23,6 @@ share/boost-build/build/feature.jam share/boost-build/build/feature.py share/boost-build/build/generators.jam share/boost-build/build/generators.py -share/boost-build/build/modifiers.jam share/boost-build/build/project.ann.py share/boost-build/build/project.jam share/boost-build/build/project.py @@ -158,9 +158,6 @@ share/boost-build/example/variant/jamroot.jam share/boost-build/example/variant/libs/jamfile.jam share/boost-build/example/variant/libs/l.cpp share/boost-build/example/variant/readme.txt -share/boost-build/example/versioned/hello.cpp -share/boost-build/example/versioned/jamfile.jam -share/boost-build/example/versioned/jamroot.jam share/boost-build/exceptions.py share/boost-build/hacking.txt share/boost-build/index.html @@ -180,6 +177,7 @@ share/boost-build/release_procedure.txt share/boost-build/roll.sh share/boost-build/site-config.jam share/boost-build/test/BoostBuild.py +share/boost-build/test/MockToolset.py share/boost-build/test/TestCmd.py share/boost-build/test/abs_workdir.py share/boost-build/test/absolute_sources.py @@ -196,9 +194,11 @@ share/boost-build/test/build_file.py share/boost-build/test/build_no.py share/boost-build/test/builtin_echo.py share/boost-build/test/builtin_exit.py +share/boost-build/test/builtin_split_by_characters.py share/boost-build/test/c_file.py share/boost-build/test/chain.py share/boost-build/test/clean.py +share/boost-build/test/collect_debug_info.py share/boost-build/test/composite.py share/boost-build/test/conditionals.py share/boost-build/test/conditionals2.py @@ -207,6 +207,7 @@ share/boost-build/test/conditionals_multiple.py share/boost-build/test/configuration.py share/boost-build/test/copy_time.py share/boost-build/test/core-language/test.jam +share/boost-build/test/core_action_output.py share/boost-build/test/core_action_status.py share/boost-build/test/core_actions_quietly.py share/boost-build/test/core_arguments.py @@ -218,38 +219,22 @@ share/boost-build/test/core_dependencies.py share/boost-build/test/core_import_module.py share/boost-build/test/core_language.py share/boost-build/test/core_modifiers.py -share/boost-build/test/core_nt_line_length.py +share/boost-build/test/core_nt_cmd_line.py share/boost-build/test/core_option_d2.py share/boost-build/test/core_option_l.py share/boost-build/test/core_option_n.py share/boost-build/test/core_parallel_actions.py share/boost-build/test/core_parallel_multifile_actions_1.py share/boost-build/test/core_parallel_multifile_actions_2.py +share/boost-build/test/core_source_line_tracking.py share/boost-build/test/core_typecheck.py share/boost-build/test/core_update_now.py +share/boost-build/test/core_variables_in_actions.py share/boost-build/test/core_varnames.py share/boost-build/test/custom_generator.py share/boost-build/test/default_build.py share/boost-build/test/default_features.py share/boost-build/test/default_toolset.py -share/boost-build/test/dependency-test/a.cpp -share/boost-build/test/dependency-test/a.h -share/boost-build/test/dependency-test/a_c.c -share/boost-build/test/dependency-test/b.cpp -share/boost-build/test/dependency-test/b.h -share/boost-build/test/dependency-test/c.cpp -share/boost-build/test/dependency-test/e.cpp -share/boost-build/test/dependency-test/foo.jam -share/boost-build/test/dependency-test/foo.py -share/boost-build/test/dependency-test/jamfile.jam -share/boost-build/test/dependency-test/jamroot.jam -share/boost-build/test/dependency-test/src1/a.h -share/boost-build/test/dependency-test/src1/b.h -share/boost-build/test/dependency-test/src1/c.h -share/boost-build/test/dependency-test/src1/z.h -share/boost-build/test/dependency-test/src2/b.h -share/boost-build/test/dependency-test/x.foo -share/boost-build/test/dependency-test/y.foo share/boost-build/test/dependency_property.py share/boost-build/test/dependency_test.py share/boost-build/test/direct_request_test.py @@ -268,22 +253,6 @@ share/boost-build/test/explicit.py share/boost-build/test/free_features_request.py share/boost-build/test/gcc_runtime.py share/boost-build/test/generator_selection.py -share/boost-build/test/generators-test/a.cpp -share/boost-build/test/generators-test/b.cxx -share/boost-build/test/generators-test/c.tui -share/boost-build/test/generators-test/d.wd -share/boost-build/test/generators-test/e.cpp -share/boost-build/test/generators-test/extra.jam -share/boost-build/test/generators-test/jamfile.jam -share/boost-build/test/generators-test/jamroot.jam -share/boost-build/test/generators-test/lex.jam -share/boost-build/test/generators-test/lib/c.cpp -share/boost-build/test/generators-test/lib/jamfile.jam -share/boost-build/test/generators-test/nm.jam -share/boost-build/test/generators-test/qt.jam -share/boost-build/test/generators-test/x.l -share/boost-build/test/generators-test/y.x_pro -share/boost-build/test/generators-test/z.cpp share/boost-build/test/generators_test.py share/boost-build/test/implicit_dependency.py share/boost-build/test/indirect_conditional.py @@ -298,8 +267,7 @@ share/boost-build/test/load_dir.py share/boost-build/test/load_order.py share/boost-build/test/loop.py share/boost-build/test/make_rule.py -share/boost-build/test/module-actions/boost-build.jam -share/boost-build/test/module-actions/bootstrap.jam +share/boost-build/test/message.py share/boost-build/test/module_actions.py share/boost-build/test/ndebug.py share/boost-build/test/no_type.py @@ -353,6 +321,7 @@ share/boost-build/test/project-test4/lib2/jamfile2.jam share/boost-build/test/project-test4/readme.txt share/boost-build/test/project_dependencies.py share/boost-build/test/project_glob.py +share/boost-build/test/project_id.py share/boost-build/test/project_root_constants.py share/boost-build/test/project_root_rule.py share/boost-build/test/project_test3.py @@ -400,6 +369,7 @@ share/boost-build/test/qt5/qtscripttools.cpp share/boost-build/test/qt5/qtsql.cpp share/boost-build/test/qt5/qtsvg.cpp share/boost-build/test/qt5/qttest.cpp +share/boost-build/test/qt5/qtwebkit.cpp share/boost-build/test/qt5/qtwebkitwidgets.cpp share/boost-build/test/qt5/qtwidgets.cpp share/boost-build/test/qt5/qtxml.cpp @@ -423,11 +393,14 @@ share/boost-build/test/rebuilds.py share/boost-build/test/regression.py share/boost-build/test/relative_sources.py share/boost-build/test/remove_requirement.py +share/boost-build/test/rescan_header.py share/boost-build/test/resolution.py +share/boost-build/test/scanner_causing_rebuilds.py share/boost-build/test/searched_lib.py share/boost-build/test/skipping.py share/boost-build/test/sort_rule.py share/boost-build/test/source_locations.py +share/boost-build/test/space_in_path.py share/boost-build/test/stage.py share/boost-build/test/standalone.py share/boost-build/test/startup/boost-root/boost-build.jam @@ -441,8 +414,8 @@ share/boost-build/test/startup/no-bootstrap1/subdir/readme.txt share/boost-build/test/startup/no-bootstrap2/boost-build.jam share/boost-build/test/startup/no-bootstrap3/boost-build.jam share/boost-build/test/startup_v2.py +share/boost-build/test/static_and_shared_library.py share/boost-build/test/suffix.py -share/boost-build/test/svn_tree.py share/boost-build/test/symlink.py share/boost-build/test/tag.py share/boost-build/test/template.py @@ -453,6 +426,7 @@ share/boost-build/test/test2.py share/boost-build/test/test2/foo.cpp share/boost-build/test/test2/jamroot.jam share/boost-build/test/test_all.py +share/boost-build/test/test_rc.py share/boost-build/test/test_result_dumping.py share/boost-build/test/test_system.html share/boost-build/test/testing_support.py @@ -461,15 +435,11 @@ share/boost-build/test/tree.py share/boost-build/test/unit_test.py share/boost-build/test/unit_tests.py share/boost-build/test/unused.py -share/boost-build/test/unused/a.cpp -share/boost-build/test/unused/b.cpp -share/boost-build/test/unused/b.x -share/boost-build/test/unused/jamfile.jam -share/boost-build/test/unused/jamroot.jam share/boost-build/test/use_requirements.py share/boost-build/test/using.py share/boost-build/test/wrapper.py share/boost-build/test/wrong_project.py +share/boost-build/test/zlib.py share/boost-build/to_merge.sh share/boost-build/tools/__init__.py share/boost-build/tools/acc.jam @@ -517,6 +487,7 @@ share/boost-build/tools/intel-darwin.jam share/boost-build/tools/intel-linux.jam share/boost-build/tools/intel-win.jam share/boost-build/tools/intel.jam +share/boost-build/tools/jpeg.jam share/boost-build/tools/lex.jam share/boost-build/tools/make.jam share/boost-build/tools/make.py @@ -539,6 +510,7 @@ share/boost-build/tools/pathscale.jam share/boost-build/tools/pch.jam share/boost-build/tools/pch.py share/boost-build/tools/pgi.jam +share/boost-build/tools/png.jam share/boost-build/tools/python-config.jam share/boost-build/tools/python.jam share/boost-build/tools/qcc.jam @@ -559,6 +531,7 @@ share/boost-build/tools/symlink.py share/boost-build/tools/testing-aux.jam share/boost-build/tools/testing.jam share/boost-build/tools/testing.py +share/boost-build/tools/tiff.jam share/boost-build/tools/types/__init__.py share/boost-build/tools/types/asm.jam share/boost-build/tools/types/asm.py diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk index 6e1321d29ca..9f48b3ffbf4 100644 --- a/devel/boost-build/buildlink3.mk +++ b/devel/boost-build/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.25 2013/02/12 21:07:21 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.26 2013/11/12 16:49:07 adam Exp $ BUILDLINK_TREE+= boost-build .if !defined(BOOST_BUILD_BUILDLINK3_MK) BOOST_BUILD_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.53.* +BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.55.* BUILDLINK_DEPMETHOD.boost-build?= build BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build .endif # BOOST_BUILD_BUILDLINK3_MK diff --git a/devel/boost-headers/Makefile b/devel/boost-headers/Makefile index 82c8fb252ca..eb7191b326f 100644 --- a/devel/boost-headers/Makefile +++ b/devel/boost-headers/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.27 2013/10/27 20:31:58 joerg Exp $ +# $NetBSD: Makefile,v 1.28 2013/11/12 16:49:07 adam Exp $ BOOST_PACKAGE= headers BOOST_COMMENT= (build-time headers) BOOST_CONFIG= generate -PKGREVISION= 2 .include "../../meta-pkgs/boost/Makefile.common" diff --git a/devel/boost-headers/PLIST b/devel/boost-headers/PLIST index bf43a6bad89..7d3bdf5fead 100644 --- a/devel/boost-headers/PLIST +++ b/devel/boost-headers/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.24 2013/02/12 21:07:21 adam Exp $ +@comment $NetBSD: PLIST,v 1.25 2013/11/12 16:49:07 adam Exp $ include/boost/accumulators/accumulators.hpp include/boost/accumulators/accumulators_fwd.hpp include/boost/accumulators/framework/accumulator_base.hpp @@ -98,6 +98,10 @@ include/boost/algorithm/cxx11/none_of.hpp include/boost/algorithm/cxx11/one_of.hpp include/boost/algorithm/cxx11/partition_copy.hpp include/boost/algorithm/cxx11/partition_point.hpp +include/boost/algorithm/cxx14/equal.hpp +include/boost/algorithm/cxx14/is_permutation.hpp +include/boost/algorithm/cxx14/mismatch.hpp +include/boost/algorithm/gather.hpp include/boost/algorithm/hex.hpp include/boost/algorithm/minmax.hpp include/boost/algorithm/minmax_element.hpp @@ -268,6 +272,7 @@ include/boost/archive/xml_wiarchive.hpp include/boost/archive/xml_woarchive.hpp include/boost/array.hpp include/boost/asio.hpp +include/boost/asio/async_result.hpp include/boost/asio/basic_datagram_socket.hpp include/boost/asio/basic_deadline_timer.hpp include/boost/asio/basic_io_object.hpp @@ -293,11 +298,14 @@ include/boost/asio/buffered_write_stream_fwd.hpp include/boost/asio/buffers_iterator.hpp include/boost/asio/completion_condition.hpp include/boost/asio/connect.hpp +include/boost/asio/coroutine.hpp include/boost/asio/datagram_socket_service.hpp include/boost/asio/deadline_timer.hpp include/boost/asio/deadline_timer_service.hpp +include/boost/asio/detail/addressof.hpp include/boost/asio/detail/array.hpp include/boost/asio/detail/array_fwd.hpp +include/boost/asio/detail/assert.hpp include/boost/asio/detail/atomic_count.hpp include/boost/asio/detail/base_from_completion_cond.hpp include/boost/asio/detail/bind_handler.hpp @@ -309,6 +317,7 @@ include/boost/asio/detail/chrono_time_traits.hpp include/boost/asio/detail/completion_handler.hpp include/boost/asio/detail/config.hpp include/boost/asio/detail/consuming_buffers.hpp +include/boost/asio/detail/cstdint.hpp include/boost/asio/detail/date_time_fwd.hpp include/boost/asio/detail/deadline_timer_service.hpp include/boost/asio/detail/dependent_type.hpp @@ -316,22 +325,23 @@ include/boost/asio/detail/descriptor_ops.hpp include/boost/asio/detail/descriptor_read_op.hpp include/boost/asio/detail/descriptor_write_op.hpp include/boost/asio/detail/dev_poll_reactor.hpp -include/boost/asio/detail/dev_poll_reactor_fwd.hpp include/boost/asio/detail/epoll_reactor.hpp -include/boost/asio/detail/epoll_reactor_fwd.hpp include/boost/asio/detail/event.hpp include/boost/asio/detail/eventfd_select_interrupter.hpp include/boost/asio/detail/fd_set_adapter.hpp include/boost/asio/detail/fenced_block.hpp +include/boost/asio/detail/function.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 include/boost/asio/detail/gcc_x86_fenced_block.hpp include/boost/asio/detail/handler_alloc_helpers.hpp +include/boost/asio/detail/handler_cont_helpers.hpp include/boost/asio/detail/handler_invoke_helpers.hpp include/boost/asio/detail/handler_tracking.hpp include/boost/asio/detail/handler_type_requirements.hpp include/boost/asio/detail/hash_map.hpp +include/boost/asio/detail/impl/buffer_sequence_adapter.ipp include/boost/asio/detail/impl/descriptor_ops.ipp include/boost/asio/detail/impl/dev_poll_reactor.hpp include/boost/asio/detail/impl/dev_poll_reactor.ipp @@ -375,11 +385,14 @@ include/boost/asio/detail/impl/win_object_handle_service.ipp include/boost/asio/detail/impl/win_static_mutex.ipp include/boost/asio/detail/impl/win_thread.ipp include/boost/asio/detail/impl/win_tss_ptr.ipp +include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp +include/boost/asio/detail/impl/winrt_timer_scheduler.hpp +include/boost/asio/detail/impl/winrt_timer_scheduler.ipp include/boost/asio/detail/impl/winsock_init.ipp include/boost/asio/detail/io_control.hpp include/boost/asio/detail/keyword_tss_ptr.hpp include/boost/asio/detail/kqueue_reactor.hpp -include/boost/asio/detail/kqueue_reactor_fwd.hpp +include/boost/asio/detail/limits.hpp include/boost/asio/detail/local_free_on_block_exit.hpp include/boost/asio/detail/macos_fenced_block.hpp include/boost/asio/detail/mutex.hpp @@ -387,7 +400,9 @@ include/boost/asio/detail/noncopyable.hpp include/boost/asio/detail/null_event.hpp include/boost/asio/detail/null_fenced_block.hpp include/boost/asio/detail/null_mutex.hpp +include/boost/asio/detail/null_reactor.hpp include/boost/asio/detail/null_signal_blocker.hpp +include/boost/asio/detail/null_socket_service.hpp include/boost/asio/detail/null_static_mutex.hpp include/boost/asio/detail/null_thread.hpp include/boost/asio/detail/null_tss_ptr.hpp @@ -430,9 +445,7 @@ include/boost/asio/detail/scoped_lock.hpp include/boost/asio/detail/scoped_ptr.hpp include/boost/asio/detail/select_interrupter.hpp include/boost/asio/detail/select_reactor.hpp -include/boost/asio/detail/select_reactor_fwd.hpp include/boost/asio/detail/service_registry.hpp -include/boost/asio/detail/service_registry_fwd.hpp include/boost/asio/detail/shared_ptr.hpp include/boost/asio/detail/signal_blocker.hpp include/boost/asio/detail/signal_handler.hpp @@ -446,22 +459,27 @@ include/boost/asio/detail/socket_select_interrupter.hpp include/boost/asio/detail/socket_types.hpp include/boost/asio/detail/solaris_fenced_block.hpp include/boost/asio/detail/static_mutex.hpp +include/boost/asio/detail/std_event.hpp +include/boost/asio/detail/std_mutex.hpp +include/boost/asio/detail/std_static_mutex.hpp +include/boost/asio/detail/std_thread.hpp include/boost/asio/detail/strand_service.hpp include/boost/asio/detail/task_io_service.hpp -include/boost/asio/detail/task_io_service_fwd.hpp include/boost/asio/detail/task_io_service_operation.hpp include/boost/asio/detail/task_io_service_thread_info.hpp include/boost/asio/detail/thread.hpp include/boost/asio/detail/thread_info_base.hpp include/boost/asio/detail/throw_error.hpp +include/boost/asio/detail/throw_exception.hpp include/boost/asio/detail/timer_queue.hpp include/boost/asio/detail/timer_queue_base.hpp -include/boost/asio/detail/timer_queue_fwd.hpp include/boost/asio/detail/timer_queue_ptime.hpp include/boost/asio/detail/timer_queue_set.hpp include/boost/asio/detail/timer_scheduler.hpp include/boost/asio/detail/timer_scheduler_fwd.hpp include/boost/asio/detail/tss_ptr.hpp +include/boost/asio/detail/type_traits.hpp +include/boost/asio/detail/variadic_templates.hpp include/boost/asio/detail/wait_handler.hpp include/boost/asio/detail/wait_op.hpp include/boost/asio/detail/weak_ptr.hpp @@ -472,7 +490,6 @@ include/boost/asio/detail/win_iocp_handle_read_op.hpp include/boost/asio/detail/win_iocp_handle_service.hpp include/boost/asio/detail/win_iocp_handle_write_op.hpp include/boost/asio/detail/win_iocp_io_service.hpp -include/boost/asio/detail/win_iocp_io_service_fwd.hpp include/boost/asio/detail/win_iocp_null_buffers_op.hpp include/boost/asio/detail/win_iocp_operation.hpp include/boost/asio/detail/win_iocp_overlapped_op.hpp @@ -492,12 +509,34 @@ include/boost/asio/detail/win_static_mutex.hpp include/boost/asio/detail/win_thread.hpp include/boost/asio/detail/win_tss_ptr.hpp include/boost/asio/detail/wince_thread.hpp +include/boost/asio/detail/winrt_async_manager.hpp +include/boost/asio/detail/winrt_async_op.hpp +include/boost/asio/detail/winrt_resolve_op.hpp +include/boost/asio/detail/winrt_resolver_service.hpp +include/boost/asio/detail/winrt_socket_connect_op.hpp +include/boost/asio/detail/winrt_socket_recv_op.hpp +include/boost/asio/detail/winrt_socket_send_op.hpp +include/boost/asio/detail/winrt_ssocket_service.hpp +include/boost/asio/detail/winrt_ssocket_service_base.hpp +include/boost/asio/detail/winrt_timer_scheduler.hpp +include/boost/asio/detail/winrt_utils.hpp include/boost/asio/detail/winsock_init.hpp include/boost/asio/detail/wrapped_handler.hpp include/boost/asio/error.hpp +include/boost/asio/generic/basic_endpoint.hpp +include/boost/asio/generic/datagram_protocol.hpp +include/boost/asio/generic/detail/endpoint.hpp +include/boost/asio/generic/detail/impl/endpoint.ipp +include/boost/asio/generic/raw_protocol.hpp +include/boost/asio/generic/seq_packet_protocol.hpp +include/boost/asio/generic/stream_protocol.hpp include/boost/asio/handler_alloc_hook.hpp +include/boost/asio/handler_continuation_hook.hpp include/boost/asio/handler_invoke_hook.hpp +include/boost/asio/handler_type.hpp include/boost/asio/high_resolution_timer.hpp +include/boost/asio/impl/buffered_read_stream.hpp +include/boost/asio/impl/buffered_write_stream.hpp include/boost/asio/impl/connect.hpp include/boost/asio/impl/error.ipp include/boost/asio/impl/handler_alloc_hook.ipp @@ -508,7 +547,9 @@ include/boost/asio/impl/read_at.hpp include/boost/asio/impl/read_until.hpp include/boost/asio/impl/serial_port_base.hpp include/boost/asio/impl/serial_port_base.ipp +include/boost/asio/impl/spawn.hpp include/boost/asio/impl/src.hpp +include/boost/asio/impl/use_future.hpp include/boost/asio/impl/write.hpp include/boost/asio/impl/write_at.hpp include/boost/asio/io_service.hpp @@ -566,11 +607,13 @@ include/boost/asio/signal_set.hpp include/boost/asio/signal_set_service.hpp include/boost/asio/socket_acceptor_service.hpp include/boost/asio/socket_base.hpp +include/boost/asio/spawn.hpp include/boost/asio/ssl.hpp include/boost/asio/ssl/basic_context.hpp include/boost/asio/ssl/context.hpp include/boost/asio/ssl/context_base.hpp include/boost/asio/ssl/context_service.hpp +include/boost/asio/ssl/detail/buffered_handshake_op.hpp include/boost/asio/ssl/detail/engine.hpp include/boost/asio/ssl/detail/handshake_op.hpp include/boost/asio/ssl/detail/impl/engine.ipp @@ -609,6 +652,8 @@ include/boost/asio/stream_socket_service.hpp include/boost/asio/streambuf.hpp include/boost/asio/system_timer.hpp include/boost/asio/time_traits.hpp +include/boost/asio/unyield.hpp +include/boost/asio/use_future.hpp include/boost/asio/version.hpp include/boost/asio/wait_traits.hpp include/boost/asio/waitable_timer_service.hpp @@ -625,6 +670,7 @@ include/boost/asio/windows/stream_handle.hpp include/boost/asio/windows/stream_handle_service.hpp include/boost/asio/write.hpp include/boost/asio/write_at.hpp +include/boost/asio/yield.hpp include/boost/assert.hpp include/boost/assign.hpp include/boost/assign/assignment_exception.hpp @@ -645,18 +691,22 @@ include/boost/assign/std/vector.hpp include/boost/atomic.hpp include/boost/atomic/atomic.hpp include/boost/atomic/detail/base.hpp +include/boost/atomic/detail/cas128strong.hpp include/boost/atomic/detail/cas32strong.hpp include/boost/atomic/detail/cas32weak.hpp +include/boost/atomic/detail/cas64strong-ptr.hpp include/boost/atomic/detail/cas64strong.hpp include/boost/atomic/detail/config.hpp include/boost/atomic/detail/gcc-alpha.hpp include/boost/atomic/detail/gcc-armv6plus.hpp +include/boost/atomic/detail/gcc-atomic.hpp include/boost/atomic/detail/gcc-cas.hpp include/boost/atomic/detail/gcc-ppc.hpp include/boost/atomic/detail/gcc-sparcv9.hpp include/boost/atomic/detail/gcc-x86.hpp include/boost/atomic/detail/generic-cas.hpp include/boost/atomic/detail/interlocked.hpp +include/boost/atomic/detail/link.hpp include/boost/atomic/detail/linux-arm.hpp include/boost/atomic/detail/lockpool.hpp include/boost/atomic/detail/platform.hpp @@ -980,7 +1030,9 @@ include/boost/container/scoped_allocator_fwd.hpp include/boost/container/set.hpp include/boost/container/slist.hpp include/boost/container/stable_vector.hpp +include/boost/container/static_vector.hpp include/boost/container/string.hpp +include/boost/container/throw_exception.hpp include/boost/container/vector.hpp include/boost/context/all.hpp include/boost/context/detail/config.hpp @@ -995,29 +1047,43 @@ include/boost/context/detail/fcontext_sparc.hpp include/boost/context/fcontext.hpp include/boost/coroutine/all.hpp include/boost/coroutine/attributes.hpp +include/boost/coroutine/checkpoint.hpp include/boost/coroutine/coroutine.hpp -include/boost/coroutine/detail/arg.hpp include/boost/coroutine/detail/config.hpp -include/boost/coroutine/detail/coroutine_base.hpp -include/boost/coroutine/detail/coroutine_base_resume.hpp -include/boost/coroutine/detail/coroutine_caller.hpp -include/boost/coroutine/detail/coroutine_get.hpp -include/boost/coroutine/detail/coroutine_object.hpp -include/boost/coroutine/detail/coroutine_object_result_0.ipp -include/boost/coroutine/detail/coroutine_object_result_1.ipp -include/boost/coroutine/detail/coroutine_object_result_arity.ipp -include/boost/coroutine/detail/coroutine_object_void_0.ipp -include/boost/coroutine/detail/coroutine_object_void_1.ipp -include/boost/coroutine/detail/coroutine_object_void_arity.ipp -include/boost/coroutine/detail/coroutine_op.hpp +include/boost/coroutine/detail/coroutine_context.hpp include/boost/coroutine/detail/exceptions.hpp include/boost/coroutine/detail/flags.hpp include/boost/coroutine/detail/holder.hpp include/boost/coroutine/detail/param.hpp -include/boost/coroutine/detail/stack_allocator_posix.hpp -include/boost/coroutine/detail/stack_allocator_windows.hpp +include/boost/coroutine/detail/segmented_stack_allocator.hpp +include/boost/coroutine/detail/stack_tuple.hpp +include/boost/coroutine/detail/standard_stack_allocator.hpp +include/boost/coroutine/detail/trampoline.hpp +include/boost/coroutine/exceptions.hpp include/boost/coroutine/flags.hpp include/boost/coroutine/stack_allocator.hpp +include/boost/coroutine/stack_context.hpp +include/boost/coroutine/v1/coroutine.hpp +include/boost/coroutine/v1/detail/arg.hpp +include/boost/coroutine/v1/detail/coroutine_base.hpp +include/boost/coroutine/v1/detail/coroutine_base_resume.hpp +include/boost/coroutine/v1/detail/coroutine_caller.hpp +include/boost/coroutine/v1/detail/coroutine_get.hpp +include/boost/coroutine/v1/detail/coroutine_object.hpp +include/boost/coroutine/v1/detail/coroutine_object_result_0.ipp +include/boost/coroutine/v1/detail/coroutine_object_result_1.ipp +include/boost/coroutine/v1/detail/coroutine_object_result_arity.ipp +include/boost/coroutine/v1/detail/coroutine_object_void_0.ipp +include/boost/coroutine/v1/detail/coroutine_object_void_1.ipp +include/boost/coroutine/v1/detail/coroutine_object_void_arity.ipp +include/boost/coroutine/v1/detail/coroutine_op.hpp +include/boost/coroutine/v2/coroutine.hpp +include/boost/coroutine/v2/detail/pull_coroutine_base.hpp +include/boost/coroutine/v2/detail/pull_coroutine_caller.hpp +include/boost/coroutine/v2/detail/pull_coroutine_object.hpp +include/boost/coroutine/v2/detail/push_coroutine_base.hpp +include/boost/coroutine/v2/detail/push_coroutine_caller.hpp +include/boost/coroutine/v2/detail/push_coroutine_object.hpp include/boost/crc.hpp include/boost/cregex.hpp include/boost/cstdint.hpp @@ -1130,6 +1196,8 @@ include/boost/date_time/year_month_day.hpp include/boost/detail/algorithm.hpp include/boost/detail/allocator_utilities.hpp include/boost/detail/atomic_count.hpp +include/boost/detail/atomic_redef_macros.hpp +include/boost/detail/atomic_undef_macros.hpp include/boost/detail/binary_search.hpp include/boost/detail/bitmask.hpp include/boost/detail/call_traits.hpp @@ -1168,26 +1236,26 @@ include/boost/detail/sp_typeinfo.hpp include/boost/detail/templated_streams.hpp include/boost/detail/utf8_codecvt_facet.hpp include/boost/detail/utf8_codecvt_facet.ipp -include/boost/detail/win/GetCurrentProcess.hpp -include/boost/detail/win/GetCurrentThread.hpp -include/boost/detail/win/GetLastError.hpp -include/boost/detail/win/GetProcessTimes.hpp -include/boost/detail/win/GetThreadTimes.hpp -include/boost/detail/win/LocalFree.hpp -include/boost/detail/win/basic_types.hpp -include/boost/detail/win/directory_management.hpp -include/boost/detail/win/dll.hpp -include/boost/detail/win/error_handling.hpp -include/boost/detail/win/file_management.hpp -include/boost/detail/win/handles.hpp -include/boost/detail/win/memory.hpp -include/boost/detail/win/process.hpp -include/boost/detail/win/security.hpp -include/boost/detail/win/synchronization.hpp -include/boost/detail/win/system.hpp -include/boost/detail/win/thread.hpp -include/boost/detail/win/time.hpp -include/boost/detail/win/timers.hpp +include/boost/detail/winapi/GetCurrentProcess.hpp +include/boost/detail/winapi/GetCurrentThread.hpp +include/boost/detail/winapi/GetLastError.hpp +include/boost/detail/winapi/GetProcessTimes.hpp +include/boost/detail/winapi/GetThreadTimes.hpp +include/boost/detail/winapi/LocalFree.hpp +include/boost/detail/winapi/basic_types.hpp +include/boost/detail/winapi/directory_management.hpp +include/boost/detail/winapi/dll.hpp +include/boost/detail/winapi/error_handling.hpp +include/boost/detail/winapi/file_management.hpp +include/boost/detail/winapi/handles.hpp +include/boost/detail/winapi/memory.hpp +include/boost/detail/winapi/process.hpp +include/boost/detail/winapi/security.hpp +include/boost/detail/winapi/synchronization.hpp +include/boost/detail/winapi/system.hpp +include/boost/detail/winapi/thread.hpp +include/boost/detail/winapi/time.hpp +include/boost/detail/winapi/timers.hpp include/boost/detail/workaround.hpp include/boost/dynamic_bitset.hpp include/boost/dynamic_bitset/config.hpp @@ -1501,6 +1569,7 @@ include/boost/fusion/adapted/struct/detail/value_of_impl.hpp include/boost/fusion/algorithm.hpp include/boost/fusion/algorithm/auxiliary.hpp include/boost/fusion/algorithm/auxiliary/copy.hpp +include/boost/fusion/algorithm/auxiliary/move.hpp include/boost/fusion/algorithm/iteration.hpp include/boost/fusion/algorithm/iteration/accumulate.hpp include/boost/fusion/algorithm/iteration/accumulate_fwd.hpp @@ -1574,56 +1643,62 @@ include/boost/fusion/container/deque/convert.hpp include/boost/fusion/container/deque/deque.hpp include/boost/fusion/container/deque/deque_fwd.hpp include/boost/fusion/container/deque/deque_iterator.hpp -include/boost/fusion/container/deque/detail/as_deque.hpp include/boost/fusion/container/deque/detail/at_impl.hpp include/boost/fusion/container/deque/detail/begin_impl.hpp +include/boost/fusion/container/deque/detail/build_deque.hpp include/boost/fusion/container/deque/detail/convert_impl.hpp -include/boost/fusion/container/deque/detail/deque_forward_ctor.hpp -include/boost/fusion/container/deque/detail/deque_initial_size.hpp -include/boost/fusion/container/deque/detail/deque_keyed_values_call.hpp +include/boost/fusion/container/deque/detail/cpp03/as_deque.hpp +include/boost/fusion/container/deque/detail/cpp03/build_deque.hpp +include/boost/fusion/container/deque/detail/cpp03/deque.hpp +include/boost/fusion/container/deque/detail/cpp03/deque_forward_ctor.hpp +include/boost/fusion/container/deque/detail/cpp03/deque_fwd.hpp +include/boost/fusion/container/deque/detail/cpp03/deque_initial_size.hpp +include/boost/fusion/container/deque/detail/cpp03/deque_keyed_values.hpp +include/boost/fusion/container/deque/detail/cpp03/deque_keyed_values_call.hpp +include/boost/fusion/container/deque/detail/cpp03/limits.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque10.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque20.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque30.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque40.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/as_deque50.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque10_fwd.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque20.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque20_fwd.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque30.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque30_fwd.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque40.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque40_fwd.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque50.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque50_fwd.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_fwd.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size10.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size20.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size30.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size40.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_initial_size50.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values10.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values20.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values30.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values40.hpp +include/boost/fusion/container/deque/detail/cpp03/preprocessed/deque_keyed_values50.hpp +include/boost/fusion/container/deque/detail/deque_keyed_values.hpp include/boost/fusion/container/deque/detail/end_impl.hpp include/boost/fusion/container/deque/detail/is_sequence_impl.hpp include/boost/fusion/container/deque/detail/keyed_element.hpp -include/boost/fusion/container/deque/detail/pp_deque.hpp -include/boost/fusion/container/deque/detail/pp_deque_fwd.hpp -include/boost/fusion/container/deque/detail/pp_deque_keyed_values.hpp -include/boost/fusion/container/deque/detail/preprocessed/as_deque.hpp -include/boost/fusion/container/deque/detail/preprocessed/as_deque10.hpp -include/boost/fusion/container/deque/detail/preprocessed/as_deque20.hpp -include/boost/fusion/container/deque/detail/preprocessed/as_deque30.hpp -include/boost/fusion/container/deque/detail/preprocessed/as_deque40.hpp -include/boost/fusion/container/deque/detail/preprocessed/as_deque50.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque10.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque10_fwd.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque20.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque20_fwd.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque30.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque30_fwd.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque40.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque40_fwd.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque50.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque50_fwd.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_fwd.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_initial_size.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_initial_size10.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_initial_size20.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_initial_size30.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_initial_size40.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_initial_size50.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_keyed_values.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_keyed_values10.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_keyed_values20.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_keyed_values30.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_keyed_values40.hpp -include/boost/fusion/container/deque/detail/preprocessed/deque_keyed_values50.hpp include/boost/fusion/container/deque/detail/value_at_impl.hpp -include/boost/fusion/container/deque/detail/variadic_deque_keyed_values.hpp include/boost/fusion/container/deque/front_extended_deque.hpp -include/boost/fusion/container/deque/limits.hpp include/boost/fusion/container/generation.hpp include/boost/fusion/container/generation/cons_tie.hpp include/boost/fusion/container/generation/deque_tie.hpp +include/boost/fusion/container/generation/detail/pp_deque_tie.hpp +include/boost/fusion/container/generation/detail/pp_make_deque.hpp +include/boost/fusion/container/generation/detail/pp_make_map.hpp +include/boost/fusion/container/generation/detail/pp_map_tie.hpp include/boost/fusion/container/generation/detail/preprocessed/deque_tie.hpp include/boost/fusion/container/generation/detail/preprocessed/deque_tie10.hpp include/boost/fusion/container/generation/detail/preprocessed/deque_tie20.hpp @@ -1732,39 +1807,52 @@ include/boost/fusion/container/list/list.hpp include/boost/fusion/container/list/list_fwd.hpp include/boost/fusion/container/map.hpp include/boost/fusion/container/map/convert.hpp -include/boost/fusion/container/map/detail/as_map.hpp include/boost/fusion/container/map/detail/at_impl.hpp +include/boost/fusion/container/map/detail/at_key_impl.hpp include/boost/fusion/container/map/detail/begin_impl.hpp -include/boost/fusion/container/map/detail/convert_impl.hpp -include/boost/fusion/container/map/detail/deref_data_impl.hpp -include/boost/fusion/container/map/detail/deref_impl.hpp +include/boost/fusion/container/map/detail/build_map.hpp +include/boost/fusion/container/map/detail/cpp03/as_map.hpp +include/boost/fusion/container/map/detail/cpp03/at_impl.hpp +include/boost/fusion/container/map/detail/cpp03/begin_impl.hpp +include/boost/fusion/container/map/detail/cpp03/convert.hpp +include/boost/fusion/container/map/detail/cpp03/convert_impl.hpp +include/boost/fusion/container/map/detail/cpp03/deref_data_impl.hpp +include/boost/fusion/container/map/detail/cpp03/deref_impl.hpp +include/boost/fusion/container/map/detail/cpp03/end_impl.hpp +include/boost/fusion/container/map/detail/cpp03/key_of_impl.hpp +include/boost/fusion/container/map/detail/cpp03/limits.hpp +include/boost/fusion/container/map/detail/cpp03/map.hpp +include/boost/fusion/container/map/detail/cpp03/map_forward_ctor.hpp +include/boost/fusion/container/map/detail/cpp03/map_fwd.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map10.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map20.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map30.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map40.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/as_map50.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map10.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map10_fwd.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map20.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map20_fwd.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map30.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map30_fwd.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map40.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map40_fwd.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map50.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map50_fwd.hpp +include/boost/fusion/container/map/detail/cpp03/preprocessed/map_fwd.hpp +include/boost/fusion/container/map/detail/cpp03/value_at_impl.hpp +include/boost/fusion/container/map/detail/cpp03/value_of_data_impl.hpp +include/boost/fusion/container/map/detail/cpp03/value_of_impl.hpp include/boost/fusion/container/map/detail/end_impl.hpp -include/boost/fusion/container/map/detail/key_of_impl.hpp -include/boost/fusion/container/map/detail/map_forward_ctor.hpp -include/boost/fusion/container/map/detail/preprocessed/as_map.hpp -include/boost/fusion/container/map/detail/preprocessed/as_map10.hpp -include/boost/fusion/container/map/detail/preprocessed/as_map20.hpp -include/boost/fusion/container/map/detail/preprocessed/as_map30.hpp -include/boost/fusion/container/map/detail/preprocessed/as_map40.hpp -include/boost/fusion/container/map/detail/preprocessed/as_map50.hpp -include/boost/fusion/container/map/detail/preprocessed/map.hpp -include/boost/fusion/container/map/detail/preprocessed/map10.hpp -include/boost/fusion/container/map/detail/preprocessed/map10_fwd.hpp -include/boost/fusion/container/map/detail/preprocessed/map20.hpp -include/boost/fusion/container/map/detail/preprocessed/map20_fwd.hpp -include/boost/fusion/container/map/detail/preprocessed/map30.hpp -include/boost/fusion/container/map/detail/preprocessed/map30_fwd.hpp -include/boost/fusion/container/map/detail/preprocessed/map40.hpp -include/boost/fusion/container/map/detail/preprocessed/map40_fwd.hpp -include/boost/fusion/container/map/detail/preprocessed/map50.hpp -include/boost/fusion/container/map/detail/preprocessed/map50_fwd.hpp -include/boost/fusion/container/map/detail/preprocessed/map_fwd.hpp +include/boost/fusion/container/map/detail/map_impl.hpp +include/boost/fusion/container/map/detail/map_index.hpp include/boost/fusion/container/map/detail/value_at_impl.hpp -include/boost/fusion/container/map/detail/value_of_data_impl.hpp -include/boost/fusion/container/map/detail/value_of_impl.hpp -include/boost/fusion/container/map/limits.hpp +include/boost/fusion/container/map/detail/value_at_key_impl.hpp include/boost/fusion/container/map/map.hpp include/boost/fusion/container/map/map_fwd.hpp +include/boost/fusion/container/map/map_iterator.hpp include/boost/fusion/container/set.hpp include/boost/fusion/container/set/convert.hpp include/boost/fusion/container/set/detail/as_set.hpp @@ -2001,6 +2089,7 @@ include/boost/fusion/include/make_vector.hpp include/boost/fusion/include/map.hpp include/boost/fusion/include/map_fwd.hpp include/boost/fusion/include/map_tie.hpp +include/boost/fusion/include/move.hpp include/boost/fusion/include/mpl.hpp include/boost/fusion/include/next.hpp include/boost/fusion/include/none.hpp @@ -2366,6 +2455,7 @@ include/boost/geometry/algorithms/detail/not.hpp include/boost/geometry/algorithms/detail/occupation_info.hpp include/boost/geometry/algorithms/detail/overlay/add_rings.hpp include/boost/geometry/algorithms/detail/overlay/append_no_duplicates.hpp +include/boost/geometry/algorithms/detail/overlay/append_no_dups_or_spikes.hpp include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp include/boost/geometry/algorithms/detail/overlay/calculate_distance_policy.hpp @@ -2397,6 +2487,7 @@ include/boost/geometry/algorithms/detail/overlay/traverse.hpp include/boost/geometry/algorithms/detail/overlay/turn_info.hpp include/boost/geometry/algorithms/detail/overlay/visit_info.hpp include/boost/geometry/algorithms/detail/partition.hpp +include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp include/boost/geometry/algorithms/detail/point_on_border.hpp include/boost/geometry/algorithms/detail/ring_identifier.hpp include/boost/geometry/algorithms/detail/sections/range_by_section.hpp @@ -2493,8 +2584,89 @@ include/boost/geometry/geometries/ring.hpp include/boost/geometry/geometries/segment.hpp include/boost/geometry/geometries/variant.hpp include/boost/geometry/geometry.hpp +include/boost/geometry/index/adaptors/query.hpp +include/boost/geometry/index/detail/algorithms/bounds.hpp +include/boost/geometry/index/detail/algorithms/comparable_distance_centroid.hpp +include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp +include/boost/geometry/index/detail/algorithms/comparable_distance_near.hpp +include/boost/geometry/index/detail/algorithms/content.hpp +include/boost/geometry/index/detail/algorithms/diff_abs.hpp +include/boost/geometry/index/detail/algorithms/intersection_content.hpp +include/boost/geometry/index/detail/algorithms/is_valid.hpp +include/boost/geometry/index/detail/algorithms/margin.hpp +include/boost/geometry/index/detail/algorithms/minmaxdist.hpp +include/boost/geometry/index/detail/algorithms/path_intersection.hpp +include/boost/geometry/index/detail/algorithms/segment_intersection.hpp +include/boost/geometry/index/detail/algorithms/smallest_for_indexable.hpp +include/boost/geometry/index/detail/algorithms/sum_for_indexable.hpp +include/boost/geometry/index/detail/algorithms/union_content.hpp +include/boost/geometry/index/detail/assert.hpp +include/boost/geometry/index/detail/config_begin.hpp +include/boost/geometry/index/detail/config_end.hpp +include/boost/geometry/index/detail/distance_predicates.hpp +include/boost/geometry/index/detail/exception.hpp +include/boost/geometry/index/detail/meta.hpp +include/boost/geometry/index/detail/predicates.hpp +include/boost/geometry/index/detail/pushable_array.hpp +include/boost/geometry/index/detail/rtree/adaptors.hpp +include/boost/geometry/index/detail/rtree/kmeans/kmeans.hpp +include/boost/geometry/index/detail/rtree/kmeans/split.hpp +include/boost/geometry/index/detail/rtree/linear/linear.hpp +include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp +include/boost/geometry/index/detail/rtree/node/auto_deallocator.hpp +include/boost/geometry/index/detail/rtree/node/concept.hpp +include/boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp +include/boost/geometry/index/detail/rtree/node/node.hpp +include/boost/geometry/index/detail/rtree/node/node_auto_ptr.hpp +include/boost/geometry/index/detail/rtree/node/node_d_mem_dynamic.hpp +include/boost/geometry/index/detail/rtree/node/node_d_mem_static.hpp +include/boost/geometry/index/detail/rtree/node/node_s_mem_dynamic.hpp +include/boost/geometry/index/detail/rtree/node/node_s_mem_static.hpp +include/boost/geometry/index/detail/rtree/node/pairs.hpp +include/boost/geometry/index/detail/rtree/node/static_visitor.hpp +include/boost/geometry/index/detail/rtree/options.hpp +include/boost/geometry/index/detail/rtree/pack_create.hpp +include/boost/geometry/index/detail/rtree/quadratic/quadratic.hpp +include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp +include/boost/geometry/index/detail/rtree/query_iterators.hpp +include/boost/geometry/index/detail/rtree/rstar/choose_next_node.hpp +include/boost/geometry/index/detail/rtree/rstar/insert.hpp +include/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp +include/boost/geometry/index/detail/rtree/rstar/rstar.hpp +include/boost/geometry/index/detail/rtree/utilities/are_boxes_ok.hpp +include/boost/geometry/index/detail/rtree/utilities/are_levels_ok.hpp +include/boost/geometry/index/detail/rtree/utilities/gl_draw.hpp +include/boost/geometry/index/detail/rtree/utilities/print.hpp +include/boost/geometry/index/detail/rtree/utilities/statistics.hpp +include/boost/geometry/index/detail/rtree/utilities/view.hpp +include/boost/geometry/index/detail/rtree/visitors/children_box.hpp +include/boost/geometry/index/detail/rtree/visitors/copy.hpp +include/boost/geometry/index/detail/rtree/visitors/count.hpp +include/boost/geometry/index/detail/rtree/visitors/destroy.hpp +include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp +include/boost/geometry/index/detail/rtree/visitors/insert.hpp +include/boost/geometry/index/detail/rtree/visitors/is_leaf.hpp +include/boost/geometry/index/detail/rtree/visitors/remove.hpp +include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp +include/boost/geometry/index/detail/serialization.hpp +include/boost/geometry/index/detail/tags.hpp +include/boost/geometry/index/detail/translator.hpp +include/boost/geometry/index/detail/tuples.hpp +include/boost/geometry/index/detail/utilities.hpp +include/boost/geometry/index/detail/varray.hpp +include/boost/geometry/index/detail/varray_detail.hpp +include/boost/geometry/index/distance_predicates.hpp +include/boost/geometry/index/equal_to.hpp +include/boost/geometry/index/indexable.hpp +include/boost/geometry/index/inserter.hpp +include/boost/geometry/index/parameters.hpp +include/boost/geometry/index/predicates.hpp +include/boost/geometry/index/rtree.hpp include/boost/geometry/io/dsv/write.hpp include/boost/geometry/io/io.hpp +include/boost/geometry/io/svg/svg_mapper.hpp +include/boost/geometry/io/svg/write_svg.hpp +include/boost/geometry/io/svg/write_svg_multi.hpp include/boost/geometry/io/wkt/detail/prefix.hpp include/boost/geometry/io/wkt/detail/wkt_multi.hpp include/boost/geometry/io/wkt/read.hpp @@ -2727,12 +2899,14 @@ include/boost/graph/copy.hpp include/boost/graph/core_numbers.hpp include/boost/graph/create_condensation_graph.hpp include/boost/graph/cuthill_mckee_ordering.hpp +include/boost/graph/cycle_canceling.hpp include/boost/graph/dag_shortest_paths.hpp include/boost/graph/degree_centrality.hpp include/boost/graph/depth_first_search.hpp include/boost/graph/detail/adj_list_edge_iterator.hpp include/boost/graph/detail/adjacency_list.hpp include/boost/graph/detail/array_binary_tree.hpp +include/boost/graph/detail/augment.hpp include/boost/graph/detail/compressed_sparse_row_struct.hpp include/boost/graph/detail/connected_components.hpp include/boost/graph/detail/d_ary_heap.hpp @@ -2804,6 +2978,7 @@ include/boost/graph/distributed/vertex_list_adaptor.hpp include/boost/graph/dll_import_export.hpp include/boost/graph/dominator_tree.hpp include/boost/graph/eccentricity.hpp +include/boost/graph/edge_coloring.hpp include/boost/graph/edge_connectivity.hpp include/boost/graph/edge_list.hpp include/boost/graph/edmonds_karp_max_flow.hpp @@ -2812,6 +2987,7 @@ include/boost/graph/erdos_renyi_generator.hpp include/boost/graph/exception.hpp include/boost/graph/exterior_property.hpp include/boost/graph/filtered_graph.hpp +include/boost/graph/find_flow_cost.hpp include/boost/graph/floyd_warshall_shortest.hpp include/boost/graph/fruchterman_reingold.hpp include/boost/graph/geodesic_distance.hpp @@ -2828,6 +3004,7 @@ include/boost/graph/graphml.hpp include/boost/graph/graphviz.hpp include/boost/graph/grid_graph.hpp include/boost/graph/gursoy_atun_layout.hpp +include/boost/graph/hawick_circuits.hpp include/boost/graph/howard_cycle_ratio.hpp include/boost/graph/incremental_components.hpp include/boost/graph/is_kuratowski_subgraph.hpp @@ -2848,6 +3025,7 @@ include/boost/graph/make_connected.hpp include/boost/graph/make_maximal_planar.hpp include/boost/graph/matrix_as_graph.hpp include/boost/graph/max_cardinality_matching.hpp +include/boost/graph/maximum_adjacency_search.hpp include/boost/graph/mcgregor_common_subgraphs.hpp include/boost/graph/mesh_graph_generator.hpp include/boost/graph/metis.hpp @@ -2907,6 +3085,7 @@ include/boost/graph/stanford_graph.hpp include/boost/graph/stoer_wagner_min_cut.hpp include/boost/graph/strong_components.hpp include/boost/graph/subgraph.hpp +include/boost/graph/successive_shortest_path_nonnegative_weights.hpp include/boost/graph/tiernan_all_cycles.hpp include/boost/graph/topological_sort.hpp include/boost/graph/topology.hpp @@ -3217,6 +3396,7 @@ include/boost/interprocess/sync/spin/interprocess_barrier.hpp include/boost/interprocess/sync/spin/mutex.hpp include/boost/interprocess/sync/spin/recursive_mutex.hpp include/boost/interprocess/sync/spin/semaphore.hpp +include/boost/interprocess/sync/spin/wait.hpp include/boost/interprocess/sync/upgradable_lock.hpp include/boost/interprocess/sync/windows/condition.hpp include/boost/interprocess/sync/windows/mutex.hpp @@ -3242,7 +3422,10 @@ include/boost/intrusive/avl_set.hpp include/boost/intrusive/avl_set_hook.hpp include/boost/intrusive/avltree.hpp include/boost/intrusive/avltree_algorithms.hpp +include/boost/intrusive/bs_set.hpp include/boost/intrusive/bs_set_hook.hpp +include/boost/intrusive/bstree.hpp +include/boost/intrusive/bstree_algorithms.hpp include/boost/intrusive/circular_list_algorithms.hpp include/boost/intrusive/circular_slist_algorithms.hpp include/boost/intrusive/derivation_value_traits.hpp @@ -3267,7 +3450,6 @@ include/boost/intrusive/detail/preprocessor.hpp include/boost/intrusive/detail/rbtree_node.hpp include/boost/intrusive/detail/slist_node.hpp include/boost/intrusive/detail/transform_iterator.hpp -include/boost/intrusive/detail/tree_algorithms.hpp include/boost/intrusive/detail/tree_node.hpp include/boost/intrusive/detail/utilities.hpp include/boost/intrusive/detail/workaround.hpp @@ -3587,6 +3769,237 @@ include/boost/lockfree/policies.hpp include/boost/lockfree/queue.hpp include/boost/lockfree/spsc_queue.hpp include/boost/lockfree/stack.hpp +include/boost/log/attributes.hpp +include/boost/log/attributes/attribute.hpp +include/boost/log/attributes/attribute_cast.hpp +include/boost/log/attributes/attribute_name.hpp +include/boost/log/attributes/attribute_set.hpp +include/boost/log/attributes/attribute_value.hpp +include/boost/log/attributes/attribute_value_impl.hpp +include/boost/log/attributes/attribute_value_set.hpp +include/boost/log/attributes/clock.hpp +include/boost/log/attributes/constant.hpp +include/boost/log/attributes/counter.hpp +include/boost/log/attributes/current_process_id.hpp +include/boost/log/attributes/current_process_name.hpp +include/boost/log/attributes/current_thread_id.hpp +include/boost/log/attributes/fallback_policy.hpp +include/boost/log/attributes/fallback_policy_fwd.hpp +include/boost/log/attributes/function.hpp +include/boost/log/attributes/mutable_constant.hpp +include/boost/log/attributes/named_scope.hpp +include/boost/log/attributes/scoped_attribute.hpp +include/boost/log/attributes/time_traits.hpp +include/boost/log/attributes/timer.hpp +include/boost/log/attributes/value_extraction.hpp +include/boost/log/attributes/value_extraction_fwd.hpp +include/boost/log/attributes/value_visitation.hpp +include/boost/log/attributes/value_visitation_fwd.hpp +include/boost/log/common.hpp +include/boost/log/core.hpp +include/boost/log/core/core.hpp +include/boost/log/core/record.hpp +include/boost/log/core/record_view.hpp +include/boost/log/detail/asio_fwd.hpp +include/boost/log/detail/attachable_sstream_buf.hpp +include/boost/log/detail/attr_output_impl.hpp +include/boost/log/detail/attr_output_terminal.hpp +include/boost/log/detail/attribute_get_value_impl.hpp +include/boost/log/detail/attribute_predicate.hpp +include/boost/log/detail/cleanup_scope_guard.hpp +include/boost/log/detail/code_conversion.hpp +include/boost/log/detail/config.hpp +include/boost/log/detail/custom_terminal_spec.hpp +include/boost/log/detail/date_time_fmt_gen_traits_fwd.hpp +include/boost/log/detail/date_time_format_parser.hpp +include/boost/log/detail/decomposed_time.hpp +include/boost/log/detail/deduce_char_type.hpp +include/boost/log/detail/default_attribute_names.hpp +include/boost/log/detail/embedded_string_type.hpp +include/boost/log/detail/event.hpp +include/boost/log/detail/fake_mutex.hpp +include/boost/log/detail/footer.hpp +include/boost/log/detail/format.hpp +include/boost/log/detail/function_traits.hpp +include/boost/log/detail/generate_overloads.hpp +include/boost/log/detail/header.hpp +include/boost/log/detail/id.hpp +include/boost/log/detail/light_function.hpp +include/boost/log/detail/light_function_pp.hpp +include/boost/log/detail/light_rw_mutex.hpp +include/boost/log/detail/locking_ptr.hpp +include/boost/log/detail/locks.hpp +include/boost/log/detail/malloc_aligned.hpp +include/boost/log/detail/named_scope_fmt_pp.hpp +include/boost/log/detail/native_typeof.hpp +include/boost/log/detail/parameter_tools.hpp +include/boost/log/detail/pp_identity.hpp +include/boost/log/detail/process_id.hpp +include/boost/log/detail/setup_config.hpp +include/boost/log/detail/singleton.hpp +include/boost/log/detail/sink_init_helpers.hpp +include/boost/log/detail/snprintf.hpp +include/boost/log/detail/spin_mutex.hpp +include/boost/log/detail/tagged_integer.hpp +include/boost/log/detail/thread_id.hpp +include/boost/log/detail/thread_specific.hpp +include/boost/log/detail/threadsafe_queue.hpp +include/boost/log/detail/timestamp.hpp +include/boost/log/detail/trivial_keyword.hpp +include/boost/log/detail/unary_function_terminal.hpp +include/boost/log/detail/unhandled_exception_count.hpp +include/boost/log/detail/value_ref_visitation.hpp +include/boost/log/detail/visible_type.hpp +include/boost/log/exceptions.hpp +include/boost/log/expressions.hpp +include/boost/log/expressions/attr.hpp +include/boost/log/expressions/attr_fwd.hpp +include/boost/log/expressions/filter.hpp +include/boost/log/expressions/formatter.hpp +include/boost/log/expressions/formatters.hpp +include/boost/log/expressions/formatters/c_decorator.hpp +include/boost/log/expressions/formatters/char_decorator.hpp +include/boost/log/expressions/formatters/csv_decorator.hpp +include/boost/log/expressions/formatters/date_time.hpp +include/boost/log/expressions/formatters/format.hpp +include/boost/log/expressions/formatters/if.hpp +include/boost/log/expressions/formatters/named_scope.hpp +include/boost/log/expressions/formatters/stream.hpp +include/boost/log/expressions/formatters/wrap_formatter.hpp +include/boost/log/expressions/formatters/xml_decorator.hpp +include/boost/log/expressions/is_keyword_descriptor.hpp +include/boost/log/expressions/keyword.hpp +include/boost/log/expressions/keyword_fwd.hpp +include/boost/log/expressions/message.hpp +include/boost/log/expressions/predicates.hpp +include/boost/log/expressions/predicates/begins_with.hpp +include/boost/log/expressions/predicates/channel_severity_filter.hpp +include/boost/log/expressions/predicates/contains.hpp +include/boost/log/expressions/predicates/ends_with.hpp +include/boost/log/expressions/predicates/has_attr.hpp +include/boost/log/expressions/predicates/is_debugger_present.hpp +include/boost/log/expressions/predicates/is_in_range.hpp +include/boost/log/expressions/predicates/matches.hpp +include/boost/log/expressions/record.hpp +include/boost/log/keywords/auto_flush.hpp +include/boost/log/keywords/channel.hpp +include/boost/log/keywords/delimiter.hpp +include/boost/log/keywords/depth.hpp +include/boost/log/keywords/facility.hpp +include/boost/log/keywords/file_name.hpp +include/boost/log/keywords/filter.hpp +include/boost/log/keywords/format.hpp +include/boost/log/keywords/ident.hpp +include/boost/log/keywords/ip_version.hpp +include/boost/log/keywords/iteration.hpp +include/boost/log/keywords/log_name.hpp +include/boost/log/keywords/log_source.hpp +include/boost/log/keywords/max_size.hpp +include/boost/log/keywords/message_file.hpp +include/boost/log/keywords/min_free_space.hpp +include/boost/log/keywords/open_mode.hpp +include/boost/log/keywords/order.hpp +include/boost/log/keywords/ordering_window.hpp +include/boost/log/keywords/registration.hpp +include/boost/log/keywords/rotation_size.hpp +include/boost/log/keywords/scan_method.hpp +include/boost/log/keywords/severity.hpp +include/boost/log/keywords/start_thread.hpp +include/boost/log/keywords/target.hpp +include/boost/log/keywords/time_based_rotation.hpp +include/boost/log/keywords/use_impl.hpp +include/boost/log/sinks.hpp +include/boost/log/sinks/async_frontend.hpp +include/boost/log/sinks/attribute_mapping.hpp +include/boost/log/sinks/basic_sink_backend.hpp +include/boost/log/sinks/basic_sink_frontend.hpp +include/boost/log/sinks/block_on_overflow.hpp +include/boost/log/sinks/bounded_fifo_queue.hpp +include/boost/log/sinks/bounded_ordering_queue.hpp +include/boost/log/sinks/debug_output_backend.hpp +include/boost/log/sinks/drop_on_overflow.hpp +include/boost/log/sinks/event_log_backend.hpp +include/boost/log/sinks/event_log_constants.hpp +include/boost/log/sinks/frontend_requirements.hpp +include/boost/log/sinks/sink.hpp +include/boost/log/sinks/sync_frontend.hpp +include/boost/log/sinks/syslog_backend.hpp +include/boost/log/sinks/syslog_constants.hpp +include/boost/log/sinks/text_file_backend.hpp +include/boost/log/sinks/text_multifile_backend.hpp +include/boost/log/sinks/text_ostream_backend.hpp +include/boost/log/sinks/unbounded_fifo_queue.hpp +include/boost/log/sinks/unbounded_ordering_queue.hpp +include/boost/log/sinks/unlocked_frontend.hpp +include/boost/log/sources/basic_logger.hpp +include/boost/log/sources/channel_feature.hpp +include/boost/log/sources/channel_logger.hpp +include/boost/log/sources/exception_handler_feature.hpp +include/boost/log/sources/features.hpp +include/boost/log/sources/global_logger_storage.hpp +include/boost/log/sources/logger.hpp +include/boost/log/sources/record_ostream.hpp +include/boost/log/sources/severity_channel_logger.hpp +include/boost/log/sources/severity_feature.hpp +include/boost/log/sources/severity_logger.hpp +include/boost/log/sources/threading_models.hpp +include/boost/log/support/date_time.hpp +include/boost/log/support/exception.hpp +include/boost/log/support/regex.hpp +include/boost/log/support/spirit_classic.hpp +include/boost/log/support/spirit_qi.hpp +include/boost/log/support/xpressive.hpp +include/boost/log/trivial.hpp +include/boost/log/utility/empty_deleter.hpp +include/boost/log/utility/exception_handler.hpp +include/boost/log/utility/explicit_operator_bool.hpp +include/boost/log/utility/formatting_ostream.hpp +include/boost/log/utility/formatting_ostream_fwd.hpp +include/boost/log/utility/functional.hpp +include/boost/log/utility/functional/as_action.hpp +include/boost/log/utility/functional/begins_with.hpp +include/boost/log/utility/functional/bind.hpp +include/boost/log/utility/functional/bind_assign.hpp +include/boost/log/utility/functional/bind_output.hpp +include/boost/log/utility/functional/bind_to_log.hpp +include/boost/log/utility/functional/contains.hpp +include/boost/log/utility/functional/ends_with.hpp +include/boost/log/utility/functional/fun_ref.hpp +include/boost/log/utility/functional/in_range.hpp +include/boost/log/utility/functional/logical.hpp +include/boost/log/utility/functional/matches.hpp +include/boost/log/utility/functional/nop.hpp +include/boost/log/utility/functional/save_result.hpp +include/boost/log/utility/intrusive_ref_counter.hpp +include/boost/log/utility/manipulators.hpp +include/boost/log/utility/manipulators/add_value.hpp +include/boost/log/utility/manipulators/dump.hpp +include/boost/log/utility/manipulators/to_log.hpp +include/boost/log/utility/once_block.hpp +include/boost/log/utility/record_ordering.hpp +include/boost/log/utility/setup.hpp +include/boost/log/utility/setup/common_attributes.hpp +include/boost/log/utility/setup/console.hpp +include/boost/log/utility/setup/file.hpp +include/boost/log/utility/setup/filter_parser.hpp +include/boost/log/utility/setup/formatter_parser.hpp +include/boost/log/utility/setup/from_settings.hpp +include/boost/log/utility/setup/from_stream.hpp +include/boost/log/utility/setup/settings.hpp +include/boost/log/utility/setup/settings_parser.hpp +include/boost/log/utility/strictest_lock.hpp +include/boost/log/utility/string_literal.hpp +include/boost/log/utility/string_literal_fwd.hpp +include/boost/log/utility/type_dispatch/date_time_types.hpp +include/boost/log/utility/type_dispatch/dynamic_type_dispatcher.hpp +include/boost/log/utility/type_dispatch/standard_types.hpp +include/boost/log/utility/type_dispatch/static_type_dispatcher.hpp +include/boost/log/utility/type_dispatch/type_dispatcher.hpp +include/boost/log/utility/type_info_wrapper.hpp +include/boost/log/utility/unique_identifier_name.hpp +include/boost/log/utility/unused_variable.hpp +include/boost/log/utility/value_ref.hpp +include/boost/log/utility/value_ref_fwd.hpp include/boost/logic/tribool.hpp include/boost/logic/tribool_fwd.hpp include/boost/logic/tribool_io.hpp @@ -3675,6 +4088,7 @@ include/boost/math/special_functions/beta.hpp include/boost/math/special_functions/binomial.hpp include/boost/math/special_functions/cbrt.hpp include/boost/math/special_functions/cos_pi.hpp +include/boost/math/special_functions/detail/airy_ai_bi_zero.hpp include/boost/math/special_functions/detail/bessel_i0.hpp include/boost/math/special_functions/detail/bessel_i1.hpp include/boost/math/special_functions/detail/bessel_ik.hpp @@ -3684,6 +4098,7 @@ include/boost/math/special_functions/detail/bessel_jn.hpp include/boost/math/special_functions/detail/bessel_jy.hpp include/boost/math/special_functions/detail/bessel_jy_asym.hpp include/boost/math/special_functions/detail/bessel_jy_series.hpp +include/boost/math/special_functions/detail/bessel_jy_zero.hpp include/boost/math/special_functions/detail/bessel_k0.hpp include/boost/math/special_functions/detail/bessel_k1.hpp include/boost/math/special_functions/detail/bessel_kn.hpp @@ -3932,6 +4347,7 @@ include/boost/mpi/environment.hpp include/boost/mpi/exception.hpp include/boost/mpi/graph_communicator.hpp include/boost/mpi/group.hpp +include/boost/mpi/inplace.hpp include/boost/mpi/intercommunicator.hpp include/boost/mpi/nonblocking.hpp include/boost/mpi/operations.hpp @@ -5069,6 +5485,7 @@ include/boost/multi_index/detail/bidir_node_iterator.hpp include/boost/multi_index/detail/bucket_array.hpp include/boost/multi_index/detail/converter.hpp include/boost/multi_index/detail/copy_map.hpp +include/boost/multi_index/detail/do_not_copy_elements_tag.hpp include/boost/multi_index/detail/duplicates_iterator.hpp include/boost/multi_index/detail/has_tag.hpp include/boost/multi_index/detail/hash_index_args.hpp @@ -5105,6 +5522,7 @@ include/boost/multi_index/detail/serialization_version.hpp include/boost/multi_index/detail/uintptr_type.hpp include/boost/multi_index/detail/unbounded.hpp include/boost/multi_index/detail/value_compare.hpp +include/boost/multi_index/detail/vartempl_support.hpp include/boost/multi_index/global_fun.hpp include/boost/multi_index/hashed_index.hpp include/boost/multi_index/hashed_index_fwd.hpp @@ -5134,12 +5552,19 @@ include/boost/multiprecision/cpp_int/comparison.hpp include/boost/multiprecision/cpp_int/cpp_int_config.hpp include/boost/multiprecision/cpp_int/divide.hpp include/boost/multiprecision/cpp_int/limits.hpp +include/boost/multiprecision/cpp_int/literals.hpp include/boost/multiprecision/cpp_int/misc.hpp include/boost/multiprecision/cpp_int/multiply.hpp +include/boost/multiprecision/cpp_int/serialize.hpp +include/boost/multiprecision/cpp_int/value_pack.hpp +include/boost/multiprecision/debug_adaptor.hpp include/boost/multiprecision/detail/big_lanczos.hpp +include/boost/multiprecision/detail/bitscan.hpp include/boost/multiprecision/detail/default_ops.hpp include/boost/multiprecision/detail/digits.hpp +include/boost/multiprecision/detail/dynamic_array.hpp include/boost/multiprecision/detail/et_ops.hpp +include/boost/multiprecision/detail/float_string_cvt.hpp include/boost/multiprecision/detail/functions/constants.hpp include/boost/multiprecision/detail/functions/pow.hpp include/boost/multiprecision/detail/functions/trig.hpp @@ -5148,15 +5573,22 @@ include/boost/multiprecision/detail/integer_ops.hpp 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/rebind.hpp +include/boost/multiprecision/detail/ublas_interop.hpp +include/boost/multiprecision/detail/utype_helper.hpp +include/boost/multiprecision/float128.hpp include/boost/multiprecision/gmp.hpp include/boost/multiprecision/integer.hpp +include/boost/multiprecision/logged_adaptor.hpp include/boost/multiprecision/miller_rabin.hpp +include/boost/multiprecision/mpfi.hpp include/boost/multiprecision/mpfr.hpp include/boost/multiprecision/number.hpp include/boost/multiprecision/random.hpp -include/boost/multiprecision/rational_adapter.hpp +include/boost/multiprecision/rational_adaptor.hpp include/boost/multiprecision/tommath.hpp include/boost/multiprecision/traits/explicit_conversion.hpp +include/boost/multiprecision/traits/extract_exponent_type.hpp include/boost/multiprecision/traits/is_restricted_conversion.hpp include/boost/next_prior.hpp include/boost/non_type.hpp @@ -5825,6 +6257,113 @@ include/boost/pool/pool_alloc.hpp include/boost/pool/poolfwd.hpp include/boost/pool/simple_segregated_storage.hpp include/boost/pool/singleton_pool.hpp +include/boost/predef.h +include/boost/predef/architecture.h +include/boost/predef/architecture/alpha.h +include/boost/predef/architecture/arm.h +include/boost/predef/architecture/blackfin.h +include/boost/predef/architecture/convex.h +include/boost/predef/architecture/ia64.h +include/boost/predef/architecture/m68k.h +include/boost/predef/architecture/mips.h +include/boost/predef/architecture/parisc.h +include/boost/predef/architecture/ppc.h +include/boost/predef/architecture/pyramid.h +include/boost/predef/architecture/rs6k.h +include/boost/predef/architecture/sparc.h +include/boost/predef/architecture/superh.h +include/boost/predef/architecture/sys370.h +include/boost/predef/architecture/sys390.h +include/boost/predef/architecture/x86.h +include/boost/predef/architecture/x86/32.h +include/boost/predef/architecture/x86/64.h +include/boost/predef/architecture/z.h +include/boost/predef/compiler.h +include/boost/predef/compiler/borland.h +include/boost/predef/compiler/clang.h +include/boost/predef/compiler/comeau.h +include/boost/predef/compiler/compaq.h +include/boost/predef/compiler/diab.h +include/boost/predef/compiler/digitalmars.h +include/boost/predef/compiler/dignus.h +include/boost/predef/compiler/edg.h +include/boost/predef/compiler/ekopath.h +include/boost/predef/compiler/gcc.h +include/boost/predef/compiler/gcc_xml.h +include/boost/predef/compiler/greenhills.h +include/boost/predef/compiler/hp_acc.h +include/boost/predef/compiler/iar.h +include/boost/predef/compiler/ibm.h +include/boost/predef/compiler/intel.h +include/boost/predef/compiler/kai.h +include/boost/predef/compiler/llvm.h +include/boost/predef/compiler/metaware.h +include/boost/predef/compiler/metrowerks.h +include/boost/predef/compiler/microtec.h +include/boost/predef/compiler/mpw.h +include/boost/predef/compiler/palm.h +include/boost/predef/compiler/pgi.h +include/boost/predef/compiler/sgi_mipspro.h +include/boost/predef/compiler/sunpro.h +include/boost/predef/compiler/tendra.h +include/boost/predef/compiler/visualc.h +include/boost/predef/compiler/watcom.h +include/boost/predef/detail/_cassert.h +include/boost/predef/detail/_exception.h +include/boost/predef/detail/endian_compat.h +include/boost/predef/detail/os_detected.h +include/boost/predef/detail/test.h +include/boost/predef/language.h +include/boost/predef/language/objc.h +include/boost/predef/language/stdc.h +include/boost/predef/language/stdcpp.h +include/boost/predef/library.h +include/boost/predef/library/c.h +include/boost/predef/library/c/_prefix.h +include/boost/predef/library/c/gnu.h +include/boost/predef/library/c/uc.h +include/boost/predef/library/c/vms.h +include/boost/predef/library/c/zos.h +include/boost/predef/library/std.h +include/boost/predef/library/std/_prefix.h +include/boost/predef/library/std/cxx.h +include/boost/predef/library/std/dinkumware.h +include/boost/predef/library/std/libcomo.h +include/boost/predef/library/std/modena.h +include/boost/predef/library/std/msl.h +include/boost/predef/library/std/roguewave.h +include/boost/predef/library/std/sgi.h +include/boost/predef/library/std/stdcpp3.h +include/boost/predef/library/std/stlport.h +include/boost/predef/library/std/vacpp.h +include/boost/predef/make.h +include/boost/predef/os.h +include/boost/predef/os/aix.h +include/boost/predef/os/amigaos.h +include/boost/predef/os/android.h +include/boost/predef/os/beos.h +include/boost/predef/os/bsd.h +include/boost/predef/os/bsd/bsdi.h +include/boost/predef/os/bsd/dragonfly.h +include/boost/predef/os/bsd/free.h +include/boost/predef/os/bsd/net.h +include/boost/predef/os/bsd/open.h +include/boost/predef/os/cygwin.h +include/boost/predef/os/hpux.h +include/boost/predef/os/irix.h +include/boost/predef/os/linux.h +include/boost/predef/os/macos.h +include/boost/predef/os/os400.h +include/boost/predef/os/qnxnto.h +include/boost/predef/os/solaris.h +include/boost/predef/os/unix.h +include/boost/predef/os/vms.h +include/boost/predef/os/windows.h +include/boost/predef/other.h +include/boost/predef/other/endian.h +include/boost/predef/platform.h +include/boost/predef/platform/mingw.h +include/boost/predef/version_number.h include/boost/preprocessor.hpp include/boost/preprocessor/arithmetic.hpp include/boost/preprocessor/arithmetic/add.hpp @@ -6097,6 +6636,7 @@ include/boost/program_options/value_semantic.hpp include/boost/program_options/variables_map.hpp include/boost/program_options/version.hpp include/boost/progress.hpp +include/boost/property_map/compose_property_map.hpp include/boost/property_map/dynamic_property_map.hpp include/boost/property_map/function_property_map.hpp include/boost/property_map/parallel/caching_property_map.hpp @@ -6185,7 +6725,6 @@ include/boost/proto/detail/or_n.hpp include/boost/proto/detail/poly_function.hpp include/boost/proto/detail/poly_function_funop.hpp include/boost/proto/detail/poly_function_traits.hpp -include/boost/proto/detail/pop_front.hpp include/boost/proto/detail/preprocessed/and_n.hpp include/boost/proto/detail/preprocessed/args.hpp include/boost/proto/detail/preprocessed/basic_expr.hpp @@ -6212,7 +6751,6 @@ include/boost/proto/detail/preprocessed/traits.hpp include/boost/proto/detail/preprocessed/unpack_expr_.hpp include/boost/proto/detail/preprocessed/vararg_matches_impl.hpp include/boost/proto/detail/remove_typename.hpp -include/boost/proto/detail/reverse.hpp include/boost/proto/detail/static_const.hpp include/boost/proto/detail/template_arity.hpp include/boost/proto/detail/template_arity_helper.hpp @@ -7051,6 +7589,7 @@ include/boost/smart_ptr/detail/yield_k.hpp include/boost/smart_ptr/enable_shared_from_raw.hpp include/boost/smart_ptr/enable_shared_from_this.hpp include/boost/smart_ptr/intrusive_ptr.hpp +include/boost/smart_ptr/intrusive_ref_counter.hpp include/boost/smart_ptr/make_shared.hpp include/boost/smart_ptr/make_shared_array.hpp include/boost/smart_ptr/make_shared_object.hpp @@ -8289,11 +8828,13 @@ include/boost/test/utils/wrap_stringstream.hpp include/boost/test/utils/xml_printer.hpp include/boost/thread.hpp include/boost/thread/barrier.hpp +include/boost/thread/completion_latch.hpp include/boost/thread/condition.hpp include/boost/thread/condition_variable.hpp include/boost/thread/cv_status.hpp include/boost/thread/detail/async_func.hpp include/boost/thread/detail/config.hpp +include/boost/thread/detail/counter.hpp include/boost/thread/detail/delete.hpp include/boost/thread/detail/force_cast.hpp include/boost/thread/detail/invoke.hpp @@ -8316,6 +8857,7 @@ include/boost/thread/externally_locked_stream.hpp include/boost/thread/future.hpp include/boost/thread/future_error_code.hpp include/boost/thread/is_locked_by_this_thread.hpp +include/boost/thread/latch.hpp include/boost/thread/lock_algorithms.hpp include/boost/thread/lock_concepts.hpp include/boost/thread/lock_factories.hpp @@ -8338,9 +8880,11 @@ include/boost/thread/pthread/condition_variable.hpp include/boost/thread/pthread/condition_variable_fwd.hpp include/boost/thread/pthread/mutex.hpp include/boost/thread/pthread/once.hpp +include/boost/thread/pthread/once_atomic.hpp include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp include/boost/thread/pthread/recursive_mutex.hpp include/boost/thread/pthread/shared_mutex.hpp +include/boost/thread/pthread/shared_mutex_assert.hpp include/boost/thread/pthread/thread_data.hpp include/boost/thread/pthread/thread_heap_alloc.hpp include/boost/thread/pthread/timespec.hpp @@ -8350,18 +8894,23 @@ include/boost/thread/scoped_thread.hpp include/boost/thread/shared_lock_guard.hpp include/boost/thread/shared_mutex.hpp include/boost/thread/strict_lock.hpp +include/boost/thread/sync_bounded_queue.hpp +include/boost/thread/sync_queue.hpp include/boost/thread/synchronized_value.hpp include/boost/thread/testable_mutex.hpp include/boost/thread/thread.hpp include/boost/thread/thread_functors.hpp include/boost/thread/thread_guard.hpp +include/boost/thread/thread_only.hpp include/boost/thread/thread_time.hpp include/boost/thread/tss.hpp +include/boost/thread/v2/shared_mutex.hpp include/boost/thread/v2/thread.hpp include/boost/thread/win32/basic_recursive_mutex.hpp include/boost/thread/win32/basic_timed_mutex.hpp include/boost/thread/win32/condition_variable.hpp include/boost/thread/win32/interlocked_read.hpp +include/boost/thread/win32/mfc_thread_init.hpp include/boost/thread/win32/mutex.hpp include/boost/thread/win32/once.hpp include/boost/thread/win32/recursive_mutex.hpp @@ -8481,12 +9030,105 @@ include/boost/tr1/type_traits.hpp include/boost/tr1/unordered_map.hpp include/boost/tr1/unordered_set.hpp include/boost/tr1/utility.hpp +include/boost/tti/detail/dcomp_mem_fun.hpp +include/boost/tti/detail/dcomp_static_mem_fun.hpp +include/boost/tti/detail/ddata.hpp +include/boost/tti/detail/ddeftype.hpp +include/boost/tti/detail/dftclass.hpp +include/boost/tti/detail/dfunction.hpp +include/boost/tti/detail/dlambda.hpp +include/boost/tti/detail/dmem_data.hpp +include/boost/tti/detail/dmem_fun.hpp +include/boost/tti/detail/dmem_type.hpp +include/boost/tti/detail/dmetafunc.hpp +include/boost/tti/detail/dnotype.hpp +include/boost/tti/detail/dnullptr.hpp +include/boost/tti/detail/dplaceholder.hpp +include/boost/tti/detail/dptmf.hpp +include/boost/tti/detail/dstatic_mem_data.hpp +include/boost/tti/detail/dstatic_mem_fun.hpp +include/boost/tti/detail/dtclass.hpp +include/boost/tti/detail/dtemplate.hpp +include/boost/tti/detail/dtemplate_params.hpp +include/boost/tti/detail/dtfunction.hpp +include/boost/tti/detail/dtype.hpp +include/boost/tti/detail/dvm_template_params.hpp +include/boost/tti/gen/has_data_gen.hpp +include/boost/tti/gen/has_function_gen.hpp +include/boost/tti/gen/has_member_data_gen.hpp +include/boost/tti/gen/has_member_function_gen.hpp +include/boost/tti/gen/has_static_member_data_gen.hpp +include/boost/tti/gen/has_static_member_function_gen.hpp +include/boost/tti/gen/has_template_gen.hpp +include/boost/tti/gen/has_type_gen.hpp +include/boost/tti/gen/member_type_gen.hpp +include/boost/tti/gen/namespace_gen.hpp +include/boost/tti/has_data.hpp +include/boost/tti/has_function.hpp +include/boost/tti/has_member_data.hpp +include/boost/tti/has_member_function.hpp +include/boost/tti/has_static_member_data.hpp +include/boost/tti/has_static_member_function.hpp +include/boost/tti/has_template.hpp +include/boost/tti/has_type.hpp +include/boost/tti/member_type.hpp +include/boost/tti/tti.hpp include/boost/tuple/detail/tuple_basic.hpp include/boost/tuple/detail/tuple_basic_no_partial_spec.hpp include/boost/tuple/tuple.hpp include/boost/tuple/tuple_comparison.hpp include/boost/tuple/tuple_io.hpp include/boost/type.hpp +include/boost/type_erasure/any.hpp +include/boost/type_erasure/any_cast.hpp +include/boost/type_erasure/binding.hpp +include/boost/type_erasure/binding_of.hpp +include/boost/type_erasure/builtin.hpp +include/boost/type_erasure/call.hpp +include/boost/type_erasure/callable.hpp +include/boost/type_erasure/check_match.hpp +include/boost/type_erasure/concept_interface.hpp +include/boost/type_erasure/concept_of.hpp +include/boost/type_erasure/config.hpp +include/boost/type_erasure/constructible.hpp +include/boost/type_erasure/deduced.hpp +include/boost/type_erasure/derived.hpp +include/boost/type_erasure/detail/access.hpp +include/boost/type_erasure/detail/adapt_to_vtable.hpp +include/boost/type_erasure/detail/any_base.hpp +include/boost/type_erasure/detail/check_call.hpp +include/boost/type_erasure/detail/check_map.hpp +include/boost/type_erasure/detail/const.hpp +include/boost/type_erasure/detail/construct.hpp +include/boost/type_erasure/detail/extract_concept.hpp +include/boost/type_erasure/detail/get_placeholders.hpp +include/boost/type_erasure/detail/get_signature.hpp +include/boost/type_erasure/detail/instantiate.hpp +include/boost/type_erasure/detail/macro.hpp +include/boost/type_erasure/detail/normalize.hpp +include/boost/type_erasure/detail/normalize_deduced.hpp +include/boost/type_erasure/detail/null.hpp +include/boost/type_erasure/detail/rebind_placeholders.hpp +include/boost/type_erasure/detail/storage.hpp +include/boost/type_erasure/detail/vtable.hpp +include/boost/type_erasure/exception.hpp +include/boost/type_erasure/free.hpp +include/boost/type_erasure/is_empty.hpp +include/boost/type_erasure/is_placeholder.hpp +include/boost/type_erasure/is_subconcept.hpp +include/boost/type_erasure/iterator.hpp +include/boost/type_erasure/member.hpp +include/boost/type_erasure/operators.hpp +include/boost/type_erasure/param.hpp +include/boost/type_erasure/placeholder.hpp +include/boost/type_erasure/placeholder_of.hpp +include/boost/type_erasure/rebind_any.hpp +include/boost/type_erasure/relaxed.hpp +include/boost/type_erasure/require_match.hpp +include/boost/type_erasure/same_type.hpp +include/boost/type_erasure/static_binding.hpp +include/boost/type_erasure/tuple.hpp +include/boost/type_erasure/typeid_of.hpp include/boost/type_traits.hpp include/boost/type_traits/add_const.hpp include/boost/type_traits/add_cv.hpp @@ -8580,6 +9222,8 @@ include/boost/type_traits/has_trivial_assign.hpp include/boost/type_traits/has_trivial_constructor.hpp include/boost/type_traits/has_trivial_copy.hpp include/boost/type_traits/has_trivial_destructor.hpp +include/boost/type_traits/has_trivial_move_assign.hpp +include/boost/type_traits/has_trivial_move_constructor.hpp include/boost/type_traits/has_unary_minus.hpp include/boost/type_traits/has_unary_plus.hpp include/boost/type_traits/has_virtual_destructor.hpp @@ -8598,6 +9242,7 @@ include/boost/type_traits/is_complex.hpp include/boost/type_traits/is_compound.hpp include/boost/type_traits/is_const.hpp include/boost/type_traits/is_convertible.hpp +include/boost/type_traits/is_copy_constructible.hpp include/boost/type_traits/is_empty.hpp include/boost/type_traits/is_enum.hpp include/boost/type_traits/is_float.hpp @@ -8609,6 +9254,8 @@ include/boost/type_traits/is_lvalue_reference.hpp 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_nothrow_move_assignable.hpp +include/boost/type_traits/is_nothrow_move_constructible.hpp include/boost/type_traits/is_object.hpp include/boost/type_traits/is_pod.hpp include/boost/type_traits/is_pointer.hpp @@ -9034,11 +9681,14 @@ include/boost/utility/declval.hpp include/boost/utility/detail/in_place_factory_prefix.hpp include/boost/utility/detail/in_place_factory_suffix.hpp include/boost/utility/detail/result_of_iterate.hpp +include/boost/utility/empty_deleter.hpp include/boost/utility/enable_if.hpp +include/boost/utility/explicit_operator_bool.hpp include/boost/utility/identity_type.hpp include/boost/utility/in_place_factory.hpp include/boost/utility/result_of.hpp include/boost/utility/string_ref.hpp +include/boost/utility/string_ref_fwd.hpp include/boost/utility/swap.hpp include/boost/utility/typed_in_place_factory.hpp include/boost/utility/value_init.hpp @@ -9067,8 +9717,6 @@ include/boost/variant/detail/enable_recursive.hpp include/boost/variant/detail/enable_recursive_fwd.hpp include/boost/variant/detail/forced_return.hpp include/boost/variant/detail/generic_result_type.hpp -include/boost/variant/detail/has_nothrow_move.hpp -include/boost/variant/detail/has_trivial_move.hpp include/boost/variant/detail/hash_variant.hpp include/boost/variant/detail/initializer.hpp include/boost/variant/detail/make_variant_list.hpp @@ -9079,6 +9727,7 @@ include/boost/variant/detail/substitute_fwd.hpp include/boost/variant/detail/variant_io.hpp include/boost/variant/detail/visitation_impl.hpp include/boost/variant/get.hpp +include/boost/variant/multivisitors.hpp include/boost/variant/recursive_variant.hpp include/boost/variant/recursive_wrapper.hpp include/boost/variant/recursive_wrapper_fwd.hpp diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk index 2957e48b98f..3447d07e556 100644 --- a/devel/boost-headers/buildlink3.mk +++ b/devel/boost-headers/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.26 2013/02/12 21:07:21 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.27 2013/11/12 16:49:07 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.53.* +BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.55.* BUILDLINK_DEPMETHOD.boost-headers?= build BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers diff --git a/devel/boost-jam/bjam.mk b/devel/boost-jam/bjam.mk index 486755e5e7c..c38c2a93329 100644 --- a/devel/boost-jam/bjam.mk +++ b/devel/boost-jam/bjam.mk @@ -1,4 +1,4 @@ -# $NetBSD: bjam.mk,v 1.13 2011/09/07 23:43:40 joerg Exp $ +# $NetBSD: bjam.mk,v 1.14 2013/11/12 16:49:07 adam Exp $ .include "../../devel/boost-jam/buildlink3.mk" @@ -17,9 +17,16 @@ BJAM_ARGS+= --disable-long-double BJAM_ARGS+= ${BJAM_BUILD} # GCC 4.4 and above needs this .include "../../mk/compiler.mk" -.if (!empty(PKGSRC_COMPILER:Mgcc) && !empty(CC_VERSION:Mgcc-4.[4-9]*)) || !empty(PKGSRC_COMPILER:Mclang) +.if !empty(PKGSRC_COMPILER:Mgcc) && !empty(CC_VERSION:Mgcc-4.[4-9]*) BJAM_ARGS+= cxxflags=-std=c++0x .endif +# +.if !empty(PKGSRC_COMPILER:Mclang) +BJAM_ARGS+= cxxflags=-std=c++11 +. if !empty(OPSYS:MDarwin) +BJAM_ARGS+= cxxflags=-stdlib=libc++ linkflags=-stdlib=libc++ +. endif +.endif BJAM_BUILD+= release BJAM_BUILD+= threading=multi diff --git a/devel/boost-jam/buildlink3.mk b/devel/boost-jam/buildlink3.mk index 78071bac57c..c50f4b00190 100644 --- a/devel/boost-jam/buildlink3.mk +++ b/devel/boost-jam/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.21 2013/02/12 21:07:21 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.22 2013/11/12 16:49:07 adam Exp $ BUILDLINK_TREE+= boost-jam .if !defined(BOOST_JAM_BUILDLINK3_MK) BOOST_JAM_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.53.* +BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.55.* BUILDLINK_DEPMETHOD.boost-jam?= build BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam .endif # BOOST_JAM_BUILDLINK3_MK diff --git a/devel/boost-libs/PLIST b/devel/boost-libs/PLIST index 19c1787cd75..e8fb4016ddb 100644 --- a/devel/boost-libs/PLIST +++ b/devel/boost-libs/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.21 2013/03/12 19:28:08 martin Exp $ +@comment $NetBSD: PLIST,v 1.22 2013/11/12 16:49:07 adam Exp $ lib/libboost_atomic.a lib/libboost_atomic.so lib/libboost_atomic.so.${BOOST_VERSION} @@ -8,6 +8,9 @@ lib/libboost_chrono.so.${BOOST_VERSION} ${PLIST.context}lib/libboost_context.a ${PLIST.context}lib/libboost_context.so ${PLIST.context}lib/libboost_context.so.${BOOST_VERSION} +lib/libboost_coroutine.a +lib/libboost_coroutine.so +lib/libboost_coroutine.so.${BOOST_VERSION} lib/libboost_date_time.a lib/libboost_date_time.so lib/libboost_date_time.so.${BOOST_VERSION} @@ -21,6 +24,12 @@ lib/libboost_graph.so.${BOOST_VERSION} lib/libboost_iostreams.a lib/libboost_iostreams.so lib/libboost_iostreams.so.${BOOST_VERSION} +lib/libboost_log.a +lib/libboost_log.so +lib/libboost_log.so.${BOOST_VERSION} +lib/libboost_log_setup.a +lib/libboost_log_setup.so +lib/libboost_log_setup.so.${BOOST_VERSION} lib/libboost_math_c99.a lib/libboost_math_c99.so lib/libboost_math_c99.so.${BOOST_VERSION} diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk index 0ed5a9c87cb..65079450c0f 100644 --- a/devel/boost-libs/buildlink3.mk +++ b/devel/boost-libs/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.28 2013/02/15 11:54:00 obache Exp $ +# $NetBSD: buildlink3.mk,v 1.29 2013/11/12 16:49:07 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.53.* -BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs-1.53.0{,nb*} +BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.55.* +BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs-1.55.* BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs .include "../../devel/boost-headers/buildlink3.mk" diff --git a/devel/boost-python/buildlink3.mk b/devel/boost-python/buildlink3.mk index 880ad56bd24..26ec6ea45ad 100644 --- a/devel/boost-python/buildlink3.mk +++ b/devel/boost-python/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.30 2013/02/12 21:07:21 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.31 2013/11/12 16:49:07 adam Exp $ BUILDLINK_TREE+= boost-python @@ -6,8 +6,8 @@ BUILDLINK_TREE+= boost-python BOOST_PYTHON_BUILDLINK3_MK:= # Use a dependency pattern that guarantees the proper ABI. -BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.53.* -BUILDLINK_ABI_DEPENDS.boost-python+= boost-python>=1.51.* +BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.55.* +BUILDLINK_ABI_DEPENDS.boost-python+= boost-python=1.55.* BUILDLINK_PKGSRCDIR.boost-python?= ../../devel/boost-python .include "../../devel/boost-headers/buildlink3.mk" diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common index 6fcd4aa3e85..6a49443a976 100644 --- a/meta-pkgs/boost/Makefile.common +++ b/meta-pkgs/boost/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.40 2013/02/12 21:07:22 adam Exp $ +# $NetBSD: Makefile.common,v 1.41 2013/11/12 16:49:07 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.53.0 +BOOST_VERSION= 1.55.0 BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//} DISTNAME= boost_${BOOST_VERSION:S/./_/g} diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo index b05d8385586..93ba7fcc703 100644 --- a/meta-pkgs/boost/distinfo +++ b/meta-pkgs/boost/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.59 2013/10/27 20:31:58 joerg Exp $ +$NetBSD: distinfo,v 1.60 2013/11/12 16:49:07 adam Exp $ -SHA1 (boost_1_53_0.tar.bz2) = e6dd1b62ceed0a51add3dda6f3fc3ce0f636a7f3 -RMD160 (boost_1_53_0.tar.bz2) = 441435fca62365ddb822ab582594ae92c30cbc92 -Size (boost_1_53_0.tar.bz2) = 55765258 bytes +SHA1 (boost_1_55_0.tar.bz2) = cef9a0cc7084b1d639e06cd3bc34e4251524c840 +RMD160 (boost_1_55_0.tar.bz2) = de8ef647933a005119425326b59723aad4a6fd4f +Size (boost_1_55_0.tar.bz2) = 58146647 bytes SHA1 (patch-aa) = 408a63a807aaa491130db018cd89bca6a427090d SHA1 (patch-ab) = f1c95ae229465a4d2da76ce6ff88d76ace52fdd8 SHA1 (patch-ac) = 32d14b50682dae1950ed927ecb9318ad6b07687a @@ -13,17 +13,7 @@ SHA1 (patch-ai) = 231db48819aa563b2082d95bb91d662b5d6cf779 SHA1 (patch-aq) = e5c7b72ffa2942ce401f3d9bf05498fd761df17a SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3 SHA1 (patch-boost_archive_iterators_transform__width.hpp) = 5c08bac63fcc259997a8cf6fac1684f45ef7cd1a -SHA1 (patch-boost_context_detail_fcontext__sparc.hpp) = 1f9cd1292669c13a8560817dec9632f21e6760e3 -SHA1 (patch-boost_context_fcontext.hpp) = e7b79c6ad0397c3ba3be93a295e704b8e07bac9d -SHA1 (patch-boost_detail_endian.hpp) = ebd8d512ded732bfbf1f6ddd328612e95839f381 SHA1 (patch-boost_foreach.hpp) = 7cd26c4983873bcac284ad400950e341c559f9a8 SHA1 (patch-boost_foreach_fwd.hpp) = 5accd68d559213a9677f7d1204e72dd082a42a41 SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711 -SHA1 (patch-libs_context_build_Jamfile.v2) = f695fe322e2cc4ea8174822e8582c5713e5c59fa -SHA1 (patch-libs_context_build_architecture.jam) = 878332ce8a71c1f13715c8e40a8a493abbdddfa2 -SHA1 (patch-libs_context_config_Jamfile.jam) = f928575d5b93e86bbcd00bb25cf3e844de3361d1 -SHA1 (patch-libs_context_config_sparc.cpp) = ec59ad331d3e5a71a1c1a9ec894e52e837ed3d51 -SHA1 (patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S) = 4a417315198442dd4a013bb236b5666d7c547d49 -SHA1 (patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S) = 50dcd855f7b7d0ffc6ede794e04f5233bf664f54 SHA1 (patch-libs_filesystem_src_unique_path.cpp) = 4693ea11cf464d82168cecaa143b48affa94563b -SHA1 (patch-tools_build_v2_engine_hash.c) = 1137006f34eb8df3d7b1f5c29236300f8c6c1ef4 diff --git a/meta-pkgs/boost/patches/patch-boost_context_detail_fcontext__sparc.hpp b/meta-pkgs/boost/patches/patch-boost_context_detail_fcontext__sparc.hpp deleted file mode 100644 index 0233e0b34ce..00000000000 --- a/meta-pkgs/boost/patches/patch-boost_context_detail_fcontext__sparc.hpp +++ /dev/null @@ -1,97 +0,0 @@ -$NetBSD: patch-boost_context_detail_fcontext__sparc.hpp,v 1.1 2013/01/20 09:06:59 martin Exp $ - -# Implementation details for sparc - ---- /dev/null 2013-01-19 12:02:03.000000000 +0100 -+++ boost/context/detail/fcontext_sparc.hpp 2013-01-19 19:21:19.000000000 +0100 -@@ -0,0 +1,90 @@ -+// Copyright Martin Husemann 2012 -+// Distributed under the Boost Software License, Version 1.0. -+// (See accompanying file LICENSE_1_0.txt or copy at -+// http://www.boost.org/LICENSE_1_0.txt) -+ -+#ifndef BOOST_CTX_DETAIL_FCONTEXT_SPARC_H -+#define BOOST_CTX_DETAIL_FCONTEXT_SPARC_H -+ -+#include <cstddef> -+ -+#include <boost/config.hpp> -+#include <boost/cstdint.hpp> -+ -+#include <boost/context/detail/config.hpp> -+ -+#ifdef BOOST_HAS_ABI_HEADERS -+# include BOOST_ABI_PREFIX -+#endif -+ -+namespace boost { -+namespace context { -+ -+extern "C" { -+ -+#define BOOST_CONTEXT_CALLDECL -+ -+// if defined(_LP64) we are compiling for sparc64, otherwise it is 32 bit -+// sparc. -+ -+ -+struct stack_t -+{ -+ void * sp; -+ std::size_t size; -+ -+ stack_t() : -+ sp( 0), size( 0) -+ {} -+}; -+ -+struct fp_t -+{ -+#ifdef _LP64 -+ boost::uint64_t fp_freg[32]; -+ boost::uint64_t fp_fprs, fp_fsr; -+#else -+ boost::uint64_t fp_freg[16]; -+ boost::uint32_t fp_fsr; -+#endif -+ -+ fp_t() : -+ fp_freg(), -+#ifdef _LP64 -+ fp_fprs(), -+#endif -+ fp_fsr() -+ {} -+} -+#ifdef _LP64 -+ __attribute__((__aligned__(64))) // allow VIS instructions to be used -+#endif -+; -+ -+struct fcontext_t -+{ -+ fp_t fc_fp; // fpu stuff first, for easier alignement -+#ifdef _LP64 -+ boost::uint64_t -+#else -+ boost::uint32_t -+#endif -+ fc_greg[8]; -+ stack_t fc_stack; -+ -+ fcontext_t() : -+ fc_fp(), -+ fc_greg(), -+ fc_stack() -+ {} -+}; -+ -+} -+ -+}} -+ -+#ifdef BOOST_HAS_ABI_HEADERS -+# include BOOST_ABI_SUFFIX -+#endif -+ -+#endif // BOOST_CTX_DETAIL_FCONTEXT_SPARC_H diff --git a/meta-pkgs/boost/patches/patch-boost_context_fcontext.hpp b/meta-pkgs/boost/patches/patch-boost_context_fcontext.hpp deleted file mode 100644 index 9e5de565fff..00000000000 --- a/meta-pkgs/boost/patches/patch-boost_context_fcontext.hpp +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-boost_context_fcontext.hpp,v 1.2 2013/02/12 21:07:22 adam Exp $ - -Add support for SPARC. - ---- boost/context/fcontext.hpp.orig 2012-10-31 11:07:06.000000000 +0100 -+++ boost/context/fcontext.hpp 2012-10-31 13:31:48.000000000 +0100 -@@ -59,6 +59,9 @@ - || defined(__ppc__) || defined(_ARCH_PPC) || defined(__POWERPC__) \ - || defined(__PPCGECKO__) || defined(__PPCBROADWAY) || defined(_XENON) - # include <boost/context/detail/fcontext_ppc.hpp> -+#elif defined(__sparc__) -+// sparc or sparc64 -+# include <boost/context/detail/fcontext_sparc.hpp> - #else - # error "platform not supported" - #endif diff --git a/meta-pkgs/boost/patches/patch-boost_detail_endian.hpp b/meta-pkgs/boost/patches/patch-boost_detail_endian.hpp deleted file mode 100644 index ee40cdcc98f..00000000000 --- a/meta-pkgs/boost/patches/patch-boost_detail_endian.hpp +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-boost_detail_endian.hpp,v 1.1 2013/01/24 22:54:49 riz Exp $ - ---- boost/detail/endian.hpp.orig 2011-03-29 14:58:48.000000000 -0700 -+++ boost/detail/endian.hpp 2013-01-24 14:24:28.000000000 -0800 -@@ -43,6 +43,23 @@ - # error Unknown machine endianness detected. - # endif - # define BOOST_BYTE_ORDER __BYTE_ORDER -+#elif defined(__NetBSD__) || defined(__FreeBSD__) || \ -+ defined(__OpenBSD__) || (__DragonFly__) -+# if defined(__OpenBSD__) -+# include <machine/endian.h> -+# else -+# include <sys/endian.h> -+# endif -+# if (_BYTE_ORDER == _LITTLE_ENDIAN) -+# define BOOST_LITTLE_ENDIAN -+# elif (_BYTE_ORDER == _BIG_ENDIAN) -+# define BOOST_BIG_ENDIAN -+# elif (_BYTE_ORDER == _PDP_ENDIAN) -+# define BOOST_PDP_ENDIAN -+# else -+# error Unknown machine endianness detected. -+# endif -+# define BOOST_BYTE_ORDER __BYTE_ORDER - #elif defined(_BIG_ENDIAN) && !defined(_LITTLE_ENDIAN) || \ - defined(__BIG_ENDIAN__) && !defined(__LITTLE_ENDIAN__) || \ - defined(_STLP_BIG_ENDIAN) && !defined(_STLP_LITTLE_ENDIAN) diff --git a/meta-pkgs/boost/patches/patch-libs_context_build_Jamfile.v2 b/meta-pkgs/boost/patches/patch-libs_context_build_Jamfile.v2 deleted file mode 100644 index 2ac09c21e6d..00000000000 --- a/meta-pkgs/boost/patches/patch-libs_context_build_Jamfile.v2 +++ /dev/null @@ -1,33 +0,0 @@ -$NetBSD: patch-libs_context_build_Jamfile.v2,v 1.3 2013/02/12 21:07:22 adam Exp $ - -Add support for SPARC. - ---- libs/context/build/Jamfile.v2.orig 2013-01-27 00:25:34.000000000 +0000 -+++ libs/context/build/Jamfile.v2 -@@ -17,8 +17,7 @@ import architecture ; - project boost/context - : source-location ../src - : requirements -- <os>SOLARIS:<define>_XOPEN_SOURCE=1 -- <os>SOLARIS:<define>_XOPEN_SOURCE_EXTENDED=1 -+ <os>SOLARIS:<define>_XOPEN_SOURCE=600 - : usage-requirements - <link>shared:<define>BOOST_CONTEXT_DYN_LINK=1 - ; -@@ -414,6 +413,16 @@ alias asm_context_sources - : unsupported.cpp - ; - -+# SPARC -+alias asm_context_sources -+ : asm/make_sparc_sysv_elf_gas.S -+ asm/jump_sparc_sysv_elf_gas.S -+ : <abi>sysv -+ <architecture>sparc -+ <binary-format>elf -+ <toolset>gcc -+ ; -+ - explicit asm_context_sources ; - - alias select_asm_context_sources diff --git a/meta-pkgs/boost/patches/patch-libs_context_build_architecture.jam b/meta-pkgs/boost/patches/patch-libs_context_build_architecture.jam deleted file mode 100644 index 550a90886ee..00000000000 --- a/meta-pkgs/boost/patches/patch-libs_context_build_architecture.jam +++ /dev/null @@ -1,17 +0,0 @@ -$NetBSD: patch-libs_context_build_architecture.jam,v 1.2 2013/02/12 21:07:22 adam Exp $ - -Add support for SPARC. - ---- libs/context/build/architecture.jam.orig 2012-11-04 15:21:27.000000000 +0100 -+++ libs/context/build/architecture.jam 2012-11-04 18:53:45.000000000 +0100 -@@ -63,6 +63,10 @@ - { - return <architecture>arm ; - } -+ else if [ configure.builds /boost/architecture//sparc : $(properties) : sparc ] -+ { -+ return <architecture>sparc ; -+ } - else if [ configure.builds /boost/architecture//mips1 : $(properties) : mips1 ] - { - return <architecture>mips1 ; diff --git a/meta-pkgs/boost/patches/patch-libs_context_config_Jamfile.jam b/meta-pkgs/boost/patches/patch-libs_context_config_Jamfile.jam deleted file mode 100644 index 956c5229162..00000000000 --- a/meta-pkgs/boost/patches/patch-libs_context_config_Jamfile.jam +++ /dev/null @@ -1,11 +0,0 @@ -$NetBSD: patch-libs_context_config_Jamfile.jam,v 1.2 2013/02/12 21:07:22 adam Exp $ - -New build test for SPARC. - ---- libs/context/config/Jamfile.jam.orig 2012-11-04 18:56:00.000000000 +0100 -+++ libs/context/config/Jamfile.jam 2012-11-04 18:56:19.000000000 +0100 -@@ -15,3 +15,4 @@ - obj x86 : x86.cpp ; - obj mips1 : mips1.cpp ; - obj arm : arm.cpp ; -+obj sparc : sparc.cpp ; diff --git a/meta-pkgs/boost/patches/patch-libs_context_config_sparc.cpp b/meta-pkgs/boost/patches/patch-libs_context_config_sparc.cpp deleted file mode 100644 index f07373f9ac0..00000000000 --- a/meta-pkgs/boost/patches/patch-libs_context_config_sparc.cpp +++ /dev/null @@ -1,18 +0,0 @@ -$NetBSD: patch-libs_context_config_sparc.cpp,v 1.2 2013/02/12 21:07:22 adam Exp $ - -Add support for SPARC. - ---- /dev/null 2012-11-04 15:17:53.000000000 +0100 -+++ libs/context/config/sparc.cpp 2012-11-04 18:56:51.000000000 +0100 -@@ -0,0 +1,11 @@ -+// power.cpp -+// -+// Copyright (c) 2012 Steven Watanabe -+// -+// Distributed under the Boost Software License Version 1.0. (See -+// accompanying file LICENSE_1_0.txt or copy at -+// http://www.boost.org/LICENSE_1_0.txt) -+ -+#if !defined(__sparc) -+#error "Not SPARC" -+#endif diff --git a/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S b/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S deleted file mode 100644 index d3d39741faa..00000000000 --- a/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S +++ /dev/null @@ -1,194 +0,0 @@ -$NetBSD: patch-libs_context_src_asm_jump__sparc__sysv__elf__gas.S,v 1.2 2013/02/12 21:07:22 adam Exp $ - -Implementation for jump_fcontext for SPARC. - ---- /dev/null 2013-01-19 12:02:03.000000000 +0100 -+++ libs/context/src/asm/jump_sparc_sysv_elf_gas.S 2013-01-19 18:41:04.000000000 +0100 -@@ -0,0 +1,187 @@ -+/* -+ Copyright Martin Husemann 2013. -+ Distributed under the Boost Software License, Version 1.0. -+ (See accompanying file LICENSE_1_0.txt or copy at -+ http://www.boost.org/LICENSE_1_0.txt) -+*/ -+ -+/******************************************************************* -+ * * -+ * ------------------------------------------------------------- * -+ * | Offset (in 4 or 8 byte units) | Content | * -+ * ------------------------------------------------------------- * -+ * | 0 | %sp | * -+ * ------------------------------------------------------------- * -+ * | 1 | %pc | * -+ * ------------------------------------------------------------- * -+ * | 2 | %i7 (return address) | * -+ * ------------------------------------------------------------- * -+ * | 3 | %g1 | * -+ * ------------------------------------------------------------- * -+ * | 4 | %g2 | * -+ * ------------------------------------------------------------- * -+ * | 5 | %g3 | * -+ * ------------------------------------------------------------- * -+ * | 6 | %g6 | * -+ * ------------------------------------------------------------- * -+ * | 7 | %g7 | * -+ * ------------------------------------------------------------- * -+ * The local and in registers are stored on the stack. * -+ *******************************************************************/ -+ -+#ifdef _LP64 -+#define ST stx -+#define LD ldx -+#define OFF(N) (8*(N)) -+#define CCFSZ 176 // C Compiler Frame Size -+#define BIAS (2048-1) // Stack offset for 64 bit programs -+#define FC_SZ 448 // sizeof(fcontext_t) -+#define FC_STK 384 // offsetof(fcontext_t, fc_stack) -+#define FC_FPU 0 // offsetof(fcontext_t, fc_fp) -+#define FC_FSR 264 // offsetof(fcontext_t, fc_fp.fp_fsr) -+#define FC_FPRS 256 // offsetof(fcontext_t, fc_fp.fp_fprs) -+#define FC_GREG 320 // offsetof(fcontext_t, fc_greg) -+#define BLOCK_SIZE 64 -+#define FLUSHW flushw -+ -+ .register %g2,#ignore -+ .register %g3,#ignore -+ .register %g6,#ignore -+ -+#else -+#define ST st -+#define LD ld -+#define OFF(N) (4*(N)) -+#define CCFSZ 96 -+#define BIAS 0 -+#define FC_SZ 176 -+#define FC_STK 168 // offsetof(fcontext_t, fc_stack) -+#define FC_FPU 0 // offsetof(fcontext_t, fc_fp) -+#define FC_FSR 128 // offsetof(fcontext_t, fc_fp.fp_fsr) -+#define FC_GREG 136 // offsetof(fcontext_t, fc_greg) -+#define BLOCK_SIZE 8 -+#ifdef __NetBSD__ -+#define FLUSHW t 0x83; nop // T_FLUSHWIN -+#endif -+#endif -+ -+.text -+.globl jump_fcontext -+.align 4 -+.type jump_fcontext,@function -+// intptr_t -+// jump_fcontext( fcontext_t * ofc, fcontext_t const* nfc, intptr_t vp, -+// bool preserve_fpu = true); -+jump_fcontext: -+ // %o0 = pointer to old fcontext, save current state here -+ // %o1 = new context to jump to -+ // %o2 = new return value in context %o0 -+ // %o3 = preserve fpu registers -+ // Save current state in %o0 fcontext, then activate %o1. -+ // If %o3, include fpu registers. -+ -+ FLUSHW // make sure all shadow registers are up to date in the current stack -+ -+ // save current state to fcontext_t at %o0 -+ ST %sp, [%o0 + FC_GREG + OFF(0)] // current stack pointer -+ add %o7, 8, %o4 // calculate next instruction past call -+ ST %o4, [%o0 + FC_GREG + OFF(1)] // and store it as %pc in save context -+ ST %o7, [%o0 + FC_GREG + OFF(2)] -+ ST %g1, [%o0 + FC_GREG + OFF(3)] -+ ST %g2, [%o0 + FC_GREG + OFF(4)] -+ ST %g3, [%o0 + FC_GREG + OFF(5)] -+ ST %g6, [%o0 + FC_GREG + OFF(6)] -+ ST %g7, [%o0 + FC_GREG + OFF(7)] -+ -+ // do we need to handle fpu? -+#ifdef _LP64 -+ brz %o3, Lno_fpu -+ nop -+#else -+ cmp %o3, 0 -+ bz Lno_fpu -+ nop -+#endif -+ -+ add %o0, FC_FPU, %o5 -+#ifdef _LP64 -+ stda %f0, [%o5] 0xf0 /* ASI_BLOCK_PRIMARY */ -+ add %o5, BLOCK_SIZE, %o5 -+ stda %f16, [%o5] 0xf0 -+ add %o5, BLOCK_SIZE, %o5 -+ stda %f32, [%o5] 0xf0 -+ add %o5, BLOCK_SIZE, %o5 -+ stda %f48, [%o5] 0xf0 -+ stx %fsr, [%o0+FC_FSR] -+ rd %fprs, %o4 -+ stx %o4, [%o0+FC_FPRS] -+#else -+ std %f0, [%o5] -+ std %f2, [%o5+0x08] -+ std %f4, [%o5+0x10] -+ std %f6, [%o5+0x18] -+ std %f8, [%o5+0x20] -+ std %f10, [%o5+0x28] -+ std %f12, [%o5+0x30] -+ std %f14, [%o5+0x38] -+ st %fsr, [%o0+FC_FSR] -+#endif -+ -+ add %o1, FC_FPU, %o5 -+#ifdef _LP64 -+ ldda [%o5] 0xf0 /* ASI_BLOCK_PRIMARY */, %f0 -+ add %o5, BLOCK_SIZE, %o5 -+ ldda [%o5] 0xf0, %f16 -+ add %o5, BLOCK_SIZE, %o5 -+ ldda [%o5] 0xf0, %f32 -+ add %o5, BLOCK_SIZE, %o5 -+ ldda [%o5] 0xf0, %f48 -+ ldx [%o1+FC_FSR], %fsr -+ ldx [%o1+FC_FPRS], %o4 -+ wr %o4,0,%fprs -+#else -+ ldd [%o5], %f0 -+ ldd [%o5+0x08], %f2 -+ ldd [%o5+0x10], %f4 -+ ldd [%o5+0x18], %f6 -+ ldd [%o5+0x20], %f8 -+ ldd [%o5+0x28], %f10 -+ ldd [%o5+0x30], %f12 -+ ldd [%o5+0x38], %f14 -+ ld [%o1+FC_FSR], %fsr -+#endif -+ -+Lno_fpu: -+ // load new state from %o1 -+ LD [%o1 + FC_GREG + OFF(1)], %o4 -+ LD [%o1 + FC_GREG + OFF(2)], %o7 -+ LD [%o1 + FC_GREG + OFF(3)], %g1 -+ LD [%o1 + FC_GREG + OFF(4)], %g2 -+ LD [%o1 + FC_GREG + OFF(5)], %g3 -+ LD [%o1 + FC_GREG + OFF(6)], %g6 -+ LD [%o1 + FC_GREG + OFF(7)], %g7 -+ // switch to new stack -+ LD [%o1 + FC_GREG + OFF(0)], %sp -+ // and now reload from this stack the shadow regist bank contents -+ LD [%sp + BIAS + OFF(0)], %l0 -+ LD [%sp + BIAS + OFF(1)], %l1 -+ LD [%sp + BIAS + OFF(2)], %l2 -+ LD [%sp + BIAS + OFF(3)], %l3 -+ LD [%sp + BIAS + OFF(4)], %l4 -+ LD [%sp + BIAS + OFF(5)], %l5 -+ LD [%sp + BIAS + OFF(6)], %l6 -+ LD [%sp + BIAS + OFF(7)], %l7 -+ LD [%sp + BIAS + OFF(8)], %i0 -+ LD [%sp + BIAS + OFF(9)], %i1 -+ LD [%sp + BIAS + OFF(10)], %i2 -+ LD [%sp + BIAS + OFF(11)], %i3 -+ LD [%sp + BIAS + OFF(12)], %i4 -+ LD [%sp + BIAS + OFF(13)], %i5 -+ LD [%sp + BIAS + OFF(14)], %i6 -+ LD [%sp + BIAS + OFF(15)], %i7 -+ -+ // finally continue execution in new context -+ jmp %o4 -+ mov %o2, %o0 // return arg as result -+ -+.size jump_fcontext,.-jump_fcontext diff --git a/meta-pkgs/boost/patches/patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S b/meta-pkgs/boost/patches/patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S deleted file mode 100644 index f01219a4bc2..00000000000 --- a/meta-pkgs/boost/patches/patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S +++ /dev/null @@ -1,115 +0,0 @@ -$NetBSD: patch-libs_context_src_asm_make__sparc__sysv__elf__gas.S,v 1.2 2013/02/12 21:07:22 adam Exp $ - -Implementation of make_fcontext for SPARC. - ---- /dev/null 2013-01-19 12:02:03.000000000 +0100 -+++ libs/context/src/asm/make_sparc_sysv_elf_gas.S 2013-01-19 19:29:27.000000000 +0100 -@@ -0,0 +1,108 @@ -+/* -+ Copyright Martin Husemann 2013. -+ Distributed under the Boost Software License, Version 1.0. -+ (See accompanying file LICENSE_1_0.txt or copy at -+ http://www.boost.org/LICENSE_1_0.txt) -+*/ -+ -+/******************************************************************* -+ * * -+ * ------------------------------------------------------------- * -+ * | Offset (in 4 or 8 byte units) | Content | * -+ * ------------------------------------------------------------- * -+ * | 0 | %sp | * -+ * ------------------------------------------------------------- * -+ * | 1 | %pc | * -+ * ------------------------------------------------------------- * -+ * | 2 | %i7 (return address) | * -+ * ------------------------------------------------------------- * -+ * | 3 | %g1 | * -+ * ------------------------------------------------------------- * -+ * | 4 | %g2 | * -+ * ------------------------------------------------------------- * -+ * | 5 | %g3 | * -+ * ------------------------------------------------------------- * -+ * | 6 | %g6 | * -+ * ------------------------------------------------------------- * -+ * | 7 | %g7 | * -+ * ------------------------------------------------------------- * -+ * The local and in registers are stored on the stack. * -+ *******************************************************************/ -+ -+#ifdef _LP64 -+#define ST stx -+#define LD ldx -+#define OFF(N) (8*(N)) -+#define CCFSZ 176 // C Compiler Frame Size -+#define BIAS (2048-1) // Stack offset for 64 bit programs -+#define FC_SZ 448 // sizeof(fcontext_t) -+#define FC_STK 384 // offsetof(fcontext_t, fc_stack) -+#define FC_FPU 0 // offsetof(fcontext_t, fc_fp) -+#define FC_FSR 264 // offsetof(fcontext_t, fc_fp.fp_fsr) -+#define FC_FPRS 256 // offsetof(fcontext_t, fc_fp.fp_fprs) -+#define FC_GREG 320 // offsetof(fcontext_t, fc_greg) -+#define BLOCK_SIZE 64 -+#define FLUSHW flushw -+ -+ .register %g2,#ignore -+ .register %g3,#ignore -+ .register %g6,#ignore -+ -+#else -+#define ST st -+#define LD ld -+#define OFF(N) (4*(N)) -+#define CCFSZ 96 -+#define BIAS 0 -+#define FC_SZ 176 -+#define FC_STK 168 // offsetof(fcontext_t, fc_stack) -+#define FC_FPU 0 // offsetof(fcontext_t, fc_fp) -+#define FC_FSR 128 // offsetof(fcontext_t, fc_fp.fp_fsr) -+#define FC_GREG 136 // offsetof(fcontext_t, fc_greg) -+#define BLOCK_SIZE 8 -+#endif -+ -+.text -+.globl make_fcontext -+.align 4 -+.type make_fcontext,@function -+// fcontext_t * -+// make_fcontext( void * sp, std::size_t size, void (* fn)( intptr_t) ) -+make_fcontext: -+ save %sp, -CCFSZ, %sp -+ // %i0 initial stack pointer -+ // %i1 stack size limit -+ // %i2 function pointer for context start function -+ -+ sub %i0, FC_SZ, %i4 // allocate fcontext_t at on the new stack and keep pointer as return value -+ andn %i4, BLOCK_SIZE-1, %i5 // force block ops usable alignement and keep pointer to fcontext in %i5 -+ -+ ST %i0, [%i5+FC_STK+OFF(0)] // save fs_stack.sp -+ ST %i1, [%i5+FC_STK+OFF(1)] // save fs_stack.size -+ sub %i5, CCFSZ+BIAS, %o1 // leave space for one register window (and offset stack for 64bit) -+ ST %o1, [%i5+FC_GREG+OFF(0)] // save new stack pointer -+ ST %i2, [%i5+FC_GREG+OFF(1)] // save new %pc (function pointer) -+ ST %g1, [%i5+FC_GREG+OFF(3)] -+ ST %g2, [%i5+FC_GREG+OFF(4)] -+ ST %g3, [%i5+FC_GREG+OFF(5)] -+ ST %g6, [%i5+FC_GREG+OFF(6)] -+ ST %g7, [%i5+FC_GREG+OFF(7)] -+ -+ // synthesize "return address": jump to finish -+#ifdef _LP64 -+1: rd %pc, %i4 -+ add %i4, finish-1b-8, %i4 -+#else -+ set finish-8, %i4 -+#endif -+ ST %i4, [%i5+FC_GREG+OFF(2)] -+ -+ ret -+ restore %g0, %i5, %o0 // return fcontext_t -+ -+finish: -+ mov %g0, %o0 -+ call _exit -+ nop -+ -+.size make_fcontext,.-make_fcontext diff --git a/meta-pkgs/boost/patches/patch-tools_build_v2_engine_hash.c b/meta-pkgs/boost/patches/patch-tools_build_v2_engine_hash.c deleted file mode 100644 index f8fae22ab30..00000000000 --- a/meta-pkgs/boost/patches/patch-tools_build_v2_engine_hash.c +++ /dev/null @@ -1,71 +0,0 @@ -$NetBSD: patch-tools_build_v2_engine_hash.c,v 1.3 2013/02/12 21:07:22 adam Exp $ - -Fix alignement for 32bit platforms with alignment restrictions. -A time_t requires greater alignement than a void*. - ---- tools/build/v2/engine/hash.c.orig 2013-01-16 16:21:53.000000000 +0100 -+++ tools/build/v2/engine/hash.c 2013-01-17 12:36:56.000000000 +0100 -@@ -34,7 +34,17 @@ - - struct hashhdr - { -- struct item * next; -+ union { -+ struct item * next; -+ /* -+ * Some architectures have 32bit pointers but 64bit time_t (as used -+ * in file_info_t), and require natural alignement of data. -+ * Since we offset an aligned pointer by sizeof(hashhdr) in -+ * hash_item_data(item), we may cause misalignement if we do not -+ * make sure that sizeof(hashhdr) is properly aligned. -+ */ -+ time_t aligner; /* unused dummy for alignement */ -+ } h; - }; - - typedef struct item -@@ -106,7 +116,7 @@ static ITEM * hash_search( - ITEM * i = *hash_bucket(hp,keyval); - ITEM * p = 0; - -- for ( ; i; i = i->hdr.next ) -+ for ( ; i; i = i->hdr.h.next ) - { - if ( object_equal( hash_item_key( i ), keydata ) ) - { -@@ -153,7 +163,7 @@ HASHDATA * hash_insert( struct hash * hp - if ( hp->items.free ) - { - i = hp->items.free; -- hp->items.free = i->hdr.next; -+ hp->items.free = i->hdr.h.next; - assert( hash_item_key( i ) == 0 ); - } - else -@@ -162,7 +172,7 @@ HASHDATA * hash_insert( struct hash * hp - hp->items.next += hp->items.size; - } - hp->items.more--; -- i->hdr.next = *base; -+ i->hdr.h.next = *base; - *base = i; - *found = 0; - } -@@ -251,7 +261,7 @@ static void hashrehash( register struct - /* code currently assumes rehashing only when there are no free items */ - assert( hash_item_key( i ) != 0 ); - -- i->hdr.next = *ip; -+ i->hdr.h.next = *ip; - *ip = i; - } - } -@@ -367,7 +377,7 @@ void hashstats_add( struct hashstats * s - { - ITEM * item; - int here = 0; -- for ( item = tab[ i ]; item != 0; item = item->hdr.next ) -+ for ( item = tab[ i ]; item != 0; item = item->hdr.h.next ) - ++here; - - count += here; |