diff options
author | jmmv <jmmv> | 2006-01-20 20:40:18 +0000 |
---|---|---|
committer | jmmv <jmmv> | 2006-01-20 20:40:18 +0000 |
commit | 62c097583c490da49efa87b54a6f2b7f176a52c5 (patch) | |
tree | 71396235770577010f24b2c51ed073dbcfa1dfa0 /meta-pkgs/boost | |
parent | 675932deea508195ae68b55202c8d0e7c9d8fde5 (diff) | |
download | pkgsrc-62c097583c490da49efa87b54a6f2b7f176a52c5.tar.gz |
Update boost* to 1.33.1:
Any Library: Cast to reference types introduced in 1.33.0 is now documented on
any_cast documentation page.
Config Library: Don't undef BOOST_LIB_TOOLSET after use.
Boost.Python:
* The build now assumes Python 2.4 by default, rather than 2.2
* Support Python that's built without Unicode support
* Support for wrapping classes with overloaded address-of (&) operators
Smart Pointer Library: Fixed problems under Metrowerks CodeWarrior on PowerPC
(Mac OS X) with inlining on, GNU GCC on PowerPC 64.
Regex Library: Fixed the supplied makefiles, and other small compiler specific
changes. Refer to the regex history page for more information on these and
other small changes.
Iostreams Library: Improved the interface for accessing a chain's components,
added is_open members to the file and file descriptor devices, fixed
memory-mapped files on Windows, and made minor changes to the documentation.
Functional/Hash Library: Fixed the points example.
Multi-index Containers Library: Fixed a problem with multithreaded code, and
other minor changes. Refer to the library release notes for further details.
Graph Library:
* Fixed a problem with the relaxed heap on x86 Linux (fixes bug in
dijkstra_shortest_paths).
* Fixed problems with cuthill_mckee_ordering and king_ordering producing no
results.
* Added color_map parameter to dijkstra_shortest_paths.
Signals Library: Fixed problems with the use of Signals across shared library
boundaries.
Thread library: read_write_mutex has been removed due to problems with
deadlocks. Wave library (V1.2.1) Fixed a couple of problems, refer to the
change log for further details.
Diffstat (limited to 'meta-pkgs/boost')
-rw-r--r-- | meta-pkgs/boost/Makefile.common | 4 | ||||
-rw-r--r-- | meta-pkgs/boost/distinfo | 14 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-aa | 18 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-ae | 13 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-af | 33 | ||||
-rw-r--r-- | meta-pkgs/boost/patches/patch-ag | 12 |
6 files changed, 22 insertions, 72 deletions
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common index 649ffb1258e..0130725e2d9 100644 --- a/meta-pkgs/boost/Makefile.common +++ b/meta-pkgs/boost/Makefile.common @@ -1,10 +1,10 @@ -# $NetBSD: Makefile.common,v 1.5 2005/08/12 20:58:45 jmmv Exp $ +# $NetBSD: Makefile.common,v 1.6 2006/01/20 20:40:19 jmmv Exp $ # BOOST_PACKAGE?= undefined BOOST_COMMENT?= undefined -BOOST_VERSION= 1.33.0 +BOOST_VERSION= 1.33.1 BOOST_SHORT_VERSION= 1_33 DISTNAME= boost_${BOOST_VERSION:S/./_/g} diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo index 682b81ac724..39257b163b8 100644 --- a/meta-pkgs/boost/distinfo +++ b/meta-pkgs/boost/distinfo @@ -1,13 +1,11 @@ -$NetBSD: distinfo,v 1.5 2006/01/12 22:48:46 joerg Exp $ +$NetBSD: distinfo,v 1.6 2006/01/20 20:40:19 jmmv Exp $ -SHA1 (boost_1_33_0.tar.bz2) = be68cb1401ef4dbf8509685df0466429712a9d49 -RMD160 (boost_1_33_0.tar.bz2) = e500524198780f89d041f4a539b8926bc3d6a0a6 -Size (boost_1_33_0.tar.bz2) = 11356417 bytes -SHA1 (patch-aa) = 11391fd1bf1afbec16464b6aca91fbbb4af0c1a0 +SHA1 (boost_1_33_1.tar.bz2) = 22682f75ff0d1ea548688e78c8cca83d599ca576 +RMD160 (boost_1_33_1.tar.bz2) = 3d5999d321b558f74d786bec52ee1b1fcd7e7152 +Size (boost_1_33_1.tar.bz2) = 11507161 bytes +SHA1 (patch-aa) = 957dad8d5993f0d28b399eedb2d0ae14ecfebc4c SHA1 (patch-ab) = 197c51ac67d74923d02f8a9746b5d2e0f7b84736 SHA1 (patch-ac) = 453d4107df03e96e66cbdbebceebdfcbed2710c1 SHA1 (patch-ad) = f5ab062abdb23b0586d08aad843debf4d6162c87 -SHA1 (patch-ae) = c3242b8aa9a90c5659be5b22fa170310fe987e40 -SHA1 (patch-af) = e5a1fcd03b011b03064c5137e469d91b19cb9fe7 -SHA1 (patch-ag) = 296e28f361a9fd28bf9ca03733fe75206d405a1d +SHA1 (patch-af) = 64a6fa2be7a526a0a3e6f47d5f703d7253a51615 SHA1 (patch-ah) = e16c08bb0f63e63ae082e9d83c588e3adcf9cb3b diff --git a/meta-pkgs/boost/patches/patch-aa b/meta-pkgs/boost/patches/patch-aa index c7ef6ad2c21..39dfa037a6a 100644 --- a/meta-pkgs/boost/patches/patch-aa +++ b/meta-pkgs/boost/patches/patch-aa @@ -1,6 +1,6 @@ -$NetBSD: patch-aa,v 1.2 2006/01/12 22:48:46 joerg Exp $ +$NetBSD: patch-aa,v 1.3 2006/01/20 20:40:19 jmmv Exp $ ---- tools/build/v1/gcc-tools.jam.orig 2004-10-19 17:12:58.000000000 +0200 +--- tools/build/v1/gcc-tools.jam.orig 2005-11-19 20:21:16.000000000 +0100 +++ tools/build/v1/gcc-tools.jam @@ -123,6 +123,12 @@ else if $(UNIX) .GCC ?= cc ; @@ -15,7 +15,7 @@ $NetBSD: patch-aa,v 1.2 2006/01/12 22:48:46 joerg Exp $ case *BSD : { flags gcc CFLAGS <threading>multi : -pthread ; -@@ -175,7 +181,11 @@ if $(UNIX) +@@ -179,7 +185,11 @@ if $(UNIX) SONAME = -Wl,-soname, ; flags gcc OBJCOPY_FLAGS <debug-symbols>on : "--set-section-flags .debug_str=contents,debug" ; } @@ -28,21 +28,21 @@ $NetBSD: patch-aa,v 1.2 2006/01/12 22:48:46 joerg Exp $ { SONAME = -Wl,-soname, ; } -@@ -416,7 +426,7 @@ rule Link-action +@@ -420,7 +430,7 @@ rule Link-action LNOPT on $(<) = "" ; } # do we use sonames or not? -- if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX || $(OS) = OPENBSD ) && ! $(NO_GNU_LN) -+ if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = DRAGONFLY || $(OS) = FREEBSD || $(OS) = LINUX || $(OS) = NETBSD || $(OS) = OPENBSD ) && ! $(NO_GNU_LN) +- if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX || $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN) ++ if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = DRAGONFLY || $(OS) = FREEBSD || $(OS) = LINUX || $(OS) = NETBSD || $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN) { OUTTAG on $(<) = ".$(DLLVERSION)" ; SOTAG on $(<) = ".$(DLLVERSION)" ; -@@ -462,7 +472,7 @@ rule Link-action +@@ -466,7 +476,7 @@ rule Link-action gcc-spawn $(<) ; gcc-Link-action $(<) : $(>) ; -- if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX || $(OS) = OPENBSD ) && ! $(NO_GNU_LN) -+ if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = DRAGONFLY || $(OS) = FREEBSD || $(OS) = LINUX || $(OS) = NETBSD || $(OS) = OPENBSD ) && ! $(NO_GNU_LN) +- if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX || $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN) ++ if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = DRAGONFLY || $(OS) = FREEBSD || $(OS) = LINUX || $(OS) = NETBSD || $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN) { return "$(<[1]).$(DLLVERSION)" ; } diff --git a/meta-pkgs/boost/patches/patch-ae b/meta-pkgs/boost/patches/patch-ae deleted file mode 100644 index c75b7305164..00000000000 --- a/meta-pkgs/boost/patches/patch-ae +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ae,v 1.1 2006/01/12 22:48:46 joerg Exp $ - ---- boost/config/select_platform_config.hpp.orig 2005-12-30 15:53:04.000000000 +0000 -+++ boost/config/select_platform_config.hpp -@@ -17,7 +17,7 @@ - // linux: - # define BOOST_PLATFORM_CONFIG "boost/config/platform/linux.hpp" - --#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) -+#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) - // BSD: - # define BOOST_PLATFORM_CONFIG "boost/config/platform/bsd.hpp" - diff --git a/meta-pkgs/boost/patches/patch-af b/meta-pkgs/boost/patches/patch-af index 3cee7f1217c..6c239de3058 100644 --- a/meta-pkgs/boost/patches/patch-af +++ b/meta-pkgs/boost/patches/patch-af @@ -1,25 +1,9 @@ -$NetBSD: patch-af,v 1.1 2006/01/12 22:48:46 joerg Exp $ +$NetBSD: patch-af,v 1.2 2006/01/20 20:40:19 jmmv Exp $ ---- boost/config/platform/bsd.hpp.orig 2005-12-30 15:54:15.000000000 +0000 +--- boost/config/platform/bsd.hpp.orig 2005-08-24 17:45:17.000000000 +0200 +++ boost/config/platform/bsd.hpp -@@ -9,11 +9,13 @@ - - // generic BSD config options: - --#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) -+#if !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__DragonFly__) - #error "This platform is not BSD" - #endif - --#ifdef __FreeBSD__ -+#ifdef __DragonFly__ -+#define BOOST_PLATFORM "DragonFly " BOOST_STRINGIZE(__DragonFly__) -+#elif defined(__FreeBSD__) - #define BOOST_PLATFORM "FreeBSD " BOOST_STRINGIZE(__FreeBSD__) - #elif defined(__NetBSD__) - #define BOOST_PLATFORM "NetBSD " BOOST_STRINGIZE(__NetBSD__) -@@ -21,12 +23,16 @@ - #define BOOST_PLATFORM "OpenBSD " BOOST_STRINGIZE(__OpenBSD__) +@@ -23,6 +23,10 @@ + #define BOOST_PLATFORM "DragonFly " BOOST_STRINGIZE(__DragonFly__) #endif +#if defined(__DragonFly__) @@ -29,14 +13,7 @@ $NetBSD: patch-af,v 1.1 2006/01/12 22:48:46 joerg Exp $ // // is this the correct version check? // FreeBSD has <nl_types.h> but does not - // advertise the fact in <unistd.h>: - // --#if defined(__FreeBSD__) && (__FreeBSD__ >= 3) -+#if defined(__DragonFly__) || (defined(__FreeBSD__) && (__FreeBSD__ >= 3)) - # define BOOST_HAS_NL_TYPES_H - #endif - -@@ -34,20 +40,20 @@ +@@ -36,20 +40,20 @@ // FreeBSD 3.x has pthreads support, but defines _POSIX_THREADS in <pthread.h> // and not in <unistd.h> // diff --git a/meta-pkgs/boost/patches/patch-ag b/meta-pkgs/boost/patches/patch-ag deleted file mode 100644 index 85b074ba3a0..00000000000 --- a/meta-pkgs/boost/patches/patch-ag +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ag,v 1.1 2006/01/12 22:48:46 joerg Exp $ - ---- boost/integer_traits.hpp.orig 2005-12-30 16:19:19.000000000 +0000 -+++ boost/integer_traits.hpp -@@ -100,6 +100,7 @@ class integer_traits<wchar_t> - || (defined(__OpenBSD__) && defined(__GNUC__))\ - || (defined(__NetBSD__) && defined(__GNUC__))\ - || (defined(__FreeBSD__) && defined(__GNUC__))\ -+ || (defined(__DragonFly__) && defined(__GNUC__))\ - || (defined(__hpux) && defined(__GNUC__) && (__GNUC__ == 3) && !defined(__SGI_STL_PORT)) - // No WCHAR_MIN and WCHAR_MAX, wchar_t has the same range as int. - // - SGI MIPSpro with native library |