1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Seamless R and C++ Integration
9 CONTACT= CRAN_Automaton[cran@ironwolf.systems]
12 SITES[main]= CRAN/src/contrib
13 DISTFILE[1]= Rcpp_1.0.5.tar.gz:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
27 INSTALL_REQ_TOOLCHAIN= yes
30 ${REINPLACE_CMD} -i'' -e "s|#!/bin/bash|#!${LOCALBASE}/bin/bash|" \
31 ${WRKSRC}/inst/examples/ConvolveBenchmarks/buildAndRun.sh \
32 ${WRKSRC}/inst/examples/ConvolveBenchmarks/overhead.sh
33 ${REINPLACE_CMD} -i'' -e "s|#!/usr/bin/r|#!${LOCALBASE}/bin/R|" \
34 ${WRKSRC}/inst/examples/*/*.r \
35 ${WRKSRC}/inst/examples/*/*.R
37 [FILE:972:descriptions/desc.single]
38 Rcpp: Seamless R and C++ Integration
40 The 'Rcpp' package provides R functions as well as C++ classes which offer
41 a seamless integration of R and C++. Many R data types and objects can be
42 mapped back and forth to C++ equivalents which facilitates both writing of
43 new code as well as easier integration of third-party libraries.
44 Documentation about 'Rcpp' is provided by several vignettes included in
45 this package, via the 'Rcpp Gallery' site at <<a
46 href="http://gallery.rcpp.org">http://gallery.rcpp.org</a>>, the paper
47 by Eddelbuettel and Francois (2011, <<a
48 href="https://doi.org/10.18637%2Fjss.v040.i08">doi:10.18637/jss.v040.i08</a>>),
49 the book by Eddelbuettel (2013, <<a
50 href="https://doi.org/10.1007%2F978-1-4614-6868-4">doi:10.1007/978-1-4614-6868-4</a>>)
51 and the paper by Eddelbuettel and Balamuta (2018, <<a
52 href="https://doi.org/10.1080%2F00031305.2017.1375990">doi:10.1080/00031305.2017.1375990</a>>);
53 see 'citation("Rcpp")' for details.
57 b8462c643bcc6fe3b0e9caee9e0cd76c5f7f0e34ee2e7397f93c4c43885c5c04 2950521 CRAN/Rcpp_1.0.5.tar.gz
60 [FILE:1269:patches/patch-inst_include_Rcpp_Benchmark_Timer.h]
61 --- inst/include/Rcpp/Benchmark/Timer.h.orig 2018-04-25 13:15:17 UTC
62 +++ inst/include/Rcpp/Benchmark/Timer.h
65 #elif defined(__APPLE__)
66 #include <mach/mach_time.h>
67 -#elif defined(linux) || defined(__linux) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__GLIBC__) || defined(__GNU__) || defined(__CYGWIN__)
68 +#elif defined(linux) || defined(__linux) || defined(__DragonFly__)|| defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__GLIBC__) || defined(__GNU__) || defined(__CYGWIN__)
70 #elif defined(sun) || defined(__sun) || defined(_AIX)
72 @@ -70,7 +70,7 @@ namespace Rcpp{
73 return time * (info.numer / info.denom);
76 -#elif defined(linux) || defined(__linux) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__GLIBC__) || defined(__GNU__) || defined(__CYGWIN__)
77 +#elif defined(linux) || defined(__linux) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__GLIBC__) || defined(__GNU__) || defined(__CYGWIN__)
79 static const nanotime_t nanoseconds_in_second = static_cast<nanotime_t>(1000000000.0);
83 [FILE:347:patches/patch-inst_include_Rcpp_exceptions__impl.h]
84 --- inst/include/Rcpp/exceptions_impl.h.orig 2020-03-22 12:40:50 UTC
85 +++ inst/include/Rcpp/exceptions_impl.h
87 #ifndef RCPP_DEMANGLER_ENABLED
88 # if defined(_WIN32) || \
89 defined(__FreeBSD__) || \
90 + defined(__DragonFly__) || \
91 defined(__NetBSD__) || \
92 defined(__OpenBSD__) || \
93 defined(__CYGWIN__) || \