summaryrefslogtreecommitdiff
path: root/devel/boost-build
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2011-02-24 11:05:34 +0000
committeradam <adam@pkgsrc.org>2011-02-24 11:05:34 +0000
commit0b738c98ac839fc01d446c980f21c36d65434452 (patch)
tree79bf95c5278d26a717d25adc8a50148249fadccc /devel/boost-build
parent788a4271087f296808fe3b2b1deaedf1a02e9518 (diff)
downloadpkgsrc-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/PLIST27
-rw-r--r--devel/boost-build/buildlink3.mk4
-rw-r--r--devel/boost-build/toolset.mk8
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*)