summaryrefslogtreecommitdiff
path: root/meta-pkgs/boost
AgeCommit message (Collapse)AuthorFilesLines
2015-10-10Recursive revbump from textproc/icuryoon1-1/+2
2015-09-24work around a configure test that makes GCC 5.2 choketnn2-1/+24
2015-08-14This time, Darwin needs a little more magicadam1-2/+3
2015-08-14Changes 1.59.0:adam8-85/+20
New Libraries Convert: An extendible and configurable type-conversion framework, from Vladimir Batov. Coroutine2: (C++14) Coroutine library, from Oliver Kowalke. Updated Libraries...
2015-08-09some part of boost wants fence_before_store(), so implement it for sparc.mrg2-1/+33
fixes the build of boost-libs on sparc64.
2015-07-13Rename boost-python to py-boost and make it a proper multi-version package.wiz2-4/+5
2015-04-27Now that WRAPPER_BINDIR points to the selected wrapper implementation,jperkin1-8/+2
remove the duplicate CWRAPPERS_BIN_DIR handling.
2015-04-25Try to fix sparc64 -mcpu=c3 breakage. Reported upstream.tnn3-1/+35
2015-04-19Add comment to patch.wiz2-3/+5
2015-04-19Workaround for GCC 4.8 build.ryoon2-1/+16
2015-04-17Changes 1.58.0:adam7-60/+25
* New Libraries: - Endian: Types and conversion functions for correct byte ordering and more regardless of processor endianness. - Sort: Includes spreadsort, a general-case hybrid radix sort that is faster than O(n*log(n)) * Updated Libraries:
2015-04-14Enforce using the native libtool on Darwin for the cwrappers case too.jperkin1-3/+6
2015-04-06Revbump after updating textproc/icuadam1-1/+2
2015-02-02Remove conflict markers.jdc1-4/+1
2015-02-02Regenerate for new `patch-libs_context_build_Jamfile.v2'.jdc1-1/+5
2015-02-02Restore sparc/sparc64 support.jdc1-0/+53
2015-01-25patches/patch-libs_context_src_asm_make__ppc32__sysv__macho__gas.S: Fix ↵pho2-1/+20
build failure on PPC Darwin darwin.compile.asm bin.v2/libs/context/build/darwin-4.5.3/release/link-static/threading-multi/asm/make_ppc32_sysv_macho_gas.o libs/context/src/asm/make_ppc32_sysv_macho_gas.S:85:Parameter syntax error (parameter 3)
2015-01-15Don't use plain "throw;", it breaks clang -fno-exceptions build. Bumpjoerg2-1/+15
revision of boost-headers.
2014-12-28Remove patches that are unnecessary in 1.57.0. Fixes build on SunOS.fhajny5-418/+1
2014-12-15The "rename" rule is a published synonym for the "opt" transform rule, howeverjperkin1-2/+2
only the latter is supported by cwrappers. Change them all to "opt" rules for consistency and to gain compatibility with cwrappers.
2014-12-08Not setting GCC_REQD for OpenBSD/sparc64. None of the lang/gcc4* packagesrodent1-1/+3
build on OpenBSD 5.6/sparc64 at the moment. However, the boost-* packages build quite well with the system gcc: # gcc -v Reading specs from /usr/lib/gcc-lib/sparc64-unknown-openbsd5.6/4.2.1/specs Target: sparc64-unknown-openbsd5.6 Configured with: OpenBSD/sparc64 system compiler Thread model: posix gcc version 4.2.1 20070719 # pkg_info | grep boost boost-headers-1.56.0 Boost is a set of free, peer-reviewed, C++ libraries. The emphasis is on boost-jam-1.56.0 Boost is a set of free, peer-reviewed, C++ libraries. The emphasis is on
2014-11-07Chamges 1.57.0:adam4-46/+29
Updated Libraries Any: RTTI is not required any more (TypeIndex library is used for RTTI emulation) Fixed 8958 Asio: Fixed the kqueue reactor so that it works on FreeBSD. Fixed an issue in the kqueue reactor which resulted in spinning when using serial ports on Mac OS. Fixed kqueue reactor support for read-only file descriptors. Fixed a compile error when using the /dev/poll reactor. Changed the Windows backend to use WSASocketW, as WSASocketA has been deprecated. Fixed some warnings reported by Visual C++ 2013. Fixed integer type used in the WinRT version of the byte-order conversion functions. Changed documentation to indicate that use_future and spawn() are not made available when including the asio.hpp convenience header. Explicitly marked asio::strand as deprecated. Use asio::io_service::strand instead. Circular Buffer: Fixed some warnings and move_if_noexcept from Boost.Move is used Config: BOOST_HAS_PRAGMA_DETECT_MISMATCH macro was added Container: Added support for initializer_list. Fixed double destruction bugs in vector and backward expansion capable allocators. Coroutine: optionally register stacks with valgrind 10386 MSVC link error in asymmetric_coroutine.hpp: symbol already defined 10536 call to 'begin(...pull_coroutine< R > & c)' is ambiguous Flyweight: Added serialization support via Boost Serialization. flyweight default constructor was made explicit in Boost 1.56, which introduces a regression in some initialization scenarios. The former non-explicit default constructor has been restored More...
2014-08-18Fix build on SunOS: transform _XOPEN_SOURCE=500 args where needed, andfhajny6-2/+423
revert an upstream commit (https://svn.boost.org/trac/boost/ticket/10350). The latter part deserves a better fix (finish what upstream neglected).
2014-08-17Fix build with gcc 4.5.Xmarkd2-1/+18
https://github.com/boostorg/variant/commit/8f111d3126c5a706f0eca0b90f5e01c9a4601178
2014-08-13Changes 1.56.0:adam8-81/+31
Modularization Boost version control has migrated to a system using git submodules. This shouldn't make too much of a difference to users, although the directory structure is now a bit different. Parts of some libraries have been moved into different modules, and several new modules have been extracted from existing code. All header paths should remain the same. The new modules are: Assert: Customizable assert macros. Maintained by Peter Dimov. Core: Core utilities used by other libraries, with minimal dependencies. Maintained by Peter Dimov, Glen Fernandes and Andrey Semashev. Lexical_Cast: General literal text conversions, such as an int represented a string, or vice-versa, from Kevlin Henney. Throw_Exception: A common infrastructure for throwing exceptions from Boost libraries, from Emil Dotchevski. Winapi: Windows API declarations without <windows.h>, for internal Boost use. New Libraries Align: Memory alignment functions, allocators, and adaptors, from Glen Fernandes. Type_Index: Runtime/Compile time copyable type info, from Antony Polukhin.
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..]