# -*- 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             github r-prof winch 0.1.1.9000 v
revision            1
categories-append   devel
maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
license             GPL-3
description         Portable native and joint stack traces
long_description    {*}${description}
homepage            https://r-prof.github.io/winch
checksums           rmd160  c3b10f598949b957814aa8cdf795d0f3f7f7fc5c \
                    sha256  3f651ed45bd5a7a4a940ae82b77c84671cc217b665b499fae5f42a90c4ef9898 \
                    size    672497

depends_lib-append  port:R-lifecycle \
                    port:R-procmaps

# Use these sources: https://github.com/ianlancetaylor/libbacktrace
patch.pre_args-replace  -p0 -p1
patchfiles          0001-macho.c-update-to-a-more-complete-source.patch

depends_test-append port:R-DBI \
                    port:R-knitr \
                    port:R-magrittr \
                    port:R-purrr \
                    port:R-rlang \
                    port:R-rmarkdown \
                    port:R-RSQLite \
                    port:R-testthat \
                    port:R-vctrs

# Tests may not work: https://github.com/r-prof/winch/issues/67
test.run            yes
