1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-09 06:51:44 +00:00

devel/boost*: update Boost to 1.81.0 release (+)

Changelog:	https://www.boost.org/users/history/version_1_81_0.html
This commit is contained in:
Dima Panov 2023-01-16 22:23:41 +03:00
parent 3ec51a118e
commit ebbef4b5f8
14 changed files with 316 additions and 131 deletions

View File

@ -1,8 +1,7 @@
PORTVERSUFFIX= ${PORTVERSION:C/\.[0-9]+$//}
DISTVERSION= 1_80_0
DISTVERSION= ${BOOST_MAJOR_VER}_${BOOST_MINOR_VER}_${BOOST_PATCH_VER}${BOOST_RC_VER}
DISTVERSIONPREFIX= boost_
DISTVERSIONSUFFIX= ''
DISTNAME= ${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
DISTNAME= ${DISTVERSIONPREFIX}${DISTVERSION}
DISTINFO_FILE= ${.CURDIR}/../boost-all/distinfo
@ -10,10 +9,16 @@ CATEGORIES= devel
MAINTAINER= office@FreeBSD.org
MASTER_SITES= https://boostorg.jfrog.io/artifactory/main/release/${PORTVERSION}/source/ \
https://boostorg.jfrog.io/artifactory/main/beta/${PORTVERSION}${DISTVERSIONSUFFIX:S/_b/.beta/g}/source/ \
https://boostorg.jfrog.io/artifactory/main/beta/${PORTVERSION:S/.b/.beta/g}/source/ \
SF/boost/boost/${PORTVERSION}
USES+= tar:bzip2
WRKSRC= ${WRKDIR}/${DISTVERSIONPREFIX}${DISTVERSION}
BOOST_MAJOR_VER=1
BOOST_MINOR_VER=81
BOOST_PATCH_VER=0
BOOST_RC_VER=
BOOST_SHARED_LIB_VER=${BOOST_MAJOR_VER}.${BOOST_MINOR_VER}.${BOOST_PATCH_VER}
WRKSRC= ${WRKDIR}/${DISTVERSIONPREFIX}${BOOST_MAJOR_VER}_${BOOST_MINOR_VER}_${BOOST_PATCH_VER}

View File

@ -7,9 +7,9 @@ ALL_TARGET= stage
USES+= compiler:c++17-lang
USE_CXXSTD= gnu++17
PLIST_SUB+= BOOST_MAJOR_VER=${PORTVERSION:R:R} \
BOOST_MINOR_VER=${PORTVERSION:R:E} \
BOOST_SHARED_LIB_VER=${PORTVERSION}
PLIST_SUB+= BOOST_MAJOR_VER=${BOOST_MAJOR_VER} \
BOOST_MINOR_VER=${BOOST_MINOR_VER} \
BOOST_SHARED_LIB_VER=${BOOST_SHARED_LIB_VER}
PKG_MESSAGE_FILE_THREADS= ${PORTSDIR}/devel/boost-all/pkg-message.threads
PKG_MESSAGE_FILE_PYTHON= ${PORTSDIR}/devel/boost-all/pkg-message.python

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1660232480
SHA256 (boost_1_80_0.tar.bz2) = 1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0
SIZE (boost_1_80_0.tar.bz2) = 115869904
TIMESTAMP = 1671565791
SHA256 (boost_1_81_0.tar.bz2) = 71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa
SIZE (boost_1_81_0.tar.bz2) = 118797750

View File

@ -1,4 +1,5 @@
PORTNAME= boost-docs
COMMENT= Documentation for libraries from boost.org
WWW= https://www.boost.org/

View File

@ -1,4 +1,5 @@
PORTNAME= boost-jam
COMMENT= Build tool from the boost.org
WWW= https://www.boost.org/
@ -6,10 +7,10 @@ PLIST_FILES= bin/bjam
LICENSE= BSL
EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions ${DISTVERSIONPREFIX}${DISTVERSION}/${WRKSRC_SUBDIR}
EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions ${DISTVERSIONPREFIX}${BOOST_MAJOR_VER}_${BOOST_MINOR_VER}_${BOOST_PATCH_VER}/${WRKSRC_SUBDIR}
MAKE_CMD= ./build.sh
ALL_TARGET= ${CHOSEN_COMPILER_TYPE} ${WITH_DEBUG:D--debug}
MAKE_FLAGS= --cxx="${CXX}" --cxxflags="${CXXFLAGS}"
MAKE_FLAGS= --cxx="${CXX}" --cxxflags="${CXXFLAGS:N-O*}"
_MAKE_JOBS= #
MAKEFILE= #

View File

@ -1,5 +1,5 @@
PORTNAME= boost-libs
PORTREVISION?= 1
PORTREVISION?= 0
COMMENT= Free portable C++ libraries (without Boost.Python)
WWW= https://www.boost.org/

View File

@ -1,29 +0,0 @@
--- libs/locale/build/Jamfile.v2.orig 2022-08-04 02:47:09 UTC
+++ libs/locale/build/Jamfile.v2
@@ -82,8 +82,8 @@ if $(ICU_LINK)
if $(ICU_LINK)
{
- ICU_OPTS = <include>$(icu-path)/include <linkflags>$(ICU_LINK) <dll-path>$(icu-path)/bin <runtime-link>shared ;
- ICU64_OPTS = <include>$(icu-path)/include <linkflags>$(ICU_LINK) <dll-path>$(icu-path)/bin64 <runtime-link>shared ;
+ ICU_OPTS = <include>$(ICU_PATH)/include <linkflags>$(ICU_LINK) <runtime-link>shared ;
+ ICU64_OPTS = <include>$(ICU_PATH)/include <linkflags>$(ICU_LINK) <runtime-link>shared ;
} else
{
searched-lib icuuc : : <name>icuuc
@@ -140,7 +140,6 @@ if $(ICU_LINK)
<library>icuuc/<link>shared/<runtime-link>shared
<library>icudt/<link>shared/<runtime-link>shared
<library>icuin/<link>shared/<runtime-link>shared
- <dll-path>$(icu-path)/bin
<runtime-link>shared ;
@@ -199,7 +198,6 @@ if $(ICU_LINK)
<library>icuuc_64/<link>shared/<runtime-link>shared
<library>icudt_64/<link>shared/<runtime-link>shared
<library>icuin_64/<link>shared/<runtime-link>shared
- <dll-path>$(icu-path)/bin64
<runtime-link>shared ;
}

View File

@ -0,0 +1,11 @@
https://bugs.gentoo.org/887041
https://github.com/boostorg/phoenix/issues/111
--- boost/phoenix/stl.hpp
+++ boost/phoenix/stl.hpp
@@ -11,6 +11,5 @@
#include <boost/phoenix/stl/algorithm.hpp>
#include <boost/phoenix/stl/container.hpp>
-#include <boost/phoenix/stl/tuple.hpp>
#endif

View File

@ -1,11 +0,0 @@
--- libs/locale/src/boost/locale/encoding/iconv_codepage.ipp.orig 2017-09-02 09:56:14 UTC
+++ libs/locale/src/boost/locale/encoding/iconv_codepage.ipp
@@ -43,7 +43,7 @@ class iconverter_base { (public)
bool open(char const *to,char const *from,method_type how)
{
close();
- cvt_ = iconv_open(to,from);
+ cvt_ = call_iconv_open(to,from);
how_ = how;
return cvt_ != (iconv_t)(-1);
}

View File

@ -1,20 +0,0 @@
--- libs/locale/src/boost/locale/posix/codecvt.cpp.orig 2017-09-02 09:56:14 UTC
+++ libs/locale/src/boost/locale/posix/codecvt.cpp
@@ -38,7 +38,7 @@ namespace impl_posix {
iconv_t d = (iconv_t)(-1);
std::vector<uint32_t> first_byte_table;
try {
- d = iconv_open(utf32_encoding(),encoding.c_str());
+ d = call_iconv_open(utf32_encoding(),encoding.c_str());
if(d == (iconv_t)(-1)) {
throw std::runtime_error("Unsupported encoding" + encoding);
}
@@ -186,7 +186,7 @@ namespace impl_posix {
{
if(d!=(iconv_t)(-1))
return;
- d=iconv_open(to,from);
+ d=call_iconv_open(to,from);
}
static char const *utf32_encoding()

View File

@ -1,49 +0,0 @@
--- libs/locale/src/boost/locale/util/iconv.hpp.orig 2017-09-02 09:56:14 UTC
+++ libs/locale/src/boost/locale/util/iconv.hpp
@@ -12,27 +12,7 @@ namespace boost {
namespace boost {
namespace locale {
-#if defined(__ICONV_F_HIDE_INVALID) && defined(__FreeBSD__)
extern "C" {
- typedef size_t (*const_iconv_ptr_type)(iconv_t d,char const **in,size_t *insize,char **out,size_t *outsize,uint32_t,size_t *);
- typedef size_t (*nonconst_iconv_ptr_type)(iconv_t d,char **in,size_t *insize,char **out,size_t *outsize,uint32_t,size_t *);
- }
- inline size_t do_iconv(const_iconv_ptr_type ptr,iconv_t d,char **in,size_t *insize,char **out,size_t *outsize)
- {
- char const **rin = const_cast<char const **>(in);
- return ptr(d,rin,insize,out,outsize,__ICONV_F_HIDE_INVALID,0);
- }
- inline size_t do_iconv(nonconst_iconv_ptr_type ptr,iconv_t d,char **in,size_t *insize,char **out,size_t *outsize)
- {
- return ptr(d,in,insize,out,outsize,__ICONV_F_HIDE_INVALID,0);
- }
- inline size_t call_iconv(iconv_t d,char **in,size_t *insize,char **out,size_t *outsize)
- {
- char const **rin = const_cast<char const **>(in);
- return do_iconv(__iconv, d, in,insize,out,outsize);
- }
-#else
- extern "C" {
typedef size_t (*gnu_iconv_ptr_type)(iconv_t d,char const **in,size_t *insize,char **out,size_t *outsize);
typedef size_t (*posix_iconv_ptr_type)(iconv_t d,char **in,size_t *insize,char **out,size_t *outsize);
}
@@ -49,8 +29,17 @@ namespace boost {
{
return do_iconv( iconv, d, in,insize,out,outsize);
}
+ inline iconv_t call_iconv_open(char const *to,char const *from)
+ {
+ iconv_t d = iconv_open(to,from);
+#if defined(ICONV_SET_ILSEQ_INVALID) && defined(__FreeBSD__)
+ if(d != (iconv_t)(-1)) {
+ int ilseq_invalid = 1;
+ iconvctl(d,ICONV_SET_ILSEQ_INVALID,&ilseq_invalid);
+ }
#endif
-
+ return d;
+ }
} // locale
} // boost

View File

@ -0,0 +1,13 @@
Build auto_index tool with USE="tools"
See also: https://bugs.gentoo.org/529066
--- tools/Jamfile.v2
+++ tools/Jamfile.v2
@@ -18,6 +18,7 @@
;
TOOLS =
+ auto_index/build//auto_index
bcp//bcp
inspect/build//inspect
quickbook//quickbook

View File

@ -338,6 +338,8 @@ include/boost/archive/xml_wiarchive.hpp
include/boost/archive/xml_woarchive.hpp
include/boost/array.hpp
include/boost/asio.hpp
include/boost/asio/any_completion_executor.hpp
include/boost/asio/any_completion_handler.hpp
include/boost/asio/any_io_executor.hpp
include/boost/asio/append.hpp
include/boost/asio/as_tuple.hpp
@ -387,6 +389,7 @@ include/boost/asio/completion_condition.hpp
include/boost/asio/compose.hpp
include/boost/asio/connect.hpp
include/boost/asio/connect_pipe.hpp
include/boost/asio/consign.hpp
include/boost/asio/coroutine.hpp
include/boost/asio/deadline_timer.hpp
include/boost/asio/defer.hpp
@ -408,6 +411,7 @@ include/boost/asio/detail/call_stack.hpp
include/boost/asio/detail/chrono.hpp
include/boost/asio/detail/chrono_time_traits.hpp
include/boost/asio/detail/completion_handler.hpp
include/boost/asio/detail/composed_work.hpp
include/boost/asio/detail/concurrency_hint.hpp
include/boost/asio/detail/conditionally_enabled_event.hpp
include/boost/asio/detail/conditionally_enabled_mutex.hpp
@ -728,6 +732,7 @@ include/boost/asio/experimental/cancellation_condition.hpp
include/boost/asio/experimental/channel.hpp
include/boost/asio/experimental/channel_error.hpp
include/boost/asio/experimental/channel_traits.hpp
include/boost/asio/experimental/co_composed.hpp
include/boost/asio/experimental/co_spawn.hpp
include/boost/asio/experimental/concurrent_channel.hpp
include/boost/asio/experimental/coro.hpp
@ -741,21 +746,24 @@ include/boost/asio/experimental/detail/channel_receive_op.hpp
include/boost/asio/experimental/detail/channel_send_functions.hpp
include/boost/asio/experimental/detail/channel_send_op.hpp
include/boost/asio/experimental/detail/channel_service.hpp
include/boost/asio/experimental/detail/completion_handler_erasure.hpp
include/boost/asio/experimental/detail/coro_completion_handler.hpp
include/boost/asio/experimental/detail/coro_promise_allocator.hpp
include/boost/asio/experimental/detail/has_signature.hpp
include/boost/asio/experimental/detail/impl/channel_service.hpp
include/boost/asio/experimental/detail/partial_promise.hpp
include/boost/asio/experimental/impl/as_single.hpp
include/boost/asio/experimental/impl/channel_error.ipp
include/boost/asio/experimental/impl/co_composed.hpp
include/boost/asio/experimental/impl/coro.hpp
include/boost/asio/experimental/impl/parallel_group.hpp
include/boost/asio/experimental/impl/promise.hpp
include/boost/asio/experimental/impl/use_coro.hpp
include/boost/asio/experimental/impl/use_promise.hpp
include/boost/asio/experimental/parallel_group.hpp
include/boost/asio/experimental/prepend.hpp
include/boost/asio/experimental/promise.hpp
include/boost/asio/experimental/use_coro.hpp
include/boost/asio/experimental/use_promise.hpp
include/boost/asio/file_base.hpp
include/boost/asio/generic/basic_endpoint.hpp
include/boost/asio/generic/datagram_protocol.hpp
@ -768,6 +776,7 @@ include/boost/asio/handler_alloc_hook.hpp
include/boost/asio/handler_continuation_hook.hpp
include/boost/asio/handler_invoke_hook.hpp
include/boost/asio/high_resolution_timer.hpp
include/boost/asio/impl/any_completion_executor.ipp
include/boost/asio/impl/any_io_executor.ipp
include/boost/asio/impl/append.hpp
include/boost/asio/impl/as_tuple.hpp
@ -776,10 +785,10 @@ include/boost/asio/impl/buffered_read_stream.hpp
include/boost/asio/impl/buffered_write_stream.hpp
include/boost/asio/impl/cancellation_signal.ipp
include/boost/asio/impl/co_spawn.hpp
include/boost/asio/impl/compose.hpp
include/boost/asio/impl/connect.hpp
include/boost/asio/impl/connect_pipe.hpp
include/boost/asio/impl/connect_pipe.ipp
include/boost/asio/impl/consign.hpp
include/boost/asio/impl/defer.hpp
include/boost/asio/impl/deferred.hpp
include/boost/asio/impl/detached.hpp
@ -1187,10 +1196,12 @@ include/boost/beast/core.hpp
include/boost/beast/core/async_base.hpp
include/boost/beast/core/basic_stream.hpp
include/boost/beast/core/bind_handler.hpp
include/boost/beast/core/buffer_ref.hpp
include/boost/beast/core/buffer_traits.hpp
include/boost/beast/core/buffered_read_stream.hpp
include/boost/beast/core/buffers_adaptor.hpp
include/boost/beast/core/buffers_cat.hpp
include/boost/beast/core/buffers_generator.hpp
include/boost/beast/core/buffers_prefix.hpp
include/boost/beast/core/buffers_range.hpp
include/boost/beast/core/buffers_suffix.hpp
@ -1212,6 +1223,7 @@ include/boost/beast/core/detail/char_buffer.hpp
include/boost/beast/core/detail/clamp.hpp
include/boost/beast/core/detail/config.hpp
include/boost/beast/core/detail/cpu_info.hpp
include/boost/beast/core/detail/filtering_cancellation_slot.hpp
include/boost/beast/core/detail/flat_stream.hpp
include/boost/beast/core/detail/get_io_context.hpp
include/boost/beast/core/detail/impl/read.hpp
@ -1252,6 +1264,7 @@ include/boost/beast/core/impl/basic_stream.hpp
include/boost/beast/core/impl/buffered_read_stream.hpp
include/boost/beast/core/impl/buffers_adaptor.hpp
include/boost/beast/core/impl/buffers_cat.hpp
include/boost/beast/core/impl/buffers_generator.hpp
include/boost/beast/core/impl/buffers_prefix.hpp
include/boost/beast/core/impl/buffers_suffix.hpp
include/boost/beast/core/impl/error.hpp
@ -1269,7 +1282,6 @@ include/boost/beast/core/impl/saved_handler.hpp
include/boost/beast/core/impl/saved_handler.ipp
include/boost/beast/core/impl/static_buffer.hpp
include/boost/beast/core/impl/static_buffer.ipp
include/boost/beast/core/impl/static_string.hpp
include/boost/beast/core/impl/string.ipp
include/boost/beast/core/impl/string_param.hpp
include/boost/beast/core/make_printable.hpp
@ -1316,6 +1328,7 @@ include/boost/beast/http/impl/fields.hpp
include/boost/beast/http/impl/fields.ipp
include/boost/beast/http/impl/file_body_win32.hpp
include/boost/beast/http/impl/message.hpp
include/boost/beast/http/impl/message_generator.hpp
include/boost/beast/http/impl/parser.hpp
include/boost/beast/http/impl/read.hpp
include/boost/beast/http/impl/rfc7230.hpp
@ -1325,6 +1338,7 @@ include/boost/beast/http/impl/status.ipp
include/boost/beast/http/impl/verb.ipp
include/boost/beast/http/impl/write.hpp
include/boost/beast/http/message.hpp
include/boost/beast/http/message_generator.hpp
include/boost/beast/http/parser.hpp
include/boost/beast/http/read.hpp
include/boost/beast/http/rfc7230.hpp
@ -2185,12 +2199,17 @@ include/boost/container/throw_exception.hpp
include/boost/container/uses_allocator.hpp
include/boost/container/uses_allocator_fwd.hpp
include/boost/container/vector.hpp
include/boost/container_hash/detail/float_functions.hpp
include/boost/container_hash/detail/hash_float.hpp
include/boost/container_hash/detail/hash_mix.hpp
include/boost/container_hash/detail/hash_range.hpp
include/boost/container_hash/detail/hash_tuple.hpp
include/boost/container_hash/detail/limits.hpp
include/boost/container_hash/extensions.hpp
include/boost/container_hash/hash.hpp
include/boost/container_hash/hash_fwd.hpp
include/boost/container_hash/is_contiguous_range.hpp
include/boost/container_hash/is_described_class.hpp
include/boost/container_hash/is_range.hpp
include/boost/container_hash/is_unordered_range.hpp
include/boost/context/continuation.hpp
include/boost/context/continuation_fcontext.hpp
include/boost/context/continuation_ucontext.hpp
@ -2307,6 +2326,7 @@ include/boost/core/empty_value.hpp
include/boost/core/enable_if.hpp
include/boost/core/exchange.hpp
include/boost/core/explicit_operator_bool.hpp
include/boost/core/fclose_deleter.hpp
include/boost/core/first_scalar.hpp
include/boost/core/ignore_unused.hpp
include/boost/core/is_same.hpp
@ -2517,6 +2537,7 @@ include/boost/describe/enum_from_string.hpp
include/boost/describe/enum_to_string.hpp
include/boost/describe/enumerators.hpp
include/boost/describe/members.hpp
include/boost/describe/modifier_description.hpp
include/boost/describe/modifiers.hpp
include/boost/describe/operators.hpp
include/boost/detail/algorithm.hpp
@ -2764,6 +2785,7 @@ include/boost/filesystem/config.hpp
include/boost/filesystem/convenience.hpp
include/boost/filesystem/detail/footer.hpp
include/boost/filesystem/detail/header.hpp
include/boost/filesystem/detail/path_traits.hpp
include/boost/filesystem/detail/utf8_codecvt_facet.hpp
include/boost/filesystem/directory.hpp
include/boost/filesystem/exception.hpp
@ -3569,6 +3591,7 @@ include/boost/fusion/include/greater.hpp
include/boost/fusion/include/greater_equal.hpp
include/boost/fusion/include/has_key.hpp
include/boost/fusion/include/hash.hpp
include/boost/fusion/include/identity_view.hpp
include/boost/fusion/include/ignore.hpp
include/boost/fusion/include/in.hpp
include/boost/fusion/include/insert.hpp
@ -3852,6 +3875,8 @@ include/boost/fusion/view/filter_view/filter_view_iterator.hpp
include/boost/fusion/view/flatten_view.hpp
include/boost/fusion/view/flatten_view/flatten_view.hpp
include/boost/fusion/view/flatten_view/flatten_view_iterator.hpp
include/boost/fusion/view/identity_view.hpp
include/boost/fusion/view/identity_view/identity_view.hpp
include/boost/fusion/view/iterator_range.hpp
include/boost/fusion/view/iterator_range/detail/at_impl.hpp
include/boost/fusion/view/iterator_range/detail/begin_impl.hpp
@ -3935,13 +3960,16 @@ include/boost/fusion/view/transform_view.hpp
include/boost/fusion/view/transform_view/detail/advance_impl.hpp
include/boost/fusion/view/transform_view/detail/at_impl.hpp
include/boost/fusion/view/transform_view/detail/begin_impl.hpp
include/boost/fusion/view/transform_view/detail/deref_data_impl.hpp
include/boost/fusion/view/transform_view/detail/deref_impl.hpp
include/boost/fusion/view/transform_view/detail/distance_impl.hpp
include/boost/fusion/view/transform_view/detail/end_impl.hpp
include/boost/fusion/view/transform_view/detail/equal_to_impl.hpp
include/boost/fusion/view/transform_view/detail/key_of_impl.hpp
include/boost/fusion/view/transform_view/detail/next_impl.hpp
include/boost/fusion/view/transform_view/detail/prior_impl.hpp
include/boost/fusion/view/transform_view/detail/value_at_impl.hpp
include/boost/fusion/view/transform_view/detail/value_of_data_impl.hpp
include/boost/fusion/view/transform_view/detail/value_of_impl.hpp
include/boost/fusion/view/transform_view/transform_view.hpp
include/boost/fusion/view/transform_view/transform_view_fwd.hpp
@ -6031,6 +6059,7 @@ include/boost/heap/skew_heap.hpp
include/boost/histogram.hpp
include/boost/histogram/accumulators.hpp
include/boost/histogram/accumulators/count.hpp
include/boost/histogram/accumulators/fraction.hpp
include/boost/histogram/accumulators/is_thread_safe.hpp
include/boost/histogram/accumulators/mean.hpp
include/boost/histogram/accumulators/ostream.hpp
@ -6067,6 +6096,7 @@ include/boost/histogram/detail/convert_integer.hpp
include/boost/histogram/detail/counting_streambuf.hpp
include/boost/histogram/detail/debug.hpp
include/boost/histogram/detail/detect.hpp
include/boost/histogram/detail/erf_inv.hpp
include/boost/histogram/detail/fill.hpp
include/boost/histogram/detail/fill_n.hpp
include/boost/histogram/detail/ignore_deprecation_warning_begin.hpp
@ -6079,6 +6109,7 @@ include/boost/histogram/detail/linearize.hpp
include/boost/histogram/detail/make_default.hpp
include/boost/histogram/detail/mutex_base.hpp
include/boost/histogram/detail/nonmember_container_access.hpp
include/boost/histogram/detail/normal.hpp
include/boost/histogram/detail/operators.hpp
include/boost/histogram/detail/optional_index.hpp
include/boost/histogram/detail/priority.hpp
@ -6109,6 +6140,11 @@ include/boost/histogram/serialization.hpp
include/boost/histogram/storage_adaptor.hpp
include/boost/histogram/unlimited_storage.hpp
include/boost/histogram/unsafe_access.hpp
include/boost/histogram/utility/binomial_proportion_interval.hpp
include/boost/histogram/utility/clopper_pearson_interval.hpp
include/boost/histogram/utility/jeffreys_interval.hpp
include/boost/histogram/utility/wald_interval.hpp
include/boost/histogram/utility/wilson_interval.hpp
include/boost/histogram/weight.hpp
include/boost/hof.hpp
include/boost/hof/alias.hpp
@ -6752,6 +6788,7 @@ include/boost/json.hpp
include/boost/json/array.hpp
include/boost/json/basic_parser.hpp
include/boost/json/basic_parser_impl.hpp
include/boost/json/conversion.hpp
include/boost/json/detail/align.hpp
include/boost/json/detail/array.hpp
include/boost/json/detail/buffer.hpp
@ -6787,11 +6824,11 @@ include/boost/json/detail/utf8.hpp
include/boost/json/detail/value.hpp
include/boost/json/detail/value_from.hpp
include/boost/json/detail/value_to.hpp
include/boost/json/detail/value_traits.hpp
include/boost/json/error.hpp
include/boost/json/fwd.hpp
include/boost/json/impl/array.hpp
include/boost/json/impl/array.ipp
include/boost/json/impl/conversion.hpp
include/boost/json/impl/error.hpp
include/boost/json/impl/error.ipp
include/boost/json/impl/kind.ipp
@ -6808,6 +6845,7 @@ include/boost/json/impl/static_resource.ipp
include/boost/json/impl/stream_parser.ipp
include/boost/json/impl/string.hpp
include/boost/json/impl/string.ipp
include/boost/json/impl/value.hpp
include/boost/json/impl/value.ipp
include/boost/json/impl/value_ref.hpp
include/boost/json/impl/value_ref.ipp
@ -6986,6 +7024,7 @@ include/boost/locale/time_zone.hpp
include/boost/locale/utf.hpp
include/boost/locale/utf8_codecvt.hpp
include/boost/locale/util.hpp
include/boost/locale/util/string.hpp
include/boost/lockfree/detail/atomic.hpp
include/boost/lockfree/detail/copy_payload.hpp
include/boost/lockfree/detail/freelist.hpp
@ -7297,10 +7336,12 @@ include/boost/math/ccmath/isunordered.hpp
include/boost/math/ccmath/ldexp.hpp
include/boost/math/ccmath/logb.hpp
include/boost/math/ccmath/modf.hpp
include/boost/math/ccmath/next.hpp
include/boost/math/ccmath/remainder.hpp
include/boost/math/ccmath/round.hpp
include/boost/math/ccmath/scalbln.hpp
include/boost/math/ccmath/scalbn.hpp
include/boost/math/ccmath/signbit.hpp
include/boost/math/ccmath/sqrt.hpp
include/boost/math/ccmath/trunc.hpp
include/boost/math/common_factor.hpp
@ -7714,6 +7755,7 @@ include/boost/math/tools/luroth_expansion.hpp
include/boost/math/tools/minima.hpp
include/boost/math/tools/mp.hpp
include/boost/math/tools/norms.hpp
include/boost/math/tools/nothrow.hpp
include/boost/math/tools/numerical_differentiation.hpp
include/boost/math/tools/polynomial.hpp
include/boost/math/tools/polynomial_gcd.hpp
@ -10395,6 +10437,7 @@ include/boost/phoenix/stl/cmath.hpp
include/boost/phoenix/stl/container.hpp
include/boost/phoenix/stl/container/container.hpp
include/boost/phoenix/stl/container/detail/container.hpp
include/boost/phoenix/stl/tuple.hpp
include/boost/phoenix/support/detail/iterate.hpp
include/boost/phoenix/support/detail/iterate_define.hpp
include/boost/phoenix/support/detail/iterate_undef.hpp
@ -11187,6 +11230,7 @@ include/boost/process/spawn.hpp
include/boost/process/start_dir.hpp
include/boost/process/system.hpp
include/boost/process/v2.hpp
include/boost/process/v2/bind_launcher.hpp
include/boost/process/v2/cstring_ref.hpp
include/boost/process/v2/default_launcher.hpp
include/boost/process/v2/detail/config.hpp
@ -11216,6 +11260,7 @@ include/boost/process/v2/impl/environment.ipp
include/boost/process/v2/impl/error.ipp
include/boost/process/v2/impl/pid.ipp
include/boost/process/v2/impl/process_handle.ipp
include/boost/process/v2/impl/shell.ipp
include/boost/process/v2/pid.hpp
include/boost/process/v2/popen.hpp
include/boost/process/v2/posix/bind_fd.hpp
@ -11227,6 +11272,7 @@ include/boost/process/v2/posix/pdfork_launcher.hpp
include/boost/process/v2/posix/vfork_launcher.hpp
include/boost/process/v2/process.hpp
include/boost/process/v2/process_handle.hpp
include/boost/process/v2/shell.hpp
include/boost/process/v2/src.hpp
include/boost/process/v2/start_dir.hpp
include/boost/process/v2/stdio.hpp
@ -14678,17 +14724,224 @@ include/boost/units/systems/temperature/fahrenheit.hpp
include/boost/units/unit.hpp
include/boost/units/units_fwd.hpp
include/boost/unordered/detail/fca.hpp
include/boost/unordered/detail/foa.hpp
include/boost/unordered/detail/fwd.hpp
include/boost/unordered/detail/implementation.hpp
include/boost/unordered/detail/map.hpp
include/boost/unordered/detail/prime_fmod.hpp
include/boost/unordered/detail/set.hpp
include/boost/unordered/detail/type_traits.hpp
include/boost/unordered/detail/xmx.hpp
include/boost/unordered/hash_traits.hpp
include/boost/unordered/unordered_flat_map.hpp
include/boost/unordered/unordered_flat_map_fwd.hpp
include/boost/unordered/unordered_flat_set.hpp
include/boost/unordered/unordered_flat_set_fwd.hpp
include/boost/unordered/unordered_map.hpp
include/boost/unordered/unordered_map_fwd.hpp
include/boost/unordered/unordered_set.hpp
include/boost/unordered/unordered_set_fwd.hpp
include/boost/unordered_map.hpp
include/boost/unordered_set.hpp
include/boost/url.hpp
include/boost/url/authority_view.hpp
include/boost/url/decode_view.hpp
include/boost/url/detail/any_params_iter.hpp
include/boost/url/detail/any_segments_iter.hpp
include/boost/url/detail/config.hpp
include/boost/url/detail/decode.hpp
include/boost/url/detail/empty_value.hpp
include/boost/url/detail/encode.hpp
include/boost/url/detail/except.hpp
include/boost/url/detail/impl/any_params_iter.ipp
include/boost/url/detail/impl/any_segments_iter.ipp
include/boost/url/detail/impl/decode.ipp
include/boost/url/detail/impl/except.ipp
include/boost/url/detail/impl/normalize.ipp
include/boost/url/detail/impl/params_iter_impl.ipp
include/boost/url/detail/impl/path.ipp
include/boost/url/detail/impl/segments_iter_impl.ipp
include/boost/url/detail/impl/url_impl.ipp
include/boost/url/detail/move_chars.hpp
include/boost/url/detail/normalize.hpp
include/boost/url/detail/optional_string.hpp
include/boost/url/detail/over_allocator.hpp
include/boost/url/detail/params_iter_impl.hpp
include/boost/url/detail/parts_base.hpp
include/boost/url/detail/path.hpp
include/boost/url/detail/print.hpp
include/boost/url/detail/segments_iter_impl.hpp
include/boost/url/detail/url_impl.hpp
include/boost/url/encode.hpp
include/boost/url/encoding_opts.hpp
include/boost/url/error.hpp
include/boost/url/error_types.hpp
include/boost/url/grammar.hpp
include/boost/url/grammar/all_chars.hpp
include/boost/url/grammar/alnum_chars.hpp
include/boost/url/grammar/alpha_chars.hpp
include/boost/url/grammar/charset.hpp
include/boost/url/grammar/ci_string.hpp
include/boost/url/grammar/dec_octet_rule.hpp
include/boost/url/grammar/delim_rule.hpp
include/boost/url/grammar/detail/charset.hpp
include/boost/url/grammar/detail/ci_string.hpp
include/boost/url/grammar/detail/impl/ci_string.ipp
include/boost/url/grammar/detail/impl/recycled.ipp
include/boost/url/grammar/detail/recycled.hpp
include/boost/url/grammar/detail/tuple.hpp
include/boost/url/grammar/digit_chars.hpp
include/boost/url/grammar/error.hpp
include/boost/url/grammar/hexdig_chars.hpp
include/boost/url/grammar/impl/ci_string.ipp
include/boost/url/grammar/impl/dec_octet_rule.ipp
include/boost/url/grammar/impl/delim_rule.ipp
include/boost/url/grammar/impl/error.hpp
include/boost/url/grammar/impl/error.ipp
include/boost/url/grammar/impl/literal_rule.ipp
include/boost/url/grammar/impl/not_empty_rule.hpp
include/boost/url/grammar/impl/optional_rule.hpp
include/boost/url/grammar/impl/parse.hpp
include/boost/url/grammar/impl/range_rule.hpp
include/boost/url/grammar/impl/recycled.hpp
include/boost/url/grammar/impl/string_view_base.ipp
include/boost/url/grammar/impl/token_rule.hpp
include/boost/url/grammar/impl/tuple_rule.hpp
include/boost/url/grammar/impl/unsigned_rule.hpp
include/boost/url/grammar/impl/variant_rule.hpp
include/boost/url/grammar/literal_rule.hpp
include/boost/url/grammar/lut_chars.hpp
include/boost/url/grammar/not_empty_rule.hpp
include/boost/url/grammar/optional_rule.hpp
include/boost/url/grammar/parse.hpp
include/boost/url/grammar/range_rule.hpp
include/boost/url/grammar/recycled.hpp
include/boost/url/grammar/string_token.hpp
include/boost/url/grammar/string_view_base.hpp
include/boost/url/grammar/token_rule.hpp
include/boost/url/grammar/tuple_rule.hpp
include/boost/url/grammar/type_traits.hpp
include/boost/url/grammar/unsigned_rule.hpp
include/boost/url/grammar/variant_rule.hpp
include/boost/url/grammar/vchars.hpp
include/boost/url/host_type.hpp
include/boost/url/ignore_case.hpp
include/boost/url/impl/authority_view.ipp
include/boost/url/impl/decode_view.hpp
include/boost/url/impl/decode_view.ipp
include/boost/url/impl/encode.hpp
include/boost/url/impl/error.hpp
include/boost/url/impl/error.ipp
include/boost/url/impl/ipv4_address.ipp
include/boost/url/impl/ipv6_address.ipp
include/boost/url/impl/params_base.hpp
include/boost/url/impl/params_base.ipp
include/boost/url/impl/params_encoded_base.hpp
include/boost/url/impl/params_encoded_base.ipp
include/boost/url/impl/params_encoded_ref.hpp
include/boost/url/impl/params_encoded_ref.ipp
include/boost/url/impl/params_encoded_view.ipp
include/boost/url/impl/params_ref.hpp
include/boost/url/impl/params_ref.ipp
include/boost/url/impl/params_view.ipp
include/boost/url/impl/parse.ipp
include/boost/url/impl/parse_path.ipp
include/boost/url/impl/parse_query.ipp
include/boost/url/impl/pct_string_view.ipp
include/boost/url/impl/scheme.ipp
include/boost/url/impl/segments_base.hpp
include/boost/url/impl/segments_base.ipp
include/boost/url/impl/segments_encoded_base.hpp
include/boost/url/impl/segments_encoded_base.ipp
include/boost/url/impl/segments_encoded_ref.hpp
include/boost/url/impl/segments_encoded_ref.ipp
include/boost/url/impl/segments_encoded_view.ipp
include/boost/url/impl/segments_ref.hpp
include/boost/url/impl/segments_ref.ipp
include/boost/url/impl/segments_view.ipp
include/boost/url/impl/static_url.ipp
include/boost/url/impl/url.ipp
include/boost/url/impl/url_base.ipp
include/boost/url/impl/url_view.ipp
include/boost/url/impl/url_view_base.ipp
include/boost/url/ipv4_address.hpp
include/boost/url/ipv6_address.hpp
include/boost/url/optional.hpp
include/boost/url/param.hpp
include/boost/url/params_base.hpp
include/boost/url/params_encoded_base.hpp
include/boost/url/params_encoded_ref.hpp
include/boost/url/params_encoded_view.hpp
include/boost/url/params_ref.hpp
include/boost/url/params_view.hpp
include/boost/url/parse.hpp
include/boost/url/parse_path.hpp
include/boost/url/parse_query.hpp
include/boost/url/pct_string_view.hpp
include/boost/url/rfc/absolute_uri_rule.hpp
include/boost/url/rfc/authority_rule.hpp
include/boost/url/rfc/detail/charsets.hpp
include/boost/url/rfc/detail/fragment_part_rule.hpp
include/boost/url/rfc/detail/h16_rule.hpp
include/boost/url/rfc/detail/hier_part_rule.hpp
include/boost/url/rfc/detail/host_rule.hpp
include/boost/url/rfc/detail/impl/h16_rule.ipp
include/boost/url/rfc/detail/impl/hier_part_rule.ipp
include/boost/url/rfc/detail/impl/host_rule.ipp
include/boost/url/rfc/detail/impl/ip_literal_rule.ipp
include/boost/url/rfc/detail/impl/ipvfuture_rule.ipp
include/boost/url/rfc/detail/impl/port_rule.ipp
include/boost/url/rfc/detail/impl/relative_part_rule.ipp
include/boost/url/rfc/detail/impl/scheme_rule.ipp
include/boost/url/rfc/detail/impl/userinfo_rule.ipp
include/boost/url/rfc/detail/ip_literal_rule.hpp
include/boost/url/rfc/detail/ipvfuture_rule.hpp
include/boost/url/rfc/detail/path_rules.hpp
include/boost/url/rfc/detail/port_rule.hpp
include/boost/url/rfc/detail/query_part_rule.hpp
include/boost/url/rfc/detail/reg_name_rule.hpp
include/boost/url/rfc/detail/relative_part_rule.hpp
include/boost/url/rfc/detail/scheme_rule.hpp
include/boost/url/rfc/detail/userinfo_rule.hpp
include/boost/url/rfc/gen_delim_chars.hpp
include/boost/url/rfc/impl/absolute_uri_rule.ipp
include/boost/url/rfc/impl/authority_rule.ipp
include/boost/url/rfc/impl/ipv4_address_rule.ipp
include/boost/url/rfc/impl/ipv6_address_rule.ipp
include/boost/url/rfc/impl/origin_form_rule.ipp
include/boost/url/rfc/impl/pct_encoded_rule.hpp
include/boost/url/rfc/impl/query_rule.ipp
include/boost/url/rfc/impl/relative_ref_rule.ipp
include/boost/url/rfc/impl/uri_reference_rule.ipp
include/boost/url/rfc/impl/uri_rule.ipp
include/boost/url/rfc/ipv4_address_rule.hpp
include/boost/url/rfc/ipv6_address_rule.hpp
include/boost/url/rfc/origin_form_rule.hpp
include/boost/url/rfc/pchars.hpp
include/boost/url/rfc/pct_encoded_rule.hpp
include/boost/url/rfc/query_rule.hpp
include/boost/url/rfc/relative_ref_rule.hpp
include/boost/url/rfc/reserved_chars.hpp
include/boost/url/rfc/sub_delim_chars.hpp
include/boost/url/rfc/unreserved_chars.hpp
include/boost/url/rfc/uri_reference_rule.hpp
include/boost/url/rfc/uri_rule.hpp
include/boost/url/scheme.hpp
include/boost/url/segments_base.hpp
include/boost/url/segments_encoded_base.hpp
include/boost/url/segments_encoded_ref.hpp
include/boost/url/segments_encoded_view.hpp
include/boost/url/segments_ref.hpp
include/boost/url/segments_view.hpp
include/boost/url/src.hpp
include/boost/url/static_url.hpp
include/boost/url/string_view.hpp
include/boost/url/url.hpp
include/boost/url/url_base.hpp
include/boost/url/url_view.hpp
include/boost/url/url_view_base.hpp
include/boost/url/urls.hpp
include/boost/url/variant.hpp
include/boost/utility.hpp
include/boost/utility/addressof.hpp
include/boost/utility/base_from_member.hpp
@ -15347,6 +15600,10 @@ lib/cmake/boost_unit_test_framework-%%BOOST_SHARED_LIB_VER%%/boost_unit_test_fra
lib/cmake/boost_unit_test_framework-%%BOOST_SHARED_LIB_VER%%/boost_unit_test_framework-config.cmake
lib/cmake/boost_unit_test_framework-%%BOOST_SHARED_LIB_VER%%/libboost_unit_test_framework-variant-shared.cmake
lib/cmake/boost_unit_test_framework-%%BOOST_SHARED_LIB_VER%%/libboost_unit_test_framework-variant-static.cmake
lib/cmake/boost_url-%%BOOST_SHARED_LIB_VER%%/boost_url-config-version.cmake
lib/cmake/boost_url-%%BOOST_SHARED_LIB_VER%%/boost_url-config.cmake
lib/cmake/boost_url-%%BOOST_SHARED_LIB_VER%%/libboost_url-variant-shared.cmake
lib/cmake/boost_url-%%BOOST_SHARED_LIB_VER%%/libboost_url-variant-static.cmake
lib/cmake/boost_wave-%%BOOST_SHARED_LIB_VER%%/boost_wave-config-version.cmake
lib/cmake/boost_wave-%%BOOST_SHARED_LIB_VER%%/boost_wave-config.cmake
lib/cmake/boost_wave-%%BOOST_SHARED_LIB_VER%%/libboost_wave-variant-shared.cmake
@ -15532,6 +15789,11 @@ lib/libboost_unit_test_framework.so
lib/libboost_unit_test_framework.so.%%BOOST_MAJOR_VER%%
lib/libboost_unit_test_framework.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
lib/libboost_unit_test_framework.so.%%BOOST_SHARED_LIB_VER%%
lib/libboost_url.a
lib/libboost_url.so
lib/libboost_url.so.%%BOOST_MAJOR_VER%%
lib/libboost_url.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
lib/libboost_url.so.%%BOOST_SHARED_LIB_VER%%
lib/libboost_wave.a
lib/libboost_wave.so
lib/libboost_wave.so.%%BOOST_MAJOR_VER%%

View File

@ -13,7 +13,7 @@ BUILD_DEPENDS= bjam:devel/boost-jam \
${PYNUMPY}
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= python:3.8+
USES= python:3.8-3.11 # upper bound inherited from math/py-numpy
USE_PYTHON= flavors
OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS
@ -67,6 +67,7 @@ post-install:
-e "s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|g" \
-e "s|%%PYTHON_LIBDIR%%|${PYTHON_LIBDIR}|g" \
-e "s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g" ${PKGMESSAGE}
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_python*.so.${PORTVERSION}
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_numpy*.so.${BOOST_SHARED_LIB_VER}
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_python*.so.${BOOST_SHARED_LIB_VER}
.include <bsd.port.post.mk>