$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: grafikrobot_at_[hidden]
Date: 2007-11-30 11:22:47
Author: grafik
Date: 2007-11-30 11:22:47 EST (Fri, 30 Nov 2007)
New Revision: 41498
URL: http://svn.boost.org/trac/boost/changeset/41498
Log:
Move the libraries.xml DB file to the more appropriate doc dir.
Added:
   website/public_html/beta/doc/libraries.xml
      - copied unchanged from r41491, /website/public_html/beta/libraries.xml
Removed:
   website/public_html/beta/libraries.xml
Text files modified: 
   website/public_html/beta/doc/libraries.php |     2 +-                                      
   1 files changed, 1 insertions(+), 1 deletions(-)
Modified: website/public_html/beta/doc/libraries.php
==============================================================================
--- website/public_html/beta/doc/libraries.php	(original)
+++ website/public_html/beta/doc/libraries.php	2007-11-30 11:22:47 EST (Fri, 30 Nov 2007)
@@ -2,7 +2,7 @@
 require_once(dirname(__FILE__) . '/../common/code/boost_version.php');
 require_once(dirname(__FILE__) . '/../common/code/boost_libraries.php');
 
-$libs = new boost_libraries(dirname(__FILE__) . '/../libraries.xml');
+$libs = new boost_libraries(dirname(__FILE__) . '/libraries.xml');
 if (isset($_REQUEST['sort']))
 {
   $libs->sort_by($_REQUEST['sort']);
Deleted: website/public_html/beta/libraries.xml
==============================================================================
--- website/public_html/beta/libraries.xml	2007-11-30 11:22:47 EST (Fri, 30 Nov 2007)
+++ (empty file)
@@ -1,1070 +0,0 @@
-<boost xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <library>
-    <key>algorithm/minmax</key>
-    <boost-version>1.32.0</boost-version>
-    <name>Min-Max</name>
-    <authors>Hervé Brönnimann</authors>
-    <description>Standard library extensions for simultaneous
-    min/max and min/max element computations.</description>
-    <documentation>libs/algorithm/minmax/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>algorithm/string</key>
-    <boost-version>1.32.0</boost-version>
-    <name>String Algo</name>
-    <authors>Pavol Droba</authors>
-    <description>String algorithms library.</description>
-    <documentation>doc/html/string_algo.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>any</key>
-    <boost-version>1.23.0</boost-version>
-    <name>Any</name>
-    <authors>Kevlin Henney</authors>
-    <description>Safe, generic container for single values of
-    different value types.</description>
-    <documentation>doc/html/any.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>array</key>
-    <boost-version>1.17.0</boost-version>
-    <name>Array</name>
-    <authors>Nicolai Josuttis</authors>
-    <description>STL compliant container wrapper for arrays of
-    constant size.</description>
-    <documentation>doc/html/array.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>assign</key>
-    <boost-version>1.32.0</boost-version>
-    <name>Assign</name>
-    <authors>Thorsten Ottosen</authors>
-    <description>Filling containers with constant or generated data
-    has never been easier.</description>
-    <documentation>libs/assign/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>bind</key>
-    <boost-version>1.25.0</boost-version>
-    <name>Bind</name>
-    <authors>Peter Dimov</authors>
-    <description>boost::bind is a generalization of the standard
-    functions std::bind1st and std::bind2nd. It supports arbitrary
-    function objects, functions, function pointers, and member
-    function pointers, and is able to bind any argument to a
-    specific value or route input arguments into arbitrary
-    positions.</description>
-    <documentation>libs/bind/bind.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>bind/mem_fn</key>
-    <boost-version>1.25.0</boost-version>
-    <name>Member Function</name>
-    <authors>Peter Dimov</authors>
-    <description>Generalized binders for function/object/pointers
-    and member functions.</description>
-    <documentation>libs/bind/mem_fn.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>bind/ref</key>
-    <boost-version>1.25.0</boost-version>
-    <name>Ref</name>
-    <authors>Jaako Järvi, Peter Dimov, Doug Gregor, and Dave
-    Abrahams</authors>
-    <description>A utility library for passing references to
-    generic functions.</description>
-    <documentation>doc/html/ref.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>compatibility</key>
-    <boost-version>1.21.2</boost-version>
-    <name>Compatibility</name>
-    <authors>Ralf Grosse-Kunstleve and Jens Maurer</authors>
-    <description>Help for non-conforming standard
-    libraries.</description>
-    <documentation>libs/compatibility/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>concept_check</key>
-    <boost-version>1.19.0</boost-version>
-    <name>Concept Check</name>
-    <authors>Jeremy Siek</authors>
-    <description>Tools for generic programming.</description>
-    <documentation>
-    libs/concept_check/concept_check.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>config</key>
-    <boost-version>1.9.0</boost-version>
-    <name>Config</name>
-    <authors></authors>
-    <description>Helps boost library developers adapt to compiler
-    idiosyncrasies; not intended for library users.</description>
-    <documentation>libs/config/config.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>conversion</key>
-    <boost-version>1.20.0</boost-version>
-    <name>Conversion</name>
-    <authors>Dave Abrahams and Kevlin Henney</authors>
-    <description>Polymorphic and lexical casts.</description>
-    <documentation>libs/conversion/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>crc</key>
-    <boost-version>1.22.0</boost-version>
-    <name>CRC</name>
-    <authors>Daryle Walker</authors>
-    <description>The Boost CRC Library provides two implementations
-    of CRC (cyclic redundancy code) computation objects and two
-    implementations of CRC computation functions. The
-    implementations are template-based.</description>
-    <documentation>libs/crc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>date_time</key>
-    <boost-version>1.29.0</boost-version>
-    <name>Date Time</name>
-    <authors>Jeff Garland</authors>
-    <description>A set of date-time libraries based on generic
-    programming concepts.</description>
-    <documentation>doc/html/date_time.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>disjoint_sets</key>
-    <boost-version>1.9.0</boost-version>
-    <name>Disjoint Sets</name>
-    <authors></authors>
-    <description></description>
-    <documentation>Boost.DisjointSets provides disjoint sets
-    operations with union by rank and path
-    compression.</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>dynamic_bitset</key>
-    <boost-version>1.29.0</boost-version>
-    <name>Dynamic Bitset</name>
-    <authors>Jeremy Siek and Chuck Allison</authors>
-    <description>The dynamic_bitset class represents a set of bits.
-    It provides accesses to the value of individual bits via an
-    operator[] and provides all of the bitwise operators that one
-    can apply to builtin integers, such as operator& and
-    operator<<. The number of bits in the set is specified at
-    runtime via a parameter to the constructor of the
-    dynamic_bitset.</description>
-    <documentation>
-    libs/dynamic_bitset/dynamic_bitset.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>filesystem</key>
-    <boost-version>1.30.0</boost-version>
-    <name>Filesystem</name>
-    <authors>Beman Dawes</authors>
-    <description>The Boost Filesystem Librar provides portable
-    facilities to query and manipulate paths, files, and
-    directories.</description>
-    <documentation>libs/filesystem/doc/index.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>foreach</key>
-    <boost-version>1.34.0</boost-version>
-    <name>Foreach</name>
-    <authors>Eric Niebler</authors>
-    <description>In C++, writing a loop that iterates over a
-    sequence is tedious. We can either use iterators, which
-    requires a considerable amount of boiler-plate, or we can use
-    the std::for_each() algorithm and move our loop body into a
-    predicate, which requires no less boiler-plate and forces us to
-    move our logic far from where it will be used. In contrast,
-    some other languages, like Perl, provide a dedicated "foreach"
-    construct that automates this process. BOOST_FOREACH is just
-    such a construct for C++. It iterates over sequences for us,
-    freeing us from having to deal directly with iterators or write
-    predicates.</description>
-    <documentation>doc/html/foreach.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>format</key>
-    <boost-version>1.29.0</boost-version>
-    <name>Format</name>
-    <authors>Samuel Krempp</authors>
-    <description>The format library provides a class for formatting
-    arguments according to a format-string, as does printf, but
-    with two major differences: format sends the arguments to an
-    internal stream, and so is entirely type-safe and naturally
-    supports all user-defined types; the ellipsis (...) can not be
-    used correctly in the strongly typed context of format, and
-    thus the function call with arbitrary arguments is replaced by
-    successive calls to an argument feeding
-    operator%.</description>
-    <documentation>libs/format/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>function</key>
-    <boost-version>1.23.0</boost-version>
-    <name>Function</name>
-    <authors>Doug Gregor</authors>
-    <description>Function object wrappers for deferred calls or
-    callbacks.</description>
-    <documentation>doc/html/function.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>functional</key>
-    <boost-version>1.16.0</boost-version>
-    <name>Functional</name>
-    <authors>Mark Rodgers</authors>
-    <description>The Boost.Function library contains a family of
-    class templates that are function object
-    wrappers.</description>
-    <documentation>libs/functional/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>functional/hash</key>
-    <boost-version>1.33.0</boost-version>
-    <name>Functional Hash</name>
-    <authors>Daniel James</authors>
-    <description>A TR1 hash function object that can be extended to
-    hash user defined types.</description>
-    <documentation>doc/html/hash.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>true</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>graph</key>
-    <boost-version>1.18.0</boost-version>
-    <name>Graph</name>
-    <authors>Jeremy Siek and a University of Notre Dame
-    team</authors>
-    <description>The BGL graph interface and graph components are
-    generic, in the same sense as the the Standard Template Library
-    (STL).</description>
-    <documentation>
-    libs/graph/doc/table_of_contents.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>false</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>integer</key>
-    <boost-version>1.9.0</boost-version>
-    <name>Integer</name>
-    <authors></authors>
-    <description>The organization of boost integer headers and
-    classes is designed to take advantage of <stdint.h> types
-    from the 1999 C standard without resorting to undefined
-    behavior in terms of the 1998 C++ standard. The header
-    <boost/cstdint.hpp> makes the standard integer types
-    safely available in namespace boost without placing any names
-    in namespace std.</description>
-    <documentation>libs/integer/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>io</key>
-    <boost-version>1.28.0</boost-version>
-    <name>IO State Savers</name>
-    <authors>Daryle Walker</authors>
-    <description>The I/O sub-library of Boost helps segregate the
-    large number of Boost headers. This sub-library should contain
-    various items to use with/for the standard I/O
-    library.</description>
-    <documentation>libs/io/doc/ios_state.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>iostreams</key>
-    <boost-version>1.33.0</boost-version>
-    <name>Iostreams</name>
-    <authors>Jonathan Turkanis</authors>
-    <description>Boost.IOStreams provides a framework for defining
-    streams, stream buffers and i/o filters.</description>
-    <documentation>libs/iostreams/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>iterator</key>
-    <boost-version>1.21.0</boost-version>
-    <name>Iterators</name>
-    <authors>Dave Abrahams, Jeremy Siek, and Thomas Witt</authors>
-    <description>The Boost Iterator Library contains two parts. The
-    first is a system of concepts which extend the C++ standard
-    iterator requirements. The second is a framework of components
-    for building iterators based on these extended concepts and
-    includes several useful iterator adaptors.</description>
-    <documentation>libs/iterator/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>lambda</key>
-    <boost-version>1.28.0</boost-version>
-    <name>Lambda</name>
-    <authors>Jaakko Järvi and Gary Powell</authors>
-    <description>Define small unnamed function objects at the
-    actual call site, and more.</description>
-    <documentation>doc/html/lambda.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>logic/tribool</key>
-    <boost-version>1.32.0</boost-version>
-    <name>Tribool</name>
-    <authors>Doug Gregor</authors>
-    <description>3-state boolean type library.</description>
-    <documentation>doc/html/tribool.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>math</key>
-    <boost-version>1.23.0</boost-version>
-    <name>Math</name>
-    <authors>various</authors>
-    <description>Boost.Math includes several contributions in the
-    domain of mathematics: The Greatest Common Divisor and Least
-    Common Multiple library provides run-time and compile-time
-    evaluation of the greatest common divisor (GCD) or least common
-    multiple (LCM) of two integers. The Special Functions library
-    currently provides eight templated special functions, in
-    namespace boost. The Complex Number Inverse Trigonometric
-    Functions are the inverses of trigonometric functions currently
-    present in the C++ standard. Quaternions are a relative of
-    complex numbers often used to parameterise rotations in three
-    dimentional space. Octonions, like quaternions, are a relative
-    of complex numbers.</description>
-    <documentation>libs/math/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>math/common_factor</key>
-    <boost-version>1.26.0</boost-version>
-    <name>Math Common Factor</name>
-    <authors>Daryle Walker</authors>
-    <description>Greatest common divisor and least common
-    multiple.</description>
-    <documentation>libs/math/doc/common_factor.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>math/octonion</key>
-    <boost-version>1.23.0</boost-version>
-    <name>Math Octonion</name>
-    <authors>Hubert Holin</authors>
-    <description>Octonions.</description>
-    <documentation>libs/math/octonion/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>math/quaternion</key>
-    <boost-version>1.23.0</boost-version>
-    <name>Math Quaternion</name>
-    <authors>Hubert Holin</authors>
-    <description>Quaternions.</description>
-    <documentation>libs/math/quaternion/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>math/special_functions</key>
-    <boost-version>1.23.0</boost-version>
-    <name>Math Special Functions</name>
-    <authors>Hubert Holin</authors>
-    <description>Mathematical special functions such as atanh,
-    sinc, and sinhc.</description>
-    <documentation>
-    libs/math/special_functions/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>mpl</key>
-    <boost-version>1.30.0</boost-version>
-    <name>MPL</name>
-    <authors>Aleksey Gurtovoy</authors>
-    <description>The Boost.MPL library is a general-purpose,
-    high-level C++ template metaprogramming framework of
-    compile-time algorithms, sequences and metafunctions. It
-    provides a conceptual foundation and an extensive set of
-    powerful and coherent tools that make doing explict
-    metaprogramming in C++ as easy and enjoyable as possible within
-    the current language.</description>
-    <documentation>libs/mpl/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>multi_array</key>
-    <boost-version>1.29.0</boost-version>
-    <name>Multi-Array</name>
-    <authors>Ron Garcia</authors>
-    <description>Boost.MultiArray provides a generic N-dimensional
-    array concept definition and common implementations of that
-    interface.</description>
-    <documentation>libs/multi_array/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>multi_index</key>
-    <boost-version>1.32.0</boost-version>
-    <name>Multi-Index</name>
-    <authors>Joaquín M López Muñoz</authors>
-    <description>The Boost Multi-index Containers Library provides
-    a class template named multi_index_container which enables the
-    construction of containers maintaining one or more indices with
-    different sorting and access semantics.</description>
-    <documentation>libs/multi_index/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>numeric/conversion</key>
-    <boost-version>1.32.0</boost-version>
-    <name>Numeric Conversion</name>
-    <authors>Fernando Cacciola</authors>
-    <description>Optimized Policy-based Numeric
-    Conversions.</description>
-    <documentation>
-    libs/numeric/conversion/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>numeric/interval</key>
-    <boost-version>1.30.0</boost-version>
-    <name>Interval</name>
-    <authors>Guillaume Melquiond, Herv´ Brönnimann and
-    Sylvain Pion</authors>
-    <description>Extends the usual arithmetic functions to
-    mathematical intervals.</description>
-    <documentation>
-    libs/numeric/interval/doc/interval.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>numeric/ublas</key>
-    <boost-version>1.29.0</boost-version>
-    <name>uBLAS</name>
-    <authors>Joerg Walter and Mathias Koch</authors>
-    <description>uBLAS provides matrix and vector classes as well
-    as basic linear algebra routines. Several dense, packed and
-    sparse storage schemes are supported.</description>
-    <documentation>libs/numeric/ublas/doc/index.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>optional</key>
-    <boost-version>1.30.0</boost-version>
-    <name>Optional</name>
-    <authors>Fernando Cacciola</authors>
-    <description>Discriminated-union wrapper for optional
-    values.</description>
-    <documentation>libs/optional/doc/optional.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>parameter</key>
-    <boost-version>1.33.0</boost-version>
-    <name>Parameter</name>
-    <authors>David Abrahams and Daniel Wallin</authors>
-    <description>Boost.Parameter Library - Write functions that
-    accept arguments by name.</description>
-    <documentation>
-    libs/parameter/doc/html/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>pool</key>
-    <boost-version>1.21.0</boost-version>
-    <name>Pool</name>
-    <authors>Steve Cleary</authors>
-    <description>Memory pool management.</description>
-    <documentation>libs/pool/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>preprocessor</key>
-    <boost-version>1.26.0</boost-version>
-    <name>Preprocessor</name>
-    <authors>Vesa Karvonen and Paul Mensonides</authors>
-    <description>Preprocessor metaprogramming tools including
-    repetition and recursion.</description>
-    <documentation>libs/preprocessor/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>program_options</key>
-    <boost-version>1.32.0</boost-version>
-    <name>Program Options</name>
-    <authors>Vladimir Prus</authors>
-    <description>The program_options library allows program
-    developers to obtain program options, that is (name, value)
-    pairs from the user, via conventional methods such as command
-    line and config file.</description>
-    <documentation>doc/html/program_options.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>property_map</key>
-    <boost-version>1.19.0</boost-version>
-    <name>Property Map</name>
-    <authors>Jeremy Siek</authors>
-    <description>Concepts defining interfaces which map key objects
-    to value objects.</description>
-    <documentation>
-    libs/property_map/property_map.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>ptr_container</key>
-    <boost-version>1.33.0</boost-version>
-    <name>Pointer Container</name>
-    <authors>Thorsten Ottosen</authors>
-    <description>Containers for storing heap-allocated polymorphic
-    objects to ease OO-programming.</description>
-    <documentation>
-    libs/ptr_container/doc/ptr_container.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>python</key>
-    <boost-version>1.19.0</boost-version>
-    <name>Python</name>
-    <authors>Dave Abrahams</authors>
-    <description>The Boost Python Library is a framework for
-    interfacing Python and C++. It allows you to quickly and
-    seamlessly expose C++ classes functions and objects to Python,
-    and vice-versa, using no special tools -- just your C++
-    compiler.</description>
-    <documentation>libs/python/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>random</key>
-    <boost-version>1.15.0</boost-version>
-    <name>Random</name>
-    <authors>Jens Maurer</authors>
-    <description>A complete system for random number
-    generation.</description>
-    <documentation>libs/random/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>range</key>
-    <boost-version>1.32.0</boost-version>
-    <name>Range</name>
-    <authors>Thorsten Ottosen</authors>
-    <description>A new infrastructure for generic algorithms that
-    builds on top of the new iterator concepts.</description>
-    <documentation>libs/range/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>rational</key>
-    <boost-version>1.11.0</boost-version>
-    <name>Rational</name>
-    <authors>Paul Moore</authors>
-    <description>A rational number class.</description>
-    <documentation>libs/rational/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>regex</key>
-    <boost-version>1.18.0</boost-version>
-    <name>Regex</name>
-    <authors>John Maddock</authors>
-    <description>Regular expression library.</description>
-    <documentation>libs/regex/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>serialization</key>
-    <boost-version>1.32.0</boost-version>
-    <name>Serialization</name>
-    <authors>Robert Ramey</authors>
-    <description>Serialization for persistence and
-    marshalling.</description>
-    <documentation>
-    libs/serialization/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>signals</key>
-    <boost-version>1.29.0</boost-version>
-    <name>Signals</name>
-    <authors>Doug Gregor</authors>
-    <description>Managed signals & slots callback
-    implementation.</description>
-    <documentation>doc/html/signals.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>smart_ptr</key>
-    <boost-version>1.23.0</boost-version>
-    <name>Smart Ptr</name>
-    <authors>Greg Colvin, Beman Dawes, Peter Dimov, and Darin
-    Adler</authors>
-    <description>Five smart pointer class templates.</description>
-    <documentation>libs/smart_ptr/smart_ptr.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>static_assert</key>
-    <boost-version>1.19.0</boost-version>
-    <name>Static Assert</name>
-    <authors>John Maddock</authors>
-    <description>Static assertions (compile time
-    assertions).</description>
-    <documentation>doc/html/boost_staticassert.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>spirit</key>
-    <boost-version>1.30.0</boost-version>
-    <name>Spirit</name>
-    <authors>Joel de Guzman and team</authors>
-    <description>LL parser framework represents parsers directly as
-    EBNF grammars in inlined C++.</description>
-    <documentation>libs/spirit/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>statechart</key>
-    <boost-version>1.34.0</boost-version>
-    <name>Statechart</name>
-    <authors>Andreas Huber Dönni</authors>
-    <description>Boost.Statechart - Arbitrarily complex finite
-    state machines can be implemented in easily readable and
-    maintainable C++ code.</description>
-    <documentation>/libs/statechart/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>test</key>
-    <boost-version>1.21.0</boost-version>
-    <name>Test</name>
-    <authors>Gennadiy Rozental</authors>
-    <description>Support for simple program testing, full unit
-    testing, and for program execution monitoring.</description>
-    <documentation>libs/test/doc/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>thread</key>
-    <boost-version>1.25.0</boost-version>
-    <name>Thread</name>
-    <authors>William Kempf</authors>
-    <description>Portable C++ multi-threading.</description>
-    <documentation>doc/html/threads.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>timer</key>
-    <boost-version>1.9.0</boost-version>
-    <name>Timer</name>
-    <authors>Beman Dawes</authors>
-    <description>Event timer, progress timer, and progress display
-    classes.</description>
-    <documentation>libs/timer/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>tokenizer</key>
-    <boost-version>1.23.0</boost-version>
-    <name>Tokenizer</name>
-    <authors>John Bandela</authors>
-    <description>Break of a string or other character sequence into
-    a series of tokens.</description>
-    <documentation>libs/tokenizer/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>tr1</key>
-    <boost-version>1.34.0</boost-version>
-    <name>TR1</name>
-    <authors>John Maddock</authors>
-    <description>The TR1 library provides an implementation of the
-    C++ Technical Report on Standard Library Extensions. This
-    library does not itself implement the TR1 components, rather
-    it's a thin wrapper that will include your standard library's
-    TR1 implementation (if it has one), otherwise it will include
-    the Boost Library equivalents, and import them into namespace
-    std::tr1.</description>
-    <documentation>doc/html/boost_tr1.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>tuple</key>
-    <boost-version>1.24.0</boost-version>
-    <name>Tuple</name>
-    <authors>Jaakko Järvi</authors>
-    <description>Ease definition of functions returning multiple
-    values, and more.</description>
-    <documentation>
-    libs/tuple/doc/tuple_users_guide.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>type_traits</key>
-    <boost-version>1.13.0</boost-version>
-    <name>Type Traits</name>
-    <authors>John Maddock, Steve Cleary, et al</authors>
-    <description>Templates for fundamental properties of
-    types.</description>
-    <documentation>doc/html/boost_typetraits.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>typeof</key>
-    <boost-version>1.34.0</boost-version>
-    <name>Typeof</name>
-    <authors>Arkadiy Vertleyb, Peder Holt</authors>
-    <description>Typeof operator emulation.</description>
-    <documentation>/doc/html/typeof.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>utility</key>
-    <boost-version>1.13.0</boost-version>
-    <name>Utility</name>
-    <authors>Dave Abrahams and others</authors>
-    <description>Class noncopyable plus checked_delete(),
-    checked_array_delete(), next(), prior() function templates,
-    plus base-from-member idiom.</description>
-    <documentation>libs/utility/utility.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>utility/call_traits</key>
-    <boost-version>1.13.0</boost-version>
-    <name>Call Traits</name>
-    <authors>John Maddock, Howard Hinnant, et al</authors>
-    <description>Defines types for passing
-    parameters.</description>
-    <documentation>libs/utility/call_traits.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>utility/compressed_pair</key>
-    <boost-version>1.13.0</boost-version>
-    <name>Compressed Pair</name>
-    <authors>John Maddock, Howard Hinnant, et al</authors>
-    <description>Empty member optimization.</description>
-    <documentation>libs/utility/compressed_pair.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>utility/enable_if</key>
-    <boost-version>1.31.0</boost-version>
-    <name>Enable If</name>
-    <authors>Jaakko Järvi, Jeremiah Willcock, and Andrew
-    Lumsdaine</authors>
-    <description>Selective inclusion of function template
-    overloads.</description>
-    <documentation>libs/utility/enable_if.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>utility/in_place_factories</key>
-    <boost-version>1.9.0</boost-version>
-    <name>In Place Factory, Typed In Place Factory</name>
-    <authors>Fernando Cacciola</authors>
-    <description>Generic in-place construction of contained objects
-    with a variadic argument-list.</description>
-    <documentation>
-    libs/utility/in_place_factories.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>utility/operators</key>
-    <boost-version>1.9.0</boost-version>
-    <name>Operators</name>
-    <authors>Dave Abrahams and Jeremy Siek</authors>
-    <description>Templates ease arithmetic classes and
-    iterators.</description>
-    <documentation>libs/utility/operators.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>utility/value_initialized</key>
-    <boost-version>1.9.0</boost-version>
-    <name>Value Initialized</name>
-    <authors>Fernando Cacciola</authors>
-    <description>Wrapper for uniform-syntax value initialization,
-    based on the original idea of David Abrahams.</description>
-    <documentation>libs/utility/value_init.htm</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>variant</key>
-    <boost-version>1.31.0</boost-version>
-    <name>Variant</name>
-    <authors>Eric Friedman and Itay Maman</authors>
-    <description>Safe, generic, stack-based discriminated union
-    container.</description>
-    <documentation>doc/html/variant.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>wave</key>
-    <boost-version>1.33.0</boost-version>
-    <name>Wave</name>
-    <authors>Hartmut Kaiser</authors>
-    <description>The Boost.Wave library is a Standards conformant,
-    and highly configurable implementation of the mandated C99/C++
-    preprocessor functionality packed behind an easy to use
-    iterator interface.</description>
-    <documentation>libs/wave/index.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-  <library>
-    <key>xpressive</key>
-    <boost-version>1.34.0</boost-version>
-    <name>Xpressive</name>
-    <authors>Eric Niebler</authors>
-    <description>Regular expressions that can be written as strings
-    or as expression templates, and which can refer to each other
-    and themselves recursively with the power of context-free
-    grammars.</description>
-    <documentation>doc/html/xpressive.html</documentation>
-    <std-proposal>false</std-proposal>
-    <std-tr1>false</std-tr1>
-    <header-only>true</header-only>
-    <autolink>false</autolink>
-  </library>
-</boost>