Ravenports generated: 01 Nov 2020 17:15
[ravenports.git] / bucket_38 / R-Rcpp
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               R-Rcpp
4 VERSION=                1.0.5
5 KEYWORDS=               cran
6 VARIANTS=               standard
7 SDESC[standard]=        Seamless R and C++ Integration
8 HOMEPAGE=               none
9 CONTACT=                CRAN_Automaton[cran@ironwolf.systems]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            CRAN/src/contrib
13 DISTFILE[1]=            Rcpp_1.0.5.tar.gz:main
14 DIST_SUBDIR=            CRAN
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 USES=                   cran gmake
22
23 DISTNAME=               Rcpp
24
25 GENERATED=              yes
26
27 INSTALL_REQ_TOOLCHAIN=  yes
28
29 post-patch:
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
36
37 [FILE:972:descriptions/desc.single]
38 Rcpp: Seamless R and C++ Integration
39
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 &lt;<a
46 href="http://gallery.rcpp.org">http://gallery.rcpp.org</a>&gt;, the paper
47 by Eddelbuettel and Francois (2011, &lt;<a
48 href="https://doi.org/10.18637%2Fjss.v040.i08">doi:10.18637/jss.v040.i08</a>&gt;),
49 the book by Eddelbuettel (2013, &lt;<a
50 href="https://doi.org/10.1007%2F978-1-4614-6868-4">doi:10.1007/978-1-4614-6868-4</a>&gt;)
51 and the paper by Eddelbuettel and Balamuta (2018, &lt;<a
52 href="https://doi.org/10.1080%2F00031305.2017.1375990">doi:10.1080/00031305.2017.1375990</a>&gt;);
53 see 'citation("Rcpp")' for details.
54
55
56 [FILE:101:distinfo]
57 b8462c643bcc6fe3b0e9caee9e0cd76c5f7f0e34ee2e7397f93c4c43885c5c04      2950521 CRAN/Rcpp_1.0.5.tar.gz
58
59
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
63 @@ -34,7 +34,7 @@
64      #include <windows.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__)
69      #include <time.h>
70  #elif defined(sun) || defined(__sun) || defined(_AIX)
71      #include <sys/time.h>
72 @@ -70,7 +70,7 @@ namespace Rcpp{
73          return time * (info.numer / info.denom);
74      }
75  
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__)
78  
79      static const nanotime_t nanoseconds_in_second = static_cast<nanotime_t>(1000000000.0);
80  
81
82
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
86 @@ -25,6 +25,7 @@
87  #ifndef RCPP_DEMANGLER_ENABLED
88  # if defined(_WIN32)     || \
89      defined(__FreeBSD__) || \
90 +    defined(__DragonFly__) || \
91      defined(__NetBSD__)  || \
92      defined(__OpenBSD__) || \
93      defined(__CYGWIN__)  || \
94