summaryrefslogtreecommitdiff
path: root/devel/boost
diff options
context:
space:
mode:
authorjlam <jlam>2000-08-11 20:20:38 +0000
committerjlam <jlam>2000-08-11 20:20:38 +0000
commit6d547f8eb1e29865e9c485d691a04bab6381935d (patch)
tree687f52a759f226e26f1a41fbc481d57da9d5899e /devel/boost
parent22a24f19cfbc45a54ef2e91f71673b929134f337 (diff)
downloadpkgsrc-6d547f8eb1e29865e9c485d691a04bab6381935d.tar.gz
Update boost to 1.17.0. Changes from version 1.16.1:
* Array Library added - An STL compliant container wrapper for arrays of constant size from Nicolai Josuttis. * array traits header renamed array_traits.hpp (was array.hpp). * Random Number Library: more minor changes to support more compilers. * Smart Pointer Library: performance reducing exception-specifications removed. * Utility Library: compiler and test program fixes for call_traits, compressed_pair, and type_traits. * Utility Library: updated cast.hpp to clear compiler warning messages.. * Linux Compiler Status added. * Boost source code now lives in a publicly accessible Concurrent Versions System (CVS) repository.
Diffstat (limited to 'devel/boost')
-rw-r--r--devel/boost/Makefile28
-rw-r--r--devel/boost/files/md54
-rw-r--r--devel/boost/pkg/COMMENT2
-rw-r--r--devel/boost/pkg/DESCR20
-rw-r--r--devel/boost/pkg/PLIST39
5 files changed, 51 insertions, 42 deletions
diff --git a/devel/boost/Makefile b/devel/boost/Makefile
index 011d2776737..21b6fb2cb7d 100644
--- a/devel/boost/Makefile
+++ b/devel/boost/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2000/07/13 18:25:32 jlam Exp $
+# $NetBSD: Makefile,v 1.8 2000/08/11 20:20:38 jlam Exp $
DISTNAME= boost_all
-PKGNAME= boost-1.16.1
+PKGNAME= boost-1.17.0
CATEGORIES= devel
MASTER_SITES= http://www.boost.org/
EXTRACT_SUFX= .zip
@@ -20,6 +20,10 @@ NO_WRKSUBDIR= # defined
BOOST_VERS= 0:0
MAKE_ENV+= BOOST_VERS="${BOOST_VERS}"
+LIBDIR= ${PREFIX}/lib
+INCDIR= ${PREFIX}/include/boost
+HTMLDIR= ${PREFIX}/share/doc/html/boost
+
# 2-step extraction process:
#
# 1) Extract everything in text mode with CR/LF -> LF conversions.
@@ -38,29 +42,27 @@ post-extract:
libs/pri_queue/boost-heap-1.0.zip "boost/*"
${RM} -rf ${WRKSRC}/libs/dir_it
+do-configure:
+ ${CP} ${FILESDIR}/Makefile ${WRKSRC}
+
post-build:
${FIND} ${WRKSRC}/libs \
\( -name "*.zip" -or -name "*.tgz" \
-or -name "*.orig" -or -name "*.bak" \
-or -name "c++boost.gif" \) \
- -exec ${RM} {} \;
-
-do-configure:
- cd ${FILESDIR}; ${CP} Makefile ${WRKSRC}
+ -exec ${RM} -f {} \;
do-install:
cd ${WRKSRC}; ${LIBTOOL} ${INSTALL_DATA} libboost.la ${LIBDIR}
${CP} -R ${WRKSRC}/boost ${PREFIX}/include
- ${MKDIR} ${PREFIX}/share/doc/html/boost
+ ${MKDIR} ${HTMLDIR}
${INSTALL_DATA} \
${WRKSRC}/c++boost.gif \
${WRKSRC}/index.htm \
${WRKSRC}/libraries.htm \
- ${PREFIX}/share/doc/html/boost
- ${CP} -R ${WRKSRC}/libs ${WRKSRC}/more ${PREFIX}/share/doc/html/boost
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} \
- ${PREFIX}/include/boost ${PREFIX}/share/doc/html/boost
- ${CHMOD} -R a+r-w \
- ${PREFIX}/include/boost ${PREFIX}/share/doc/html/boost
+ ${HTMLDIR}
+ ${CP} -R ${WRKSRC}/libs ${WRKSRC}/more ${HTMLDIR}
+ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${INCDIR} ${HTMLDIR}
+ ${CHMOD} -R a+r-w ${INCDIR} ${HTMLDIR}
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/boost/files/md5 b/devel/boost/files/md5
index cbb38dd4f7d..3f7c5bc957d 100644
--- a/devel/boost/files/md5
+++ b/devel/boost/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.4 2000/07/13 18:25:33 jlam Exp $
+$NetBSD: md5,v 1.5 2000/08/11 20:20:40 jlam Exp $
-MD5 (boost-1.16.1/boost_all.zip) = 2d4940bc4a173f4ea7f5e1473d7d9474
+MD5 (boost-1.17.0/boost_all.zip) = 527caf935ffd137f58880fb21f0b509c
diff --git a/devel/boost/pkg/COMMENT b/devel/boost/pkg/COMMENT
index ef7c8dd686d..519ad54b585 100644
--- a/devel/boost/pkg/COMMENT
+++ b/devel/boost/pkg/COMMENT
@@ -1 +1 @@
-free libraries which work well with the C++ Standard Library
+free, portable libraries that integrate with the ISO C++ Standard Library
diff --git a/devel/boost/pkg/DESCR b/devel/boost/pkg/DESCR
index 642662ae873..c79b1c12227 100644
--- a/devel/boost/pkg/DESCR
+++ b/devel/boost/pkg/DESCR
@@ -1,17 +1,3 @@
-A repository of free C++ libraries designed to work well with and
-to extend the ISO Standard C++ Library, including:
-
- call_traits defines types for passing parameters
- compose functional composition adapters for the STL
- compressed_pair Empty member optimization
- functional enhancements to function object adapters in standard
- integer headers for dealing with integral types
- random a complete system for random number generation
- min_rand a random number generator class (deprecated)
- operators Templates for arithmetic classes and iterators
- pri_queue set of different priority queue implementations
- rational a rational number class
- smart_ptr four smart pointer classes
- timer event timer, progress timer, progress display classes
- type_traits Template describe the fundamental properties of a type
- utility noncopyable plus next() and prior() template functions
+The Boost web site provides free, peer-reviewed, C++ libraries. The
+emphasis is on portable libraries which work well with the ISO C++
+Standard Library.
diff --git a/devel/boost/pkg/PLIST b/devel/boost/pkg/PLIST
index 2be69522895..ba742f00059 100644
--- a/devel/boost/pkg/PLIST
+++ b/devel/boost/pkg/PLIST
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.5 2000/07/13 18:25:34 jlam Exp $
+@comment $NetBSD: PLIST,v 1.6 2000/08/11 20:20:40 jlam Exp $
include/boost/array.hpp
+include/boost/array_traits.hpp
include/boost/call_traits.hpp
include/boost/cast.hpp
include/boost/compose.hpp
@@ -44,14 +45,30 @@ include/boost/stdint.h
include/boost/timer.hpp
include/boost/type_traits.hpp
include/boost/utility.hpp
+lib/libboost.a
+lib/libboost.la
+lib/libboost.so.0.0
share/doc/html/boost/c++boost.gif
share/doc/html/boost/index.htm
share/doc/html/boost/libraries.htm
-share/doc/html/boost/libs/array/array-article.html
-share/doc/html/boost/libs/array/array_traits.html
-share/doc/html/boost/libs/array/index.html
+share/doc/html/boost/libs/array/array.hpp.html
+share/doc/html/boost/libs/array/array.htm
+share/doc/html/boost/libs/array/array1.cpp
+share/doc/html/boost/libs/array/array1.cpp.html
+share/doc/html/boost/libs/array/array2.cpp
+share/doc/html/boost/libs/array/array2.cpp.html
+share/doc/html/boost/libs/array/array3.cpp
+share/doc/html/boost/libs/array/array3.cpp.html
+share/doc/html/boost/libs/array/array4.cpp
+share/doc/html/boost/libs/array/array4.cpp.html
+share/doc/html/boost/libs/array/array5.cpp
+share/doc/html/boost/libs/array/array5.cpp.html
+share/doc/html/boost/libs/array/index.htm
+share/doc/html/boost/libs/array/print.hpp.html
+share/doc/html/boost/libs/array_traits/array-article.html
+share/doc/html/boost/libs/array_traits/array_traits.html
+share/doc/html/boost/libs/array_traits/index.html
share/doc/html/boost/libs/compiler_status.htm
-share/doc/html/boost/libs/compose/compose.hpp
share/doc/html/boost/libs/compose/compose.hpp.html
share/doc/html/boost/libs/compose/compose.html
share/doc/html/boost/libs/compose/compose1.cpp
@@ -67,6 +84,8 @@ share/doc/html/boost/libs/compose/print.hpp
share/doc/html/boost/libs/compose/print.hpp.html
share/doc/html/boost/libs/config/config_test.cpp
share/doc/html/boost/libs/config/index.htm
+share/doc/html/boost/libs/cs-linux2.html
+share/doc/html/boost/libs/cs-win32.html
share/doc/html/boost/libs/functional/binders.html
share/doc/html/boost/libs/functional/function_test.cpp
share/doc/html/boost/libs/functional/function_traits.html
@@ -120,6 +139,7 @@ share/doc/html/boost/libs/random/statistic_tests.hpp
share/doc/html/boost/libs/rational/index.html
share/doc/html/boost/libs/rational/rational.html
share/doc/html/boost/libs/rational/rational_example.cpp
+share/doc/html/boost/libs/regrtest.py
share/doc/html/boost/libs/smart_ptr/gccspeed.gif
share/doc/html/boost/libs/smart_ptr/index.htm
share/doc/html/boost/libs/smart_ptr/msvcspeed.gif
@@ -137,11 +157,13 @@ share/doc/html/boost/libs/timer/timer.cpp
share/doc/html/boost/libs/timer/timer.htm
share/doc/html/boost/libs/timer/timer_test.cpp
share/doc/html/boost/libs/utility/algo_opt_examples.cpp
+share/doc/html/boost/libs/utility/c++_type_traits.htm
share/doc/html/boost/libs/utility/call_traits.htm
share/doc/html/boost/libs/utility/call_traits_test.cpp
share/doc/html/boost/libs/utility/cast.htm
share/doc/html/boost/libs/utility/cast_test.cpp
share/doc/html/boost/libs/utility/compressed_pair.htm
+share/doc/html/boost/libs/utility/compressed_pair_test.cpp
share/doc/html/boost/libs/utility/index.htm
share/doc/html/boost/libs/utility/iterators_test.cpp
share/doc/html/boost/libs/utility/noncopyable_test.cpp
@@ -149,9 +171,11 @@ share/doc/html/boost/libs/utility/operators.htm
share/doc/html/boost/libs/utility/operators_test.cpp
share/doc/html/boost/libs/utility/type_traits.htm
share/doc/html/boost/libs/utility/type_traits_test.cpp
+share/doc/html/boost/libs/utility/type_traits_test.hpp
share/doc/html/boost/libs/utility/utility.htm
share/doc/html/boost/more/count_bdy.htm
share/doc/html/boost/more/faq.htm
+share/doc/html/boost/more/feature_model_diagrams.htm
share/doc/html/boost/more/formal_review_process.htm
share/doc/html/boost/more/header.htm
share/doc/html/boost/more/imp_vars.htm
@@ -160,21 +184,18 @@ share/doc/html/boost/more/lib_guide.htm
share/doc/html/boost/more/submission_process.htm
share/doc/html/boost/more/use_other_libs.htm
@dirrm share/doc/html/boost/more
-@dirrm share/doc/html/boost/libs/utility/debug
@dirrm share/doc/html/boost/libs/utility
@dirrm share/doc/html/boost/libs/timer
-@dirrm share/doc/html/boost/libs/smart_ptr/debug
@dirrm share/doc/html/boost/libs/smart_ptr
-@dirrm share/doc/html/boost/libs/rational/debug
@dirrm share/doc/html/boost/libs/rational
@dirrm share/doc/html/boost/libs/random
@dirrm share/doc/html/boost/libs/pri_queue
@dirrm share/doc/html/boost/libs/min_rand
-@dirrm share/doc/html/boost/libs/integer/debug
@dirrm share/doc/html/boost/libs/integer
@dirrm share/doc/html/boost/libs/functional
@dirrm share/doc/html/boost/libs/config
@dirrm share/doc/html/boost/libs/compose
+@dirrm share/doc/html/boost/libs/array_traits
@dirrm share/doc/html/boost/libs/array
@dirrm share/doc/html/boost/libs
@dirrm share/doc/html/boost