summaryrefslogtreecommitdiff
path: root/meta-pkgs/boost
AgeCommit message (Collapse)AuthorFilesLines
2014-05-14Regen distinfo.ryoon1-4/+4
Thank you, joerg@.
2014-05-13Fix build of boost-libs under OpenBSD/amd64 5.5ryoon7-11/+136
* Add iconv dependency (fix build) * Add the patches for OpenBSD * gcc46 is required under OpenBSD 5.5 at least
2014-03-31Fix "implicit conversion changes signedness" warnings in installedwiz2-1/+36
header files. Reported as https://svn.boost.org/trac/boost/ticket/9725 Bump boost-headers PKGREVISION.
2014-03-18Fix checksumryoon1-2/+2
From Greg Oster, thank you.
2014-03-16Fix build under NetBSD with GCC 4.8.3 in base.ryoon2-1/+20
GCC 4.8.3 does not define _GLIBCXX_HAVE_GTHR_DEFAULT in /usr/include/g++/bits/c++config.h.
2014-02-21Disable container forward definitions for libc++, it doesn't agree withjoerg2-1/+14
the use of inline namespaces.
2013-12-10Turn on the 'icu' option for SunOS by default. Every boost update breaksjperkin1-1/+5
SunOS by removing the PLIST differences for libboost_locale, so this way we avoid being broken every time and add support for the locale library.
2013-11-21Drop maintainership.jmmv2-4/+4
2013-11-20* Fix building with GCC (PR#48388).adam8-107/+56
* Build long double math libraries on NetBSD and FreeBSD. * Removed obsolete patches.
2013-11-12Changes 1.55.0:adam12-616/+6
Support was removed from Config for some very old versions of compilers. The new minimum requirements are: Digitial Mars 8.41 GCC 3.3 Intel 6.0 Visual C++ 7.1 Other compilers are currently unchanged, but we are considering removing support for some other old compilers. Candidates for removal are: Metroworks C++ (i.e. codewarrior) SunPro 5.7 and earlier Borland C++ Builder 2006 (5.82) and earlier If you're using any of these, please let us know on the mailing lists. We will take into account any feedback received before making a decision.
2013-10-27Fix header to be self-contained. Bump boost-headers.joerg2-1/+15
2013-04-12Do not disable normal self-configure. This prevents the exceptionjoerg2-1/+18
handling detection from working and clang is more picky about this than GCC. Bump boost-headers.
2013-02-12Changes 1.53.0:adam14-100/+46
New Libraries: Atomic: C++11-style atomic<>, from Helge Bahmann, maintained by Tim Blechmann. Coroutine: Coroutine library, from Oliver Kowalke. Lockfree: Lockfree data structures, from Tim Blechmann. Multiprecision: Extended precision arithmetic types for floating point, integer and rational arithmetic from John Maddock and Christopher Kormanyos. Odeint: Solving ordinary differential equations, from Karsten Ahnert and Mario Mulansky. News This release contains a fix for ticket 7743, in Boost.Locale. For more details, see the security notice. More info http://www.boost.org/users/history/version_1_53_0.html
2013-02-05add patch from upstream to fix insuficcient validation of UTF-8 stringsdrochner3-1/+57
which is considered a security problem bump PKGREV for the affected header, didn't check yet where this header is compiled into (boost-1.53 is out, just added the patch for a possible pullup)
2013-01-24Use <sys/endian.h> on BSD systems to determine endianness. Fixes a problemriz3-3/+32
on NetBSD/arm where boost could not determine the endianness. (patch has been submitted upstream)
2013-01-20No idea what happened to this file in my last commit...martin1-1/+4
2013-01-20Add missing assembler code for the context library on sparc and sparc64martin10-10/+496
2013-01-17Regenerate distinfo for martin.jperkin1-2/+2
2013-01-17More portable patch to fix alignement problem (sizeof(void*) < siezof(time_t)martin1-21/+66
on 32bit platforms), also reported upstream.
2013-01-16Patch jam to provide greater alignement on NetBSD/sparc, where time_t (64bit)martin2-1/+29
requires greater alignement than pointers.
2012-11-20This patch is not needed any moreadam1-40/+0
2012-11-07Changes 1.52.0:adam2-7/+6
http://www.boost.org/users/history/version_1_52_0.html
2012-09-20Solaris requires _XOPEN_SOURCE=600 and removal of _XOPEN_SOURCE_EXTENDED.jperkin2-1/+18
2012-08-31Fix hash_value() issue in boost-1.51.0adam2-1/+42
2012-08-27Changes 1.51.0:adam6-51/+37
New Libraries * Context: Context switching library, from Oliver Kowalke. Updated Libraries * Algorithm: - Fixed is_sorted_until ; now matches the c++11 standard behavior on ranges with duplicate values. - Added range support for the rest of the search algorithms. - unhex now uses Boost.Exception to signal bad input. * Asio: - Fixed an incompatibility between ip::tcp::iostream and C++11. - Decorated GCC attribute names with underscores to prevent interaction with user-defined macros. - Added missing #include <cctype>, needed for some versions of MinGW. - Changed to use gcc's atomic builtins on ARM CPUs, when available. - Changed strand destruction to be a no-op, to allow strand objects to be destroyed after their associated io_service has been destroyed. - Added support for some newer versions of glibc which provide the epoll_create1() function but always fail with ENOSYS. - Changed the SSL implementation to throw an exception if SSL engine initialisation fails. - Fixed another regression in buffered_write_stream. - Implemented various minor performance improvements, primarily targeted at Linux x86 and x86-64 platforms. * Config: - Deprecated a whole bunch of macros that were c++11 specific, but not named to show that they were c++11 specific. Made new macros with better names, and paired the old macros with the new ones. Updated the documentation to list the deprecated macros. [more..]
2012-08-02Include unistd.h for read() and close()jperkin2-1/+16
Fixes build on at least Solaris.
2012-08-02Need to pre-create destination directory for SunOS pax to be happyfhajny1-1/+2
2012-07-03Bring 'forach' patches back to life as they are still necessaryadam3-1/+75
2012-07-02Changes 1.50:0adam7-41/+19
New Libraries * Algorithm: A collection of useful generic algorithms, from Marshall Clow. This includes several different searching algorithms, as well as most of the new algorithms from the C++11 standard library * Functional/OverloadedFunction: Overload different functions into a single function object, from Lorenzo Caminiti. * LocalFunction: Program functions locally, within other functions, directly within the scope where they are needed, from Lorenzo Caminiti. * Utility/IdentityType: Wrap types within round parenthesis so they can always be passed as macro parameters, from Lorenzo Caminiti. More http://www.boost.org/users/history/version_1_50_0.html
2012-05-01Fix building with Clangadam2-1/+25
2012-02-29Add build fix for build with gcc46.hans2-1/+22
From https://svn.boost.org/trac/boost/attachment/ticket/4999/fix4999.patch
2012-02-29Update boost to 1.49.0hans8-4114/+6
Changes: New Libraries * Heap: Priority queue data structures, from Tim Blechmann. Details: http://www.boost.org/users/history/version_1_49_0.html
2012-02-16Upstream build fix for https://svn.boost.org/trac/boost/ticket/6158hans5-1/+4035
2012-01-09Fix for boost::foreach, PR#45802adam3-1/+75
2012-01-08Changes 1.48.0:adam5-76/+10
New Libraries * Container: Standard library containers and extensions * Locale: Provide localization and Unicode handling tools for C++ Beilis. * Move: Portable move semantics for C++03 and C++11 compilers Details: http://www.boost.org/users/history/version_1_48_0.html
2011-12-16The native tar (gtar) on SunOS 5.10 doesn't like the distfile. Sincehans1-1/+6
archivers/pax is required anyway, unset TOOLS_PLATFORM.tar on SunOS.
2011-11-06patch-ai: Fix a compile problem with the asio headers on NetBSD.tnn2-1/+32
Upstream bug: https://svn.boost.org/trac/boost/ticket/6098 Bump revision of boost-headers.
2011-10-14Fix build of boost-libs in NetBSD/macppc: 'char' is not signed, so a piecejmmv2-1/+51
of code was raising warnings and failing to build. Changed to use 255 for error conditions instead of -1, along with unsigned chars unconditionally.
2011-10-11Changes 1.47.0:adam6-69/+40
New Libraries * Chrono: Useful time utilities * Geometry: Geometry Library * Phoenix: Define small unnamed function objects at the actual call site, and more * Ratio: Compile time rational arithmetic More: http://www.boost.org/users/history/version_1_47_0.html
2011-10-02Join patch-ab and patch-af and regen.sbd3-18/+14
2011-10-02Fix the boost-header fenv.h test on linux.sbd2-2/+25
(The incorrectly failing test stops boost-libs from building.) Bump boost-header PKGREVISION.
2011-09-22On Mac OS X, look for libtool also in /Developer/usr/binadam1-2/+6
2011-03-18Changes 1.46.1:adam2-6/+6
Asio: * EV_ONESHOT seems to cause problems on some versions of Mac OS X, with the io_service destructor getting stuck inside the close() system call. Changed the kqueue backend to use EV_CLEAR instead. * Fixed compile failures with some versions of g++ due to the use of anonymous enums. * Fixed a bug on kqueue-based platforms, where some system calls that repeatedly fail with EWOULDBLOCK are not correctly re-registered with kqueue. * Changed asio::streambuf to ensure that its internal pointers are updated correctly after the data has been modified using std::streambuf member functions. * Fixed a bug that prevented the linger socket option from working on platforms other than Windows. Fusion: * Fix disable_if for Visual C++ 7.1/8.0 Filesystem: * Fix for STLPort. * PGI large file support Graph: * Bug fixes Icl: * Intersects for interval_maps and segment_type/element_type. * Fixed some ambiguous calls to functions in boost and std namespaces. * Other bug fixes, and documentation fixes. Math: * Several minor bug fixes. Polygon: * Disabled 45-degree booleans optimization. Proto: * Make display_expr copyable. * Fix const correctness problem in pass_through. Property Tree: * Fix compile error in JSON parser. Signals2: * Fix unused parameter warning. TR1: * Allow specialization of std::tr1::hash. * Improved support for Pathscale and Sun compilers. Unordered: * Add missing copy constructors and assignment operators when using rvalue references.
2011-02-24Changes 1.46.0:adam8-17/+65
New Libraries * Icl: Interval Container Library, interval sets and maps and aggregation of associated values, from Joachim Faulhaber. Updated Libraries * Array: - Added support for cbegin/cend - Fixed a problem with the Sun compiler * Asio: - Fixed a problem on older Linux kernels (where epoll is used without timerfd support) that prevents timely delivery of deadline_timer handlers, after the program has been running for some time * Bind: - make_adaptable now documented * Concept Check: - fixed warnings with self-assignment * Filesystem: - Version 3 of the library is now the default. - IBM vacpp: Workaround for compiler bug affecting iterator_facade - Verify, clarify, document that <boost/config/user.hpp> can be used to specify BOOST_FILESYSTEM_VERSIO - Replaced C-style assert with BOOST_ASSERT. - Undeprecated unique_path(). Instead, add a note mentioning the workaround for lack of thread safety and possible change to cwd. unique_path() is just too convenient to deprecate! - Cleared several GCC warnings. - Changed V2 code to use BOOST_THROW_EXCEPTION. - Windows: Fix status() to report non-symlink reparse point correctly. - Add symlink_option to recursive_directory_iterator, allowing control over recursion into directory symlinks. Note that the default is changed to not recurse into directory symlinks. - Reference documentation cleanup, including fixing missing and broken links, and adding missing functions. - Miscellaneous implementation code cleanup. * Fusion: - vector copy constructor now copies sequence members in the same order on different platforms * Graph: - Fixed Graphviz output to work on Visual C++ 7.1. - Replaced assert with BOOST_ASSERT. - Changed to Boost.Filesystem v3. More...
2010-11-26Changes 1.45.0:adam7-57/+32
* Fixed a problem on kqueue-based platforms where a deadline_timer may never fire if the io_service is running in a background thread * Fixed a const-correctness issue that prevented valid uses of has_service<> from compiling * Fixed MinGW cross-compilation * Removed dependency on deprecated Boost.System functions * Ensured close()/closesocket() failures are correctly propagated * Added a check for errors returned by InitializeCriticalSectionAndSpinCount * Added support for hardware flow control on QNX * Always use pselect() on HP-UX, if it is available. * Ensured handler arguments are passed as lvalues * Fixed Windows build when thread support is disabled * Fixed a Windows-specific problem where deadline_timer objects with expiry times set more than 5 minutes in the future may never expire * Fixed the resolver backend on BSD platforms so that an empty service name resolves to port number 0, as per the documentation * Fixed read operations so that they do not accept buffer sequences of type const_buffers_1 * Redefined Protocol and id to avoid clashing with Objective-C++ keywords * Fixed a vector reallocation performance issue that can occur when there are many active deadline_timer objects * Fixed the kqueue backend so that it compiles on NetBSD * Fixed the socket io_control() implementation on 64-bit Mac OS X and BSD platforms * Fixed a Windows-specific problem where failures from accept() are incorrectly treated as successes * Deprecated the separate compilation header <boost/asio/impl/src.cpp> in favour of <boost/asio/impl/src.hpp>
2010-11-23https://svn.boost.org/trac/boost/ticket/4794 -- fixes build failure on 4.0shattered2-1/+17
OK by wiz@
2010-10-26Correct install_name for libraries under MacOSXadam1-6/+12
2010-08-28Fix buildling serialization libsadam2-1/+15
2010-08-26Changes 1.44.0:adam3-8/+14
New Libraries * Meta State Machine: High-performance expressive UML2 finite state machines, from Christophe Henry * Polygon: Booleans/clipping, resizing/offsetting and more for planar polygons with integral coordinates, from Lucanus Simonson. Updated Libraries * Accumulators * Asio * Config * Filesystem * Foreach * Hash * Iostreams * Math * MPL * Multi-index Containers * Proto * Regex * Thread * TR1 * Type Traits * uBLAS * Utility * Uuid * Xpressive
2010-08-25Cater to compilers too stupid to interpret a bitwise OR in a templatetez2-1/+33
argument as a constant. From https://svn.boost.org/trac/boost/ticket/4146 This fixes building boost-libs with lang/gcc34.