Jonathan Wakely
9aae0c8a00
Drop ver.py source file and use python version macros
...
The %{python2_version} and %{python3_version} macros are pre-defined, so
we don't need to use ver.py to find the versions.
Use shell variable for Python 3 ABI flags instead of global macro. This
avoids errors when creating SRPMs or running rpmlint, because by
delaying the command until the %build stage we can rely on python3-devel
being installed.
2018-04-26 17:42:30 +01:00
Jonathan Wakely
b4c96119f1
Remove main package dependency on boost-python and boost-numpy ( #1569483 )
...
Rename all subpackages using python2 from boost-xxx to boost-xxx2.
Split new subpackage boost-python2-devel out of boost-devel.
Split new subpackage boost-openmpi-python2-devel out of boost-openmpi-devel.
Split new subpackage boost-mpich-python2-devel out of boost-mpich-devel.
Enable conditional build for python2 packages.
2018-04-26 17:41:54 +01:00
Jonathan Wakely
3946a4a4b0
Ensure boost metapackage installs boost-container and boost-stacktrace.
2018-02-27 16:44:05 +00:00
Jonathan Wakely
b59c4b6666
Add patch to fix integer overflow in Boost.Spirit absolute_value ( #1545092 )
2018-02-23 17:03:02 +00:00
Jonathan Wakely
4c456d525c
Remove unnecessary Group tags and post/postun ldconfig scriptlets
...
The Group tag is not used by RPM.
In F28 the ldconfig %post and %postun scriptlets are done automatically
and so don't need to be explicit in the spec file.
2018-02-15 21:29:07 +00:00
Jonathan Wakely
47b8c9cad1
Add RPM_OPT_FLAGS and RPM_LD_FLAGS to build flags for bjam ( #1541035 )
2018-02-07 21:57:41 +00:00
Jonathan Wakely
d50c552e84
Add RPM_LD_FLAGS to Jamfile and patch build.sh to use RPM flags ( #1541035 )
2018-02-05 17:53:53 +00:00
Jonathan Wakely
7387f7d55f
Do not pass --without-coroutine2 to b2
2018-01-23 20:38:59 +00:00
Jonathan Wakely
747d6e8fe2
Rebase to 1.66.0
...
- Drop patches:
boost-1.63.0-dual-python-build-v2.patch
boost-1.64.0-mpi-get_data.patch
boost-1.64.0-serialization-make_array.patch
boost-1.64.0-icl-ttp-matching.patch
boost-1.64.0-icl-undefined-shift.patch
2018-01-23 15:33:35 +00:00
Jonathan Wakely
1885d22687
Restore "Provides: boost-python" for boost-python2
2018-01-17 11:55:29 +00:00
Jonathan Wakely
5c4a0e07d3
Patch to fix #1516837
2017-12-07 14:37:10 +00:00
Pete Walter
9497c27f10
Rebuild for ICU 60.1
2017-11-30 20:19:32 +00:00
Jonathan Wakely
4c79bb2181
Fix spelling in boost-wave summary
2017-09-25 16:07:49 +01:00
Jonathan Wakely
b634b3b0c8
Fix some rpmlint issues
...
- Remove Requires for libquadmath (explicit-lib-dependency)
- Remove executable bits on header files (spurious-executable-perm)
- Adjust boost.wave %%description (spelling-error)
2017-09-25 14:40:33 +01:00
Jonathan Wakely
cc95da10da
Rename python2-boost to boost-python2
2017-09-13 08:20:07 +01:00
Jonathan Wakely
b9e2eb12e9
Patch to fix #1485641
2017-09-12 17:46:27 +01:00
Jonathan Wakely
91d3fad8f3
Fix descriptions
2017-09-06 16:47:40 +01:00
Zbigniew Jędrzejewski-Szmek
83bcf8daf2
Add Provides for the old name without %_isa
2017-08-20 09:18:07 -04:00
Zbigniew Jędrzejewski-Szmek
d04833457b
Python 2 binary package renamed to python2-boost
2017-08-19 09:38:07 -04:00
Fedora Release Engineering
d185c08009
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2017-08-02 18:23:30 +00:00
Fedora Release Engineering
efff732f4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-07-26 04:10:16 +00:00
Björn Esser
6e3f05c5de
Drop obsolete patch for mpi serialization make_array
...
Purge unused patches from repo
2017-07-24 13:05:34 +02:00
Björn Esser
c54b0a0c9e
Add patch to fix make_array in serialization
2017-07-24 12:33:11 +02:00
Kalev Lember
91387222f5
Rebuild for std::__once_functor linking issue on ppc64le ( #1470692 )
...
This should hopefully fix linking with boost_context, which currently
fails on ppc64le with:
/usr/lib/gcc/ppc64le-redhat-linux/7/../../../../lib64/libboost_context.so:
undefined reference to `std::__once_functor@GLIBCXX_3.4.11'
2017-07-21 10:18:02 +02:00
Jonathan Wakely
30150eaf49
Rebase to 1.64.0
2017-07-01 19:24:07 +01:00
Jonathan Wakely
a919cdd969
Add numpy and numpy3 packages ( #1451982 )
2017-07-01 13:14:36 +01:00
Jonathan Wakely
7ace5f0128
Remove patch for boost::function strict aliasing problem ( #1422456 )
2017-07-01 12:08:54 +01:00
Jonathan Wakely
218cc61036
Rebuild for rpm-mpi-hooks fix ( #1435690 )
2017-04-25 10:46:17 +01:00
Jonathan Wakely
59415588c8
Patch boost::function to fix strict aliasing problem ( #1422456 )
...
Per packaging guidelines don't clean buildroot in %%install and %%clean.
2017-04-05 17:12:22 +01:00
Peter Robinson
6d2d8199e5
and enable mpich too
2017-03-12 15:18:57 +00:00
Peter Robinson
3da9bab88b
Enable OpenMPI on ppc64le and s390x now they have support
2017-03-12 14:49:02 +00:00
Jonathan Wakely
d2c3a27558
Revert Boost.Build change that breaks building for two Python versions.
...
A change to tools/build/src/tools/python.jam means that the python=2.7
argument to b2 is ignored and both libboost_python.so and
libboost_python3.so are linked to libpython2.7.so. Reverting that change
restores the previous behaviour that allowed building Boost.Python in
two different ways.
2017-02-16 19:18:09 +00:00
Jonathan Wakely
e1dabc540b
Add --without-fiber when Boost.Context is not supported.
2017-02-09 14:02:21 +00:00
Jonathan Wakely
51c6915fb4
Use correct sources for release, not a snapshot
...
Also add -Wno-deprecated-declarations to build flags to silence
hundreds of warnings about std::auto_ptr.
2017-01-27 14:08:36 +00:00
Jonathan Wakely
b9ad2bf8a2
Add missing %if around scriptlets for boost-fiber
2017-01-27 01:13:41 +00:00
Jonathan Wakely
733a71ce66
Rebase to 1.63.0 ( #1401431 )
2017-01-26 22:36:59 +00:00
Miro Hrončok
eb5a2d18d6
Rebuild for Python 3.6
2016-12-20 03:28:47 +01:00
Jonathan Wakely
92f6971ea7
Add patch for Boost.Asio to fix allocator usage ( #1403165 )
2016-12-09 10:31:48 +00:00
Orion Poplawski
22ace9c9e6
Rebuild for openmpi 2.0
2016-10-21 14:58:01 -06:00
Jonathan Wakely
0b594070c7
Add patch for Boost.Python to fix pointer registration ( #1358725 )
2016-08-01 21:23:57 +01:00
Jonathan Wakely
f9cbc68d43
Add patch for Boost.Multiprecision ( #1349638 )
2016-06-28 17:27:27 +01:00
Jonathan Wakely
310c56bc25
Drop rpath ( #1318383 )
2016-06-06 17:50:34 +01:00
Jonathan Wakely
4672342671
Rebuilt for GCC 6.1 ( #1331983 )
2016-05-03 10:14:58 +01:00
David Tardon
f9845a940f
rebuild for ICU 57.1
2016-04-15 20:02:51 +02:00
Dennis Gilmore
b0ac251dd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2016-02-03 17:10:55 +00:00
Jonathan Wakely
c7e4b76204
Remove redundant %defattr statements
2016-01-26 12:45:02 +00:00
Jonathan Wakely
c2efae682b
Make Requires: libquadmath-devel conditional
2016-01-14 02:07:16 +00:00
Jonathan Wakely
263025eccd
Rebase to 1.60
2016-01-13 17:14:32 +00:00
Dan Horák
93bdb8dad9
- rebuilt for s390
2015-12-11 16:35:03 +01:00
Jonathan Wakely
92a4e21c1a
Fix bugzilla ID in %changelog of last commit
2015-12-01 13:54:10 +00:00
Jonathan Wakely
faf2199734
do not use arch-specific BuildRequires ( #225622 )
2015-11-24 12:22:59 +00:00
Dan Horák
3c75cd19c7
- disable also the coroutine2 module when context is not available
2015-11-13 11:22:25 +01:00
Peter Robinson
94638715d9
Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
2015-11-11 19:05:16 +00:00
David Tardon
5effd9fcd9
rebuild for ICU 56.1
2015-10-28 14:07:46 +01:00
Orion Poplawski
66eafe3099
Rebuild for openmpi 1.10.0
2015-09-15 16:04:04 -06:00
Jonathan Wakely
d8ec5cd0e8
Patch Boost.Test to fix #1262444
2015-09-14 18:35:30 +01:00
Jonathan Wakely
a59457fcda
Rebuilt for Boost 1.59
2015-09-02 13:08:15 +01:00
Jonathan Wakely
20123c5e6f
Add patch for Boost.Python bug.
2015-09-02 13:07:43 +01:00
Jonathan Wakely
3d13bdbd4b
Rebase to 1.59.0
2015-08-26 20:29:55 +01:00
Jonathan Wakely
fb630fe1a0
Add boost-doctools subpackage ( #1244268 ).
2015-08-25 15:03:34 +01:00
Jonathan Wakely
7d5037b77f
Escape % character in changelog.
2015-08-24 22:10:18 +01:00
Jonathan Wakely
51fe9e0ae4
Use %license for license files.
2015-08-24 21:46:17 +01:00
Jonathan Wakely
c779362f9f
Bump release to match F23 update.
2015-08-21 16:10:30 +01:00
Sandro Mani
b7bc8de355
RPM MPI Requires Provides
2015-08-10 23:56:49 -04:00
Jonathan Wakely
e283993866
Patch incorrect placement of BOOST_UBLAS_INLINE macros.
2015-08-05 22:03:23 +01:00
Jonathan Wakely
b86f78331a
Patch to prevent address model being set by Boost.Build.
2015-08-04 11:20:49 +01:00
Jonathan Wakely
a1b6b50100
Patch for missing include (boost-1.58.0-variant-includes.patch).
2015-07-27 13:49:11 +01:00
Marcin Juszkiewicz
2665c69e3a
Re-enable boost::context on AArch64
2015-07-23 13:08:11 +02:00
Jonathan Wakely
49492cb891
Rebase to 1.58.0
2015-07-17 16:11:57 +01:00
Dennis Gilmore
71b2be77a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-17 02:01:15 +00:00
Jonathan Wakely
b30dad1db5
Add AArch64 support for boost::context.
2015-04-15 11:57:23 +01:00
David Tardon
bf768ffd04
rebuild for yet another C++ ABI break
2015-04-12 14:28:04 +02:00
Than Ngo
3759032dd6
rebuild against new gcc
2015-03-16 12:28:08 +01:00
Petr Machata
3c9c670991
Fix template <class T> class boost::rv, which for union T's inherits off them
2015-02-18 01:15:59 +01:00
Petr Machata
19702186d2
Fix Boost.UUID comparison, honor optflags
2015-02-09 17:07:18 +01:00
Petr Machata
3207465702
Boost.Signals2 needs to include weak_ptr when it uses it
2015-01-29 13:00:29 +01:00
Petr Machata
f910549691
Un-ISA-ify Provides: and Obsoletes:
...
- Packages Require: without the ISA flourishes, and our Provides:
wouldn't match. Let's keep the ISA tags on Requires: only.
2015-01-29 12:58:02 +01:00
Petr Machata
e08f962e12
Boost.Context should now be supported on PowerPC with both BE and LE ABIs
2015-01-29 12:57:31 +01:00
Petr Machata
c2b3a56ca0
Rebase to 1.57
2015-01-26 12:09:55 +01:00
Petr Machata
1d8ca55777
libboost_python{,3} should depend on libpython
2015-01-13 22:17:20 +01:00
Petr Machata
ef172f114f
Change Requires: and other package references to use %%{?_isa}
2015-01-08 21:26:36 +01:00
Petr Machata
7a87d76794
Boost.Atomic: Fixed incorrect initialization of 128-bit values
2015-01-02 14:12:06 +01:00
Petr Machata
76691c3d42
Fix boost::shared_ptr<T>::operator[] for non-array T's
2014-11-12 20:05:20 +01:00
David Tardon
eccf21b3c1
rebuild for ICU 53.1
2014-08-26 13:57:20 +02:00
Peter Robinson
d3623dd584
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-15 23:02:38 +00:00
Dennis Gilmore
e8afd726c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-06-06 22:25:23 -05:00
Petr Machata
b9aa7fb633
Rebase to 1.55.0
2014-05-21 20:21:36 +02:00
Petr Machata
8d05191663
Fix a noexecstack patch for ARM, enable Boost.Context on ARM
2014-03-18 13:51:11 +01:00
Björn Esser
bed0c816db
rebuilt for mpich-3.1
2014-03-18 11:42:57 +01:00
Peter Robinson
59715f5c7f
Enable MPICH and OpenMPI support on aarch64
2014-03-17 11:02:58 +00:00
Petr Machata
6d22343534
Rebuild for ICU
2014-02-12 18:02:56 +01:00
Petr Machata
22e9f44fdd
Add ppc64le to the list of arches that OpenMPI and MPICH don't support
2014-01-09 19:58:21 +01:00
Peter Robinson
55426ac770
Enable MPICH and OpenMPI support on ARM as it's long had them both
2013-12-18 12:02:58 +00:00
Petr Machata
6afec2d8a5
Bump release
2013-12-13 11:46:05 +01:00
Petr Machata
a513817fc5
Disable MPI on aarch64
2013-12-04 10:51:15 +01:00
Petr Machata
cb253a3d3f
Try again
2013-12-02 00:53:40 +01:00
Petr Machata
94c7ec494d
Add libboost_atomic.so.* to the libboost_thread.so linker script
2013-11-27 17:10:53 +01:00
Petr Machata
db69547da6
Fix atomic_cas32 in Boost.Interprocess
2013-08-30 00:32:24 +02:00
Petr Machata
f99fe16ac3
Fix for a problem in linking vs. Boost.Thread we are seeing on s390
2013-08-24 01:01:19 +02:00
Petr Machata
0f7ace626f
Apply several patches to fix problems revealed by the test suite
2013-08-23 12:33:14 +02:00
Petr Machata
da0e080e4c
Bump odeint obsoletes and provides
2013-08-19 17:04:25 +02:00
Petr Machata
9f44c82afd
Add a todo item
2013-08-12 11:31:20 +02:00
Petr Machata
a4fac06f4f
Update a comment to be in sync with unversioned docdir change
...
- https://bugzilla.redhat.com/show_bug.cgi?id=993687
2013-08-11 23:27:52 +02:00
Petr Machata
c3593a1e32
Fix detection of availability of 128-bit integers in Boost.LexicalCast
2013-07-30 19:50:23 +02:00
Petr Machata
4c75e770a9
Add boost-log subpackage
2013-07-27 03:41:34 +02:00
Petr Machata
954d15ee43
Fix changelog dates
2013-07-27 01:27:28 +02:00
Petr Machata
5a207d1e4a
Rebase to 1.54.0
2013-07-27 01:13:04 +02:00
Petr Machata
f0abb10476
Remove BR:chrpath, that's not necessary anymore
...
- we used to call chrpath explicitly, and we don't anymore
2013-07-27 00:53:36 +02:00
Petr Machata
e7f22175bb
Build everything MT-only; ditch tagged layout
2013-07-27 00:53:35 +02:00
Petr Machata
60a15dfc84
Add Obsoletes: for odeint package
2013-07-27 00:08:00 +02:00
Deji Akingunola
dc683c9132
Add Provides and Obsoletes for the mpich2->mpich renames
2013-07-26 23:47:30 +02:00
Petr Machata
6f895a0fef
Add explicit dependencies between some of the boost sub-packages
2013-07-24 16:13:29 +02:00
Petr Machata
084c523878
s/mpich2/mpich/
2013-07-23 19:21:12 +02:00
Petr Machata
0d0ad94a52
Merge branch 'f19'
2013-07-23 19:12:10 +02:00
Petr Machata
7fa0ea18d9
Two more local typedef patches: Boost.Python and Boost.Thread
...
- There's a bunch more in Python, but those probably need careful
conversion to BOOST_STATIC_ASSERT.
2013-07-23 17:07:03 +02:00
Petr Machata
255051da37
Flush more work in progress
...
- This adds some forgotten patches from the last time around
(context-execstack, mpl-print)
- And adds another bunch of unused local typedef patches
2013-07-23 02:09:25 +02:00
Petr Machata
0494a65cc9
Add many patches for unused typedefs, and an execstack patch
2013-07-22 17:47:20 +02:00
Petr Machata
c5eabd4220
Install images etc. for documentation
...
Resolves : #985593
2013-07-20 01:11:30 +02:00
Petr Machata
e50fa4d644
Add symlinks for /usr/lib/libboost_{thread,locale,atomic}.so -> *-mt.so
2013-06-27 23:48:42 +02:00
Petr Machata
43e7bf1610
Fix detection of availability of {,u}int64_t in glibc headers
2013-06-26 16:23:18 +02:00
Petr Machata
b2935ff7ac
libboost_context.so must be guarded by conditional
2013-03-07 00:26:25 +01:00
Petr Machata
a84c8455d8
Add a separate package boost-python3-devel, build with -fno-strict-aliasing
2013-03-06 13:06:57 +01:00
Petr Machata
5605dc8747
Make Boost.Context support conditional
2013-02-27 22:37:18 +01:00
Petr Machata
91de02f8db
Fix build of Boost.Context on ppc64, future-proof the linker script
2013-02-11 20:06:45 +01:00
Denis Arnaud
2a146a567b
Fixed the changelog dates in the RPM specification file.
2013-02-10 18:49:31 +01:00
Denis Arnaud
de6a0f31f2
Fixed the libboost_thread-mt.so script (which wrongly referred to Boost-1.50)
2013-02-10 18:27:31 +01:00
Petr Machata
50c4b88ebf
Meh
2013-02-08 01:44:42 +01:00
Petr Machata
ea81f69c26
Rebase to 1.53.0 final, add two subpackages, purge module env
2013-02-08 01:42:27 +01:00
Petr Machata
a84f7fd048
Initial packaging of Beta 1.53.0
...
- this fails at the end of the build complaining that the following
file wasn't found:
boost-1.53.0-0.1.beta1.fc18.i386/usr/lib/openmpi/lib/*.a
2013-02-08 01:42:27 +01:00
Peter Robinson
ba25f6b6bb
Rebuild for icu soname bump
2013-01-26 15:13:19 +00:00
Denis Arnaud
6628b109d0
Rebuild for the new MPICH2 (and libmpich2 soname bump)
2012-11-03 17:58:05 +01:00
Petr Machata
6d69081e38
Add upstream ticket reference to boost-1.50.0-polygon.patch
2012-09-19 13:00:21 +02:00
Petr Machata
b5f76d5add
Update %%description to reflect current state of C++ standardization
2012-08-16 20:42:58 +02:00
Petr Machata
44a7aadaed
Override boost_thread-mt.so with a linker script
2012-08-16 03:26:33 +02:00
Petr Machata
0c64b73a16
Convert some shell variables into macros
...
PYTHON2_VERSION needs to be visible across sections, and it's awkward to
define it twice. Just make it a macro. %global expands once only.
PYTHON3_* technically doesn't need this, but let's be consistent.
2012-08-09 22:05:39 +02:00
Petr Machata
cccfe7b394
boost-python3 shouldn't be under the overall boost umbrella
2012-08-08 19:48:59 +02:00
Petr Machata
9053e61361
Drop body of %check
...
This hasn't worked since at least CMake times, and mailing results to a
former maintainer just makes no sense.
2012-08-08 02:54:39 +02:00
Petr Machata
216eea2217
Drop mentions of cmake
2012-08-08 02:53:27 +02:00
Petr Machata
2dcacf6f3c
Enable Python 3 builds
2012-08-08 01:38:07 +02:00
Petr Machata
a28c89a3ed
Fix a couple bugs in paths
2012-07-26 16:06:42 +02:00
Petr Machata
a2450339df
Initial packaging of boost 1.50
...
This is sans Python 3, the rest should be fine.
Rebase many patches, port others, courtesy of Denis Arnaud.
2012-07-26 13:09:54 +02:00
Dennis Gilmore
4fa851e387
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2012-07-18 13:09:43 -05:00
Petr Machata
dcde8a7557
Build Boost.Locale backends
...
- Resolves : #832265
Conflicts:
boost.spec
2012-06-21 23:06:59 +02:00
Petr Machata
b88ee83322
In Boost.Pool, be careful not to overflow allocated chunk size.
...
- Resolves : #828857
2012-06-07 00:44:26 +02:00
Petr Machata
f68c4dd925
Drop enum xtime_clock_types, update uses of boost::TIME_UTC
...
glibc newly defines a macro TIME_UTC, which collides with boost::TIME_UTC.
We can't avoid expanding that macro, but the value happens to be the same
as that of boost::TIME_UTC. So drop enum xtime_clock_types. Update boost
to use macro TIME_UTC instead of the scoped enum value. External clients
will have to do the same.
2012-05-24 23:21:25 +02:00
Petr Machata
e86e3c9db2
Don't attempt to install Python 3 portions of boost --without python3
2012-05-24 13:26:04 +02:00
Petr Machata
a18ee82f35
Drop BR on hwloc (workaround not required anymore)
2012-05-21 14:50:48 +02:00
Petr Machata
d6ae5d8d4d
Bump release, add changelog
2012-05-02 23:33:23 +02:00
Petr Machata
939bdf0202
Update status of several more upstream bugs
2012-05-02 21:50:10 +02:00
Petr Machata
bc9c5908b6
Add support for building boost-python against Python 3
...
This doesn't touch boost-openmpi-python and boost-mpich2-python, as those
are broken anyway at the moment.
2012-05-02 21:49:40 +02:00