Here is an update to Boost 1.84.
https://www.boost.org/users/history/version_1_84_0.html
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/boost/Makefile,v
retrieving revision 1.138
diff -u -p -u -p -r1.138 Makefile
--- Makefile 19 Nov 2023 16:06:48 -0000 1.138
+++ Makefile 17 Dec 2023 04:48:24 -0000
@@ -8,16 +8,15 @@ COMMENT-md= machine-dependent libraries
# if updating >=1.81.0 review ports using boost_context that have USE_NOBTCFI
# set and see if it can be removed (definite problems seen with pdns_recursor);
# sqlite3 /usr/local/share/sqlports "select * from wantlib where value like 'boost_context%'"
-VERSION= 1.83.0
+VERSION= 1.84.0
DISTNAME= boost_${VERSION:S/./_/g}
PKGNAME= boost-${VERSION}
EPOCH = 0
CATEGORIES= devel
-SITES= https://boostorg.jfrog.io/artifactory/main/release/${VERSION}/source/
+SITES= https://boostorg.jfrog.io/artifactory/main/release/${VERSION}/source/
EXTRACT_SUFX= .tar.bz2
-FIX_EXTRACT_PERMISSIONS = Yes
-SO_VERSION= 22.0
+SO_VERSION= 23.0
BOOST_LIBS= boost_atomic-mt \
boost_chrono-mt boost_chrono \
boost_container-mt boost_container \
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/boost/distinfo,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 distinfo
--- distinfo 19 Nov 2023 16:06:48 -0000 1.22
+++ distinfo 17 Dec 2023 04:48:24 -0000
@@ -1,2 +1,2 @@
-SHA256 (boost_1_83_0.tar.bz2) = ZHjt/i8zBRJ8/+jK9z6gF2xTdp9L8Vhb4jfrMHmMO44=
-SIZE (boost_1_83_0.tar.bz2) = 122892751
+SHA256 (boost_1_84_0.tar.bz2) = zEuJOs9kXJ1LaY6aDwjKiEaqXWxoJ1wUw+eUnCQQlFQ=
+SIZE (boost_1_84_0.tar.bz2) = 123110547
Index: patches/patch-Jamroot
===================================================================
RCS file: /cvs/ports/devel/boost/patches/patch-Jamroot,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 patch-Jamroot
--- patches/patch-Jamroot 19 Nov 2023 16:06:48 -0000 1.19
+++ patches/patch-Jamroot 17 Dec 2023 04:48:24 -0000
@@ -1,9 +1,9 @@
Index: Jamroot
--- Jamroot.orig
+++ Jamroot
-@@ -146,11 +146,12 @@ import tools/boost\_install/boost-install ;
+@@ -147,11 +147,12 @@ import tools/boost\_install/boost-install ;
path-constant BOOST_ROOT : . ;
- constant BOOST_VERSION : 1.83.0 ;
+ constant BOOST_VERSION : 1.84.0 ;
constant BOOST_JAMROOT_MODULE : $(__name__) ;
+constant SO_VERSION : ${SO_VERSION} ;
Index: patches/patch-boost_beast_ssl_ssl_stream_hpp
===================================================================
RCS file: patches/patch-boost_beast_ssl_ssl_stream_hpp
diff -N patches/patch-boost_beast_ssl_ssl_stream_hpp
--- patches/patch-boost_beast_ssl_ssl_stream_hpp 19 Nov 2023 16:15:25 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-https://github.com/boostorg/beast/commit/72c2eeb3980ed0dc530de9241e25b247517de018
-
-[PATCH] ssl_stream doesn't use BOOST_BEAST_ASYNC_TPARAM1 due to clang errors.
-
-Index: boost/beast/ssl/ssl_stream.hpp
---- boost/beast/ssl/ssl_stream.hpp.orig
-+++ boost/beast/ssl/ssl_stream.hpp
-@@ -673,7 +673,7 @@ class ssl_stream (public)
- ssl_stream<SyncStream>& stream,
- boost::system::error_code& ec);
-
-- template<class AsyncStream, BOOST_BEAST_ASYNC_TPARAM1 TeardownHandler>
-+ template<class AsyncStream, typename TeardownHandler>
- friend
- void
- async_teardown(
-@@ -697,7 +697,7 @@ teardown(
- }
-
- template<class AsyncStream,
-- BOOST_BEAST_ASYNC_TPARAM1 TeardownHandler = net::default_completion_token_t<beast::executor_type<AsyncStream>>>
-+ typename TeardownHandler = net::default_completion_token_t<beast::executor_type<AsyncStream>>>
- void
- async_teardown(
- boost::beast::role_type role,
Index: patches/patch-boost_phoenix_stl_hpp
===================================================================
RCS file: patches/patch-boost_phoenix_stl_hpp
diff -N patches/patch-boost_phoenix_stl_hpp
--- patches/patch-boost_phoenix_stl_hpp 19 Nov 2023 16:17:44 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-https://github.com/boostorg/phoenix/issues/111
-
-Index: boost/phoenix/stl.hpp
---- boost/phoenix/stl.hpp.orig
-+++ 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>
-
-
No comments:
Post a Comment