aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2022-08-12 11:02:40 +0000
committerDima Panov <fluffy@FreeBSD.org>2022-08-12 11:05:30 +0000
commitfd34eb55a01c4053245245c316e1f252c4853656 (patch)
tree965cb48e3864787169f9d2373977f8b356a38977
parent0ce9dda19df55bf9cd966028d6017fe46a026517 (diff)
downloadports-fd34eb55a01c4053245245c316e1f252c4853656.tar.gz
ports-fd34eb55a01c4053245245c316e1f252c4853656.zip
devel/boost: update to 1.80.0 release (+)
Use one master distinfo Allow to use beta releases in build framework Changelog: https://www.boost.org/users/history/version_1_80_0.html
-rw-r--r--devel/boost-all/common.mk13
-rw-r--r--devel/boost-all/distinfo3
-rw-r--r--devel/boost-docs/Makefile4
-rw-r--r--devel/boost-docs/distinfo3
-rw-r--r--devel/boost-jam/Makefile2
-rw-r--r--devel/boost-jam/distinfo3
-rw-r--r--devel/boost-jam/files/patch-build.sh10
-rw-r--r--devel/boost-libs/Makefile3
-rw-r--r--devel/boost-libs/distinfo3
-rw-r--r--devel/boost-libs/files/patch-0001-json-array-erase-relocate49
-rw-r--r--devel/boost-libs/files/patch-boost-disable-icu-rpath32
-rw-r--r--devel/boost-libs/files/patch-libs_locale_src_encoding_iconv_codepage.ipp4
-rw-r--r--devel/boost-libs/files/patch-libs_locale_src_posix_codecvt.cpp4
-rw-r--r--devel/boost-libs/files/patch-libs_locale_src_util_iconv.hpp8
-rw-r--r--devel/boost-libs/pkg-plist128
-rw-r--r--devel/boost-python-libs/Makefile7
-rw-r--r--devel/boost-python-libs/distinfo3
17 files changed, 173 insertions, 106 deletions
diff --git a/devel/boost-all/common.mk b/devel/boost-all/common.mk
index a4330bc1d5f4..aae53fa9b4fb 100644
--- a/devel/boost-all/common.mk
+++ b/devel/boost-all/common.mk
@@ -1,12 +1,19 @@
-
-PORTVERSION= 1.79.0
PORTVERSUFFIX= ${PORTVERSION:C/\.[0-9]+$//}
-DISTNAME= boost_${PORTVERSION:S/./_/g}
+DISTVERSION= 1_80_0
+DISTVERSIONPREFIX= boost_
+DISTVERSIONSUFFIX= ''
+DISTNAME= ${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
+
+DISTINFO_FILE= ${.CURDIR}/../boost-all/distinfo
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/ \
SF/boost/boost/${PORTVERSION}
USES+= tar:bzip2
+
+WRKSRC= ${WRKDIR}/${DISTVERSIONPREFIX}${DISTVERSION}
+
diff --git a/devel/boost-all/distinfo b/devel/boost-all/distinfo
new file mode 100644
index 000000000000..c7f7daff209a
--- /dev/null
+++ b/devel/boost-all/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1660232480
+SHA256 (boost_1_80_0.tar.bz2) = 1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0
+SIZE (boost_1_80_0.tar.bz2) = 115869904
diff --git a/devel/boost-docs/Makefile b/devel/boost-docs/Makefile
index 8f0f58a31a06..ab0d37c41986 100644
--- a/devel/boost-docs/Makefile
+++ b/devel/boost-docs/Makefile
@@ -4,7 +4,7 @@ COMMENT= Documentation for libraries from boost.org
USES= python:env shebangfix
LICENSE= BSL
-LICENSE_FILE= ${WRKDIR}/${DISTNAME}/LICENSE_1_0.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
DOCSDIR= ${PREFIX}/share/doc/boost
UNIQ= /usr/bin/uniq
@@ -18,7 +18,7 @@ SHEBANG_GLOB= *.py
PORTDOCS= *
-.include "${.CURDIR}/..//boost-all/common.mk"
+.include "${.CURDIR}/../boost-all/common.mk"
do-install:
# Documentation & examples
diff --git a/devel/boost-docs/distinfo b/devel/boost-docs/distinfo
deleted file mode 100644
index d122be25b61f..000000000000
--- a/devel/boost-docs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1649916765
-SHA256 (boost_1_79_0.tar.bz2) = 475d589d51a7f8b3ba2ba4eda022b170e562ca3b760ee922c146b6c65856ef39
-SIZE (boost_1_79_0.tar.bz2) = 113456811
diff --git a/devel/boost-jam/Makefile b/devel/boost-jam/Makefile
index df381ea89980..6c39de32a735 100644
--- a/devel/boost-jam/Makefile
+++ b/devel/boost-jam/Makefile
@@ -5,7 +5,7 @@ PLIST_FILES= bin/bjam
LICENSE= BSL
-EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions ${DISTNAME}/${WRKSRC_SUBDIR}
+EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions ${DISTVERSIONPREFIX}${DISTVERSION}/${WRKSRC_SUBDIR}
MAKE_CMD= ./build.sh
ALL_TARGET= ${CHOSEN_COMPILER_TYPE} ${WITH_DEBUG:D--debug}
MAKE_FLAGS= --cxx="${CXX}" --cxxflags="${CXXFLAGS}"
diff --git a/devel/boost-jam/distinfo b/devel/boost-jam/distinfo
deleted file mode 100644
index d122be25b61f..000000000000
--- a/devel/boost-jam/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1649916765
-SHA256 (boost_1_79_0.tar.bz2) = 475d589d51a7f8b3ba2ba4eda022b170e562ca3b760ee922c146b6c65856ef39
-SIZE (boost_1_79_0.tar.bz2) = 113456811
diff --git a/devel/boost-jam/files/patch-build.sh b/devel/boost-jam/files/patch-build.sh
new file mode 100644
index 000000000000..b5089af4deb2
--- /dev/null
+++ b/devel/boost-jam/files/patch-build.sh
@@ -0,0 +1,10 @@
+--- build.sh.orig 2022-07-07 02:17:31 UTC
++++ build.sh
+@@ -497,6 +497,7 @@ modules/set.cpp \
+ else B2_CXXFLAGS="${B2_CXXFLAGS_RELEASE} -DNDEBUG"
+ fi
+ ( B2_VERBOSE_OPT=${TRUE} echo_run ${B2_CXX} ${B2_CXXFLAGS} ${B2_SOURCES} -o b2 )
++ ( B2_VERBOSE_OPT=${TRUE} echo_run cp b2 bjam )
+ }
+
+ if test_true ${B2_VERBOSE_OPT} ; then
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index 3a8426040ac7..dc6cb4be77e0 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,9 +1,10 @@
PORTNAME= boost-libs
-PORTREVISION= 1
+PORTREVISION?= 0
COMMENT= Free portable C++ libraries (without Boost.Python)
LICENSE= BSL
+LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
BROKEN_sparc64= https://github.com/boostorg/context/commit/f2ef6326b6ed
diff --git a/devel/boost-libs/distinfo b/devel/boost-libs/distinfo
deleted file mode 100644
index d122be25b61f..000000000000
--- a/devel/boost-libs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1649916765
-SHA256 (boost_1_79_0.tar.bz2) = 475d589d51a7f8b3ba2ba4eda022b170e562ca3b760ee922c146b6c65856ef39
-SIZE (boost_1_79_0.tar.bz2) = 113456811
diff --git a/devel/boost-libs/files/patch-0001-json-array-erase-relocate b/devel/boost-libs/files/patch-0001-json-array-erase-relocate
deleted file mode 100644
index d322b64f4477..000000000000
--- a/devel/boost-libs/files/patch-0001-json-array-erase-relocate
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -ur boost/json/impl/array.ipp boost/json/impl/array.ipp
---- boost/json/impl/array.ipp 2022-04-06 17:02:43.000000000 -0400
-+++ boost/json/impl/array.ipp 2022-04-13 20:55:20.464359478 -0400
-@@ -491,8 +491,11 @@
- auto const p = &(*t_)[0] +
- (pos - &(*t_)[0]);
- destroy(p, p + 1);
-- relocate(p, p + 1, 1);
- --t_->size;
-+ if(t_->size > 0)
-+ relocate(p, p + 1,
-+ t_->size - (p -
-+ &(*t_)[0]));
- return p;
- }
-
-diff -ur libs/json/test/array.cpp libs/json/test/array.cpp
---- libs/json/test/array.cpp 2022-04-06 17:02:43.000000000 -0400
-+++ libs/json/test/array.cpp 2022-04-13 20:53:32.671782680 -0400
-@@ -1270,6 +1270,21 @@
- }
-
- void
-+ testIssue692()
-+ {
-+ array a;
-+ object obj;
-+ obj["test1"] = "hello";
-+ a.push_back(obj);
-+ a.push_back(obj);
-+ a.push_back(obj);
-+ a.push_back(obj);
-+ a.push_back(obj);
-+ while(a.size())
-+ a.erase(a.begin());
-+ }
-+
-+ void
- run()
- {
- testDestroy();
-@@ -1283,6 +1298,7 @@
- testExceptions();
- testEquality();
- testHash();
-+ testIssue692();
- }
- };
-
diff --git a/devel/boost-libs/files/patch-boost-disable-icu-rpath b/devel/boost-libs/files/patch-boost-disable-icu-rpath
index f35ded0bc419..0d983709517a 100644
--- a/devel/boost-libs/files/patch-boost-disable-icu-rpath
+++ b/devel/boost-libs/files/patch-boost-disable-icu-rpath
@@ -1,29 +1,29 @@
---- libs/locale/build/Jamfile.v2.orig 2021-04-13 16:22:15 UTC
+--- libs/locale/build/Jamfile.v2.orig 2022-08-04 02:47:09 UTC
+++ libs/locale/build/Jamfile.v2
-@@ -65,8 +65,8 @@ ICU_LINK = [ modules.peek : ICU_LINK ] ;
+@@ -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) <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
+ } else
{
-@@ -124,7 +124,6 @@ else
- <library>icuuc/<link>shared/<runtime-link>shared
- <library>icudt/<link>shared/<runtime-link>shared
+ 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
+- <dll-path>$(icu-path)/bin
<runtime-link>shared ;
-@@ -183,7 +182,6 @@ else
- <library>icuuc_64/<link>shared/<runtime-link>shared
- <library>icudt_64/<link>shared/<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
+- <dll-path>$(icu-path)/bin64
<runtime-link>shared ;
-
-
+
+ }
diff --git a/devel/boost-libs/files/patch-libs_locale_src_encoding_iconv_codepage.ipp b/devel/boost-libs/files/patch-libs_locale_src_encoding_iconv_codepage.ipp
index fc02eeb06d9c..99f2635cedd3 100644
--- a/devel/boost-libs/files/patch-libs_locale_src_encoding_iconv_codepage.ipp
+++ b/devel/boost-libs/files/patch-libs_locale_src_encoding_iconv_codepage.ipp
@@ -1,5 +1,5 @@
---- libs/locale/src/encoding/iconv_codepage.ipp.orig 2017-09-02 09:56:14 UTC
-+++ libs/locale/src/encoding/iconv_codepage.ipp
+--- 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)
{
diff --git a/devel/boost-libs/files/patch-libs_locale_src_posix_codecvt.cpp b/devel/boost-libs/files/patch-libs_locale_src_posix_codecvt.cpp
index 068b70f1af81..a821ffbfac31 100644
--- a/devel/boost-libs/files/patch-libs_locale_src_posix_codecvt.cpp
+++ b/devel/boost-libs/files/patch-libs_locale_src_posix_codecvt.cpp
@@ -1,5 +1,5 @@
---- libs/locale/src/posix/codecvt.cpp.orig 2017-09-02 09:56:14 UTC
-+++ libs/locale/src/posix/codecvt.cpp
+--- 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;
diff --git a/devel/boost-libs/files/patch-libs_locale_src_util_iconv.hpp b/devel/boost-libs/files/patch-libs_locale_src_util_iconv.hpp
index abe591f35234..35cb70a402d9 100644
--- a/devel/boost-libs/files/patch-libs_locale_src_util_iconv.hpp
+++ b/devel/boost-libs/files/patch-libs_locale_src_util_iconv.hpp
@@ -1,6 +1,6 @@
---- libs/locale/src/util/iconv.hpp.orig 2017-09-02 09:56:14 UTC
-+++ libs/locale/src/util/iconv.hpp
-@@ -12,27 +12,7 @@
+--- 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 {
@@ -44,6 +44,6 @@
-
+ return d;
+ }
- } // locale
+ } // locale
} // boost
diff --git a/devel/boost-libs/pkg-plist b/devel/boost-libs/pkg-plist
index 222e9160c088..e053758b15c7 100644
--- a/devel/boost-libs/pkg-plist
+++ b/devel/boost-libs/pkg-plist
@@ -115,6 +115,7 @@ include/boost/algorithm/find_backward.hpp
include/boost/algorithm/find_not.hpp
include/boost/algorithm/gather.hpp
include/boost/algorithm/hex.hpp
+include/boost/algorithm/is_clamped.hpp
include/boost/algorithm/is_palindrome.hpp
include/boost/algorithm/is_partitioned_until.hpp
include/boost/algorithm/minmax.hpp
@@ -338,6 +339,8 @@ include/boost/archive/xml_woarchive.hpp
include/boost/array.hpp
include/boost/asio.hpp
include/boost/asio/any_io_executor.hpp
+include/boost/asio/append.hpp
+include/boost/asio/as_tuple.hpp
include/boost/asio/associated_allocator.hpp
include/boost/asio/associated_cancellation_slot.hpp
include/boost/asio/associated_executor.hpp
@@ -387,6 +390,7 @@ include/boost/asio/connect_pipe.hpp
include/boost/asio/coroutine.hpp
include/boost/asio/deadline_timer.hpp
include/boost/asio/defer.hpp
+include/boost/asio/deferred.hpp
include/boost/asio/detached.hpp
include/boost/asio/detail/array.hpp
include/boost/asio/detail/array_fwd.hpp
@@ -421,6 +425,7 @@ include/boost/asio/detail/dev_poll_reactor.hpp
include/boost/asio/detail/epoll_reactor.hpp
include/boost/asio/detail/event.hpp
include/boost/asio/detail/eventfd_select_interrupter.hpp
+include/boost/asio/detail/exception.hpp
include/boost/asio/detail/executor_function.hpp
include/boost/asio/detail/executor_op.hpp
include/boost/asio/detail/fd_set_adapter.hpp
@@ -621,6 +626,7 @@ include/boost/asio/detail/timer_scheduler.hpp
include/boost/asio/detail/timer_scheduler_fwd.hpp
include/boost/asio/detail/tss_ptr.hpp
include/boost/asio/detail/type_traits.hpp
+include/boost/asio/detail/utility.hpp
include/boost/asio/detail/variadic_templates.hpp
include/boost/asio/detail/wait_handler.hpp
include/boost/asio/detail/wait_op.hpp
@@ -740,14 +746,10 @@ 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/append.hpp
include/boost/asio/experimental/impl/as_single.hpp
-include/boost/asio/experimental/impl/as_tuple.hpp
include/boost/asio/experimental/impl/channel_error.ipp
include/boost/asio/experimental/impl/coro.hpp
-include/boost/asio/experimental/impl/deferred.hpp
include/boost/asio/experimental/impl/parallel_group.hpp
-include/boost/asio/experimental/impl/prepend.hpp
include/boost/asio/experimental/impl/promise.hpp
include/boost/asio/experimental/impl/use_coro.hpp
include/boost/asio/experimental/parallel_group.hpp
@@ -767,6 +769,8 @@ 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_io_executor.ipp
+include/boost/asio/impl/append.hpp
+include/boost/asio/impl/as_tuple.hpp
include/boost/asio/impl/awaitable.hpp
include/boost/asio/impl/buffered_read_stream.hpp
include/boost/asio/impl/buffered_write_stream.hpp
@@ -777,6 +781,7 @@ include/boost/asio/impl/connect.hpp
include/boost/asio/impl/connect_pipe.hpp
include/boost/asio/impl/connect_pipe.ipp
include/boost/asio/impl/defer.hpp
+include/boost/asio/impl/deferred.hpp
include/boost/asio/impl/detached.hpp
include/boost/asio/impl/dispatch.hpp
include/boost/asio/impl/error.ipp
@@ -789,6 +794,7 @@ include/boost/asio/impl/io_context.hpp
include/boost/asio/impl/io_context.ipp
include/boost/asio/impl/multiple_exceptions.ipp
include/boost/asio/impl/post.hpp
+include/boost/asio/impl/prepend.hpp
include/boost/asio/impl/read.hpp
include/boost/asio/impl/read_at.hpp
include/boost/asio/impl/read_until.hpp
@@ -851,6 +857,7 @@ include/boost/asio/ip/udp.hpp
include/boost/asio/ip/unicast.hpp
include/boost/asio/ip/v6_only.hpp
include/boost/asio/is_applicable_property.hpp
+include/boost/asio/is_contiguous_iterator.hpp
include/boost/asio/is_executor.hpp
include/boost/asio/is_read_buffered.hpp
include/boost/asio/is_write_buffered.hpp
@@ -870,6 +877,7 @@ include/boost/asio/posix/descriptor_base.hpp
include/boost/asio/posix/stream_descriptor.hpp
include/boost/asio/post.hpp
include/boost/asio/prefer.hpp
+include/boost/asio/prepend.hpp
include/boost/asio/query.hpp
include/boost/asio/random_access_file.hpp
include/boost/asio/read.hpp
@@ -2101,6 +2109,7 @@ include/boost/container/detail/dlmalloc.hpp
include/boost/container/detail/flat_tree.hpp
include/boost/container/detail/function_detector.hpp
include/boost/container/detail/guards_dended.hpp
+include/boost/container/detail/hash_table.hpp
include/boost/container/detail/is_container.hpp
include/boost/container/detail/is_contiguous_container.hpp
include/boost/container/detail/is_pair.hpp
@@ -2269,11 +2278,11 @@ include/boost/contract/public_function.hpp
include/boost/contract_macro.hpp
include/boost/convert.hpp
include/boost/convert/base.hpp
+include/boost/convert/charconv.hpp
include/boost/convert/detail/char.hpp
include/boost/convert/detail/config.hpp
include/boost/convert/detail/has_member.hpp
include/boost/convert/detail/is_callable.hpp
-include/boost/convert/detail/is_converter.hpp
include/boost/convert/detail/is_fun.hpp
include/boost/convert/detail/is_string.hpp
include/boost/convert/detail/range.hpp
@@ -2755,7 +2764,6 @@ 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/macro_value.hpp
include/boost/filesystem/detail/utf8_codecvt_facet.hpp
include/boost/filesystem/directory.hpp
include/boost/filesystem/exception.hpp
@@ -3983,6 +3991,8 @@ include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp
include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp
include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp
include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp
+include/boost/geometry/algorithms/detail/buffer/implementation.hpp
+include/boost/geometry/algorithms/detail/buffer/interface.hpp
include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp
include/boost/geometry/algorithms/detail/buffer/piece_border.hpp
include/boost/geometry/algorithms/detail/buffer/turn_in_original_visitor.hpp
@@ -4011,6 +4021,7 @@ include/boost/geometry/algorithms/detail/convex_hull/graham_andrew.hpp
include/boost/geometry/algorithms/detail/convex_hull/interface.hpp
include/boost/geometry/algorithms/detail/counting.hpp
include/boost/geometry/algorithms/detail/covered_by/implementation.hpp
+include/boost/geometry/algorithms/detail/covered_by/implementation_gc.hpp
include/boost/geometry/algorithms/detail/covered_by/interface.hpp
include/boost/geometry/algorithms/detail/direction_code.hpp
include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp
@@ -4059,6 +4070,7 @@ include/boost/geometry/algorithms/detail/envelope/segment.hpp
include/boost/geometry/algorithms/detail/envelope/transform_units.hpp
include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp
include/boost/geometry/algorithms/detail/equals/implementation.hpp
+include/boost/geometry/algorithms/detail/equals/implementation_gc.hpp
include/boost/geometry/algorithms/detail/equals/interface.hpp
include/boost/geometry/algorithms/detail/equals/point_point.hpp
include/boost/geometry/algorithms/detail/expand/box.hpp
@@ -4070,11 +4082,15 @@ include/boost/geometry/algorithms/detail/expand/segment.hpp
include/boost/geometry/algorithms/detail/expand_by_epsilon.hpp
include/boost/geometry/algorithms/detail/extreme_points.hpp
include/boost/geometry/algorithms/detail/for_each_range.hpp
+include/boost/geometry/algorithms/detail/gc_group_elements.hpp
+include/boost/geometry/algorithms/detail/gc_make_rtree.hpp
+include/boost/geometry/algorithms/detail/gc_topological_dimension.hpp
include/boost/geometry/algorithms/detail/get_max_size.hpp
include/boost/geometry/algorithms/detail/has_self_intersections.hpp
include/boost/geometry/algorithms/detail/interior_iterator.hpp
include/boost/geometry/algorithms/detail/intersection/areal_areal.hpp
include/boost/geometry/algorithms/detail/intersection/box_box.hpp
+include/boost/geometry/algorithms/detail/intersection/gc.hpp
include/boost/geometry/algorithms/detail/intersection/implementation.hpp
include/boost/geometry/algorithms/detail/intersection/interface.hpp
include/boost/geometry/algorithms/detail/intersection/multi.hpp
@@ -4185,6 +4201,7 @@ include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp
include/boost/geometry/algorithms/detail/relate/de9im.hpp
include/boost/geometry/algorithms/detail/relate/follow_helpers.hpp
include/boost/geometry/algorithms/detail/relate/implementation.hpp
+include/boost/geometry/algorithms/detail/relate/implementation_gc.hpp
include/boost/geometry/algorithms/detail/relate/interface.hpp
include/boost/geometry/algorithms/detail/relate/linear_areal.hpp
include/boost/geometry/algorithms/detail/relate/linear_linear.hpp
@@ -4218,6 +4235,7 @@ include/boost/geometry/algorithms/detail/turns/print_turns.hpp
include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp
include/boost/geometry/algorithms/detail/visit.hpp
include/boost/geometry/algorithms/detail/within/implementation.hpp
+include/boost/geometry/algorithms/detail/within/implementation_gc.hpp
include/boost/geometry/algorithms/detail/within/interface.hpp
include/boost/geometry/algorithms/detail/within/multi_point.hpp
include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp
@@ -4247,6 +4265,7 @@ include/boost/geometry/algorithms/is_valid.hpp
include/boost/geometry/algorithms/length.hpp
include/boost/geometry/algorithms/line_interpolate.hpp
include/boost/geometry/algorithms/make.hpp
+include/boost/geometry/algorithms/merge_elements.hpp
include/boost/geometry/algorithms/not_implemented.hpp
include/boost/geometry/algorithms/num_geometries.hpp
include/boost/geometry/algorithms/num_interior_rings.hpp
@@ -4627,6 +4646,7 @@ include/boost/geometry/srs/projections/impl/pj_ell_set.hpp
include/boost/geometry/srs/projections/impl/pj_ellps.hpp
include/boost/geometry/srs/projections/impl/pj_fwd.hpp
include/boost/geometry/srs/projections/impl/pj_gauss.hpp
+include/boost/geometry/srs/projections/impl/pj_generic_inverse.hpp
include/boost/geometry/srs/projections/impl/pj_gridinfo.hpp
include/boost/geometry/srs/projections/impl/pj_gridlist.hpp
include/boost/geometry/srs/projections/impl/pj_init.hpp
@@ -4658,6 +4678,7 @@ include/boost/geometry/srs/projections/proj/cass.hpp
include/boost/geometry/srs/projections/proj/cc.hpp
include/boost/geometry/srs/projections/proj/cea.hpp
include/boost/geometry/srs/projections/proj/chamb.hpp
+include/boost/geometry/srs/projections/proj/col_urban.hpp
include/boost/geometry/srs/projections/proj/collg.hpp
include/boost/geometry/srs/projections/proj/crast.hpp
include/boost/geometry/srs/projections/proj/denoy.hpp
@@ -4820,6 +4841,7 @@ include/boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp
include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp
include/boost/geometry/strategies/cartesian/point_order.hpp
include/boost/geometry/strategies/cartesian/side_by_triangle.hpp
+include/boost/geometry/strategies/cartesian/side_rounded_input.hpp
include/boost/geometry/strategies/cartesian/turn_in_ring_winding.hpp
include/boost/geometry/strategies/centroid.hpp
include/boost/geometry/strategies/centroid/cartesian.hpp
@@ -5063,7 +5085,9 @@ include/boost/geometry/views/detail/boundary_view.hpp
include/boost/geometry/views/detail/boundary_view/implementation.hpp
include/boost/geometry/views/detail/boundary_view/interface.hpp
include/boost/geometry/views/detail/closed_clockwise_view.hpp
+include/boost/geometry/views/detail/geometry_collection_view.hpp
include/boost/geometry/views/detail/indexed_point_view.hpp
+include/boost/geometry/views/detail/random_access_view.hpp
include/boost/geometry/views/detail/two_dimensional_view.hpp
include/boost/geometry/views/identity_view.hpp
include/boost/geometry/views/reversible_view.hpp
@@ -5075,6 +5099,7 @@ include/boost/gil/bit_aligned_pixel_iterator.hpp
include/boost/gil/bit_aligned_pixel_reference.hpp
include/boost/gil/channel.hpp
include/boost/gil/channel_algorithm.hpp
+include/boost/gil/channel_numeric_operations.hpp
include/boost/gil/cmyk.hpp
include/boost/gil/color_base.hpp
include/boost/gil/color_base_algorithm.hpp
@@ -5097,7 +5122,6 @@ include/boost/gil/concepts/pixel_dereference.hpp
include/boost/gil/concepts/pixel_iterator.hpp
include/boost/gil/concepts/pixel_locator.hpp
include/boost/gil/concepts/point.hpp
-include/boost/gil/deprecated.hpp
include/boost/gil/detail/is_channel_integral.hpp
include/boost/gil/detail/math.hpp
include/boost/gil/detail/mp11.hpp
@@ -5112,6 +5136,10 @@ include/boost/gil/extension/dynamic_image/apply_operation.hpp
include/boost/gil/extension/dynamic_image/dynamic_at_c.hpp
include/boost/gil/extension/dynamic_image/dynamic_image_all.hpp
include/boost/gil/extension/dynamic_image/image_view_factory.hpp
+include/boost/gil/extension/histogram/std.hpp
+include/boost/gil/extension/image_processing/diffusion.hpp
+include/boost/gil/extension/image_processing/hough_parameter.hpp
+include/boost/gil/extension/image_processing/hough_transform.hpp
include/boost/gil/extension/io/bmp.hpp
include/boost/gil/extension/io/bmp/detail/is_allowed.hpp
include/boost/gil/extension/io/bmp/detail/read.hpp
@@ -5204,6 +5232,10 @@ include/boost/gil/extension/numeric/kernel.hpp
include/boost/gil/extension/numeric/pixel_numeric_operations.hpp
include/boost/gil/extension/numeric/resample.hpp
include/boost/gil/extension/numeric/sampler.hpp
+include/boost/gil/extension/rasterization/apply_rasterizer.hpp
+include/boost/gil/extension/rasterization/circle.hpp
+include/boost/gil/extension/rasterization/ellipse.hpp
+include/boost/gil/extension/rasterization/line.hpp
include/boost/gil/extension/toolbox/color_converters.hpp
include/boost/gil/extension/toolbox/color_converters/gray_to_rgba.hpp
include/boost/gil/extension/toolbox/color_converters/rgb_to_luminance.hpp
@@ -5230,10 +5262,17 @@ include/boost/gil/extension/toolbox/metafunctions/is_similar.hpp
include/boost/gil/extension/toolbox/metafunctions/pixel_bit_size.hpp
include/boost/gil/extension/toolbox/toolbox.hpp
include/boost/gil/gray.hpp
+include/boost/gil/histogram.hpp
include/boost/gil/image.hpp
+include/boost/gil/image_processing/adaptive_histogram_equalization.hpp
+include/boost/gil/image_processing/convolve.hpp
include/boost/gil/image_processing/filter.hpp
include/boost/gil/image_processing/harris.hpp
include/boost/gil/image_processing/hessian.hpp
+include/boost/gil/image_processing/histogram_equalization.hpp
+include/boost/gil/image_processing/histogram_matching.hpp
+include/boost/gil/image_processing/kernel.hpp
+include/boost/gil/image_processing/morphology.hpp
include/boost/gil/image_processing/numeric.hpp
include/boost/gil/image_processing/scaling.hpp
include/boost/gil/image_processing/threshold.hpp
@@ -5242,8 +5281,9 @@ include/boost/gil/image_view_factory.hpp
include/boost/gil/io/base.hpp
include/boost/gil/io/bit_operations.hpp
include/boost/gil/io/conversion_policies.hpp
+include/boost/gil/io/detail/dynamic.hpp
+include/boost/gil/io/detail/filesystem.hpp
include/boost/gil/io/device.hpp
-include/boost/gil/io/dynamic_io_new.hpp
include/boost/gil/io/error.hpp
include/boost/gil/io/get_read_device.hpp
include/boost/gil/io/get_reader.hpp
@@ -5274,6 +5314,7 @@ include/boost/gil/packed_pixel.hpp
include/boost/gil/pixel.hpp
include/boost/gil/pixel_iterator.hpp
include/boost/gil/pixel_iterator_adaptor.hpp
+include/boost/gil/pixel_numeric_operations.hpp
include/boost/gil/planar_pixel_iterator.hpp
include/boost/gil/planar_pixel_reference.hpp
include/boost/gil/point.hpp
@@ -5994,7 +6035,6 @@ include/boost/histogram/accumulators/is_thread_safe.hpp
include/boost/histogram/accumulators/mean.hpp
include/boost/histogram/accumulators/ostream.hpp
include/boost/histogram/accumulators/sum.hpp
-include/boost/histogram/accumulators/thread_safe.hpp
include/boost/histogram/accumulators/weighted_mean.hpp
include/boost/histogram/accumulators/weighted_sum.hpp
include/boost/histogram/algorithm.hpp
@@ -6930,7 +6970,6 @@ include/boost/locale/config.hpp
include/boost/locale/conversion.hpp
include/boost/locale/date_time.hpp
include/boost/locale/date_time_facet.hpp
-include/boost/locale/definitions.hpp
include/boost/locale/encoding.hpp
include/boost/locale/encoding_errors.hpp
include/boost/locale/encoding_utf.hpp
@@ -7238,6 +7277,7 @@ include/boost/math/ccmath/div.hpp
include/boost/math/ccmath/fabs.hpp
include/boost/math/ccmath/fdim.hpp
include/boost/math/ccmath/floor.hpp
+include/boost/math/ccmath/fma.hpp
include/boost/math/ccmath/fmax.hpp
include/boost/math/ccmath/fmin.hpp
include/boost/math/ccmath/fmod.hpp
@@ -7524,6 +7564,8 @@ include/boost/math/special_functions/ulp.hpp
include/boost/math/special_functions/zeta.hpp
include/boost/math/statistics/anderson_darling.hpp
include/boost/math/statistics/bivariate_statistics.hpp
+include/boost/math/statistics/chatterjee_correlation.hpp
+include/boost/math/statistics/detail/rank.hpp
include/boost/math/statistics/detail/single_pass.hpp
include/boost/math/statistics/linear_regression.hpp
include/boost/math/statistics/ljung_box.hpp
@@ -8029,6 +8071,7 @@ include/boost/move/algo/detail/is_sorted.hpp
include/boost/move/algo/detail/merge.hpp
include/boost/move/algo/detail/merge_sort.hpp
include/boost/move/algo/detail/pdqsort.hpp
+include/boost/move/algo/detail/search.hpp
include/boost/move/algo/detail/set_difference.hpp
include/boost/move/algo/move.hpp
include/boost/move/algo/predicate.hpp
@@ -9389,6 +9432,7 @@ include/boost/multiprecision/debug_adaptor.hpp
include/boost/multiprecision/detail/assert.hpp
include/boost/multiprecision/detail/atomic.hpp
include/boost/multiprecision/detail/bitscan.hpp
+include/boost/multiprecision/detail/check_cpp11_config.hpp
include/boost/multiprecision/detail/constexpr.hpp
include/boost/multiprecision/detail/default_ops.hpp
include/boost/multiprecision/detail/digits.hpp
@@ -9799,6 +9843,7 @@ include/boost/optional/detail/old_optional_implementation.hpp
include/boost/optional/detail/optional_aligned_storage.hpp
include/boost/optional/detail/optional_config.hpp
include/boost/optional/detail/optional_factory_support.hpp
+include/boost/optional/detail/optional_hash.hpp
include/boost/optional/detail/optional_reference_spec.hpp
include/boost/optional/detail/optional_relops.hpp
include/boost/optional/detail/optional_swap.hpp
@@ -9830,6 +9875,7 @@ include/boost/outcome/detail/value_storage.hpp
include/boost/outcome/detail/version.hpp
include/boost/outcome/experimental/coroutine_support.hpp
include/boost/outcome/experimental/result.h
+include/boost/outcome/experimental/status-code/boost_error_code.hpp
include/boost/outcome/experimental/status-code/com_code.hpp
include/boost/outcome/experimental/status-code/config.hpp
include/boost/outcome/experimental/status-code/detail/nt_code_to_generic_code.ipp
@@ -9839,6 +9885,7 @@ include/boost/outcome/experimental/status-code/error.hpp
include/boost/outcome/experimental/status-code/errored_status_code.hpp
include/boost/outcome/experimental/status-code/generic_code.hpp
include/boost/outcome/experimental/status-code/getaddrinfo_code.hpp
+include/boost/outcome/experimental/status-code/http_status_code.hpp
include/boost/outcome/experimental/status-code/iostream_support.hpp
include/boost/outcome/experimental/status-code/nt_code.hpp
include/boost/outcome/experimental/status-code/posix_code.hpp
@@ -11127,6 +11174,7 @@ include/boost/process/error.hpp
include/boost/process/exception.hpp
include/boost/process/exe.hpp
include/boost/process/extend.hpp
+include/boost/process/filesystem.hpp
include/boost/process/group.hpp
include/boost/process/handles.hpp
include/boost/process/io.hpp
@@ -11138,6 +11186,57 @@ include/boost/process/shell.hpp
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/cstring_ref.hpp
+include/boost/process/v2/default_launcher.hpp
+include/boost/process/v2/detail/config.hpp
+include/boost/process/v2/detail/environment_posix.hpp
+include/boost/process/v2/detail/environment_win.hpp
+include/boost/process/v2/detail/impl/environment.ipp
+include/boost/process/v2/detail/impl/environment_posix.ipp
+include/boost/process/v2/detail/impl/environment_win.ipp
+include/boost/process/v2/detail/impl/last_error.ipp
+include/boost/process/v2/detail/impl/process_handle_windows.ipp
+include/boost/process/v2/detail/impl/throw_error.ipp
+include/boost/process/v2/detail/impl/utf8.ipp
+include/boost/process/v2/detail/last_error.hpp
+include/boost/process/v2/detail/process_handle_fd.hpp
+include/boost/process/v2/detail/process_handle_fd_or_signal.hpp
+include/boost/process/v2/detail/process_handle_signal.hpp
+include/boost/process/v2/detail/process_handle_windows.hpp
+include/boost/process/v2/detail/throw_error.hpp
+include/boost/process/v2/detail/throw_exception.hpp
+include/boost/process/v2/detail/utf8.hpp
+include/boost/process/v2/environment.hpp
+include/boost/process/v2/error.hpp
+include/boost/process/v2/execute.hpp
+include/boost/process/v2/exit_code.hpp
+include/boost/process/v2/impl/default_launcher.ipp
+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/pid.hpp
+include/boost/process/v2/popen.hpp
+include/boost/process/v2/posix/bind_fd.hpp
+include/boost/process/v2/posix/default_launcher.hpp
+include/boost/process/v2/posix/detail/close_handles.hpp
+include/boost/process/v2/posix/detail/close_handles.ipp
+include/boost/process/v2/posix/fork_and_forget_launcher.hpp
+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/src.hpp
+include/boost/process/v2/start_dir.hpp
+include/boost/process/v2/stdio.hpp
+include/boost/process/v2/windows/as_user_launcher.hpp
+include/boost/process/v2/windows/creation_flags.hpp
+include/boost/process/v2/windows/default_launcher.hpp
+include/boost/process/v2/windows/impl/default_launcher.ipp
+include/boost/process/v2/windows/show_window.hpp
+include/boost/process/v2/windows/with_logon_launcher.hpp
+include/boost/process/v2/windows/with_token_launcher.hpp
include/boost/process/windows.hpp
include/boost/program_options.hpp
include/boost/program_options/cmdline.hpp
@@ -11629,6 +11728,7 @@ include/boost/python/wrapper.hpp
include/boost/qvm.hpp
include/boost/qvm/all.hpp
include/boost/qvm/assert.hpp
+include/boost/qvm/config.hpp
include/boost/qvm/deduce_mat.hpp
include/boost/qvm/deduce_quat.hpp
include/boost/qvm/deduce_scalar.hpp
@@ -11662,7 +11762,6 @@ include/boost/qvm/gen/vec_mat_operations4.hpp
include/boost/qvm/gen/vec_operations2.hpp
include/boost/qvm/gen/vec_operations3.hpp
include/boost/qvm/gen/vec_operations4.hpp
-include/boost/qvm/inline.hpp
include/boost/qvm/is_scalar.hpp
include/boost/qvm/lite.hpp
include/boost/qvm/map.hpp
@@ -11712,6 +11811,7 @@ include/boost/qvm/vec_register4.hpp
include/boost/qvm/vec_traits.hpp
include/boost/qvm/vec_traits_array.hpp
include/boost/qvm/vec_traits_defaults.hpp
+include/boost/qvm/vec_traits_gnuc.hpp
include/boost/qvm_lite.hpp
include/boost/random.hpp
include/boost/random/additive_combine.hpp
@@ -13494,10 +13594,13 @@ include/boost/static_string.hpp
include/boost/static_string/config.hpp
include/boost/static_string/static_string.hpp
include/boost/stl_interfaces/config.hpp
+include/boost/stl_interfaces/detail/pipeable_view.hpp
+include/boost/stl_interfaces/detail/view_closure.hpp
include/boost/stl_interfaces/fwd.hpp
include/boost/stl_interfaces/iterator_interface.hpp
include/boost/stl_interfaces/reverse_iterator.hpp
include/boost/stl_interfaces/sequence_container_interface.hpp
+include/boost/stl_interfaces/view_adaptor.hpp
include/boost/stl_interfaces/view_interface.hpp
include/boost/swap.hpp
include/boost/system.hpp
@@ -13519,6 +13622,7 @@ include/boost/system/detail/interop_category.hpp
include/boost/system/detail/is_same.hpp
include/boost/system/detail/snprintf.hpp
include/boost/system/detail/std_category.hpp
+include/boost/system/detail/std_category_impl.hpp
include/boost/system/detail/system_category.hpp
include/boost/system/detail/system_category_condition_win32.hpp
include/boost/system/detail/system_category_impl.hpp
@@ -14573,9 +14677,11 @@ include/boost/units/systems/temperature/celsius.hpp
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/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/unordered_map.hpp
include/boost/unordered/unordered_map_fwd.hpp
diff --git a/devel/boost-python-libs/Makefile b/devel/boost-python-libs/Makefile
index e6a014f5c9c2..3b073f4890ad 100644
--- a/devel/boost-python-libs/Makefile
+++ b/devel/boost-python-libs/Makefile
@@ -1,17 +1,18 @@
PORTNAME= boost-libs
-PORTREVISION= 1
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-PATCHDIR= ../boost-libs/files
COMMENT= Framework for interfacing Python and C++
LICENSE= BSL
+LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
+
+PATCHDIR= ${.CURDIR}/../boost-libs/files
BUILD_DEPENDS= bjam:devel/boost-jam \
${PYNUMPY}
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
-USES= python:3.8-3.10 # upper bound inherited from math/py-numpy
+USES= python:3.8-3.11 # upper bound inherited from math/py-numpy
USE_PYTHON= flavors
OPTIONS_DEFINE= DEBUG OPTIMIZED_CFLAGS
diff --git a/devel/boost-python-libs/distinfo b/devel/boost-python-libs/distinfo
deleted file mode 100644
index d122be25b61f..000000000000
--- a/devel/boost-python-libs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1649916765
-SHA256 (boost_1_79_0.tar.bz2) = 475d589d51a7f8b3ba2ba4eda022b170e562ca3b760ee922c146b6c65856ef39
-SIZE (boost_1_79_0.tar.bz2) = 113456811