Commit Graph

465 Commits

Author SHA1 Message Date
Kefu Chai
33b1e83abc Add patch for Boost.Accumulators bug
This change silences the warning when compiling Boost.accumulators
with GCC 13. as some projects using Boost.Accumulators are compiled
with -Werror. Without this change, these project would have to disable
-Wuninitialized warning or silence it temporarily when including
the offending headers. Neither of these two solution is ideal from
a developer's perspective. so let's apply the patch when packaging
Boost. The patch was included by Boost 1.83.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2023-08-20 01:12:37 +08:00
Tom Callaway
74826991aa add symlink for b2 files 2023-08-02 12:53:55 -04:00
Fedora Release Engineering
fd721ad7d3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 14:50:10 +00:00
František Zatloukal
61dda027eb Rebuilt for ICU 73.2 2023-07-11 16:21:59 +02:00
Jonathan Wakely
a4fcef0016 Update License for SPDX migration 2023-07-06 00:05:50 +01:00
Python Maint
7d7a237052 Rebuilt for Python 3.12 2023-06-13 22:13:55 +02:00
Nianqing Yao
393e648a01 Fix build for riscv64
See https://github.com/fedora-riscv/boost/tree/f38-rv64.
2023-05-05 21:07:19 +08:00
Jonathan Wakely
6b80e21fd9 Change spec file to use autospec for applying patches
Also renumber the patches from 0-7 since any historical significance of
the numbers is already gone from the spec file.
2023-03-15 18:22:28 +00:00
Jonathan Wakely
131ff2b1a6 Fix test plan by removing obsolete beakerlib setting 2023-03-15 12:02:09 +00:00
Jonathan Wakely
1116a4d288 Add patch for Boost.Phoenix bugs (#2178210) 2023-03-15 09:38:57 +00:00
Jonathan Wakely
a496150aec Fix typo in %changelog 2023-03-15 09:36:13 +00:00
Thomas W Rodgers
3420df7244 Rebase to 1.81.0
See https://fedoraproject.org/wiki/Changes/F38Boost181
Drop patches:
  deleted: boost-1.58.0-pool.patch
  deleted: boost-1.58.0-pool-test_linking.patch
  deleted: boost-1.78.0-build-optflags.patch
  deleted: boost-1.73-locale-empty-vector.patch
  deleted: boost-1.76.0-fix_multiprecision_issue_419-ppc64le.patch
  deleted: boost-1.76.0-ptr_cont-xml.patch
  deleted: boost-1.78.0-fix-b2-staging.patch
  deleted: boost-1.76.0-enum_type_object-type-python-3.11.patch
- New Boost.URL runtime component
- boost_build directory is now b2 in upstream, renamte to boost_build on install
2023-02-20 09:27:47 -08:00
Fedora Release Engineering
571ebc8df1 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 23:05:04 +00:00
Pete Walter
8576ab076f Rebuild for ICU 72 2022-12-31 02:19:50 +00:00
Jonathan Wakely
1c4335a6e0 Use xargs --no-run-if-empty to avoid error
Recent Boost releases seem to have no executable headers,
so the find command returns no results.
2022-12-14 17:47:59 +00:00
František Zatloukal
e938c8d9b3 Rebuilt for ICU 71.1 2022-08-01 15:02:21 +02:00
Fedora Release Engineering
bea3cff9ae Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 22:11:12 +00:00
Jonathan Wakely
af99b52501 Add boost-json to umbrella package 2022-07-14 13:35:31 +01:00
Jonathan Wakely
6585f3fb6e Restore Provides for boost-python3-devel (#2100748)
This doesn't restore the Provides: boost-nowide-devel as that is only
used in one package, which is already changing. The Provides: boost-jam
isn't needed either.
2022-06-24 10:41:42 +01:00
Laurent Rineau
2888982c28 Fix the CMake config file for openmpi and mpich 2022-06-23 11:42:32 +01:00
Jonathan Wakely
b96dcf38c8 Remove old Obsoletes tags 2022-06-21 21:20:41 +01:00
Python Maint
12bd4872ac Rebuilt for Python 3.11 2022-06-14 17:28:28 +02:00
Laurent Rineau
19a004c283 Re-add CMake file
Fixes rhbz#1898979
2022-06-14 14:32:18 +01:00
Python Maint
36115b3780 Rebuilt for Python 3.11 2022-06-13 18:55:42 +02:00
Thomas Rodgers
5827653083 Rebase to 1.78.0
See https://fedoraproject.org/wiki/Changes/F37Boost178
Drop patches:
    deleted: boost-1.75.0-build-optflags.patch
    deleted: boost-1.75.0-no-rpath.patch
    deleted: boost-1.76.0-b2-build-flags.patch
    deleted: boost-1.76.0-fix-include-inside-boost-namespace.patch
    deleted: boost-1.76.0-fix-duplicate-typedef-in-mp.patch
Fix silent dropping of some libraries
  See https://github.com/bfgroup/b2/pull/113
2022-05-03 07:42:29 -07:00
Jonathan Wakely
9c645e2838 Tidy up %changelog 2022-04-27 18:13:43 +01:00
Thomas W Rodgers
efa25cfd81 And this time with the boost-1.76.0-enum_type_object-type-python-3.11.patch 2022-04-27 07:45:37 -07:00
Thomas W Rodgers
83163cb5f7 Merged https://src.fedoraproject.org/rpms/boost/pull-request/13 (#204336)
Miro Hrončok <mhroncok@redhat.com> Fix enum_type_object type on Python 3.11
  See https://github.com/boostorg/python/pull/385#event-6498973175
Fix previous changelog copy-pasta
2022-04-27 07:39:23 -07:00
Thomas W Rodgers
3bd0a83d52 Add BuildRequires: libstd-devel to fix (#2042336) 2022-04-26 20:53:21 -07:00
Jonathan Wakely
3c2829edfe Add patch to fix XML validation errors in ptr_container docs 2022-03-31 13:12:21 +01:00
Thomas Rodgers
9eaf760933 Add patch to fix narrowing conversions on ppc64le
https://github.com/boostorg/interval/issues/29
2022-02-02 18:36:49 -08:00
Thomas Rodgers
5eaac698fe Merge #11 Fix FTBFS and the Boost Multiprecision compilation error on pcc64le 2022-02-03 01:37:36 +00:00
Jonathan Wakely
bc37ceb79d Add rpmlintrc file to suppress errors in Zuul checks 2022-02-03 00:17:30 +00:00
Laurent Rineau
0e92f1aa2e Restore math_c99l and math_tr1l on ppc64le 2022-02-01 16:44:57 +01:00
Laurent Rineau
6502666126 Fix https://github.com/boostorg/multiprecision/issues/419
The PR https://github.com/boostorg/multiprecision/pull/421 fixes the
issue, and is planned for Boost version 1.79.0.
2022-02-01 16:03:04 +01:00
Fedora Release Engineering
6edfd32617 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 22:31:40 +00:00
Jonathan Wakely
bba3a6c2a0 Add patch to fix CI failure 2021-09-01 17:59:26 +01:00
Jonathan Wakely
214bbadaf6 Make boost-python3 depend on specific 3.X version (#1896713) 2021-09-01 14:13:43 +01:00
Jonathan Wakely
3824fb1903 Remove double % in Source0 tag 2021-09-01 13:38:22 +01:00
Jonathan Wakely
0fc8825319 Add whitespace between changelog entries 2021-09-01 13:23:48 +01:00
Michal Kolar
6a7ecd767d drop unwanted scratch build rule for gating 2021-08-17 16:31:18 +00:00
Thomas Rodgers
65b36067d5 Third attempt at making the long double c99 and tr1 math libs conditional
on ppc64le
2021-08-05 18:41:56 -07:00
Thomas Rodgers
03817f73cb Second attempt at making the long double c99 and tr1 math libs conditional
on ppc64le
2021-08-05 14:48:33 -07:00
Thomas Rodgers
ee1a4870ab Boost.Math does not support 'long double' of ppc64le
See https://github.com/boostorg/math/pull/524
2021-08-05 13:49:56 -07:00
Thomas Rodgers
dd07b4b21f Rebase to 1.75.0
See https://fedoraproject.org/wiki/Changes/F35Boost176
Drop patches:
    deleted: boost-1.73-python3.10.patch
    deleted: boost-1.73.0-b2-build-flags.patch
    deleted: boost-1.75.0-boost-build-fix.patch
Fix include inside boost namespace in boost/math/tools/mp.hpp
  See https://github.com/boostorg/math/pull/670
Fix duplicate typedef in boost/math/tools/mp.hpp
  See https://github.com/boostorg/math/pull/671
2021-08-04 13:35:00 -07:00
Fedora Release Engineering
7fd53e5641 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 18:48:13 +00:00
Fedora Release Engineering
237974a0ce - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 13:51:03 +00:00
Python Maint
582a02c7ab Rebuilt for Python 3.10 2021-06-04 12:11:52 +02:00
Pete Walter
b796f2d0eb Rebuild for ICU 69 2021-05-20 00:53:58 +01:00
Pete Walter
5f7b377f41 Rebuild for ICU 69 2021-05-19 16:44:05 +01:00