Ravenports generated: 11 Apr 2024 21:28
[ravenports.git] / bucket_38 / R-Rcpp
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               R-Rcpp
4 VERSION=                1.0.12
5 KEYWORDS=               cran
6 VARIANTS=               standard
7 SDESC[standard]=        Seamless R and C++ Integration
8 HOMEPAGE=               https://www.rcpp.org
9 CONTACT=                CRAN_Automaton[cran@ironwolf.systems]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            CRAN/src/contrib
13                         https://loki.dragonflybsd.org/cranfiles/
14 DISTFILE[1]=            Rcpp_1.0.12.tar.gz:main
15 DIST_SUBDIR=            CRAN
16 DF_INDEX=               1
17 SPKGS[standard]=        single
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 USES=                   cran gmake
23
24 DISTNAME=               Rcpp
25
26 GENERATED=              yes
27
28 INSTALL_REQ_TOOLCHAIN=  yes
29
30 post-patch:
31         ${REINPLACE_CMD} -i'' -e "s|#!/bin/bash|#!${LOCALBASE}/bin/bash|" \
32                 ${WRKSRC}/inst/examples/ConvolveBenchmarks/buildAndRun.sh \
33                 ${WRKSRC}/inst/examples/ConvolveBenchmarks/overhead.sh
34         ${REINPLACE_CMD} -i'' -e "s|#!/usr/bin/r|#!${LOCALBASE}/bin/R|" \
35                 ${WRKSRC}/inst/examples/*/*.r \
36                 ${WRKSRC}/inst/examples/*/*.R
37
38 [FILE:1030:descriptions/desc.single]
39 Rcpp: Seamless R and C++ Integration
40
41 The 'Rcpp' package provides R functions as well as C++ classes which offer
42 a seamless integration of R and C++. Many R data types and objects can be
43 mapped back and forth to C++ equivalents which facilitates both writing of
44 new code as well as easier integration of third-party libraries.
45 Documentation about 'Rcpp' is provided by several vignettes included in
46 this package, via the 'Rcpp Gallery' site at &lt;<a
47 href="https://gallery.rcpp.org"
48 target="_top">https://gallery.rcpp.org</a>&gt;, the paper by Eddelbuettel
49 and Francois (2011, &lt;<a href="https://doi.org/10.18637%2Fjss.v040.i08"
50 target="_top">doi:10.18637/jss.v040.i08</a>&gt;), the book by Eddelbuettel
51 (2013, &lt;<a href="https://doi.org/10.1007%2F978-1-4614-6868-4"
52 target="_top">doi:10.1007/978-1-4614-6868-4</a>&gt;) and the paper by
53 Eddelbuettel and Balamuta (2018, &lt;<a
54 href="https://doi.org/10.1080%2F00031305.2017.1375990"
55 target="_top">doi:10.1080/00031305.2017.1375990</a>&gt;); see
56 'citation("Rcpp")' for details.
57
58
59 [FILE:102:distinfo]
60 0c7359cc43beee02761aa3df2baccede1182d29d28c9cd49964b609305062bd0      3430494 CRAN/Rcpp_1.0.12.tar.gz
61
62
63 [FILE:1269:patches/patch-inst_include_Rcpp_Benchmark_Timer.h]
64 --- inst/include/Rcpp/Benchmark/Timer.h.orig    2018-04-25 13:15:17 UTC
65 +++ inst/include/Rcpp/Benchmark/Timer.h
66 @@ -34,7 +34,7 @@
67      #include <windows.h>
68  #elif defined(__APPLE__)
69      #include <mach/mach_time.h>
70 -#elif defined(linux) || defined(__linux) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__GLIBC__) || defined(__GNU__) || defined(__CYGWIN__)
71 +#elif defined(linux) || defined(__linux) || defined(__DragonFly__)|| defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__GLIBC__) || defined(__GNU__) || defined(__CYGWIN__)
72      #include <time.h>
73  #elif defined(sun) || defined(__sun) || defined(_AIX)
74      #include <sys/time.h>
75 @@ -70,7 +70,7 @@ namespace Rcpp{
76          return time * (info.numer / info.denom);
77      }
78  
79 -#elif defined(linux) || defined(__linux) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__GLIBC__) || defined(__GNU__) || defined(__CYGWIN__)
80 +#elif defined(linux) || defined(__linux) || defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__GLIBC__) || defined(__GNU__) || defined(__CYGWIN__)
81  
82      static const nanotime_t nanoseconds_in_second = static_cast<nanotime_t>(1000000000.0);
83  
84
85
86 [FILE:347:patches/patch-inst_include_Rcpp_exceptions__impl.h]
87 --- inst/include/Rcpp/exceptions_impl.h.orig    2020-03-22 12:40:50 UTC
88 +++ inst/include/Rcpp/exceptions_impl.h
89 @@ -25,6 +25,7 @@
90  #ifndef RCPP_DEMANGLER_ENABLED
91  # if defined(_WIN32)     || \
92      defined(__FreeBSD__) || \
93 +    defined(__DragonFly__) || \
94      defined(__NetBSD__)  || \
95      defined(__OpenBSD__) || \
96      defined(__CYGWIN__)  || \
97