Files

46 lines
1.6 KiB
Tcl

# -*- 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 outdated.
R.setup cran PolMine RcppCWB 0.6.4
revision 1
categories-append math
maintainers nomaintainer
license GPL-3
description Rcpp bindings for the C code of the Corpus Workbench (CWB)
long_description {*}${description}
checksums rmd160 cdd1dd606f7e3a6515629bb6300522805306c7e6 \
sha256 4f7072199e741d6621f13e798358a772f741f4216583cff11c953f9bcd97849f \
size 1129997
depends_build-append \
port:pkgconfig
depends_lib-append path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:pcre2 \
port:R-fs \
port:R-Rcpp
patchfiles 0001-Fixes-for-Macports.patch
post-patch {
reinplace "s|@CC@|${configure.cc}|" \
${worksrcpath}/src/cwb/config/platform/darwin-arm64 \
${worksrcpath}/src/cwb/config/platform/darwin-ppc \
${worksrcpath}/src/cwb/config/platform/darwin-ppc64 \
${worksrcpath}/src/cwb/config/platform/darwin-x86_64
# R is not universal in Macports at the moment.
if {${os.platform} eq "darwin" && ${configure.build_arch} eq "ppc64"} {
reinplace "s|darwin-ppc|darwin-ppc64|g"
reinplace "s|build for ppc64|build for ppc|"
}
}
depends_test-append port:R-knitr \
port:R-rmarkdown \
port:R-testthat
test.run yes