Module Name: pkgsrc
Committed By: adam
Date: Mon Aug 27 08:49:10 UTC 2012
Modified Files:
pkgsrc/devel/boost-build: buildlink3.mk
pkgsrc/devel/boost-headers: PLIST buildlink3.mk
pkgsrc/devel/boost-jam: buildlink3.mk
pkgsrc/devel/boost-libs: PLIST buildlink3.mk
pkgsrc/devel/boost-python: buildlink3.mk
pkgsrc/meta-pkgs/boost: Makefile.common distinfo
pkgsrc/meta-pkgs/boost/patches: patch-aa patch-ac patch-ad
Removed Files:
pkgsrc/meta-pkgs/boost/patches:
patch-libs_signals_src_named_slot_map.cpp
Log Message:
Changes 1.51.0:
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..]
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/boost-build/buildlink3.mk
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/boost-headers/PLIST
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/boost-headers/buildlink3.mk
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/boost-jam/buildlink3.mk
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/boost-libs/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/boost-libs/buildlink3.mk
cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/boost-python/buildlink3.mk
cvs rdiff -u -r1.35 -r1.36 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -u -r1.46 -r1.47 pkgsrc/meta-pkgs/boost/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/meta-pkgs/boost/patches/patch-aa
cvs rdiff -u -r1.6 -r1.7 pkgsrc/meta-pkgs/boost/patches/patch-ac
cvs rdiff -u -r1.11 -r1.12 pkgsrc/meta-pkgs/boost/patches/patch-ad
cvs rdiff -u -r1.2 -r0 \
pkgsrc/meta-pkgs/boost/patches/patch-libs_signals_src_named_slot_map.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.