summaryrefslogtreecommitdiff
path: root/meta-pkgs/boost
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2006-01-20 20:40:18 +0000
committerjmmv <jmmv@pkgsrc.org>2006-01-20 20:40:18 +0000
commit38913fffe5297a57d3264d1e01d3ee284f0f545e (patch)
tree71396235770577010f24b2c51ed073dbcfa1dfa0 /meta-pkgs/boost
parentb8a2a98b064adb4aa55cf42b86fe2bdccd73741d (diff)
downloadpkgsrc-38913fffe5297a57d3264d1e01d3ee284f0f545e.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.common4
-rw-r--r--meta-pkgs/boost/distinfo14
-rw-r--r--meta-pkgs/boost/patches/patch-aa18
-rw-r--r--meta-pkgs/boost/patches/patch-ae13
-rw-r--r--meta-pkgs/boost/patches/patch-af33
-rw-r--r--meta-pkgs/boost/patches/patch-ag12
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