diff options
author | adam <adam@pkgsrc.org> | 2010-11-26 20:46:59 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2010-11-26 20:46:59 +0000 |
commit | 6e1fc4a01183af9f440317ffeac35b41792bde95 (patch) | |
tree | 329399b4cd596a201e5b04be6f6c9cfabfb34a77 | |
parent | b4a558490d59d618f2e8afb5c718cdd8a0b3fd5a (diff) | |
download | pkgsrc-6e1fc4a01183af9f440317ffeac35b41792bde95.tar.gz |
Changes 1.45.0:
* Fixed a problem on kqueue-based platforms where a deadline_timer
may never fire if the io_service is running in a background thread
* Fixed a const-correctness issue that prevented valid uses of
has_service<> from compiling
* Fixed MinGW cross-compilation
* Removed dependency on deprecated Boost.System functions
* Ensured close()/closesocket() failures are correctly propagated
* Added a check for errors returned by
InitializeCriticalSectionAndSpinCount
* Added support for hardware flow control on QNX
* Always use pselect() on HP-UX, if it is available.
* Ensured handler arguments are passed as lvalues
* Fixed Windows build when thread support is disabled
* Fixed a Windows-specific problem where deadline_timer objects with
expiry times set more than 5 minutes in the future may never expire
* Fixed the resolver backend on BSD platforms so that an empty service
name resolves to port number 0, as per the documentation
* Fixed read operations so that they do not accept buffer sequences of
type const_buffers_1
* Redefined Protocol and id to avoid clashing with Objective-C++ keywords
* Fixed a vector reallocation performance issue that can occur when
there are many active deadline_timer objects
* Fixed the kqueue backend so that it compiles on NetBSD
* Fixed the socket io_control() implementation on 64-bit Mac OS X and
BSD platforms
* Fixed a Windows-specific problem where failures from accept() are
incorrectly treated as successes
* Deprecated the separate compilation header <boost/asio/impl/src.cpp>
in favour of <boost/asio/impl/src.hpp>
-rw-r--r-- | devel/boost-build/Makefile | 4 | ||||
-rw-r--r-- | devel/boost-build/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-headers/PLIST | 55 | ||||
-rw-r--r-- | devel/boost-headers/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-jam/Makefile | 10 | ||||
-rw-r--r-- | devel/boost-jam/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-libs/Makefile | 4 | ||||
-rw-r--r-- | devel/boost-libs/buildlink3.mk | 4 | ||||
-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-aa | 8 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-ac | 6 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-aq | 10 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-ar | 29 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-as | 15 |
16 files changed, 91 insertions, 93 deletions
diff --git a/devel/boost-build/Makefile b/devel/boost-build/Makefile index 4c682256eef..bdc666c40fb 100644 --- a/devel/boost-build/Makefile +++ b/devel/boost-build/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2010/08/26 17:40:58 adam Exp $ +# $NetBSD: Makefile,v 1.12 2010/11/26 20:46:59 adam Exp $ BOOST_PACKAGE= build BOOST_COMMENT= (Boost.Build framework) @@ -41,7 +41,7 @@ do-build: do-install: ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/boost-build - cd ${WRKSRC}/tools/build/v2 && pax -rw -pp -pm \ + cd ${WRKSRC}/tools/build/v2 && pax -r -w -p pm -s ':^./engine.*$$::' \ -s ':^.*\.orig$$::' . ${DESTDIR}${PREFIX}/share/boost-build ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} ${INSTALL_DATA} ${WRKDIR}/site-config.jam ${DESTDIR}${EGDIR} diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk index b9603f21b60..f469ed32f76 100644 --- a/devel/boost-build/buildlink3.mk +++ b/devel/boost-build/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.16 2010/08/26 17:40:58 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.17 2010/11/26 20:46:59 adam Exp $ BUILDLINK_TREE+= boost-build .if !defined(BOOST_BUILD_BUILDLINK3_MK) BOOST_BUILD_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.44.* +BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.45.* 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 bbb3c981008..afc01c4b8ea 100644 --- a/devel/boost-headers/PLIST +++ b/devel/boost-headers/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.12 2010/08/26 17:40:58 adam Exp $ +@comment $NetBSD: PLIST,v 1.13 2010/11/26 20:47:00 adam Exp $ include/boost/accumulators/accumulators.hpp include/boost/accumulators/accumulators_fwd.hpp include/boost/accumulators/framework/accumulator_base.hpp @@ -449,6 +449,7 @@ 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/src.hpp include/boost/asio/impl/write.hpp include/boost/asio/impl/write_at.hpp include/boost/asio/io_service.hpp @@ -754,6 +755,7 @@ include/boost/config/platform/macos.hpp include/boost/config/platform/qnxnto.hpp include/boost/config/platform/solaris.hpp include/boost/config/platform/symbian.hpp +include/boost/config/platform/vms.hpp include/boost/config/platform/vxworks.hpp include/boost/config/platform/win32.hpp include/boost/config/posix_features.hpp @@ -984,7 +986,6 @@ include/boost/flyweight/detail/nested_xxx_if_not_ph.hpp include/boost/flyweight/detail/not_placeholder_expr.hpp include/boost/flyweight/detail/perfect_fwd.hpp include/boost/flyweight/detail/pp_perfect_fwd.hpp -include/boost/flyweight/detail/process_id.hpp include/boost/flyweight/detail/recursive_lw_mutex.hpp include/boost/flyweight/detail/value_tag.hpp include/boost/flyweight/factory_tag.hpp @@ -1147,6 +1148,13 @@ include/boost/functional/hash_fwd.hpp include/boost/functional/lightweight_forward_adapter.hpp include/boost/functional/value_factory.hpp include/boost/fusion/adapted.hpp +include/boost/fusion/adapted/adt.hpp +include/boost/fusion/adapted/adt/adapt_adt.hpp +include/boost/fusion/adapted/adt/adapt_adt_named.hpp +include/boost/fusion/adapted/adt/adapt_assoc_adt.hpp +include/boost/fusion/adapted/adt/adapt_assoc_adt_named.hpp +include/boost/fusion/adapted/adt/detail/adapt_base.hpp +include/boost/fusion/adapted/adt/detail/extension.hpp include/boost/fusion/adapted/array.hpp include/boost/fusion/adapted/array/at_impl.hpp include/boost/fusion/adapted/array/begin_impl.hpp @@ -1181,13 +1189,6 @@ include/boost/fusion/adapted/boost_tuple/detail/is_view_impl.hpp include/boost/fusion/adapted/boost_tuple/detail/size_impl.hpp include/boost/fusion/adapted/boost_tuple/detail/value_at_impl.hpp include/boost/fusion/adapted/boost_tuple/tag_of.hpp -include/boost/fusion/adapted/class.hpp -include/boost/fusion/adapted/class/adapt_assoc_class.hpp -include/boost/fusion/adapted/class/adapt_assoc_class_named.hpp -include/boost/fusion/adapted/class/adapt_class.hpp -include/boost/fusion/adapted/class/adapt_class_named.hpp -include/boost/fusion/adapted/class/detail/adapt_base.hpp -include/boost/fusion/adapted/class/detail/extension.hpp include/boost/fusion/adapted/mpl.hpp include/boost/fusion/adapted/mpl/detail/at_impl.hpp include/boost/fusion/adapted/mpl/detail/begin_impl.hpp @@ -1408,12 +1409,14 @@ include/boost/fusion/functional/invocation/invoke_function_object.hpp include/boost/fusion/functional/invocation/invoke_procedure.hpp include/boost/fusion/functional/invocation/limits.hpp include/boost/fusion/include/accumulate.hpp +include/boost/fusion/include/adapt_adt.hpp +include/boost/fusion/include/adapt_adt_named.hpp +include/boost/fusion/include/adapt_assoc_adt.hpp +include/boost/fusion/include/adapt_assoc_adt_named.hpp include/boost/fusion/include/adapt_assoc_class.hpp include/boost/fusion/include/adapt_assoc_class_named.hpp include/boost/fusion/include/adapt_assoc_struct.hpp include/boost/fusion/include/adapt_assoc_struct_named.hpp -include/boost/fusion/include/adapt_class.hpp -include/boost/fusion/include/adapt_class_named.hpp include/boost/fusion/include/adapt_struct.hpp include/boost/fusion/include/adapt_struct_named.hpp include/boost/fusion/include/adapted.hpp @@ -1877,6 +1880,7 @@ include/boost/graph/boyer_myrvold_planar_test.hpp include/boost/graph/boykov_kolmogorov_max_flow.hpp include/boost/graph/breadth_first_search.hpp include/boost/graph/bron_kerbosch_all_cliques.hpp +include/boost/graph/buffer_concepts.hpp include/boost/graph/chrobak_payne_drawing.hpp include/boost/graph/circle_layout.hpp include/boost/graph/closeness_centrality.hpp @@ -2065,6 +2069,7 @@ include/boost/graph/smallest_last_ordering.hpp include/boost/graph/ssca_graph_generator.hpp include/boost/graph/st_connected.hpp 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/tiernan_all_cycles.hpp @@ -2123,6 +2128,7 @@ include/boost/interprocess/containers/container/detail/node_pool_impl.hpp include/boost/interprocess/containers/container/detail/pair.hpp include/boost/interprocess/containers/container/detail/pool_common.hpp include/boost/interprocess/containers/container/detail/preprocessor.hpp +include/boost/interprocess/containers/container/detail/stored_ref.hpp include/boost/interprocess/containers/container/detail/transform_iterator.hpp include/boost/interprocess/containers/container/detail/tree.hpp include/boost/interprocess/containers/container/detail/type_traits.hpp @@ -2178,6 +2184,7 @@ include/boost/interprocess/detail/pointer_type.hpp include/boost/interprocess/detail/posix_time_types_wrk.hpp include/boost/interprocess/detail/preprocessor.hpp include/boost/interprocess/detail/ptime_wrk.hpp +include/boost/interprocess/detail/robust_emulation.hpp include/boost/interprocess/detail/segment_manager_helper.hpp include/boost/interprocess/detail/tmp_dir_helpers.hpp include/boost/interprocess/detail/transform_iterator.hpp @@ -2212,6 +2219,7 @@ include/boost/interprocess/mem_algo/detail/simple_seq_fit_impl.hpp include/boost/interprocess/mem_algo/rbtree_best_fit.hpp include/boost/interprocess/mem_algo/simple_seq_fit.hpp include/boost/interprocess/offset_ptr.hpp +include/boost/interprocess/permissions.hpp include/boost/interprocess/segment_manager.hpp include/boost/interprocess/shared_memory_object.hpp include/boost/interprocess/smart_ptr/deleter.hpp @@ -2230,10 +2238,10 @@ include/boost/interprocess/streams/bufferstream.hpp include/boost/interprocess/streams/vectorstream.hpp include/boost/interprocess/sync/emulation/interprocess_barrier.hpp include/boost/interprocess/sync/emulation/interprocess_condition.hpp -include/boost/interprocess/sync/emulation/interprocess_mutex.hpp -include/boost/interprocess/sync/emulation/interprocess_recursive_mutex.hpp include/boost/interprocess/sync/emulation/interprocess_semaphore.hpp +include/boost/interprocess/sync/emulation/mutex.hpp include/boost/interprocess/sync/emulation/named_creation_functor.hpp +include/boost/interprocess/sync/emulation/recursive_mutex.hpp include/boost/interprocess/sync/file_lock.hpp include/boost/interprocess/sync/interprocess_barrier.hpp include/boost/interprocess/sync/interprocess_condition.hpp @@ -2304,6 +2312,7 @@ include/boost/intrusive/list.hpp include/boost/intrusive/list_hook.hpp include/boost/intrusive/member_value_traits.hpp include/boost/intrusive/options.hpp +include/boost/intrusive/parent_from_member.hpp include/boost/intrusive/pointer_plus_bits.hpp include/boost/intrusive/priority_compare.hpp include/boost/intrusive/rbtree.hpp @@ -2567,6 +2576,8 @@ include/boost/math/distributions/fisher_f.hpp include/boost/math/distributions/fwd.hpp include/boost/math/distributions/gamma.hpp include/boost/math/distributions/hypergeometric.hpp +include/boost/math/distributions/inverse_chi_squared.hpp +include/boost/math/distributions/inverse_gamma.hpp include/boost/math/distributions/laplace.hpp include/boost/math/distributions/logistic.hpp include/boost/math/distributions/lognormal.hpp @@ -2789,6 +2800,7 @@ include/boost/math/tools/test.hpp include/boost/math/tools/test_data.hpp include/boost/math/tools/toms748_solve.hpp include/boost/math/tools/traits.hpp +include/boost/math/tools/tuple.hpp include/boost/math/tools/user.hpp include/boost/math/tools/workaround.hpp include/boost/math/tr1.hpp @@ -3897,6 +3909,7 @@ include/boost/msm/back/copy_policies.hpp include/boost/msm/back/default_compile_policy.hpp include/boost/msm/back/dispatch_table.hpp include/boost/msm/back/favor_compile_time.hpp +include/boost/msm/back/fold_to_list.hpp include/boost/msm/back/history_policies.hpp include/boost/msm/back/metafunctions.hpp include/boost/msm/back/state_machine.hpp @@ -3924,6 +3937,7 @@ include/boost/msm/front/internal_row.hpp include/boost/msm/front/row2.hpp include/boost/msm/front/state_machine_def.hpp include/boost/msm/front/states.hpp +include/boost/msm/proto_config.hpp include/boost/msm/row_tags.hpp include/boost/multi_array.hpp include/boost/multi_array/algorithm.hpp @@ -4192,6 +4206,7 @@ include/boost/polygon/detail/iterator_compact_to_points.hpp include/boost/polygon/detail/iterator_geometry_to_set.hpp include/boost/polygon/detail/iterator_points_to_compact.hpp include/boost/polygon/detail/max_cover.hpp +include/boost/polygon/detail/minkowski.hpp include/boost/polygon/detail/polygon_45_formation.hpp include/boost/polygon/detail/polygon_45_set_view.hpp include/boost/polygon/detail/polygon_45_touch.hpp @@ -4200,6 +4215,7 @@ include/boost/polygon/detail/polygon_90_touch.hpp include/boost/polygon/detail/polygon_arbitrary_formation.hpp include/boost/polygon/detail/polygon_formation.hpp include/boost/polygon/detail/polygon_set_view.hpp +include/boost/polygon/detail/polygon_sort_adaptor.hpp include/boost/polygon/detail/property_merge.hpp include/boost/polygon/detail/property_merge_45.hpp include/boost/polygon/detail/rectangle_formation.hpp @@ -5193,6 +5209,7 @@ include/boost/signals2/connection.hpp include/boost/signals2/deconstruct.hpp include/boost/signals2/deconstruct_ptr.hpp include/boost/signals2/detail/auto_buffer.hpp +include/boost/signals2/detail/foreign_ptr.hpp include/boost/signals2/detail/lwm_nop.hpp include/boost/signals2/detail/lwm_pthreads.hpp include/boost/signals2/detail/lwm_win32_cs.hpp @@ -5922,7 +5939,7 @@ include/boost/spirit/home/qi/string/tst_map.hpp include/boost/spirit/home/qi/what.hpp include/boost/spirit/home/support.hpp include/boost/spirit/home/support/action_dispatch.hpp -include/boost/spirit/home/support/adapt_class_attributes.hpp +include/boost/spirit/home/support/adapt_adt_attributes.hpp include/boost/spirit/home/support/algorithm/any.hpp include/boost/spirit/home/support/algorithm/any_if.hpp include/boost/spirit/home/support/algorithm/any_if_ns.hpp @@ -6311,7 +6328,7 @@ include/boost/spirit/include/qi_symbols.hpp include/boost/spirit/include/qi_uint.hpp include/boost/spirit/include/qi_what.hpp include/boost/spirit/include/support.hpp -include/boost/spirit/include/support_adapt_class_attributes.hpp +include/boost/spirit/include/support_adapt_adt_attributes.hpp include/boost/spirit/include/support_any.hpp include/boost/spirit/include/support_any_if.hpp include/boost/spirit/include/support_any_if_ns.hpp @@ -6321,6 +6338,7 @@ include/boost/spirit/include/support_ascii.hpp include/boost/spirit/include/support_attributes.hpp include/boost/spirit/include/support_attributes_fwd.hpp include/boost/spirit/include/support_char_class.hpp +include/boost/spirit/include/support_container.hpp include/boost/spirit/include/support_iso8859_1.hpp include/boost/spirit/include/support_istream_iterator.hpp include/boost/spirit/include/support_locals.hpp @@ -6762,8 +6780,10 @@ include/boost/type.hpp include/boost/type_traits.hpp include/boost/type_traits/add_const.hpp include/boost/type_traits/add_cv.hpp +include/boost/type_traits/add_lvalue_reference.hpp include/boost/type_traits/add_pointer.hpp include/boost/type_traits/add_reference.hpp +include/boost/type_traits/add_rvalue_reference.hpp include/boost/type_traits/add_volatile.hpp include/boost/type_traits/aligned_storage.hpp include/boost/type_traits/alignment_of.hpp @@ -6771,13 +6791,16 @@ include/boost/type_traits/alignment_traits.hpp include/boost/type_traits/arithmetic_traits.hpp include/boost/type_traits/array_traits.hpp include/boost/type_traits/broken_compiler_spec.hpp +include/boost/type_traits/common_type.hpp include/boost/type_traits/composite_traits.hpp +include/boost/type_traits/conditional.hpp include/boost/type_traits/config.hpp include/boost/type_traits/conversion_traits.hpp include/boost/type_traits/cv_traits.hpp include/boost/type_traits/decay.hpp include/boost/type_traits/detail/bool_trait_def.hpp include/boost/type_traits/detail/bool_trait_undef.hpp +include/boost/type_traits/detail/common_type_imp.hpp include/boost/type_traits/detail/cv_traits_impl.hpp include/boost/type_traits/detail/false_result.hpp include/boost/type_traits/detail/ice_and.hpp @@ -6919,6 +6942,7 @@ include/boost/typeof/type_encoding.hpp include/boost/typeof/type_template_param.hpp include/boost/typeof/typeof.hpp include/boost/typeof/typeof_impl.hpp +include/boost/typeof/unsupported.hpp include/boost/typeof/vector.hpp include/boost/typeof/vector100.hpp include/boost/typeof/vector150.hpp @@ -7256,6 +7280,7 @@ include/boost/utility/addressof.hpp include/boost/utility/base_from_member.hpp include/boost/utility/binary.hpp include/boost/utility/compare_pointees.hpp +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 diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk index b61fc4f1785..19b5328cb2f 100644 --- a/devel/boost-headers/buildlink3.mk +++ b/devel/boost-headers/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.17 2010/08/26 17:40:58 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.18 2010/11/26 20:47:00 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.44.* +BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.45.* BUILDLINK_DEPMETHOD.boost-headers?= build BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers diff --git a/devel/boost-jam/Makefile b/devel/boost-jam/Makefile index c3c10e02e6f..048ec88af5a 100644 --- a/devel/boost-jam/Makefile +++ b/devel/boost-jam/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.4 2009/10/14 06:40:08 adam Exp $ +# $NetBSD: Makefile,v 1.5 2010/11/26 20:47:00 adam Exp $ PKG_DESTDIR_SUPPORT= user-destdir @@ -21,11 +21,11 @@ SUBST_SED.bb= -e 's,/usr/share/boost-build,${PREFIX}/share/boost-build,g' INSTALLATION_DIRS= bin do-build: - cd ${WRKSRC}/tools/jam/src && \ - ${SETENV} ${MAKE_ENV} ${SH} ./build.sh ${BOOST_TOOLSET} + cd ${WRKSRC}/tools/build/v2/engine/src && \ + ${SETENV} ${MAKE_ENV} ${SH} ./build.sh ${BOOST_TOOLSET} do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/tools/jam/src/bin.*/bjam \ - ${DESTDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/tools/build/v2/engine/src/bin.*/bjam \ + ${DESTDIR}${PREFIX}/bin .include "../../mk/bsd.pkg.mk" diff --git a/devel/boost-jam/buildlink3.mk b/devel/boost-jam/buildlink3.mk index 052332cfc4b..9766e04f096 100644 --- a/devel/boost-jam/buildlink3.mk +++ b/devel/boost-jam/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.10 2010/08/26 17:40:58 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.11 2010/11/26 20:47:00 adam Exp $ BUILDLINK_TREE+= boost-jam .if !defined(BOOST_JAM_BUILDLINK3_MK) BOOST_JAM_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.44.* +BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.45.* 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 bc37666b4f1..d00c9df8f36 100644 --- a/devel/boost-libs/Makefile +++ b/devel/boost-libs/Makefile @@ -1,6 +1,4 @@ -# $NetBSD: Makefile,v 1.15 2010/08/28 15:28:23 adam Exp $ - -PKGREVISION= 1 +# $NetBSD: Makefile,v 1.16 2010/11/26 20:47:00 adam Exp $ BOOST_PACKAGE= libs BOOST_COMMENT= (binary libraries) diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk index dc311f227d0..070907c4a1b 100644 --- a/devel/boost-libs/buildlink3.mk +++ b/devel/boost-libs/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.17 2010/08/26 17:40:58 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.18 2010/11/26 20:47:00 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.44.* +BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.45.* 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 fb51f84b8a7..5746e3cd0f7 100644 --- a/devel/boost-python/buildlink3.mk +++ b/devel/boost-python/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.21 2010/08/26 17:40:58 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.22 2010/11/26 20:47:00 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.44.* -BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.44.* +BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.45.* +BUILDLINK_ABI_DEPENDS.boost-python+= boost-python-1.45.* 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 87ff23f1a3e..7f46a0ece99 100644 --- a/meta-pkgs/boost/Makefile.common +++ b/meta-pkgs/boost/Makefile.common @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.25 2010/10/26 13:45:41 adam Exp $ +# $NetBSD: Makefile.common,v 1.26 2010/11/26 20:47:01 adam Exp $ # # used by devel/boost-build/Makefile # used by devel/boost-docs/Makefile @@ -10,7 +10,7 @@ BOOST_PACKAGE?= undefined BOOST_COMMENT?= undefined -BOOST_VERSION= 1.44.0 +BOOST_VERSION= 1.45.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 cc4fefdd936..73cd8e12f80 100644 --- a/meta-pkgs/boost/distinfo +++ b/meta-pkgs/boost/distinfo @@ -1,13 +1,12 @@ -$NetBSD: distinfo,v 1.29 2010/11/23 21:23:04 shattered Exp $ +$NetBSD: distinfo,v 1.30 2010/11/26 20:47:01 adam Exp $ -SHA1 (boost_1_44_0.tar.bz2) = 0dfeaad7a316ddfdcdb8a7e42443ef048ad18c01 -RMD160 (boost_1_44_0.tar.bz2) = 1fe1bf83ce5699dc43cbfc3d5a6997722c34c938 -Size (boost_1_44_0.tar.bz2) = 38806420 bytes -SHA1 (patch-aa) = 5a38ee7ad5f16a823d8bb81a95734e7957c55f2d +SHA1 (boost_1_45_0.tar.bz2) = eb7424ef99df4e38af7431e38ff9849651b8aaf5 +RMD160 (boost_1_45_0.tar.bz2) = 1402cb49e0d680268109ef1bf16aea9bc4a127b0 +Size (boost_1_45_0.tar.bz2) = 39330184 bytes +SHA1 (patch-aa) = b42e255c8ad2138f226ec14633aedeb9b9a9fd32 SHA1 (patch-ab) = 2fa89ce671e5fb0dca160a820524cff2d1ec8927 -SHA1 (patch-ac) = 12304069d394b56bb6294701ff30fe811a91abed +SHA1 (patch-ac) = 54d40e6a62cdf40c4155c64d9f02df475fbe111d SHA1 (patch-ad) = 299272ecd11cab1b5af099ef1a65e6db1daa4784 SHA1 (patch-af) = ef9a9363420f519c45baaf98badff4c885a7595c -SHA1 (patch-aq) = 6078cb5ac979c339a787e48cfe949e76613987e7 -SHA1 (patch-ar) = 6b7e3b808fe0c20d92522b87ee949690ce34f749 -SHA1 (patch-as) = c8aaf7f565c32a56d7cc9a9a6f8d82e292d5df85 +SHA1 (patch-aq) = e5c7b72ffa2942ce401f3d9bf05498fd761df17a +SHA1 (patch-ar) = 91981e2edb93666de78c203a6cef3d5011b2b26a diff --git a/meta-pkgs/boost/patches/patch-aa b/meta-pkgs/boost/patches/patch-aa index 0fd2eec18bd..d4f01607ed4 100644 --- a/meta-pkgs/boost/patches/patch-aa +++ b/meta-pkgs/boost/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.7 2009/10/14 06:40:08 adam Exp $ +$NetBSD: patch-aa,v 1.8 2010/11/26 20:47:01 adam Exp $ ---- Jamroot.orig 2009-08-23 18:17:37.000000000 +0200 +--- Jamroot.orig 2010-11-17 09:51:56.000000000 +0000 +++ Jamroot -@@ -251,6 +251,10 @@ rule libraries-to-install ( existing-lib +@@ -269,6 +269,10 @@ rule libraries-to-install ( existing-lib ECHO "error: both --with-<library> and --without-<library> specified" ; EXIT ; } @@ -13,7 +13,7 @@ $NetBSD: patch-aa,v 1.7 2009/10/14 06:40:08 adam Exp $ local wrong = [ set.difference $(with-parameter) : $(existing-libraries) ] ; if $(wrong) -@@ -439,6 +443,7 @@ install stage-proper +@@ -464,6 +468,7 @@ install stage-proper : <location>$(stage-locate)/lib <install-dependencies>on <install-type>LIB <install-no-version-symlinks>on diff --git a/meta-pkgs/boost/patches/patch-ac b/meta-pkgs/boost/patches/patch-ac index 4a57191c7aa..17df87d249e 100644 --- a/meta-pkgs/boost/patches/patch-ac +++ b/meta-pkgs/boost/patches/patch-ac @@ -1,8 +1,8 @@ -$NetBSD: patch-ac,v 1.5 2009/10/14 06:40:08 adam Exp $ +$NetBSD: patch-ac,v 1.6 2010/11/26 20:47:01 adam Exp $ ---- boost/config/suffix.hpp.orig 2009-06-06 15:48:57.000000000 +0200 +--- boost/config/suffix.hpp.orig 2010-10-01 09:19:44.000000000 +0000 +++ boost/config/suffix.hpp -@@ -226,7 +226,7 @@ +@@ -254,7 +254,7 @@ // #if (defined(__MT__) || defined(_MT) || defined(_REENTRANT) \ || defined(_PTHREADS) || defined(__APPLE__) || defined(__DragonFly__)) \ diff --git a/meta-pkgs/boost/patches/patch-aq b/meta-pkgs/boost/patches/patch-aq index 2f87c377c51..b51d3aeae11 100644 --- a/meta-pkgs/boost/patches/patch-aq +++ b/meta-pkgs/boost/patches/patch-aq @@ -1,8 +1,8 @@ -$NetBSD: patch-aq,v 1.5 2009/10/14 06:40:08 adam Exp $ +$NetBSD: patch-aq,v 1.6 2010/11/26 20:47:01 adam Exp $ ---- boost/test/impl/execution_monitor.ipp.orig 2009-07-04 08:36:59.000000000 +0200 +--- boost/test/impl/execution_monitor.ipp.orig 2009-11-28 09:19:18.000000000 +0000 +++ boost/test/impl/execution_monitor.ipp -@@ -178,7 +178,8 @@ namespace { void _set_se_translator( voi +@@ -180,7 +180,8 @@ namespace { void _set_se_translator( voi # if defined(SIGPOLL) && !defined(__CYGWIN__) && \ !(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)) && \ !defined(__NetBSD__) && \ @@ -12,7 +12,7 @@ $NetBSD: patch-aq,v 1.5 2009/10/14 06:40:08 adam Exp $ # define BOOST_TEST_CATCH_SIGPOLL # endif -@@ -290,6 +291,7 @@ system_signal_exception::report() const +@@ -327,6 +328,7 @@ system_signal_exception::report() const if( !m_sig_info ) return; // no error actually occur? @@ -20,7 +20,7 @@ $NetBSD: patch-aq,v 1.5 2009/10/14 06:40:08 adam Exp $ switch( m_sig_info->si_code ) { case SI_USER: report_error( execution_exception::system_error, -@@ -571,6 +573,7 @@ system_signal_exception::report() const +@@ -608,6 +610,7 @@ system_signal_exception::report() const default: report_error( execution_exception::system_error, "unrecognized signal" ); } diff --git a/meta-pkgs/boost/patches/patch-ar b/meta-pkgs/boost/patches/patch-ar index dcc8534f6d5..9a93bf1d848 100644 --- a/meta-pkgs/boost/patches/patch-ar +++ b/meta-pkgs/boost/patches/patch-ar @@ -1,31 +1,22 @@ -$NetBSD: patch-ar,v 1.1 2010/08/25 22:50:13 tez Exp $ +$NetBSD: patch-ar,v 1.2 2010/11/26 20:47:01 adam Exp $ -Cater to compilers too stupid to interpret a bitwise OR in a template -argument as a constant. (From https://svn.boost.org/trac/boost/ticket/4146) - ---- boost/property_tree/detail/xml_parser_read_rapidxml.hpp.orig 2010-08-20 13:41:30.645363600 -0500 -+++ boost/property_tree/detail/xml_parser_read_rapidxml.hpp 2010-08-20 13:46:11.091510100 -0500 -@@ -94,9 +94,12 @@ +--- 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 + try { // Parse using appropriate flags - using namespace rapidxml; - const int f_tws = parse_normalize_whitespace - | parse_trim_whitespace; + const int f_tws = (parse_normalize_whitespace + | parse_trim_whitespace); const int f_c = parse_comment_nodes; + // Some compilers don't like the bitwise or in the template arg. +- const int f_tws_c = parse_normalize_whitespace + const int f_tws_c = (parse_normalize_whitespace -+ | parse_trim_whitespace -+ | parse_comment_nodes); + | parse_trim_whitespace +- | parse_comment_nodes; ++ | parse_comment_nodes); xml_document<Ch> doc; if (flags & no_comments) { if (flags & trim_whitespace) -@@ -105,7 +108,7 @@ - doc.BOOST_NESTED_TEMPLATE parse<0>(&v.front()); - } else { - if (flags & trim_whitespace) -- doc.BOOST_NESTED_TEMPLATE parse<f_tws | f_c>(&v.front()); -+ doc.BOOST_NESTED_TEMPLATE parse<f_tws_c>(&v.front()); - else - doc.BOOST_NESTED_TEMPLATE parse<f_c>(&v.front()); - } diff --git a/meta-pkgs/boost/patches/patch-as b/meta-pkgs/boost/patches/patch-as deleted file mode 100644 index b222c5d2d12..00000000000 --- a/meta-pkgs/boost/patches/patch-as +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-as,v 1.1 2010/11/23 21:23:04 shattered Exp $ - -From https://svn.boost.org/trac/boost/ticket/4794, fixes build on 4.0 - ---- boost/math/special_functions/cbrt.hpp.orig 2010-05-21 17:23:36.000000000 +0000 -+++ boost/math/special_functions/cbrt.hpp -@@ -69,7 +69,7 @@ T cbrt_imp(T z, const Policy& pol) - static_cast<T>(1.5874010519681994747517056392723), // 2^2/3 - }; - -- if(!boost::math::isfinite(z)) -+ if(!(boost::math::isfinite)(z)) - { - return policies::raise_domain_error("boost::math::cbrt<%1%>(%1%)", "Argument to function must be finite but got %1%.", z, pol); - } |