summaryrefslogtreecommitdiff
path: root/meta-pkgs/boost
AgeCommit message (Collapse)AuthorFilesLines
2016-02-12Bump PKGREVISION from child packages updateryoon1-1/+2
2016-02-12Disable long double math functions for NetBSD and FreeBSD.ryoon2-13/+4
Bump PKGREVISION for devel/boost-headers and devel/boost-libs. This fixes databases/mongodb build.
2016-01-25The GCC 4.4 compiler provided by RedHat is patched and sufficient tojperkin1-1/+3
build boost, from Jason Bacon.
2015-12-28Add workaround for NetBSD 7.99 and 7. Fix converters/librevenge buildryoon2-5/+14
Bump PKGREVISION of devel/boost-headers.
2015-12-27Changes 1.60.0:adam6-67/+8
New Libraries VMD: Variadic Macro Data library, from Edward Diener. Updated Libraries Atomic: * Enforced proper alignment of atomic<> storage. This should fix possible issues on platforms that support atomic operations on data units larger than the native word size. This may also change binary layout of user's data structures that have atomic<> members. * Fixed compilation for PowerPC with IBM XL C++ compiler. Corrected memory barriers in PowerPC assembler. * Fixed compilation with MSVC-8 for ARM. * Fixed compilation with gcc 4.4 for x86-64, when 128-bit atomic operations were used. (10994) * Optimized some gcc assembler blocks for x86/x86-64 to reduce the number of used registers. This may require binutils 2.10 or later. Chrono - 2.0.5: Fixes: * 10778 VC14 CTP4 Atomic don't compile with boost::chrono durations which are not TriviallyCopyable * 10840 Missing std:: qualifier for puts call in test_7868.cpp * 10851 Missing std:: qualifier for puts call in time_point_output.cpp * 10893 Minor doc typo in Boost.Chrono * 10992 Chrono IO state savers inconsistent with Boost.IO state savers * 10995 duration_put::put_value truncates fractional part * 11006 Impossible to instantiate time_fmt_io_saver due to several errors. * 11012 chrono_io v2 fail to compile with boost::chrono::duration< boost::rational<int> > Container: * Implemented Polymorphic Memory Resources. * Add more BOOST_ASSERT checks to test preconditions in some operations (like pop_back, pop_front, back, front, etc.) * Added C++11 back/front operations to basic_string. Fixed bugs: * Trac 11627: "small_vector<T,n>::swap() appears to be broken". * Trac 11628: "small_vector<int,n> iterates over elements in destructor". * Trac 11697: "Wrong initialization order in tuple copy-constructor". * Trac 11698: "Missing return statement in static_storage_allocator". * GitHub 29: Doc fixes for flap_map complexity requirements. * GitHub 31: DL_SIZE_IMPL also dereference addr. Context: * 11603 typo in PPC32/MACH-O asm * support for CYGWIN Core: * In symbol demangling tools, added support for gabi++ ABI implementation used in Android NDK. * Added a new enable_if_has_type tool for performing SFINAE checks for presence of a nested type. more...
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.