[packages/crossmingw32-boost] - updated to 1.85.0

qboosh qboosh at pld-linux.org
Sat Feb 8 21:19:58 CET 2025


commit 55b983e3221b7f93ddbbceb2757b2380b843d8a1
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Feb 8 21:12:11 2025 +0100

    - updated to 1.85.0

 boost-mingw32.patch     | 22 ++++++++++++++++++++++
 crossmingw32-boost.spec | 11 ++++++++---
 2 files changed, 30 insertions(+), 3 deletions(-)
---
diff --git a/crossmingw32-boost.spec b/crossmingw32-boost.spec
index 0485b9c..6341a1d 100644
--- a/crossmingw32-boost.spec
+++ b/crossmingw32-boost.spec
@@ -8,14 +8,15 @@
 Summary:	The Boost C++ Libraries - MinGW32 cross version
 Summary(pl.UTF-8):	Biblioteki C++ "Boost" - wersja skrośna dla MinGW32
 Name:		crossmingw32-%{realname}
-Version:	1.82.0
+Version:	1.85.0
 %define	fver	%(echo %{version} | tr . _)
 Release:	1
 License:	Boost Software License and others
 Group:		Development/Libraries
 Source0:	https://boostorg.jfrog.io/artifactory/main/release/%{version}/source/%{realname}_%{fver}.tar.bz2
-# Source0-md5:	b45dac8b54b58c087bfbed260dbfc03a
+# Source0-md5:	429d451cb9197143cc77962c5ff272ef
 Patch0:		boost-allow-mingw32-thread-local.patch
+Patch1:		boost-mingw32.patch
 URL:		http://www.boost.org/
 BuildRequires:	crossmingw32-bzip2
 BuildRequires:	crossmingw32-gcc-c++
@@ -50,7 +51,7 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define		filterout_c	-f[-a-z0-9=]*
 %define		filterout_cxx	-f[-a-z0-9=]*
 
-%define		abi_tag		mgw*-mt-x32-1_82
+%define		abi_tag		mgw*-mt-x32-1_85
 
 %description
 The Boost web site provides free peer-reviewed portable C++ source
@@ -99,6 +100,7 @@ Boost - biblioteki DLL dla Windows.
 %prep
 %setup -q -n %{realname}_%{fver}
 %patch -P0 -p1
+%patch -P1 -p1
 
 echo 'using gcc : : %{target}-g++ : ' \
 	'<cxxflags>"%{rpmcxxflags}"' \
@@ -150,6 +152,7 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %{_libdir}/libboost_atomic-%{abi_tag}.dll.a
+%{_libdir}/libboost_charconv-%{abi_tag}.dll.a
 %{_libdir}/libboost_chrono-%{abi_tag}.dll.a
 %{_libdir}/libboost_container-%{abi_tag}.dll.a
 %{?with_context:%{_libdir}/libboost_context-%{abi_tag}.dll.a}
@@ -194,6 +197,7 @@ rm -rf $RPM_BUILD_ROOT
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libboost_atomic-%{abi_tag}.a
+%{_libdir}/libboost_charconv-%{abi_tag}.a
 %{_libdir}/libboost_chrono-%{abi_tag}.a
 %{_libdir}/libboost_container-%{abi_tag}.a
 %{?with_context:%{_libdir}/libboost_context-%{abi_tag}.a}
@@ -234,6 +238,7 @@ rm -rf $RPM_BUILD_ROOT
 %files dll
 %defattr(644,root,root,755)
 %{_dlldir}/libboost_atomic-%{abi_tag}.dll
+%{_dlldir}/libboost_charconv-%{abi_tag}.dll
 %{_dlldir}/libboost_chrono-%{abi_tag}.dll
 %{_dlldir}/libboost_container-%{abi_tag}.dll
 %{?with_context:%{_dlldir}/libboost_context-%{abi_tag}.dll}
diff --git a/boost-mingw32.patch b/boost-mingw32.patch
new file mode 100644
index 0000000..c578851
--- /dev/null
+++ b/boost-mingw32.patch
@@ -0,0 +1,22 @@
+--- boost_1_85_0/boost/json/detail/charconv/detail/fast_float/float_common.hpp.orig	2024-04-11 20:48:02.000000000 +0200
++++ boost_1_85_0/boost/json/detail/charconv/detail/fast_float/float_common.hpp	2025-02-08 12:50:52.571548148 +0100
+@@ -66,7 +66,7 @@ using parse_options = parse_options_t<ch
+   #endif
+ #endif
+ 
+-#if ((defined(_WIN32) || defined(_WIN64)) && !defined(__clang__))
++#if ((defined(_WIN32) || defined(_WIN64)) && !defined(__clang__) && !defined(__GNUC__))
+ #include <intrin.h>
+ #endif
+ 
+--- boost_1_85_0/boost/charconv/detail/fast_float/float_common.hpp.orig	2024-04-11 20:48:02.000000000 +0200
++++ boost_1_85_0/boost/charconv/detail/fast_float/float_common.hpp	2025-02-08 12:50:52.571548148 +0100
+@@ -66,7 +66,7 @@ using parse_options = parse_options_t<ch
+   #endif
+ #endif
+ 
+-#if ((defined(_WIN32) || defined(_WIN64)) && !defined(__clang__))
++#if ((defined(_WIN32) || defined(_WIN64)) && !defined(__clang__) && !defined(__GNUC__))
+ #include <intrin.h>
+ #endif
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/crossmingw32-boost.git/commitdiff/55b983e3221b7f93ddbbceb2757b2380b843d8a1



More information about the pld-cvs-commit mailing list