summaryrefslogtreecommitdiff
path: root/devel/boost-libs
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2015-12-27 12:41:42 +0000
committeradam <adam@pkgsrc.org>2015-12-27 12:41:42 +0000
commit710453dd8dd0cb8e4d4855b89d7035518f7d3426 (patch)
tree9a95871cd626dc9e9dbc0494179e847415e69ab8 /devel/boost-libs
parentec10f3ec5d2ee73c98a3d43c880237eb3dd63de1 (diff)
downloadpkgsrc-710453dd8dd0cb8e4d4855b89d7035518f7d3426.tar.gz
Changes 1.60.0:
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...
Diffstat (limited to 'devel/boost-libs')
-rw-r--r--devel/boost-libs/Makefile7
-rw-r--r--devel/boost-libs/PLIST5
-rw-r--r--devel/boost-libs/buildlink3.mk6
3 files changed, 13 insertions, 5 deletions
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index 0106ba3adce..c4918a0eeaf 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2015/09/05 14:41:06 adam Exp $
+# $NetBSD: Makefile,v 1.37 2015/12/27 12:41:42 adam Exp $
BOOST_PACKAGE= libs
BOOST_COMMENT= (binary libraries)
@@ -39,6 +39,9 @@ UNLIMIT_RESOURCES+= stacksize
MAKE_ENV+= BZIP2_INCLUDE=${BUILDLINK_PREFIX.bzip2}/include
MAKE_ENV+= BZIP2_LIBPATH=${BUILDLINK_PREFIX.bzip2}/lib
+MAKE_ENV+= EXPAT_INCLUDE=${BUILDLINK_PREFIX.expat}/include
+MAKE_ENV+= EXPAT_LIBPATH=${BUILDLINK_PREFIX.expat}/lib
+MAKE_ENV+= ICU_PATH=${BUILDLINK_PREFIX.icu}
MAKE_ENV+= ZLIB_INCLUDE=${BUILDLINK_PREFIX.zlib}/include
MAKE_ENV+= ZLIB_LIBPATH=${BUILDLINK_PREFIX.zlib}/lib
@@ -51,5 +54,7 @@ do-install: boost-install-libs
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/boost-libs/PLIST b/devel/boost-libs/PLIST
index b319f797462..5a42f153d54 100644
--- a/devel/boost-libs/PLIST
+++ b/devel/boost-libs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.27 2015/01/25 12:21:33 pho Exp $
+@comment $NetBSD: PLIST,v 1.28 2015/12/27 12:41:42 adam Exp $
lib/libboost_atomic.a
lib/libboost_atomic.so
lib/libboost_atomic.so.${BOOST_VERSION}
@@ -82,6 +82,9 @@ lib/libboost_thread.so.${BOOST_VERSION}
lib/libboost_timer.a
lib/libboost_timer.so
lib/libboost_timer.so.${BOOST_VERSION}
+lib/libboost_type_erasure.a
+lib/libboost_type_erasure.so
+lib/libboost_type_erasure.so.${BOOST_VERSION}
lib/libboost_unit_test_framework.a
lib/libboost_unit_test_framework.so
lib/libboost_unit_test_framework.so.${BOOST_VERSION}
diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk
index 0748c80da6a..9f16c5705fd 100644
--- a/devel/boost-libs/buildlink3.mk
+++ b/devel/boost-libs/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.37 2015/08/14 07:54:04 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.38 2015/12/27 12:41:42 adam Exp $
BUILDLINK_TREE+= boost-libs
@@ -6,8 +6,8 @@ BUILDLINK_TREE+= boost-libs
BOOST_LIBS_BUILDLINK3_MK:=
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.59.*
-BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs>=1.59.0
+BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.60.*
+BUILDLINK_ABI_DEPENDS.boost-libs?= boost-libs>=1.60.0
BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs
.include "../../mk/bsd.fast.prefs.mk"