From noreply at r-forge.r-project.org Thu Oct 10 21:52:22 2013 From: noreply at r-forge.r-project.org (noreply at r-forge.r-project.org) Date: Thu, 10 Oct 2013 21:52:22 +0200 (CEST) Subject: [Boostheaders-commits] r55 - / Message-ID: <20131010195222.9D6101858AF@r-forge.r-project.org> Author: edd Date: 2013-10-10 21:52:22 +0200 (Thu, 10 Oct 2013) New Revision: 55 Modified: CreateBoost.sh Log: small steps towards a new release Modified: CreateBoost.sh =================================================================== --- CreateBoost.sh 2013-08-02 15:13:56 UTC (rev 54) +++ CreateBoost.sh 2013-10-10 19:52:22 UTC (rev 55) @@ -7,8 +7,8 @@ ## First, download the new version of the Boost Libraries and ## set the variables boostall and version, here: boostall="boost_1_51_0.tar.gz" -version="1.51.0-3" -date="2013-08-02" +version="1.51.0-4" +date="2013-10-10" pkgdir="pkg/BH" @@ -76,7 +76,7 @@ bcp --scan --boost=${boostroot} ../bigmemory/pkg/synchronicity/src/*.cpp \ ${pkgdir}/inst/include > bcp.log -# Plus filesystem, random, unordered +# Plus filesystem, random, unordered, spirit bcp --boost=${boostroot} filesystem ${pkgdir}/inst/include >> bcp.log bcp --boost=${boostroot} random ${pkgdir}/inst/include >> bcp.log bcp --boost=${boostroot} unordered ${pkgdir}/inst/include >> bcp.log @@ -92,6 +92,9 @@ # Plus iostream (cf issue ticket #2768) bcp --boost=${boostroot} iostreams ${pkgdir}/inst/include >> bcp.log +# Plus dynamic_bitset (cf issue ticket #4991) +bcp --boost=${boostroot} dynamic_bitset ${pkgdir}/inst/include >> bcp.log + # TODO: check with other packages From noreply at r-forge.r-project.org Sat Oct 12 15:16:00 2013 From: noreply at r-forge.r-project.org (noreply at r-forge.r-project.org) Date: Sat, 12 Oct 2013 15:16:00 +0200 (CEST) Subject: [Boostheaders-commits] r56 - / BoostHeadersROOT/inst Message-ID: <20131012131600.5CB28184630@r-forge.r-project.org> Author: edd Date: 2013-10-12 15:15:59 +0200 (Sat, 12 Oct 2013) New Revision: 56 Modified: BoostHeadersROOT/inst/NEWS.Rd CreateBoost.sh Log: Version is still 1.51.0-3 which was not yet released Modified: BoostHeadersROOT/inst/NEWS.Rd =================================================================== --- BoostHeadersROOT/inst/NEWS.Rd 2013-10-10 19:52:22 UTC (rev 55) +++ BoostHeadersROOT/inst/NEWS.Rd 2013-10-12 13:15:59 UTC (rev 56) @@ -4,6 +4,7 @@ \newcommand{\boost}{\href{http://www.boost.org}{\pkg{Boost}}} \newcommand{\boostPkg}{\href{http://www.boost.org/doc/libs/release/libs/#1}{\pkg{#1}}} \newcommand{\boostPkgTwo}{\href{http://www.boost.org/doc/libs/release/libs/#1}{\pkg{#2}}} +\newcommand{\rfticket}{\href{https://r-forge.r-project.org/tracker/index.php?func=detail&aid=#1}{#1}} \section{Changes in version 1.51.0-3 (2013-08-02)}{ \itemize{ @@ -13,15 +14,18 @@ \section{Changes in version 1.51.0-2 (2013-07-29)}{ \itemize{ - \item Expanded \boost coverage by adding \boost packages \boostPkg{random} and \boostPkg{unordered}. + \item Expanded \boost coverage by adding \boost packages + \boostPkg{random} and \boostPkg{unordered}. } } \section{Changes in [unreleased] version 1.51.0-1 (2013-05-04)}{ \itemize{ \item Expanded \boost coverage by adding \boost packages \boostPkg{foreach}, - \boostPkgTwo{libs/math/doc/sf_and_dist/html/math_toolkit/dist.html}{statistical distributions}, - and \boostPkg{iostreams}. This addresses, respectively, R-Forge issue tickets 2527, 2533 and 2768). + \boostPkgTwo{libs/math/doc/sf_and_dist/html/math_toolkit/dist.html}{statistical + distributions}, and \boostPkg{iostreams}. This addresses, + respectively, R-Forge issue tickets \rfticket{2527}, \rfticket{2533} + and \rfticket{2768}). \item The package can now also be used to compile CRAN package \pkg{ExactNumCI} and \pkg{rcppbugs}. } Modified: CreateBoost.sh =================================================================== --- CreateBoost.sh 2013-10-10 19:52:22 UTC (rev 55) +++ CreateBoost.sh 2013-10-12 13:15:59 UTC (rev 56) @@ -7,7 +7,7 @@ ## First, download the new version of the Boost Libraries and ## set the variables boostall and version, here: boostall="boost_1_51_0.tar.gz" -version="1.51.0-4" +version="1.51.0-3" date="2013-10-10" pkgdir="pkg/BH" @@ -92,7 +92,7 @@ # Plus iostream (cf issue ticket #2768) bcp --boost=${boostroot} iostreams ${pkgdir}/inst/include >> bcp.log -# Plus dynamic_bitset (cf issue ticket #4991) +# Plus dynamic_bitset (cf issue ticket #4991 -- may be non-issue and already implied) bcp --boost=${boostroot} dynamic_bitset ${pkgdir}/inst/include >> bcp.log # TODO: check with other packages From noreply at r-forge.r-project.org Fri Oct 18 13:59:53 2013 From: noreply at r-forge.r-project.org (noreply at r-forge.r-project.org) Date: Fri, 18 Oct 2013 13:59:53 +0200 (CEST) Subject: [Boostheaders-commits] r57 - in pkg/BH: . inst inst/include/boost/proto/detail man Message-ID: <20131018115954.0936D1859DF@r-forge.r-project.org> Author: edd Date: 2013-10-18 13:59:53 +0200 (Fri, 18 Oct 2013) New Revision: 57 Added: pkg/BH/inst/include/boost/proto/detail/expr_funop.hpp Modified: pkg/BH/DESCRIPTION pkg/BH/inst/NEWS.Rd pkg/BH/man/BH-package.Rd Log: update meta files for 1.51.0-3 release Modified: pkg/BH/DESCRIPTION =================================================================== --- pkg/BH/DESCRIPTION 2013-10-12 13:15:59 UTC (rev 56) +++ pkg/BH/DESCRIPTION 2013-10-18 11:59:53 UTC (rev 57) @@ -2,7 +2,7 @@ Type: Package Title: The Boost C++ Libraries Version: 1.51.0-3 -Date: 2013-08-02 +Date: 2013-10-10 Author: John W. Emerson, Michael J. Kane, Dirk Eddelbuettel, JJ Allaire, and Romain Francois Maintainer: Jay Emerson Description: Boost provides free peer-reviewed portable C++ source Modified: pkg/BH/inst/NEWS.Rd =================================================================== --- pkg/BH/inst/NEWS.Rd 2013-10-12 13:15:59 UTC (rev 56) +++ pkg/BH/inst/NEWS.Rd 2013-10-18 11:59:53 UTC (rev 57) @@ -4,24 +4,31 @@ \newcommand{\boost}{\href{http://www.boost.org}{\pkg{Boost}}} \newcommand{\boostPkg}{\href{http://www.boost.org/doc/libs/release/libs/#1}{\pkg{#1}}} \newcommand{\boostPkgTwo}{\href{http://www.boost.org/doc/libs/release/libs/#1}{\pkg{#2}}} +\newcommand{\rfticket}{\href{https://r-forge.r-project.org/tracker/index.php?func=detail&aid=#1}{#1}} -\section{Changes in version 1.51.0-3 (2013-08-02)}{ +\section{Changes in version 1.51.0-3 (2013-10-10)}{ \itemize{ - \item Expanded \boost coverage by adding \boost package \boostPkg{spirit}. + \item Expanded \boost coverage by adding \boost packages + \boostPkg{spirit}, \boostPkg{foreach}, + \boostPkg{math/distributions}, \boostPkg{algorithm}, + \boostPkg{iostreams}. } } \section{Changes in version 1.51.0-2 (2013-07-29)}{ \itemize{ - \item Expanded \boost coverage by adding \boost packages \boostPkg{random} and \boostPkg{unordered}. + \item Expanded \boost coverage by adding \boost packages + \boostPkg{random} and \boostPkg{unordered}. } } \section{Changes in [unreleased] version 1.51.0-1 (2013-05-04)}{ \itemize{ \item Expanded \boost coverage by adding \boost packages \boostPkg{foreach}, - \boostPkgTwo{libs/math/doc/sf_and_dist/html/math_toolkit/dist.html}{statistical distributions}, - and \boostPkg{iostreams}. This addresses, respectively, R-Forge issue tickets 2527, 2533 and 2768). + \boostPkgTwo{libs/math/doc/sf_and_dist/html/math_toolkit/dist.html}{statistical + distributions}, and \boostPkg{iostreams}. This addresses, + respectively, R-Forge issue tickets \rfticket{2527}, \rfticket{2533} + and \rfticket{2768}). \item The package can now also be used to compile CRAN package \pkg{ExactNumCI} and \pkg{rcppbugs}. } Added: pkg/BH/inst/include/boost/proto/detail/expr_funop.hpp =================================================================== --- pkg/BH/inst/include/boost/proto/detail/expr_funop.hpp (rev 0) +++ pkg/BH/inst/include/boost/proto/detail/expr_funop.hpp 2013-10-18 11:59:53 UTC (rev 57) @@ -0,0 +1,45 @@ +/////////////////////////////////////////////////////////////////////////////// +// expr1.hpp +// Contains definition of expr\<\>::operator() overloads. +// +// Copyright 2008 Eric Niebler. Distributed under the Boost +// Software License, Version 1.0. (See accompanying file +// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#define N BOOST_PP_ITERATION() + + /// \overload + /// + template + BOOST_FORCEINLINE + typename result_of::BOOST_PP_CAT(funop, N)< + expr const + , default_domain BOOST_PP_ENUM_TRAILING_PARAMS(N, const A) + >::type const + operator ()(BOOST_PP_ENUM_BINARY_PARAMS(N, A, const &a)) const + { + return result_of::BOOST_PP_CAT(funop, N)< + expr const + , default_domain BOOST_PP_ENUM_TRAILING_PARAMS(N, const A) + >::call(*this BOOST_PP_ENUM_TRAILING_PARAMS(N, a)); + } + + #ifdef BOOST_PROTO_DEFINE_TERMINAL + /// \overload + /// + template + BOOST_FORCEINLINE + typename result_of::BOOST_PP_CAT(funop, N)< + expr + , default_domain BOOST_PP_ENUM_TRAILING_PARAMS(N, const A) + >::type const + operator ()(BOOST_PP_ENUM_BINARY_PARAMS(N, A, const &a)) + { + return result_of::BOOST_PP_CAT(funop, N)< + expr + , default_domain BOOST_PP_ENUM_TRAILING_PARAMS(N, const A) + >::call(*this BOOST_PP_ENUM_TRAILING_PARAMS(N, a)); + } + #endif + +#undef N Modified: pkg/BH/man/BH-package.Rd =================================================================== --- pkg/BH/man/BH-package.Rd 2013-10-12 13:15:59 UTC (rev 56) +++ pkg/BH/man/BH-package.Rd 2013-10-18 11:59:53 UTC (rev 57) @@ -15,7 +15,7 @@ Package: \tab BH\cr Type: \tab Package\cr Version: \tab 1.51.0-3\cr -Date: \tab 2013-08-02\cr +Date: \tab 2013-10-10\cr License: \tab BSL-1.0\cr } Boost provides free peer-reviewed portable C++ source From noreply at r-forge.r-project.org Sat Oct 19 14:09:19 2013 From: noreply at r-forge.r-project.org (noreply at r-forge.r-project.org) Date: Sat, 19 Oct 2013 14:09:19 +0200 (CEST) Subject: [Boostheaders-commits] r58 - / BoostHeadersROOT BoostHeadersROOT/inst BoostHeadersROOT/man pkg/BH pkg/BH/inst pkg/BH/man Message-ID: <20131019120919.A5F8B185DF8@r-forge.r-project.org> Author: edd Date: 2013-10-19 14:09:19 +0200 (Sat, 19 Oct 2013) New Revision: 58 Modified: BoostHeadersROOT/DESCRIPTION BoostHeadersROOT/inst/NEWS.Rd BoostHeadersROOT/man/BH-package.Rd CreateBoost.sh pkg/BH/DESCRIPTION pkg/BH/inst/NEWS.Rd pkg/BH/man/BH-package.Rd Log: actually changing Maintainer: and making a few minor updates Modified: BoostHeadersROOT/DESCRIPTION =================================================================== --- BoostHeadersROOT/DESCRIPTION 2013-10-18 11:59:53 UTC (rev 57) +++ BoostHeadersROOT/DESCRIPTION 2013-10-19 12:09:19 UTC (rev 58) @@ -4,7 +4,7 @@ Version: XXX Date: YYY Author: John W. Emerson, Michael J. Kane, Dirk Eddelbuettel, JJ Allaire, and Romain Francois -Maintainer: Jay Emerson +Maintainer: Dirk Eddelbuettel Description: Boost provides free peer-reviewed portable C++ source libraries. A large part of Boost is provided as C++ template code which is resolved entirely at compile-time without linking. This Modified: BoostHeadersROOT/inst/NEWS.Rd =================================================================== --- BoostHeadersROOT/inst/NEWS.Rd 2013-10-18 11:59:53 UTC (rev 57) +++ BoostHeadersROOT/inst/NEWS.Rd 2013-10-19 12:09:19 UTC (rev 58) @@ -6,9 +6,11 @@ \newcommand{\boostPkgTwo}{\href{http://www.boost.org/doc/libs/release/libs/#1}{\pkg{#2}}} \newcommand{\rfticket}{\href{https://r-forge.r-project.org/tracker/index.php?func=detail&aid=#1}{#1}} -\section{Changes in version 1.51.0-3 (2013-08-02)}{ +\section{Changes in version 1.51.0-3 (2013-10-19)}{ \itemize{ - \item Expanded \boost coverage by adding \boost package \boostPkg{spirit}. + \item Expanded \boost coverage by adding \boost packages + \boostPkg{spirit}, \boostPkg{foreach}, \boostPkg{math/distributions}, + \boostPkg{algorithm}, \boostPkg{iostreams}. } } Modified: BoostHeadersROOT/man/BH-package.Rd =================================================================== --- BoostHeadersROOT/man/BH-package.Rd 2013-10-18 11:59:53 UTC (rev 57) +++ BoostHeadersROOT/man/BH-package.Rd 2013-10-19 12:09:19 UTC (rev 58) @@ -3,11 +3,12 @@ \alias{BH} \docType{package} \title{ -The Boost C++ Libraries + The Boost C++ Library Headers } \description{ -Boost provides free peer-reviewed portable C++ source - libraries. We place them in this package as a more efficient + Boost provides free peer-reviewed portable C++ source + libraries with a large part implemented as template headers. + We place a number of them in this package as a more efficient distribution system for CRAN. } \details{ @@ -18,17 +19,18 @@ Date: \tab YYY\cr License: \tab BSL-1.0\cr } -Boost provides free peer-reviewed portable C++ source - libraries. We place them in this package as a more efficient + Boost provides free peer-reviewed portable C++ source + libraries with a large part implemented as template headers. + We place a number of these libraries in this package as a more efficient distribution system for CRAN. The idea is that you can write a package that depends on some subset of the Boost Libraries, - and you won't need to distribute a copy of this code with your + yet you do not need to distribute a copy of this code with your package. } \author{ John W. Emerson and Michael J. Kane and Dirk Eddelbuettel -Maintainers: Jay and Mike , Dirk Eddelbuettel +Maintainer: Dirk Eddelbuettel } \references{ http://www.boost.org/ Modified: CreateBoost.sh =================================================================== --- CreateBoost.sh 2013-10-18 11:59:53 UTC (rev 57) +++ CreateBoost.sh 2013-10-19 12:09:19 UTC (rev 58) @@ -103,7 +103,8 @@ ${pkgdir}/inst/include/Jamroot \ ${pkgdir}/inst/include/boost.png \ ${pkgdir}/inst/include/doc \ - ${pkgdir}/inst/include/boost.css + ${pkgdir}/inst/include/boost.css \ + ${pkgdir}/inst/include/rst.css cp -p BoostHeadersROOT/NAMESPACE ${pkgdir} cp -p BoostHeadersROOT/inst/NEWS.Rd ${pkgdir}/inst/ Modified: pkg/BH/DESCRIPTION =================================================================== --- pkg/BH/DESCRIPTION 2013-10-18 11:59:53 UTC (rev 57) +++ pkg/BH/DESCRIPTION 2013-10-19 12:09:19 UTC (rev 58) @@ -4,7 +4,7 @@ Version: 1.51.0-3 Date: 2013-10-10 Author: John W. Emerson, Michael J. Kane, Dirk Eddelbuettel, JJ Allaire, and Romain Francois -Maintainer: Jay Emerson +Maintainer: Dirk Eddelbuettel Description: Boost provides free peer-reviewed portable C++ source libraries. A large part of Boost is provided as C++ template code which is resolved entirely at compile-time without linking. This Modified: pkg/BH/inst/NEWS.Rd =================================================================== --- pkg/BH/inst/NEWS.Rd 2013-10-18 11:59:53 UTC (rev 57) +++ pkg/BH/inst/NEWS.Rd 2013-10-19 12:09:19 UTC (rev 58) @@ -6,12 +6,11 @@ \newcommand{\boostPkgTwo}{\href{http://www.boost.org/doc/libs/release/libs/#1}{\pkg{#2}}} \newcommand{\rfticket}{\href{https://r-forge.r-project.org/tracker/index.php?func=detail&aid=#1}{#1}} -\section{Changes in version 1.51.0-3 (2013-10-10)}{ +\section{Changes in version 1.51.0-3 (2013-10-19)}{ \itemize{ \item Expanded \boost coverage by adding \boost packages - \boostPkg{spirit}, \boostPkg{foreach}, - \boostPkg{math/distributions}, \boostPkg{algorithm}, - \boostPkg{iostreams}. + \boostPkg{spirit}, \boostPkg{foreach}, \boostPkg{math/distributions}, + \boostPkg{algorithm}, \boostPkg{iostreams}. } } Modified: pkg/BH/man/BH-package.Rd =================================================================== --- pkg/BH/man/BH-package.Rd 2013-10-18 11:59:53 UTC (rev 57) +++ pkg/BH/man/BH-package.Rd 2013-10-19 12:09:19 UTC (rev 58) @@ -3,11 +3,12 @@ \alias{BH} \docType{package} \title{ -The Boost C++ Libraries + The Boost C++ Library Headers } \description{ -Boost provides free peer-reviewed portable C++ source - libraries. We place them in this package as a more efficient + Boost provides free peer-reviewed portable C++ source + libraries with a large part implemented as template headers. + We place a number of them in this package as a more efficient distribution system for CRAN. } \details{ @@ -18,17 +19,18 @@ Date: \tab 2013-10-10\cr License: \tab BSL-1.0\cr } -Boost provides free peer-reviewed portable C++ source - libraries. We place them in this package as a more efficient + Boost provides free peer-reviewed portable C++ source + libraries with a large part implemented as template headers. + We place a number of these libraries in this package as a more efficient distribution system for CRAN. The idea is that you can write a package that depends on some subset of the Boost Libraries, - and you won't need to distribute a copy of this code with your + yet you do not need to distribute a copy of this code with your package. } \author{ John W. Emerson and Michael J. Kane and Dirk Eddelbuettel -Maintainers: Jay and Mike , Dirk Eddelbuettel +Maintainer: Dirk Eddelbuettel } \references{ http://www.boost.org/ From noreply at r-forge.r-project.org Sat Oct 19 14:12:25 2013 From: noreply at r-forge.r-project.org (noreply at r-forge.r-project.org) Date: Sat, 19 Oct 2013 14:12:25 +0200 (CEST) Subject: [Boostheaders-commits] r59 - / pkg/BH pkg/BH/man Message-ID: <20131019121225.8C610185916@r-forge.r-project.org> Author: edd Date: 2013-10-19 14:12:25 +0200 (Sat, 19 Oct 2013) New Revision: 59 Modified: CreateBoost.sh pkg/BH/DESCRIPTION pkg/BH/man/BH-package.Rd Log: and set date to today Modified: CreateBoost.sh =================================================================== --- CreateBoost.sh 2013-10-19 12:09:19 UTC (rev 58) +++ CreateBoost.sh 2013-10-19 12:12:25 UTC (rev 59) @@ -8,7 +8,7 @@ ## set the variables boostall and version, here: boostall="boost_1_51_0.tar.gz" version="1.51.0-3" -date="2013-10-10" +date="2013-10-19" pkgdir="pkg/BH" Modified: pkg/BH/DESCRIPTION =================================================================== --- pkg/BH/DESCRIPTION 2013-10-19 12:09:19 UTC (rev 58) +++ pkg/BH/DESCRIPTION 2013-10-19 12:12:25 UTC (rev 59) @@ -2,7 +2,7 @@ Type: Package Title: The Boost C++ Libraries Version: 1.51.0-3 -Date: 2013-10-10 +Date: 2013-10-19 Author: John W. Emerson, Michael J. Kane, Dirk Eddelbuettel, JJ Allaire, and Romain Francois Maintainer: Dirk Eddelbuettel Description: Boost provides free peer-reviewed portable C++ source Modified: pkg/BH/man/BH-package.Rd =================================================================== --- pkg/BH/man/BH-package.Rd 2013-10-19 12:09:19 UTC (rev 58) +++ pkg/BH/man/BH-package.Rd 2013-10-19 12:12:25 UTC (rev 59) @@ -16,7 +16,7 @@ Package: \tab BH\cr Type: \tab Package\cr Version: \tab 1.51.0-3\cr -Date: \tab 2013-10-10\cr +Date: \tab 2013-10-19\cr License: \tab BSL-1.0\cr } Boost provides free peer-reviewed portable C++ source