diff options
author | adam <adam@pkgsrc.org> | 2012-07-02 07:02:25 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2012-07-02 07:02:25 +0000 |
commit | ef4329c8f58316d75cc6a1db61ea872756f0747e (patch) | |
tree | 00e0e7ad08bdeaf2d58e5f11da35abbc900e60b5 | |
parent | 45136f5851021beff7d41b0421dd2a8b24a2fea1 (diff) | |
download | pkgsrc-ef4329c8f58316d75cc6a1db61ea872756f0747e.tar.gz |
Changes 1.50:0
New Libraries
* Algorithm: A collection of useful generic algorithms, from Marshall Clow.
This includes several different searching algorithms, as well as most of the
new algorithms from the C++11 standard library
* Functional/OverloadedFunction: Overload different functions into a single
function object, from Lorenzo Caminiti.
* LocalFunction: Program functions locally, within other functions, directly
within the scope where they are needed, from Lorenzo Caminiti.
* Utility/IdentityType: Wrap types within round parenthesis so they can always
be passed as macro parameters, from Lorenzo Caminiti.
More http://www.boost.org/users/history/version_1_50_0.html
-rw-r--r-- | devel/boost-build/PLIST | 105 | ||||
-rw-r--r-- | devel/boost-build/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-headers/PLIST | 279 | ||||
-rw-r--r-- | devel/boost-headers/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-jam/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-libs/Makefile | 6 | ||||
-rw-r--r-- | devel/boost-libs/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-python/Makefile | 5 | ||||
-rw-r--r-- | devel/boost-python/buildlink3.mk | 6 | ||||
-rw-r--r-- | meta-pkgs/boost/Makefile.common | 4 | ||||
-rw-r--r-- | meta-pkgs/boost/distinfo | 17 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-ag | 4 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-ai | 6 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-ar | 4 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp | 23 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp | 2 |
16 files changed, 187 insertions, 290 deletions
diff --git a/devel/boost-build/PLIST b/devel/boost-build/PLIST index dab3034edb0..6eeff4288c9 100644 --- a/devel/boost-build/PLIST +++ b/devel/boost-build/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.14 2012/01/08 11:35:07 adam Exp $ +@comment $NetBSD: PLIST,v 1.15 2012/07/02 07:02:25 adam Exp $ share/boost-build/Jamroot.jam share/boost-build/boost-build.jam share/boost-build/boost.css @@ -59,19 +59,26 @@ share/boost-build/doc/bjam.qbk share/boost-build/doc/development_plan.html share/boost-build/doc/history.qbk share/boost-build/doc/jamfile.jam +share/boost-build/doc/src/abstract-target.xml share/boost-build/doc/src/architecture.xml -share/boost-build/doc/src/catalog.xml +share/boost-build/doc/src/basic-target.xml share/boost-build/doc/src/extending.xml share/boost-build/doc/src/faq.xml share/boost-build/doc/src/fragments.xml share/boost-build/doc/src/howto.xml share/boost-build/doc/src/install.xml +share/boost-build/doc/src/main-target.xml share/boost-build/doc/src/overview.xml +share/boost-build/doc/src/path.xml +share/boost-build/doc/src/project-target.xml +share/boost-build/doc/src/property-set.xml share/boost-build/doc/src/recipes.xml share/boost-build/doc/src/reference.xml share/boost-build/doc/src/standalone.xml share/boost-build/doc/src/tasks.xml share/boost-build/doc/src/tutorial.xml +share/boost-build/doc/src/type.xml +share/boost-build/doc/src/typed-target.xml share/boost-build/doc/src/userman.xml share/boost-build/doc/tools.html share/boost-build/example/boost-build.jam @@ -173,13 +180,11 @@ 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/Jamrules share/boost-build/test/TestCmd.py share/boost-build/test/abs_workdir.py share/boost-build/test/absolute_sources.py share/boost-build/test/alias.py share/boost-build/test/alternatives.py -share/boost-build/test/assert-equal.jam share/boost-build/test/bad_dirname.py share/boost-build/test/boost-build.jam share/boost-build/test/boostbook.py @@ -189,12 +194,10 @@ share/boost-build/test/boostbook/jamroot.jam share/boost-build/test/build_dir.py 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/c_file.py share/boost-build/test/chain.py -share/boost-build/test/check-arguments.jam -share/boost-build/test/check-bindrule.jam -share/boost-build/test/check-jam-patches.jam -share/boost-build/test/check-test-tools.jam share/boost-build/test/clean.py share/boost-build/test/composite.py share/boost-build/test/conditionals.py @@ -203,12 +206,27 @@ share/boost-build/test/conditionals3.py 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_status.py +share/boost-build/test/core_actions_quietly.py +share/boost-build/test/core_arguments.py +share/boost-build/test/core_at_file.py +share/boost-build/test/core_bindrule.py share/boost-build/test/core_d12.py share/boost-build/test/core_delete_module.py 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_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_typecheck.py +share/boost-build/test/core_update_now.py share/boost-build/test/core_varnames.py share/boost-build/test/custom_generator.py share/boost-build/test/default_build.py @@ -234,38 +252,11 @@ 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/a.cpp -share/boost-build/test/direct-request-test/b.cpp -share/boost-build/test/direct-request-test/b_inverse.cpp -share/boost-build/test/direct-request-test/jamfile.jam -share/boost-build/test/direct-request-test/jamfile2.jam -share/boost-build/test/direct-request-test/jamroot.jam share/boost-build/test/direct_request_test.py share/boost-build/test/disambiguation.py share/boost-build/test/dll_path.py share/boost-build/test/double_loading.py share/boost-build/test/duplicate.py -share/boost-build/test/echo_args.jam -share/boost-build/test/empty.jam -share/boost-build/test/engine/README.txt -share/boost-build/test/engine/action_status.jam -share/boost-build/test/engine/actions_quietly.jam -share/boost-build/test/engine/builtin_normalize_path.jam -share/boost-build/test/engine/builtin_shell.jam -share/boost-build/test/engine/builtin_w32_getregnames.jam -share/boost-build/test/engine/option_d2.jam -share/boost-build/test/engine/option_l.jam -share/boost-build/test/engine/option_n.jam -share/boost-build/test/engine/parallel_actions.jam -share/boost-build/test/engine/parallel_multifile_actions_1.jam -share/boost-build/test/engine/parallel_multifile_actions_2.jam -share/boost-build/test/engine/rule_param.jam -share/boost-build/test/engine/stress_var_expand.jam -share/boost-build/test/engine/target_var.jam -share/boost-build/test/engine/test.bat -share/boost-build/test/engine/test.jam -share/boost-build/test/engine/test.sh -share/boost-build/test/engine/var_expand.jam share/boost-build/test/example_customization.py share/boost-build/test/example_gettext.py share/boost-build/test/example_libraries.py @@ -274,7 +265,6 @@ share/boost-build/test/example_qt4.py share/boost-build/test/exit_status.py share/boost-build/test/expansion.py share/boost-build/test/explicit.py -share/boost-build/test/file_name_handling.py share/boost-build/test/free_features_request.py share/boost-build/test/gcc_runtime.py share/boost-build/test/generator_selection.py @@ -300,7 +290,6 @@ share/boost-build/test/indirect_conditional.py share/boost-build/test/inherit_toolset.py share/boost-build/test/inherited_dependency.py share/boost-build/test/inline.py -share/boost-build/test/jamfile.jam share/boost-build/test/lib_source_property.py share/boost-build/test/library_chain.py share/boost-build/test/library_order.py @@ -308,9 +297,6 @@ share/boost-build/test/library_property.py share/boost-build/test/load_dir.py share/boost-build/test/load_order.py share/boost-build/test/loop.py -share/boost-build/test/m1-01.py -share/boost-build/test/m1-02.py -share/boost-build/test/m1-03.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 @@ -336,15 +322,6 @@ share/boost-build/test/prebuilt/jamfile.jam share/boost-build/test/prebuilt/jamroot.jam share/boost-build/test/preprocessor.py share/boost-build/test/print.py -share/boost-build/test/project-test1.jam -share/boost-build/test/project-test1/dir/jamfile.jam -share/boost-build/test/project-test1/dir2/jamfile.jam -share/boost-build/test/project-test1/dir2/jamroot.jam -share/boost-build/test/project-test1/jamfile.jam -share/boost-build/test/project-test1/jamroot.jam -share/boost-build/test/project-test1/project-test1.jam -share/boost-build/test/project-test1/readme.txt -share/boost-build/test/project-test1/standalone-project.jam share/boost-build/test/project-test3/a.cpp share/boost-build/test/project-test3/jamfile.jam share/boost-build/test/project-test3/jamroot.jam @@ -378,7 +355,6 @@ share/boost-build/test/project_dependencies.py share/boost-build/test/project_glob.py share/boost-build/test/project_root_constants.py share/boost-build/test/project_root_rule.py -share/boost-build/test/project_test1.py share/boost-build/test/project_test3.py share/boost-build/test/project_test4.py share/boost-build/test/property_expansion.py @@ -418,7 +394,6 @@ share/boost-build/test/railsys/program/main/jamfile.jam share/boost-build/test/railsys/program/main/main.cpp share/boost-build/test/readme.txt share/boost-build/test/rebuilds.py -share/boost-build/test/recursive.jam share/boost-build/test/regression.py share/boost-build/test/relative_sources.py share/boost-build/test/remove_requirement.py @@ -439,9 +414,7 @@ share/boost-build/test/startup/no-bootstrap1/boost-build.jam 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_v1.py share/boost-build/test/startup_v2.py -share/boost-build/test/subdir1/file-to-bind share/boost-build/test/suffix.py share/boost-build/test/svn_tree.py share/boost-build/test/symlink.py @@ -451,20 +424,14 @@ share/boost-build/test/test-config-example.jam share/boost-build/test/test.jam share/boost-build/test/test1.py share/boost-build/test/test2.py -share/boost-build/test/test2/Jamrules share/boost-build/test/test2/foo.cpp -share/boost-build/test/test2/jamfile.jam +share/boost-build/test/test2/jamroot.jam share/boost-build/test/test_all.py -share/boost-build/test/test_nt_line_length.jam share/boost-build/test/test_result_dumping.py share/boost-build/test/test_system.html -share/boost-build/test/testing-primitives/boost-build.jam -share/boost-build/test/testing-primitives/bootstrap.jam -share/boost-build/test/testing_primitives.py share/boost-build/test/testing_support.py share/boost-build/test/timedata.py share/boost-build/test/tree.py -share/boost-build/test/unit-tests.jam share/boost-build/test/unit_test.py share/boost-build/test/unit_tests.py share/boost-build/test/unused.py @@ -475,19 +442,6 @@ 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/v1-testing/a.cpp -share/boost-build/test/v1-testing/b.cpp -share/boost-build/test/v1-testing/boost-build.jam -share/boost-build/test/v1-testing/c.cpp -share/boost-build/test/v1-testing/jamfile.jam -share/boost-build/test/v1_testing.py -share/boost-build/test/v1_testing/Jamrules -share/boost-build/test/v1_testing/boost-build.jam -share/boost-build/test/v1_testing/foo.cpp -share/boost-build/test/v1_testing/jamfile.jam -share/boost-build/test/v1_testing/jamroot.jam -share/boost-build/test/v1_testing/lib-err.cpp -share/boost-build/test/v1_testing/lib.cpp share/boost-build/test/wrapper.py share/boost-build/test/wrong_project.py share/boost-build/to_merge.sh @@ -511,6 +465,7 @@ share/boost-build/tools/como-linux.jam share/boost-build/tools/como-win.jam share/boost-build/tools/como.jam share/boost-build/tools/convert.jam +share/boost-build/tools/cray.jam share/boost-build/tools/cw-config.jam share/boost-build/tools/cw.jam share/boost-build/tools/darwin.jam @@ -540,13 +495,16 @@ share/boost-build/tools/lex.jam share/boost-build/tools/make.jam share/boost-build/tools/make.py share/boost-build/tools/mc.jam +share/boost-build/tools/mc.py share/boost-build/tools/message.jam share/boost-build/tools/message.py share/boost-build/tools/midl.jam +share/boost-build/tools/midl.py share/boost-build/tools/mipspro.jam share/boost-build/tools/mpi.jam share/boost-build/tools/msvc-config.jam share/boost-build/tools/msvc.jam +share/boost-build/tools/msvc.py share/boost-build/tools/notfile.jam share/boost-build/tools/notfile.py share/boost-build/tools/package.jam @@ -589,6 +547,7 @@ share/boost-build/tools/types/obj.jam share/boost-build/tools/types/obj.py share/boost-build/tools/types/objc.jam share/boost-build/tools/types/preprocessed.jam +share/boost-build/tools/types/preprocessed.py share/boost-build/tools/types/qt.jam share/boost-build/tools/types/register.jam share/boost-build/tools/types/rsp.jam diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk index 7b9ef97ad11..dcf96b803c1 100644 --- a/devel/boost-build/buildlink3.mk +++ b/devel/boost-build/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.21 2012/02/29 14:22:23 hans Exp $ +# $NetBSD: buildlink3.mk,v 1.22 2012/07/02 07:02:25 adam Exp $ BUILDLINK_TREE+= boost-build .if !defined(BOOST_BUILD_BUILDLINK3_MK) BOOST_BUILD_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.49.* +BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.50.* BUILDLINK_DEPMETHOD.boost-build?= build BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build .endif # BOOST_BUILD_BUILDLINK3_MK diff --git a/devel/boost-headers/PLIST b/devel/boost-headers/PLIST index 45c1324bb5e..41dbdef3322 100644 --- a/devel/boost-headers/PLIST +++ b/devel/boost-headers/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.19 2012/02/29 14:22:23 hans Exp $ +@comment $NetBSD: PLIST,v 1.20 2012/07/02 07:02:25 adam Exp $ include/boost/accumulators/accumulators.hpp include/boost/accumulators/accumulators_fwd.hpp include/boost/accumulators/framework/accumulator_base.hpp @@ -41,6 +41,7 @@ include/boost/accumulators/statistics/mean.hpp include/boost/accumulators/statistics/median.hpp include/boost/accumulators/statistics/min.hpp include/boost/accumulators/statistics/moment.hpp +include/boost/accumulators/statistics/p_square_cumul_dist.hpp include/boost/accumulators/statistics/p_square_cumulative_distribution.hpp include/boost/accumulators/statistics/p_square_quantile.hpp include/boost/accumulators/statistics/parameters/quantile_probability.hpp @@ -70,6 +71,7 @@ include/boost/accumulators/statistics/weighted_kurtosis.hpp include/boost/accumulators/statistics/weighted_mean.hpp include/boost/accumulators/statistics/weighted_median.hpp include/boost/accumulators/statistics/weighted_moment.hpp +include/boost/accumulators/statistics/weighted_p_square_cumul_dist.hpp include/boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp include/boost/accumulators/statistics/weighted_p_square_quantile.hpp include/boost/accumulators/statistics/weighted_peaks_over_threshold.hpp @@ -82,8 +84,28 @@ include/boost/accumulators/statistics/weighted_tail_variate_means.hpp include/boost/accumulators/statistics/weighted_variance.hpp include/boost/accumulators/statistics/with_error.hpp include/boost/accumulators/statistics_fwd.hpp +include/boost/algorithm/clamp.hpp +include/boost/algorithm/cxx11/all_of.hpp +include/boost/algorithm/cxx11/any_of.hpp +include/boost/algorithm/cxx11/copy_if.hpp +include/boost/algorithm/cxx11/copy_n.hpp +include/boost/algorithm/cxx11/find_if_not.hpp +include/boost/algorithm/cxx11/iota.hpp +include/boost/algorithm/cxx11/is_partitioned.hpp +include/boost/algorithm/cxx11/is_permutation.hpp +include/boost/algorithm/cxx11/is_sorted.hpp +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/hex.hpp include/boost/algorithm/minmax.hpp include/boost/algorithm/minmax_element.hpp +include/boost/algorithm/searching/boyer_moore.hpp +include/boost/algorithm/searching/boyer_moore_horspool.hpp +include/boost/algorithm/searching/detail/bm_traits.hpp +include/boost/algorithm/searching/detail/debugging.hpp +include/boost/algorithm/searching/knuth_morris_pratt.hpp include/boost/algorithm/string.hpp include/boost/algorithm/string/case_conv.hpp include/boost/algorithm/string/classification.hpp @@ -880,9 +902,7 @@ include/boost/config/stdlib/vacpp.hpp include/boost/config/suffix.hpp include/boost/config/user.hpp include/boost/config/warning_disable.hpp -include/boost/container/allocator/allocator_traits.hpp -include/boost/container/allocator/memory_util.hpp -include/boost/container/allocator/scoped_allocator.hpp +include/boost/container/allocator_traits.hpp include/boost/container/container_fwd.hpp include/boost/container/deque.hpp include/boost/container/detail/adaptive_node_pool_impl.hpp @@ -896,6 +916,7 @@ include/boost/container/detail/flat_tree.hpp include/boost/container/detail/function_detector.hpp include/boost/container/detail/iterators.hpp include/boost/container/detail/math_functions.hpp +include/boost/container/detail/memory_util.hpp include/boost/container/detail/mpl.hpp include/boost/container/detail/multiallocation_chain.hpp include/boost/container/detail/node_alloc_holder.hpp @@ -916,6 +937,7 @@ include/boost/container/flat_map.hpp include/boost/container/flat_set.hpp include/boost/container/list.hpp include/boost/container/map.hpp +include/boost/container/scoped_allocator.hpp include/boost/container/set.hpp include/boost/container/slist.hpp include/boost/container/stable_vector.hpp @@ -1070,6 +1092,7 @@ include/boost/detail/select_type.hpp 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 @@ -1133,19 +1156,7 @@ include/boost/filesystem/exception.hpp include/boost/filesystem/fstream.hpp include/boost/filesystem/operations.hpp include/boost/filesystem/path.hpp -include/boost/filesystem/v2/config.hpp -include/boost/filesystem/v2/convenience.hpp -include/boost/filesystem/v2/exception.hpp -include/boost/filesystem/v2/fstream.hpp -include/boost/filesystem/v2/operations.hpp -include/boost/filesystem/v2/path.hpp -include/boost/filesystem/v3/config.hpp -include/boost/filesystem/v3/convenience.hpp -include/boost/filesystem/v3/exception.hpp -include/boost/filesystem/v3/fstream.hpp -include/boost/filesystem/v3/operations.hpp -include/boost/filesystem/v3/path.hpp -include/boost/filesystem/v3/path_traits.hpp +include/boost/filesystem/path_traits.hpp include/boost/flyweight.hpp include/boost/flyweight/assoc_container_factory.hpp include/boost/flyweight/assoc_container_factory_fwd.hpp @@ -1307,6 +1318,7 @@ include/boost/functional/detail/container_fwd.hpp include/boost/functional/factory.hpp include/boost/functional/forward_adapter.hpp include/boost/functional/hash.hpp +include/boost/functional/hash/detail/container_fwd_0x.hpp include/boost/functional/hash/detail/float_functions.hpp include/boost/functional/hash/detail/hash_float.hpp include/boost/functional/hash/detail/hash_float_generic.hpp @@ -1317,6 +1329,10 @@ include/boost/functional/hash/hash.hpp include/boost/functional/hash/hash_fwd.hpp include/boost/functional/hash_fwd.hpp include/boost/functional/lightweight_forward_adapter.hpp +include/boost/functional/overloaded_function.hpp +include/boost/functional/overloaded_function/config.hpp +include/boost/functional/overloaded_function/detail/base.hpp +include/boost/functional/overloaded_function/detail/function_type.hpp include/boost/functional/value_factory.hpp include/boost/fusion/adapted.hpp include/boost/fusion/adapted/adt.hpp @@ -1489,6 +1505,10 @@ 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/convert_impl.hpp +include/boost/fusion/container/deque/detail/cpp03_deque.hpp +include/boost/fusion/container/deque/detail/cpp03_deque_fwd.hpp +include/boost/fusion/container/deque/detail/cpp03_deque_keyed_values.hpp +include/boost/fusion/container/deque/detail/cpp11_deque_keyed_values.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.hpp @@ -2266,8 +2286,10 @@ include/boost/geometry/algorithms/detail/convert_point_to_point.hpp include/boost/geometry/algorithms/detail/disjoint.hpp include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp include/boost/geometry/algorithms/detail/for_each_range.hpp +include/boost/geometry/algorithms/detail/get_left_turns.hpp include/boost/geometry/algorithms/detail/has_self_intersections.hpp 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/assign_parents.hpp @@ -2326,6 +2348,7 @@ include/boost/geometry/algorithms/perimeter.hpp include/boost/geometry/algorithms/reverse.hpp include/boost/geometry/algorithms/simplify.hpp include/boost/geometry/algorithms/sym_difference.hpp +include/boost/geometry/algorithms/touches.hpp include/boost/geometry/algorithms/transform.hpp include/boost/geometry/algorithms/union.hpp include/boost/geometry/algorithms/unique.hpp @@ -2990,11 +3013,14 @@ include/boost/interprocess/detail/atomic.hpp include/boost/interprocess/detail/cast_tags.hpp include/boost/interprocess/detail/config_begin.hpp include/boost/interprocess/detail/config_end.hpp +include/boost/interprocess/detail/file_locking_helpers.hpp include/boost/interprocess/detail/file_wrapper.hpp include/boost/interprocess/detail/in_place_interface.hpp include/boost/interprocess/detail/intermodule_singleton.hpp +include/boost/interprocess/detail/intermodule_singleton_common.hpp include/boost/interprocess/detail/interprocess_tester.hpp include/boost/interprocess/detail/intersegment_ptr.hpp +include/boost/interprocess/detail/managed_global_memory.hpp include/boost/interprocess/detail/managed_memory_impl.hpp include/boost/interprocess/detail/managed_multi_shared_memory.hpp include/boost/interprocess/detail/managed_open_or_create_impl.hpp @@ -3007,6 +3033,7 @@ include/boost/interprocess/detail/named_proxy.hpp include/boost/interprocess/detail/os_file_functions.hpp include/boost/interprocess/detail/os_thread_functions.hpp include/boost/interprocess/detail/pointer_type.hpp +include/boost/interprocess/detail/portable_intermodule_singleton.hpp include/boost/interprocess/detail/posix_time_types_wrk.hpp include/boost/interprocess/detail/preprocessor.hpp include/boost/interprocess/detail/ptime_wrk.hpp @@ -3018,6 +3045,7 @@ include/boost/interprocess/detail/type_traits.hpp include/boost/interprocess/detail/utilities.hpp include/boost/interprocess/detail/variadic_templates_tools.hpp include/boost/interprocess/detail/win32_api.hpp +include/boost/interprocess/detail/windows_intermodule_singleton.hpp include/boost/interprocess/detail/workaround.hpp include/boost/interprocess/detail/xsi_shared_memory_device.hpp include/boost/interprocess/detail/xsi_shared_memory_file_wrapper.hpp @@ -3063,6 +3091,7 @@ include/boost/interprocess/smart_ptr/unique_ptr.hpp include/boost/interprocess/smart_ptr/weak_ptr.hpp include/boost/interprocess/streams/bufferstream.hpp include/boost/interprocess/streams/vectorstream.hpp +include/boost/interprocess/sync/detail/condition_algorithm_8a.hpp include/boost/interprocess/sync/file_lock.hpp include/boost/interprocess/sync/interprocess_condition.hpp include/boost/interprocess/sync/interprocess_mutex.hpp @@ -3102,9 +3131,16 @@ include/boost/interprocess/sync/spin/semaphore.hpp include/boost/interprocess/sync/upgradable_lock.hpp include/boost/interprocess/sync/windows/condition.hpp include/boost/interprocess/sync/windows/mutex.hpp +include/boost/interprocess/sync/windows/named_condition.hpp +include/boost/interprocess/sync/windows/named_mutex.hpp +include/boost/interprocess/sync/windows/named_recursive_mutex.hpp +include/boost/interprocess/sync/windows/named_semaphore.hpp +include/boost/interprocess/sync/windows/named_sync.hpp include/boost/interprocess/sync/windows/recursive_mutex.hpp include/boost/interprocess/sync/windows/semaphore.hpp include/boost/interprocess/sync/windows/sync_utils.hpp +include/boost/interprocess/sync/windows/winapi_mutex_wrapper.hpp +include/boost/interprocess/sync/windows/winapi_semaphore_wrapper.hpp include/boost/interprocess/sync/xsi/advanced_xsi_semaphore.hpp include/boost/interprocess/sync/xsi/simple_xsi_semaphore.hpp include/boost/interprocess/sync/xsi/xsi_named_mutex.hpp @@ -3371,6 +3407,56 @@ include/boost/lambda/switch.hpp include/boost/last_value.hpp include/boost/lexical_cast.hpp include/boost/limits.hpp +include/boost/local_function.hpp +include/boost/local_function/aux_/add_pointed_const.hpp +include/boost/local_function/aux_/function.hpp +include/boost/local_function/aux_/macro/code_/bind.hpp +include/boost/local_function/aux_/macro/code_/functor.hpp +include/boost/local_function/aux_/macro/code_/result.hpp +include/boost/local_function/aux_/macro/decl.hpp +include/boost/local_function/aux_/macro/name.hpp +include/boost/local_function/aux_/macro/typeof.hpp +include/boost/local_function/aux_/member.hpp +include/boost/local_function/aux_/nobind.hpp +include/boost/local_function/aux_/preprocessor/traits/bind.hpp +include/boost/local_function/aux_/preprocessor/traits/decl.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_/append.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_/index.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_/nil.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_/set_error.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_/validate.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_/validate_/return_count.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_/validate_/this_count.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_binds.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_const_binds.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_error.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_params.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_returns.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_sign_/any_bind_type.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_sign_/sign.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/defaults.hpp +include/boost/local_function/aux_/preprocessor/traits/decl_sign_/validate_/this.hpp +include/boost/local_function/aux_/preprocessor/traits/param.hpp +include/boost/local_function/aux_/symbol.hpp +include/boost/local_function/config.hpp +include/boost/local_function/detail/preprocessor/keyword/auto.hpp +include/boost/local_function/detail/preprocessor/keyword/bind.hpp +include/boost/local_function/detail/preprocessor/keyword/const.hpp +include/boost/local_function/detail/preprocessor/keyword/const_bind.hpp +include/boost/local_function/detail/preprocessor/keyword/default.hpp +include/boost/local_function/detail/preprocessor/keyword/facility/add.hpp +include/boost/local_function/detail/preprocessor/keyword/facility/is.hpp +include/boost/local_function/detail/preprocessor/keyword/facility/remove.hpp +include/boost/local_function/detail/preprocessor/keyword/inline.hpp +include/boost/local_function/detail/preprocessor/keyword/recursive.hpp +include/boost/local_function/detail/preprocessor/keyword/register.hpp +include/boost/local_function/detail/preprocessor/keyword/return.hpp +include/boost/local_function/detail/preprocessor/keyword/this.hpp +include/boost/local_function/detail/preprocessor/keyword/thisunderscore.hpp +include/boost/local_function/detail/preprocessor/keyword/void.hpp +include/boost/local_function/detail/preprocessor/line_counter.hpp +include/boost/local_function/detail/preprocessor/void_list.hpp include/boost/locale.hpp include/boost/locale/boundary.hpp include/boost/locale/boundary/boundary_point.hpp @@ -3424,7 +3510,10 @@ include/boost/math/concepts/distributions.hpp include/boost/math/concepts/real_concept.hpp include/boost/math/concepts/real_type_concept.hpp include/boost/math/concepts/std_real_concept.hpp +include/boost/math/constants/calculate_constants.hpp include/boost/math/constants/constants.hpp +include/boost/math/constants/generate.hpp +include/boost/math/constants/info.hpp include/boost/math/distributions.hpp include/boost/math/distributions/bernoulli.hpp include/boost/math/distributions/beta.hpp @@ -3464,6 +3553,7 @@ include/boost/math/distributions/normal.hpp include/boost/math/distributions/pareto.hpp include/boost/math/distributions/poisson.hpp include/boost/math/distributions/rayleigh.hpp +include/boost/math/distributions/skew_normal.hpp include/boost/math/distributions/students_t.hpp include/boost/math/distributions/triangular.hpp include/boost/math/distributions/uniform.hpp @@ -3523,6 +3613,7 @@ include/boost/math/special_functions/expm1.hpp include/boost/math/special_functions/factorials.hpp include/boost/math/special_functions/fpclassify.hpp include/boost/math/special_functions/gamma.hpp +include/boost/math/special_functions/hankel.hpp include/boost/math/special_functions/hermite.hpp include/boost/math/special_functions/hypot.hpp include/boost/math/special_functions/laguerre.hpp @@ -3533,6 +3624,7 @@ include/boost/math/special_functions/math_fwd.hpp include/boost/math/special_functions/modf.hpp include/boost/math/special_functions/next.hpp include/boost/math/special_functions/nonfinite_num_facets.hpp +include/boost/math/special_functions/owens_t.hpp include/boost/math/special_functions/pow.hpp include/boost/math/special_functions/powm1.hpp include/boost/math/special_functions/prime.hpp @@ -6662,6 +6754,7 @@ include/boost/smart_ptr/detail/sp_counted_base_pt.hpp include/boost/smart_ptr/detail/sp_counted_base_solaris.hpp include/boost/smart_ptr/detail/sp_counted_base_spin.hpp include/boost/smart_ptr/detail/sp_counted_base_sync.hpp +include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp include/boost/smart_ptr/detail/sp_counted_base_w32.hpp include/boost/smart_ptr/detail/sp_counted_impl.hpp include/boost/smart_ptr/detail/sp_has_sync.hpp @@ -6684,88 +6777,6 @@ include/boost/smart_ptr/shared_array.hpp include/boost/smart_ptr/shared_ptr.hpp include/boost/smart_ptr/weak_ptr.hpp include/boost/spirit.hpp -include/boost/spirit/actor.hpp -include/boost/spirit/actor/assign_actor.hpp -include/boost/spirit/actor/assign_key_actor.hpp -include/boost/spirit/actor/clear_actor.hpp -include/boost/spirit/actor/decrement_actor.hpp -include/boost/spirit/actor/erase_actor.hpp -include/boost/spirit/actor/increment_actor.hpp -include/boost/spirit/actor/insert_at_actor.hpp -include/boost/spirit/actor/insert_key_actor.hpp -include/boost/spirit/actor/push_back_actor.hpp -include/boost/spirit/actor/push_front_actor.hpp -include/boost/spirit/actor/ref_actor.hpp -include/boost/spirit/actor/ref_const_ref_actor.hpp -include/boost/spirit/actor/ref_const_ref_const_ref_a.hpp -include/boost/spirit/actor/ref_const_ref_value_actor.hpp -include/boost/spirit/actor/ref_value_actor.hpp -include/boost/spirit/actor/swap_actor.hpp -include/boost/spirit/actor/typeof.hpp -include/boost/spirit/attribute.hpp -include/boost/spirit/attribute/closure.hpp -include/boost/spirit/attribute/closure_context.hpp -include/boost/spirit/attribute/closure_fwd.hpp -include/boost/spirit/attribute/parametric.hpp -include/boost/spirit/attribute/typeof.hpp -include/boost/spirit/core.hpp -include/boost/spirit/core/assert.hpp -include/boost/spirit/core/composite/actions.hpp -include/boost/spirit/core/composite/alternative.hpp -include/boost/spirit/core/composite/composite.hpp -include/boost/spirit/core/composite/difference.hpp -include/boost/spirit/core/composite/directives.hpp -include/boost/spirit/core/composite/epsilon.hpp -include/boost/spirit/core/composite/exclusive_or.hpp -include/boost/spirit/core/composite/intersection.hpp -include/boost/spirit/core/composite/kleene_star.hpp -include/boost/spirit/core/composite/list.hpp -include/boost/spirit/core/composite/no_actions.hpp -include/boost/spirit/core/composite/operators.hpp -include/boost/spirit/core/composite/optional.hpp -include/boost/spirit/core/composite/positive.hpp -include/boost/spirit/core/composite/sequence.hpp -include/boost/spirit/core/composite/sequential_and.hpp -include/boost/spirit/core/composite/sequential_or.hpp -include/boost/spirit/core/config.hpp -include/boost/spirit/core/match.hpp -include/boost/spirit/core/nil.hpp -include/boost/spirit/core/non_terminal/grammar.hpp -include/boost/spirit/core/non_terminal/parser_context.hpp -include/boost/spirit/core/non_terminal/parser_id.hpp -include/boost/spirit/core/non_terminal/rule.hpp -include/boost/spirit/core/non_terminal/subrule.hpp -include/boost/spirit/core/non_terminal/subrule_fwd.hpp -include/boost/spirit/core/parser.hpp -include/boost/spirit/core/primitives/numerics.hpp -include/boost/spirit/core/primitives/numerics_fwd.hpp -include/boost/spirit/core/primitives/primitives.hpp -include/boost/spirit/core/safe_bool.hpp -include/boost/spirit/core/scanner/scanner.hpp -include/boost/spirit/core/scanner/scanner_fwd.hpp -include/boost/spirit/core/scanner/skipper.hpp -include/boost/spirit/core/scanner/skipper_fwd.hpp -include/boost/spirit/core/typeof.hpp -include/boost/spirit/debug.hpp -include/boost/spirit/debug/debug_node.hpp -include/boost/spirit/debug/minimal.hpp -include/boost/spirit/debug/parser_names.hpp -include/boost/spirit/debug/typeof.hpp -include/boost/spirit/dynamic.hpp -include/boost/spirit/dynamic/for.hpp -include/boost/spirit/dynamic/if.hpp -include/boost/spirit/dynamic/lazy.hpp -include/boost/spirit/dynamic/rule_alias.hpp -include/boost/spirit/dynamic/select.hpp -include/boost/spirit/dynamic/stored_rule.hpp -include/boost/spirit/dynamic/stored_rule_fwd.hpp -include/boost/spirit/dynamic/switch.hpp -include/boost/spirit/dynamic/typeof.hpp -include/boost/spirit/dynamic/while.hpp -include/boost/spirit/error_handling.hpp -include/boost/spirit/error_handling/exceptions.hpp -include/boost/spirit/error_handling/exceptions_fwd.hpp -include/boost/spirit/error_handling/typeof.hpp include/boost/spirit/home/classic.hpp include/boost/spirit/home/classic/actor.hpp include/boost/spirit/home/classic/actor/assign_actor.hpp @@ -7778,35 +7789,6 @@ include/boost/spirit/include/support_string_traits.hpp include/boost/spirit/include/support_unused.hpp include/boost/spirit/include/support_utree.hpp include/boost/spirit/include/version.hpp -include/boost/spirit/iterator.hpp -include/boost/spirit/iterator/file_iterator.hpp -include/boost/spirit/iterator/file_iterator_fwd.hpp -include/boost/spirit/iterator/fixed_size_queue.hpp -include/boost/spirit/iterator/multi_pass.hpp -include/boost/spirit/iterator/multi_pass_fwd.hpp -include/boost/spirit/iterator/position_iterator.hpp -include/boost/spirit/iterator/position_iterator_fwd.hpp -include/boost/spirit/iterator/typeof.hpp -include/boost/spirit/meta.hpp -include/boost/spirit/meta/as_parser.hpp -include/boost/spirit/meta/fundamental.hpp -include/boost/spirit/meta/parser_traits.hpp -include/boost/spirit/meta/refactoring.hpp -include/boost/spirit/meta/traverse.hpp -include/boost/spirit/phoenix.hpp -include/boost/spirit/phoenix/actor.hpp -include/boost/spirit/phoenix/binders.hpp -include/boost/spirit/phoenix/casts.hpp -include/boost/spirit/phoenix/closures.hpp -include/boost/spirit/phoenix/composite.hpp -include/boost/spirit/phoenix/functions.hpp -include/boost/spirit/phoenix/new.hpp -include/boost/spirit/phoenix/operators.hpp -include/boost/spirit/phoenix/primitives.hpp -include/boost/spirit/phoenix/special_ops.hpp -include/boost/spirit/phoenix/statements.hpp -include/boost/spirit/phoenix/tuple_helpers.hpp -include/boost/spirit/phoenix/tuples.hpp include/boost/spirit/repository/home/karma.hpp include/boost/spirit/repository/home/karma/directive.hpp include/boost/spirit/repository/home/karma/directive/confix.hpp @@ -7851,39 +7833,6 @@ include/boost/spirit/repository/include/qi_nonterminal.hpp include/boost/spirit/repository/include/qi_primitive.hpp include/boost/spirit/repository/include/qi_seek.hpp include/boost/spirit/repository/include/qi_subrule.hpp -include/boost/spirit/symbols.hpp -include/boost/spirit/symbols/symbols.hpp -include/boost/spirit/symbols/symbols_fwd.hpp -include/boost/spirit/symbols/typeof.hpp -include/boost/spirit/tree/ast.hpp -include/boost/spirit/tree/ast_fwd.hpp -include/boost/spirit/tree/common.hpp -include/boost/spirit/tree/common_fwd.hpp -include/boost/spirit/tree/parse_tree.hpp -include/boost/spirit/tree/parse_tree_fwd.hpp -include/boost/spirit/tree/parse_tree_utils.hpp -include/boost/spirit/tree/tree_to_xml.hpp -include/boost/spirit/tree/typeof.hpp -include/boost/spirit/utility.hpp -include/boost/spirit/utility/chset.hpp -include/boost/spirit/utility/chset_operators.hpp -include/boost/spirit/utility/confix.hpp -include/boost/spirit/utility/confix_fwd.hpp -include/boost/spirit/utility/distinct.hpp -include/boost/spirit/utility/distinct_fwd.hpp -include/boost/spirit/utility/escape_char.hpp -include/boost/spirit/utility/escape_char_fwd.hpp -include/boost/spirit/utility/flush_multi_pass.hpp -include/boost/spirit/utility/functor_parser.hpp -include/boost/spirit/utility/grammar_def.hpp -include/boost/spirit/utility/grammar_def_fwd.hpp -include/boost/spirit/utility/lists.hpp -include/boost/spirit/utility/lists_fwd.hpp -include/boost/spirit/utility/loops.hpp -include/boost/spirit/utility/regex.hpp -include/boost/spirit/utility/rule_parser.hpp -include/boost/spirit/utility/scoped_lock.hpp -include/boost/spirit/utility/typeof.hpp include/boost/spirit/version.hpp include/boost/statechart/asynchronous_state_machine.hpp include/boost/statechart/custom_reaction.hpp @@ -8058,8 +8007,11 @@ include/boost/thread.hpp include/boost/thread/barrier.hpp include/boost/thread/condition.hpp include/boost/thread/condition_variable.hpp +include/boost/thread/cv_status.hpp include/boost/thread/detail/config.hpp +include/boost/thread/detail/delete.hpp include/boost/thread/detail/force_cast.hpp +include/boost/thread/detail/memory.hpp include/boost/thread/detail/move.hpp include/boost/thread/detail/platform.hpp include/boost/thread/detail/singleton.hpp @@ -8084,10 +8036,13 @@ include/boost/thread/pthread/thread_data.hpp include/boost/thread/pthread/thread_heap_alloc.hpp include/boost/thread/pthread/timespec.hpp include/boost/thread/recursive_mutex.hpp +include/boost/thread/reverse_lock.hpp +include/boost/thread/shared_lock_guard.hpp include/boost/thread/shared_mutex.hpp include/boost/thread/thread.hpp include/boost/thread/thread_time.hpp include/boost/thread/tss.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 @@ -8766,6 +8721,7 @@ 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/enable_if.hpp +include/boost/utility/identity_type.hpp include/boost/utility/in_place_factory.hpp include/boost/utility/result_of.hpp include/boost/utility/swap.hpp @@ -8798,6 +8754,7 @@ 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 include/boost/variant/detail/move.hpp diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk index 6fc496710f2..b1316509f29 100644 --- a/devel/boost-headers/buildlink3.mk +++ b/devel/boost-headers/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.22 2012/02/29 14:22:23 hans Exp $ +# $NetBSD: buildlink3.mk,v 1.23 2012/07/02 07:02:25 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.49.* +BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.50.* BUILDLINK_DEPMETHOD.boost-headers?= build BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers diff --git a/devel/boost-jam/buildlink3.mk b/devel/boost-jam/buildlink3.mk index e2ec3f9ef85..6a5a79a7bbe 100644 --- a/devel/boost-jam/buildlink3.mk +++ b/devel/boost-jam/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.17 2012/03/18 12:02:41 wiz Exp $ +# $NetBSD: buildlink3.mk,v 1.18 2012/07/02 07:02:25 adam Exp $ BUILDLINK_TREE+= boost-jam .if !defined(BOOST_JAM_BUILDLINK3_MK) BOOST_JAM_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.49.* +BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.50.* BUILDLINK_DEPMETHOD.boost-jam?= build BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam .endif # BOOST_JAM_BUILDLINK3_MK diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile index f89090fa371..e2927d8ebf2 100644 --- a/devel/boost-libs/Makefile +++ b/devel/boost-libs/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2012/06/01 10:26:09 jdc Exp $ +# $NetBSD: Makefile,v 1.22 2012/07/02 07:02:25 adam Exp $ BOOST_PACKAGE= libs BOOST_COMMENT= (binary libraries) @@ -9,6 +9,8 @@ PKG_DESTDIR_SUPPORT= user-destdir .include "../../meta-pkgs/boost/Makefile.common" +INSTALLATION_DIRS+= lib + BJAM_ARGS+= --without-python .if !empty(OPSYS:MNetBSD) && !empty(MACHINE_ARCH:Msparc64) BJAM_ARGS+= pch=off @@ -18,7 +20,7 @@ BJAM_ARGS+= pch=off # Hack: gcc on sparc64 catches an illegal instruction compiling graphml.o .if ${MACHINE_ARCH} == "sparc64" && !empty(CC_VERSION:Mgcc*) -BUILDLINK_TRANSFORM+= rename:-O3:-O1 +BUILDLINK_TRANSFORM+= rename:-O3:-O1 .endif do-build: bjam-build diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk index 3f5105807f2..578316bdf3c 100644 --- a/devel/boost-libs/buildlink3.mk +++ b/devel/boost-libs/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.22 2012/02/29 14:22:24 hans Exp $ +# $NetBSD: buildlink3.mk,v 1.23 2012/07/02 07:02:25 adam Exp $ BUILDLINK_TREE+= boost-libs @@ -6,7 +6,7 @@ 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.49.* +BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.50.* BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs .include "../../devel/boost-headers/buildlink3.mk" diff --git a/devel/boost-python/Makefile b/devel/boost-python/Makefile index 2de0975a876..b5156f5a2f2 100644 --- a/devel/boost-python/Makefile +++ b/devel/boost-python/Makefile @@ -1,12 +1,13 @@ -# $NetBSD: Makefile,v 1.21 2012/04/08 19:08:49 wiz Exp $ +# $NetBSD: Makefile,v 1.22 2012/07/02 07:02:25 adam Exp $ BOOST_PACKAGE= python -PKGREVISION= 1 BOOST_COMMENT= (Boost.Python binary library) BOOST_CONFIG= installed PKG_DESTDIR_SUPPORT= user-destdir +INSTALLATION_DIRS+= lib + .include "../../meta-pkgs/boost/Makefile.common" BJAM_ARGS+= --user-config=${WRKSRC}/user-config.jam diff --git a/devel/boost-python/buildlink3.mk b/devel/boost-python/buildlink3.mk index 357e4a613e0..50494d14241 100644 --- a/devel/boost-python/buildlink3.mk +++ b/devel/boost-python/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.26 2012/02/29 14:22:24 hans Exp $ +# $NetBSD: buildlink3.mk,v 1.27 2012/07/02 07:02:25 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.49.* -BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.49.* +BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.50.* +BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.50.* 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 aec0c2dcde6..466ef5ae819 100644 --- a/meta-pkgs/boost/Makefile.common +++ b/meta-pkgs/boost/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.33 2012/02/29 14:22:24 hans Exp $ +# $NetBSD: Makefile.common,v 1.34 2012/07/02 07:02:25 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.49.0 +BOOST_VERSION= 1.50.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 32b61d9f592..556c69a0e32 100644 --- a/meta-pkgs/boost/distinfo +++ b/meta-pkgs/boost/distinfo @@ -1,16 +1,15 @@ -$NetBSD: distinfo,v 1.43 2012/05/01 18:47:01 adam Exp $ +$NetBSD: distinfo,v 1.44 2012/07/02 07:02:26 adam Exp $ -SHA1 (boost_1_49_0.tar.bz2) = 26a52840e9d12f829e3008589abf0a925ce88524 -RMD160 (boost_1_49_0.tar.bz2) = 3504c6f27c63ab52182c822d45d020fa30179abc -Size (boost_1_49_0.tar.bz2) = 48499961 bytes +SHA1 (boost_1_50_0.tar.bz2) = ee06f89ed472cf369573f8acf9819fbc7173344e +RMD160 (boost_1_50_0.tar.bz2) = 72e33875d768def47acb5ba8222da4fa56780bab +Size (boost_1_50_0.tar.bz2) = 50786885 bytes SHA1 (patch-aa) = 62bb260fce3bca6dd5f61dd9b179fd40593d31b4 SHA1 (patch-ab) = f1c95ae229465a4d2da76ce6ff88d76ace52fdd8 SHA1 (patch-ac) = 54d40e6a62cdf40c4155c64d9f02df475fbe111d SHA1 (patch-ad) = d36799e40e1f7e6f62768e1144859f22ce76a265 SHA1 (patch-ae) = 2fb49c90bbb3fd797ccdfaaf44c93494a5988f52 -SHA1 (patch-ag) = b19bf29b0c08ede6470e0a697f99d4ea796ab987 -SHA1 (patch-ai) = e55ca82da06d23c362f041b0b5f92bbd09663379 +SHA1 (patch-ag) = c406e9beb9260db7861b13a6eb4c386f23346eb1 +SHA1 (patch-ai) = 231db48819aa563b2082d95bb91d662b5d6cf779 SHA1 (patch-aq) = e5c7b72ffa2942ce401f3d9bf05498fd761df17a -SHA1 (patch-ar) = 91981e2edb93666de78c203a6cef3d5011b2b26a -SHA1 (patch-boost_xpressive_traits_cpp_regex_traits.hpp) = fce4fbb57af7b488d2bda80557272cf7a63040e1 -SHA1 (patch-libs_signals_src_named_slot_map.cpp) = 4e0127e3286e93b6a7cdcd46add582b27dadc0d8 +SHA1 (patch-ar) = 2fec2c51272cc4ee376e6538d8f1fd8561a7f0a3 +SHA1 (patch-libs_signals_src_named_slot_map.cpp) = 42119b98857eb7e96ea29ac85c184eed46965295 diff --git a/meta-pkgs/boost/patches/patch-ag b/meta-pkgs/boost/patches/patch-ag index 1d8a7b10418..4c71d19d6e1 100644 --- a/meta-pkgs/boost/patches/patch-ag +++ b/meta-pkgs/boost/patches/patch-ag @@ -1,10 +1,10 @@ -$NetBSD: patch-ag,v 1.6 2011/10/11 10:02:08 adam Exp $ +$NetBSD: patch-ag,v 1.7 2012/07/02 07:02:26 adam Exp $ Pass CFLAGS to the compiler. --- tools/build/v2/engine/build.jam.orig 2011-02-24 08:50:34.000000000 +0000 +++ tools/build/v2/engine/build.jam -@@ -195,7 +195,7 @@ toolset como como : "-o " : -D +@@ -192,7 +192,7 @@ toolset como como : "-o " : -D : -L$(--python-lib[1]) -l$(--python-lib[2]) ; ## Clang Linux 2.8+ toolset clang clang : "-o " : -D diff --git a/meta-pkgs/boost/patches/patch-ai b/meta-pkgs/boost/patches/patch-ai index b4633ab2dc2..5fa0a63c569 100644 --- a/meta-pkgs/boost/patches/patch-ai +++ b/meta-pkgs/boost/patches/patch-ai @@ -1,10 +1,10 @@ -$NetBSD: patch-ai,v 1.4 2012/01/08 11:35:07 adam Exp $ +$NetBSD: patch-ai,v 1.5 2012/07/02 07:02:26 adam Exp $ https://svn.boost.org/trac/boost/ticket/6098 --- boost/asio/detail/impl/kqueue_reactor.ipp.orig 2011-11-06 17:01:14.000000000 +0000 +++ boost/asio/detail/impl/kqueue_reactor.ipp -@@ -318,9 +318,9 @@ void kqueue_reactor::deregister_descript +@@ -290,9 +290,9 @@ void kqueue_reactor::deregister_descript { struct kevent events[2]; BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor, @@ -16,7 +16,7 @@ https://svn.boost.org/trac/boost/ticket/6098 ::kevent(kqueue_fd_, events, 2, 0, 0, 0); } -@@ -359,9 +359,9 @@ void kqueue_reactor::deregister_internal +@@ -331,9 +331,9 @@ void kqueue_reactor::deregister_internal { struct kevent events[2]; BOOST_ASIO_KQUEUE_EV_SET(&events[0], descriptor, diff --git a/meta-pkgs/boost/patches/patch-ar b/meta-pkgs/boost/patches/patch-ar index 9a93bf1d848..e536698be36 100644 --- a/meta-pkgs/boost/patches/patch-ar +++ b/meta-pkgs/boost/patches/patch-ar @@ -1,8 +1,8 @@ -$NetBSD: patch-ar,v 1.2 2010/11/26 20:47:01 adam Exp $ +$NetBSD: patch-ar,v 1.3 2012/07/02 07:02:26 adam Exp $ --- boost/property_tree/detail/xml_parser_read_rapidxml.hpp.orig 2010-10-15 12:40:04.000000000 +0000 +++ boost/property_tree/detail/xml_parser_read_rapidxml.hpp -@@ -103,13 +103,13 @@ namespace boost { namespace property_tre +@@ -106,13 +106,13 @@ namespace boost { namespace property_tre try { // Parse using appropriate flags diff --git a/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp b/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp deleted file mode 100644 index 1ceef192c4b..00000000000 --- a/meta-pkgs/boost/patches/patch-boost_xpressive_traits_cpp_regex_traits.hpp +++ /dev/null @@ -1,23 +0,0 @@ -$NetBSD: patch-boost_xpressive_traits_cpp_regex_traits.hpp,v 1.1 2012/05/01 18:47:01 adam Exp $ - -Fix building with Clang. - ---- boost/xpressive/traits/cpp_regex_traits.hpp.orig 2012-05-01 17:25:19.000000000 +0000 -+++ boost/xpressive/traits/cpp_regex_traits.hpp -@@ -24,6 +24,7 @@ - #include <boost/assert.hpp> - #include <boost/integer.hpp> - #include <boost/mpl/assert.hpp> -+#include <boost/static_assert.hpp> - #include <boost/detail/workaround.hpp> - #include <boost/type_traits/is_same.hpp> - #include <boost/xpressive/detail/detail_fwd.hpp> -@@ -89,7 +90,7 @@ namespace detail - template<umaskex_t In, umaskex_t Out = highest_bit, bool Done = (0 == (Out & In))> - struct unused_mask - { -- BOOST_MPL_ASSERT_RELATION(1, !=, Out); -+ BOOST_STATIC_ASSERT(1 != Out); - BOOST_STATIC_CONSTANT(umaskex_t, value = (unused_mask<In, (Out >> 1)>::value)); - }; - diff --git a/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp b/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp index 6ea1d6813df..d40054b8241 100644 --- a/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp +++ b/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp @@ -1,3 +1,5 @@ +$NetBSD: patch-libs_signals_src_named_slot_map.cpp,v 1.2 2012/07/02 07:02:26 adam Exp $ + --- libs/signals/src/named_slot_map.cpp.orig 2009-11-08 02:48:37.000000000 +0100 +++ libs/signals/src/named_slot_map.cpp 2011-10-24 16:04:24.749105300 +0200 @@ -102,7 +102,7 @@ void named_slot_map::disconnect(const st |