diff options
author | wen <wen@pkgsrc.org> | 2016-04-09 10:54:53 +0000 |
---|---|---|
committer | wen <wen@pkgsrc.org> | 2016-04-09 10:54:53 +0000 |
commit | 07befa53909057ceb1edcdcfa7ed20a9daac9466 (patch) | |
tree | 37beac882f82acc07fae9ad552fc8e9b6c4cc45c /devel/R-Rcpp | |
parent | d0c285ed0203d9cf715d5779959de7774c6ade80 (diff) | |
download | pkgsrc-07befa53909057ceb1edcdcfa7ed20a9daac9466.tar.gz |
Update to 0.12.4
Upstream changes:
Changes in Rcpp version 0.12.4 (2016-03-22)
Changes in Rcpp API:
New accessors as() and clone() were added to the Nullable class (Dan in PR #423 closing #421)
The Nullable<>::operator SEXP() and Nullable<>::get() now also work for const objects (Kirill Mueller in PR #417).
A subsetting error was fixed (Qiang via #432 closing #431).
Changes in Rcpp Sugar:
Added new Sugar function median() (Nathan in PR #425 closing #424)
Added new Sugar function cbind() (Nathan in PR #447 closing #407)
Changes in Rcpp Attributes:
A plugin for C++14 was added (Dan in PR #427)
Changes in Rcpp Documentation:
An entry was added to the Rcpp-FAQ vignette describing the required packages for vignette building (#422).
Use on OS X was further detailed (James Balamuta in #433 with further review by Bob Rudis).
An entry was added concerning the hard-code limit of arguments to some constructor and function (cf #435).
The Rcpp-FAQ vignette now contains a table of content.
Typos and indentation were corrected in the Rcpp Sugar vignette (#445 by Colin Gillespie).
Changes in Rcpp version 0.12.3 (2016-01-10)
Changes in Rcpp API:
Const iterators now CharacterVector now behave like regular iterators (PR #404 by Dan fixing #362).
Math operators between matrix and scalars type have been added (PR #406 by Qiang fixing #365).
A missing std::hash function interface for Rcpp::String has been addded (PR #408 by Qiang fixing #84).
Changes in Rcpp Attributes:
Avoid invalid function names when generating C++ interfaces (PR #403 by JJ fixing #402).
Insert additional space around & in function interface (PR #400 by Kazuki Fukui fixing #278).
Changes in Rcpp Modules:
The copy constructor now initialized the base class (PR #411 by Joshua Pritikin fixing #410)
Changes in Rcpp Repository:
Added a file Contributing.md providing some points to potential contributors (PR #414 closing issue #413)
Changes in Rcpp version 0.12.2 (2015-11-14)
Changes in Rcpp API:
Correct return type in product of matrix dimensions (PR #374 by Florian)
Before creating a single String object from a SEXP, ensure that it is from a vector of length one (PR #376 by Dirk, fixing #375).
No longer use STRING_ELT as a left-hand side, thanks to a heads-up by Luke Tierney (PR #378 by Dirk, fixing #377).
Rcpp Module objects are now checked more carefully (PR #381 by Tianqi, fixing #380)
An overflow in Matrix column indexing was corrected (PR #390 by Qiang, fixing a bug reported by Allessandro on the list)
Nullable types can now be assigned R_NilValue in function signatures. (PR #395 by Dan, fixing issue #394)
operator<<() now always shows decimal points (PR #396 by Dan)
Matrix classes now have a transpose() function (PR #397 by Dirk fixing #383)
operator<<() for complex types was added (PRs #398 by Qiang and #399 by Dirk, fixing #187)
Changes in Rcpp Attributes:
Enable export of C++ interface for functions that return void.
Changes in Rcpp Sugar:
Added new Sugar function cummin(), cummax(), cumprod() (PR #389 by Nathan Russell fixing #388)
Enabled sugar math operations for subsets; e.g. x[y] + x[z]. (PR #393 by Kevin and Qiang, implementing #392)
Changes in Rcpp Documentation:
The NEWS file now links to GitHub issue tickets and pull requests.
The Rcpp.bib file with bibliographic references was updated.
Diffstat (limited to 'devel/R-Rcpp')
-rw-r--r-- | devel/R-Rcpp/Makefile | 9 | ||||
-rw-r--r-- | devel/R-Rcpp/distinfo | 10 |
2 files changed, 9 insertions, 10 deletions
diff --git a/devel/R-Rcpp/Makefile b/devel/R-Rcpp/Makefile index 3285b5aed68..367c19faa90 100644 --- a/devel/R-Rcpp/Makefile +++ b/devel/R-Rcpp/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2015/09/26 14:26:15 wen Exp $ +# $NetBSD: Makefile,v 1.3 2016/04/09 10:54:53 wen Exp $ CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_R_CRAN:=contrib/} @@ -9,13 +9,12 @@ COMMENT= Seamless R and C++ Integration LICENSE= gnu-gpl-v2 R_PKGNAME= Rcpp -R_PKGVER= 0.12.1 +R_PKGVER= 0.12.4 USE_LANGUAGES+= c++ -REPLACE_R+= inst/examples/*/*.R REPLACE_R+= inst/examples/*/*.r -REPLACE_R+= inst/unitTests/*.R +REPLACE_R+= inst/examples/SugarPerformance/sugarBenchmarks.R REPLACE_RSCRIPT+= inst/discovery/cxx0x.R @@ -23,7 +22,7 @@ REPLACE_SH+= inst/examples/ConvolveBenchmarks/buildAndRun.sh REPLACE_SH+= inst/examples/ConvolveBenchmarks/overhead.sh REPLACE_INTERPRETER+= R -REPLACE.R.old= .*/r +REPLACE.R.old= /usr/bin/env r REPLACE.R.new= ${PREFIX}/bin/R REPLACE_FILES.R= ${REPLACE_R} diff --git a/devel/R-Rcpp/distinfo b/devel/R-Rcpp/distinfo index 8289a90da47..ab222fce2e0 100644 --- a/devel/R-Rcpp/distinfo +++ b/devel/R-Rcpp/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.3 2015/11/03 03:27:11 agc Exp $ +$NetBSD: distinfo,v 1.4 2016/04/09 10:54:53 wen Exp $ -SHA1 (R/Rcpp_0.12.1.tar.gz) = f8eca5c00a8cdc5269dd407db247fbc4f589b1b3 -RMD160 (R/Rcpp_0.12.1.tar.gz) = 99501cb4e5a5121b0ef80536f29ee040b0c43951 -SHA512 (R/Rcpp_0.12.1.tar.gz) = 25dc0b048e904a2d22558f807744f17d1a90897c36084086e2b0402a047210130daa7231e4af6824ee4fb341a609b3d360243dbd56876c552e01390cd94dfb17 -Size (R/Rcpp_0.12.1.tar.gz) = 2366386 bytes +SHA1 (R/Rcpp_0.12.4.tar.gz) = a379e88f1009267a7080c673f9633ba2f5520012 +RMD160 (R/Rcpp_0.12.4.tar.gz) = 23dba3fac07317b9c631d95dc32a38f25dfa90ce +SHA512 (R/Rcpp_0.12.4.tar.gz) = 61aa43bee3811f8ac398ed68d22eb3a816eb70533b60911972c0d1bac79f205db1dc7694eda3122f90315381c9959416ba6aacfaf21b4ef40ce843e7bea485c2 +Size (R/Rcpp_0.12.4.tar.gz) = 2402065 bytes |