summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/boost-build/Makefile5
-rw-r--r--devel/boost-build/PLIST114
-rw-r--r--devel/boost-build/buildlink3.mk4
-rw-r--r--devel/boost-docs/Makefile3
-rw-r--r--devel/boost-docs/PLIST468
-rw-r--r--devel/boost-headers/Makefile12
-rw-r--r--devel/boost-headers/PLIST488
-rw-r--r--devel/boost-headers/buildlink3.mk4
-rw-r--r--devel/boost-jam/Makefile11
-rw-r--r--devel/boost-jam/bjam.mk30
-rw-r--r--devel/boost-jam/buildlink3.mk4
-rw-r--r--devel/boost-libs/Makefile3
-rw-r--r--devel/boost-libs/PLIST47
-rw-r--r--devel/boost-libs/buildlink3.mk4
-rw-r--r--devel/boost-libs/hacks.mk7
-rw-r--r--devel/boost-python/Makefile11
-rw-r--r--devel/boost-python/PLIST5
-rw-r--r--devel/boost-python/buildlink3.mk6
-rw-r--r--meta-pkgs/boost/Makefile.common6
-rw-r--r--meta-pkgs/boost/distinfo26
-rw-r--r--meta-pkgs/boost/patches/patch-aa48
-rw-r--r--meta-pkgs/boost/patches/patch-ab13
-rw-r--r--meta-pkgs/boost/patches/patch-ad8
-rw-r--r--meta-pkgs/boost/patches/patch-ae21
-rw-r--r--meta-pkgs/boost/patches/patch-af23
-rw-r--r--meta-pkgs/boost/patches/patch-ag12
-rw-r--r--meta-pkgs/boost/patches/patch-ah10
-rw-r--r--meta-pkgs/boost/patches/patch-ai15
-rw-r--r--meta-pkgs/boost/patches/patch-aj21
-rw-r--r--meta-pkgs/boost/patches/patch-ak8
-rw-r--r--meta-pkgs/boost/patches/patch-al42
-rw-r--r--meta-pkgs/boost/patches/patch-am12
-rw-r--r--meta-pkgs/boost/patches/patch-an160
-rw-r--r--meta-pkgs/boost/patches/patch-ao556
34 files changed, 1800 insertions, 407 deletions
diff --git a/devel/boost-build/Makefile b/devel/boost-build/Makefile
index 821f460a9af..981a6a3a41a 100644
--- a/devel/boost-build/Makefile
+++ b/devel/boost-build/Makefile
@@ -1,12 +1,10 @@
-# $NetBSD: Makefile,v 1.5 2007/06/09 07:42:23 jmmv Exp $
+# $NetBSD: Makefile,v 1.6 2008/01/04 19:58:39 jmmv Exp $
#
BOOST_PACKAGE= build
BOOST_COMMENT= (Boost.Build framework)
BOOST_CONFIG= no
-PKGREVISION= 2
-
.include "../../meta-pkgs/boost/Makefile.common"
SUBST_CLASSES+= confdir
@@ -34,6 +32,7 @@ do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/boost-build
cd ${WRKSRC}/tools/build/v2 && ${PAX} -rw -pp -pm . \
${PREFIX}/share/boost-build
+ find ${PREFIX}/share/boost-build -name "*.orig" -exec rm "{}" \;
${INSTALL_DATA_DIR} ${EGDIR}
${INSTALL_DATA} ${WRKDIR}/site-config.jam ${EGDIR}
diff --git a/devel/boost-build/PLIST b/devel/boost-build/PLIST
index aced26a44ca..425384adb7a 100644
--- a/devel/boost-build/PLIST
+++ b/devel/boost-build/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2007/06/09 07:42:23 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.4 2008/01/04 19:58:39 jmmv Exp $
share/boost-build/boost-build.jam
share/boost-build/boost.css
share/boost-build/bootstrap.jam
@@ -34,14 +34,17 @@ share/boost-build/doc/src/architecture.xml
share/boost-build/doc/src/catalog.xml
share/boost-build/doc/src/extending.xml
share/boost-build/doc/src/faq.xml
+share/boost-build/doc/src/fragments.xml
share/boost-build/doc/src/howto.xml
share/boost-build/doc/src/install.xml
share/boost-build/doc/src/recipes.xml
share/boost-build/doc/src/reference.xml
+share/boost-build/doc/src/standalone.xml
+share/boost-build/doc/src/tasks.xml
share/boost-build/doc/src/tutorial.xml
share/boost-build/doc/src/userman.xml
+share/boost-build/doc/src/v1_vs_v2.xml
share/boost-build/doc/tools.html
-share/boost-build/doc/tracker.html
share/boost-build/doc/userman.pdf
share/boost-build/example/boost-build.jam
share/boost-build/example/customization/Jamfile
@@ -54,6 +57,13 @@ share/boost-build/example/customization/t1.verbatim
share/boost-build/example/customization/t2.verbatim
share/boost-build/example/customization/usage.verbatim
share/boost-build/example/customization/verbatim.jam
+share/boost-build/example/generate/Jamroot
+share/boost-build/example/generate/REAME.txt
+share/boost-build/example/generate/a.cpp
+share/boost-build/example/generator/Jamroot
+share/boost-build/example/generator/README.txt
+share/boost-build/example/generator/foo.gci
+share/boost-build/example/generator/soap.jam
share/boost-build/example/gettext/Jamfile
share/boost-build/example/gettext/main.cpp
share/boost-build/example/gettext/project-root.jam
@@ -67,26 +77,35 @@ share/boost-build/example/libraries/app/app.cpp
share/boost-build/example/libraries/util/foo/Jamfile
share/boost-build/example/libraries/util/foo/bar.cpp
share/boost-build/example/libraries/util/foo/include/lib1.h
-share/boost-build/example/make/Jamfile
-share/boost-build/example/make/a.cpp
-share/boost-build/example/make/extlib/Jamfile
-share/boost-build/example/make/extlib/c.cpp
-share/boost-build/example/make/extlib/gcc.jam
-share/boost-build/example/make/extlib/project-root.jam
-share/boost-build/example/make/gcc.jam
-share/boost-build/example/make/lib/Jamfile
-share/boost-build/example/make/lib/b.cpp
-share/boost-build/example/make/project-root.jam
+share/boost-build/example/make/Jamroot
+share/boost-build/example/make/main_cpp.pro
share/boost-build/example/make/readme.txt
-share/boost-build/example/qt-ui/Jamfile
-share/boost-build/example/qt-ui/hello_world_widget.ui
-share/boost-build/example/qt-ui/main.cpp
-share/boost-build/example/qt-ui/project-root.jam
-share/boost-build/example/qt/Jamfile
-share/boost-build/example/qt/canvas.cpp
-share/boost-build/example/qt/canvas.h
-share/boost-build/example/qt/main.cpp
-share/boost-build/example/qt/project-root.jam
+share/boost-build/example/pch/Jamroot
+share/boost-build/example/pch/include/pch.hpp
+share/boost-build/example/pch/source/hello_world.cpp
+share/boost-build/example/python_modules/Jamroot
+share/boost-build/example/python_modules/python_helpers.jam
+share/boost-build/example/python_modules/python_helpers.py
+share/boost-build/example/python_modules/readme.txt
+share/boost-build/example/qt/README.txt
+share/boost-build/example/qt/qt3/hello/Jamroot
+share/boost-build/example/qt/qt3/hello/canvas.cpp
+share/boost-build/example/qt/qt3/hello/canvas.h
+share/boost-build/example/qt/qt3/hello/main.cpp
+share/boost-build/example/qt/qt3/moccable-cpp/Jamroot
+share/boost-build/example/qt/qt3/moccable-cpp/main.cpp
+share/boost-build/example/qt/qt3/uic/Jamroot
+share/boost-build/example/qt/qt3/uic/hello_world_widget.ui
+share/boost-build/example/qt/qt3/uic/main.cpp
+share/boost-build/example/qt/qt4/hello/Jamroot
+share/boost-build/example/qt/qt4/hello/arrow.cpp
+share/boost-build/example/qt/qt4/hello/arrow.h
+share/boost-build/example/qt/qt4/hello/main.cpp
+share/boost-build/example/qt/qt4/moccable-cpp/Jamroot
+share/boost-build/example/qt/qt4/moccable-cpp/main.cpp
+share/boost-build/example/qt/qt4/uic/Jamroot
+share/boost-build/example/qt/qt4/uic/hello_world_widget.ui
+share/boost-build/example/qt/qt4/uic/main.cpp
share/boost-build/example/variant/Jamfile
share/boost-build/example/variant/a.cpp
share/boost-build/example/variant/libs/Jamfile
@@ -107,6 +126,7 @@ share/boost-build/kernel/modules.jam
share/boost-build/nightly.sh
share/boost-build/notes/README.txt
share/boost-build/notes/build_dir_option.txt
+share/boost-build/notes/relative_source_paths.txt
share/boost-build/options/help.jam
share/boost-build/release_procedure.txt
share/boost-build/roll.sh
@@ -127,12 +147,15 @@ share/boost-build/test/boostbook/Jamroot
share/boost-build/test/boostbook/a.hpp
share/boost-build/test/boostbook/docs.xml
share/boost-build/test/build_dir.py
+share/boost-build/test/build_file.py
+share/boost-build/test/build_no.py
share/boost-build/test/c_file.py
share/boost-build/test/chain.py
share/boost-build/test/check-arguments.jam
share/boost-build/test/check-bindrule.jam
share/boost-build/test/check-jam-patches.jam
share/boost-build/test/check-test-tools.jam
+share/boost-build/test/clean.py
share/boost-build/test/composite.py
share/boost-build/test/conditionals.py
share/boost-build/test/conditionals2.py
@@ -173,18 +196,24 @@ share/boost-build/test/direct-request-test/b.cpp
share/boost-build/test/direct-request-test/b_inverse.cpp
share/boost-build/test/direct-request-test/project-root.jam
share/boost-build/test/direct_request_test.py
+share/boost-build/test/disambiguation.py
share/boost-build/test/dll_path.py
share/boost-build/test/double_loading.py
share/boost-build/test/duplicate.py
share/boost-build/test/echo_args.jam
share/boost-build/test/empty.jam
+share/boost-build/test/example_customization.py
+share/boost-build/test/example_gettext.py
+share/boost-build/test/example_libraries.py
+share/boost-build/test/example_make.py
+share/boost-build/test/example_qt4.py
share/boost-build/test/expansion.py
share/boost-build/test/explicit.py
share/boost-build/test/gcc_runtime.py
share/boost-build/test/generators-test/Jamfile
share/boost-build/test/generators-test/a.cpp
share/boost-build/test/generators-test/b.cxx
-share/boost-build/test/generators-test/c.ui
+share/boost-build/test/generators-test/c.tui
share/boost-build/test/generators-test/d.wd
share/boost-build/test/generators-test/e.cpp
share/boost-build/test/generators-test/extra.jam
@@ -198,9 +227,11 @@ share/boost-build/test/generators-test/x.l
share/boost-build/test/generators-test/y.x_pro
share/boost-build/test/generators-test/z.cpp
share/boost-build/test/generators_test.py
-share/boost-build/test/glob.py
+share/boost-build/test/implicit_dependency.py
+share/boost-build/test/indirect_conditional.py
share/boost-build/test/inherit_toolset.py
share/boost-build/test/inline.py
+share/boost-build/test/lib_source_property.py
share/boost-build/test/library_chain.py
share/boost-build/test/library_order.py
share/boost-build/test/library_property.py
@@ -220,6 +251,7 @@ share/boost-build/test/notfile.py
share/boost-build/test/ordered_properties.py
share/boost-build/test/out_of_tree.py
share/boost-build/test/path_features.py
+share/boost-build/test/pch.py
share/boost-build/test/prebuilt.py
share/boost-build/test/prebuilt/Jamfile
share/boost-build/test/prebuilt/ext/Jamfile
@@ -271,7 +303,9 @@ share/boost-build/test/project-test4/lib2/Jamfile2
share/boost-build/test/project-test4/project-root.jam
share/boost-build/test/project-test4/readme.txt
share/boost-build/test/project_dependencies.py
+share/boost-build/test/project_glob.py
share/boost-build/test/project_root_constants.py
+share/boost-build/test/project_root_rule.py
share/boost-build/test/project_test1.py
share/boost-build/test/project_test3.py
share/boost-build/test/project_test4.py
@@ -293,6 +327,8 @@ share/boost-build/test/rebuilds.py
share/boost-build/test/recursive.jam
share/boost-build/test/regression.py
share/boost-build/test/relative_sources.py
+share/boost-build/test/remove_requirement.py
+share/boost-build/test/resolution.py
share/boost-build/test/searched_lib.py
share/boost-build/test/skipping.py
share/boost-build/test/source_locations.py
@@ -363,6 +399,7 @@ share/boost-build/tools/boostbook-config.jam
share/boost-build/tools/boostbook.jam
share/boost-build/tools/borland.jam
share/boost-build/tools/builtin.jam
+share/boost-build/tools/cast.jam
share/boost-build/tools/common.jam
share/boost-build/tools/como-linux.jam
share/boost-build/tools/como-win.jam
@@ -370,29 +407,39 @@ share/boost-build/tools/como.jam
share/boost-build/tools/cw-config.jam
share/boost-build/tools/cw.jam
share/boost-build/tools/darwin.jam
+share/boost-build/tools/dmc.jam
share/boost-build/tools/docutils.jam
+share/boost-build/tools/doxproc.py
share/boost-build/tools/doxygen-config.jam
share/boost-build/tools/doxygen.jam
share/boost-build/tools/fop.jam
share/boost-build/tools/fortran.jam
share/boost-build/tools/gcc.jam
+share/boost-build/tools/generate.jam
share/boost-build/tools/gettext.jam
share/boost-build/tools/gfortran.jam
+share/boost-build/tools/hp_cxx.jam
share/boost-build/tools/hpfortran.jam
share/boost-build/tools/ifort.jam
share/boost-build/tools/intel-linux.jam
share/boost-build/tools/intel-win.jam
share/boost-build/tools/intel.jam
-share/boost-build/tools/kylix.jam
share/boost-build/tools/lex.jam
share/boost-build/tools/make.jam
+share/boost-build/tools/mc.jam
+share/boost-build/tools/midl.jam
+share/boost-build/tools/mpi.jam
share/boost-build/tools/msvc-config.jam
share/boost-build/tools/msvc.jam
share/boost-build/tools/notfile.jam
share/boost-build/tools/package.jam
+share/boost-build/tools/pch.jam
share/boost-build/tools/python-config.jam
share/boost-build/tools/python.jam
+share/boost-build/tools/qcc.jam
share/boost-build/tools/qt.jam
+share/boost-build/tools/qt3.jam
+share/boost-build/tools/qt4.jam
share/boost-build/tools/quickbook-config.jam
share/boost-build/tools/quickbook.jam
share/boost-build/tools/rc.jam
@@ -401,11 +448,13 @@ share/boost-build/tools/stlport.jam
share/boost-build/tools/sun.jam
share/boost-build/tools/symlink.jam
share/boost-build/tools/testing.jam
+share/boost-build/tools/types/asm.jam
share/boost-build/tools/types/cpp.jam
share/boost-build/tools/types/exe.jam
share/boost-build/tools/types/html.jam
share/boost-build/tools/types/lib.jam
share/boost-build/tools/types/obj.jam
+share/boost-build/tools/types/qt.jam
share/boost-build/tools/types/register.jam
share/boost-build/tools/types/rsp.jam
share/boost-build/tools/unix.jam
@@ -489,10 +538,19 @@ share/examples/boost-build/site-config.jam
@dirrm share/boost-build/example/versioned
@dirrm share/boost-build/example/variant/libs
@dirrm share/boost-build/example/variant
-@dirrm share/boost-build/example/qt-ui
+@dirrm share/boost-build/example/qt/qt4/uic
+@dirrm share/boost-build/example/qt/qt4/moccable-cpp
+@dirrm share/boost-build/example/qt/qt4/hello
+@dirrm share/boost-build/example/qt/qt4
+@dirrm share/boost-build/example/qt/qt3/uic
+@dirrm share/boost-build/example/qt/qt3/moccable-cpp
+@dirrm share/boost-build/example/qt/qt3/hello
+@dirrm share/boost-build/example/qt/qt3
@dirrm share/boost-build/example/qt
-@dirrm share/boost-build/example/make/lib
-@dirrm share/boost-build/example/make/extlib
+@dirrm share/boost-build/example/python_modules
+@dirrm share/boost-build/example/pch/source
+@dirrm share/boost-build/example/pch/include
+@dirrm share/boost-build/example/pch
@dirrm share/boost-build/example/make
@dirrm share/boost-build/example/libraries/util/foo/include
@dirrm share/boost-build/example/libraries/util/foo
@@ -501,6 +559,8 @@ share/examples/boost-build/site-config.jam
@dirrm share/boost-build/example/libraries
@dirrm share/boost-build/example/hello
@dirrm share/boost-build/example/gettext
+@dirrm share/boost-build/example/generator
+@dirrm share/boost-build/example/generate
@dirrm share/boost-build/example/customization
@dirrm share/boost-build/example
@dirrm share/boost-build/doc/src
diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk
index ae6403bd24e..64b0cc70dbc 100644
--- a/devel/boost-build/buildlink3.mk
+++ b/devel/boost-build/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.7 2006/07/08 23:10:41 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.8 2008/01/04 19:58:39 jmmv Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BOOST_BUILD_BUILDLINK3_MK:= ${BOOST_BUILD_BUILDLINK3_MK}+
@@ -12,7 +12,7 @@ BUILDLINK_PACKAGES+= boost-build
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}boost-build
.if !empty(BOOST_BUILD_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.33.*
+BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.34.*
BUILDLINK_DEPMETHOD.boost-build?= build
BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build
.endif # BOOST_BUILD_BUILDLINK3_MK
diff --git a/devel/boost-docs/Makefile b/devel/boost-docs/Makefile
index 552de39b95f..7eb5d8a9e94 100644
--- a/devel/boost-docs/Makefile
+++ b/devel/boost-docs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2005/09/28 20:52:19 rillig Exp $
+# $NetBSD: Makefile,v 1.3 2008/01/04 19:58:39 jmmv Exp $
#
BOOST_PACKAGE= docs
@@ -19,6 +19,7 @@ do-install:
-s':^libs/.*/test$$::' \
-s':^libs/.*/test/.*$$::' \
*.png *.css *.htm libs more ${DOCDIR}
+ ${FIND} ${DOCDIR} -name "*.orig" -exec ${RM} "{}" \;
${FIND} ${DOCDIR} \
-type f -print | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
${FIND} ${DOCDIR} \
diff --git a/devel/boost-docs/PLIST b/devel/boost-docs/PLIST
index 438cf6679d7..d7e28b5bb07 100644
--- a/devel/boost-docs/PLIST
+++ b/devel/boost-docs/PLIST
@@ -1,11 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2006/01/20 20:40:19 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.4 2008/01/04 19:58:39 jmmv Exp $
share/doc/boost/boost.css
share/doc/boost/boost.png
share/doc/boost/google_logo_40wht.png
share/doc/boost/index.htm
share/doc/boost/libs/algorithm/minmax/doc/minmax_benchs.html
share/doc/boost/libs/algorithm/minmax/doc/minmax_synopsis.html
-share/doc/boost/libs/algorithm/minmax/example/Jamfile
share/doc/boost/libs/algorithm/minmax/example/minmax_ex.cpp
share/doc/boost/libs/algorithm/minmax/example/minmax_timer.cpp
share/doc/boost/libs/algorithm/minmax/index.html
@@ -14,14 +13,12 @@ share/doc/boost/libs/algorithm/string/doc/concept.xml
share/doc/boost/libs/algorithm/string/doc/credits.xml
share/doc/boost/libs/algorithm/string/doc/design.xml
share/doc/boost/libs/algorithm/string/doc/environment.xml
-share/doc/boost/libs/algorithm/string/doc/external_concepts.html
share/doc/boost/libs/algorithm/string/doc/intro.xml
share/doc/boost/libs/algorithm/string/doc/quickref.xml
share/doc/boost/libs/algorithm/string/doc/rationale.xml
share/doc/boost/libs/algorithm/string/doc/release_notes.xml
share/doc/boost/libs/algorithm/string/doc/string_algo.xml
share/doc/boost/libs/algorithm/string/doc/usage.xml
-share/doc/boost/libs/algorithm/string/example/Jamfile
share/doc/boost/libs/algorithm/string/example/conv_example.cpp
share/doc/boost/libs/algorithm/string/example/find_example.cpp
share/doc/boost/libs/algorithm/string/example/predicate_example.cpp
@@ -36,6 +33,7 @@ share/doc/boost/libs/any/any_test.cpp
share/doc/boost/libs/any/doc/any.xml
share/doc/boost/libs/any/index.html
share/doc/boost/libs/any/test.hpp
+share/doc/boost/libs/array/array0.cpp
share/doc/boost/libs/array/array1.cpp
share/doc/boost/libs/array/array2.cpp
share/doc/boost/libs/array/array3.cpp
@@ -60,7 +58,7 @@ share/doc/boost/libs/bind/ref.html
share/doc/boost/libs/compatibility/generate_cpp_c_headers.py
share/doc/boost/libs/compatibility/index.html
share/doc/boost/libs/compose/index.htm
-share/doc/boost/libs/concept_check/Jamfile
+share/doc/boost/libs/concept_check/Jamfile.v2
share/doc/boost/libs/concept_check/bad_error_eg.cpp
share/doc/boost/libs/concept_check/bibliography.htm
share/doc/boost/libs/concept_check/class_concept_check_test.cpp
@@ -93,7 +91,6 @@ share/doc/boost/libs/concept_check/using_concept_check.htm
share/doc/boost/libs/config/config.htm
share/doc/boost/libs/config/configure
share/doc/boost/libs/config/index.html
-share/doc/boost/libs/config/tools/Jamfile
share/doc/boost/libs/config/tools/configure.in
share/doc/boost/libs/config/tools/generate.cpp
share/doc/boost/libs/conversion/cast.htm
@@ -111,7 +108,6 @@ share/doc/boost/libs/date_time/data/README.zone_spec_csv_file
share/doc/boost/libs/date_time/data/date_time_zonespec.csv
share/doc/boost/libs/date_time/doc/index.html
share/doc/boost/libs/date_time/doc/time_duration_inherit.png
-share/doc/boost/libs/date_time/example/Jamfile
share/doc/boost/libs/date_time/example/gregorian/Jamfile.v2
share/doc/boost/libs/date_time/example/gregorian/date_serialization_demo.cpp
share/doc/boost/libs/date_time/example/gregorian/dates_as_strings.cpp
@@ -161,7 +157,6 @@ share/doc/boost/libs/date_time/xmldoc/date_input_facet.xml
share/doc/boost/libs/date_time/xmldoc/date_iterators.xml
share/doc/boost/libs/date_time/xmldoc/date_period.xml
share/doc/boost/libs/date_time/xmldoc/date_time.xml
-share/doc/boost/libs/date_time/xmldoc/date_time_autodoc.boostbook
share/doc/boost/libs/date_time/xmldoc/date_time_docs_howto.html
share/doc/boost/libs/date_time/xmldoc/date_time_fo_stylesheet.xsl
share/doc/boost/libs/date_time/xmldoc/date_time_io.xml
@@ -193,18 +188,15 @@ share/doc/boost/libs/date_time/xmldoc/examples.xml
share/doc/boost/libs/date_time/xmldoc/exclusive_date_time.xml
share/doc/boost/libs/date_time/xmldoc/format_flags.xml
share/doc/boost/libs/date_time/xmldoc/gregorian.xml
-share/doc/boost/libs/date_time/xmldoc/gregorian_autodoc.boostbook
share/doc/boost/libs/date_time/xmldoc/gregorian_calendar.xml
share/doc/boost/libs/date_time/xmldoc/io_objects.xml
share/doc/boost/libs/date_time/xmldoc/io_tutorial.xml
share/doc/boost/libs/date_time/xmldoc/license.xml
share/doc/boost/libs/date_time/xmldoc/local_date_time.xml
share/doc/boost/libs/date_time/xmldoc/local_time.xml
-share/doc/boost/libs/date_time/xmldoc/local_time_autodoc.boostbook
share/doc/boost/libs/date_time/xmldoc/local_time_period.xml
share/doc/boost/libs/date_time/xmldoc/motivation.xml
share/doc/boost/libs/date_time/xmldoc/posix_time.xml
-share/doc/boost/libs/date_time/xmldoc/posix_time_autodoc.boostbook
share/doc/boost/libs/date_time/xmldoc/posix_time_zone.xml
share/doc/boost/libs/date_time/xmldoc/ptime_class.xml
share/doc/boost/libs/date_time/xmldoc/ref_tag_fix.pl
@@ -219,18 +211,15 @@ share/doc/boost/libs/date_time/xmldoc/time_facet.xml
share/doc/boost/libs/date_time/xmldoc/time_input_facet.xml
share/doc/boost/libs/date_time/xmldoc/time_iterators.xml
share/doc/boost/libs/date_time/xmldoc/time_period.xml
-share/doc/boost/libs/date_time/xmldoc/time_zone.xml
share/doc/boost/libs/date_time/xmldoc/time_zone_base.xml
share/doc/boost/libs/date_time/xmldoc/tradeoffs.xml
share/doc/boost/libs/date_time/xmldoc/tz_database.xml
share/doc/boost/libs/date_time/xmldoc/usage_examples.xml
share/doc/boost/libs/detail/utf8_codecvt_facet.cpp
-share/doc/boost/libs/disjoint_sets/Jamfile
share/doc/boost/libs/disjoint_sets/bibliography.html
share/doc/boost/libs/disjoint_sets/disjoint_set_test.cpp
share/doc/boost/libs/disjoint_sets/disjoint_sets.html
share/doc/boost/libs/disjoint_sets/index.html
-share/doc/boost/libs/dynamic_bitset/Jamfile
share/doc/boost/libs/dynamic_bitset/Jamfile.v2
share/doc/boost/libs/dynamic_bitset/bitset_test.hpp
share/doc/boost/libs/dynamic_bitset/dyn_bitset_unit_tests1.cpp
@@ -238,39 +227,40 @@ share/doc/boost/libs/dynamic_bitset/dyn_bitset_unit_tests2.cpp
share/doc/boost/libs/dynamic_bitset/dyn_bitset_unit_tests3.cpp
share/doc/boost/libs/dynamic_bitset/dyn_bitset_unit_tests4.cpp
share/doc/boost/libs/dynamic_bitset/dynamic_bitset.html
-share/doc/boost/libs/dynamic_bitset/example/Jamfile
share/doc/boost/libs/dynamic_bitset/example/example1.cpp
share/doc/boost/libs/dynamic_bitset/example/example2.cpp
share/doc/boost/libs/dynamic_bitset/example/example3.cpp
share/doc/boost/libs/dynamic_bitset/example/timing_tests.cpp
share/doc/boost/libs/dynamic_bitset/index.html
share/doc/boost/libs/expected_results.xml
-share/doc/boost/libs/filesystem/doc/convenience.htm
share/doc/boost/libs/filesystem/doc/design.htm
share/doc/boost/libs/filesystem/doc/do-list.htm
-share/doc/boost/libs/filesystem/doc/exception.htm
share/doc/boost/libs/filesystem/doc/faq.htm
-share/doc/boost/libs/filesystem/doc/fstream.htm
+share/doc/boost/libs/filesystem/doc/i18n.html
share/doc/boost/libs/filesystem/doc/index.htm
-share/doc/boost/libs/filesystem/doc/operations.htm
-share/doc/boost/libs/filesystem/doc/path.htm
share/doc/boost/libs/filesystem/doc/portability_guide.htm
-share/doc/boost/libs/filesystem/example/Jamfile
+share/doc/boost/libs/filesystem/doc/tr2_proposal.html
share/doc/boost/libs/filesystem/example/Jamfile.v2
share/doc/boost/libs/filesystem/example/file_size.cpp
+share/doc/boost/libs/filesystem/example/mbcopy.cpp
+share/doc/boost/libs/filesystem/example/mbpath.cpp
+share/doc/boost/libs/filesystem/example/mbpath.hpp
+share/doc/boost/libs/filesystem/example/path_table.cpp
share/doc/boost/libs/filesystem/example/simple_ls.cpp
share/doc/boost/libs/filesystem/index.html
-share/doc/boost/libs/filesystem/src/convenience.cpp
share/doc/boost/libs/filesystem/src/exception.cpp
-share/doc/boost/libs/filesystem/src/operations_posix_windows.cpp
-share/doc/boost/libs/filesystem/src/path_posix_windows.cpp
-share/doc/boost/libs/format/Jamfile
-share/doc/boost/libs/format/benchmark/Jamfile
+share/doc/boost/libs/filesystem/src/operations.cpp
+share/doc/boost/libs/filesystem/src/path.cpp
+share/doc/boost/libs/filesystem/src/portability.cpp
+share/doc/boost/libs/filesystem/src/utf8_codecvt_facet.cpp
+share/doc/boost/libs/filesystem/src/utf8_codecvt_facet.hpp
+share/doc/boost/libs/foreach/doc/Jamfile.v2
+share/doc/boost/libs/foreach/doc/foreach.qbk
+share/doc/boost/libs/foreach/index.html
share/doc/boost/libs/format/benchmark/bench_format.cpp
share/doc/boost/libs/format/benchmark/results.txt
share/doc/boost/libs/format/doc/choices.html
share/doc/boost/libs/format/doc/format.html
-share/doc/boost/libs/format/example/Jamfile
share/doc/boost/libs/format/example/sample_advanced.cpp
share/doc/boost/libs/format/example/sample_formats.cpp
share/doc/boost/libs/format/example/sample_new_features.cpp
@@ -292,7 +282,15 @@ share/doc/boost/libs/functional/binders.html
share/doc/boost/libs/functional/function_test.cpp
share/doc/boost/libs/functional/function_traits.html
share/doc/boost/libs/functional/hash/doc/Jamfile.v2
+share/doc/boost/libs/functional/hash/doc/changes.qbk
+share/doc/boost/libs/functional/hash/doc/disable.qbk
share/doc/boost/libs/functional/hash/doc/hash.qbk
+share/doc/boost/libs/functional/hash/doc/intro.qbk
+share/doc/boost/libs/functional/hash/doc/links.qbk
+share/doc/boost/libs/functional/hash/doc/portability.qbk
+share/doc/boost/libs/functional/hash/doc/ref.xml
+share/doc/boost/libs/functional/hash/doc/thanks.qbk
+share/doc/boost/libs/functional/hash/doc/tutorial.qbk
share/doc/boost/libs/functional/hash/examples/Jamfile.v2
share/doc/boost/libs/functional/hash/examples/books.cpp
share/doc/boost/libs/functional/hash/examples/books.hpp
@@ -358,6 +356,7 @@ share/doc/boost/libs/graph/doc/breadth_first_visit.html
share/doc/boost/libs/graph/doc/bundles.html
share/doc/boost/libs/graph/doc/challenge.html
share/doc/boost/libs/graph/doc/circle_layout.html
+share/doc/boost/libs/graph/doc/compressed_sparse_row.html
share/doc/boost/libs/graph/doc/connected_components.html
share/doc/boost/libs/graph/doc/constructing_algorithms.html
share/doc/boost/libs/graph/doc/copy_graph.html
@@ -415,6 +414,8 @@ share/doc/boost/libs/graph/doc/figs/digraph.fig
share/doc/boost/libs/graph/doc/figs/digraph.gif
share/doc/boost/libs/graph/doc/figs/disjoint_set_family.fig
share/doc/boost/libs/graph/doc/figs/disjoint_set_family.gif
+share/doc/boost/libs/graph/doc/figs/dominator-tree1.gif
+share/doc/boost/libs/graph/doc/figs/dominator-tree2.gif
share/doc/boost/libs/graph/doc/figs/edge_list.fig
share/doc/boost/libs/graph/doc/figs/edge_list.gif
share/doc/boost/libs/graph/doc/figs/file_dep.fig
@@ -429,6 +430,8 @@ share/doc/boost/libs/graph/doc/figs/graph_search.gif
share/doc/boost/libs/graph/doc/figs/knights_tour.fig
share/doc/boost/libs/graph/doc/figs/knights_tour.gif
share/doc/boost/libs/graph/doc/figs/max-flow.gif
+share/doc/boost/libs/graph/doc/figs/maximal-match.png
+share/doc/boost/libs/graph/doc/figs/maximum-match.png
share/doc/boost/libs/graph/doc/figs/python.gif
share/doc/boost/libs/graph/doc/figs/python_ico.gif
share/doc/boost/libs/graph/doc/figs/quick_start.fig
@@ -488,8 +491,10 @@ share/doc/boost/libs/graph/doc/known_problems.html
share/doc/boost/libs/graph/doc/kruskal_min_spanning_tree.html
share/doc/boost/libs/graph/doc/layout_tolerance.html
share/doc/boost/libs/graph/doc/leda_conversion.html
+share/doc/boost/libs/graph/doc/lengauer_tarjan_dominator.htm
share/doc/boost/libs/graph/doc/lgrind.sty
share/doc/boost/libs/graph/doc/math.sty
+share/doc/boost/libs/graph/doc/maximum_matching.html
share/doc/boost/libs/graph/doc/minimum_degree_ordering.html
share/doc/boost/libs/graph/doc/minimum_degree_ordering.w
share/doc/boost/libs/graph/doc/mungeaux.csh
@@ -515,6 +520,7 @@ share/doc/boost/libs/graph/doc/sequential_vertex_coloring.html
share/doc/boost/libs/graph/doc/sloan_ordering.htm
share/doc/boost/libs/graph/doc/sloan_start_end_vertices.htm
share/doc/boost/libs/graph/doc/small_world_generator.html
+share/doc/boost/libs/graph/doc/sorted_erdos_renyi_gen.html
share/doc/boost/libs/graph/doc/sparse_matrix_ordering.html
share/doc/boost/libs/graph/doc/stanford_graph.html
share/doc/boost/libs/graph/doc/strong_components.html
@@ -536,7 +542,6 @@ share/doc/boost/libs/graph/doc/using_property_maps.html
share/doc/boost/libs/graph/doc/visitor_concepts.html
share/doc/boost/libs/graph/doc/wavefront.htm
share/doc/boost/libs/graph/doc/write-graphviz.html
-share/doc/boost/libs/graph/example/Jamfile
share/doc/boost/libs/graph/example/accum-compile-times.cpp
share/doc/boost/libs/graph/example/actor_clustering.cpp
share/doc/boost/libs/graph/example/adj_list_ra_edgelist.cpp
@@ -573,6 +578,7 @@ share/doc/boost/libs/graph/example/connected_components.expected
share/doc/boost/libs/graph/example/container_gen.cpp
share/doc/boost/libs/graph/example/container_gen.expected
share/doc/boost/libs/graph/example/copy-example.cpp
+share/doc/boost/libs/graph/example/csr-example.cpp
share/doc/boost/libs/graph/example/cuthill_mckee_ordering.cpp
share/doc/boost/libs/graph/example/cuthill_mckee_ordering.expected
share/doc/boost/libs/graph/example/cycle-file-dep.cpp
@@ -656,6 +662,9 @@ share/doc/boost/libs/graph/example/johnson-eg.cpp
share/doc/boost/libs/graph/example/johnson.expected
share/doc/boost/libs/graph/example/kevin-bacon.cpp
share/doc/boost/libs/graph/example/kevin-bacon.dat
+share/doc/boost/libs/graph/example/kevin-bacon2.cpp
+share/doc/boost/libs/graph/example/kevin-bacon2.dat
+share/doc/boost/libs/graph/example/kevin-bacon2.expected
share/doc/boost/libs/graph/example/kevin_bacon.expected
share/doc/boost/libs/graph/example/king_ordering.cpp
share/doc/boost/libs/graph/example/knights-tour.cpp
@@ -670,6 +679,7 @@ share/doc/boost/libs/graph/example/leda-regression.cfg
share/doc/boost/libs/graph/example/loops_dfs.cpp
share/doc/boost/libs/graph/example/makefile-dependencies.dat
share/doc/boost/libs/graph/example/makefile-target-names.dat
+share/doc/boost/libs/graph/example/matching_example.cpp
share/doc/boost/libs/graph/example/max_flow.cpp
share/doc/boost/libs/graph/example/max_flow.dat
share/doc/boost/libs/graph/example/max_flow.expected
@@ -703,7 +713,6 @@ share/doc/boost/libs/graph/example/quick_tour.expected
share/doc/boost/libs/graph/example/reachable-loop-head.cpp
share/doc/boost/libs/graph/example/reachable-loop-tail.cpp
share/doc/boost/libs/graph/example/regression.cfg
-share/doc/boost/libs/graph/example/regrtest.py
share/doc/boost/libs/graph/example/remove_edge_if_bidir.cpp
share/doc/boost/libs/graph/example/remove_edge_if_bidir.expected
share/doc/boost/libs/graph/example/remove_edge_if_dir.cpp
@@ -747,8 +756,6 @@ share/doc/boost/libs/graph/example/vertex_basics.expected
share/doc/boost/libs/graph/example/visitor.cpp
share/doc/boost/libs/graph/example/visitor.expected
share/doc/boost/libs/graph/index.html
-share/doc/boost/libs/graph/src/Makefile
-share/doc/boost/libs/graph/src/README
share/doc/boost/libs/graph/src/graphviz.grammar
share/doc/boost/libs/graph/src/graphviz_digraph_lex.cpp
share/doc/boost/libs/graph/src/graphviz_digraph_parser.cpp
@@ -813,6 +820,7 @@ share/doc/boost/libs/iostreams/doc/concepts/filter.html
share/doc/boost/libs/iostreams/doc/concepts/flushable.html
share/doc/boost/libs/iostreams/doc/concepts/input_filter.html
share/doc/boost/libs/iostreams/doc/concepts/localizable.html
+share/doc/boost/libs/iostreams/doc/concepts/multi-character.html
share/doc/boost/libs/iostreams/doc/concepts/multi_character.html
share/doc/boost/libs/iostreams/doc/concepts/optimally_buffered.html
share/doc/boost/libs/iostreams/doc/concepts/output_filter.html
@@ -881,6 +889,7 @@ share/doc/boost/libs/iostreams/doc/portability.html
share/doc/boost/libs/iostreams/doc/quick_reference.html
share/doc/boost/libs/iostreams/doc/rationale.html
share/doc/boost/libs/iostreams/doc/reference.html
+share/doc/boost/libs/iostreams/doc/theme/boost.png
share/doc/boost/libs/iostreams/doc/theme/boost_small.png
share/doc/boost/libs/iostreams/doc/theme/iostreams.css
share/doc/boost/libs/iostreams/doc/theme/wedge.gif
@@ -927,6 +936,7 @@ share/doc/boost/libs/iterator/doc/GNUmakefile
share/doc/boost/libs/iterator/doc/IncrementableIterator.html
share/doc/boost/libs/iterator/doc/IncrementableIterator.rst
share/doc/boost/libs/iterator/doc/InteroperableIterator.rst
+share/doc/boost/libs/iterator/doc/Jamfile.v2
share/doc/boost/libs/iterator/doc/LvalueIterator.html
share/doc/boost/libs/iterator/doc/LvalueIterator.rst
share/doc/boost/libs/iterator/doc/RandomAccessTraversal.html
@@ -949,7 +959,6 @@ share/doc/boost/libs/iterator/doc/counting_iterator_eg.rst
share/doc/boost/libs/iterator/doc/counting_iterator_ref.rst
share/doc/boost/libs/iterator/doc/default.css
share/doc/boost/libs/iterator/doc/docutils.sty
-share/doc/boost/libs/iterator/doc/facade-and-adaptor.diff
share/doc/boost/libs/iterator/doc/facade-and-adaptor.html
share/doc/boost/libs/iterator/doc/facade-and-adaptor.pdf
share/doc/boost/libs/iterator/doc/facade-and-adaptor.rst
@@ -959,7 +968,6 @@ share/doc/boost/libs/iterator/doc/filter_iterator.pdf
share/doc/boost/libs/iterator/doc/filter_iterator.rst
share/doc/boost/libs/iterator/doc/filter_iterator_abstract.rst
share/doc/boost/libs/iterator/doc/filter_iterator_eg.rst
-share/doc/boost/libs/iterator/doc/filter_iterator_ref.html
share/doc/boost/libs/iterator/doc/filter_iterator_ref.rst
share/doc/boost/libs/iterator/doc/func_output_iter_abstract.rst
share/doc/boost/libs/iterator/doc/func_output_iter_ref.rst
@@ -975,23 +983,15 @@ share/doc/boost/libs/iterator/doc/indirect_iterator.pdf
share/doc/boost/libs/iterator/doc/indirect_iterator.rst
share/doc/boost/libs/iterator/doc/indirect_iterator_abstract.rst
share/doc/boost/libs/iterator/doc/indirect_iterator_eg.rst
-share/doc/boost/libs/iterator/doc/indirect_iterator_ref.diff
-share/doc/boost/libs/iterator/doc/indirect_iterator_ref.html
share/doc/boost/libs/iterator/doc/indirect_iterator_ref.rst
share/doc/boost/libs/iterator/doc/indirect_reference_ref.rst
share/doc/boost/libs/iterator/doc/interoperability-revisited.rst
-share/doc/boost/libs/iterator/doc/issues.html
share/doc/boost/libs/iterator/doc/issues.rst
-share/doc/boost/libs/iterator/doc/iter-issue-list.html
-share/doc/boost/libs/iterator/doc/iter-issue-list.rst
share/doc/boost/libs/iterator/doc/iterator_adaptor.html
share/doc/boost/libs/iterator/doc/iterator_adaptor.pdf
share/doc/boost/libs/iterator/doc/iterator_adaptor.rst
-share/doc/boost/libs/iterator/doc/iterator_adaptor_abstract.diff
share/doc/boost/libs/iterator/doc/iterator_adaptor_abstract.rst
-share/doc/boost/libs/iterator/doc/iterator_adaptor_body.diff
share/doc/boost/libs/iterator/doc/iterator_adaptor_body.rst
-share/doc/boost/libs/iterator/doc/iterator_adaptor_ref.html
share/doc/boost/libs/iterator/doc/iterator_adaptor_ref.rst
share/doc/boost/libs/iterator/doc/iterator_adaptor_tutorial.rst
share/doc/boost/libs/iterator/doc/iterator_archetypes.html
@@ -1011,7 +1011,6 @@ share/doc/boost/libs/iterator/doc/iterator_traits.html
share/doc/boost/libs/iterator/doc/iterator_traits.pdf
share/doc/boost/libs/iterator/doc/iterator_traits.rst
share/doc/boost/libs/iterator/doc/make_counting_iterator.rst
-share/doc/boost/libs/iterator/doc/make_filter_iterator.html
share/doc/boost/libs/iterator/doc/make_filter_iterator.rst
share/doc/boost/libs/iterator/doc/make_reverse_iterator.rst
share/doc/boost/libs/iterator/doc/make_transform_iterator.rst
@@ -1031,7 +1030,6 @@ share/doc/boost/libs/iterator/doc/pointee.html
share/doc/boost/libs/iterator/doc/pointee.pdf
share/doc/boost/libs/iterator/doc/pointee.rst
share/doc/boost/libs/iterator/doc/pointee_ref.rst
-share/doc/boost/libs/iterator/doc/ref_problem.html
share/doc/boost/libs/iterator/doc/ref_problem.rst
share/doc/boost/libs/iterator/doc/reverse_iterator.html
share/doc/boost/libs/iterator/doc/reverse_iterator.pdf
@@ -1049,7 +1047,6 @@ share/doc/boost/libs/iterator/doc/transform_iterator.pdf
share/doc/boost/libs/iterator/doc/transform_iterator.rst
share/doc/boost/libs/iterator/doc/transform_iterator_abstract.rst
share/doc/boost/libs/iterator/doc/transform_iterator_eg.rst
-share/doc/boost/libs/iterator/doc/transform_iterator_ref.diff
share/doc/boost/libs/iterator/doc/transform_iterator_ref.rst
share/doc/boost/libs/iterator/doc/traversal.png
share/doc/boost/libs/iterator/doc/zip_iterator.html
@@ -1058,7 +1055,6 @@ share/doc/boost/libs/iterator/doc/zip_iterator.rst
share/doc/boost/libs/iterator/doc/zip_iterator_abstract.rst
share/doc/boost/libs/iterator/doc/zip_iterator_eg.rst
share/doc/boost/libs/iterator/doc/zip_iterator_ref.rst
-share/doc/boost/libs/iterator/example/Jamfile
share/doc/boost/libs/iterator/example/counting_iterator_example.cpp
share/doc/boost/libs/iterator/example/filter_iterator_example.cpp
share/doc/boost/libs/iterator/example/func_output_iter_example.cpp
@@ -1087,8 +1083,24 @@ share/doc/boost/libs/libraries.htm
share/doc/boost/libs/logic/doc/Jamfile.v2
share/doc/boost/libs/logic/doc/tribool.boostbook
share/doc/boost/libs/maintainers.txt
+share/doc/boost/libs/math/doc/Jamfile.v2
share/doc/boost/libs/math/doc/common_factor.html
+share/doc/boost/libs/math/doc/images/acos.png
+share/doc/boost/libs/math/doc/images/acosh.png
+share/doc/boost/libs/math/doc/images/asin.png
+share/doc/boost/libs/math/doc/images/asinh.png
+share/doc/boost/libs/math/doc/images/atan.png
+share/doc/boost/libs/math/doc/images/atanh.png
+share/doc/boost/libs/math/doc/images/hypot.png
+share/doc/boost/libs/math/doc/images/hypot2.png
share/doc/boost/libs/math/doc/index.html
+share/doc/boost/libs/math/doc/math-background.qbk
+share/doc/boost/libs/math/doc/math-gcd.qbk
+share/doc/boost/libs/math/doc/math-octonion.qbk
+share/doc/boost/libs/math/doc/math-quaternion.qbk
+share/doc/boost/libs/math/doc/math-sf.qbk
+share/doc/boost/libs/math/doc/math-tr1.qbk
+share/doc/boost/libs/math/doc/math.qbk
share/doc/boost/libs/math/index.html
share/doc/boost/libs/math/octonion/graphics/octonion_blurb1.jpeg
share/doc/boost/libs/math/octonion/graphics/octonion_blurb10.jpeg
@@ -1111,8 +1123,6 @@ share/doc/boost/libs/math/octonion/graphics/octonion_blurb6.jpeg
share/doc/boost/libs/math/octonion/graphics/octonion_blurb7.jpeg
share/doc/boost/libs/math/octonion/graphics/octonion_blurb8.jpeg
share/doc/boost/libs/math/octonion/graphics/octonion_blurb9.jpeg
-share/doc/boost/libs/math/octonion/index.html
-share/doc/boost/libs/math/octonion/octonion.html
share/doc/boost/libs/math/octonion/octonion_test.cpp
share/doc/boost/libs/math/octonion/output.txt
share/doc/boost/libs/math/octonion/output_more.txt
@@ -1144,10 +1154,8 @@ share/doc/boost/libs/math/quaternion/graphics/quaternion_blurb6.jpeg
share/doc/boost/libs/math/quaternion/graphics/quaternion_blurb7.jpeg
share/doc/boost/libs/math/quaternion/graphics/quaternion_blurb8.jpeg
share/doc/boost/libs/math/quaternion/graphics/quaternion_blurb9.jpeg
-share/doc/boost/libs/math/quaternion/index.html
share/doc/boost/libs/math/quaternion/output.txt
share/doc/boost/libs/math/quaternion/output_more.txt
-share/doc/boost/libs/math/quaternion/quaternion.html
share/doc/boost/libs/math/quaternion/quaternion_mi1.cpp
share/doc/boost/libs/math/quaternion/quaternion_mi1.h
share/doc/boost/libs/math/quaternion/quaternion_mi2.cpp
@@ -1192,15 +1200,12 @@ share/doc/boost/libs/math/special_functions/graphics/special_functions_blurb7.jp
share/doc/boost/libs/math/special_functions/graphics/special_functions_blurb8.jpeg
share/doc/boost/libs/math/special_functions/graphics/special_functions_blurb9.jpeg
share/doc/boost/libs/math/special_functions/graphics/trigonometric.png
-share/doc/boost/libs/math/special_functions/index.html
-share/doc/boost/libs/math/special_functions/inverse_hyperbolic.html
share/doc/boost/libs/math/special_functions/output.txt
share/doc/boost/libs/math/special_functions/output_more.txt
-share/doc/boost/libs/math/special_functions/sinc_sinhc.html
share/doc/boost/libs/math/special_functions/sinc_test.hpp
share/doc/boost/libs/math/special_functions/sinhc_test.hpp
-share/doc/boost/libs/math/special_functions/special_functions.html
share/doc/boost/libs/math/special_functions/special_functions_test.cpp
+share/doc/boost/libs/math/tools/generate_test_values.cpp
share/doc/boost/libs/mem_fn/index.html
share/doc/boost/libs/mpl/book/chapter1/binary.hpp
share/doc/boost/libs/mpl/doc/index.html
@@ -1279,6 +1284,7 @@ share/doc/boost/libs/mpl/doc/refmanual/filter-view.html
share/doc/boost/libs/mpl/doc/refmanual/find-if.html
share/doc/boost/libs/mpl/doc/refmanual/find.html
share/doc/boost/libs/mpl/doc/refmanual/fold.html
+share/doc/boost/libs/mpl/doc/refmanual/for-each.html
share/doc/boost/libs/mpl/doc/refmanual/forward-iterator.html
share/doc/boost/libs/mpl/doc/refmanual/forward-sequence.html
share/doc/boost/libs/mpl/doc/refmanual/front-extensible-sequence.html
@@ -1389,6 +1395,7 @@ share/doc/boost/libs/mpl/doc/refmanual/reverse-transform.html
share/doc/boost/libs/mpl/doc/refmanual/reverse-unique.html
share/doc/boost/libs/mpl/doc/refmanual/reverse.html
share/doc/boost/libs/mpl/doc/refmanual/reversible-algorithm.html
+share/doc/boost/libs/mpl/doc/refmanual/runtime-algorithms.html
share/doc/boost/libs/mpl/doc/refmanual/sequence-tag.html
share/doc/boost/libs/mpl/doc/refmanual/sequences.html
share/doc/boost/libs/mpl/doc/refmanual/set-c.html
@@ -1429,6 +1436,7 @@ share/doc/boost/libs/mpl/doc/src/refmanual/AUX_LAMBDA_SUPPORT.rst
share/doc/boost/libs/mpl/doc/src/refmanual/Acknowledgements.rst
share/doc/boost/libs/mpl/doc/src/refmanual/Algorithms-Iteration.rst
share/doc/boost/libs/mpl/doc/src/refmanual/Algorithms-Querying.rst
+share/doc/boost/libs/mpl/doc/src/refmanual/Algorithms-Runtime.rst
share/doc/boost/libs/mpl/doc/src/refmanual/Algorithms-Transformation.rst
share/doc/boost/libs/mpl/doc/src/refmanual/Algorithms.rst
share/doc/boost/libs/mpl/doc/src/refmanual/AssociativeSequence.rst
@@ -1529,6 +1537,7 @@ share/doc/boost/libs/mpl/doc/src/refmanual/filter_view.rst
share/doc/boost/libs/mpl/doc/src/refmanual/find.rst
share/doc/boost/libs/mpl/doc/src/refmanual/find_if.rst
share/doc/boost/libs/mpl/doc/src/refmanual/fold.rst
+share/doc/boost/libs/mpl/doc/src/refmanual/for_each.rst
share/doc/boost/libs/mpl/doc/src/refmanual/front.rst
share/doc/boost/libs/mpl/doc/src/refmanual/front_inserter.rst
share/doc/boost/libs/mpl/doc/src/refmanual/greater.rst
@@ -1670,7 +1679,7 @@ share/doc/boost/libs/mpl/doc/tutorial/the-importance-of-being.html
share/doc/boost/libs/mpl/doc/tutorial/the-lambda-metafunction.html
share/doc/boost/libs/mpl/doc/tutorial/tutorial-metafunctions.html
share/doc/boost/libs/mpl/doc/tutorial/tutorial_toc.html
-share/doc/boost/libs/mpl/example/Jamfile
+share/doc/boost/libs/mpl/example/fsm/README.txt
share/doc/boost/libs/mpl/example/fsm/aux_/STT_impl_gen.hpp
share/doc/boost/libs/mpl/example/fsm/aux_/base_event.hpp
share/doc/boost/libs/mpl/example/fsm/aux_/event.hpp
@@ -1794,7 +1803,6 @@ share/doc/boost/libs/multi_array/doc/test_cases.html
share/doc/boost/libs/multi_array/doc/user.html
share/doc/boost/libs/multi_array/doc/xml/MultiArray.xml
share/doc/boost/libs/multi_array/doc/xml/const_multi_array_ref.xml
-share/doc/boost/libs/multi_array/doc/xml/main.xml
share/doc/boost/libs/multi_array/doc/xml/multi_array.xml
share/doc/boost/libs/multi_array/doc/xml/multi_array_ref.xml
share/doc/boost/libs/multi_array/doc/xml/reference.xml
@@ -1808,15 +1816,13 @@ share/doc/boost/libs/multi_array/example/print_array.cpp
share/doc/boost/libs/multi_array/example/subview.cpp
share/doc/boost/libs/multi_array/example/subview2.cpp
share/doc/boost/libs/multi_array/index.html
-share/doc/boost/libs/multi_index/Jamfile
share/doc/boost/libs/multi_index/doc/acknowledgements.html
-share/doc/boost/libs/multi_index/doc/advanced_topics.html
share/doc/boost/libs/multi_index/doc/compiler_specifics.html
share/doc/boost/libs/multi_index/doc/examples.html
share/doc/boost/libs/multi_index/doc/future_work.html
+share/doc/boost/libs/multi_index/doc/hector.jpg
share/doc/boost/libs/multi_index/doc/index.html
share/doc/boost/libs/multi_index/doc/lopez.jpg
-share/doc/boost/libs/multi_index/doc/multi_index_cont_example.png
share/doc/boost/libs/multi_index/doc/next.gif
share/doc/boost/libs/multi_index/doc/perf_1o.png
share/doc/boost/libs/multi_index/doc/perf_1o1s.png
@@ -1832,13 +1838,21 @@ share/doc/boost/libs/multi_index/doc/reference/indices.html
share/doc/boost/libs/multi_index/doc/reference/key_extraction.html
share/doc/boost/libs/multi_index/doc/reference/multi_index_container.html
share/doc/boost/libs/multi_index/doc/reference/ord_indices.html
+share/doc/boost/libs/multi_index/doc/reference/rnd_indices.html
share/doc/boost/libs/multi_index/doc/reference/seq_indices.html
share/doc/boost/libs/multi_index/doc/release_notes.html
share/doc/boost/libs/multi_index/doc/style.css
share/doc/boost/libs/multi_index/doc/tests.html
-share/doc/boost/libs/multi_index/doc/tutorial.html
+share/doc/boost/libs/multi_index/doc/tutorial/basics.html
+share/doc/boost/libs/multi_index/doc/tutorial/creation.html
+share/doc/boost/libs/multi_index/doc/tutorial/debug.html
+share/doc/boost/libs/multi_index/doc/tutorial/index.html
+share/doc/boost/libs/multi_index/doc/tutorial/indices.html
+share/doc/boost/libs/multi_index/doc/tutorial/key_extraction.html
+share/doc/boost/libs/multi_index/doc/tutorial/multi_index_cont_example.png
+share/doc/boost/libs/multi_index/doc/tutorial/techniques.html
share/doc/boost/libs/multi_index/doc/up.gif
-share/doc/boost/libs/multi_index/example/Jamfile
+share/doc/boost/libs/multi_index/example/Jamfile.v2
share/doc/boost/libs/multi_index/example/basic.cpp
share/doc/boost/libs/multi_index/example/bimap.cpp
share/doc/boost/libs/multi_index/example/complex_structs.cpp
@@ -1846,10 +1860,12 @@ share/doc/boost/libs/multi_index/example/composite_keys.cpp
share/doc/boost/libs/multi_index/example/hashed.cpp
share/doc/boost/libs/multi_index/example/memfun_key.cpp
share/doc/boost/libs/multi_index/example/non_default_ctor.cpp
+share/doc/boost/libs/multi_index/example/random_access.cpp
+share/doc/boost/libs/multi_index/example/rearrange.cpp
share/doc/boost/libs/multi_index/example/sequenced.cpp
share/doc/boost/libs/multi_index/example/serialization.cpp
share/doc/boost/libs/multi_index/index.html
-share/doc/boost/libs/multi_index/perf/Jamfile
+share/doc/boost/libs/multi_index/perf/Jamfile.v2
share/doc/boost/libs/multi_index/perf/test_perf.cpp
share/doc/boost/libs/numeric/conversion/doc/bounds.html
share/doc/boost/libs/numeric/conversion/doc/conversion_traits.html
@@ -1880,33 +1896,31 @@ share/doc/boost/libs/numeric/interval/examples/newton-raphson.cpp
share/doc/boost/libs/numeric/interval/examples/rational.cpp
share/doc/boost/libs/numeric/interval/examples/transc.cpp
share/doc/boost/libs/numeric/sublibs
-share/doc/boost/libs/numeric/ublas/bench1/Jamfile
share/doc/boost/libs/numeric/ublas/bench1/Jamfile.v2
share/doc/boost/libs/numeric/ublas/bench1/bench1.cpp
share/doc/boost/libs/numeric/ublas/bench1/bench1.hpp
share/doc/boost/libs/numeric/ublas/bench1/bench11.cpp
share/doc/boost/libs/numeric/ublas/bench1/bench12.cpp
share/doc/boost/libs/numeric/ublas/bench1/bench13.cpp
-share/doc/boost/libs/numeric/ublas/bench2/Jamfile
share/doc/boost/libs/numeric/ublas/bench2/Jamfile.v2
share/doc/boost/libs/numeric/ublas/bench2/bench2.cpp
share/doc/boost/libs/numeric/ublas/bench2/bench2.hpp
share/doc/boost/libs/numeric/ublas/bench2/bench21.cpp
share/doc/boost/libs/numeric/ublas/bench2/bench22.cpp
share/doc/boost/libs/numeric/ublas/bench2/bench23.cpp
-share/doc/boost/libs/numeric/ublas/bench3/Jamfile
share/doc/boost/libs/numeric/ublas/bench3/Jamfile.v2
share/doc/boost/libs/numeric/ublas/bench3/bench3.cpp
share/doc/boost/libs/numeric/ublas/bench3/bench3.hpp
share/doc/boost/libs/numeric/ublas/bench3/bench31.cpp
share/doc/boost/libs/numeric/ublas/bench3/bench32.cpp
share/doc/boost/libs/numeric/ublas/bench3/bench33.cpp
-share/doc/boost/libs/numeric/ublas/bench4/Jamfile
share/doc/boost/libs/numeric/ublas/bench4/Jamfile.v2
share/doc/boost/libs/numeric/ublas/bench4/bench4.cpp
share/doc/boost/libs/numeric/ublas/bench4/bench41.cpp
share/doc/boost/libs/numeric/ublas/bench4/bench42.cpp
share/doc/boost/libs/numeric/ublas/bench4/bench43.cpp
+share/doc/boost/libs/numeric/ublas/doc/Release_notes.txt
+share/doc/boost/libs/numeric/ublas/doc/array_adaptor.htm
share/doc/boost/libs/numeric/ublas/doc/banded.htm
share/doc/boost/libs/numeric/ublas/doc/blas.htm
share/doc/boost/libs/numeric/ublas/doc/bounded_array.htm
@@ -1924,7 +1938,6 @@ share/doc/boost/libs/numeric/ublas/doc/operations_overview.htm
share/doc/boost/libs/numeric/ublas/doc/overview.htm
share/doc/boost/libs/numeric/ublas/doc/products.htm
share/doc/boost/libs/numeric/ublas/doc/range.htm
-share/doc/boost/libs/numeric/ublas/doc/samples/Jamfile
share/doc/boost/libs/numeric/ublas/doc/samples/Jamfile.v2
share/doc/boost/libs/numeric/ublas/doc/samples/banded_adaptor.cpp
share/doc/boost/libs/numeric/ublas/doc/samples/banded_matrix.cpp
@@ -1994,15 +2007,17 @@ share/doc/boost/libs/optional/doc/optional.html
share/doc/boost/libs/optional/index.html
share/doc/boost/libs/parameter/doc/Jamfile.v2
share/doc/boost/libs/parameter/doc/html/index.html
+share/doc/boost/libs/parameter/doc/html/python.html
share/doc/boost/libs/parameter/doc/html/reference.html
share/doc/boost/libs/parameter/doc/html/rst.css
+share/doc/boost/libs/parameter/doc/html/vellipsis.gif
share/doc/boost/libs/parameter/doc/index.rst
+share/doc/boost/libs/parameter/doc/python.rst
share/doc/boost/libs/parameter/doc/reference.rst
share/doc/boost/libs/parameter/index.html
share/doc/boost/libs/platform_maintainers.txt
share/doc/boost/libs/pool/TODO.txt
share/doc/boost/libs/pool/doc/concepts.html
-share/doc/boost/libs/pool/doc/copyright.html
share/doc/boost/libs/pool/doc/implementation/alignment.html
share/doc/boost/libs/pool/doc/implementation/ct_gcd_lcm.html
share/doc/boost/libs/pool/doc/implementation/for.html
@@ -2167,6 +2182,7 @@ share/doc/boost/libs/preprocessor/doc/headers/repetition/enum_trailing.html
share/doc/boost/libs/preprocessor/doc/headers/repetition/enum_trailing_params.html
share/doc/boost/libs/preprocessor/doc/headers/repetition/epwad.html
share/doc/boost/libs/preprocessor/doc/headers/repetition/epwd.html
+share/doc/boost/libs/preprocessor/doc/headers/repetition/esbp.html
share/doc/boost/libs/preprocessor/doc/headers/repetition/etbp.html
share/doc/boost/libs/preprocessor/doc/headers/repetition/for.html
share/doc/boost/libs/preprocessor/doc/headers/repetition/repeat.html
@@ -2201,6 +2217,7 @@ share/doc/boost/libs/preprocessor/doc/headers/seq/to_array.html
share/doc/boost/libs/preprocessor/doc/headers/seq/to_tuple.html
share/doc/boost/libs/preprocessor/doc/headers/seq/transform.html
share/doc/boost/libs/preprocessor/doc/headers/slot.html
+share/doc/boost/libs/preprocessor/doc/headers/slot/counter.html
share/doc/boost/libs/preprocessor/doc/headers/slot/slot.html
share/doc/boost/libs/preprocessor/doc/headers/stringize.html
share/doc/boost/libs/preprocessor/doc/headers/tuple.html
@@ -2248,6 +2265,7 @@ share/doc/boost/libs/preprocessor/doc/ref/comma.html
share/doc/boost/libs/preprocessor/doc/ref/comma_if.html
share/doc/boost/libs/preprocessor/doc/ref/compl.html
share/doc/boost/libs/preprocessor/doc/ref/config_extended_line_info.html
+share/doc/boost/libs/preprocessor/doc/ref/counter.html
share/doc/boost/libs/preprocessor/doc/ref/dec.html
share/doc/boost/libs/preprocessor/doc/ref/deduce_d.html
share/doc/boost/libs/preprocessor/doc/ref/deduce_r.html
@@ -2273,6 +2291,8 @@ share/doc/boost/libs/preprocessor/doc/ref/enum_trailing_z.html
share/doc/boost/libs/preprocessor/doc/ref/enum_z.html
share/doc/boost/libs/preprocessor/doc/ref/equal.html
share/doc/boost/libs/preprocessor/doc/ref/equal_d.html
+share/doc/boost/libs/preprocessor/doc/ref/esbp.html
+share/doc/boost/libs/preprocessor/doc/ref/esbpz.html
share/doc/boost/libs/preprocessor/doc/ref/etbp.html
share/doc/boost/libs/preprocessor/doc/ref/etbpz.html
share/doc/boost/libs/preprocessor/doc/ref/expand.html
@@ -2450,6 +2470,7 @@ share/doc/boost/libs/preprocessor/doc/ref/tuple_rem_ctor.html
share/doc/boost/libs/preprocessor/doc/ref/tuple_reverse.html
share/doc/boost/libs/preprocessor/doc/ref/tuple_to_list.html
share/doc/boost/libs/preprocessor/doc/ref/tuple_to_seq.html
+share/doc/boost/libs/preprocessor/doc/ref/update_counter.html
share/doc/boost/libs/preprocessor/doc/ref/value.html
share/doc/boost/libs/preprocessor/doc/ref/while.html
share/doc/boost/libs/preprocessor/doc/ref/while_d.html
@@ -2494,7 +2515,6 @@ share/doc/boost/libs/program_options/doc/recipes.dox
share/doc/boost/libs/program_options/doc/requirements-Rozental
share/doc/boost/libs/program_options/doc/todo.txt
share/doc/boost/libs/program_options/doc/tutorial.xml
-share/doc/boost/libs/program_options/example/Jamfile
share/doc/boost/libs/program_options/example/Jamfile.v2
share/doc/boost/libs/program_options/example/custom_syntax.cpp
share/doc/boost/libs/program_options/example/first.cpp
@@ -2610,10 +2630,13 @@ share/doc/boost/libs/ptr_container/doc/reference.html
share/doc/boost/libs/ptr_container/doc/reference.rst
share/doc/boost/libs/ptr_container/doc/reversible_ptr_container.html
share/doc/boost/libs/ptr_container/doc/reversible_ptr_container.rst
+share/doc/boost/libs/ptr_container/doc/style.css
share/doc/boost/libs/ptr_container/doc/todo.txt
share/doc/boost/libs/ptr_container/doc/tutorial.html
share/doc/boost/libs/ptr_container/doc/tutorial.rst
+share/doc/boost/libs/ptr_container/doc/tutorial_example.html
share/doc/boost/libs/ptr_container/index.html
+share/doc/boost/libs/python/doc/Jamfile
share/doc/boost/libs/python/doc/PyConDC_2003/bpl.html
share/doc/boost/libs/python/doc/PyConDC_2003/bpl.pdf
share/doc/boost/libs/python/doc/PyConDC_2003/bpl.txt
@@ -2623,6 +2646,7 @@ share/doc/boost/libs/python/doc/PyConDC_2003/python_cpp_mix.jpg
share/doc/boost/libs/python/doc/PyConDC_2003/python_cpp_mix.png
share/doc/boost/libs/python/doc/boost.css
share/doc/boost/libs/python/doc/building.html
+share/doc/boost/libs/python/doc/building.rst
share/doc/boost/libs/python/doc/index.html
share/doc/boost/libs/python/doc/internals.html
share/doc/boost/libs/python/doc/internals.rst
@@ -2679,15 +2703,18 @@ share/doc/boost/libs/python/doc/v2/def_visitor.html
share/doc/boost/libs/python/doc/v2/default_call_policies.html
share/doc/boost/libs/python/doc/v2/definitions.html
share/doc/boost/libs/python/doc/v2/dict.html
+share/doc/boost/libs/python/doc/v2/docstring_options.html
share/doc/boost/libs/python/doc/v2/enum.html
share/doc/boost/libs/python/doc/v2/errors.html
share/doc/boost/libs/python/doc/v2/exception_translator.html
+share/doc/boost/libs/python/doc/v2/exec.html
share/doc/boost/libs/python/doc/v2/extract.html
share/doc/boost/libs/python/doc/v2/faq.html
share/doc/boost/libs/python/doc/v2/feb2002.html
share/doc/boost/libs/python/doc/v2/handle.html
share/doc/boost/libs/python/doc/v2/has_back_reference.html
share/doc/boost/libs/python/doc/v2/implicit.html
+share/doc/boost/libs/python/doc/v2/import.html
share/doc/boost/libs/python/doc/v2/index.html
share/doc/boost/libs/python/doc/v2/indexing.html
share/doc/boost/libs/python/doc/v2/init.html
@@ -2701,7 +2728,7 @@ share/doc/boost/libs/python/doc/v2/manage_new_object.html
share/doc/boost/libs/python/doc/v2/module.html
share/doc/boost/libs/python/doc/v2/numeric.html
share/doc/boost/libs/python/doc/v2/object.html
-share/doc/boost/libs/python/doc/v2/opaque_pointer_converter.html
+share/doc/boost/libs/python/doc/v2/opaque.html
share/doc/boost/libs/python/doc/v2/operators.html
share/doc/boost/libs/python/doc/v2/overloads.html
share/doc/boost/libs/python/doc/v2/pickle.html
@@ -2721,6 +2748,8 @@ share/doc/boost/libs/python/doc/v2/return_opaque_pointer.html
share/doc/boost/libs/python/doc/v2/return_value_policy.html
share/doc/boost/libs/python/doc/v2/scope.html
share/doc/boost/libs/python/doc/v2/slice.html
+share/doc/boost/libs/python/doc/v2/ssize_t.html
+share/doc/boost/libs/python/doc/v2/stl_iterator.html
share/doc/boost/libs/python/doc/v2/str.html
share/doc/boost/libs/python/doc/v2/to_python_converter.html
share/doc/boost/libs/python/doc/v2/to_python_indirect.html
@@ -2729,26 +2758,27 @@ share/doc/boost/libs/python/doc/v2/tuple.html
share/doc/boost/libs/python/doc/v2/type_id.html
share/doc/boost/libs/python/doc/v2/with_custodian_and_ward.html
share/doc/boost/libs/python/doc/v2/wrapper.html
-share/doc/boost/libs/python/example/Jamfile
-share/doc/boost/libs/python/example/Jamfile.v2
-share/doc/boost/libs/python/example/Jamrules
+share/doc/boost/libs/python/example/Jamroot
share/doc/boost/libs/python/example/README
share/doc/boost/libs/python/example/boost-build.jam
share/doc/boost/libs/python/example/getting_started1.cpp
share/doc/boost/libs/python/example/getting_started2.cpp
-share/doc/boost/libs/python/example/project.zip
+share/doc/boost/libs/python/example/quickstart/Jamroot
+share/doc/boost/libs/python/example/quickstart/boost-build.jam
+share/doc/boost/libs/python/example/quickstart/embedding.cpp
+share/doc/boost/libs/python/example/quickstart/extending.cpp
+share/doc/boost/libs/python/example/quickstart/script.py
+share/doc/boost/libs/python/example/quickstart/test_extending.py
share/doc/boost/libs/python/example/std_pair.cpp
share/doc/boost/libs/python/example/test_getting_started1.py
share/doc/boost/libs/python/example/test_getting_started2.py
share/doc/boost/libs/python/example/test_std_pair.py
-share/doc/boost/libs/python/example/tutorial/Jamfile
-share/doc/boost/libs/python/example/tutorial/Jamrules
+share/doc/boost/libs/python/example/tutorial/Jamroot
share/doc/boost/libs/python/example/tutorial/hello.cpp
share/doc/boost/libs/python/index.html
share/doc/boost/libs/python/pyste/NEWS
share/doc/boost/libs/python/pyste/README
share/doc/boost/libs/python/pyste/TODO
-share/doc/boost/libs/python/pyste/dist/.cvsignore
share/doc/boost/libs/python/pyste/dist/create_build.py
share/doc/boost/libs/python/pyste/dist/setup.py
share/doc/boost/libs/python/pyste/doc/adding_new_methods.html
@@ -2781,7 +2811,6 @@ share/doc/boost/libs/python/pyste/doc/wrappers.html
share/doc/boost/libs/python/pyste/index.html
share/doc/boost/libs/python/pyste/install/pyste.py
share/doc/boost/libs/python/pyste/install/setup.py
-share/doc/boost/libs/python/pyste/src/Pyste/.cvsignore
share/doc/boost/libs/python/pyste/src/Pyste/ClassExporter.py
share/doc/boost/libs/python/pyste/src/Pyste/CodeExporter.py
share/doc/boost/libs/python/pyste/src/Pyste/CppParser.py
@@ -2803,7 +2832,6 @@ share/doc/boost/libs/python/pyste/src/Pyste/policies.py
share/doc/boost/libs/python/pyste/src/Pyste/pyste.py
share/doc/boost/libs/python/pyste/src/Pyste/settings.py
share/doc/boost/libs/python/pyste/src/Pyste/utils.py
-share/doc/boost/libs/python/pyste/tests/.cvsignore
share/doc/boost/libs/python/pyste/tests/GCCXMLParserUT.py
share/doc/boost/libs/python/pyste/tests/SmartFileUT.py
share/doc/boost/libs/python/pyste/tests/abstract_test.h
@@ -2875,7 +2903,6 @@ share/doc/boost/libs/python/pyste/tests/wrappertest.pyste
share/doc/boost/libs/python/pyste/tests/wrappertestUT.py
share/doc/boost/libs/python/pyste/tests/wrappertest_wrappers.h
share/doc/boost/libs/python/release_notes.txt
-share/doc/boost/libs/python/src/aix_init_module.cpp
share/doc/boost/libs/python/src/converter/arg_to_python_base.cpp
share/doc/boost/libs/python/src/converter/builtin_converters.cpp
share/doc/boost/libs/python/src/converter/from_python.cpp
@@ -2883,6 +2910,8 @@ share/doc/boost/libs/python/src/converter/registry.cpp
share/doc/boost/libs/python/src/converter/type_id.cpp
share/doc/boost/libs/python/src/dict.cpp
share/doc/boost/libs/python/src/errors.cpp
+share/doc/boost/libs/python/src/exec.cpp
+share/doc/boost/libs/python/src/import.cpp
share/doc/boost/libs/python/src/list.cpp
share/doc/boost/libs/python/src/long.cpp
share/doc/boost/libs/python/src/module.cpp
@@ -2894,6 +2923,7 @@ share/doc/boost/libs/python/src/object/inheritance.cpp
share/doc/boost/libs/python/src/object/iterator.cpp
share/doc/boost/libs/python/src/object/life_support.cpp
share/doc/boost/libs/python/src/object/pickle_support.cpp
+share/doc/boost/libs/python/src/object/stl_iterator.cpp
share/doc/boost/libs/python/src/object_operators.cpp
share/doc/boost/libs/python/src/object_protocol.cpp
share/doc/boost/libs/python/src/slice.cpp
@@ -2994,7 +3024,6 @@ share/doc/boost/libs/regex/doc/thread_safety.html
share/doc/boost/libs/regex/doc/uarrow.gif
share/doc/boost/libs/regex/doc/unicode.html
share/doc/boost/libs/regex/doc/vc71-performance.html
-share/doc/boost/libs/regex/example/Jamfile
share/doc/boost/libs/regex/example/Jamfile.v2
share/doc/boost/libs/regex/example/grep/grep.cpp
share/doc/boost/libs/regex/example/snippets/captures_example.cpp
@@ -3025,7 +3054,7 @@ share/doc/boost/libs/regex/example/timer/regex_timer.cpp
share/doc/boost/libs/regex/example/timer/vc6-stlport.mak
share/doc/boost/libs/regex/example/timer/vc6.mak
share/doc/boost/libs/regex/index.html
-share/doc/boost/libs/regex/performance/Jamfile
+share/doc/boost/libs/regex/performance/Jamfile.v2
share/doc/boost/libs/regex/performance/command_line.cpp
share/doc/boost/libs/regex/performance/input.html
share/doc/boost/libs/regex/performance/main.cpp
@@ -3054,7 +3083,6 @@ share/doc/boost/libs/regex/src/usinstances.cpp
share/doc/boost/libs/regex/src/w32_regex_traits.cpp
share/doc/boost/libs/regex/src/wc_regex_traits.cpp
share/doc/boost/libs/regex/src/wide_posix_api.cpp
-share/doc/boost/libs/regex/src/wide_posix_api.cpp.orig
share/doc/boost/libs/regex/src/winstances.cpp
share/doc/boost/libs/regex/tools/generate/tables.cpp
share/doc/boost/libs/serialization/borland6ide/test_simple_class.bpf
@@ -3100,7 +3128,6 @@ share/doc/boost/libs/serialization/doc/traits.html
share/doc/boost/libs/serialization/doc/tutorial.html
share/doc/boost/libs/serialization/doc/void_cast.html
share/doc/boost/libs/serialization/doc/wrappers.html
-share/doc/boost/libs/serialization/example/Jamfile
share/doc/boost/libs/serialization/example/demo.cpp
share/doc/boost/libs/serialization/example/demo_auto_ptr.cpp
share/doc/boost/libs/serialization/example/demo_exception.cpp
@@ -3319,7 +3346,6 @@ share/doc/boost/libs/signals/doc/reference/visit_each.xml
share/doc/boost/libs/signals/doc/signals.xml
share/doc/boost/libs/signals/doc/tests.xml
share/doc/boost/libs/signals/doc/tutorial.xml
-share/doc/boost/libs/signals/example/Jamfile
share/doc/boost/libs/signals/example/button_click.cpp
share/doc/boost/libs/signals/example/difference_connection.cpp
share/doc/boost/libs/signals/example/disconnect_all.cpp
@@ -3349,6 +3375,8 @@ share/doc/boost/libs/smart_ptr/gccspeed.gif
share/doc/boost/libs/smart_ptr/index.html
share/doc/boost/libs/smart_ptr/intrusive_ptr.html
share/doc/boost/libs/smart_ptr/msvcspeed.gif
+share/doc/boost/libs/smart_ptr/pointer_cast.html
+share/doc/boost/libs/smart_ptr/pointer_to_other.html
share/doc/boost/libs/smart_ptr/scoped_array.htm
share/doc/boost/libs/smart_ptr/scoped_ptr.htm
share/doc/boost/libs/smart_ptr/shared_array.htm
@@ -3447,7 +3475,6 @@ share/doc/boost/libs/spirit/doc/theme/trees3.png
share/doc/boost/libs/spirit/doc/theme/trees4.png
share/doc/boost/libs/spirit/doc/theme/u_arr.gif
share/doc/boost/libs/spirit/doc/trees.html
-share/doc/boost/libs/spirit/example/Jamfile
share/doc/boost/libs/spirit/example/fundamental/ast_calc.cpp
share/doc/boost/libs/spirit/example/fundamental/bind.cpp
share/doc/boost/libs/spirit/example/fundamental/boiler_plate.cpp
@@ -3494,6 +3521,10 @@ share/doc/boost/libs/spirit/example/intermediate/ipv4_opt.cpp
share/doc/boost/libs/spirit/example/intermediate/lazy_parser.cpp
share/doc/boost/libs/spirit/example/intermediate/parameters.cpp
share/doc/boost/libs/spirit/example/intermediate/regex_convert.cpp
+share/doc/boost/libs/spirit/example/intermediate/simple_xml/actions.hpp
+share/doc/boost/libs/spirit/example/intermediate/simple_xml/driver.cpp
+share/doc/boost/libs/spirit/example/intermediate/simple_xml/tag.cpp
+share/doc/boost/libs/spirit/example/intermediate/simple_xml/xml_g.hpp
share/doc/boost/libs/spirit/example/techniques/dynamic_rule.cpp
share/doc/boost/libs/spirit/example/techniques/epsilon.cpp
share/doc/boost/libs/spirit/example/techniques/multiple_scanners.cpp
@@ -3501,6 +3532,11 @@ share/doc/boost/libs/spirit/example/techniques/nabialek.cpp
share/doc/boost/libs/spirit/example/techniques/no_rules/no_rule1.cpp
share/doc/boost/libs/spirit/example/techniques/no_rules/no_rule2.cpp
share/doc/boost/libs/spirit/example/techniques/no_rules/no_rule3.cpp
+share/doc/boost/libs/spirit/example/techniques/no_rules_with_typeof/opaque_rule_parser.cpp
+share/doc/boost/libs/spirit/example/techniques/no_rules_with_typeof/rule_parser_1_1.cpp
+share/doc/boost/libs/spirit/example/techniques/no_rules_with_typeof/rule_parser_1_2.cpp
+share/doc/boost/libs/spirit/example/techniques/no_rules_with_typeof/rule_parser_2_1.cpp
+share/doc/boost/libs/spirit/example/techniques/no_rules_with_typeof/rule_parser_2_2.cpp
share/doc/boost/libs/spirit/example/techniques/right_recursion.cpp
share/doc/boost/libs/spirit/example/techniques/typeof.cpp
share/doc/boost/libs/spirit/fusion/readme.txt
@@ -3551,7 +3587,6 @@ share/doc/boost/libs/spirit/phoenix/doc/tuples.html
share/doc/boost/libs/spirit/phoenix/doc/values.html
share/doc/boost/libs/spirit/phoenix/doc/variables.html
share/doc/boost/libs/spirit/phoenix/doc/wrap_up.html
-share/doc/boost/libs/spirit/phoenix/example/Jamfile
share/doc/boost/libs/spirit/phoenix/example/fundamental/closures.cpp
share/doc/boost/libs/spirit/phoenix/example/fundamental/sample10.cpp
share/doc/boost/libs/spirit/phoenix/example/fundamental/sample2.cpp
@@ -3563,7 +3598,83 @@ share/doc/boost/libs/spirit/phoenix/example/fundamental/sample7.cpp
share/doc/boost/libs/spirit/phoenix/example/fundamental/sample8.cpp
share/doc/boost/libs/spirit/phoenix/example/fundamental/sample9.cpp
share/doc/boost/libs/spirit/phoenix/index.html
-share/doc/boost/libs/static_assert/Jamfile
+share/doc/boost/libs/statechart/Jamfile.v2
+share/doc/boost/libs/statechart/Statechart.sln
+share/doc/boost/libs/statechart/doc/A.gif
+share/doc/boost/libs/statechart/doc/Camera.gif
+share/doc/boost/libs/statechart/doc/Camera2.gif
+share/doc/boost/libs/statechart/doc/CameraWithHistory1.gif
+share/doc/boost/libs/statechart/doc/CameraWithHistory2.gif
+share/doc/boost/libs/statechart/doc/DeepHistoryLimitation1.gif
+share/doc/boost/libs/statechart/doc/DeepHistoryLimitation2.gif
+share/doc/boost/libs/statechart/doc/EventDispatch.gif
+share/doc/boost/libs/statechart/doc/ExceptionsAndOrthStates.gif
+share/doc/boost/libs/statechart/doc/HelloWorld.gif
+share/doc/boost/libs/statechart/doc/JoinAndFork.gif
+share/doc/boost/libs/statechart/doc/LCA.gif
+share/doc/boost/libs/statechart/doc/OrthogonalStates.gif
+share/doc/boost/libs/statechart/doc/OutermostUnstableState.gif
+share/doc/boost/libs/statechart/doc/PerformanceCustom1.gif
+share/doc/boost/libs/statechart/doc/PerformanceCustom2.gif
+share/doc/boost/libs/statechart/doc/PerformanceCustom3.gif
+share/doc/boost/libs/statechart/doc/PerformanceCustom4.gif
+share/doc/boost/libs/statechart/doc/PerformanceNative1.gif
+share/doc/boost/libs/statechart/doc/PerformanceNative2.gif
+share/doc/boost/libs/statechart/doc/PerformanceNative3.gif
+share/doc/boost/libs/statechart/doc/PerformanceNative4.gif
+share/doc/boost/libs/statechart/doc/PerformanceNormal1.gif
+share/doc/boost/libs/statechart/doc/PerformanceNormal2.gif
+share/doc/boost/libs/statechart/doc/PerformanceNormal3.gif
+share/doc/boost/libs/statechart/doc/PerformanceNormal4.gif
+share/doc/boost/libs/statechart/doc/SimpleEventDispatch.gif
+share/doc/boost/libs/statechart/doc/StopWatch.gif
+share/doc/boost/libs/statechart/doc/ThrowingEntryAction.gif
+share/doc/boost/libs/statechart/doc/ThrowingInStateReaction.gif
+share/doc/boost/libs/statechart/doc/ThrowingTransitionAction.gif
+share/doc/boost/libs/statechart/doc/TransAcrossOrthRegions.gif
+share/doc/boost/libs/statechart/doc/acknowledgments.html
+share/doc/boost/libs/statechart/doc/configuration.html
+share/doc/boost/libs/statechart/doc/contact.html
+share/doc/boost/libs/statechart/doc/definitions.html
+share/doc/boost/libs/statechart/doc/faq.html
+share/doc/boost/libs/statechart/doc/future_and_history.html
+share/doc/boost/libs/statechart/doc/index.html
+share/doc/boost/libs/statechart/doc/performance.html
+share/doc/boost/libs/statechart/doc/rationale.html
+share/doc/boost/libs/statechart/doc/rationale.pdf
+share/doc/boost/libs/statechart/doc/reference.html
+share/doc/boost/libs/statechart/doc/reference.pdf
+share/doc/boost/libs/statechart/doc/tutorial.html
+share/doc/boost/libs/statechart/doc/tutorial.pdf
+share/doc/boost/libs/statechart/doc/uml_mapping.html
+share/doc/boost/libs/statechart/example/BitMachine/BitMachine.cpp
+share/doc/boost/libs/statechart/example/BitMachine/BitMachine.vcproj
+share/doc/boost/libs/statechart/example/BitMachine/UniqueObject.hpp
+share/doc/boost/libs/statechart/example/BitMachine/UniqueObjectAllocator.hpp
+share/doc/boost/libs/statechart/example/Camera/Camera.cpp
+share/doc/boost/libs/statechart/example/Camera/Camera.hpp
+share/doc/boost/libs/statechart/example/Camera/Camera.vcproj
+share/doc/boost/libs/statechart/example/Camera/Configuring.cpp
+share/doc/boost/libs/statechart/example/Camera/Configuring.hpp
+share/doc/boost/libs/statechart/example/Camera/Main.cpp
+share/doc/boost/libs/statechart/example/Camera/Precompiled.cpp
+share/doc/boost/libs/statechart/example/Camera/Precompiled.hpp
+share/doc/boost/libs/statechart/example/Camera/Shooting.cpp
+share/doc/boost/libs/statechart/example/Camera/Shooting.hpp
+share/doc/boost/libs/statechart/example/Handcrafted/Handcrafted.cpp
+share/doc/boost/libs/statechart/example/Handcrafted/Handcrafted.vcproj
+share/doc/boost/libs/statechart/example/Jamfile.v2
+share/doc/boost/libs/statechart/example/Keyboard/Keyboard.cpp
+share/doc/boost/libs/statechart/example/Keyboard/Keyboard.vcproj
+share/doc/boost/libs/statechart/example/Performance/Performance.cpp
+share/doc/boost/libs/statechart/example/Performance/Performance.vcproj
+share/doc/boost/libs/statechart/example/Performance/Performance.xls
+share/doc/boost/libs/statechart/example/PingPong/PingPong.cpp
+share/doc/boost/libs/statechart/example/PingPong/PingPong.vcproj
+share/doc/boost/libs/statechart/example/StopWatch/StopWatch.cpp
+share/doc/boost/libs/statechart/example/StopWatch/StopWatch.vcproj
+share/doc/boost/libs/statechart/example/StopWatch/StopWatch2.cpp
+share/doc/boost/libs/statechart/index.html
share/doc/boost/libs/static_assert/Jamfile.v2
share/doc/boost/libs/static_assert/doc/Jamfile.v2
share/doc/boost/libs/static_assert/doc/static_assert.qbk
@@ -3586,7 +3697,6 @@ share/doc/boost/libs/static_assert/static_assert_test_fail_9.cpp
share/doc/boost/libs/test/README
share/doc/boost/libs/test/doc/acknowledgements.html
share/doc/boost/libs/test/doc/btl1.gif
-share/doc/boost/libs/test/doc/compilation.html
share/doc/boost/libs/test/doc/components/execution_monitor/compilation.html
share/doc/boost/libs/test/doc/components/execution_monitor/execution_aborted.html
share/doc/boost/libs/test/doc/components/execution_monitor/execution_exception.html
@@ -3596,8 +3706,6 @@ share/doc/boost/libs/test/doc/components/index.html
share/doc/boost/libs/test/doc/components/minimal_testing/index.html
share/doc/boost/libs/test/doc/components/prg_exec_monitor/compilation.html
share/doc/boost/libs/test/doc/components/prg_exec_monitor/index.html
-share/doc/boost/libs/test/doc/components/test_exec_monitor/compilation.html
-share/doc/boost/libs/test/doc/components/test_exec_monitor/index.html
share/doc/boost/libs/test/doc/components/test_tools/custom_predicate_support.html
share/doc/boost/libs/test/doc/components/test_tools/floating_point_comparison.html
share/doc/boost/libs/test/doc/components/test_tools/index.html
@@ -3605,7 +3713,6 @@ share/doc/boost/libs/test/doc/components/test_tools/output_test_stream.html
share/doc/boost/libs/test/doc/components/test_tools/output_test_stream_spec.html
share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_BITWISE_EQUAL.html
share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_CHECK.html
-share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_CHECKPOINT.html
share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_CHECK_CLOSE.html
share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_CHECK_EQUAL.html
share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_CHECK_EQUAL_COLL.html
@@ -3618,7 +3725,6 @@ share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_CHECK_THROW.
share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_ERROR.html
share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_FAIL.html
share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_IS_DEFINED.html
-share/doc/boost/libs/test/doc/components/test_tools/reference/BOOST_MESSAGE.html
share/doc/boost/libs/test/doc/components/test_tools/reference/blank.html
share/doc/boost/libs/test/doc/components/test_tools/reference/browse.html
share/doc/boost/libs/test/doc/components/test_tools/reference/copyright.html
@@ -3641,9 +3747,6 @@ share/doc/boost/libs/test/doc/components/utf/components/test_log/custom_log_form
share/doc/boost/libs/test/doc/components/utf/components/test_log/index.html
share/doc/boost/libs/test/doc/components/utf/components/test_result/index.html
share/doc/boost/libs/test/doc/components/utf/components/test_suite/index.html
-share/doc/boost/libs/test/doc/components/utf/getting_started/const_string.hpp
-share/doc/boost/libs/test/doc/components/utf/getting_started/const_string_test.cpp
-share/doc/boost/libs/test/doc/components/utf/getting_started/index.html
share/doc/boost/libs/test/doc/components/utf/index.html
share/doc/boost/libs/test/doc/components/utf/parameters/build_info.html
share/doc/boost/libs/test/doc/components/utf/parameters/catch_system_errors.html
@@ -3661,7 +3764,6 @@ share/doc/boost/libs/test/doc/examples/exec_mon_example.html
share/doc/boost/libs/test/doc/examples/index.html
share/doc/boost/libs/test/doc/examples/prog_exec_monitor_example.html
share/doc/boost/libs/test/doc/examples/test_case_template_example.html
-share/doc/boost/libs/test/doc/examples/test_exec_monitor_example.html
share/doc/boost/libs/test/doc/examples/unit_test_example1.html
share/doc/boost/libs/test/doc/examples/unit_test_example2.html
share/doc/boost/libs/test/doc/examples/unit_test_example3.html
@@ -3695,30 +3797,21 @@ share/doc/boost/libs/test/doc/tests/prg_exec_fail3.html
share/doc/boost/libs/test/doc/tests/prg_exec_fail4.html
share/doc/boost/libs/test/doc/tests/result_report_test.html
share/doc/boost/libs/test/doc/tests/test_case_template_test.html
-share/doc/boost/libs/test/doc/tests/test_exec_fail1.html
-share/doc/boost/libs/test/doc/tests/test_exec_fail2.html
-share/doc/boost/libs/test/doc/tests/test_exec_fail3.html
-share/doc/boost/libs/test/doc/tests/test_exec_fail4.html
share/doc/boost/libs/test/doc/tests/test_fp_comparisons.html
share/doc/boost/libs/test/doc/tests/test_tools_test.html
share/doc/boost/libs/test/doc/tests/unit_test_suite_ex_test.html
+share/doc/boost/libs/test/doc/tutorials/const_string.hpp
+share/doc/boost/libs/test/doc/tutorials/const_string_test.cpp
+share/doc/boost/libs/test/doc/tutorials/hello_the_testing_world.html
+share/doc/boost/libs/test/doc/tutorials/intro_in_testing.html
+share/doc/boost/libs/test/doc/tutorials/new_year_resolution.html
share/doc/boost/libs/test/doc/usage/command_line.html
share/doc/boost/libs/test/doc/usage/generic.html
share/doc/boost/libs/test/doc/usage/imgs/post_build_event.jpg
share/doc/boost/libs/test/doc/usage/imgs/post_build_out.jpg
share/doc/boost/libs/test/doc/usage/imgs/run_args.jpg
-share/doc/boost/libs/test/doc/usage/msvc65.html
share/doc/boost/libs/test/doc/usage/msvc_net.html
share/doc/boost/libs/test/doc/usage/recomendations.html
-share/doc/boost/libs/test/example/.cvsignore
-share/doc/boost/libs/test/example/Jamfile
-share/doc/boost/libs/test/example/auto_unit_test_example1.cpp
-share/doc/boost/libs/test/example/auto_unit_test_example2.cpp
-share/doc/boost/libs/test/example/auto_unit_test_example3.cpp
-share/doc/boost/libs/test/example/auto_unit_test_example4.cpp
-share/doc/boost/libs/test/example/auto_unit_test_example5.cpp
-share/doc/boost/libs/test/example/auto_unit_test_example6.cpp
-share/doc/boost/libs/test/example/cla/Jamfile
share/doc/boost/libs/test/example/cla/assign_to.cpp
share/doc/boost/libs/test/example/cla/basic_float.cpp
share/doc/boost/libs/test/example/cla/basic_int.cpp
@@ -3746,7 +3839,6 @@ share/doc/boost/libs/test/example/cla/reference.cpp
share/doc/boost/libs/test/example/cla/remainder.cpp
share/doc/boost/libs/test/example/cla/separator.cpp
share/doc/boost/libs/test/example/cla/usage.cpp
-share/doc/boost/libs/test/example/cla/validation/Jamfile
share/doc/boost/libs/test/example/cla/validation/access_unknown.cpp
share/doc/boost/libs/test/example/cla/validation/ambiguous_access.cpp
share/doc/boost/libs/test/example/cla/validation/ambiguous_input.cpp
@@ -3760,31 +3852,42 @@ share/doc/boost/libs/test/example/cla/validation/required_missing.cpp
share/doc/boost/libs/test/example/cla/validation/unexpected_input.cpp
share/doc/boost/libs/test/example/cla/validation/unexpected_repetition.cpp
share/doc/boost/libs/test/example/cla/wide_string.cpp
-share/doc/boost/libs/test/example/env/Jamfile
share/doc/boost/libs/test/example/env/custom_interpreter_env.cpp
share/doc/boost/libs/test/example/env/env_var_default_value.cpp
share/doc/boost/libs/test/example/env/environment_ex.cpp
share/doc/boost/libs/test/example/env/global_id.cpp
share/doc/boost/libs/test/example/env/modifier_combination.cpp
-share/doc/boost/libs/test/example/env/validation/Jamfile
share/doc/boost/libs/test/example/env/validation/need_typed_access.cpp
share/doc/boost/libs/test/example/env/variable_ex.cpp
+share/doc/boost/libs/test/example/est_example1.cpp
+share/doc/boost/libs/test/example/est_example2.cpp
share/doc/boost/libs/test/example/exec_mon_example.cpp
+share/doc/boost/libs/test/example/logged_exp_example.cpp
share/doc/boost/libs/test/example/named_param_example.cpp
share/doc/boost/libs/test/example/prg_exec_example.cpp
share/doc/boost/libs/test/example/test_case_template_example.cpp
-share/doc/boost/libs/test/example/test_exec_example.cpp
-share/doc/boost/libs/test/example/unit_test_example1.cpp
-share/doc/boost/libs/test/example/unit_test_example2.cpp
-share/doc/boost/libs/test/example/unit_test_example3.cpp
-share/doc/boost/libs/test/example/unit_test_example4.cpp
-share/doc/boost/libs/test/example/unit_test_example5.cpp
-share/doc/boost/libs/test/example/unit_test_example5.input
+share/doc/boost/libs/test/example/unit_test_example_01.cpp
+share/doc/boost/libs/test/example/unit_test_example_02.cpp
+share/doc/boost/libs/test/example/unit_test_example_03.cpp
+share/doc/boost/libs/test/example/unit_test_example_04.cpp
+share/doc/boost/libs/test/example/unit_test_example_05.cpp
+share/doc/boost/libs/test/example/unit_test_example_06.cpp
+share/doc/boost/libs/test/example/unit_test_example_07.cpp
+share/doc/boost/libs/test/example/unit_test_example_08.cpp
+share/doc/boost/libs/test/example/unit_test_example_09_1.cpp
+share/doc/boost/libs/test/example/unit_test_example_09_2.cpp
+share/doc/boost/libs/test/example/unit_test_example_10.cpp
+share/doc/boost/libs/test/example/unit_test_example_11.cpp
+share/doc/boost/libs/test/example/unit_test_example_12.cpp
+share/doc/boost/libs/test/example/unit_test_example_12.input
share/doc/boost/libs/test/index.html
share/doc/boost/libs/test/src/compiler_log_formatter.cpp
share/doc/boost/libs/test/src/cpp_main.cpp
+share/doc/boost/libs/test/src/exception_safety.cpp
share/doc/boost/libs/test/src/execution_monitor.cpp
share/doc/boost/libs/test/src/framework.cpp
+share/doc/boost/libs/test/src/interaction_based.cpp
+share/doc/boost/libs/test/src/logged_expectations.cpp
share/doc/boost/libs/test/src/plain_report_formatter.cpp
share/doc/boost/libs/test/src/progress_monitor.cpp
share/doc/boost/libs/test/src/results_collector.cpp
@@ -3798,6 +3901,7 @@ share/doc/boost/libs/test/src/unit_test_parameters.cpp
share/doc/boost/libs/test/src/unit_test_suite.cpp
share/doc/boost/libs/test/src/xml_log_formatter.cpp
share/doc/boost/libs/test/src/xml_report_formatter.cpp
+share/doc/boost/libs/test/tools/console_test_runner/src/console_test_runner.cpp
share/doc/boost/libs/thread/doc/Jamfile.v2
share/doc/boost/libs/thread/doc/acknowledgements.xml
share/doc/boost/libs/thread/doc/barrier-ref.xml
@@ -3817,6 +3921,7 @@ share/doc/boost/libs/thread/doc/mutex-ref.xml
share/doc/boost/libs/thread/doc/once-ref.xml
share/doc/boost/libs/thread/doc/overview.xml
share/doc/boost/libs/thread/doc/rationale.xml
+share/doc/boost/libs/thread/doc/read_write_mutex-ref.xml
share/doc/boost/libs/thread/doc/recursive_mutex-ref.xml
share/doc/boost/libs/thread/doc/reference.xml
share/doc/boost/libs/thread/doc/release_notes.xml
@@ -3824,8 +3929,6 @@ share/doc/boost/libs/thread/doc/thread-ref.xml
share/doc/boost/libs/thread/doc/thread.xml
share/doc/boost/libs/thread/doc/tss-ref.xml
share/doc/boost/libs/thread/doc/xtime-ref.xml
-share/doc/boost/libs/thread/example/.cvsignore
-share/doc/boost/libs/thread/example/Jamfile
share/doc/boost/libs/thread/example/Jamfile.v2
share/doc/boost/libs/thread/example/condition.cpp
share/doc/boost/libs/thread/example/monitor.cpp
@@ -3886,7 +3989,6 @@ share/doc/boost/libs/thread/src/tss_hooks.cpp
share/doc/boost/libs/thread/src/tss_null.cpp
share/doc/boost/libs/thread/src/tss_pe.cpp
share/doc/boost/libs/thread/src/xtime.cpp
-share/doc/boost/libs/thread/tutorial/Jamfile
share/doc/boost/libs/thread/tutorial/bounded_buffer.cpp
share/doc/boost/libs/thread/tutorial/counter.cpp
share/doc/boost/libs/thread/tutorial/factorial.cpp
@@ -3919,6 +4021,9 @@ share/doc/boost/libs/tokenizer/simple_example_5.cpp
share/doc/boost/libs/tokenizer/token_iterator.htm
share/doc/boost/libs/tokenizer/tokenizer.htm
share/doc/boost/libs/tokenizer/tokenizerfunction.htm
+share/doc/boost/libs/tr1/doc/Jamfile.v2
+share/doc/boost/libs/tr1/doc/tr1.qbk
+share/doc/boost/libs/tr1/index.html
share/doc/boost/libs/tuple/doc/design_decisions_rationale.html
share/doc/boost/libs/tuple/doc/tuple_advanced_interface.html
share/doc/boost/libs/tuple/doc/tuple_users_guide.html
@@ -3932,6 +4037,10 @@ share/doc/boost/libs/type_traits/examples/iter_swap_example.cpp
share/doc/boost/libs/type_traits/examples/trivial_destructor_example.cpp
share/doc/boost/libs/type_traits/index.html
share/doc/boost/libs/type_traits/tools/specialisations.cpp
+share/doc/boost/libs/typeof/doc/Jamfile.v2
+share/doc/boost/libs/typeof/doc/typeof.qbk
+share/doc/boost/libs/typeof/index.html
+share/doc/boost/libs/typeof/tools/preprocess.pl
share/doc/boost/libs/utility/Assignable.html
share/doc/boost/libs/utility/Collection.html
share/doc/boost/libs/utility/CopyConstructible.html
@@ -4031,6 +4140,8 @@ share/doc/boost/libs/wave/doc/tracing_facility.html
share/doc/boost/libs/wave/doc/wave_driver.html
share/doc/boost/libs/wave/index.html
share/doc/boost/libs/wave/samples/Jamfile.v2
+share/doc/boost/libs/wave/samples/advanced_hooks/advanced_hooks.cpp
+share/doc/boost/libs/wave/samples/advanced_hooks/advanced_hooks.hpp
share/doc/boost/libs/wave/samples/cpp_tokens/cpp_tokens.cpp
share/doc/boost/libs/wave/samples/cpp_tokens/cpp_tokens.hpp
share/doc/boost/libs/wave/samples/cpp_tokens/cpp_tokens_config.hpp
@@ -4068,6 +4179,9 @@ share/doc/boost/libs/wave/samples/waveidl/instantiate_re2c_lexer_str.cpp
share/doc/boost/libs/wave/src/cpplexer/re2clex/aq.cpp
share/doc/boost/libs/wave/src/cpplexer/re2clex/cpp.re
share/doc/boost/libs/wave/src/cpplexer/re2clex/cpp_re.cpp
+share/doc/boost/libs/wave/src/cpplexer/re2clex/cpp_re.inc
+share/doc/boost/libs/wave/src/cpplexer/re2clex/strict_cpp.re
+share/doc/boost/libs/wave/src/cpplexer/re2clex/strict_cpp_re.inc
share/doc/boost/libs/wave/src/instantiate_cpp_exprgrammar.cpp
share/doc/boost/libs/wave/src/instantiate_cpp_grammar.cpp
share/doc/boost/libs/wave/src/instantiate_cpp_literalgrs.cpp
@@ -4075,6 +4189,47 @@ share/doc/boost/libs/wave/src/instantiate_defined_grammar.cpp
share/doc/boost/libs/wave/src/instantiate_predef_macros.cpp
share/doc/boost/libs/wave/src/instantiate_re2c_lexer.cpp
share/doc/boost/libs/wave/src/instantiate_re2c_lexer_str.cpp
+share/doc/boost/libs/wave/src/token_ids.cpp
+share/doc/boost/libs/wave/src/wave_config_constant.cpp
+share/doc/boost/libs/xpressive/doc/Jamfile.v2
+share/doc/boost/libs/xpressive/doc/acknowledgements.qbk
+share/doc/boost/libs/xpressive/doc/concepts.qbk
+share/doc/boost/libs/xpressive/doc/dynamic_regexes.qbk
+share/doc/boost/libs/xpressive/doc/examples.qbk
+share/doc/boost/libs/xpressive/doc/grammars.qbk
+share/doc/boost/libs/xpressive/doc/installation.qbk
+share/doc/boost/libs/xpressive/doc/introduction.qbk
+share/doc/boost/libs/xpressive/doc/matching.qbk
+share/doc/boost/libs/xpressive/doc/nyi.qbk
+share/doc/boost/libs/xpressive/doc/perf.qbk
+share/doc/boost/libs/xpressive/doc/preface.qbk
+share/doc/boost/libs/xpressive/doc/quick_start.qbk
+share/doc/boost/libs/xpressive/doc/regexpp_diffs.qbk
+share/doc/boost/libs/xpressive/doc/results.qbk
+share/doc/boost/libs/xpressive/doc/static_regexes.qbk
+share/doc/boost/libs/xpressive/doc/substitutions.qbk
+share/doc/boost/libs/xpressive/doc/tips_n_tricks.qbk
+share/doc/boost/libs/xpressive/doc/tokenization.qbk
+share/doc/boost/libs/xpressive/doc/traits.qbk
+share/doc/boost/libs/xpressive/doc/xpressive.qbk
+share/doc/boost/libs/xpressive/example/Jamfile.v2
+share/doc/boost/libs/xpressive/example/example.vcproj
+share/doc/boost/libs/xpressive/example/main.cpp
+share/doc/boost/libs/xpressive/index.html
+share/doc/boost/libs/xpressive/perf/Jamfile.v2
+share/doc/boost/libs/xpressive/perf/command_line.cpp
+share/doc/boost/libs/xpressive/perf/gcc/long_twain_search.xml
+share/doc/boost/libs/xpressive/perf/gcc/short_matches.xml
+share/doc/boost/libs/xpressive/perf/gcc/short_twain_search.xml
+share/doc/boost/libs/xpressive/perf/main.cpp
+share/doc/boost/libs/xpressive/perf/msvc/long_twain_search.xml
+share/doc/boost/libs/xpressive/perf/msvc/short_matches.xml
+share/doc/boost/libs/xpressive/perf/msvc/short_twain_search.xml
+share/doc/boost/libs/xpressive/perf/regex_comparison.hpp
+share/doc/boost/libs/xpressive/perf/time_boost.cpp
+share/doc/boost/libs/xpressive/perf/time_dynamic_xpressive.cpp
+share/doc/boost/libs/xpressive/perf/time_static_xpressive.cpp
+share/doc/boost/more/Jamfile.v2
share/doc/boost/more/background.html
share/doc/boost/more/bibliography.html
share/doc/boost/more/blanket-permission.txt
@@ -4098,6 +4253,7 @@ share/doc/boost/more/css_0/shadow-light-dark.png
share/doc/boost/more/css_0/sidebar-shadow-bottom-right.png
share/doc/boost/more/css_0/sidebar-shadow-bottom.png
share/doc/boost/more/css_0/sidebar-shadow-right.png
+share/doc/boost/more/cvs.html
share/doc/boost/more/discussion_policy.htm
share/doc/boost/more/error_handling.html
share/doc/boost/more/faq.htm
@@ -4108,6 +4264,31 @@ share/doc/boost/more/formal_review_schedule.html
share/doc/boost/more/generic_exception_safety.html
share/doc/boost/more/generic_programming.html
share/doc/boost/more/getting_started.html
+share/doc/boost/more/getting_started.rst
+share/doc/boost/more/getting_started/Jamfile.v2
+share/doc/boost/more/getting_started/detail/binary-head.rst
+share/doc/boost/more/getting_started/detail/build-from-source-head.rst
+share/doc/boost/more/getting_started/detail/build-from-source-tail.rst
+share/doc/boost/more/getting_started/detail/build-simple-head.rst
+share/doc/boost/more/getting_started/detail/common-footnotes.rst
+share/doc/boost/more/getting_started/detail/common-unix.rst
+share/doc/boost/more/getting_started/detail/common-windows.rst
+share/doc/boost/more/getting_started/detail/common.rst
+share/doc/boost/more/getting_started/detail/conclusion.rst
+share/doc/boost/more/getting_started/detail/distro.rst
+share/doc/boost/more/getting_started/detail/errors-and-warnings.rst
+share/doc/boost/more/getting_started/detail/header-only.rst
+share/doc/boost/more/getting_started/detail/library-naming.rst
+share/doc/boost/more/getting_started/detail/link-head.rst
+share/doc/boost/more/getting_started/detail/links.rst
+share/doc/boost/more/getting_started/detail/release-variables.rst
+share/doc/boost/more/getting_started/detail/test-head.rst
+share/doc/boost/more/getting_started/index.html
+share/doc/boost/more/getting_started/index.rst
+share/doc/boost/more/getting_started/unix-variants.html
+share/doc/boost/more/getting_started/unix-variants.rst
+share/doc/boost/more/getting_started/windows.html
+share/doc/boost/more/getting_started/windows.rst
share/doc/boost/more/google_logo_25wht.gif
share/doc/boost/more/header.htm
share/doc/boost/more/imp_vars.htm
@@ -4124,6 +4305,8 @@ share/doc/boost/more/proposal.pdf
share/doc/boost/more/regression.html
share/doc/boost/more/release_mgr_checklist.html
share/doc/boost/more/release_procedures.htm
+share/doc/boost/more/report-apr-2006.html
+share/doc/boost/more/report-jan-2006.html
share/doc/boost/more/requesting_new_features.htm
share/doc/boost/more/separate_compilation.html
share/doc/boost/more/space.gif
@@ -4152,8 +4335,16 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/more/writingdoc/template
@dirrm share/doc/boost/more/writingdoc
@dirrm share/doc/boost/more/whos_using
+@dirrm share/doc/boost/more/getting_started/detail
+@dirrm share/doc/boost/more/getting_started
@dirrm share/doc/boost/more/css_0
@dirrm share/doc/boost/more
+@dirrm share/doc/boost/libs/xpressive/perf/msvc
+@dirrm share/doc/boost/libs/xpressive/perf/gcc
+@dirrm share/doc/boost/libs/xpressive/perf
+@dirrm share/doc/boost/libs/xpressive/example
+@dirrm share/doc/boost/libs/xpressive/doc
+@dirrm share/doc/boost/libs/xpressive
@dirrm share/doc/boost/libs/wave/src/cpplexer/re2clex
@dirrm share/doc/boost/libs/wave/src/cpplexer
@dirrm share/doc/boost/libs/wave/src
@@ -4164,6 +4355,7 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/wave/samples/lexed_tokens
@dirrm share/doc/boost/libs/wave/samples/cpp_tokens/slex
@dirrm share/doc/boost/libs/wave/samples/cpp_tokens
+@dirrm share/doc/boost/libs/wave/samples/advanced_hooks
@dirrm share/doc/boost/libs/wave/samples
@dirrm share/doc/boost/libs/wave/doc/theme
@dirrm share/doc/boost/libs/wave/doc
@@ -4172,15 +4364,19 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/variant/doc/reference
@dirrm share/doc/boost/libs/variant/doc
@dirrm share/doc/boost/libs/variant
-@exec ${MKDIR} %D/share/doc/boost/libs/utility/enable_if
@dirrm share/doc/boost/libs/utility/enable_if
@dirrm share/doc/boost/libs/utility
+@dirrm share/doc/boost/libs/typeof/tools
+@dirrm share/doc/boost/libs/typeof/doc
+@dirrm share/doc/boost/libs/typeof
@dirrm share/doc/boost/libs/type_traits/tools
@dirrm share/doc/boost/libs/type_traits/examples
@dirrm share/doc/boost/libs/type_traits/doc
@dirrm share/doc/boost/libs/type_traits
@dirrm share/doc/boost/libs/tuple/doc
@dirrm share/doc/boost/libs/tuple
+@dirrm share/doc/boost/libs/tr1/doc
+@dirrm share/doc/boost/libs/tr1
@dirrm share/doc/boost/libs/tokenizer
@dirrm share/doc/boost/libs/timer
@dirrm share/doc/boost/libs/thread/tutorial
@@ -4190,6 +4386,9 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/thread/example
@dirrm share/doc/boost/libs/thread/doc
@dirrm share/doc/boost/libs/thread
+@dirrm share/doc/boost/libs/test/tools/console_test_runner/src
+@dirrm share/doc/boost/libs/test/tools/console_test_runner
+@dirrm share/doc/boost/libs/test/tools
@dirrm share/doc/boost/libs/test/src
@dirrm share/doc/boost/libs/test/example/env/validation
@dirrm share/doc/boost/libs/test/example/env
@@ -4198,11 +4397,11 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/test/example
@dirrm share/doc/boost/libs/test/doc/usage/imgs
@dirrm share/doc/boost/libs/test/doc/usage
+@dirrm share/doc/boost/libs/test/doc/tutorials
@dirrm share/doc/boost/libs/test/doc/tests
@dirrm share/doc/boost/libs/test/doc/style
@dirrm share/doc/boost/libs/test/doc/examples
@dirrm share/doc/boost/libs/test/doc/components/utf/parameters
-@dirrm share/doc/boost/libs/test/doc/components/utf/getting_started
@dirrm share/doc/boost/libs/test/doc/components/utf/components/test_suite
@dirrm share/doc/boost/libs/test/doc/components/utf/components/test_result
@dirrm share/doc/boost/libs/test/doc/components/utf/components/test_log
@@ -4211,7 +4410,6 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/test/doc/components/utf
@dirrm share/doc/boost/libs/test/doc/components/test_tools/reference
@dirrm share/doc/boost/libs/test/doc/components/test_tools
-@dirrm share/doc/boost/libs/test/doc/components/test_exec_monitor
@dirrm share/doc/boost/libs/test/doc/components/prg_exec_monitor
@dirrm share/doc/boost/libs/test/doc/components/minimal_testing
@dirrm share/doc/boost/libs/test/doc/components/execution_monitor
@@ -4220,14 +4418,26 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/test
@dirrm share/doc/boost/libs/static_assert/doc
@dirrm share/doc/boost/libs/static_assert
+@dirrm share/doc/boost/libs/statechart/example/StopWatch
+@dirrm share/doc/boost/libs/statechart/example/PingPong
+@dirrm share/doc/boost/libs/statechart/example/Performance
+@dirrm share/doc/boost/libs/statechart/example/Keyboard
+@dirrm share/doc/boost/libs/statechart/example/Handcrafted
+@dirrm share/doc/boost/libs/statechart/example/Camera
+@dirrm share/doc/boost/libs/statechart/example/BitMachine
+@dirrm share/doc/boost/libs/statechart/example
+@dirrm share/doc/boost/libs/statechart/doc
+@dirrm share/doc/boost/libs/statechart
@dirrm share/doc/boost/libs/spirit/phoenix/example/fundamental
@dirrm share/doc/boost/libs/spirit/phoenix/example
@dirrm share/doc/boost/libs/spirit/phoenix/doc/theme
@dirrm share/doc/boost/libs/spirit/phoenix/doc
@dirrm share/doc/boost/libs/spirit/phoenix
@dirrm share/doc/boost/libs/spirit/fusion
+@dirrm share/doc/boost/libs/spirit/example/techniques/no_rules_with_typeof
@dirrm share/doc/boost/libs/spirit/example/techniques/no_rules
@dirrm share/doc/boost/libs/spirit/example/techniques
+@dirrm share/doc/boost/libs/spirit/example/intermediate/simple_xml
@dirrm share/doc/boost/libs/spirit/example/intermediate
@dirrm share/doc/boost/libs/spirit/example/fundamental/position_iterator
@dirrm share/doc/boost/libs/spirit/example/fundamental/more_calculators
@@ -4278,6 +4488,7 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/python/pyste/dist
@dirrm share/doc/boost/libs/python/pyste
@dirrm share/doc/boost/libs/python/example/tutorial
+@dirrm share/doc/boost/libs/python/example/quickstart
@dirrm share/doc/boost/libs/python/example
@dirrm share/doc/boost/libs/python/doc/v2
@dirrm share/doc/boost/libs/python/doc/tutorial/doc/html/python
@@ -4344,6 +4555,7 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/numeric
@dirrm share/doc/boost/libs/multi_index/perf
@dirrm share/doc/boost/libs/multi_index/example
+@dirrm share/doc/boost/libs/multi_index/doc/tutorial
@dirrm share/doc/boost/libs/multi_index/doc/reference
@dirrm share/doc/boost/libs/multi_index/doc
@dirrm share/doc/boost/libs/multi_index
@@ -4382,12 +4594,14 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/mpl/book
@dirrm share/doc/boost/libs/mpl
@dirrm share/doc/boost/libs/mem_fn
+@dirrm share/doc/boost/libs/math/tools
@dirrm share/doc/boost/libs/math/special_functions/graphics
@dirrm share/doc/boost/libs/math/special_functions
@dirrm share/doc/boost/libs/math/quaternion/graphics
@dirrm share/doc/boost/libs/math/quaternion
@dirrm share/doc/boost/libs/math/octonion/graphics
@dirrm share/doc/boost/libs/math/octonion
+@dirrm share/doc/boost/libs/math/doc/images
@dirrm share/doc/boost/libs/math/doc
@dirrm share/doc/boost/libs/math
@dirrm share/doc/boost/libs/logic/doc
@@ -4432,6 +4646,8 @@ share/doc/boost/rst.css
@dirrm share/doc/boost/libs/format/doc
@dirrm share/doc/boost/libs/format/benchmark
@dirrm share/doc/boost/libs/format
+@dirrm share/doc/boost/libs/foreach/doc
+@dirrm share/doc/boost/libs/foreach
@dirrm share/doc/boost/libs/filesystem/src
@dirrm share/doc/boost/libs/filesystem/example
@dirrm share/doc/boost/libs/filesystem/doc
diff --git a/devel/boost-headers/Makefile b/devel/boost-headers/Makefile
index ad935b01569..9658e2b4e54 100644
--- a/devel/boost-headers/Makefile
+++ b/devel/boost-headers/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2007/06/02 17:51:48 jmmv Exp $
+# $NetBSD: Makefile,v 1.9 2008/01/04 19:58:39 jmmv Exp $
#
BOOST_PACKAGE= headers
@@ -7,18 +7,10 @@ BOOST_CONFIG= generate
.include "../../meta-pkgs/boost/Makefile.common"
-BJAM_ARGS+= --with-unknown # disable all libraries
+BJAM_ARGS+= --without-* # disable all libraries
.include "../../devel/boost-jam/bjam.mk"
-# The following is a quick hack to let boost compile under NetBSD with GCC 4.
-.include "../../mk/bsd.prefs.mk"
-.if ${OPSYS} == "NetBSD" && !empty(CC_VERSION:Mgcc-4.*)
-post-configure:
- ${ECHO} "#define BOOST_NO_STD_WSTREAMBUF" \
- >>${WRKSRC}/boost/config/user.hpp
-.endif
-
do-build:
do-install: bjam-install
diff --git a/devel/boost-headers/PLIST b/devel/boost-headers/PLIST
index 52984909ff1..0c2a3284b7a 100644
--- a/devel/boost-headers/PLIST
+++ b/devel/boost-headers/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2006/01/20 20:40:19 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.4 2008/01/04 19:58:39 jmmv Exp $
include/boost/algorithm/minmax.hpp
include/boost/algorithm/minmax_element.hpp
include/boost/algorithm/string.hpp
@@ -30,6 +30,7 @@ include/boost/algorithm/string/find_iterator.hpp
include/boost/algorithm/string/finder.hpp
include/boost/algorithm/string/formatter.hpp
include/boost/algorithm/string/iter_find.hpp
+include/boost/algorithm/string/join.hpp
include/boost/algorithm/string/predicate.hpp
include/boost/algorithm/string/predicate_facade.hpp
include/boost/algorithm/string/regex.hpp
@@ -54,6 +55,7 @@ include/boost/archive/basic_binary_iarchive.hpp
include/boost/archive/basic_binary_iprimitive.hpp
include/boost/archive/basic_binary_oarchive.hpp
include/boost/archive/basic_binary_oprimitive.hpp
+include/boost/archive/basic_streambuf_locale_saver.hpp
include/boost/archive/basic_text_iarchive.hpp
include/boost/archive/basic_text_iprimitive.hpp
include/boost/archive/basic_text_oarchive.hpp
@@ -62,7 +64,9 @@ include/boost/archive/basic_xml_archive.hpp
include/boost/archive/basic_xml_iarchive.hpp
include/boost/archive/basic_xml_oarchive.hpp
include/boost/archive/binary_iarchive.hpp
+include/boost/archive/binary_iarchive_impl.hpp
include/boost/archive/binary_oarchive.hpp
+include/boost/archive/binary_oarchive_impl.hpp
include/boost/archive/binary_wiarchive.hpp
include/boost/archive/binary_woarchive.hpp
include/boost/archive/codecvt_null.hpp
@@ -164,6 +168,7 @@ include/boost/assign/list_inserter.hpp
include/boost/assign/list_of.hpp
include/boost/assign/ptr_list_inserter.hpp
include/boost/assign/ptr_list_of.hpp
+include/boost/assign/ptr_map_inserter.hpp
include/boost/assign/std.hpp
include/boost/assign/std/deque.hpp
include/boost/assign/std/list.hpp
@@ -185,6 +190,7 @@ include/boost/bind/mem_fn_template.hpp
include/boost/bind/mem_fn_vw.hpp
include/boost/bind/placeholders.hpp
include/boost/bind/protect.hpp
+include/boost/bind/storage.hpp
include/boost/blank.hpp
include/boost/blank_fwd.hpp
include/boost/call_traits.hpp
@@ -224,6 +230,7 @@ include/boost/config/compiler/common_edg.hpp
include/boost/config/compiler/compaq_cxx.hpp
include/boost/config/compiler/digitalmars.hpp
include/boost/config/compiler/gcc.hpp
+include/boost/config/compiler/gcc_xml.hpp
include/boost/config/compiler/greenhills.hpp
include/boost/config/compiler/hp_acc.hpp
include/boost/config/compiler/intel.hpp
@@ -234,6 +241,10 @@ include/boost/config/compiler/sgi_mipspro.hpp
include/boost/config/compiler/sunpro_cc.hpp
include/boost/config/compiler/vacpp.hpp
include/boost/config/compiler/visualc.hpp
+include/boost/config/no_tr1/complex.hpp
+include/boost/config/no_tr1/functional.hpp
+include/boost/config/no_tr1/memory.hpp
+include/boost/config/no_tr1/utility.hpp
include/boost/config/platform/aix.hpp
include/boost/config/platform/amigaos.hpp
include/boost/config/platform/beos.hpp
@@ -243,6 +254,7 @@ include/boost/config/platform/hpux.hpp
include/boost/config/platform/irix.hpp
include/boost/config/platform/linux.hpp
include/boost/config/platform/macos.hpp
+include/boost/config/platform/qnxnto.hpp
include/boost/config/platform/solaris.hpp
include/boost/config/platform/win32.hpp
include/boost/config/posix_features.hpp
@@ -266,6 +278,7 @@ include/boost/cregex.hpp
include/boost/cstdint.hpp
include/boost/cstdlib.hpp
include/boost/current_function.hpp
+include/boost/date_time.hpp
include/boost/date_time/adjust_functors.hpp
include/boost/date_time/c_local_time_adjustor.hpp
include/boost/date_time/c_time.hpp
@@ -323,7 +336,6 @@ include/boost/date_time/local_time/local_time.hpp
include/boost/date_time/local_time/local_time_io.hpp
include/boost/date_time/local_time/local_time_types.hpp
include/boost/date_time/local_time/posix_time_zone.hpp
-include/boost/date_time/local_time/time_zone.hpp
include/boost/date_time/local_time/tz_database.hpp
include/boost/date_time/local_time_adjustor.hpp
include/boost/date_time/local_timezone_defs.hpp
@@ -427,12 +439,15 @@ include/boost/dynamic_bitset/dynamic_bitset.hpp
include/boost/dynamic_bitset_fwd.hpp
include/boost/dynamic_property_map.hpp
include/boost/enable_shared_from_this.hpp
+include/boost/filesystem.hpp
+include/boost/filesystem/cerrno.hpp
include/boost/filesystem/config.hpp
include/boost/filesystem/convenience.hpp
include/boost/filesystem/exception.hpp
include/boost/filesystem/fstream.hpp
include/boost/filesystem/operations.hpp
include/boost/filesystem/path.hpp
+include/boost/foreach.hpp
include/boost/format.hpp
include/boost/format/alt_sstream.hpp
include/boost/format/alt_sstream_impl.hpp
@@ -472,7 +487,9 @@ include/boost/function/function_template.hpp
include/boost/function_equal.hpp
include/boost/function_output_iterator.hpp
include/boost/functional.hpp
+include/boost/functional/detail/container_fwd.hpp
include/boost/functional/detail/float_functions.hpp
+include/boost/functional/detail/hash_float.hpp
include/boost/functional/hash.hpp
include/boost/functional/hash/deque.hpp
include/boost/functional/hash/hash.hpp
@@ -481,8 +498,10 @@ include/boost/functional/hash/map.hpp
include/boost/functional/hash/pair.hpp
include/boost/functional/hash/set.hpp
include/boost/functional/hash/vector.hpp
+include/boost/functional/hash_fwd.hpp
include/boost/generator_iterator.hpp
include/boost/get_pointer.hpp
+include/boost/graph/adj_list_serialize.hpp
include/boost/graph/adjacency_iterator.hpp
include/boost/graph/adjacency_list.hpp
include/boost/graph/adjacency_list_io.hpp
@@ -495,6 +514,7 @@ include/boost/graph/betweenness_centrality.hpp
include/boost/graph/biconnected_components.hpp
include/boost/graph/breadth_first_search.hpp
include/boost/graph/circle_layout.hpp
+include/boost/graph/compressed_sparse_row_graph.hpp
include/boost/graph/connected_components.hpp
include/boost/graph/copy.hpp
include/boost/graph/create_condensation_graph.hpp
@@ -510,6 +530,7 @@ include/boost/graph/detail/connected_components.hpp
include/boost/graph/detail/edge.hpp
include/boost/graph/detail/incidence_iterator.hpp
include/boost/graph/detail/incremental_components.hpp
+include/boost/graph/detail/indexed_properties.hpp
include/boost/graph/detail/is_same.hpp
include/boost/graph/detail/list_base.hpp
include/boost/graph/detail/permutation.hpp
@@ -519,6 +540,7 @@ include/boost/graph/detail/set_adaptor.hpp
include/boost/graph/detail/shadow_iterator.hpp
include/boost/graph/detail/sparse_ordering.hpp
include/boost/graph/dijkstra_shortest_paths.hpp
+include/boost/graph/dominator_tree.hpp
include/boost/graph/edge_connectivity.hpp
include/boost/graph/edge_list.hpp
include/boost/graph/edmunds_karp_max_flow.hpp
@@ -546,6 +568,7 @@ include/boost/graph/king_ordering.hpp
include/boost/graph/kruskal_min_spanning_tree.hpp
include/boost/graph/leda_graph.hpp
include/boost/graph/matrix_as_graph.hpp
+include/boost/graph/max_cardinality_matching.hpp
include/boost/graph/minimum_degree_ordering.hpp
include/boost/graph/named_function_params.hpp
include/boost/graph/neighbor_bfs.hpp
@@ -573,6 +596,7 @@ include/boost/graph/topological_sort.hpp
include/boost/graph/transitive_closure.hpp
include/boost/graph/transpose_graph.hpp
include/boost/graph/tree_traits.hpp
+include/boost/graph/two_bit_color_map.hpp
include/boost/graph/undirected_dfs.hpp
include/boost/graph/vector_as_graph.hpp
include/boost/graph/visitors.hpp
@@ -771,11 +795,24 @@ include/boost/logic/tribool_io.hpp
include/boost/math/common_factor.hpp
include/boost/math/common_factor_ct.hpp
include/boost/math/common_factor_rt.hpp
+include/boost/math/complex.hpp
+include/boost/math/complex/acos.hpp
+include/boost/math/complex/acosh.hpp
+include/boost/math/complex/asin.hpp
+include/boost/math/complex/asinh.hpp
+include/boost/math/complex/atan.hpp
+include/boost/math/complex/atanh.hpp
+include/boost/math/complex/details.hpp
+include/boost/math/complex/fabs.hpp
include/boost/math/octonion.hpp
include/boost/math/quaternion.hpp
include/boost/math/special_functions/acosh.hpp
include/boost/math/special_functions/asinh.hpp
include/boost/math/special_functions/atanh.hpp
+include/boost/math/special_functions/detail/series.hpp
+include/boost/math/special_functions/expm1.hpp
+include/boost/math/special_functions/hypot.hpp
+include/boost/math/special_functions/log1p.hpp
include/boost/math/special_functions/sinc.hpp
include/boost/math/special_functions/sinhc.hpp
include/boost/math_fwd.hpp
@@ -1790,6 +1827,7 @@ include/boost/multi_index/detail/access_specifier.hpp
include/boost/multi_index/detail/archive_constructed.hpp
include/boost/multi_index/detail/auto_space.hpp
include/boost/multi_index/detail/base_type.hpp
+include/boost/multi_index/detail/bidir_node_iterator.hpp
include/boost/multi_index/detail/bucket_array.hpp
include/boost/multi_index/detail/converter.hpp
include/boost/multi_index/detail/copy_map.hpp
@@ -1798,20 +1836,16 @@ include/boost/multi_index/detail/duplicates_iterator.hpp
include/boost/multi_index/detail/has_tag.hpp
include/boost/multi_index/detail/hash_index_args.hpp
include/boost/multi_index/detail/hash_index_iterator.hpp
-include/boost/multi_index/detail/hash_index_iterator_fwd.hpp
include/boost/multi_index/detail/hash_index_node.hpp
-include/boost/multi_index/detail/hash_index_proxy.hpp
include/boost/multi_index/detail/header_holder.hpp
include/boost/multi_index/detail/index_base.hpp
-include/boost/multi_index/detail/index_iterator.hpp
-include/boost/multi_index/detail/index_iterator_fwd.hpp
include/boost/multi_index/detail/index_loader.hpp
include/boost/multi_index/detail/index_matcher.hpp
include/boost/multi_index/detail/index_node_base.hpp
-include/boost/multi_index/detail/index_proxy.hpp
include/boost/multi_index/detail/index_saver.hpp
include/boost/multi_index/detail/invariant_assert.hpp
include/boost/multi_index/detail/is_index_list.hpp
+include/boost/multi_index/detail/iter_adaptor.hpp
include/boost/multi_index/detail/modify_key_adaptor.hpp
include/boost/multi_index/detail/msvc_index_specifier.hpp
include/boost/multi_index/detail/no_duplicate_tags.hpp
@@ -1820,10 +1854,17 @@ include/boost/multi_index/detail/ord_index_args.hpp
include/boost/multi_index/detail/ord_index_node.hpp
include/boost/multi_index/detail/ord_index_ops.hpp
include/boost/multi_index/detail/prevent_eti.hpp
+include/boost/multi_index/detail/rnd_index_loader.hpp
+include/boost/multi_index/detail/rnd_index_node.hpp
+include/boost/multi_index/detail/rnd_index_ops.hpp
+include/boost/multi_index/detail/rnd_index_ptr_array.hpp
+include/boost/multi_index/detail/rnd_node_iterator.hpp
+include/boost/multi_index/detail/safe_ctr_proxy.hpp
include/boost/multi_index/detail/safe_mode.hpp
include/boost/multi_index/detail/scope_guard.hpp
include/boost/multi_index/detail/seq_index_node.hpp
include/boost/multi_index/detail/seq_index_ops.hpp
+include/boost/multi_index/detail/uintptr_type.hpp
include/boost/multi_index/detail/unbounded.hpp
include/boost/multi_index/detail/value_compare.hpp
include/boost/multi_index/hashed_index.hpp
@@ -1836,6 +1877,8 @@ include/boost/multi_index/mem_fun.hpp
include/boost/multi_index/member.hpp
include/boost/multi_index/ordered_index.hpp
include/boost/multi_index/ordered_index_fwd.hpp
+include/boost/multi_index/random_access_index.hpp
+include/boost/multi_index/random_access_index_fwd.hpp
include/boost/multi_index/safe_mode_errors.hpp
include/boost/multi_index/sequenced_index.hpp
include/boost/multi_index/sequenced_index_fwd.hpp
@@ -1847,7 +1890,6 @@ include/boost/non_type.hpp
include/boost/noncopyable.hpp
include/boost/nondet_random.hpp
include/boost/none.hpp
-include/boost/none_t.hpp
include/boost/numeric/conversion/bounds.hpp
include/boost/numeric/conversion/cast.hpp
include/boost/numeric/conversion/conversion_traits.hpp
@@ -1882,11 +1924,13 @@ include/boost/numeric/interval/compare/possible.hpp
include/boost/numeric/interval/compare/set.hpp
include/boost/numeric/interval/compare/tribool.hpp
include/boost/numeric/interval/constants.hpp
+include/boost/numeric/interval/detail/alpha_rounding_control.hpp
include/boost/numeric/interval/detail/bcc_rounding_control.hpp
include/boost/numeric/interval/detail/bugs.hpp
include/boost/numeric/interval/detail/c99_rounding_control.hpp
include/boost/numeric/interval/detail/c99sub_rounding_control.hpp
include/boost/numeric/interval/detail/division.hpp
+include/boost/numeric/interval/detail/ia64_rounding_control.hpp
include/boost/numeric/interval/detail/interval_prototype.hpp
include/boost/numeric/interval/detail/msvc_rounding_control.hpp
include/boost/numeric/interval/detail/ppc_rounding_control.hpp
@@ -1947,14 +1991,24 @@ include/boost/operators.hpp
include/boost/optional.hpp
include/boost/optional/optional.hpp
include/boost/optional/optional_fwd.hpp
+include/boost/optional/optional_io.hpp
include/boost/parameter.hpp
include/boost/parameter/aux_/arg_list.hpp
+include/boost/parameter/aux_/cast.hpp
include/boost/parameter/aux_/default.hpp
+include/boost/parameter/aux_/maybe.hpp
include/boost/parameter/aux_/overloads.hpp
include/boost/parameter/aux_/parameter_requirements.hpp
+include/boost/parameter/aux_/parenthesized_type.hpp
+include/boost/parameter/aux_/preprocessor/flatten.hpp
+include/boost/parameter/aux_/preprocessor/for_each.hpp
+include/boost/parameter/aux_/python/invoker.hpp
+include/boost/parameter/aux_/python/invoker_iterate.hpp
include/boost/parameter/aux_/result_of0.hpp
+include/boost/parameter/aux_/set.hpp
include/boost/parameter/aux_/tag.hpp
include/boost/parameter/aux_/tagged_argument.hpp
+include/boost/parameter/aux_/template_keyword.hpp
include/boost/parameter/aux_/unwrap_cv_reference.hpp
include/boost/parameter/aux_/void.hpp
include/boost/parameter/aux_/yesno.hpp
@@ -1963,7 +2017,11 @@ include/boost/parameter/config.hpp
include/boost/parameter/keyword.hpp
include/boost/parameter/macros.hpp
include/boost/parameter/match.hpp
+include/boost/parameter/name.hpp
include/boost/parameter/parameters.hpp
+include/boost/parameter/preprocessor.hpp
+include/boost/parameter/python.hpp
+include/boost/parameter/value_type.hpp
include/boost/pending/bucket_sorter.hpp
include/boost/pending/container_traits.hpp
include/boost/pending/cstddef.hpp
@@ -1984,11 +2042,14 @@ include/boost/pending/lowest_bit.hpp
include/boost/pending/mutable_heap.hpp
include/boost/pending/mutable_queue.hpp
include/boost/pending/property.hpp
+include/boost/pending/property_serialize.hpp
include/boost/pending/queue.hpp
include/boost/pending/relaxed_heap.hpp
include/boost/pending/stringtok.hpp
include/boost/pfto.hpp
include/boost/pointee.hpp
+include/boost/pointer_cast.hpp
+include/boost/pointer_to_other.hpp
include/boost/pool/detail/ct_gcd_lcm.hpp
include/boost/pool/detail/gcd_lcm.hpp
include/boost/pool/detail/guard.hpp
@@ -2176,6 +2237,7 @@ include/boost/preprocessor/repetition/enum_params.hpp
include/boost/preprocessor/repetition/enum_params_with_a_default.hpp
include/boost/preprocessor/repetition/enum_params_with_defaults.hpp
include/boost/preprocessor/repetition/enum_shifted.hpp
+include/boost/preprocessor/repetition/enum_shifted_binary_params.hpp
include/boost/preprocessor/repetition/enum_shifted_params.hpp
include/boost/preprocessor/repetition/enum_trailing.hpp
include/boost/preprocessor/repetition/enum_trailing_binary_params.hpp
@@ -2214,6 +2276,8 @@ include/boost/preprocessor/seq/to_array.hpp
include/boost/preprocessor/seq/to_tuple.hpp
include/boost/preprocessor/seq/transform.hpp
include/boost/preprocessor/slot.hpp
+include/boost/preprocessor/slot/counter.hpp
+include/boost/preprocessor/slot/detail/counter.hpp
include/boost/preprocessor/slot/detail/def.hpp
include/boost/preprocessor/slot/detail/shared.hpp
include/boost/preprocessor/slot/detail/slot1.hpp
@@ -2263,6 +2327,7 @@ include/boost/ptr_container/detail/move.hpp
include/boost/ptr_container/detail/reversible_ptr_container.hpp
include/boost/ptr_container/detail/scoped_deleter.hpp
include/boost/ptr_container/detail/static_move_ptr.hpp
+include/boost/ptr_container/detail/throw_exception.hpp
include/boost/ptr_container/detail/void_ptr_iterator.hpp
include/boost/ptr_container/exception.hpp
include/boost/ptr_container/indirect_fun.hpp
@@ -2386,14 +2451,17 @@ include/boost/python/detail/void_return.hpp
include/boost/python/detail/wrap_python.hpp
include/boost/python/detail/wrapper_base.hpp
include/boost/python/dict.hpp
+include/boost/python/docstring_options.hpp
include/boost/python/enum.hpp
include/boost/python/errors.hpp
include/boost/python/exception_translator.hpp
+include/boost/python/exec.hpp
include/boost/python/extract.hpp
include/boost/python/handle.hpp
include/boost/python/handle_fwd.hpp
include/boost/python/has_back_reference.hpp
include/boost/python/implicit.hpp
+include/boost/python/import.hpp
include/boost/python/init.hpp
include/boost/python/instance_holder.hpp
include/boost/python/iterator.hpp
@@ -2430,6 +2498,7 @@ include/boost/python/object/make_ptr_instance.hpp
include/boost/python/object/pickle_support.hpp
include/boost/python/object/pointer_holder.hpp
include/boost/python/object/py_function.hpp
+include/boost/python/object/stl_iterator_core.hpp
include/boost/python/object/value_holder.hpp
include/boost/python/object/value_holder_fwd.hpp
include/boost/python/object_attributes.hpp
@@ -2464,6 +2533,8 @@ include/boost/python/self.hpp
include/boost/python/signature.hpp
include/boost/python/slice.hpp
include/boost/python/slice_nil.hpp
+include/boost/python/ssize_t.hpp
+include/boost/python/stl_iterator.hpp
include/boost/python/str.hpp
include/boost/python/suite/indexing/container_utils.hpp
include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp
@@ -2515,6 +2586,7 @@ include/boost/random/variate_generator.hpp
include/boost/random/xor_combine.hpp
include/boost/range.hpp
include/boost/range/begin.hpp
+include/boost/range/concepts.hpp
include/boost/range/config.hpp
include/boost/range/const_iterator.hpp
include/boost/range/const_reverse_iterator.hpp
@@ -2636,6 +2708,8 @@ include/boost/serialization/extended_type_info.hpp
include/boost/serialization/extended_type_info_no_rtti.hpp
include/boost/serialization/extended_type_info_typeid.hpp
include/boost/serialization/force_include.hpp
+include/boost/serialization/hash_collections_load_imp.hpp
+include/boost/serialization/hash_collections_save_imp.hpp
include/boost/serialization/hash_map.hpp
include/boost/serialization/hash_set.hpp
include/boost/serialization/is_abstract.hpp
@@ -2710,10 +2784,13 @@ include/boost/spirit/actor/ref_const_ref_const_ref_a.hpp
include/boost/spirit/actor/ref_const_ref_value_actor.hpp
include/boost/spirit/actor/ref_value_actor.hpp
include/boost/spirit/actor/swap_actor.hpp
+include/boost/spirit/actor/typeof.hpp
include/boost/spirit/attribute.hpp
include/boost/spirit/attribute/closure.hpp
include/boost/spirit/attribute/closure_context.hpp
+include/boost/spirit/attribute/closure_fwd.hpp
include/boost/spirit/attribute/parametric.hpp
+include/boost/spirit/attribute/typeof.hpp
include/boost/spirit/core.hpp
include/boost/spirit/core/assert.hpp
include/boost/spirit/core/composite/actions.hpp
@@ -2760,20 +2837,26 @@ include/boost/spirit/core/non_terminal/parser_context.hpp
include/boost/spirit/core/non_terminal/parser_id.hpp
include/boost/spirit/core/non_terminal/rule.hpp
include/boost/spirit/core/non_terminal/subrule.hpp
+include/boost/spirit/core/non_terminal/subrule_fwd.hpp
include/boost/spirit/core/parser.hpp
include/boost/spirit/core/primitives/impl/numerics.ipp
include/boost/spirit/core/primitives/impl/primitives.ipp
include/boost/spirit/core/primitives/numerics.hpp
+include/boost/spirit/core/primitives/numerics_fwd.hpp
include/boost/spirit/core/primitives/primitives.hpp
include/boost/spirit/core/safe_bool.hpp
include/boost/spirit/core/scanner/impl/skipper.ipp
include/boost/spirit/core/scanner/scanner.hpp
+include/boost/spirit/core/scanner/scanner_fwd.hpp
include/boost/spirit/core/scanner/skipper.hpp
+include/boost/spirit/core/scanner/skipper_fwd.hpp
+include/boost/spirit/core/typeof.hpp
include/boost/spirit/debug.hpp
include/boost/spirit/debug/debug_node.hpp
include/boost/spirit/debug/impl/parser_names.ipp
include/boost/spirit/debug/minimal.hpp
include/boost/spirit/debug/parser_names.hpp
+include/boost/spirit/debug/typeof.hpp
include/boost/spirit/dynamic.hpp
include/boost/spirit/dynamic/for.hpp
include/boost/spirit/dynamic/if.hpp
@@ -2784,11 +2867,15 @@ include/boost/spirit/dynamic/lazy.hpp
include/boost/spirit/dynamic/rule_alias.hpp
include/boost/spirit/dynamic/select.hpp
include/boost/spirit/dynamic/stored_rule.hpp
+include/boost/spirit/dynamic/stored_rule_fwd.hpp
include/boost/spirit/dynamic/switch.hpp
+include/boost/spirit/dynamic/typeof.hpp
include/boost/spirit/dynamic/while.hpp
include/boost/spirit/error_handling.hpp
include/boost/spirit/error_handling/exceptions.hpp
+include/boost/spirit/error_handling/exceptions_fwd.hpp
include/boost/spirit/error_handling/impl/exceptions.ipp
+include/boost/spirit/error_handling/typeof.hpp
include/boost/spirit/fusion/algorithm/any.hpp
include/boost/spirit/fusion/algorithm/detail/any.ipp
include/boost/spirit/fusion/algorithm/detail/find_if.ipp
@@ -2818,6 +2905,7 @@ include/boost/spirit/fusion/iterator/detail/cons_iterator/deref_traits.hpp
include/boost/spirit/fusion/iterator/detail/cons_iterator/next_traits.hpp
include/boost/spirit/fusion/iterator/detail/cons_iterator/value_traits.hpp
include/boost/spirit/fusion/iterator/detail/filter_view_iterator/deref_traits.hpp
+include/boost/spirit/fusion/iterator/detail/filter_view_iterator/equal_to_traits.hpp
include/boost/spirit/fusion/iterator/detail/filter_view_iterator/next_traits.hpp
include/boost/spirit/fusion/iterator/detail/filter_view_iterator/value_traits.hpp
include/boost/spirit/fusion/iterator/detail/iterator_base.hpp
@@ -2915,11 +3003,15 @@ include/boost/spirit/fusion/sequence/type_sequence.hpp
include/boost/spirit/fusion/sequence/value_at.hpp
include/boost/spirit/iterator.hpp
include/boost/spirit/iterator/file_iterator.hpp
+include/boost/spirit/iterator/file_iterator_fwd.hpp
include/boost/spirit/iterator/fixed_size_queue.hpp
include/boost/spirit/iterator/impl/file_iterator.ipp
include/boost/spirit/iterator/impl/position_iterator.ipp
include/boost/spirit/iterator/multi_pass.hpp
+include/boost/spirit/iterator/multi_pass_fwd.hpp
include/boost/spirit/iterator/position_iterator.hpp
+include/boost/spirit/iterator/position_iterator_fwd.hpp
+include/boost/spirit/iterator/typeof.hpp
include/boost/spirit/meta.hpp
include/boost/spirit/meta/as_parser.hpp
include/boost/spirit/meta/fundamental.hpp
@@ -2948,22 +3040,33 @@ include/boost/spirit/symbols.hpp
include/boost/spirit/symbols/impl/symbols.ipp
include/boost/spirit/symbols/impl/tst.ipp
include/boost/spirit/symbols/symbols.hpp
+include/boost/spirit/symbols/symbols_fwd.hpp
+include/boost/spirit/symbols/typeof.hpp
include/boost/spirit/tree/ast.hpp
+include/boost/spirit/tree/ast_fwd.hpp
include/boost/spirit/tree/common.hpp
+include/boost/spirit/tree/common_fwd.hpp
include/boost/spirit/tree/impl/parse_tree_utils.ipp
include/boost/spirit/tree/impl/tree_to_xml.ipp
include/boost/spirit/tree/parse_tree.hpp
+include/boost/spirit/tree/parse_tree_fwd.hpp
include/boost/spirit/tree/parse_tree_utils.hpp
+include/boost/spirit/tree/parsetree.dtd
include/boost/spirit/tree/tree_to_xml.hpp
+include/boost/spirit/tree/typeof.hpp
include/boost/spirit/utility.hpp
include/boost/spirit/utility/chset.hpp
include/boost/spirit/utility/chset_operators.hpp
include/boost/spirit/utility/confix.hpp
+include/boost/spirit/utility/confix_fwd.hpp
include/boost/spirit/utility/distinct.hpp
+include/boost/spirit/utility/distinct_fwd.hpp
include/boost/spirit/utility/escape_char.hpp
+include/boost/spirit/utility/escape_char_fwd.hpp
include/boost/spirit/utility/flush_multi_pass.hpp
include/boost/spirit/utility/functor_parser.hpp
include/boost/spirit/utility/grammar_def.hpp
+include/boost/spirit/utility/grammar_def_fwd.hpp
include/boost/spirit/utility/impl/chset.ipp
include/boost/spirit/utility/impl/chset/basic_chset.hpp
include/boost/spirit/utility/impl/chset/basic_chset.ipp
@@ -2975,11 +3078,43 @@ include/boost/spirit/utility/impl/escape_char.ipp
include/boost/spirit/utility/impl/lists.ipp
include/boost/spirit/utility/impl/regex.ipp
include/boost/spirit/utility/lists.hpp
+include/boost/spirit/utility/lists_fwd.hpp
include/boost/spirit/utility/loops.hpp
include/boost/spirit/utility/regex.hpp
+include/boost/spirit/utility/rule_parser.hpp
include/boost/spirit/utility/scoped_lock.hpp
+include/boost/spirit/utility/typeof.hpp
include/boost/spirit/version.hpp
include/boost/state_saver.hpp
+include/boost/statechart/asynchronous_state_machine.hpp
+include/boost/statechart/custom_reaction.hpp
+include/boost/statechart/deep_history.hpp
+include/boost/statechart/deferral.hpp
+include/boost/statechart/detail/avoid_unused_warning.hpp
+include/boost/statechart/detail/constructor.hpp
+include/boost/statechart/detail/counted_base.hpp
+include/boost/statechart/detail/leaf_state.hpp
+include/boost/statechart/detail/memory.hpp
+include/boost/statechart/detail/node_state.hpp
+include/boost/statechart/detail/rtti_policy.hpp
+include/boost/statechart/detail/state_base.hpp
+include/boost/statechart/event.hpp
+include/boost/statechart/event_base.hpp
+include/boost/statechart/event_processor.hpp
+include/boost/statechart/exception_translator.hpp
+include/boost/statechart/fifo_scheduler.hpp
+include/boost/statechart/fifo_worker.hpp
+include/boost/statechart/history.hpp
+include/boost/statechart/in_state_reaction.hpp
+include/boost/statechart/null_exception_translator.hpp
+include/boost/statechart/processor_container.hpp
+include/boost/statechart/result.hpp
+include/boost/statechart/shallow_history.hpp
+include/boost/statechart/simple_state.hpp
+include/boost/statechart/state.hpp
+include/boost/statechart/state_machine.hpp
+include/boost/statechart/termination.hpp
+include/boost/statechart/transition.hpp
include/boost/static_assert.hpp
include/boost/static_warning.hpp
include/boost/strong_typedef.hpp
@@ -2993,13 +3128,17 @@ include/boost/test/detail/suppress_warnings.hpp
include/boost/test/detail/unit_test_parameters.hpp
include/boost/test/detail/workaround.hpp
include/boost/test/detail/wrap_io_saver.hpp
+include/boost/test/exception_safety.hpp
include/boost/test/execution_monitor.hpp
include/boost/test/floating_point_comparison.hpp
include/boost/test/framework.hpp
include/boost/test/impl/compiler_log_formatter.ipp
include/boost/test/impl/cpp_main.ipp
+include/boost/test/impl/exception_safety.ipp
include/boost/test/impl/execution_monitor.ipp
include/boost/test/impl/framework.ipp
+include/boost/test/impl/interaction_based.ipp
+include/boost/test/impl/logged_expectations.ipp
include/boost/test/impl/plain_report_formatter.ipp
include/boost/test/impl/progress_monitor.ipp
include/boost/test/impl/results_collector.ipp
@@ -3015,8 +3154,12 @@ include/boost/test/impl/xml_log_formatter.ipp
include/boost/test/impl/xml_report_formatter.ipp
include/boost/test/included/prg_exec_monitor.hpp
include/boost/test/included/test_exec_monitor.hpp
+include/boost/test/included/unit_test.hpp
include/boost/test/included/unit_test_framework.hpp
+include/boost/test/interaction_based.hpp
+include/boost/test/logged_expectations.hpp
include/boost/test/minimal.hpp
+include/boost/test/mock_object.hpp
include/boost/test/output/compiler_log_formatter.hpp
include/boost/test/output/plain_report_formatter.hpp
include/boost/test/output/xml_log_formatter.hpp
@@ -3024,10 +3167,12 @@ include/boost/test/output/xml_report_formatter.hpp
include/boost/test/output_test_stream.hpp
include/boost/test/parameterized_test.hpp
include/boost/test/predicate_result.hpp
+include/boost/test/prg_exec_monitor.hpp
include/boost/test/progress_monitor.hpp
include/boost/test/results_collector.hpp
include/boost/test/results_reporter.hpp
include/boost/test/test_case_template.hpp
+include/boost/test/test_exec_monitor.hpp
include/boost/test/test_observer.hpp
include/boost/test/test_tools.hpp
include/boost/test/unit_test.hpp
@@ -3035,6 +3180,7 @@ include/boost/test/unit_test_log.hpp
include/boost/test/unit_test_log_formatter.hpp
include/boost/test/unit_test_monitor.hpp
include/boost/test/unit_test_suite.hpp
+include/boost/test/unit_test_suite_impl.hpp
include/boost/test/utils/algorithm.hpp
include/boost/test/utils/assign_op.hpp
include/boost/test/utils/basic_cstring/basic_cstring.hpp
@@ -3056,39 +3202,49 @@ include/boost/test/utils/nullstream.hpp
include/boost/test/utils/rtti.hpp
include/boost/test/utils/runtime/argument.hpp
include/boost/test/utils/runtime/cla/argument_factory.hpp
+include/boost/test/utils/runtime/cla/argv_traverser.cpp
include/boost/test/utils/runtime/cla/argv_traverser.hpp
include/boost/test/utils/runtime/cla/argv_traverser.ipp
include/boost/test/utils/runtime/cla/basic_parameter.hpp
+include/boost/test/utils/runtime/cla/char_parameter.cpp
include/boost/test/utils/runtime/cla/char_parameter.hpp
include/boost/test/utils/runtime/cla/char_parameter.ipp
include/boost/test/utils/runtime/cla/detail/argument_value_usage.hpp
+include/boost/test/utils/runtime/cla/dual_name_parameter.cpp
include/boost/test/utils/runtime/cla/dual_name_parameter.hpp
include/boost/test/utils/runtime/cla/dual_name_parameter.ipp
include/boost/test/utils/runtime/cla/fwd.hpp
+include/boost/test/utils/runtime/cla/id_policy.cpp
include/boost/test/utils/runtime/cla/id_policy.hpp
include/boost/test/utils/runtime/cla/id_policy.ipp
include/boost/test/utils/runtime/cla/iface/argument_factory.hpp
include/boost/test/utils/runtime/cla/iface/id_policy.hpp
include/boost/test/utils/runtime/cla/modifier.hpp
+include/boost/test/utils/runtime/cla/named_parameter.cpp
include/boost/test/utils/runtime/cla/named_parameter.hpp
include/boost/test/utils/runtime/cla/named_parameter.ipp
include/boost/test/utils/runtime/cla/parameter.hpp
+include/boost/test/utils/runtime/cla/parser.cpp
include/boost/test/utils/runtime/cla/parser.hpp
include/boost/test/utils/runtime/cla/parser.ipp
include/boost/test/utils/runtime/cla/positional_parameter.hpp
include/boost/test/utils/runtime/cla/typed_parameter.hpp
+include/boost/test/utils/runtime/cla/validation.cpp
include/boost/test/utils/runtime/cla/validation.hpp
include/boost/test/utils/runtime/cla/validation.ipp
include/boost/test/utils/runtime/cla/value_generator.hpp
include/boost/test/utils/runtime/cla/value_handler.hpp
include/boost/test/utils/runtime/config.hpp
include/boost/test/utils/runtime/configuration.hpp
+include/boost/test/utils/runtime/env/environment.cpp
include/boost/test/utils/runtime/env/environment.hpp
include/boost/test/utils/runtime/env/environment.ipp
include/boost/test/utils/runtime/env/fwd.hpp
include/boost/test/utils/runtime/env/modifier.hpp
include/boost/test/utils/runtime/env/variable.hpp
+include/boost/test/utils/runtime/file/config_file.cpp
include/boost/test/utils/runtime/file/config_file.hpp
+include/boost/test/utils/runtime/file/config_file_iterator.cpp
include/boost/test/utils/runtime/file/config_file_iterator.hpp
include/boost/test/utils/runtime/fwd.hpp
include/boost/test/utils/runtime/interpret_argument_value.hpp
@@ -3104,6 +3260,7 @@ include/boost/thread/condition.hpp
include/boost/thread/detail/config.hpp
include/boost/thread/detail/force_cast.hpp
include/boost/thread/detail/lock.hpp
+include/boost/thread/detail/read_write_lock.hpp
include/boost/thread/detail/singleton.hpp
include/boost/thread/detail/tss_hooks.hpp
include/boost/thread/exceptions.hpp
@@ -3118,6 +3275,99 @@ include/boost/timer.hpp
include/boost/token_functions.hpp
include/boost/token_iterator.hpp
include/boost/tokenizer.hpp
+include/boost/tr1/array.hpp
+include/boost/tr1/complex.hpp
+include/boost/tr1/detail/config.hpp
+include/boost/tr1/detail/functor2iterator.hpp
+include/boost/tr1/detail/math_overloads.hpp
+include/boost/tr1/functional.hpp
+include/boost/tr1/memory.hpp
+include/boost/tr1/random.hpp
+include/boost/tr1/regex.hpp
+include/boost/tr1/tr1/algorithm
+include/boost/tr1/tr1/array
+include/boost/tr1/tr1/bcc32/array.h
+include/boost/tr1/tr1/bcc32/random.h
+include/boost/tr1/tr1/bcc32/regex.h
+include/boost/tr1/tr1/bcc32/tuple.h
+include/boost/tr1/tr1/bcc32/type_tra.h
+include/boost/tr1/tr1/bitset
+include/boost/tr1/tr1/complex
+include/boost/tr1/tr1/deque
+include/boost/tr1/tr1/exception
+include/boost/tr1/tr1/fstream
+include/boost/tr1/tr1/functional
+include/boost/tr1/tr1/iomanip
+include/boost/tr1/tr1/ios
+include/boost/tr1/tr1/iostream
+include/boost/tr1/tr1/istream
+include/boost/tr1/tr1/iterator
+include/boost/tr1/tr1/limits
+include/boost/tr1/tr1/list
+include/boost/tr1/tr1/locale
+include/boost/tr1/tr1/map
+include/boost/tr1/tr1/memory
+include/boost/tr1/tr1/new
+include/boost/tr1/tr1/numeric
+include/boost/tr1/tr1/ostream
+include/boost/tr1/tr1/queue
+include/boost/tr1/tr1/random
+include/boost/tr1/tr1/regex
+include/boost/tr1/tr1/set
+include/boost/tr1/tr1/sstream
+include/boost/tr1/tr1/stack
+include/boost/tr1/tr1/stdexcept
+include/boost/tr1/tr1/streambuf
+include/boost/tr1/tr1/string
+include/boost/tr1/tr1/strstream
+include/boost/tr1/tr1/sun/algorithm.SUNWCCh
+include/boost/tr1/tr1/sun/array.SUNWCCh
+include/boost/tr1/tr1/sun/bcc32.SUNWCCh
+include/boost/tr1/tr1/sun/bitset.SUNWCCh
+include/boost/tr1/tr1/sun/complex.SUNWCCh
+include/boost/tr1/tr1/sun/deque.SUNWCCh
+include/boost/tr1/tr1/sun/exception.SUNWCCh
+include/boost/tr1/tr1/sun/fstream.SUNWCCh
+include/boost/tr1/tr1/sun/functional.SUNWCCh
+include/boost/tr1/tr1/sun/iomanip.SUNWCCh
+include/boost/tr1/tr1/sun/ios.SUNWCCh
+include/boost/tr1/tr1/sun/iostream.SUNWCCh
+include/boost/tr1/tr1/sun/istream.SUNWCCh
+include/boost/tr1/tr1/sun/iterator.SUNWCCh
+include/boost/tr1/tr1/sun/limits.SUNWCCh
+include/boost/tr1/tr1/sun/list.SUNWCCh
+include/boost/tr1/tr1/sun/locale.SUNWCCh
+include/boost/tr1/tr1/sun/map.SUNWCCh
+include/boost/tr1/tr1/sun/memory.SUNWCCh
+include/boost/tr1/tr1/sun/new.SUNWCCh
+include/boost/tr1/tr1/sun/numeric.SUNWCCh
+include/boost/tr1/tr1/sun/ostream.SUNWCCh
+include/boost/tr1/tr1/sun/queue.SUNWCCh
+include/boost/tr1/tr1/sun/random.SUNWCCh
+include/boost/tr1/tr1/sun/regex.SUNWCCh
+include/boost/tr1/tr1/sun/set.SUNWCCh
+include/boost/tr1/tr1/sun/sstream.SUNWCCh
+include/boost/tr1/tr1/sun/stack.SUNWCCh
+include/boost/tr1/tr1/sun/stdexcept.SUNWCCh
+include/boost/tr1/tr1/sun/streambuf.SUNWCCh
+include/boost/tr1/tr1/sun/string.SUNWCCh
+include/boost/tr1/tr1/sun/strstream.SUNWCCh
+include/boost/tr1/tr1/sun/sun.SUNWCCh
+include/boost/tr1/tr1/sun/tuple.SUNWCCh
+include/boost/tr1/tr1/sun/type_traits.SUNWCCh
+include/boost/tr1/tr1/sun/typeinfo.SUNWCCh
+include/boost/tr1/tr1/sun/utility.SUNWCCh
+include/boost/tr1/tr1/sun/valarray.SUNWCCh
+include/boost/tr1/tr1/sun/vector.SUNWCCh
+include/boost/tr1/tr1/tuple
+include/boost/tr1/tr1/type_traits
+include/boost/tr1/tr1/typeinfo
+include/boost/tr1/tr1/utility
+include/boost/tr1/tr1/valarray
+include/boost/tr1/tr1/vector
+include/boost/tr1/tuple.hpp
+include/boost/tr1/type_traits.hpp
+include/boost/tr1/utility.hpp
include/boost/tuple/detail/tuple_basic.hpp
include/boost/tuple/detail/tuple_basic_no_partial_spec.hpp
include/boost/tuple/tuple.hpp
@@ -3206,6 +3456,15 @@ include/boost/type_traits/is_union.hpp
include/boost/type_traits/is_unsigned.hpp
include/boost/type_traits/is_void.hpp
include/boost/type_traits/is_volatile.hpp
+include/boost/type_traits/msvc/remove_all_extents.hpp
+include/boost/type_traits/msvc/remove_bounds.hpp
+include/boost/type_traits/msvc/remove_const.hpp
+include/boost/type_traits/msvc/remove_cv.hpp
+include/boost/type_traits/msvc/remove_extent.hpp
+include/boost/type_traits/msvc/remove_pointer.hpp
+include/boost/type_traits/msvc/remove_reference.hpp
+include/boost/type_traits/msvc/remove_volatile.hpp
+include/boost/type_traits/msvc/typeof.hpp
include/boost/type_traits/object_traits.hpp
include/boost/type_traits/rank.hpp
include/boost/type_traits/reference_traits.hpp
@@ -3221,6 +3480,53 @@ include/boost/type_traits/same_traits.hpp
include/boost/type_traits/transform_traits.hpp
include/boost/type_traits/transform_traits_spec.hpp
include/boost/type_traits/type_with_alignment.hpp
+include/boost/typeof/encode_decode.hpp
+include/boost/typeof/encode_decode_params.hpp
+include/boost/typeof/incr_registration_group.hpp
+include/boost/typeof/int_encoding.hpp
+include/boost/typeof/integral_template_param.hpp
+include/boost/typeof/message.hpp
+include/boost/typeof/modifiers.hpp
+include/boost/typeof/msvc/typeof_impl.hpp
+include/boost/typeof/native.hpp
+include/boost/typeof/pointers_data_members.hpp
+include/boost/typeof/register_functions.hpp
+include/boost/typeof/register_functions_iterate.hpp
+include/boost/typeof/register_fundamental.hpp
+include/boost/typeof/register_mem_functions.hpp
+include/boost/typeof/std/bitset.hpp
+include/boost/typeof/std/complex.hpp
+include/boost/typeof/std/deque.hpp
+include/boost/typeof/std/fstream.hpp
+include/boost/typeof/std/functional.hpp
+include/boost/typeof/std/iostream.hpp
+include/boost/typeof/std/istream.hpp
+include/boost/typeof/std/iterator.hpp
+include/boost/typeof/std/list.hpp
+include/boost/typeof/std/locale.hpp
+include/boost/typeof/std/map.hpp
+include/boost/typeof/std/memory.hpp
+include/boost/typeof/std/ostream.hpp
+include/boost/typeof/std/queue.hpp
+include/boost/typeof/std/set.hpp
+include/boost/typeof/std/sstream.hpp
+include/boost/typeof/std/stack.hpp
+include/boost/typeof/std/streambuf.hpp
+include/boost/typeof/std/string.hpp
+include/boost/typeof/std/utility.hpp
+include/boost/typeof/std/valarray.hpp
+include/boost/typeof/std/vector.hpp
+include/boost/typeof/template_encoding.hpp
+include/boost/typeof/template_template_param.hpp
+include/boost/typeof/type_encoding.hpp
+include/boost/typeof/type_template_param.hpp
+include/boost/typeof/typeof.hpp
+include/boost/typeof/typeof_impl.hpp
+include/boost/typeof/vector.hpp
+include/boost/typeof/vector100.hpp
+include/boost/typeof/vector150.hpp
+include/boost/typeof/vector200.hpp
+include/boost/typeof/vector50.hpp
include/boost/utility.hpp
include/boost/utility/addressof.hpp
include/boost/utility/base_from_member.hpp
@@ -3273,11 +3579,13 @@ include/boost/wave.hpp
include/boost/wave/cpp_context.hpp
include/boost/wave/cpp_exceptions.hpp
include/boost/wave/cpp_iteration_context.hpp
+include/boost/wave/cpp_throw.hpp
include/boost/wave/cpplexer/convert_trigraphs.hpp
include/boost/wave/cpplexer/cpp_lex_interface.hpp
include/boost/wave/cpplexer/cpp_lex_iterator.hpp
include/boost/wave/cpplexer/cpp_lex_token.hpp
include/boost/wave/cpplexer/cpplexer_exceptions.hpp
+include/boost/wave/cpplexer/detect_include_guards.hpp
include/boost/wave/cpplexer/re2clex/aq.hpp
include/boost/wave/cpplexer/re2clex/cpp_re.hpp
include/boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp
@@ -3296,6 +3604,7 @@ include/boost/wave/grammars/cpp_intlit_grammar.hpp
include/boost/wave/grammars/cpp_literal_grammar_gen.hpp
include/boost/wave/grammars/cpp_predef_macros_gen.hpp
include/boost/wave/grammars/cpp_predef_macros_grammar.hpp
+include/boost/wave/grammars/cpp_value_error.hpp
include/boost/wave/language_support.hpp
include/boost/wave/preprocessing_hooks.hpp
include/boost/wave/token_ids.hpp
@@ -3305,7 +3614,6 @@ include/boost/wave/util/cpp_iterator.hpp
include/boost/wave/util/cpp_macromap.hpp
include/boost/wave/util/cpp_macromap_predef.hpp
include/boost/wave/util/cpp_macromap_utils.hpp
-include/boost/wave/util/eat_whitespace.hpp
include/boost/wave/util/file_position.hpp
include/boost/wave/util/flex_string.hpp
include/boost/wave/util/functor_input.hpp
@@ -3320,8 +3628,154 @@ include/boost/wave/util/time_conversion_helper.hpp
include/boost/wave/util/transform_iterator.hpp
include/boost/wave/util/unput_queue_iterator.hpp
include/boost/wave/wave_config.hpp
+include/boost/wave/wave_config_constant.hpp
include/boost/wave/wave_version.hpp
+include/boost/wave/whitespace_handling.hpp
include/boost/weak_ptr.hpp
+include/boost/xpressive/basic_regex.hpp
+include/boost/xpressive/detail/core/access.hpp
+include/boost/xpressive/detail/core/action.hpp
+include/boost/xpressive/detail/core/action_state.hpp
+include/boost/xpressive/detail/core/adaptor.hpp
+include/boost/xpressive/detail/core/finder.hpp
+include/boost/xpressive/detail/core/flow_control.hpp
+include/boost/xpressive/detail/core/icase.hpp
+include/boost/xpressive/detail/core/linker.hpp
+include/boost/xpressive/detail/core/matcher/action_matcher.hpp
+include/boost/xpressive/detail/core/matcher/alternate_end_matcher.hpp
+include/boost/xpressive/detail/core/matcher/alternate_matcher.hpp
+include/boost/xpressive/detail/core/matcher/any_matcher.hpp
+include/boost/xpressive/detail/core/matcher/assert_bol_matcher.hpp
+include/boost/xpressive/detail/core/matcher/assert_bos_matcher.hpp
+include/boost/xpressive/detail/core/matcher/assert_eol_matcher.hpp
+include/boost/xpressive/detail/core/matcher/assert_eos_matcher.hpp
+include/boost/xpressive/detail/core/matcher/assert_line_base.hpp
+include/boost/xpressive/detail/core/matcher/assert_word_matcher.hpp
+include/boost/xpressive/detail/core/matcher/charset_matcher.hpp
+include/boost/xpressive/detail/core/matcher/end_matcher.hpp
+include/boost/xpressive/detail/core/matcher/epsilon_matcher.hpp
+include/boost/xpressive/detail/core/matcher/keeper_matcher.hpp
+include/boost/xpressive/detail/core/matcher/literal_matcher.hpp
+include/boost/xpressive/detail/core/matcher/logical_newline_matcher.hpp
+include/boost/xpressive/detail/core/matcher/lookahead_matcher.hpp
+include/boost/xpressive/detail/core/matcher/lookbehind_matcher.hpp
+include/boost/xpressive/detail/core/matcher/mark_begin_matcher.hpp
+include/boost/xpressive/detail/core/matcher/mark_end_matcher.hpp
+include/boost/xpressive/detail/core/matcher/mark_matcher.hpp
+include/boost/xpressive/detail/core/matcher/posix_charset_matcher.hpp
+include/boost/xpressive/detail/core/matcher/range_matcher.hpp
+include/boost/xpressive/detail/core/matcher/regex_byref_matcher.hpp
+include/boost/xpressive/detail/core/matcher/regex_matcher.hpp
+include/boost/xpressive/detail/core/matcher/repeat_begin_matcher.hpp
+include/boost/xpressive/detail/core/matcher/repeat_end_matcher.hpp
+include/boost/xpressive/detail/core/matcher/set_matcher.hpp
+include/boost/xpressive/detail/core/matcher/simple_repeat_matcher.hpp
+include/boost/xpressive/detail/core/matcher/string_matcher.hpp
+include/boost/xpressive/detail/core/matcher/true_matcher.hpp
+include/boost/xpressive/detail/core/matchers.hpp
+include/boost/xpressive/detail/core/optimize.hpp
+include/boost/xpressive/detail/core/peeker.hpp
+include/boost/xpressive/detail/core/quant_style.hpp
+include/boost/xpressive/detail/core/regex_impl.hpp
+include/boost/xpressive/detail/core/results_cache.hpp
+include/boost/xpressive/detail/core/state.hpp
+include/boost/xpressive/detail/core/sub_match_impl.hpp
+include/boost/xpressive/detail/core/sub_match_vector.hpp
+include/boost/xpressive/detail/detail_fwd.hpp
+include/boost/xpressive/detail/dynamic/dynamic.hpp
+include/boost/xpressive/detail/dynamic/matchable.hpp
+include/boost/xpressive/detail/dynamic/parse_charset.hpp
+include/boost/xpressive/detail/dynamic/parser.hpp
+include/boost/xpressive/detail/dynamic/parser_enum.hpp
+include/boost/xpressive/detail/dynamic/parser_traits.hpp
+include/boost/xpressive/detail/static/as_xpr.hpp
+include/boost/xpressive/detail/static/compile.hpp
+include/boost/xpressive/detail/static/is_pure.hpp
+include/boost/xpressive/detail/static/modifier.hpp
+include/boost/xpressive/detail/static/placeholders.hpp
+include/boost/xpressive/detail/static/productions/alt_compilers.hpp
+include/boost/xpressive/detail/static/productions/charset_transforms.hpp
+include/boost/xpressive/detail/static/productions/complement_compiler.hpp
+include/boost/xpressive/detail/static/productions/domain_tags.hpp
+include/boost/xpressive/detail/static/productions/independent_compiler.hpp
+include/boost/xpressive/detail/static/productions/marker_compiler.hpp
+include/boost/xpressive/detail/static/productions/marker_transform.hpp
+include/boost/xpressive/detail/static/productions/modify_compiler.hpp
+include/boost/xpressive/detail/static/productions/noop_compiler.hpp
+include/boost/xpressive/detail/static/productions/productions.hpp
+include/boost/xpressive/detail/static/productions/quant_compilers.hpp
+include/boost/xpressive/detail/static/productions/quant_traits.hpp
+include/boost/xpressive/detail/static/productions/quant_transforms.hpp
+include/boost/xpressive/detail/static/productions/set_compilers.hpp
+include/boost/xpressive/detail/static/productions/transmogrify.hpp
+include/boost/xpressive/detail/static/productions/visitor.hpp
+include/boost/xpressive/detail/static/regex_operators.hpp
+include/boost/xpressive/detail/static/static.hpp
+include/boost/xpressive/detail/static/type_traits.hpp
+include/boost/xpressive/detail/static/width_of.hpp
+include/boost/xpressive/detail/utility/algorithm.hpp
+include/boost/xpressive/detail/utility/any.hpp
+include/boost/xpressive/detail/utility/boyer_moore.hpp
+include/boost/xpressive/detail/utility/chset/basic_chset.hpp
+include/boost/xpressive/detail/utility/chset/basic_chset.ipp
+include/boost/xpressive/detail/utility/chset/chset.hpp
+include/boost/xpressive/detail/utility/chset/range_run.hpp
+include/boost/xpressive/detail/utility/chset/range_run.ipp
+include/boost/xpressive/detail/utility/cons.hpp
+include/boost/xpressive/detail/utility/dont_care.hpp
+include/boost/xpressive/detail/utility/hash_peek_bitset.hpp
+include/boost/xpressive/detail/utility/ignore_unused.hpp
+include/boost/xpressive/detail/utility/literals.hpp
+include/boost/xpressive/detail/utility/never_true.hpp
+include/boost/xpressive/detail/utility/save_restore.hpp
+include/boost/xpressive/detail/utility/sequence_stack.hpp
+include/boost/xpressive/detail/utility/tracking_ptr.hpp
+include/boost/xpressive/detail/utility/traits_utils.hpp
+include/boost/xpressive/match_results.hpp
+include/boost/xpressive/proto/arg_traits.hpp
+include/boost/xpressive/proto/compiler/branch.hpp
+include/boost/xpressive/proto/compiler/conditional.hpp
+include/boost/xpressive/proto/compiler/error.hpp
+include/boost/xpressive/proto/compiler/fold.hpp
+include/boost/xpressive/proto/compiler/switch.hpp
+include/boost/xpressive/proto/compiler/transform.hpp
+include/boost/xpressive/proto/op_base.hpp
+include/boost/xpressive/proto/op_tags.hpp
+include/boost/xpressive/proto/operators.hpp
+include/boost/xpressive/proto/proto.hpp
+include/boost/xpressive/proto/proto_fwd.hpp
+include/boost/xpressive/proto/proto_typeof.hpp
+include/boost/xpressive/regex_algorithms.hpp
+include/boost/xpressive/regex_compiler.hpp
+include/boost/xpressive/regex_constants.hpp
+include/boost/xpressive/regex_error.hpp
+include/boost/xpressive/regex_iterator.hpp
+include/boost/xpressive/regex_primitives.hpp
+include/boost/xpressive/regex_token_iterator.hpp
+include/boost/xpressive/regex_traits.hpp
+include/boost/xpressive/sub_match.hpp
+include/boost/xpressive/traits/c_regex_traits.hpp
+include/boost/xpressive/traits/cpp_regex_traits.hpp
+include/boost/xpressive/traits/detail/c_ctype.hpp
+include/boost/xpressive/traits/null_regex_traits.hpp
+include/boost/xpressive/xpressive.hpp
+include/boost/xpressive/xpressive_dynamic.hpp
+include/boost/xpressive/xpressive_fwd.hpp
+include/boost/xpressive/xpressive_static.hpp
+include/boost/xpressive/xpressive_typeof.hpp
+@dirrm include/boost/xpressive/traits/detail
+@dirrm include/boost/xpressive/traits
+@dirrm include/boost/xpressive/proto/compiler
+@dirrm include/boost/xpressive/proto
+@dirrm include/boost/xpressive/detail/utility/chset
+@dirrm include/boost/xpressive/detail/utility
+@dirrm include/boost/xpressive/detail/static/productions
+@dirrm include/boost/xpressive/detail/static
+@dirrm include/boost/xpressive/detail/dynamic
+@dirrm include/boost/xpressive/detail/core/matcher
+@dirrm include/boost/xpressive/detail/core
+@dirrm include/boost/xpressive/detail
+@dirrm include/boost/xpressive
@dirrm include/boost/wave/util
@dirrm include/boost/wave/grammars
@dirrm include/boost/wave/cpplexer/re2clex
@@ -3331,10 +3785,19 @@ include/boost/weak_ptr.hpp
@dirrm include/boost/variant
@dirrm include/boost/utility/detail
@dirrm include/boost/utility
+@dirrm include/boost/typeof/std
+@dirrm include/boost/typeof/msvc
+@dirrm include/boost/typeof
+@dirrm include/boost/type_traits/msvc
@dirrm include/boost/type_traits/detail
@dirrm include/boost/type_traits
@dirrm include/boost/tuple/detail
@dirrm include/boost/tuple
+@dirrm include/boost/tr1/tr1/sun
+@dirrm include/boost/tr1/tr1/bcc32
+@dirrm include/boost/tr1/tr1
+@dirrm include/boost/tr1/detail
+@dirrm include/boost/tr1
@dirrm include/boost/thread/detail
@dirrm include/boost/thread
@dirrm include/boost/test/utils/runtime/file
@@ -3351,6 +3814,8 @@ include/boost/weak_ptr.hpp
@dirrm include/boost/test/impl
@dirrm include/boost/test/detail
@dirrm include/boost/test
+@dirrm include/boost/statechart/detail
+@dirrm include/boost/statechart
@dirrm include/boost/spirit/utility/impl/chset
@dirrm include/boost/spirit/utility/impl
@dirrm include/boost/spirit/utility
@@ -3462,6 +3927,8 @@ include/boost/weak_ptr.hpp
@dirrm include/boost/pool
@dirrm include/boost/pending/detail
@dirrm include/boost/pending
+@dirrm include/boost/parameter/aux_/python
+@dirrm include/boost/parameter/aux_/preprocessor
@dirrm include/boost/parameter/aux_
@dirrm include/boost/parameter
@dirrm include/boost/optional
@@ -3518,7 +3985,9 @@ include/boost/weak_ptr.hpp
@dirrm include/boost/mpl/aux_/config
@dirrm include/boost/mpl/aux_
@dirrm include/boost/mpl
+@dirrm include/boost/math/special_functions/detail
@dirrm include/boost/math/special_functions
+@dirrm include/boost/math/complex
@dirrm include/boost/math
@dirrm include/boost/logic
@dirrm include/boost/lambda/detail
@@ -3554,6 +4023,7 @@ include/boost/weak_ptr.hpp
@dirrm include/boost/date_time
@dirrm include/boost/config/stdlib
@dirrm include/boost/config/platform
+@dirrm include/boost/config/no_tr1
@dirrm include/boost/config/compiler
@dirrm include/boost/config/abi
@dirrm include/boost/config
diff --git a/devel/boost-headers/buildlink3.mk b/devel/boost-headers/buildlink3.mk
index e62dfbe5ecf..c5cbba1fa63 100644
--- a/devel/boost-headers/buildlink3.mk
+++ b/devel/boost-headers/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:41 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2008/01/04 19:58:39 jmmv Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BOOST_HEADERS_BUILDLINK3_MK:= ${BOOST_HEADERS_BUILDLINK3_MK}+
@@ -13,7 +13,7 @@ BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}boost-headers
.if !empty(BOOST_HEADERS_BUILDLINK3_MK:M+)
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.33.*
+BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.34.*
BUILDLINK_DEPMETHOD.boost-headers?= build
BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers
.endif # BOOST_HEADERS_BUILDLINK3_MK
diff --git a/devel/boost-jam/Makefile b/devel/boost-jam/Makefile
index 93f32b8a6a4..be7680d3d43 100644
--- a/devel/boost-jam/Makefile
+++ b/devel/boost-jam/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2007/11/29 22:27:13 heinz Exp $
+# $NetBSD: Makefile,v 1.3 2008/01/04 19:58:40 jmmv Exp $
#
PKG_DESTDIR_SUPPORT= user-destdir
@@ -14,22 +14,19 @@ CONFLICTS+= boost-build<=1.33.1
SUBST_CLASSES+= bb
SUBST_MESSAGE.bb= Fixing path to Boost.Build files.
SUBST_STAGE.bb= pre-build
-SUBST_FILES.bb= tools/build/jam_src/Jambase
+SUBST_FILES.bb= tools/jam/src/Jambase
SUBST_SED.bb= -e 's,/usr/share/boost-build,${PREFIX}/share/boost-build,g'
.include "../../devel/boost-build/toolset.mk"
INSTALLATION_DIRS= bin
-pre-build:
- rm ${WRKSRC}/tools/build/jam_src/jambase.c
-
do-build:
- cd ${WRKSRC}/tools/build/jam_src && \
+ cd ${WRKSRC}/tools/jam/src && \
${SETENV} ${MAKE_ENV} ${SH} ./build.sh ${BOOST_TOOLSET}
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/tools/build/jam_src/bin.*/bjam \
+ ${INSTALL_PROGRAM} ${WRKSRC}/tools/jam/src/bin.*/bjam \
${DESTDIR:Q}${PREFIX}/bin
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/boost-jam/bjam.mk b/devel/boost-jam/bjam.mk
index 7cee298fc77..7b58f1630f5 100644
--- a/devel/boost-jam/bjam.mk
+++ b/devel/boost-jam/bjam.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bjam.mk,v 1.1.1.1 2007/06/02 17:48:51 jmmv Exp $
+# $NetBSD: bjam.mk,v 1.2 2008/01/04 19:58:40 jmmv Exp $
#
.include "../../devel/boost-jam/buildlink3.mk"
@@ -7,24 +7,36 @@
.include "../../mk/bsd.prefs.mk"
BJAM= ${BUILDLINK_PREFIX.boost-jam}/bin/bjam
+
BJAM_ARGS+= --builddir=${WRKSRC}/build
BJAM_ARGS+= --layout=system
BJAM_ARGS+= --prefix=${PREFIX}
-BJAM_ARGS+= -sBUILD=${BJAM_BUILD:Q}
-BJAM_ARGS+= -sTOOLS=${BOOST_TOOLSET}
+BJAM_ARGS+= --toolset=${BOOST_TOOLSET}
.if ${OPSYS} == "Darwin"
BJAM_ARGS+= -sTARGET_LIBDIR=${PREFIX}/lib
.endif
-.if defined(BOOST_DEBUG) && !empty(BOOST_DEBUG:M[Yy][Ee][Ss])
+BJAM_ARGS+= ${BJAM_BUILD}
+
BJAM_BUILD+= debug
-.endif
-BJAM_BUILD+= <linkflags>${COMPILER_RPATH_FLAG}${PREFIX}/lib
-BJAM_BUILD+= <threading>multi
BJAM_BUILD+= release
+BJAM_BUILD+= threading=multi
+BJAM_BUILD+= link=shared,static
+
BJAM_CMD= ${SETENV} ${MAKE_ENV} ${BJAM} ${BJAM_ARGS}
+PKG_OPTIONS_VAR= PKG_OPTIONS.boost
+PKG_SUPPORTED_OPTIONS= debug
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_SRC+= PLIST
+
+UNLIMIT_RESOURCES+= datasize
+
bjam-build:
- @cd ${WRKSRC} && ${BJAM_CMD} stage
+ @${_ULIMIT_CMD} \
+ cd ${WRKSRC} && ${BJAM_CMD} stage
bjam-install:
- @cd ${WRKSRC} && ${BJAM_CMD} install
+ @${_ULIMIT_CMD} \
+ cd ${WRKSRC} && ${BJAM_CMD} install
diff --git a/devel/boost-jam/buildlink3.mk b/devel/boost-jam/buildlink3.mk
index 2d4ce89e76c..f99a5a50c80 100644
--- a/devel/boost-jam/buildlink3.mk
+++ b/devel/boost-jam/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2007/06/02 17:48:51 jmmv Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2008/01/04 19:58:40 jmmv Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BOOST_JAM_BUILDLINK3_MK:= ${BOOST_JAM_BUILDLINK3_MK}+
@@ -12,7 +12,7 @@ BUILDLINK_PACKAGES+= boost-jam
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}boost-jam
.if !empty(BOOST_JAM_BUILDLINK3_MK:M+)
-BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.33.*
+BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.34.*
BUILDLINK_DEPMETHOD.boost-jam?= build
BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam
.endif # BOOST_JAM_BUILDLINK3_MK
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index 9dc06010a7a..2a46d171216 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2007/06/02 17:51:48 jmmv Exp $
+# $NetBSD: Makefile,v 1.8 2008/01/04 19:58:40 jmmv Exp $
#
BOOST_PACKAGE= libs
@@ -9,7 +9,6 @@ BOOST_INSTALL_LIBS= yes
.include "../../meta-pkgs/boost/Makefile.common"
BJAM_ARGS+= --without-python
-BJAM_ARGS+= --without-serialization # Requires wide I/O
.include "../../devel/boost-jam/bjam.mk"
diff --git a/devel/boost-libs/PLIST b/devel/boost-libs/PLIST
index 6daa9cc2951..54c3e784b22 100644
--- a/devel/boost-libs/PLIST
+++ b/devel/boost-libs/PLIST
@@ -1,32 +1,55 @@
-@comment $NetBSD: PLIST,v 1.3 2005/08/12 20:58:45 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.4 2008/01/04 19:58:40 jmmv Exp $
+lib/libboost_date_time-mt-d.a
+lib/libboost_date_time-mt-d.so
lib/libboost_date_time-mt.a
lib/libboost_date_time-mt.so
-lib/libboost_date_time-mt.so.${PKGVERSION}
+lib/libboost_filesystem-mt-d.a
+lib/libboost_filesystem-mt-d.so
lib/libboost_filesystem-mt.a
lib/libboost_filesystem-mt.so
-lib/libboost_filesystem-mt.so.${PKGVERSION}
+lib/libboost_graph-mt-d.a
+lib/libboost_graph-mt-d.so
+lib/libboost_graph-mt.a
+lib/libboost_graph-mt.so
+lib/libboost_iostreams-mt-d.a
+lib/libboost_iostreams-mt-d.so
lib/libboost_iostreams-mt.a
lib/libboost_iostreams-mt.so
-lib/libboost_iostreams-mt.so.${PKGVERSION}
+lib/libboost_prg_exec_monitor-mt-d.a
+lib/libboost_prg_exec_monitor-mt-d.so
lib/libboost_prg_exec_monitor-mt.a
lib/libboost_prg_exec_monitor-mt.so
-lib/libboost_prg_exec_monitor-mt.so.${PKGVERSION}
+lib/libboost_program_options-mt-d.a
+lib/libboost_program_options-mt-d.so
lib/libboost_program_options-mt.a
lib/libboost_program_options-mt.so
-lib/libboost_program_options-mt.so.${PKGVERSION}
+lib/libboost_regex-mt-d.a
+lib/libboost_regex-mt-d.so
lib/libboost_regex-mt.a
lib/libboost_regex-mt.so
-lib/libboost_regex-mt.so.${PKGVERSION}
+lib/libboost_serialization-mt-d.a
+lib/libboost_serialization-mt-d.so
+lib/libboost_serialization-mt.a
+lib/libboost_serialization-mt.so
+lib/libboost_signals-mt-d.a
+lib/libboost_signals-mt-d.so
lib/libboost_signals-mt.a
lib/libboost_signals-mt.so
-lib/libboost_signals-mt.so.${PKGVERSION}
+lib/libboost_test_exec_monitor-mt-d.a
lib/libboost_test_exec_monitor-mt.a
-lib/libboost_test_exec_monitor-mt.so
-lib/libboost_test_exec_monitor-mt.so.${PKGVERSION}
+lib/libboost_thread-mt-d.a
+lib/libboost_thread-mt-d.so
lib/libboost_thread-mt.a
lib/libboost_thread-mt.so
-lib/libboost_thread-mt.so.${PKGVERSION}
+lib/libboost_unit_test_framework-mt-d.a
+lib/libboost_unit_test_framework-mt-d.so
lib/libboost_unit_test_framework-mt.a
lib/libboost_unit_test_framework-mt.so
-lib/libboost_unit_test_framework-mt.so.${PKGVERSION}
+lib/libboost_wave-mt-d.a
+lib/libboost_wave-mt-d.so
lib/libboost_wave-mt.a
+lib/libboost_wave-mt.so
+lib/libboost_wserialization-mt-d.a
+lib/libboost_wserialization-mt-d.so
+lib/libboost_wserialization-mt.a
+lib/libboost_wserialization-mt.so
diff --git a/devel/boost-libs/buildlink3.mk b/devel/boost-libs/buildlink3.mk
index e92f5ea06fe..48c88ee726e 100644
--- a/devel/boost-libs/buildlink3.mk
+++ b/devel/boost-libs/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.8 2006/07/08 23:10:41 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2008/01/04 19:58:40 jmmv Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BOOST_LIBS_BUILDLINK3_MK:= ${BOOST_LIBS_BUILDLINK3_MK}+
@@ -13,7 +13,7 @@ BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}boost-libs
.if !empty(BOOST_LIBS_BUILDLINK3_MK:M+)
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.33.*
+BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.34.*
BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs
.endif # BOOST_LIBS_BUILDLINK3_MK
diff --git a/devel/boost-libs/hacks.mk b/devel/boost-libs/hacks.mk
deleted file mode 100644
index c0c4046edac..00000000000
--- a/devel/boost-libs/hacks.mk
+++ /dev/null
@@ -1,7 +0,0 @@
-# $NetBSD: hacks.mk,v 1.1 2006/08/23 08:52:54 jmmv Exp $
-
-# GCC 3.3.3 enters an infinite loop under NetBSD/amd64 in Boost.Wave's
-# insantiate_cpp_literalgrs.cpp source file. Avoid compiling it.
-# To make things simple, apply the hack to all the platforms so that the
-# builds are consistent.
-BJAM_BUILD+= <define>BOOST_WAVE_SEPARATE_GRAMMAR_INSTANTIATION=0
diff --git a/devel/boost-python/Makefile b/devel/boost-python/Makefile
index 2a86621e3b8..955be19cf64 100644
--- a/devel/boost-python/Makefile
+++ b/devel/boost-python/Makefile
@@ -1,20 +1,23 @@
-# $NetBSD: Makefile,v 1.7 2007/06/02 17:51:49 jmmv Exp $
+# $NetBSD: Makefile,v 1.8 2008/01/04 19:58:40 jmmv Exp $
#
BOOST_PACKAGE= python
BOOST_COMMENT= (Boost.Python binary library)
BOOST_CONFIG= installed
-PKGREVISION= 1
.include "../../meta-pkgs/boost/Makefile.common"
BJAM_ARGS+= --with-python
-BJAM_ARGS+= -sPYTHON_ROOT=${PREFIX}
-BJAM_ARGS+= -sPYTHON_VERSION=${PYVERSSUFFIX}
+MAKE_ENV+= HOME=${WRKSRC}
.include "../../devel/boost-jam/bjam.mk"
.include "../../lang/python/application.mk"
+post-configure:
+ echo 'using python : ${PYVERSSUFFIX} :' \
+ '${PREFIX}/bin/python${PYVERSSUFFIX} ;' \
+ >${WRKSRC}/user-config.jam
+
do-build: bjam-build
do-install: boost-install-libs
diff --git a/devel/boost-python/PLIST b/devel/boost-python/PLIST
index 914bbd8e094..ee6e88df676 100644
--- a/devel/boost-python/PLIST
+++ b/devel/boost-python/PLIST
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.3 2005/06/18 14:32:39 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.4 2008/01/04 19:58:41 jmmv Exp $
+lib/libboost_python-mt-d.a
+lib/libboost_python-mt-d.so
lib/libboost_python-mt.a
lib/libboost_python-mt.so
-lib/libboost_python-mt.so.${PKGVERSION}
diff --git a/devel/boost-python/buildlink3.mk b/devel/boost-python/buildlink3.mk
index a264a65ba97..28d5086ecb1 100644
--- a/devel/boost-python/buildlink3.mk
+++ b/devel/boost-python/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.11 2006/07/08 23:10:41 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2008/01/04 19:58:41 jmmv Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BOOST_PYTHON_BUILDLINK3_MK:= ${BOOST_PYTHON_BUILDLINK3_MK}+
@@ -13,8 +13,8 @@ BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}boost-python
.if !empty(BOOST_PYTHON_BUILDLINK3_MK:M+)
# Use a dependency pattern that guarantees the proper ABI.
-BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.33.*
-BUILDLINK_ABI_DEPENDS.boost-python?= boost-python>=1.33.1nb1
+BUILDLINK_API_DEPENDS.boost-python+= boost-python-1.34.*
+BUILDLINK_ABI_DEPENDS.boost-python?= boost-python>=1.34.*
BUILDLINK_PKGSRCDIR.boost-python?= ../../devel/boost-python
.endif
diff --git a/meta-pkgs/boost/Makefile.common b/meta-pkgs/boost/Makefile.common
index f80c056bdb7..7e206ae9e33 100644
--- a/meta-pkgs/boost/Makefile.common
+++ b/meta-pkgs/boost/Makefile.common
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.10 2007/02/22 19:30:05 wiz Exp $
+# $NetBSD: Makefile.common,v 1.11 2008/01/04 19:58:41 jmmv Exp $
#
BOOST_PACKAGE?= undefined
BOOST_COMMENT?= undefined
-BOOST_VERSION= 1.33.1
+BOOST_VERSION= 1.34.1
BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//}
DISTNAME= boost_${BOOST_VERSION:S/./_/g}
@@ -25,7 +25,7 @@ MAINTAINER= jmmv@NetBSD.org
HOMEPAGE= http://www.boost.org/
COMMENT= Free, peer-reviewed portable C++ source libraries ${BOOST_COMMENT}
-CONFLICTS+= boost<1.32.0
+CONFLICTS+= boost<1.34.0
DISTINFO_FILE= ${.CURDIR}/../../meta-pkgs/boost/distinfo
PATCHDIR= ${.CURDIR}/../../meta-pkgs/boost/patches
diff --git a/meta-pkgs/boost/distinfo b/meta-pkgs/boost/distinfo
index 818a141e3cb..5e09483305f 100644
--- a/meta-pkgs/boost/distinfo
+++ b/meta-pkgs/boost/distinfo
@@ -1,16 +1,14 @@
-$NetBSD: distinfo,v 1.10 2006/09/18 22:51:25 joerg Exp $
+$NetBSD: distinfo,v 1.11 2008/01/04 19:58:41 jmmv Exp $
-SHA1 (boost_1_33_1.tar.bz2) = 22682f75ff0d1ea548688e78c8cca83d599ca576
-RMD160 (boost_1_33_1.tar.bz2) = 3d5999d321b558f74d786bec52ee1b1fcd7e7152
-Size (boost_1_33_1.tar.bz2) = 11507161 bytes
-SHA1 (patch-aa) = 957dad8d5993f0d28b399eedb2d0ae14ecfebc4c
-SHA1 (patch-ab) = 197c51ac67d74923d02f8a9746b5d2e0f7b84736
+SHA1 (boost_1_34_1.tar.bz2) = b771271d5cbd3bdb0f119dd66dfd36bad7a66866
+RMD160 (boost_1_34_1.tar.bz2) = 303327ff852bc19dd7a94657fdef3c56f5882e06
+Size (boost_1_34_1.tar.bz2) = 12986931 bytes
SHA1 (patch-ac) = 453d4107df03e96e66cbdbebceebdfcbed2710c1
-SHA1 (patch-ad) = 4d8bd0cea4b6758d52890cec420892f3ece4ea09
-SHA1 (patch-ae) = e557356101204290a70084eb284d90ce8f4cbd71
-SHA1 (patch-af) = 64a6fa2be7a526a0a3e6f47d5f703d7253a51615
-SHA1 (patch-ag) = 6c862a0f50590327344d6973617ccc56df67fa76
-SHA1 (patch-ah) = e16c08bb0f63e63ae082e9d83c588e3adcf9cb3b
-SHA1 (patch-ai) = 1e2d946090093bb4b9ab8fa78ccfaa0189b1d145
-SHA1 (patch-aj) = 09d27fc296105d3a8141df26ce3e8942ca973746
-SHA1 (patch-ak) = 9eb5353855d2b9b0638c98ab3fce33ac19e0f29a
+SHA1 (patch-ad) = 074db0bdee7ca145cda2c938626b7d5e3e1e7368
+SHA1 (patch-af) = f0a1fc4b9884663fbe5b9613bc61837b8e6e6af1
+SHA1 (patch-ah) = dc5d1d90998aad0f9689470166fd82f1eccdffe3
+SHA1 (patch-ak) = 32785c636ccc9be479db2d40d170f95e77d4e291
+SHA1 (patch-al) = 23756770d17d7958b0b9423e379fe0a1a2dd83f8
+SHA1 (patch-am) = 07f1e1e15d4129c7a8762ad2e81632fdd24e9515
+SHA1 (patch-an) = 91887a9a37e9d891252e0556ee40b58a1c6bc6cf
+SHA1 (patch-ao) = a8499a326f72c9fbfd31f0b0f23014729a2a0dae
diff --git a/meta-pkgs/boost/patches/patch-aa b/meta-pkgs/boost/patches/patch-aa
deleted file mode 100644
index 39dfa037a6a..00000000000
--- a/meta-pkgs/boost/patches/patch-aa
+++ /dev/null
@@ -1,48 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2006/01/20 20:40:19 jmmv Exp $
-
---- tools/build/v1/gcc-tools.jam.orig 2005-11-19 20:21:16.000000000 +0100
-+++ tools/build/v1/gcc-tools.jam
-@@ -123,6 +123,12 @@ else if $(UNIX)
- .GCC ?= cc ;
- .GXX ?= c++ ;
- }
-+ case NetBSD :
-+ {
-+ flags gcc CFLAGS <threading>multi : -pthread ;
-+ flags gcc LINKFLAGS <threading>multi : -lpthread ;
-+ # there is no -lrt on NetBSD
-+ }
- case *BSD :
- {
- flags gcc CFLAGS <threading>multi : -pthread ;
-@@ -179,7 +185,11 @@ if $(UNIX)
- SONAME = -Wl,-soname, ;
- flags gcc OBJCOPY_FLAGS <debug-symbols>on : "--set-section-flags .debug_str=contents,debug" ;
- }
-- case OpenBSD :
-+ case *BSD :
-+ {
-+ SONAME = -Wl,-soname, ;
-+ }
-+ case DragonFly :
- {
- SONAME = -Wl,-soname, ;
- }
-@@ -420,7 +430,7 @@ rule Link-action
- LNOPT on $(<) = "" ;
- }
- # do we use sonames or not?
-- if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX || $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN)
-+ if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = DRAGONFLY || $(OS) = FREEBSD || $(OS) = LINUX || $(OS) = NETBSD || $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN)
- {
- OUTTAG on $(<) = ".$(DLLVERSION)" ;
- SOTAG on $(<) = ".$(DLLVERSION)" ;
-@@ -466,7 +476,7 @@ rule Link-action
- gcc-spawn $(<) ;
- gcc-Link-action $(<) : $(>) ;
-
-- if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX || $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN)
-+ if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = DRAGONFLY || $(OS) = FREEBSD || $(OS) = LINUX || $(OS) = NETBSD || $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN)
- {
- return "$(<[1]).$(DLLVERSION)" ;
- }
diff --git a/meta-pkgs/boost/patches/patch-ab b/meta-pkgs/boost/patches/patch-ab
deleted file mode 100644
index 3d1929058e8..00000000000
--- a/meta-pkgs/boost/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2005/02/26 22:48:34 jmmv Exp $
-
---- libs/config/test/boost_no_cwchar.ipp.orig 2003-10-14 12:33:07.000000000 +0200
-+++ libs/config/test/boost_no_cwchar.ipp
-@@ -18,7 +18,7 @@ int test()
- {
- wchar_t c1[2] = { 0 };
- wchar_t c2[2] = { 0 };
-- if(wcscmp(c1,c2) || wcslen(c1)) return -1;
-+ if(std::wcscmp(c1,c2) || std::wcslen(c1)) return -1;
- wcscpy(c1,c2);
- wcsxfrm(c1,c2,0);
- return 0;
diff --git a/meta-pkgs/boost/patches/patch-ad b/meta-pkgs/boost/patches/patch-ad
index ee5d77c5720..2ce7e848eca 100644
--- a/meta-pkgs/boost/patches/patch-ad
+++ b/meta-pkgs/boost/patches/patch-ad
@@ -1,13 +1,13 @@
-$NetBSD: patch-ad,v 1.4 2006/01/21 09:02:16 jmmv Exp $
+$NetBSD: patch-ad,v 1.5 2008/01/04 19:58:41 jmmv Exp $
---- boost/config/suffix.hpp.orig 2006-01-20 21:59:33.000000000 +0100
+--- boost/config/suffix.hpp.orig 2007-10-13 15:10:16.000000000 +0200
+++ boost/config/suffix.hpp
-@@ -213,7 +213,7 @@
+@@ -207,7 +207,7 @@
// from here then add to the appropriate compiler section):
//
#if (defined(__MT__) || defined(_MT) || defined(_REENTRANT) \
- || defined(_PTHREADS)) && !defined(BOOST_HAS_THREADS)
-+ || defined(_PTHREADS) || defined(__DragonFly__) || defined(__APPLE__)) && !defined(BOOST_HAS_THREADS)
++ || defined(_PTHREADS) || defined(__APPLE__) || defined(__DragonFly__)) && !defined(BOOST_HAS_THREADS)
# define BOOST_HAS_THREADS
#endif
diff --git a/meta-pkgs/boost/patches/patch-ae b/meta-pkgs/boost/patches/patch-ae
deleted file mode 100644
index cb46b29391c..00000000000
--- a/meta-pkgs/boost/patches/patch-ae
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-ae,v 1.4 2006/01/21 10:12:40 jmmv Exp $
-
---- tools/build/v1/darwin-tools.jam.orig 2005-05-11 08:15:20.000000000 +0200
-+++ tools/build/v1/darwin-tools.jam
-@@ -149,6 +149,7 @@ if -bind_at_load in $(.LINKFLAGS)
- .LINKFLAGS = [ difference $(.LINKFLAGS) : -bind_at_load ] ;
- }
- flags darwin LINKFLAGS : $(.LINKFLAGS) ;
-+flags darwin LINKFLAGS : -flat_namespace -undefined suppress ;
-
-
- #### Link ####
-@@ -187,7 +188,7 @@ actions darwin-Link-DyLib-action bind NE
- && \
- $(.GCC_BIN_DIR)$(.GXX) $(LINKFLAGS) -o "$(<[1])" "$(<[1]:S=.lo)" \
- -F$(FRAMEWORKS:D) -framework$(_)$(FRAMEWORKS:D=) \
-- -L"$(LIBPATH:T)" -L"$(STDLIBPATH:T)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) -dynamiclib -install_name "$(<[1]:D=:S=.dylib)" \
-+ -L"$(LIBPATH:T)" -L"$(STDLIBPATH:T)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) -dynamiclib -install_name "$(TARGET_LIBDIR)/$(<[1]:D=:S=.dylib)" \
- && \
- rm -f "$(<[1]:S=.lo)"
- }
diff --git a/meta-pkgs/boost/patches/patch-af b/meta-pkgs/boost/patches/patch-af
index 6c239de3058..288719240bd 100644
--- a/meta-pkgs/boost/patches/patch-af
+++ b/meta-pkgs/boost/patches/patch-af
@@ -1,24 +1,13 @@
-$NetBSD: patch-af,v 1.2 2006/01/20 20:40:19 jmmv Exp $
+$NetBSD: patch-af,v 1.3 2008/01/04 19:58:42 jmmv Exp $
---- boost/config/platform/bsd.hpp.orig 2005-08-24 17:45:17.000000000 +0200
+--- boost/config/platform/bsd.hpp.orig 2006-02-16 12:05:44.000000000 +0100
+++ boost/config/platform/bsd.hpp
-@@ -23,6 +23,10 @@
- #define BOOST_PLATFORM "DragonFly " BOOST_STRINGIZE(__DragonFly__)
- #endif
-
-+#if defined(__DragonFly__)
-+#define _REENTRANT 1
-+#endif
-+
- //
- // is this the correct version check?
- // FreeBSD has <nl_types.h> but does not
-@@ -36,20 +40,20 @@
+@@ -36,20 +36,20 @@
// FreeBSD 3.x has pthreads support, but defines _POSIX_THREADS in <pthread.h>
// and not in <unistd.h>
//
--#if defined(__FreeBSD__) && (__FreeBSD__ <= 3)
-+#if defined(__DragonFly__) || defined(__FreeBSD__) && (__FreeBSD__ <= 3)
+-#if (defined(__FreeBSD__) && (__FreeBSD__ <= 3)) || defined(__OpenBSD__)
++#if (defined(__FreeBSD__) && (__FreeBSD__ <= 3)) || defined(__OpenBSD__) || defined(__DragonFly__)
# define BOOST_HAS_PTHREADS
#endif
@@ -26,7 +15,7 @@ $NetBSD: patch-af,v 1.2 2006/01/20 20:40:19 jmmv Exp $
// No wide character support in the BSD header files:
//
-#if !(defined(__FreeBSD__) && (__FreeBSD__ >= 5))
-+#if !((defined(__FreeBSD__) && (__FreeBSD__ >= 5))) && !defined(__DragonFly__)
++#if !(defined(__FreeBSD__) && (__FreeBSD__ >= 5)) && !defined(__DragonFly__)
# define BOOST_NO_CWCHAR
#endif
//
diff --git a/meta-pkgs/boost/patches/patch-ag b/meta-pkgs/boost/patches/patch-ag
deleted file mode 100644
index bf86a0a492e..00000000000
--- a/meta-pkgs/boost/patches/patch-ag
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ag,v 1.3 2006/01/21 09:02:16 jmmv Exp $
-
---- tools/build/v1/boost-base.jam.orig 2006-01-21 00:28:08.000000000 +0100
-+++ tools/build/v1/boost-base.jam
-@@ -2616,6 +2616,7 @@ rule common-variant-tag ( toolset varian
-
- local thread-tag = ;
- if <threading>multi in $(properties) { thread-tag = mt ; }
-+ if $(OS) = MACOSX { thread-tag = mt ; }
-
- local runtime-tag = ;
- if <runtime-link>static in $(properties) { runtime-tag += s ; }
diff --git a/meta-pkgs/boost/patches/patch-ah b/meta-pkgs/boost/patches/patch-ah
index 8ad7606d91d..0ed927c7f67 100644
--- a/meta-pkgs/boost/patches/patch-ah
+++ b/meta-pkgs/boost/patches/patch-ah
@@ -1,7 +1,7 @@
-$NetBSD: patch-ah,v 1.1 2006/01/12 22:48:46 joerg Exp $
+$NetBSD: patch-ah,v 1.2 2008/01/04 19:58:42 jmmv Exp $
---- tools/build/jam_src/jam.h.orig 2006-01-12 21:30:50.000000000 +0000
-+++ tools/build/jam_src/jam.h
+--- tools/jam/src/jam.h.orig 2005-10-16 17:34:27.000000000 +0200
++++ tools/jam/src/jam.h
@@ -250,8 +250,8 @@
# define OS_FREEBSD
# endif
@@ -13,7 +13,7 @@ $NetBSD: patch-ah,v 1.1 2006/01/12 22:48:46 joerg Exp $
# endif
# ifdef __DGUX__
# define OSMINOR "OS=DGUX"
-@@ -415,7 +415,7 @@
+@@ -419,7 +419,7 @@
# if !defined(OS_BSDI) && \
!defined(OS_FREEBSD) && \
@@ -22,7 +22,7 @@ $NetBSD: patch-ah,v 1.1 2006/01/12 22:48:46 joerg Exp $
!defined(OS_NEXT) && \
!defined(OS_MACHTEN) && \
!defined(OS_MACOSX) && \
-@@ -448,7 +448,7 @@
+@@ -452,7 +452,7 @@
defined( __i386__ ) || \
defined( _M_IX86 )
# if !defined( OS_FREEBSD ) && \
diff --git a/meta-pkgs/boost/patches/patch-ai b/meta-pkgs/boost/patches/patch-ai
deleted file mode 100644
index afa27ae3092..00000000000
--- a/meta-pkgs/boost/patches/patch-ai
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ai,v 1.1 2006/08/24 08:45:35 jmmv Exp $
-
---- boost/python/converter/rvalue_from_python_data.hpp.orig 2006-08-23 23:48:06.000000000 +0200
-+++ boost/python/converter/rvalue_from_python_data.hpp
-@@ -94,7 +94,9 @@ struct rvalue_from_python_data : rvalue_
- # if (!defined(__MWERKS__) || __MWERKS__ >= 0x3000) \
- && (!defined(__EDG_VERSION__) || __EDG_VERSION__ >= 245) \
- && (!defined(__DECCXX_VER) || __DECCXX_VER > 60590014) \
-- && !defined(BOOST_PYTHON_SYNOPSIS) /* Synopsis' OpenCXX has trouble parsing this */
-+ && !defined(BOOST_PYTHON_SYNOPSIS) /* Synopsis' OpenCXX has trouble parsing this */ \
-+ && !(BOOST_WORKAROUND(__GNUC__, == 3) && BOOST_WORKAROUND(__GNUC_MINOR__, == 4)) \
-+ && !(BOOST_WORKAROUND(__GNUC__, == 4))
- // This must always be a POD struct with m_data its first member.
- BOOST_STATIC_ASSERT(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage<T>,stage1) == 0);
- # endif
diff --git a/meta-pkgs/boost/patches/patch-aj b/meta-pkgs/boost/patches/patch-aj
deleted file mode 100644
index 04fb3dab277..00000000000
--- a/meta-pkgs/boost/patches/patch-aj
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-aj,v 1.1 2006/08/24 08:45:35 jmmv Exp $
-
---- boost/python/object/instance.hpp.orig 2006-08-23 23:48:06.000000000 +0200
-+++ boost/python/object/instance.hpp
-@@ -41,9 +41,16 @@ struct additional_instance_size
- {
- typedef instance<Data> instance_data;
- typedef instance<char> instance_char;
-+#if !(BOOST_WORKAROUND(__GNUC__, == 3) && BOOST_WORKAROUND(__GNUC_MINOR__, == 4)) \
-+ && !(BOOST_WORKAROUND(__GNUC__, == 4))
- BOOST_STATIC_CONSTANT(
- std::size_t, value = sizeof(instance_data)
- - BOOST_PYTHON_OFFSETOF(instance_char,storage));
-+#else
-+ BOOST_STATIC_CONSTANT(
-+ std::size_t, value = sizeof(instance_data)
-+ - (sizeof(PyVarObject) + sizeof(PyObject*) + sizeof(PyObject*) + sizeof(instance_holder*)));
-+#endif
- };
-
- }}} // namespace boost::python::object
diff --git a/meta-pkgs/boost/patches/patch-ak b/meta-pkgs/boost/patches/patch-ak
index 37e4de4262c..046a7c96f48 100644
--- a/meta-pkgs/boost/patches/patch-ak
+++ b/meta-pkgs/boost/patches/patch-ak
@@ -1,13 +1,13 @@
-$NetBSD: patch-ak,v 1.1 2006/09/18 22:51:25 joerg Exp $
+$NetBSD: patch-ak,v 1.2 2008/01/04 19:58:42 jmmv Exp $
---- boost/wave/token_ids.hpp.orig 2006-09-18 22:37:11.000000000 +0000
+--- boost/wave/token_ids.hpp.orig 2006-12-20 17:38:24.000000000 +0100
+++ boost/wave/token_ids.hpp
-@@ -23,7 +23,7 @@
+@@ -27,7 +27,7 @@
#if !defined(BOOST_WAVE_TOKEN_IDS_DEFINED)
#define BOOST_WAVE_TOKEN_IDS_DEFINED
-#if defined (__FreeBSD__) && defined (T_DIVIDE)
-+#if (defined (__FreeBSD__) || defined(__DragonFly__)) && defined (T_DIVIDE)
++#if (defined (__FreeBSD__) || defined (__DragonFly__)) && defined (T_DIVIDE)
#undef T_DIVIDE
#endif
diff --git a/meta-pkgs/boost/patches/patch-al b/meta-pkgs/boost/patches/patch-al
new file mode 100644
index 00000000000..38ec3782917
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-al
@@ -0,0 +1,42 @@
+$NetBSD: patch-al,v 1.1 2008/01/04 19:58:42 jmmv Exp $
+
+--- Jamfile.v2.orig
++++ Jamfile.v2
+@@ -106,6 +106,9 @@
+
+ constant BOOST_VERSION_TAG : $(version-tag:J="_") ;
+
++local PREFIX = [ os.environ PREFIX ] ;
++local COMPILER_RPATH_FLAG = [ os.environ COMPILER_RPATH_FLAG ] ;
++
+ local default-build ;
+ if $(__file__:D) = ""
+ {
+@@ -113,6 +116,7 @@
+ debug release
+ <threading>single <threading>multi
+ <link>shared <link>static
++ <linkflags>$(COMPILER_RPATH_FLAG)$(PREFIX)/lib
+ ;
+
+ if [ os.name ] = NT
+@@ -215,7 +216,7 @@
+ EXIT ;
+ }
+ local wrong = [ set.difference $(without-parameter) : $(existing-libraries) ] ;
+- if $(wrong)
++ if $(without-parameter) != * && $(wrong)
+ {
+ ECHO "error: wrong library name '$(wrong[1])' in the --without-<library> option." ;
+ EXIT ;
+@@ -225,6 +226,10 @@
+ {
+ return [ set.intersection $(existing-libraries) : $(with-parameter) ] ;
+ }
++ else if $(without-parameter) = *
++ {
++ return [ set.difference "" : "" ] ;
++ }
+ else
+ {
+ return [ set.difference $(existing-libraries) : $(without-parameter) ] ;
diff --git a/meta-pkgs/boost/patches/patch-am b/meta-pkgs/boost/patches/patch-am
new file mode 100644
index 00000000000..33c01da41a6
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-am
@@ -0,0 +1,12 @@
+$NetBSD: patch-am,v 1.1 2008/01/04 19:58:43 jmmv Exp $
+
+--- tools/build/v2/tools/python.jam.orig 2007-09-22 22:13:17.000000000 +0200
++++ tools/build/v2/tools/python.jam
+@@ -622,6 +622,7 @@ local rule system-library-dependencies (
+
+ case qnx* : return ;
+ case darwin : return ;
++ case netbsd : return ;
+ case windows : return ;
+
+ case hpux : return <library>rt ;
diff --git a/meta-pkgs/boost/patches/patch-an b/meta-pkgs/boost/patches/patch-an
new file mode 100644
index 00000000000..f396ab73481
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-an
@@ -0,0 +1,160 @@
+$NetBSD: patch-an,v 1.1 2008/01/04 19:58:43 jmmv Exp $
+
+Critical fix for Boost.Function, which addresses a problem in multi-threaded
+applications. Generated from complete file posted at:
+
+http://boost.org/function-1-34-fix/function_base.hpp
+
+--- boost/function/function_base.hpp 2006-10-13 16:29:45.000000000 +0200
++++ boost/function/function_base.hpp 2008-01-04 16:21:22.000000000 +0100
+@@ -15,6 +15,7 @@
+ #include <memory>
+ #include <new>
+ #include <typeinfo>
++#include <functional> // unary_function, binary_function
+ #include <boost/config.hpp>
+ #include <boost/assert.hpp>
+ #include <boost/type_traits/is_integral.hpp>
+@@ -30,6 +31,20 @@
+ #endif
+ #include <boost/function_equal.hpp>
+
++#if defined(BOOST_MSVC)
++# pragma warning( push )
++# pragma warning( disable : 4793 ) // complaint about native code generation
++# pragma warning( disable : 4127 ) // "conditional expression is constant"
++#endif
++
++// Define BOOST_FUNCTION_STD_NS to the namespace that contains type_info.
++#ifdef BOOST_NO_EXCEPTION_STD_NAMESPACE
++// Embedded VC++ does not have type_info in namespace std
++# define BOOST_FUNCTION_STD_NS
++#else
++# define BOOST_FUNCTION_STD_NS std
++#endif
++
+ // Borrowed from Boost.Python library: determines the cases where we
+ // need to use std::type_info::name to compare instead of operator==.
+ # if (defined(__GNUC__) && __GNUC__ >= 3) \
+@@ -59,7 +74,7 @@ namespace boost { namespace python { nam
+
+ #if defined (BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
+ || defined(BOOST_BCB_PARTIAL_SPECIALIZATION_BUG) \
+- || !(BOOST_STRICT_CONFIG || !defined(__SUNPRO_CC) || __SUNPRO_CC > 0x540)
++ || !(defined(BOOST_STRICT_CONFIG) || !defined(__SUNPRO_CC) || __SUNPRO_CC > 0x540)
+ # define BOOST_FUNCTION_NO_FUNCTION_TYPE_SYNTAX
+ #endif
+
+@@ -198,8 +213,8 @@ namespace boost {
+ struct reference_manager
+ {
+ static inline void
+- get(const function_buffer& in_buffer, function_buffer& out_buffer,
+- functor_manager_operation_type op)
++ manage(const function_buffer& in_buffer, function_buffer& out_buffer,
++ functor_manager_operation_type op)
+ {
+ switch (op) {
+ case clone_functor_tag:
+@@ -215,8 +230,8 @@ namespace boost {
+ // DPG TBD: Since we're only storing a pointer, it's
+ // possible that the user could ask for a base class or
+ // derived class. Is that okay?
+- const std::type_info& check_type =
+- *static_cast<const std::type_info*>(out_buffer.const_obj_ptr);
++ const BOOST_FUNCTION_STD_NS::type_info& check_type =
++ *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(out_buffer.const_obj_ptr);
+ if (BOOST_FUNCTION_COMPARE_TYPE_ID(check_type, typeid(F)))
+ out_buffer.obj_ptr = in_buffer.obj_ptr;
+ else
+@@ -265,8 +280,8 @@ namespace boost {
+ else if (op == destroy_functor_tag)
+ out_buffer.func_ptr = 0;
+ else /* op == check_functor_type_tag */ {
+- const std::type_info& check_type =
+- *static_cast<const std::type_info*>(out_buffer.const_obj_ptr);
++ const BOOST_FUNCTION_STD_NS::type_info& check_type =
++ *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(out_buffer.const_obj_ptr);
+ if (BOOST_FUNCTION_COMPARE_TYPE_ID(check_type, typeid(Functor)))
+ out_buffer.obj_ptr = &in_buffer.func_ptr;
+ else
+@@ -287,8 +302,8 @@ namespace boost {
+ // Some compilers (Borland, vc6, ...) are unhappy with ~functor_type.
+ reinterpret_cast<functor_type*>(&out_buffer.data)->~Functor();
+ } else /* op == check_functor_type_tag */ {
+- const std::type_info& check_type =
+- *static_cast<const std::type_info*>(out_buffer.const_obj_ptr);
++ const BOOST_FUNCTION_STD_NS::type_info& check_type =
++ *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(out_buffer.const_obj_ptr);
+ if (BOOST_FUNCTION_COMPARE_TYPE_ID(check_type, typeid(Functor)))
+ out_buffer.obj_ptr = &in_buffer.data;
+ else
+@@ -348,8 +363,8 @@ namespace boost {
+ # endif // BOOST_NO_STD_ALLOCATOR
+ out_buffer.obj_ptr = 0;
+ } else /* op == check_functor_type_tag */ {
+- const std::type_info& check_type =
+- *static_cast<const std::type_info*>(out_buffer.const_obj_ptr);
++ const BOOST_FUNCTION_STD_NS::type_info& check_type =
++ *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(out_buffer.const_obj_ptr);
+ if (BOOST_FUNCTION_COMPARE_TYPE_ID(check_type, typeid(Functor)))
+ out_buffer.obj_ptr = in_buffer.obj_ptr;
+ else
+@@ -368,6 +383,15 @@ namespace boost {
+ mpl::bool_<(function_allows_small_object_optimization<functor_type>::value)>());
+ }
+
++ // For member pointers, we treat them as function objects with
++ // the small-object optimization always enabled.
++ static inline void
++ manager(const function_buffer& in_buffer, function_buffer& out_buffer,
++ functor_manager_operation_type op, member_ptr_tag)
++ {
++ manager(in_buffer, out_buffer, op, mpl::true_());
++ }
++
+ public:
+ /* Dispatch to an appropriate manager based on whether we have a
+ function pointer or a function object pointer. */
+@@ -456,7 +480,6 @@ namespace boost {
+ */
+ struct vtable_base
+ {
+- vtable_base() : manager(0) { }
+ void (*manager)(const function_buffer& in_buffer,
+ function_buffer& out_buffer,
+ functor_manager_operation_type op);
+@@ -480,13 +503,13 @@ public:
+
+ /** Retrieve the type of the stored function object, or typeid(void)
+ if this is empty. */
+- const std::type_info& target_type() const
++ const BOOST_FUNCTION_STD_NS::type_info& target_type() const
+ {
+ if (!vtable) return typeid(void);
+
+ detail::function::function_buffer type;
+ vtable->manager(functor, type, detail::function::get_functor_type_tag);
+- return *static_cast<const std::type_info*>(type.const_obj_ptr);
++ return *static_cast<const BOOST_FUNCTION_STD_NS::type_info*>(type.const_obj_ptr);
+ }
+
+ template<typename Functor>
+@@ -558,7 +581,7 @@ public:
+ #endif
+
+ public: // should be protected, but GCC 2.95.3 will fail to allow access
+- detail::function::vtable_base* vtable;
++ const detail::function::vtable_base* vtable;
+ mutable detail::function::function_buffer functor;
+ };
+
+@@ -733,4 +756,8 @@ namespace detail {
+ #undef BOOST_FUNCTION_ENABLE_IF_NOT_INTEGRAL
+ #undef BOOST_FUNCTION_COMPARE_TYPE_ID
+
++#if defined(BOOST_MSVC)
++# pragma warning( pop )
++#endif
++
+ #endif // BOOST_FUNCTION_BASE_HEADER
diff --git a/meta-pkgs/boost/patches/patch-ao b/meta-pkgs/boost/patches/patch-ao
new file mode 100644
index 00000000000..7fdcf451aad
--- /dev/null
+++ b/meta-pkgs/boost/patches/patch-ao
@@ -0,0 +1,556 @@
+$NetBSD: patch-ao,v 1.1 2008/01/04 19:58:43 jmmv Exp $
+
+Critical fix for Boost.Function, which addresses a problem in multi-threaded
+applications. Generated from complete file posted at:
+
+http://boost.org/function-1-34-fix/function_template.hpp
+
+--- boost/function/function_template.hpp 2006-09-29 19:23:28.000000000 +0200
++++ boost/function/function_template.hpp 2008-01-04 16:21:27.000000000 +0100
+@@ -11,6 +11,11 @@
+ // protection.
+ #include <boost/function/detail/prologue.hpp>
+
++#if defined(BOOST_MSVC)
++# pragma warning( push )
++# pragma warning( disable : 4127 ) // "conditional expression is constant"
++#endif
++
+ #define BOOST_FUNCTION_TEMPLATE_PARMS BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, typename T)
+
+ #define BOOST_FUNCTION_TEMPLATE_ARGS BOOST_PP_ENUM_PARAMS(BOOST_FUNCTION_NUM_ARGS, T)
+@@ -54,12 +59,20 @@
+ BOOST_JOIN(function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
+ #define BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER \
+ BOOST_JOIN(void_function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
++#define BOOST_FUNCTION_MEMBER_INVOKER \
++ BOOST_JOIN(member_invoker,BOOST_FUNCTION_NUM_ARGS)
++#define BOOST_FUNCTION_VOID_MEMBER_INVOKER \
++ BOOST_JOIN(void_member_invoker,BOOST_FUNCTION_NUM_ARGS)
+ #define BOOST_FUNCTION_GET_FUNCTION_INVOKER \
+ BOOST_JOIN(get_function_invoker,BOOST_FUNCTION_NUM_ARGS)
+ #define BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER \
+ BOOST_JOIN(get_function_obj_invoker,BOOST_FUNCTION_NUM_ARGS)
+ #define BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER \
+ BOOST_JOIN(get_function_ref_invoker,BOOST_FUNCTION_NUM_ARGS)
++#define BOOST_FUNCTION_GET_MEMBER_INVOKER \
++ BOOST_JOIN(get_member_invoker,BOOST_FUNCTION_NUM_ARGS)
++#define BOOST_FUNCTION_GET_INVOKER \
++ BOOST_JOIN(get_invoker,BOOST_FUNCTION_NUM_ARGS)
+ #define BOOST_FUNCTION_VTABLE BOOST_JOIN(basic_vtable,BOOST_FUNCTION_NUM_ARGS)
+
+ #ifndef BOOST_NO_VOID_RETURNS
+@@ -70,16 +83,6 @@
+ # define BOOST_FUNCTION_RETURN(X) X; return BOOST_FUNCTION_VOID_RETURN_TYPE ()
+ #endif
+
+-#ifdef BOOST_MSVC
+-# pragma warning(push)
+-# pragma warning(disable: 4127) // conditional expression is constant.
+-#endif
+-
+-#ifdef BOOST_MSVC
+-# pragma warning(push)
+-# pragma warning(disable: 4127) // conditional expression is constant.
+-#endif
+-
+ namespace boost {
+ namespace detail {
+ namespace function {
+@@ -191,6 +194,44 @@ namespace boost {
+ }
+ };
+
++#if BOOST_FUNCTION_NUM_ARGS > 0
++ /* Handle invocation of member pointers. */
++ template<
++ typename MemberPtr,
++ typename R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_PARMS
++ >
++ struct BOOST_FUNCTION_MEMBER_INVOKER
++ {
++ static R invoke(function_buffer& function_obj_ptr BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_PARMS)
++
++ {
++ MemberPtr* f =
++ reinterpret_cast<MemberPtr*>(&function_obj_ptr.data);
++ return boost::mem_fn(*f)(BOOST_FUNCTION_ARGS);
++ }
++ };
++
++ template<
++ typename MemberPtr,
++ typename R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_PARMS
++ >
++ struct BOOST_FUNCTION_VOID_MEMBER_INVOKER
++ {
++ static BOOST_FUNCTION_VOID_RETURN_TYPE
++ invoke(function_buffer& function_obj_ptr BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_PARMS)
++
++ {
++ MemberPtr* f =
++ reinterpret_cast<MemberPtr*>(&function_obj_ptr.data);
++ BOOST_FUNCTION_RETURN(boost::mem_fn(*f)(BOOST_FUNCTION_ARGS));
++ }
++ };
++#endif
++
+ template<
+ typename FunctionPtr,
+ typename R BOOST_FUNCTION_COMMA
+@@ -254,12 +295,130 @@ namespace boost {
+ >::type type;
+ };
+
++#if BOOST_FUNCTION_NUM_ARGS > 0
++ /* Retrieve the appropriate invoker for a member pointer. */
++ template<
++ typename MemberPtr,
++ typename R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_PARMS
++ >
++ struct BOOST_FUNCTION_GET_MEMBER_INVOKER
++ {
++ typedef typename mpl::if_c<(is_void<R>::value),
++ BOOST_FUNCTION_VOID_MEMBER_INVOKER<
++ MemberPtr,
++ R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_ARGS
++ >,
++ BOOST_FUNCTION_MEMBER_INVOKER<
++ MemberPtr,
++ R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_ARGS
++ >
++ >::type type;
++ };
++#endif
++
++ /* Given the tag returned by get_function_tag, retrieve the
++ actual invoker that will be used for the given function
++ object.
++
++ Each specialization contains an "apply" nested class template
++ that accepts the function object, return type, function
++ argument types, and allocator. The resulting "apply" class
++ contains two typedefs, "invoker_type" and "manager_type",
++ which correspond to the invoker and manager types. */
++ template<typename Tag>
++ struct BOOST_FUNCTION_GET_INVOKER { };
++
++ /* Retrieve the invoker for a function pointer. */
++ template<>
++ struct BOOST_FUNCTION_GET_INVOKER<function_ptr_tag>
++ {
++ template<typename FunctionPtr,
++ typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
++ typename Allocator>
++ struct apply
++ {
++ typedef typename BOOST_FUNCTION_GET_FUNCTION_INVOKER<
++ FunctionPtr,
++ R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_ARGS
++ >::type
++ invoker_type;
++
++ typedef functor_manager<FunctionPtr, Allocator> manager_type;
++ };
++ };
++
++#if BOOST_FUNCTION_NUM_ARGS > 0
++ /* Retrieve the invoker for a member pointer. */
++ template<>
++ struct BOOST_FUNCTION_GET_INVOKER<member_ptr_tag>
++ {
++ template<typename MemberPtr,
++ typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
++ typename Allocator>
++ struct apply
++ {
++ typedef typename BOOST_FUNCTION_GET_MEMBER_INVOKER<
++ MemberPtr,
++ R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_ARGS
++ >::type
++ invoker_type;
++
++ typedef functor_manager<MemberPtr, Allocator> manager_type;
++ };
++ };
++#endif
++
++ /* Retrieve the invoker for a function object. */
++ template<>
++ struct BOOST_FUNCTION_GET_INVOKER<function_obj_tag>
++ {
++ template<typename FunctionObj,
++ typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
++ typename Allocator>
++ struct apply
++ {
++ typedef typename BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER<
++ FunctionObj,
++ R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_ARGS
++ >::type
++ invoker_type;
++
++ typedef functor_manager<FunctionObj, Allocator> manager_type;
++ };
++ };
++
++ /* Retrieve the invoker for a reference to a function object. */
++ template<>
++ struct BOOST_FUNCTION_GET_INVOKER<function_obj_ref_tag>
++ {
++ template<typename RefWrapper,
++ typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
++ typename Allocator>
++ struct apply
++ {
++ typedef typename BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER<
++ typename RefWrapper::type,
++ R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_ARGS
++ >::type
++ invoker_type;
++
++ typedef reference_manager<typename RefWrapper::type> manager_type;
++ };
++ };
++
+ /**
+ * vtable for a specific boost::function instance.
+ */
+ template<typename R BOOST_FUNCTION_COMMA BOOST_FUNCTION_TEMPLATE_PARMS,
+ typename Allocator>
+- struct BOOST_FUNCTION_VTABLE : vtable_base
++ struct BOOST_FUNCTION_VTABLE
+ {
+ #ifndef BOOST_NO_VOID_RETURNS
+ typedef R result_type;
+@@ -272,50 +431,25 @@ namespace boost {
+ BOOST_FUNCTION_TEMPLATE_ARGS);
+
+ template<typename F>
+- BOOST_FUNCTION_VTABLE(F f) : vtable_base(), invoker(0)
+- {
+- init(f);
+- }
+-
+- template<typename F>
+- bool assign_to(F f, function_buffer& functor)
++ bool assign_to(const F& f, function_buffer& functor) const
+ {
+ typedef typename get_function_tag<F>::type tag;
+ return assign_to(f, functor, tag());
+ }
+
+- void clear(function_buffer& functor)
++ void clear(function_buffer& functor) const
+ {
+- if (manager)
+- manager(functor, functor, destroy_functor_tag);
++ if (base.manager)
++ base.manager(functor, functor, destroy_functor_tag);
+ }
+-
++#ifndef BOOST_NO_PRIVATE_IN_AGGREGATE
+ private:
+- template<typename F>
+- void init(F f)
+- {
+- typedef typename get_function_tag<F>::type tag;
+- init(f, tag());
+- }
+-
++#endif
+ // Function pointers
+ template<typename FunctionPtr>
+- void init(FunctionPtr /*f*/, function_ptr_tag)
+- {
+- typedef typename BOOST_FUNCTION_GET_FUNCTION_INVOKER<
+- FunctionPtr,
+- R BOOST_FUNCTION_COMMA
+- BOOST_FUNCTION_TEMPLATE_ARGS
+- >::type
+- actual_invoker_type;
+-
+- invoker = &actual_invoker_type::invoke;
+- manager = &functor_manager<FunctionPtr, Allocator>::manage;
+- }
+-
+- template<typename FunctionPtr>
+ bool
+- assign_to(FunctionPtr f, function_buffer& functor, function_ptr_tag)
++ assign_to(FunctionPtr f, function_buffer& functor,
++ function_ptr_tag) const
+ {
+ this->clear(functor);
+ if (f) {
+@@ -331,22 +465,13 @@ namespace boost {
+ // Member pointers
+ #if BOOST_FUNCTION_NUM_ARGS > 0
+ template<typename MemberPtr>
+- void init(MemberPtr f, member_ptr_tag)
+- {
+- // DPG TBD: Add explicit support for member function
+- // objects, so we invoke through mem_fn() but we retain the
+- // right target_type() values.
+- this->init(mem_fn(f));
+- }
+-
+- template<typename MemberPtr>
+- bool assign_to(MemberPtr f, function_buffer& functor, member_ptr_tag)
++ bool
++ assign_to(MemberPtr f, function_buffer& functor, member_ptr_tag) const
+ {
+- // DPG TBD: Add explicit support for member function
+- // objects, so we invoke through mem_fn() but we retain the
+- // right target_type() values.
+ if (f) {
+- this->assign_to(mem_fn(f), functor);
++ // Always use the small-object optimization for member
++ // pointers.
++ assign_functor(f, functor, mpl::true_());
+ return true;
+ } else {
+ return false;
+@@ -355,24 +480,11 @@ namespace boost {
+ #endif // BOOST_FUNCTION_NUM_ARGS > 0
+
+ // Function objects
+- template<typename FunctionObj>
+- void init(FunctionObj /*f*/, function_obj_tag)
+- {
+- typedef typename BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER<
+- FunctionObj,
+- R BOOST_FUNCTION_COMMA
+- BOOST_FUNCTION_TEMPLATE_ARGS
+- >::type
+- actual_invoker_type;
+-
+- invoker = &actual_invoker_type::invoke;
+- manager = &functor_manager<FunctionObj, Allocator>::manage;
+- }
+-
+ // Assign to a function object using the small object optimization
+ template<typename FunctionObj>
+ void
+- assign_functor(FunctionObj f, function_buffer& functor, mpl::true_)
++ assign_functor(const FunctionObj& f, function_buffer& functor,
++ mpl::true_) const
+ {
+ new ((void*)&functor.data) FunctionObj(f);
+ }
+@@ -380,7 +492,8 @@ namespace boost {
+ // Assign to a function object allocated on the heap.
+ template<typename FunctionObj>
+ void
+- assign_functor(FunctionObj f, function_buffer& functor, mpl::false_)
++ assign_functor(const FunctionObj& f, function_buffer& functor,
++ mpl::false_) const
+ {
+ #ifndef BOOST_NO_STD_ALLOCATOR
+ typedef typename Allocator::template rebind<FunctionObj>::other
+@@ -400,7 +513,8 @@ namespace boost {
+
+ template<typename FunctionObj>
+ bool
+- assign_to(FunctionObj f, function_buffer& functor, function_obj_tag)
++ assign_to(const FunctionObj& f, function_buffer& functor,
++ function_obj_tag) const
+ {
+ if (!boost::detail::function::has_empty_target(boost::addressof(f))) {
+ assign_functor(f, functor,
+@@ -413,24 +527,9 @@ namespace boost {
+
+ // Reference to a function object
+ template<typename FunctionObj>
+- void
+- init(const reference_wrapper<FunctionObj>& /*f*/, function_obj_ref_tag)
+- {
+- typedef typename BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER<
+- FunctionObj,
+- R BOOST_FUNCTION_COMMA
+- BOOST_FUNCTION_TEMPLATE_ARGS
+- >::type
+- actual_invoker_type;
+-
+- invoker = &actual_invoker_type::invoke;
+- manager = &reference_manager<FunctionObj>::get;
+- }
+-
+- template<typename FunctionObj>
+ bool
+ assign_to(const reference_wrapper<FunctionObj>& f,
+- function_buffer& functor, function_obj_ref_tag)
++ function_buffer& functor, function_obj_ref_tag) const
+ {
+ if (!boost::detail::function::has_empty_target(f.get_pointer())) {
+ // DPG TBD: We might need to detect constness of
+@@ -445,6 +544,7 @@ namespace boost {
+ }
+
+ public:
++ vtable_base base;
+ invoker_type invoker;
+ };
+ } // end namespace function
+@@ -456,6 +556,17 @@ namespace boost {
+ typename Allocator = BOOST_FUNCTION_DEFAULT_ALLOCATOR
+ >
+ class BOOST_FUNCTION_FUNCTION : public function_base
++
++#if BOOST_FUNCTION_NUM_ARGS == 1
++
++ , public std::unary_function<T0,R>
++
++#elif BOOST_FUNCTION_NUM_ARGS == 2
++
++ , public std::binary_function<T0,T1,R>
++
++#endif
++
+ {
+ public:
+ #ifndef BOOST_NO_VOID_RETURNS
+@@ -537,7 +648,7 @@ namespace boost {
+ if (this->empty())
+ boost::throw_exception(bad_function_call());
+
+- return static_cast<vtable_type*>(vtable)->invoker
++ return reinterpret_cast<const vtable_type*>(vtable)->invoker
+ (this->functor BOOST_FUNCTION_COMMA BOOST_FUNCTION_ARGS);
+ }
+ #else
+@@ -561,12 +672,16 @@ namespace boost {
+ operator=(Functor BOOST_FUNCTION_TARGET_FIX(const &) f)
+ {
+ this->clear();
++#ifndef BOOST_NO_EXCEPTIONS
+ try {
+ this->assign_to(f);
+ } catch (...) {
+ vtable = 0;
+ throw;
+ }
++#else
++ this->assign_to(f);
++#endif
+ return *this;
+ }
+
+@@ -592,12 +707,16 @@ namespace boost {
+ return *this;
+
+ this->clear();
++#ifndef BOOST_NO_EXCEPTIONS
+ try {
+ this->assign_to_own(f);
+ } catch (...) {
+ vtable = 0;
+ throw;
+ }
++#else
++ this->assign_to_own(f);
++#endif
+ return *this;
+ }
+
+@@ -615,7 +734,7 @@ namespace boost {
+ void clear()
+ {
+ if (vtable) {
+- static_cast<vtable_type*>(vtable)->clear(this->functor);
++ reinterpret_cast<const vtable_type*>(vtable)->clear(this->functor);
+ vtable = 0;
+ }
+ }
+@@ -650,10 +769,24 @@ namespace boost {
+ }
+
+ template<typename Functor>
+- void assign_to(Functor f)
++ void assign_to(const Functor& f)
+ {
+- static vtable_type stored_vtable(f);
+- if (stored_vtable.assign_to(f, functor)) vtable = &stored_vtable;
++ using detail::function::vtable_base;
++
++ typedef typename detail::function::get_function_tag<Functor>::type tag;
++ typedef detail::function::BOOST_FUNCTION_GET_INVOKER<tag> get_invoker;
++ typedef typename get_invoker::
++ template apply<Functor, R BOOST_FUNCTION_COMMA
++ BOOST_FUNCTION_TEMPLATE_ARGS, Allocator>
++ handler_type;
++
++ typedef typename handler_type::invoker_type invoker_type;
++ typedef typename handler_type::manager_type manager_type;
++
++ static const vtable_type stored_vtable =
++ { { &manager_type::manage }, &invoker_type::invoke };
++
++ if (stored_vtable.assign_to(f, functor)) vtable = &stored_vtable.base;
+ else vtable = 0;
+ }
+ };
+@@ -688,7 +821,7 @@ namespace boost {
+ if (this->empty())
+ boost::throw_exception(bad_function_call());
+
+- return static_cast<vtable_type*>(vtable)->invoker
++ return reinterpret_cast<const vtable_type*>(vtable)->invoker
+ (this->functor BOOST_FUNCTION_COMMA BOOST_FUNCTION_ARGS);
+ }
+ #endif
+@@ -798,21 +931,14 @@ public:
+ }
+ };
+
+-#ifdef BOOST_MSVC
+-# pragma warning(pop)
+-#endif
+-
+ #undef BOOST_FUNCTION_PARTIAL_SPEC
+ #endif // have partial specialization
+
+ } // end namespace boost
+
+-#ifdef BOOST_MSVC
+-# pragma warning(pop)
+-#endif
+-
+ // Cleanup after ourselves...
+ #undef BOOST_FUNCTION_VTABLE
++#undef BOOST_FUNCTION_GET_INVOKER
+ #undef BOOST_FUNCTION_DEFAULT_ALLOCATOR
+ #undef BOOST_FUNCTION_COMMA
+ #undef BOOST_FUNCTION_FUNCTION
+@@ -822,10 +948,12 @@ public:
+ #undef BOOST_FUNCTION_VOID_FUNCTION_OBJ_INVOKER
+ #undef BOOST_FUNCTION_FUNCTION_REF_INVOKER
+ #undef BOOST_FUNCTION_VOID_FUNCTION_REF_INVOKER
++#undef BOOST_FUNCTION_MEMBER_INVOKER
++#undef BOOST_FUNCTION_VOID_MEMBER_INVOKER
+ #undef BOOST_FUNCTION_GET_FUNCTION_INVOKER
+ #undef BOOST_FUNCTION_GET_FUNCTION_OBJ_INVOKER
+ #undef BOOST_FUNCTION_GET_FUNCTION_REF_INVOKER
+-#undef BOOST_FUNCTION_GET_MEM_FUNCTION_INVOKER
++#undef BOOST_FUNCTION_GET_MEMBER_INVOKER
+ #undef BOOST_FUNCTION_TEMPLATE_PARMS
+ #undef BOOST_FUNCTION_TEMPLATE_ARGS
+ #undef BOOST_FUNCTION_PARMS
+@@ -835,3 +963,7 @@ public:
+ #undef BOOST_FUNCTION_ARG_TYPES
+ #undef BOOST_FUNCTION_VOID_RETURN_TYPE
+ #undef BOOST_FUNCTION_RETURN
++
++#if defined(BOOST_MSVC)
++# pragma warning( pop )
++#endif