From 6d547f8eb1e29865e9c485d691a04bab6381935d Mon Sep 17 00:00:00 2001 From: jlam Date: Fri, 11 Aug 2000 20:20:38 +0000 Subject: 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. --- devel/boost/Makefile | 28 +++++++++++++++------------- devel/boost/files/md5 | 4 ++-- devel/boost/pkg/COMMENT | 2 +- devel/boost/pkg/DESCR | 20 +++----------------- devel/boost/pkg/PLIST | 39 ++++++++++++++++++++++++++++++--------- 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 -- cgit v1.2.3