|
@@ -28,7 +28,7 @@
|
|
Summary: Portable C++ source libraries
|
|
Summary: Portable C++ source libraries
|
|
Summary(ja): ポータブルな C++ ソースライブラリ
|
|
Summary(ja): ポータブルな C++ ソースライブラリ
|
|
Name: libboost
|
|
Name: libboost
|
|
-Version: 1.83.0
|
|
|
|
|
|
+Version: 1.87.0
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
Group: system
|
|
Group: system
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
@@ -42,7 +42,7 @@ Source0: https://boostorg.jfrog.io/artifactory/main/release/%{version}/source/bo
|
|
Source1: ver.py
|
|
Source1: ver.py
|
|
Source2: libboost_thread.so
|
|
Source2: libboost_thread.so
|
|
|
|
|
|
-BuildRequires: bzip2-devel zlib-devel xz-devel
|
|
|
|
|
|
+BuildRequires: bzip2-devel pkgconfig(zlib) xz-devel
|
|
BuildRequires: libzstd-devel
|
|
BuildRequires: libzstd-devel
|
|
BuildRequires: libicu-devel
|
|
BuildRequires: libicu-devel
|
|
BuildRequires: libquadmath-devel
|
|
BuildRequires: libquadmath-devel
|
|
@@ -56,7 +56,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
Patch0: boost-1.83.0-build-optflags.patch
|
|
Patch0: boost-1.83.0-build-optflags.patch
|
|
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1318383
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1318383
|
|
-Patch1: boost-1.83.0-no-rpath.patch
|
|
|
|
|
|
+Patch1: boost-1.87.0-no-rpath.patch
|
|
|
|
|
|
# https://lists.boost.org/Archives/boost/2020/04/248812.php
|
|
# https://lists.boost.org/Archives/boost/2020/04/248812.php
|
|
Patch2: boost-1.73.0-cmakedir.patch
|
|
Patch2: boost-1.73.0-cmakedir.patch
|
|
@@ -64,23 +64,11 @@ Patch2: boost-1.73.0-cmakedir.patch
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1541035
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1541035
|
|
Patch3: boost-1.78.0-b2-build-flags.patch
|
|
Patch3: boost-1.78.0-b2-build-flags.patch
|
|
|
|
|
|
-# https://github.com/boostorg/random/issues/82
|
|
|
|
-Patch4: boost-1.76.0-random-test.patch
|
|
|
|
-
|
|
|
|
# PR https://github.com/boostorg/interval/pull/30
|
|
# PR https://github.com/boostorg/interval/pull/30
|
|
# Fixes narrowing conversions for ppc -
|
|
# Fixes narrowing conversions for ppc -
|
|
# https://github.com/boostorg/interval/issues/29
|
|
# https://github.com/boostorg/interval/issues/29
|
|
Patch5: boost-1.76.0-fix-narrowing-conversions-for-ppc.patch
|
|
Patch5: boost-1.76.0-fix-narrowing-conversions-for-ppc.patch
|
|
|
|
|
|
-# https://bugzilla.redhat.com/show_bug.cgi?id=2178210
|
|
|
|
-# https://github.com/boostorg/phoenix/issues/111
|
|
|
|
-# https://github.com/boostorg/phoenix/issues/115
|
|
|
|
-Patch6: boost-1.81-phoenix-multiple-defn.patch
|
|
|
|
-
|
|
|
|
-# https://github.com/boostorg/random/commit/7561690135c67ecf88c2133bad7680ebd2665c36
|
|
|
|
-# https://github.com/boostorg/random/commit/4239d93dad32a11e4c3829050f8070d456266133
|
|
|
|
-Patch8: boost-1.81.0-random-test-fixes.patch
|
|
|
|
-
|
|
|
|
Obsoletes: %{name}-date-time-devel < %{version}
|
|
Obsoletes: %{name}-date-time-devel < %{version}
|
|
Obsoletes: %{name}-filesystem-devel < %{version}
|
|
Obsoletes: %{name}-filesystem-devel < %{version}
|
|
Obsoletes: %{name}-graph-devel < %{version}
|
|
Obsoletes: %{name}-graph-devel < %{version}
|
|
@@ -128,6 +116,16 @@ constraints required for coordinating multiple threads through atomic
|
|
variables.
|
|
variables.
|
|
|
|
|
|
|
|
|
|
|
|
+%package charconv
|
|
|
|
+Summary: Run-Time component of boost charconv library
|
|
|
|
+Group: system
|
|
|
|
+Requires: %{name}-system = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+%description charconv
|
|
|
|
+Run-Time support for Boost.Charconv, a library that provides C++11
|
|
|
|
+compatible charconv.
|
|
|
|
+
|
|
|
|
+
|
|
%package chrono
|
|
%package chrono
|
|
Summary: Run-Time component of boost chrono library
|
|
Summary: Run-Time component of boost chrono library
|
|
Group: system
|
|
Group: system
|
|
@@ -296,6 +294,16 @@ support for the NumPy extension of the Boost Python Library for Python 3.
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
+%package process
|
|
|
|
+Summary: Run-Time component of boost process library
|
|
|
|
+Group: system
|
|
|
|
+Requires: %{name} = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+%description process
|
|
|
|
+Run-Time support for Boost.Process, provides a library for comfortable
|
|
|
|
+management of processes.
|
|
|
|
+
|
|
|
|
+
|
|
%package program-options
|
|
%package program-options
|
|
Summary: Set of program options libralies in %{name}
|
|
Summary: Set of program options libralies in %{name}
|
|
Group: system
|
|
Group: system
|
|
@@ -596,7 +604,7 @@ a number of significant features and is now developed independently.
|
|
#### compat32 packages ####
|
|
#### compat32 packages ####
|
|
%package -n compat32-%{name}-atomic
|
|
%package -n compat32-%{name}-atomic
|
|
Summary: Run-Time component of boost atomic library
|
|
Summary: Run-Time component of boost atomic library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-atomic
|
|
%description -n compat32-%{name}-atomic
|
|
Run-Time support for Boost.Atomic, a library that provides atomic data
|
|
Run-Time support for Boost.Atomic, a library that provides atomic data
|
|
@@ -605,9 +613,18 @@ constraints required for coordinating multiple threads through atomic
|
|
variables.
|
|
variables.
|
|
|
|
|
|
|
|
|
|
|
|
+%package -n compat32-%{name}-charconv
|
|
|
|
+Summary: Run-Time component of boost charconv library
|
|
|
|
+Group: system,legacy
|
|
|
|
+
|
|
|
|
+%description -n compat32-%{name}-charconv
|
|
|
|
+Run-Time support for Boost.Charconv, a library that provides C++11
|
|
|
|
+compatible charconv.
|
|
|
|
+
|
|
|
|
+
|
|
%package -n compat32-%{name}-chrono
|
|
%package -n compat32-%{name}-chrono
|
|
Summary: Run-Time component of boost chrono library
|
|
Summary: Run-Time component of boost chrono library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
Requires: compat32-%{name}-system = %{version}-%{release}
|
|
Requires: compat32-%{name}-system = %{version}-%{release}
|
|
|
|
|
|
%description -n compat32-%{name}-chrono
|
|
%description -n compat32-%{name}-chrono
|
|
@@ -616,7 +633,7 @@ Run-Time support for Boost.Chrono, a set of useful time utilities.
|
|
|
|
|
|
%package -n compat32-%{name}-container
|
|
%package -n compat32-%{name}-container
|
|
Summary: Run-Time component of boost container library
|
|
Summary: Run-Time component of boost container library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-container
|
|
%description -n compat32-%{name}-container
|
|
Boost.Container library implements several well-known containers,
|
|
Boost.Container library implements several well-known containers,
|
|
@@ -628,7 +645,7 @@ standard draft features for compilers that comply with C++03.
|
|
%if %{with context}
|
|
%if %{with context}
|
|
%package -n compat32-%{name}-context
|
|
%package -n compat32-%{name}-context
|
|
Summary: Run-Time component of boost context switching library
|
|
Summary: Run-Time component of boost context switching library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-context
|
|
%description -n compat32-%{name}-context
|
|
Run-Time support for Boost.Context, a foundational library that
|
|
Run-Time support for Boost.Context, a foundational library that
|
|
@@ -637,7 +654,7 @@ provides a sort of cooperative multitasking on a single thread.
|
|
|
|
|
|
%package -n compat32-%{name}-coroutine
|
|
%package -n compat32-%{name}-coroutine
|
|
Summary: Run-Time component of boost coroutine library
|
|
Summary: Run-Time component of boost coroutine library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-coroutine
|
|
%description -n compat32-%{name}-coroutine
|
|
Run-Time support for Boost.Coroutine, a library that provides
|
|
Run-Time support for Boost.Coroutine, a library that provides
|
|
@@ -648,7 +665,7 @@ suspending and resuming execution.
|
|
|
|
|
|
%package -n compat32-%{name}-contract
|
|
%package -n compat32-%{name}-contract
|
|
Summary: Run-time component of boost contract library
|
|
Summary: Run-time component of boost contract library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
%description -n compat32-%{name}-contract
|
|
%description -n compat32-%{name}-contract
|
|
@@ -662,7 +679,7 @@ from Lorenzo Caminiti.
|
|
|
|
|
|
%package -n compat32-%{name}-date-time
|
|
%package -n compat32-%{name}-date-time
|
|
Summary: Set of data-time libralies in %{name}
|
|
Summary: Set of data-time libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-date-time
|
|
%description -n compat32-%{name}-date-time
|
|
Set of data-time libralies in %{name}
|
|
Set of data-time libralies in %{name}
|
|
@@ -670,7 +687,7 @@ Set of data-time libralies in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-fiber
|
|
%package -n compat32-%{name}-fiber
|
|
Summary: Set of fiber libralies in %{name}
|
|
Summary: Set of fiber libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-fiber
|
|
%description -n compat32-%{name}-fiber
|
|
Set of filesystem operation libralies in %{name}
|
|
Set of filesystem operation libralies in %{name}
|
|
@@ -678,7 +695,7 @@ Set of filesystem operation libralies in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-filesystem
|
|
%package -n compat32-%{name}-filesystem
|
|
Summary: Set of filesystem operation libralies in %{name}
|
|
Summary: Set of filesystem operation libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-filesystem
|
|
%description -n compat32-%{name}-filesystem
|
|
Set of filesystem operation libralies in %{name}
|
|
Set of filesystem operation libralies in %{name}
|
|
@@ -687,7 +704,7 @@ Set of filesystem operation libralies in %{name}
|
|
%if 0
|
|
%if 0
|
|
%package -n compat32-%{name}-graph
|
|
%package -n compat32-%{name}-graph
|
|
Summary: Set of Graphviz libralies in %{name}
|
|
Summary: Set of Graphviz libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-graph
|
|
%description -n compat32-%{name}-graph
|
|
Set of Graphviz libralies in %{name}
|
|
Set of Graphviz libralies in %{name}
|
|
@@ -696,7 +713,7 @@ Set of Graphviz libralies in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-iostreams
|
|
%package -n compat32-%{name}-iostreams
|
|
Summary: Set of streams and i/o filters libralies in %{name}
|
|
Summary: Set of streams and i/o filters libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-iostreams
|
|
%description -n compat32-%{name}-iostreams
|
|
Set of streams and i/o filters libralies in %{name}
|
|
Set of streams and i/o filters libralies in %{name}
|
|
@@ -704,7 +721,7 @@ Set of streams and i/o filters libralies in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-json
|
|
%package -n compat32-%{name}-json
|
|
Summary: Run-time component of boost json library
|
|
Summary: Run-time component of boost json library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-json
|
|
%description -n compat32-%{name}-json
|
|
Run-time support for Boost.Json, a portable C++ library which provides
|
|
Run-time support for Boost.Json, a portable C++ library which provides
|
|
@@ -715,7 +732,7 @@ simply "JSON"
|
|
%if 0
|
|
%if 0
|
|
%package -n compat32-%{name}-locale
|
|
%package -n compat32-%{name}-locale
|
|
Summary: Run-Time component of boost locale library
|
|
Summary: Run-Time component of boost locale library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
Requires: compat32-%{name}-chrono = %{version}-%{release}
|
|
Requires: compat32-%{name}-chrono = %{version}-%{release}
|
|
Requires: compat32-%{name}-system = %{version}-%{release}
|
|
Requires: compat32-%{name}-system = %{version}-%{release}
|
|
Requires: compat32-%{name}-thread = %{version}-%{release}
|
|
Requires: compat32-%{name}-thread = %{version}-%{release}
|
|
@@ -730,7 +747,7 @@ handling tools.
|
|
%if 0
|
|
%if 0
|
|
%package -n compat32-%{name}-log
|
|
%package -n compat32-%{name}-log
|
|
Summary: Run-Time component of boost logging library
|
|
Summary: Run-Time component of boost logging library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-log
|
|
%description -n compat32-%{name}-log
|
|
|
|
|
|
@@ -742,7 +759,7 @@ tools along with public interfaces for extending the library.
|
|
|
|
|
|
%package -n compat32-%{name}-math
|
|
%package -n compat32-%{name}-math
|
|
Summary: Set of math libralies in %{name}
|
|
Summary: Set of math libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-math
|
|
%description -n compat32-%{name}-math
|
|
Set of math libralies in %{name}
|
|
Set of math libralies in %{name}
|
|
@@ -750,7 +767,7 @@ Set of math libralies in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-nowide
|
|
%package -n compat32-%{name}-nowide
|
|
Summary: Standard library functions with UTF-8 API on Windows
|
|
Summary: Standard library functions with UTF-8 API on Windows
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-nowide
|
|
%description -n compat32-%{name}-nowide
|
|
Run-time support for Boost.Nowide.
|
|
Run-time support for Boost.Nowide.
|
|
@@ -759,7 +776,7 @@ Run-time support for Boost.Nowide.
|
|
%if %{with python3}
|
|
%if %{with python3}
|
|
%package -n compat32-%{name}-numpy3
|
|
%package -n compat32-%{name}-numpy3
|
|
Summary: Run-time component of boost numpy library for Python 3
|
|
Summary: Run-time component of boost numpy library for Python 3
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
Requires: %{name}-python3%{?_isa} = %{version}-%{release}
|
|
Requires: %{name}-python3%{?_isa} = %{version}-%{release}
|
|
Requires: python3-numpy
|
|
Requires: python3-numpy
|
|
|
|
|
|
@@ -772,9 +789,19 @@ support for the NumPy extension of the Boost Python Library for Python 3.
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
+%package -n compat32-%{name}-process
|
|
|
|
+Summary: Run-Time component of boost process library
|
|
|
|
+Group: system,legacy
|
|
|
|
+Requires: %{name} = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+%description -n compat32-%{name}-process
|
|
|
|
+Run-Time support for Boost.Process, provides a library for comfortable
|
|
|
|
+management of processes.
|
|
|
|
+
|
|
|
|
+
|
|
%package -n compat32-%{name}-program-options
|
|
%package -n compat32-%{name}-program-options
|
|
Summary: Set of program options libralies in %{name}
|
|
Summary: Set of program options libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-program-options
|
|
%description -n compat32-%{name}-program-options
|
|
Set of program options libralies in %{name}
|
|
Set of program options libralies in %{name}
|
|
@@ -783,7 +810,7 @@ Set of program options libralies in %{name}
|
|
%if 0
|
|
%if 0
|
|
%package -n compat32-%{name}-python
|
|
%package -n compat32-%{name}-python
|
|
Summary: Set of Python libralies in %{name}
|
|
Summary: Set of Python libralies in %{name}
|
|
-Group: programming
|
|
|
|
|
|
+Group: programming,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-python
|
|
%description -n compat32-%{name}-python
|
|
Set of Python libralies in %{name}
|
|
Set of Python libralies in %{name}
|
|
@@ -794,7 +821,7 @@ Set of Python libralies in %{name}
|
|
%if %{with python3}
|
|
%if %{with python3}
|
|
%package -n compat32-%{name}-python3
|
|
%package -n compat32-%{name}-python3
|
|
Summary: Run-Time component of boost python library for Python 3
|
|
Summary: Run-Time component of boost python library for Python 3
|
|
-Group: programming
|
|
|
|
|
|
+Group: programming,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-python3
|
|
%description -n compat32-%{name}-python3
|
|
The Boost Python Library is a framework for interfacing Python and
|
|
The Boost Python Library is a framework for interfacing Python and
|
|
@@ -808,7 +835,7 @@ support for Boost Python Library compiled for Python 3.
|
|
|
|
|
|
%package -n compat32-%{name}-random
|
|
%package -n compat32-%{name}-random
|
|
Summary: Set of random number generation libralies in %{name}
|
|
Summary: Set of random number generation libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-random
|
|
%description -n compat32-%{name}-random
|
|
Set of random number generation libralies in %{name}
|
|
Set of random number generation libralies in %{name}
|
|
@@ -817,7 +844,7 @@ Set of random number generation libralies in %{name}
|
|
%if 0
|
|
%if 0
|
|
%package -n compat32-%{name}-regex
|
|
%package -n compat32-%{name}-regex
|
|
Summary: Set of regular expression libralies in %{name}
|
|
Summary: Set of regular expression libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-regex
|
|
%description -n compat32-%{name}-regex
|
|
Set of regular expression libralies in %{name}
|
|
Set of regular expression libralies in %{name}
|
|
@@ -826,7 +853,7 @@ Set of regular expression libralies in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-serialization
|
|
%package -n compat32-%{name}-serialization
|
|
Summary: Set of serialization libralies in %{name}
|
|
Summary: Set of serialization libralies in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-serialization
|
|
%description -n compat32-%{name}-serialization
|
|
Set of serialization libralies in %{name}
|
|
Set of serialization libralies in %{name}
|
|
@@ -834,7 +861,7 @@ Set of serialization libralies in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-stacktrace
|
|
%package -n compat32-%{name}-stacktrace
|
|
Summary: Call-stack libraries in %{name}
|
|
Summary: Call-stack libraries in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
|
|
%description -n compat32-%{name}-stacktrace
|
|
%description -n compat32-%{name}-stacktrace
|
|
@@ -844,7 +871,7 @@ human-readable form
|
|
|
|
|
|
%package -n compat32-%{name}-system
|
|
%package -n compat32-%{name}-system
|
|
Summary: Operating system support
|
|
Summary: Operating system support
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-system
|
|
%description -n compat32-%{name}-system
|
|
Operating system support, including the diagnostics support
|
|
Operating system support, including the diagnostics support
|
|
@@ -853,7 +880,7 @@ that will be part of the C++0x standard library
|
|
|
|
|
|
%package -n compat32-%{name}-test
|
|
%package -n compat32-%{name}-test
|
|
Summary: Set of libraries for writing and executing tests in %{name}
|
|
Summary: Set of libraries for writing and executing tests in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-test
|
|
%description -n compat32-%{name}-test
|
|
Set of libraries for writing and executing tests in %{name}
|
|
Set of libraries for writing and executing tests in %{name}
|
|
@@ -861,7 +888,7 @@ Set of libraries for writing and executing tests in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-thread
|
|
%package -n compat32-%{name}-thread
|
|
Summary: Set of multi-thread libraries in %{name}
|
|
Summary: Set of multi-thread libraries in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-thread
|
|
%description -n compat32-%{name}-thread
|
|
Set of multi-thread libraries in %{name}
|
|
Set of multi-thread libraries in %{name}
|
|
@@ -869,7 +896,7 @@ Set of multi-thread libraries in %{name}
|
|
|
|
|
|
%package -n compat32-%{name}-timer
|
|
%package -n compat32-%{name}-timer
|
|
Summary: Run-Time component of boost timer library
|
|
Summary: Run-Time component of boost timer library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
Requires: compat32-%{name}-chrono = %{version}-%{release}
|
|
Requires: compat32-%{name}-chrono = %{version}-%{release}
|
|
Requires: compat32-%{name}-system = %{version}-%{release}
|
|
Requires: compat32-%{name}-system = %{version}-%{release}
|
|
|
|
|
|
@@ -881,7 +908,7 @@ with as little as one #include and one additional line of code.
|
|
|
|
|
|
%package -n compat32-%{name}-type_erasure
|
|
%package -n compat32-%{name}-type_erasure
|
|
Summary: Run-Time component of boost type erasure library
|
|
Summary: Run-Time component of boost type erasure library
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
Requires: compat32-%{name}-chrono = %{version}-%{release}
|
|
Requires: compat32-%{name}-chrono = %{version}-%{release}
|
|
Requires: compat32-%{name}-system = %{version}-%{release}
|
|
Requires: compat32-%{name}-system = %{version}-%{release}
|
|
|
|
|
|
@@ -892,6 +919,7 @@ that is more flexible than that provided by the core language.
|
|
|
|
|
|
%package -n compat32-%{name}-url
|
|
%package -n compat32-%{name}-url
|
|
Summary: Runtime component of boost URL library
|
|
Summary: Runtime component of boost URL library
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-url
|
|
%description -n compat32-%{name}-url
|
|
Run-time support for the Boost.URL library, a Standards conforming
|
|
Run-time support for the Boost.URL library, a Standards conforming
|
|
@@ -900,7 +928,7 @@ library for parsing Uniform Resource Locators.
|
|
|
|
|
|
%package -n compat32-%{name}-wave
|
|
%package -n compat32-%{name}-wave
|
|
Summary: Set of wave libraries in %{name}
|
|
Summary: Set of wave libraries in %{name}
|
|
-Group: system
|
|
|
|
|
|
+Group: system,legacy
|
|
|
|
|
|
%description -n compat32-%{name}-wave
|
|
%description -n compat32-%{name}-wave
|
|
Set of wave libraries in %{name}
|
|
Set of wave libraries in %{name}
|
|
@@ -951,7 +979,7 @@ using python : %{python3_version} : /usr/bin/python3 : /usr/include/python%{pyth
|
|
EOF
|
|
EOF
|
|
%endif
|
|
%endif
|
|
|
|
|
|
-./bootstrap.sh --with-toolset=gcc --with-icu
|
|
|
|
|
|
+./bootstrap.sh --with-toolset=gcc --with-icu --prefix=%{buildroot}%{_prefix}
|
|
|
|
|
|
# N.B. When we build the following with PCH, parts of boost (math
|
|
# N.B. When we build the following with PCH, parts of boost (math
|
|
# library in particular) end up being built second time during
|
|
# library in particular) end up being built second time during
|
|
@@ -968,6 +996,9 @@ echo ============================= build serial ==================
|
|
variant=release threading=multi debug-symbols=on pch=off \
|
|
variant=release threading=multi debug-symbols=on pch=off \
|
|
%if %{with python3}
|
|
%if %{with python3}
|
|
python=%{python3_version} \
|
|
python=%{python3_version} \
|
|
|
|
+%endif
|
|
|
|
+%ifarch %{ix86}
|
|
|
|
+ define=BOOST_STACKTRACE_LIBCXX_RUNTIME_MAY_CAUSE_MEMORY_LEAK=1 \
|
|
%endif
|
|
%endif
|
|
stage
|
|
stage
|
|
|
|
|
|
@@ -1023,11 +1054,7 @@ export PATH=/bin${PATH:+:}$PATH
|
|
|
|
|
|
echo ============================= build Boost.Build ==================
|
|
echo ============================= build Boost.Build ==================
|
|
(cd tools/build
|
|
(cd tools/build
|
|
- ./bootstrap.sh --with-toolset=gcc)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-%check
|
|
|
|
-:
|
|
|
|
|
|
+ ./bootstrap.sh --with-toolset=gcc --prefix=%{buildroot}%{_prefix})
|
|
|
|
|
|
|
|
|
|
%install
|
|
%install
|
|
@@ -1208,8 +1235,8 @@ rm -f tmp-doc-directories
|
|
rm -f ${RPM_BUILD_ROOT}/%{_libdir}/%{name}_*.a
|
|
rm -f ${RPM_BUILD_ROOT}/%{_libdir}/%{name}_*.a
|
|
|
|
|
|
|
|
|
|
-%clean
|
|
|
|
-rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
+%check
|
|
|
|
+:
|
|
|
|
|
|
|
|
|
|
# MPI subpackages don't need the ldconfig magic. They are hidden by
|
|
# MPI subpackages don't need the ldconfig magic. They are hidden by
|
|
@@ -1285,6 +1312,11 @@ rm -rf $RPM_BUILD_ROOT
|
|
%license LICENSE_1_0.txt
|
|
%license LICENSE_1_0.txt
|
|
%{_libdir}/libboost_atomic.so.*
|
|
%{_libdir}/libboost_atomic.so.*
|
|
|
|
|
|
|
|
+%files charconv
|
|
|
|
+%defattr(-, root, root, -)
|
|
|
|
+%license LICENSE_1_0.txt
|
|
|
|
+%{_libdir}/libboost_charconv.so.*
|
|
|
|
+
|
|
%files chrono
|
|
%files chrono
|
|
%defattr(-, root, root, -)
|
|
%defattr(-, root, root, -)
|
|
%license LICENSE_1_0.txt
|
|
%license LICENSE_1_0.txt
|
|
@@ -1359,6 +1391,10 @@ rm -rf $RPM_BUILD_ROOT
|
|
%{_libdir}/libboost_numpy3*.so.*
|
|
%{_libdir}/libboost_numpy3*.so.*
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+%files process
|
|
|
|
+%license LICENSE_1_0.txt
|
|
|
|
+%{_libdir}/%{name}_process.so.*
|
|
|
|
+
|
|
%files program-options
|
|
%files program-options
|
|
%license LICENSE_1_0.txt
|
|
%license LICENSE_1_0.txt
|
|
%{_libdir}/%{name}_program_options*.so.*
|
|
%{_libdir}/%{name}_program_options*.so.*
|
|
@@ -1426,6 +1462,7 @@ rm -rf $RPM_BUILD_ROOT
|
|
%{_libdir}/%{name}_*.so
|
|
%{_libdir}/%{name}_*.so
|
|
%dir %{_libdir}/cmake
|
|
%dir %{_libdir}/cmake
|
|
%{_libdir}/cmake/*
|
|
%{_libdir}/cmake/*
|
|
|
|
+%{_datadir}/boost_predef
|
|
|
|
|
|
%files doc
|
|
%files doc
|
|
%doc index.htm index.html boost.css boost.png rst.css doc libs more
|
|
%doc index.htm index.html boost.css boost.png rst.css doc libs more
|
|
@@ -1484,6 +1521,11 @@ rm -rf $RPM_BUILD_ROOT
|
|
%license LICENSE_1_0.txt
|
|
%license LICENSE_1_0.txt
|
|
%{_libdir}/libboost_atomic.so.*
|
|
%{_libdir}/libboost_atomic.so.*
|
|
|
|
|
|
|
|
+%files -n compat32-%{name}-charconv
|
|
|
|
+%defattr(-, root, root, -)
|
|
|
|
+%license LICENSE_1_0.txt
|
|
|
|
+%{_libdir}/libboost_charconv.so.*
|
|
|
|
+
|
|
%files -n compat32-%{name}-chrono
|
|
%files -n compat32-%{name}-chrono
|
|
%defattr(-, root, root, -)
|
|
%defattr(-, root, root, -)
|
|
%license LICENSE_1_0.txt
|
|
%license LICENSE_1_0.txt
|
|
@@ -1564,6 +1606,10 @@ rm -rf $RPM_BUILD_ROOT
|
|
%{_libdir}/libboost_numpy3*.so.*
|
|
%{_libdir}/libboost_numpy3*.so.*
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+%files -n compat32-%{name}-process
|
|
|
|
+%license LICENSE_1_0.txt
|
|
|
|
+%{_libdir}/%{name}_process.so.*
|
|
|
|
+
|
|
%files -n compat32-%{name}-program-options
|
|
%files -n compat32-%{name}-program-options
|
|
%license LICENSE_1_0.txt
|
|
%license LICENSE_1_0.txt
|
|
%{_libdir}/%{name}_program_options*.so.*
|
|
%{_libdir}/%{name}_program_options*.so.*
|
|
@@ -1629,6 +1675,9 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Fri Dec 13 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.87.0-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Wed Nov 01 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.83.0-1
|
|
* Wed Nov 01 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.83.0-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
|
|
|