# -*- 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

R.setup             cran duckdblabs duckplyr 0.4.1
revision            0
maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
platforms           {darwin any}
license             MIT
description         Drop-in replacement for R-dplyr
long_description    {*}${description}, powered by DuckDB for performance.
homepage            https://duckdblabs.github.io/duckplyr
checksums           rmd160  73e933c55953c3cc3bf514bb8c8b35a29382f56f \
                    sha256  3e23255a91f9ebc8a8e0fb2fb32d96e16fa7620527d912cd8ec13fa3f32d2fd3 \
                    size    271198
supported_archs     noarch

depends_lib-append  port:R-cli \
                    port:R-collections \
                    port:R-DBI \
                    port:R-dplyr \
                    port:R-duckdb \
                    port:R-glue \
                    port:R-jsonlite \
                    port:R-lifecycle \
                    port:R-purrr \
                    port:R-rlang \
                    port:R-tibble \
                    port:R-tidyselect \
                    port:R-vctrs

depends_test-append port:R-arrow \
                    port:R-brio \
                    port:R-constructive \
                    port:R-curl \
                    port:R-dbplyr \
                    port:R-hms \
                    port:R-lobstr \
                    port:R-lubridate \
                    port:R-palmerpenguins \
                    port:R-pillar \
                    port:R-prettycode \
                    port:R-purrr \
                    port:R-qs \
                    port:R-reprex \
                    port:R-rstudioapi \
                    port:R-testthat \
                    port:R-usethis \
                    port:R-withr

# FIXME: a number of tests fail due to missing support for some functionality for Big-endian platforms:
# https://github.com/duckdblabs/duckplyr/issues/51
test.run            yes
