From d343eade6f7a6daaf21af4bf4a215ccf01acbb1a Mon Sep 17 00:00:00 2001 From: Beman Dawes Date: Tue, 12 Jul 2011 13:53:58 +0000 Subject: [PATCH] 1.48.0 release cycle initialization. Authorized by Beman. [SVN r73015] --- Jamroot | 2 +- index.html | 13 ++--- libs/config | 2 +- .../detail/build-from-source-head.rst | 13 +---- more/getting_started/detail/common-unix.rst | 2 + .../getting_started/detail/common-windows.rst | 2 + .../detail/release-variables.rst | 8 +-- more/getting_started/index.html | 2 +- more/getting_started/unix-variants.html | 43 +++++----------- more/getting_started/windows.html | 49 ++++++------------- 10 files changed, 46 insertions(+), 90 deletions(-) diff --git a/Jamroot b/Jamroot index c5557b8dd3..d91354a4b4 100644 --- a/Jamroot +++ b/Jamroot @@ -132,7 +132,7 @@ import set ; import path ; path-constant BOOST_ROOT : . ; -constant BOOST_VERSION : 1.47.0 ; +constant BOOST_VERSION : 1.48.0 ; constant BOOST_JAMROOT_MODULE : $(__name__) ; boostcpp.set-version $(BOOST_VERSION) ; diff --git a/index.html b/index.html index 3475cbf3b3..a0391a48ac 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,7 @@ boost.png (6897 bytes) -

Release 1.47.0

+

Release 1.48.0

@@ -55,13 +55,10 @@

Changes in this release

-

This release includes 4 new libraries - (Chrono, - Geometry, - Phoenix and - Ratio) +

This release includes ? new libraries + (...) as well as updates to many existing libraries. See - Release + Release History for more information.

Getting Started

@@ -121,4 +118,4 @@ Initiative.

- + \ No newline at end of file diff --git a/libs/config b/libs/config index 72e2d4c24f..0bcba7df38 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit 72e2d4c24fb0edab8f567d5349b784763db97b12 +Subproject commit 0bcba7df38687c22874a71c32e6ffeae17f64607 diff --git a/more/getting_started/detail/build-from-source-head.rst b/more/getting_started/detail/build-from-source-head.rst index d1bb9c240b..3f16e486f1 100644 --- a/more/getting_started/detail/build-from-source-head.rst +++ b/more/getting_started/detail/build-from-source-head.rst @@ -10,7 +10,7 @@ installing software. First, you'll need to build and install it. To do this: 1. Go to the directory ``tools``\ |/|\ ``build``\ |/|\ ``v2``\ |/|. -2. Run ``bootstrap.bat`` +2. Run |bootstrap| 3. Run ``b2 install --prefix=``\ *PREFIX* where *PREFIX* is the directory where you want Boost.Build to be installed 4. Add *PREFIX*\ |/|\ ``bin`` to your PATH environment variable. @@ -49,15 +49,6 @@ __ http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html | | |require configuring__ another| | | |toolset to act as its backend| +-----------+--------------------+-----------------------------+ -|``cw`` |Metrowerks/Freescale|The CodeWarrior compiler. We| -| | |have not tested versions of | -| | |this compiler produced since | -| | |it was sold to Freescale. | -+-----------+--------------------+-----------------------------+ -|``dmc`` |Digital Mars |As of this Boost release, no | -| | |version of dmc is known to | -| | |handle Boost well. | -+-----------+--------------------+-----------------------------+ |``darwin`` |Apple Computer |Apple's version of the GCC | | | |toolchain with support for | | | |Darwin and MacOS X features | @@ -73,8 +64,6 @@ __ http://www.boost.org/boost-build2/doc/html/bbv2/reference/tools.html +-----------+--------------------+-----------------------------+ |``msvc`` |Microsoft | | +-----------+--------------------+-----------------------------+ -|``qcc`` |QNX Software Systems| | -+-----------+--------------------+-----------------------------+ |``sun`` |Sun |Only very recent versions are| | | |known to work well with | | | |Boost. | diff --git a/more/getting_started/detail/common-unix.rst b/more/getting_started/detail/common-unix.rst index 09ad5d88cd..81e53e6cbb 100644 --- a/more/getting_started/detail/common-unix.rst +++ b/more/getting_started/detail/common-unix.rst @@ -24,4 +24,6 @@ .. |path| replace:: ``echo $PATH`` +.. |bootstrap| replace:: ``bootstrap.sh`` + .. include:: common.rst diff --git a/more/getting_started/detail/common-windows.rst b/more/getting_started/detail/common-windows.rst index 75ba004dea..4d23dda4c2 100644 --- a/more/getting_started/detail/common-windows.rst +++ b/more/getting_started/detail/common-windows.rst @@ -35,4 +35,6 @@ .. |path| replace:: ``PATH`` +.. |bootstrap| replace:: ``bootstrap.bat`` + .. include:: common.rst diff --git a/more/getting_started/detail/release-variables.rst b/more/getting_started/detail/release-variables.rst index eec911b5e3..e9d9496009 100644 --- a/more/getting_started/detail/release-variables.rst +++ b/more/getting_started/detail/release-variables.rst @@ -5,8 +5,8 @@ .. This file contains all the definitions that need to be updated .. for each new release of Boost. -.. |boost-version-number| replace:: 1.47.0 -.. |boost_ver| replace:: ``boost_1_47_0`` -.. |boost_ver-bold| replace:: **boost_1_47_0** +.. |boost-version-number| replace:: 1.48.0 +.. |boost_ver| replace:: ``boost_1_48_0`` +.. |boost_ver-bold| replace:: **boost_1_48_0** -.. _sf-download: http://www.boost.org/users/history/version_1_47_0.html +.. _sf-download: http://www.boost.org/users/history/version_1_48_0.html diff --git a/more/getting_started/index.html b/more/getting_started/index.html index f82b1e4367..6b41eb0119 100644 --- a/more/getting_started/index.html +++ b/more/getting_started/index.html @@ -3,7 +3,7 @@ - + Boost Getting Started diff --git a/more/getting_started/unix-variants.html b/more/getting_started/unix-variants.html index 3c55d77df3..1050eb8825 100644 --- a/more/getting_started/unix-variants.html +++ b/more/getting_started/unix-variants.html @@ -3,7 +3,7 @@ - + Boost Getting Started on Unix Variants @@ -61,14 +61,14 @@

1   Get Boost

The most reliable way to get a copy of Boost is to download a -distribution from SourceForge:

+distribution from SourceForge:

    -
  1. Download boost_1_47_0.tar.bz2.

    +
  2. Download boost_1_48_0.tar.bz2.

  3. In the directory where you want to put the Boost installation, execute

    -tar --bzip2 -xf /path/to/boost_1_47_0.tar.bz2
    +tar --bzip2 -xf /path/to/boost_1_48_0.tar.bz2
     
@@ -81,7 +81,7 @@ creators usually choose to break Boost up into several packages, reorganize the directory structure of the Boost distribution, and/or rename the library binaries.1 If you have any trouble, we suggest using an official Boost distribution -from SourceForge.

+from SourceForge.

@@ -91,7 +91,7 @@ from 2   The Boost Distribution

This is a sketch of the resulting directory structure:

-boost_1_47_0/ .................The “boost root directory”
+boost_1_48_0/ .................The “boost root directory”
    index.htm .........A copy of www.boost.org starts here
    boost/ .........................All Boost Header files
     
@@ -136,7 +136,7 @@ anything you can use in these directories.

It's important to note the following:

    -
  1. The path to the boost root directory (often /usr/local/boost_1_47_0) is +

  2. The path to the boost root directory (often /usr/local/boost_1_48_0) is sometimes referred to as $BOOST_ROOT in documentation and mailing lists .

  3. @@ -237,7 +237,7 @@ int main()

    Now, in the directory where you saved example.cpp, issue the following command:

    -c++ -I path/to/boost_1_47_0 example.cpp -o example
    +c++ -I path/to/boost_1_48_0 example.cpp -o example
     

    To test the result, type:

    @@ -268,7 +268,7 @@ you'll need to acquire library binaries.

    Issue the following commands in the shell (don't type $; that represents the shell's prompt):

    -$ cd path/to/boost_1_47_0
    +$ cd path/to/boost_1_48_0
     $ ./bootstrap.sh --help
     

    Select your configuration options and invoke ./bootstrap.sh again @@ -313,7 +313,7 @@ installing software. First, you'll need to build and install it. To do this:

    1. Go to the directory tools/build/v2/.
    2. -
    3. Run bootstrap.bat
    4. +
    5. Run bootstrap.sh
    6. Run b2 install --prefix=PREFIX where PREFIX is the directory where you want Boost.Build to be installed
    7. Add PREFIX/bin to your PATH environment variable.
    8. @@ -359,19 +359,6 @@ known to work well with Boost require configuring another toolset to act as its backend -cw -Metrowerks/Freescale -The CodeWarrior compiler. We -have not tested versions of -this compiler produced since -it was sold to Freescale. - -dmc -Digital Mars -As of this Boost release, no -version of dmc is known to -handle Boost well. - darwin Apple Computer Apple's version of the GCC @@ -397,10 +384,6 @@ operating system. Microsoft   -qcc -QNX Software Systems -  - sun Sun Only very recent versions are @@ -437,7 +420,7 @@ b2 --build-dir=b please see the Boost.Build documentation.

      For example, your session might look like this:

      -$ cd ~/boost_1_47_0
      +$ cd ~/boost_1_48_0
       $ b2 --build-dir=/tmp/build-boost toolset=gcc stage
       

      That will build static and shared non-debug multi-threaded variants of the libraries. To build all variants, pass the additional option, “--build-type=complete”.

      @@ -553,14 +536,14 @@ project.
      1. You can specify the full path to each library:

        -$ c++ -I path/to/boost_1_47_0 example.cpp -o example \
        +$ c++ -I path/to/boost_1_48_0 example.cpp -o example \
            ~/boost/stage/lib/libboost_regex-gcc34-mt-d-1_36.a
         
      2. You can separately specify a directory to search (with -Ldirectory) and a library name to search for (with -llibrary,2 dropping the filename's leading lib and trailing suffix (.a in this case):

        -$ c++ -I path/to/boost_1_47_0 example.cpp -o example \
        +$ c++ -I path/to/boost_1_48_0 example.cpp -o example \
            -L~/boost/stage/lib/ -lboost_regex-gcc34-mt-d-1_36
         

        As you can see, this method is just as terse as method A for one diff --git a/more/getting_started/windows.html b/more/getting_started/windows.html index 3b37985270..3fc4a7dfd6 100644 --- a/more/getting_started/windows.html +++ b/more/getting_started/windows.html @@ -3,7 +3,7 @@ - + Boost Getting Started on Windows @@ -64,7 +64,7 @@ not supported—they may or may not work.

        The easiest way to get a copy of Boost is to use an installer. The Boost website version of this Getting Started guide will have undated information on installers as they become available, or see -Boost downloads or the installer provided by BoostPro +Boost downloads or the installer provided by BoostPro Computing. We especially recommend using an installer if you use Microsoft Visual Studio, because the installer can download and install precompiled library binaries, saving you the trouble of @@ -73,7 +73,7 @@ least install the Static Multithreaded variants of the boost_1_47_0.7z or boost_1_47_0.zip and unpack it to install a complete Boost +download boost_1_48_0.7z or boost_1_48_0.zip and unpack it to install a complete Boost distribution.1

        @@ -83,7 +83,7 @@ distribution.1

        2   The Boost Distribution

        This is a sketch of the resulting directory structure:

        -boost_1_47_0\ .................The “boost root directory”
        +boost_1_48_0\ .................The “boost root directory”
            index.htm .........A copy of www.boost.org starts here
            boost\ .........................All Boost Header files
            lib\ .....................precompiled library binaries
        @@ -128,7 +128,7 @@ anything you can use in these directories.

        It's important to note the following:

          -
        1. The path to the boost root directory (often C:\Program Files\boost\boost_1_47_0) is +

        2. The path to the boost root directory (often C:\Program Files\boost\boost_1_48_0) is sometimes referred to as $BOOST_ROOT in documentation and mailing lists .

        3. @@ -259,7 +259,7 @@ cd path\to\some\directory

        followed by Return. For example,

        -cd C:\Program Files\boost\boost_1_47_0
        +cd C:\Program Files\boost\boost_1_48_0
         

        Long commands can be continued across several lines by typing a caret (^) at the end of all but the last line. Some examples @@ -284,7 +284,7 @@ select Properties from the resulting pop-up menu

      3. In Configuration Properties > C/C++ > General > Additional Include Directories, enter the path to the Boost root directory, for example

        -

        C:\Program Files\boost\boost_1_47_0

        +

        C:\Program Files\boost\boost_1_48_0

      4. In Configuration Properties > C/C++ > Precompiled Headers, change @@ -322,7 +322,7 @@ Visual Studio compiler. In that window, set the to a suitable location for creating some temporary files and type the following command followed by the Return key:

        -cl /EHsc /I path\to\boost_1_47_0 path\to\example.cpp
        +cl /EHsc /I path\to\boost_1_48_0 path\to\example.cpp
         

        To test the result, type:

        @@ -353,7 +353,7 @@ you'll need to acquire library binaries.

        5.1   Install Visual Studio Binaries

        The installers supplied by BoostPro Computing will download and install pre-compiled binaries into the lib\ subdirectory of the -boost root, typically C:\Program Files\boost\boost_1_47_0\lib\. If you installed +boost root, typically C:\Program Files\boost\boost_1_48_0\lib\. If you installed all variants of the Boost.Regex binary, you're done with this step. Otherwise, please run the installer again and install them now.

        @@ -440,19 +440,6 @@ known to work well with Boost require configuring another toolset to act as its backend -cw -Metrowerks/Freescale -The CodeWarrior compiler. We -have not tested versions of -this compiler produced since -it was sold to Freescale. - -dmc -Digital Mars -As of this Boost release, no -version of dmc is known to -handle Boost well. - darwin Apple Computer Apple's version of the GCC @@ -478,10 +465,6 @@ operating system. Microsoft   -qcc -QNX Software Systems -  - sun Sun Only very recent versions are @@ -521,8 +504,8 @@ b2 --build-dir=b please see the Boost.Build documentation.

        For example, your session might look like this:4

        -C:\WINDOWS> cd C:\Program Files\boost\boost_1_47_0
        -C:\Program Files\boost\boost_1_47_0> b2 ^
        +C:\WINDOWS> cd C:\Program Files\boost\boost_1_48_0
        +C:\Program Files\boost\boost_1_48_0> b2 ^
         More? --build-dir="C:\Documents and Settings\dave\build-boost" ^
         More? --build-type=complete msvc stage
         
        @@ -661,7 +644,7 @@ earlier:

        select Properties from the resulting pop-up menu
      5. In Configuration Properties > Linker > Additional Library Directories, enter the path to the Boost binaries, -e.g. C:\Program Files\boost\boost_1_47_0\lib\.
      6. +e.g. C:\Program Files\boost\boost_1_48_0\lib\.
      7. From the Build menu, select Build Solution.

      skip to the next step

      @@ -671,10 +654,10 @@ e.g. C:\Program Files\boos

      For example, we can compile and link the above program from the Visual C++ command-line by simply adding the bold text below to the command line we used earlier, assuming your Boost binaries are -in C:\Program Files\boost\boost_1_47_0\lib:

      +in C:\Program Files\boost\boost_1_48_0\lib:

      -cl /EHsc /I path\to\boost_1_47_0 example.cpp   ^
      -     /link /LIBPATH:C:\Program Files\boost\boost_1_47_0\lib
      +cl /EHsc /I path\to\boost_1_48_0 example.cpp   ^
      +     /link /LIBPATH:C:\Program Files\boost\boost_1_48_0\lib
       
      @@ -830,7 +813,7 @@ mailing list.

      [1]We recommend -downloading boost_1_47_0.7z and using 7-Zip to decompress +downloading boost_1_48_0.7z and using 7-Zip to decompress it. We no longer recommend .zip files for Boost because they are twice as large as the equivalent .7z files. We don't recommend using Windows' built-in decompression as it can be painfully slow for large archives.