Compare commits

...

10 Commits

Author SHA1 Message Date
Jonathan Wakely c8ca157b7e Restore Provides for boost-python3-devel 2023-05-18 10:24:50 +00:00
Jonathan Wakely 6c3ff9cc2d Fix rpminspect CI warnings about missing versioned dependencies
Also remove Obsoletes: tags inherited from Fedora upgrades, which are
not necessary for RHEL.

Related: #2091041
2022-06-22 15:39:06 +01:00
Jonathan Wakely d3adf9e05b Build with zstd support
Also remove double % in Source0 tag that breaks mock builds.

Resolves: #2091041
2022-06-21 17:58:13 +01:00
Mohan Boddu ae291392c3 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 19:31:25 +00:00
Martin Cermak 76b5a5382b gating.yaml: Set up CI gating 2021-06-22 13:20:02 +02:00
Mohan Boddu e430e70382 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-15 22:45:53 +00:00
DistroBaker a250b20e13 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/boost.git#b466ecefd697170aa189f1b9084ccec3940fec6a
2021-04-04 23:35:54 +00:00
DistroBaker 23661359e9 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/boost.git#325ac22f9666a4c6b115dd23a1690106e2f445f5
2021-02-06 10:59:17 +00:00
DistroBaker 72a576b136 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/boost.git#cb5a05db6c4a7b819a2c271761bfa81f92a8b423
2021-02-03 11:47:32 +01:00
DistroBaker d2653e3d30 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/boost.git#5c328ce476ac22eee141857a95476773645b25d2
2021-01-25 14:01:44 +00:00
4 changed files with 76 additions and 12 deletions

1
.boost.metadata Normal file
View File

@ -0,0 +1 @@
6109efd3bdd8b9220d7d85b5e125f7f28721b9a9 boost_1_75_0.tar.bz2

View File

@ -0,0 +1,25 @@
From 40e5bcd594b01f9b7091de07f9efc4567cc1ac40 Mon Sep 17 00:00:00 2001
From: Thomas Rodgers <rodgert@appliantology.com>
Date: Tue, 2 Feb 2021 18:15:30 -0800
Subject: [PATCH] Apply post 1.75.0 change from upstream
---
tools/build/src/engine/startup.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/build/src/engine/startup.cpp b/tools/build/src/engine/startup.cpp
index f58625408..a7659bb50 100644
--- a/tools/build/src/engine/startup.cpp
+++ b/tools/build/src/engine/startup.cpp
@@ -195,7 +195,7 @@ bool b2::startup::bootstrap(FRAME *frame)
{
const std::string path{
b2::paths::normalize(
- b2_exe_path + "/../../share/boost-build/" + boost_build_jam)};
+ b2_exe_path + "/../../share/boost-build/src/kernel/" + boost_build_jam)};
if (b2::filesys::is_file(path))
b2_file_path = path;
}
--
2.26.2

View File

@ -42,7 +42,7 @@ Name: boost
%global real_name boost
Summary: The free peer-reviewed portable C++ source libraries
Version: 1.75.0
Release: 1%{?dist}
Release: 8%{?dist}
License: Boost and MIT and Python
# Replace each . with _ in %%{version}
@ -54,7 +54,7 @@ License: Boost and MIT and Python
%global toplev_dirname %{real_name}_%{version_enc}
URL: http://www.boost.org
Source0: https://dl.bintray.com/boostorg/release/%{version}/source/%{name}_%%{version_enc}.tar.bz2
Source0: https://dl.bintray.com/boostorg/release/%{version}/source/%{name}_%{version_enc}.tar.bz2
Source1: libboost_thread.so
# Add a manual page for b2, based on the online documentation:
# http://www.boost.org/boost-build2/doc/html/bbv2/overview.html
@ -114,6 +114,7 @@ BuildRequires: libstdc++-devel
BuildRequires: bzip2-devel
BuildRequires: zlib-devel
BuildRequires: xz-devel
BuildRequires: libzstd-devel
%if %{with python3}
BuildRequires: python3-devel
BuildRequires: python3-numpy
@ -152,6 +153,10 @@ Patch93: boost-1.73-python3.10.patch
# https://github.com/boostorg/locale/issues/52
Patch94: boost-1.73-locale-empty-vector.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=1923740
# https://github.com/boostorg/build/issues/696
Patch95: boost-1.75.0-boost-build-fix.patch
%bcond_with tests
%bcond_with docs_generated
@ -216,6 +221,9 @@ provides a sort of cooperative multitasking on a single thread.
%package coroutine
Summary: Run-time component of boost coroutine library
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
Requires: %{name}-context%{?_isa} = %{version}-%{release}
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
%description coroutine
Run-time support for Boost.Coroutine, a library that provides
@ -235,6 +243,8 @@ on generic programming concepts.
%if %{with context}
%package fiber
Summary: Run-time component of boost fiber library
Requires: %{name}-context%{?_isa} = %{version}-%{release}
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
%description fiber
@ -272,6 +282,7 @@ stream buffers and i/o filters.
%package json
Summary: Run-time component of boost json library
Requires: %{name}-container%{?_isa} = %{version}-%{release}
%description json
@ -292,6 +303,11 @@ handling tools.
%package log
Summary: Run-time component of boost logging library
Requires: %{name}-atomic%{?_isa} = %{version}-%{release}
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
Requires: %{name}-filesystem%{?_isa} = %{version}-%{release}
Requires: %{name}-regex%{?_isa} = %{version}-%{release}
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
%description log
@ -425,6 +441,7 @@ with as little as one #include and one additional line of code.
Summary: Run-time component of boost type erasure library
Requires: %{name}-chrono%{?_isa} = %{version}-%{release}
Requires: %{name}-system%{?_isa} = %{version}-%{release}
Requires: %{name}-thread%{?_isa} = %{version}-%{release}
%description type_erasure
@ -455,15 +472,10 @@ Requires: libquadmath-devel%{?_isa}
%if %{with python3}
# Require boost-numpy3 here, because main boost metapackage only Recommends: it
Requires: %{name}-numpy3%{?_isa} = %{version}-%{release}
# Added for F33, remove for F35:
Obsoletes: %{name}-python3-devel < 1.69.0-20
# Old Provides: for compatibility with RHEL <= 8 and packages that require it.
Provides: %{name}-python3-devel = %{version}-%{release}
Provides: %{name}-python3-devel%{?_isa} = %{version}-%{release}
%endif
# Added for F33, remove for F35:
Obsoletes: boost-nowide-devel <= 0.20190814
Provides: boost-nowide-devel = %{version}
Provides: boost-nowide-devel%{?_isa} = %{version}
%description devel
Headers and shared object symbolic links for the Boost C++ libraries.
@ -650,10 +662,6 @@ Tools for working with Boost documentation in BoostBook or QuickBook format.
%package b2
Summary: A low-level build tool
# Added for F33, remove for F35:
Obsoletes: boost-jam < 1.73.0
Provides: boost-jam = %{version}
Provides: boost-jam%{?_isa} = %{version}
%description b2
B2 (formerly Boost.Jam) is the low-level build engine tool for Boost.Build.
@ -672,6 +680,7 @@ find ./boost -name '*.hpp' -perm /111 | xargs chmod a-x
%patch88 -p1
%patch93 -p1
%patch94 -p1
%patch95 -p1
%build
%set_build_flags
@ -1273,6 +1282,29 @@ fi
%{_mandir}/man1/b2.1*
%changelog
* Fri Jun 24 2022 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-8
- Restore Provides for boost-python3-devel
* Tue Jun 21 2022 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-7
- Build with zstd support (#2091041)
- Fix rpminspect CI warnings about missing versioned dependencies
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.75.0-6
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 1.75.0-5
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 1.75.0-4
- Rebuilt for removed libstdc++ symbol (#1937698)
* Tue Feb 02 2021 Thomas Rodgers <trodgers@redhat.com> - 1.75.0-3
- Patch for https://bugzilla.redhat.com/show_bug.cgi?id=1923740
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.75.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jan 11 2021 Thomas Rodgers <trodgers@redhat.com> - 1.75.0-1
- Rebase to 1.75.0
- Add boost-json subpackage

6
gating.yaml Normal file
View File

@ -0,0 +1,6 @@
--- !Policy
product_versions:
- rhel-9
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1-gating.functional}