Date: Mon, 6 May 2013 06:06:11 +0000 (UTC) From: TAKATSU Tomonari <tota@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r317463 - in head/devel: . R-cran-Rcpp Message-ID: <201305060606.r4666B1Q044837@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tota Date: Mon May 6 06:06:11 2013 New Revision: 317463 URL: http://svnweb.freebsd.org/changeset/ports/317463 Log: - Add new port: devel/R-cran-Rcpp The Rcpp package provides C++ classes that greatly facilitate interfacing C or C++ code in R packages using the .Call() interface provided by R. Rcpp provides matching C++ classes for a large number of basic R data types. Hence, a package author can keep his data in normal R data structures without having to worry about translation or transfering to C++. At the same time, the data structures can be accessed as easily at the C++ level, and used in the normal manner. The mapping of data types works in both directions. It is as straightforward to pass data from R to C++, as it is it return data from C++ to R. WWW: http://cran.r-project.org/web/packages/Rcpp/ Added: head/devel/R-cran-Rcpp/ head/devel/R-cran-Rcpp/Makefile (contents, props changed) head/devel/R-cran-Rcpp/distinfo (contents, props changed) head/devel/R-cran-Rcpp/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon May 6 06:05:56 2013 (r317462) +++ head/devel/Makefile Mon May 6 06:06:11 2013 (r317463) @@ -12,6 +12,7 @@ SUBDIR += R-cran-Defaults SUBDIR += R-cran-Hmisc SUBDIR += R-cran-RUnit + SUBDIR += R-cran-Rcpp SUBDIR += R-cran-bitops SUBDIR += R-cran-caret SUBDIR += R-cran-chron Added: head/devel/R-cran-Rcpp/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/R-cran-Rcpp/Makefile Mon May 6 06:06:11 2013 (r317463) @@ -0,0 +1,18 @@ +# Created by: TAKATSU Tomonari <tota@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= Rcpp +PORTVERSION= 0.10.3 +CATEGORIES= devel +DISTNAME= ${PORTNAME}_${PORTVERSION} + +MAINTAINER= tota@FreeBSD.org +COMMENT= Seamless R and C++ Integration + +LICENSE= GPLv2 GPLv3 +LICENSE_COMB= dual + +USE_R_MOD= yes +R_MOD_AUTOPLIST= yes + +.include <bsd.port.mk> Added: head/devel/R-cran-Rcpp/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/R-cran-Rcpp/distinfo Mon May 6 06:06:11 2013 (r317463) @@ -0,0 +1,2 @@ +SHA256 (Rcpp_0.10.3.tar.gz) = 14aaca011810510a9ddff262a97e009240865ea7a12050f84b92d41c966535e0 +SIZE (Rcpp_0.10.3.tar.gz) = 2395986 Added: head/devel/R-cran-Rcpp/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/R-cran-Rcpp/pkg-descr Mon May 6 06:06:11 2013 (r317463) @@ -0,0 +1,15 @@ +The Rcpp package provides C++ classes that greatly facilitate +interfacing C or C++ code in R packages using the .Call() interface +provided by R. + +Rcpp provides matching C++ classes for a large number of basic R +data types. Hence, a package author can keep his data in normal R +data structures without having to worry about translation or +transfering to C++. At the same time, the data structures can be +accessed as easily at the C++ level, and used in the normal manner. + +The mapping of data types works in both directions. It is as +straightforward to pass data from R to C++, as it is it return data +from C++ to R. + +WWW: http://cran.r-project.org/web/packages/Rcpp/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305060606.r4666B1Q044837>