[packages/boost/BOOST_1_85] Rel 9; fix cc_version compare, ship missing Boost.Math

arekm arekm at pld-linux.org
Tue Aug 18 23:01:55 CEST 2026


commit b8294901a69f94c91e13517a76e140770bcfa456
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Tue Aug 18 22:03:42 2026 +0200

    Rel 9; fix cc_version compare, ship missing Boost.Math
    
    Compared as a string, so gcc >= 10 forced -std=c++11 and Boost.Math was
    never built; jfrog source host is dead, switch to archives.boost.io.

 boost.spec | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/boost.spec b/boost.spec
index 9fdcec5..9b2704a 100644
--- a/boost.spec
+++ b/boost.spec
@@ -14,11 +14,11 @@ Summary:	The Boost C++ Libraries
 Summary(pl.UTF-8):	Biblioteki C++ "Boost"
 Name:		boost
 Version:	1.85.0
-Release:	8
+Release:	9
 Epoch:		1
 License:	Boost Software License and others
 Group:		Libraries
-Source0:	https://boostorg.jfrog.io/artifactory/main/release/%{version}/source/%{name}_%{fver}.tar.bz2
+Source0:	https://archives.boost.io/release/%{version}/source/%{name}_%{fver}.tar.bz2
 # Source0-md5:	429d451cb9197143cc77962c5ff272ef
 Patch0:		%{name}-link.patch
 Patch1:		%{name}-clean-gcc-flags.patch
@@ -523,10 +523,10 @@ Dokumentacja dla biblioteki Boost C++.
 %patch -P 203 -p0
 %patch -P 221 -p1
 
-%if "%{cc_version}" < "6.0"
-CPPSTD="-std=c++11"
-%else
+%if %{_ver_ge "%{cc_version}" "6.0"}
 CPPSTD=
+%else
+CPPSTD="-std=c++11"
 %endif
 cat << EOF > tools/build/src/user-config.jam
 using gcc : %{cxx_version} : %{__cxx} : <cflags>"%{rpmcflags} -fPIC" <cxxflags>"%{rpmcxxflags} $CPPSTD -fPIC" <linkflags>"%{rpmldflags}" ;
@@ -713,6 +713,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libboost_contract.so.*.*.*
 %attr(755,root,root) %{_libdir}/libboost_coroutine.so.*.*.*
 %attr(755,root,root) %{_libdir}/libboost_iostreams.so.*.*.*
+%attr(755,root,root) %{_libdir}/libboost_math_*.so.*.*.*
 %attr(755,root,root) %{_libdir}/libboost_nowide.so.*.*.*
 %attr(755,root,root) %{_libdir}/libboost_random.so.*.*.*
 %attr(755,root,root) %{_libdir}/libboost_serialization.so.*.*.*
@@ -738,6 +739,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libboost_locale.so
 %attr(755,root,root) %{_libdir}/libboost_log.so
 %attr(755,root,root) %{_libdir}/libboost_log_setup.so
+%attr(755,root,root) %{_libdir}/libboost_math_*.so
 %attr(755,root,root) %{_libdir}/libboost_nowide.so
 %attr(755,root,root) %{_libdir}/libboost_prg_exec_monitor.so
 %attr(755,root,root) %{_libdir}/libboost_program_options.so
@@ -779,6 +781,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libboost_locale.a
 %{_libdir}/libboost_log.a
 %{_libdir}/libboost_log_setup.a
+%{_libdir}/libboost_math_*.a
 %{_libdir}/libboost_nowide.a
 %{_libdir}/libboost_prg_exec_monitor.a
 %{_libdir}/libboost_program_options.a
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/boost.git/commitdiff/b8294901a69f94c91e13517a76e140770bcfa456



More information about the pld-cvs-commit mailing list