Group :: Desenvolvimento/C++
RPM: boost1.80.0
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
25 julho 2023 Ivan A. Melnikov <iv at altlinux.org> 1:1.80.0-alt4
- rebuild as compat package without development files
- apply build fix for mipsel
- boost-devel-headers R: libquadmath-devel sans ARM (see also gcc#80753)
- Added missing bits for LoongArch support (closes: #46181)
- Added --enable=bootstrap knob for a simpler initial build (closes: #46182)
- Updated to upstream version 1.80.0
- add upstream patch for fix build packages with CGAL and gcc12 on ppc64le
(e.g. openscad)
- Fixed compatibility with python-3.10.
- Fixed passing LTO flags to linker.
- Fix build with lto-enabling rpm-build.
- Simplified build and install.
- Updated to upstream version 1.77.0.
- Rebuilt without python-2 support (Closes: #40722).
- added makecontext patch for Elbrus
- Updated to upstream version 1.76.0.
- Disabled compat python symlinks.
- Enabled cmake support.
- Packaged boost-build instead of boost-jam.
- Fix build on %mips32
- Don't package external parts of Boost.Beast into boost-doc
- Updated to upstream version 1.75.0.
- Updated to upstream version 1.74.0.
- Applied upstream patch for disabling versioned symlinks.
- Removed versioned symlinks (Closes: #38611).
- Updated to upstream version 1.73.0.
- Fixed issue in boost coroutine module.
- Updated to upstream version 1.72.0.
- Updated to upstream version 1.71.0.
- Spec cleanup.
- Don't disable mpi knob on e2k by default anymore.
- Add RISC-V support.
- Support build on e2kv4 through %e2k macro.
- Make boost-devel replace boost-process-devel.
- Rebuilt with numpy support (Closes: #35190).
- Provided compatibility symlinks for boost-python-devel and boost-python3-devel.
- built with MPI support on arm
- Updated to 1.67.0.
- Packaged libboost_contract.
- Removed libboost_mpi_python3.
- (NMU) Rebuilt with python-3.6.4.
- Update to 1.66.0.
- Fix build without context.
- Package libboost_stacktrace*.
- Package libboost_mpi_python3.
- Use _unpackaged_files_terminate_build.
- Support build for e2k.
- Add with/without context switch.
- Fix build without mpi.
- Use Boost build system v2.
- Updated to 1.65.0.
- Updated to 1.63.0.
- NMU: added patch37 (closes: #32001)
- rebuild with python3.5 (for ABI changes)
- this will also rename the autoreqs to the new python3(*) form
- (.spec) fix the build of lib compat pkgs (%if_without devel)
- (.spec) ugly LD_PRELOAD replaced with nice new
%requires_python{,3}_ABI_for_files.
- (NMU) fix typo in patch that makes errors for python 3.5
- (NMU) rebuild with rpm-build-python3-0.1.9
(for common python3/site-packages/ and auto python3.3-ABI dep when needed)
- Rebuilt with libicui18n.so.56 and libicuuc.so.56.
- Updated to 1.58.0.
- improve Qt4 moc workaround
- move Boost.Intrusive to boost-devel-headers, as it is now
required by Boost.Thread; - fix boost/logic/ packaging (it went to boost-log-devel by mistake).
- correctly mark coroutine-devel subpackage as
architecture-dependant; - fix few spelling errors in package summaries and descriptions.
- new version;
- subpackages for new libraries:
- now Boost.Context and Boost.Coroutine have binaries;
- Boost.Log was put into separate subpackages;
- import bunch of patches for unused typedefs from Fedora;
- add patch 34 to fix unused typedef in boost/python/cast.hpp;
- drop single-threaded (-st) binaries;
- get rid of version suffix in documentation directory.
- build with python3-3.3.0.
- add patch 29 to make qt4 moc work even when some boost headers
included.
- new version;
- subpackages for Boost.Atomic, Boost.Coroutine, Boost.Lockfree and
Boost.Multiprecision.
- fix Boost.Locale UTF issue (CVE-2013-0252).
- new version;
- removed patch #27, already applied by upstream;
- fixed packaging for builds without long_double and mpi.
- support Python 3 in Boost.Python:
- a separate library, install boost-python3-devel to build with it;
- no MPI with Python 3 (yet);
- fix Boost.Polygon build with gcc 4.7 (patch from Scott Tsai).
- add patch #27 to make BGL use traits to make null_vertex
(see https://svn.boost.org/trac/boost/ticket/7327).
- fixed headers packaging;
- updated %description to reflect current state of C++
standardization (wording taken from fedora package by Petr Machata).
- new version;
- new library, Boost.Context, put to separate subpackages;
- updated patches, removed obsolete patches;
- introduced linker scripts for Boost.Thread and Boost.Filesystem.
- dirty fix to build with new glibc
(see https://svn.boost.org/trac/boost/ticket/6940).
- rebuild with openmpi 1.6.
- don't link libboost_python with libpython.
- new version.
- fix compilation when foreach #defined as BOOST_FOREACH (upstream
ticket 6131) (closes: #26840).
- new version;
- packaging updated:
+ Boost.Locale and Boost.Geometry put into separate subpackages;
+ Boost.Chrono development files put into boost-devel;
+ packaged Boost.Timer library; - updated strict dependencies;
- removed obsolete patch.
- Rebuild with Python-2.7
- import patch 25 from Fedora to allow some of Boost.NumericConversion
functions compile with BOOST_NO_EXCEPTIONS (ALTBUG #26426); - don't pre-require mpi (ALTBUG #26289);
- wrap everything connected with long double Boost.Math variants with
if_with long_double (ALTBUG #26289).
- new version;
- patches updated;
- Boost.Chrono put into separate subpackage.
- new version;
- added patch 24 to fix some missed includes (thx to cpp.req for
revealing this); - disabled cpp.req;
- minor spec improvements.
- fixed build requirements for python:
+ do not pre-require python-devel;
+ pre-require right version of rpm-build-python (thx Myke Lykov
for reporting a problem with this).
- fixed documentation and examples installation regressions.
- new version (1.46.0);
- added strict dependencies between sub-packages;
- added missed and removed extra dependencies related to mpi;
- added boost-complete subpackage.
- fixed a typo in boost-mpi-devel requirements.
- put Parallel Boost Graph Library and it's development files into
separate subpackages; - updated patch 23 to disable single-threaded graph_parallel library.
- build Boost.MPI;
- minor spec cleanup.
- rebuild with new icu.
- updated patch 22 to fix rpath issue;
- merged Boost.Units to main devel subpackage, since it's internals
are used by Boost.Exception (see upstream ticket 4876).
- new version (1.45.0);
- updated patches, removed patches already applied by upstream;
- put new libraries, Boost.MSM and Boost.Polygon, into separate
subpackages; - split headers from boost-devel and made them noarch;
- link libboost_python with libpython;
- added subpackage for Boost.Random library;
- minor spec improvements.
- added patch 21 to fix Boost.MPL with gcc 4.5 (closes: #25498);
- fixed installing of examples;
- fixed incorrect Provides: tag in libboost_math*;
- minor spec improvements.
- deps from boost.parameter on boost.python removed
- new version (1.42.0)
- new version (1.41.0)
- multipass-warnings patch is obsolete and removed
- new version (1.40.0)
- exlicit-st patch updated
- function_template patch is obsolete and removed
- Rebuilt with python 2.6
- Added patch #16 from shrek@ to make Boost.Function compile under
BOOST_NO_EXCEPTIONS.
- Re-enabled static libraries (closes #20407).
- New version:
+ new libraries since 1.36.0: Flyweight, ScopeExit, Signals2,
Swap, Proto;
+ lots of bugfixes and improvements in most of libraries. - Put Boost.Flyweight into separate subpackage.
- Adapted building to new features of Boost.Build with layout=system:
+ following Boost.Build defaults, multi-threaded libraries now
don't have '-mt' suffix (this means that -lboost_regex brings in
multi-threaded version of Boost.Regex library);
+ single-threaded libraries have '-st' suffix (updated patch #3,
put patch #4 back);
+ added "*-mt.so" symbolic links for compatibility with build
systems which expect older boost libraries naming. - Removed obsolete patches.
- Several minor spec improvements.
- Added patch #16 with several Boost.Datetime fixes (fixes #20186)
- Added patch #15 from shrek@ to fix building with gcc 4.4
- Added patch #14 which fixes MPL for gcc 4.4.
- Removed obsoletes and provides from asio, because in fact
Boost.Asio does not provide nor obsoletes asio.
- Added sophisticated triggers to fix problems with upgrade
and workaround strange rpm behaviour. - Removed obsolete ldconfig-related triggers.
- Added patch 13 to remove some gcc4.3 warnings;
- Added *.gif files to documentation.
- Specfile cleanup and requirements improvements:
- made development subpackages pre-require boost-devel;
- added more Obsolete: tags;
- removed %__* macros usage.
- Added patch 11 by Alex Ott, found in boost trac ticket 2304,
to fix warinigs in Boost.Spirit (closes #15718) - Added patch 12 to fix more warnings in Boost.Spirit
- Really applied (not just attached) patches #8-#10
- Removed experimental patch 4 and modified spec to get back
traditional library naming, without -st suffix on single-threaded libs.
- New version (fixes #15168)
- Significantly rewrote specfile to simplify it
- Reviewed libraries separation to reflect interdependencies of boost
libraries better. This also fixes #15421 and #15397 - Changed build architecture of header-only development packages to noarch
- Changed build layout to system and applied patch from Mandriva
and our own patch to improve ABI versioning in this case - Added patch #5, to make location of bjam binary platform-independent.
This should fix #17004, build on ppc and other platforms as well - Renamed library packages to confirm Shared Libs Policy
- Joined all static libraries into one package
- Switched to use bjam directly instead of calling configure and make,
which became insufficient - Applied all hotfixes from
https://svn.boost.org/trac/boost/wiki/ReleasePractices/HotFixes - Removed debug versions of libraries
- Removed patch #1, as it is not needed now
- Removed patch #2, as it was applied by upstream
- New version
- Applied bga@'s patch for building with python2.5
- Build without exact python version
- Fixed invalid memory access in boost-regex++ (thanks ldv@ for noticing)
+ CVE-2008-171
+ CVE-2008-172
- Provide backward-compatibility symlinks for static libraries (libboost_foo.a->libboost_foo-gcc41-mt.a)
- Use symlinks, not hardlinks for .so files
- Provide backward-compatibility symlinks for libraries (libboost_foo.so->libboost_foo-gcc41-mt.so)
- New version
- New subpackage (graph)
- boost-devel now requires boost-serialization-devel (#11298)
- Added missing dependancy for boost-program-options-devel (#10578)
- Added missing dependancy for boost-serialization-devel (#10485)
- New version
- New subpackage (iostreams)
- rebuild with python 2.4
- x86_64 support
- new version (1.32.0)
- program-options* subpackages added
- serialization subpackage added
- builddep on python-devel is now versioned
- new version (1.31.0)
- license changed to Boost Software License
- Reqs on boost-devel changed to PreReqs to enforce order of installation
- lots of triggers added to provide smooth upgrade
- new version (1.30.2)
- new version (1.30.0)
- build system changed, so %build section does
- added subpackages for datetime, filesystem and test libraries
- description for signals library added
- epoch added (all .so's uses 1.80.0 as so-version, regex library
should be updated) - removed all subpackage specific versions
- new version (1.29.0) now we know about g++-3.2
- fixes bug #0001863
- docs added
- new subpackage -signals- added
- boost-threads-devel-static temporarily removed, because static
libraries for it is not built with boost build system.
- fixed version numbere for gcc-3.2.
(this is temporary release)
- ...-config scripts renamed (s/_/-/g)
- added macros to control compilers version for which to build library
- spec rewrite: subpackages rearranged, files rearranged
- use gcc-version specific directories instead of update-alternatives
- remake patch updated (soname added)
- pytmake patch updated (soname fixed)
- buildreqs fixed
- new version (1.28.0)
- .makefile patch split into .remake and .pytmake patches
- buildreqs fixed
- gcc2/gcc3 variants added for regex subpackages
- /usr/bin/*_config files added
- python subpackages added
- buildreqs fixed