From 60566f1418d26086090bcea9c729d8b0438bf2b9 Mon Sep 17 00:00:00 2001 From: Beman Dawes Date: Wed, 14 Mar 2001 15:11:55 +0000 Subject: [PATCH] 1.21.1 run up, including new download instructions and fix broken hyperlinks [SVN r9557] --- index.htm | 46 +++++++------------------ libs/array | 2 +- libs/compose | 2 +- libs/libraries.htm | 65 +++-------------------------------- libs/python | 2 +- libs/rational | 2 +- libs/smart_ptr | 2 +- libs/test | 2 +- more/download.html | 39 +++++++++++---------- more/generic_programming.html | 4 +-- 10 files changed, 46 insertions(+), 120 deletions(-) diff --git a/index.htm b/index.htm index d7ddf53ed9..24dd4088fc 100644 --- a/index.htm +++ b/index.htm @@ -23,17 +23,16 @@

The Boost web site provides free, peer-reviewed, C++ libraries. The emphasis is on portable libraries which work well with the C++ Standard Library.

+

See the Download  page for installation +information.  The source code is also publicly accessible in a CVS repository.

+

See Compiler Status to find out what +library works with which compiler.

Library Requirements and Guidelines and Library Submission Process provides basic information for library authors.

If you are interested in who writes the libraries and maintains the web site, check out people.

The FAQ answers questions we hope someone will bother to ask.

-

You may download all of boost as a single ZIP -file. Click here for download -details.  The source code is also publicly accessible in a CVS repository.

-

See Compiler Status to find out what -library works with which compiler.

Membership

If you are interested in Boost, please join our mailing list for discussions of both technical and site-related issues, and to participate in @@ -52,6 +51,14 @@ section (formerly called the "vault").

Beman Dawes is the Boost webmaster; email him at beman@esva.net with any concerns you don't want to just post to the mailing list.

Latest News

+

March 14, 2001 - Version 1.21.1

+

March 9, 2001 - Version 1.21.0

-

November 18, 2000 - Version 1.18.3

- -

November 3, 2000 - Version 1.18.2

-
-

Revised 09 March 2001

+

Revised 14 March 2001

diff --git a/libs/array b/libs/array index ad82e2b25c..624bd0e218 160000 --- a/libs/array +++ b/libs/array @@ -1 +1 @@ -Subproject commit ad82e2b25c7a475b0760c7da8011ffebb9f482a4 +Subproject commit 624bd0e2188fff20de319716797e301e332b7d55 diff --git a/libs/compose b/libs/compose index 8522a5b2b2..edac98fb4f 160000 --- a/libs/compose +++ b/libs/compose @@ -1 +1 @@ -Subproject commit 8522a5b2b2adf8d2d505f3ff4264392bdf7080af +Subproject commit edac98fb4f9399a27c80ccf7c444f8bf915c9607 diff --git a/libs/libraries.htm b/libs/libraries.htm index 0b0b86fd62..5dad8e7e98 100644 --- a/libs/libraries.htm +++ b/libs/libraries.htm @@ -105,6 +105,9 @@ to find out what library works with which compiler.

See Header Dependencies to find out what other headers each boost header includes.

+

See Download and Installation to find out +how to download and install the libraries.

+

Obsolete Libraries

-

Download

- -

.zip file

- -

You may download all of boost -as a single boost_all.zip file.  As many boost headers -include other boost headers, installing one at at time is painful. -This is a first try at making installation easier.

- -

If you don't already have a .zip file decoder, download one -from the Info-ZIP -web site. The .zip format is used for distribution because there -are free decoders and encoders available for many, many different -platforms. Many commercial compress/archive utilities also -support this format.

- -

Unix/Linux hints: boost_all.zip is built on a Win32 platform, -so the line endings are wrong for Unix/Linux.  Use the -a -option when unzipping with InfoZip for Unix/Linux friendly line -endings.  Also note that a Linux user reports his decoder -required renaming boost_all.zip to boost_all.ZIP.

- -

CVS archive

- -

For those who have CVS installed, the libraries can also be -downloaded from the public CVS repository. The general procedure -goes something like this:

- -
-
cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost login
-  [Hit <return> when it asks for a password]
-cvs -z3 -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost checkout boost
-cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost logout
-
- -

Installing Boost Libraries

- -

Many boost libraries are implemented entirely within their -header files.  The only preparation for their use is to add -the path for the parent directory of the boost header sub-directory -to your compiler's list of #include search directories.

- -
-

For example, using Windows 2000, if you have unzipped - release 1.18.1 from boost_all.zip into the top level - directory of your C drive, for Borland, GCC, and Metrowerks - compilers add '-Ic:/boost_1_18_1' to the compiler command - line, and for the Microsoft compiler add '/I "c:/boost_1_18_1"'.  - For IDE's, add 'c:/boost_1_18_1' (or whatever you have - renamed it to) to the search list using the appropriate GUI - dialog.

-
- -

A few boost libraries are implemented by separate source -files, and thus require compilation on your system to link -properly.  Boost does not currently have an overall "build" -or "make" mechanism in place. Some of the individual -libraries do include make and/or project files for various -compilers.

-

Revised 08 Mar 2001

+s-format="%d %b %Y" startspan -->14 Mar 2001

diff --git a/libs/python b/libs/python index c979ab01af..60b91ac678 160000 --- a/libs/python +++ b/libs/python @@ -1 +1 @@ -Subproject commit c979ab01af48fc814c42beb89f857d7db4e85068 +Subproject commit 60b91ac6780ee9c7594892185377cebbde95652b diff --git a/libs/rational b/libs/rational index 413838e70b..89bf2f310e 160000 --- a/libs/rational +++ b/libs/rational @@ -1 +1 @@ -Subproject commit 413838e70b95d966c248ac687489cd1b96d1ee49 +Subproject commit 89bf2f310e080de2967e973d9b292c5f6a23db87 diff --git a/libs/smart_ptr b/libs/smart_ptr index e57d3f4bc1..6a12efb77b 160000 --- a/libs/smart_ptr +++ b/libs/smart_ptr @@ -1 +1 @@ -Subproject commit e57d3f4bc1e77ea51289141f7bccfb2df97cd835 +Subproject commit 6a12efb77bf64e79c232b37057129a603356b327 diff --git a/libs/test b/libs/test index a3f15f251c..545d156954 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit a3f15f251c053c149ae7005000a5497e19a12e0f +Subproject commit 545d1569547afd19a878cc719ba25aabcaeca866 diff --git a/more/download.html b/more/download.html index 7444ff0258..76a2517035 100644 --- a/more/download.html +++ b/more/download.html @@ -17,8 +17,6 @@ -

-

Boost Download and Installation

The boost libraries are intended for easy download and installation. @@ -28,21 +26,22 @@ configuration tool.

Download

The boost libraries are available in various formats. Most of the files are available through links from the individual library's -documentation. As many boost headers include other boost headers, -installing one at a time is painful. Therefore, archive formats have -been prepared which contain all of boost in a single file. +documentation. Since many boost headers include other boost headers, +installing one at a time is painful.  Downloading all of Boost as a single archive +file (.zip or .tar.gz)  is a lot easier.  CVS access is also +available. -

ZIP file

+

.zip file

The .zip format is widely supported by both free decoders and -commercial commpress/archive utilities. If you don't already have a +commercial compress/archive utilities. If you don't already have a .zip file decoder, download one from the Info-ZIP -web site. +web site, which supplies versions for many operating systems.

-Unix/Linux hints: boost_all.zip is built on a Win32 platform, so the -line endings are wrong for Unix/Linux. Use the -a option when -unzipping with InfoZip for Unix/Linux friendly line endings. +Text file line endings in the .zip file are as supplied by each library +developer.  This works fine for Windows, but not for Unix/Linux.  The +.tar.gz file supplies Unix/Linux friendly line endings.