<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7b3a03806c59871ac8d6ea314103db8758e9e903">https://github.com/macports/macports-ports/commit/7b3a03806c59871ac8d6ea314103db8758e9e903</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7b3a03806c59871ac8d6ea314103db8758e9e903
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Wed Apr 17 15:28:59 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    R-rgl: support testing
</span>---
 R/R-manipulateWidget/Portfile | 36 ++++++++++++++++++++++++++++++++++
 R/R-orientlib/Portfile        | 21 ++++++++++++++++++++
 R/R-rgl/Portfile              | 45 +++++++++++++++++++++++++++++++++++++++++--
 R/R-tripack/Portfile          | 19 ++++++++++++++++++
 4 files changed, 119 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-manipulateWidget/Portfile b/R/R-manipulateWidget/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e77938c6c46
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-manipulateWidget/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           R 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# GitHub version lags behind.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran rte-antares-rpackage manipulateWidget 0.11.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Even more interactivity to interactive charts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://github.com/rte-antares-rpackage/manipulateWidget
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e7f3828adc05007578615eedf9c48e490638eb77 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  5b73728d7d6dcc32f32d861375074cd65112c03a01e4ee4fa94e21b063fdefb6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3961851
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:R-base64enc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-htmltools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-htmlwidgets \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-knitr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-miniUI \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-shiny \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-shinyjs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-webshot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_test-append port:R-covr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-dygraphs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-leaflet \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-plotly \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-rmarkdown \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-testthat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-xts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-orientlib/Portfile b/R/R-orientlib/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..23c63e4555d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-orientlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           R 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran dmurdoch orientlib 0.10.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Support for orientation data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://dmurdoch.github.io/orientlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  68d2a8874fd685a50553baa7c01acf3202318d19 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d2c9b41f539c93f2ac23bc0e639cb2712c9206a1e8e93ab30196060a08e8bc17 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    192716
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_test-append port:R-rgl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-scatterplot3d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-rgl/Portfile b/R/R-rgl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ffab45daa7d..3fac2527d30 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/R/R-rgl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-rgl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,9 +43,50 @@ if {(${os.platform} eq "darwin" && ${os.major} < 22) || ${os.platform} ne "darwi
</span>                         --x-libraries=${prefix}/lib"
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# TODO: implement tests, verify on PowerPC.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# FIXME: https://github.com/dmurdoch/rgl/issues/317
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/dmurdoch/rgl/issues/317
</span> if {${os.platform} eq "darwin" && ${os.major} < 11} {
     build.args-append \
                     --configure-args="--disable-opengl"
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant tests description "Enable testing" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Some deps are omitted.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-alphashape3d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-crosstalk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-deldir \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-downlit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-extrafont \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-interp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-jpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-magick \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-manipulateWidget \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-markdown \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-misc3d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-orientlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-pkgdown \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-plotrix \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-png \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-rmarkdown \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-shiny \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-testthat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-tripack \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-waldo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${configure.build_arch} in [list arm64 x86_64]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_test-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-js \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-V8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Tests seem to pass fine even on old systems.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # On PowerPC I get two minor errors presently.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # One error in R-plot3d example:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # XIO:  fatal IO error 0 (Unknown error: 0) on X server "/tmp/launch-TJkOdD/org.macports:0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # after 63713 requests (63713 known processed) with 0 events remaining.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This is most likely a bug in xorg-server-legacy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # or rather specifically in its implementation for ppc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Another error is with parsing pre-release versions of Darwin:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://github.com/dmurdoch/rgl/issues/419
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    test.run        yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-tripack/Portfile b/R/R-tripack/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e12144f4675
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/R/R-tripack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           R 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran albrecht.gebhardt tripack 1.3-9.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   math
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             ACM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Triangulation of irregularly spaced data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  5de4f6b01b580571649a48e6d75631af2b58374a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7f82f8d63741c468767acc6fb35281bd9903f6c3c52e8fada60a6ae317511fbe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    127697
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.setup     require_fortran
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span></pre><pre style='margin:0'>

</pre>