Commit Graph

404 Commits

Author SHA1 Message Date
Jonathan Wakely d9e1272e57 Patch Boost.Locale to not access empty vector (#1899888) 2021-03-03 12:19:42 +00:00
Jonathan Wakely 31a1406483 Remove incorrect dependency on xz, only the shared lib is needed
This prevents installing the 32-bit boost-iostreams. package on 64-bit
systems, because the 32-bit xz package is not available.

The dependency on the shared lib will be added automatically anyway.
2020-11-04 17:31:55 +00:00
Jonathan Wakely c570dcff0d Build Boost.Iostreams with LZMA support (#1893060) 2020-10-30 14:25:10 +00:00
Fedora Release Engineering cdb89c50f8 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 00:15:32 +00:00
Fedora Release Engineering 9e8114f822 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 13:19:20 +00:00
Jonathan Wakely f1058cd956 Add patch for Boost.MPI to fix espresso (#1843105) 2020-06-11 14:13:14 +01:00
Jonathan Wakely ddb9ecef4e Fix paths in new patch 2020-06-05 19:54:43 +01:00
Jonathan Wakely 3fcfdd32f8 Add patch for Boost.Geometry issue #721 2020-06-05 19:31:55 +01:00
Miro Hrončok 8e6b263013 Rebuilt for Python 3.9 (fixup) 2020-05-29 14:30:47 +02:00
Jonathan Wakely b594da2a28 Rebuilt for Python 3.9
The previous version of boost was already rebuilt for Python 3.9 but the
new Boost version needs to be rebuilt now that python3-3.8.3-1.fc33 is
in rawhide.
2020-05-29 12:05:17 +01:00
Jonathan Wakely a562db598b Add patch for Boost.Beast to work with C++20 2020-05-28 09:03:52 +01:00
Jonathan Wakely 378d8d7e42 Rebase to 1.73.0
Replace boost-jam and bjam with boost-b2 and b2
Add boost-nowide subpackage
2020-05-28 08:44:23 +01:00
Miro Hrončok 66b109b6e1 Rebuilt for Python 3.9 2020-05-25 12:59:31 +02:00
Igor Raits 9e76353688
Add Provides for boost-python3-devel
Otherwise it is breaking some dependencies.

Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-05-23 23:02:15 +02:00
Jonathan Wakely fb6db033ed Do not link Python extensions to libpython
Boost upstream does not link Boost.Python libraries to libpython, which
matches the advice from Python upstream as well. Drop the Fedora patches
which cause libpython to be linked to. Those patches have been causing
problems for a while anyway.
2020-05-22 16:37:22 +01:00
Jonathan Wakely 1f2e448e09 Require boost-python3 for boost, fold boost-python3-devel into boost-devel
Now that we only build Boost.Python for one version of Python there is
no benefit to keeping `boost-python3` and `boost-python3-devel` separate
from the main `boost` and `boost-devel` packages.

This change makes `boost` install `boost-python3` (and recommend
`boost-numpy3` if `python3-numpy` is already installed). The
`boost-python3-devel` subpackage is dropped and its contents added to
the main `boost-devel` subpackage instead.
2020-05-22 14:33:17 +01:00
Pete Walter b93614e906 Rebuild for ICU 67 2020-05-15 13:53:18 +01:00
Avi Kivity ab7eefd18e Fix Boost.Signals2 C++20 compatibility (#1834764) 2020-05-12 14:39:35 +03:00
Jonathan Wakely 5d6038484f Add patch for C++20 compatibility in Boost.Test (#1832639) 2020-05-11 13:03:48 +01:00
Jonathan Wakely 434963c709 Remove unused patch from the repo
The spec file stopped using this patch some time ago.
2020-04-25 20:22:35 +01:00
Jonathan Wakely 1a2264a222 Remove unused patch from the repo
The spec file stopped using this patch some time ago.
2020-04-03 16:26:34 +01:00
Jonathan Wakely 0e0b60eac1 Generate version_enc automatically from version and drop version_suffix 2020-04-02 18:50:29 +01:00
Jonathan Wakely a0e9e6a602 Remove vestigial parts of separate python2/python3 build
The %build and %install steps still build the py3 pieces separately,
which is no longer necessary now that we don't build both py2 and py3
subpackages.
2020-04-02 17:54:14 +01:00
Jonathan Wakely c808f65625 Remove unused patches from the repo
The spec file stopped using these patches years ago.
2020-04-02 17:44:21 +01:00
Jonathan Wakely eefba79672 Drop boost-1.57.0-mpl-print.patch patch that doesn't work
This patch is supposed to make boost::mpl::print issue a warning with
GCC, but actually it prevents it from warning, whereas the upstream code
does warn.
2020-04-02 17:13:53 +01:00
Jonathan Wakely d5a194094a Patch Boost.Format for C++20 compatibility with GCC 10 (#1818723) 2020-03-30 15:22:56 +01:00
Kaleb S. KEITHLEY 193ea1c207 Update boost.spec for f33/rawhide
ceph-15, landing in needs libboost-context

seems to build okay.  see scratch build at https://koji.fedoraproject.org/koji/taskinfo?taskID=41495195
2020-02-14 15:13:08 +00:00
Fedora Release Engineering 1ab43be260 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 13:12:30 +00:00
Denis Arnaud 0fc400a27f Removed the Python2 sub-packages 2019-11-15 20:06:23 +01:00
Denis Arnaud 56941f6dac Removed the Python2 sub-packages 2019-11-15 20:04:20 +01:00
Pete Walter b9f2e3cc4a Rebuild for ICU 65 2019-11-01 15:56:05 +00:00
Miro Hrončok 3458dcd53a Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:51:17 +02:00
Miro Hrončok 8aafa09ef7 Rebuilt for Python 3.8 2019-08-18 23:51:56 +02:00
Fedora Release Engineering f5c0d413a7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 19:30:18 +00:00
Jonathan Wakely 0666fd79ba Fix Obsoletes tag to remove _isa (#1706079) 2019-05-10 10:04:32 +01:00
Jonathan Wakely 5f1c9ef7fa Make main package obsolete old boost-signals subpackage (#1706079) 2019-05-07 10:59:35 +01:00
Jonathan Wakely 0f9795fc5c Add patch for out-of-bounds vector access in Boost.MPI 2019-02-14 15:24:04 +00:00
Orion Poplawski 8e32c40a85 Rebuild for openmpi 3.1.3 2019-02-13 19:39:13 -07:00
Jonathan Wakely e7f763888a Patch Boost.Random to fix warning (#1673669) 2019-02-12 23:23:08 +00:00
Miro Hrončok 575500ddcb Use Python version macros instead of hardcoded numbers
This should make it easier when we rebase python to 3.8.

There will be no 2.8, but for consistency, I've updated 27 as well.
2019-02-04 11:41:12 +01:00
Fedora Release Engineering 081b85cab4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 14:50:34 +00:00
Pete Walter 419c3aba65 Rebuild for ICU 63 2019-01-23 21:50:21 +00:00
Denis Arnaud c424db8834 Fixed a typo with %{name}-python (the 2 was missing) 2019-01-21 00:48:53 +01:00
Denis Arnaud 777ed71df5 The Boost umbrella package no longer requires Python sub-packages 2019-01-20 23:39:05 +01:00
Denis Arnaud f158da30f8 Fixed a typo with %{name} 2019-01-19 22:08:09 +00:00
Denis Arnaud 094f7ed60f Make use of %{name} rather than boost so as to be compatible with boost1xx spec files (on EPEL) 2019-01-19 21:55:50 +00:00
Denis Arnaud aca49b6923 Make use of %{name} rather than boost so as to be compatible with boost1xx spec files (on EPEL) 2019-01-19 19:56:18 +00:00
Denis Arnaud 90fdd43d4d Rebase to 1.69.0
Dropped library: Boost.Signals (now replaced by header-only Boost.Signlas2)
2018-12-14 23:00:28 +00:00
Denis Arnaud 15eed98242 Rebase to 1.68.0
New library: Boost.Contract
The Python-related shared libraries now carry the full Python version,
  eg _python27.so and _python37.so
Drop patches:
    deleted: boost-1.66.0-address-model.patch
    deleted: boost-1.66.0-compute.patch
    deleted: boost-1.66.0-numpy3.patch
    deleted: boost-1.66.0-python37.patch
    deleted: boost-1.66.0-spirit-abs-overflow.patch
2018-12-01 21:20:17 +00:00
Denis Arnaud bf8dec78cc Suppressed patches nb 86 and 87 (no longer applicable) 2018-12-01 18:04:19 +00:00