diff options
author | adam <adam@pkgsrc.org> | 2011-02-24 11:05:34 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2011-02-24 11:05:34 +0000 |
commit | 0b738c98ac839fc01d446c980f21c36d65434452 (patch) | |
tree | 79bf95c5278d26a717d25adc8a50148249fadccc /devel/boost-build | |
parent | 788a4271087f296808fe3b2b1deaedf1a02e9518 (diff) | |
download | pkgsrc-0b738c98ac839fc01d446c980f21c36d65434452.tar.gz |
Changes 1.46.0:
New Libraries
* Icl: Interval Container Library, interval sets and maps and aggregation of
associated values, from Joachim Faulhaber.
Updated Libraries
* Array:
- Added support for cbegin/cend
- Fixed a problem with the Sun compiler
* Asio:
- Fixed a problem on older Linux kernels (where epoll is used without timerfd
support) that prevents timely delivery of deadline_timer handlers, after
the program has been running for some time
* Bind:
- make_adaptable now documented
* Concept Check:
- fixed warnings with self-assignment
* Filesystem:
- Version 3 of the library is now the default.
- IBM vacpp: Workaround for compiler bug affecting iterator_facade
- Verify, clarify, document that <boost/config/user.hpp> can be used to
specify BOOST_FILESYSTEM_VERSIO
- Replaced C-style assert with BOOST_ASSERT.
- Undeprecated unique_path(). Instead, add a note mentioning the workaround
for lack of thread safety and possible change to cwd. unique_path() is just
too convenient to deprecate!
- Cleared several GCC warnings.
- Changed V2 code to use BOOST_THROW_EXCEPTION.
- Windows: Fix status() to report non-symlink reparse point correctly.
- Add symlink_option to recursive_directory_iterator, allowing control over
recursion into directory symlinks. Note that the default is changed to not
recurse into directory symlinks.
- Reference documentation cleanup, including fixing missing and broken links,
and adding missing functions.
- Miscellaneous implementation code cleanup.
* Fusion:
- vector copy constructor now copies sequence members in the same order on different platforms
* Graph:
- Fixed Graphviz output to work on Visual C++ 7.1.
- Replaced assert with BOOST_ASSERT.
- Changed to Boost.Filesystem v3.
More...
Diffstat (limited to 'devel/boost-build')
-rw-r--r-- | devel/boost-build/PLIST | 27 | ||||
-rw-r--r-- | devel/boost-build/buildlink3.mk | 4 | ||||
-rw-r--r-- | devel/boost-build/toolset.mk | 8 |
3 files changed, 31 insertions, 8 deletions
diff --git a/devel/boost-build/PLIST b/devel/boost-build/PLIST index 74da7ca5cda..44b696074ab 100644 --- a/devel/boost-build/PLIST +++ b/devel/boost-build/PLIST @@ -1,16 +1,21 @@ -@comment $NetBSD: PLIST,v 1.11 2010/08/26 17:40:58 adam Exp $ +@comment $NetBSD: PLIST,v 1.12 2011/02/24 11:05:34 adam Exp $ +share/boost-build/Jamroot.jam share/boost-build/boost-build.jam share/boost-build/boost.css share/boost-build/boost_build.png share/boost-build/boost_build.svg +share/boost-build/bootstrap.bat share/boost-build/bootstrap.jam +share/boost-build/bootstrap.sh share/boost-build/build-system.jam share/boost-build/build/__init__.py +share/boost-build/build/ac.jam share/boost-build/build/alias.jam share/boost-build/build/alias.py share/boost-build/build/build-request.jam share/boost-build/build/build_request.py share/boost-build/build/configure.jam +share/boost-build/build/configure.py share/boost-build/build/engine.py share/boost-build/build/errors.py share/boost-build/build/feature.jam @@ -50,7 +55,9 @@ share/boost-build/debian/control share/boost-build/debian/copyright share/boost-build/debian/excludes share/boost-build/debian/rules +share/boost-build/doc/bjam.qbk share/boost-build/doc/development_plan.html +share/boost-build/doc/history.qbk share/boost-build/doc/jamfile.jam share/boost-build/doc/src/architecture.xml share/boost-build/doc/src/catalog.xml @@ -66,7 +73,6 @@ 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/example/boost-build.jam share/boost-build/example/built_tool/Jamroot.jam @@ -79,15 +85,17 @@ share/boost-build/example/built_tool/tblgen/tblgen.cpp share/boost-build/example/customization/class.verbatim share/boost-build/example/customization/codegen.cpp share/boost-build/example/customization/inline_file.py -share/boost-build/example/customization/jamfile.jam share/boost-build/example/customization/jamroot.jam share/boost-build/example/customization/readme.txt 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/customization/verbatim.py share/boost-build/example/generate/REAME.txt share/boost-build/example/generate/a.cpp +share/boost-build/example/generate/gen.jam +share/boost-build/example/generate/gen.py share/boost-build/example/generate/jamroot.jam share/boost-build/example/generator/README.txt share/boost-build/example/generator/foo.gci @@ -214,6 +222,7 @@ share/boost-build/test/dependency-test/b.h share/boost-build/test/dependency-test/c.cpp share/boost-build/test/dependency-test/e.cpp share/boost-build/test/dependency-test/foo.jam +share/boost-build/test/dependency-test/foo.py share/boost-build/test/dependency-test/jamfile.jam share/boost-build/test/dependency-test/jamroot.jam share/boost-build/test/dependency-test/src1/a.h @@ -468,6 +477,7 @@ share/boost-build/tools/borland.jam share/boost-build/tools/builtin.jam share/boost-build/tools/builtin.py share/boost-build/tools/cast.jam +share/boost-build/tools/cast.py share/boost-build/tools/clang-darwin.jam share/boost-build/tools/clang-linux.jam share/boost-build/tools/clang.jam @@ -507,13 +517,16 @@ share/boost-build/tools/make.jam share/boost-build/tools/make.py share/boost-build/tools/mc.jam share/boost-build/tools/message.jam +share/boost-build/tools/message.py share/boost-build/tools/midl.jam share/boost-build/tools/mipspro.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/notfile.py share/boost-build/tools/package.jam +share/boost-build/tools/package.py share/boost-build/tools/pathscale.jam share/boost-build/tools/pch.jam share/boost-build/tools/pch.py @@ -529,10 +542,14 @@ share/boost-build/tools/quickbook.jam share/boost-build/tools/rc.jam share/boost-build/tools/rc.py share/boost-build/tools/stage.jam +share/boost-build/tools/stage.py share/boost-build/tools/stlport.jam share/boost-build/tools/sun.jam share/boost-build/tools/symlink.jam +share/boost-build/tools/symlink.py +share/boost-build/tools/testing-aux.jam share/boost-build/tools/testing.jam +share/boost-build/tools/testing.py share/boost-build/tools/types/__init__.py share/boost-build/tools/types/asm.jam share/boost-build/tools/types/asm.py @@ -561,18 +578,22 @@ share/boost-build/tools/xsltproc.jam share/boost-build/tools/xsltproc/included.xsl share/boost-build/tools/xsltproc/test.xml share/boost-build/tools/xsltproc/test.xsl +share/boost-build/tools/zlib.jam share/boost-build/user-config.jam share/boost-build/util/__init__.py share/boost-build/util/assert.jam share/boost-build/util/container.jam share/boost-build/util/doc.jam share/boost-build/util/indirect.jam +share/boost-build/util/indirect.py share/boost-build/util/logger.py share/boost-build/util/numbers.jam share/boost-build/util/option.jam +share/boost-build/util/option.py share/boost-build/util/order.jam share/boost-build/util/order.py share/boost-build/util/os.jam +share/boost-build/util/os_j.py share/boost-build/util/path.jam share/boost-build/util/path.py share/boost-build/util/print.jam diff --git a/devel/boost-build/buildlink3.mk b/devel/boost-build/buildlink3.mk index f469ed32f76..9dde46fea61 100644 --- a/devel/boost-build/buildlink3.mk +++ b/devel/boost-build/buildlink3.mk @@ -1,11 +1,11 @@ -# $NetBSD: buildlink3.mk,v 1.17 2010/11/26 20:46:59 adam Exp $ +# $NetBSD: buildlink3.mk,v 1.18 2011/02/24 11:05:34 adam Exp $ BUILDLINK_TREE+= boost-build .if !defined(BOOST_BUILD_BUILDLINK3_MK) BOOST_BUILD_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.45.* +BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.46.* BUILDLINK_DEPMETHOD.boost-build?= build BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build .endif # BOOST_BUILD_BUILDLINK3_MK diff --git a/devel/boost-build/toolset.mk b/devel/boost-build/toolset.mk index 5a00ce0887a..6ffe866e334 100644 --- a/devel/boost-build/toolset.mk +++ b/devel/boost-build/toolset.mk @@ -1,9 +1,11 @@ -# $NetBSD: toolset.mk,v 1.4 2010/10/30 09:29:58 adam Exp $ +# $NetBSD: toolset.mk,v 1.5 2011/02/24 11:05:34 adam Exp $ -.if ${OPSYS} == "Darwin" +.if !empty(PKGSRC_COMPILER:Mgcc) +. if ${OPSYS} == "Darwin" BOOST_TOOLSET= darwin -.elif !empty(PKGSRC_COMPILER:Mgcc) +. else BOOST_TOOLSET= gcc +. endif .elif !empty(PKGSRC_COMPILER:Mclang) BOOST_TOOLSET= clang .elif !empty(PKGSRC_COMPILER:Mmipspro*) |