# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           R 1.0

# GitHub version is old.
R.setup             cran DiskFrame disk.frame 0.8.3
revision            1
categories-append   sysutils
maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
license             MIT
description         Larger-than-RAM disk-based data manipulation framework
long_description    A disk-based data manipulation tool for working with large-than-RAM datasets. \
                    Aims to lower the barrier-to-entry for manipulating large datasets by adhering closely \
                    to popular and familiar data manipulation paradigms like R-dplyr verbs and R-data.table syntax.
homepage            https://diskframe.com
checksums           rmd160  18ef2efd8086a4eac128c82c5d7ab1fa35d53dc1 \
                    sha256  7e5a0f1fe62fbc5df8f7c60f2489b336784adfd145136eeb123ca62c57df7f56 \
                    size    807072

depends_lib-append  port:R-arrow \
                    port:R-benchmarkme \
                    port:R-bigreadr \
                    port:R-bit64 \
                    port:R-crayon \
                    port:R-data.table \
                    port:R-dplyr \
                    port:R-fs \
                    port:R-fst \
                    port:R-future \
                    port:R-future.apply \
                    port:R-globals \
                    port:R-glue \
                    port:R-jsonlite \
                    port:R-pryr \
                    port:R-purrr \
                    port:R-Rcpp \
                    port:R-rlang \
                    port:R-stringr

depends_test-append port:R-broom \
                    port:R-ggplot2 \
                    port:R-LaF \
                    port:R-magrittr \
                    port:R-nycflights13 \
                    port:R-readr \
                    port:R-rstudioapi \
                    port:R-shiny

test.run            yes
