<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/368599375fc2f45356abec0fe31f193e9c844bcb">https://github.com/macports/macports-ports/commit/368599375fc2f45356abec0fe31f193e9c844bcb</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 368599375fc2f45356abec0fe31f193e9c844bcb
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Thu Oct 5 21:58:38 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    R: move recommended packages into separate ports, use R PG to make them dependencies
</span>---
 R/R-CRAN-recommended/Portfile      | 43 ++++++++++++++++++++++++++++++++++++++
 R/R-KernSmooth/Portfile            | 24 +++++++++++++++++++++
 R/R-MASS/Portfile                  | 25 ++++++++++++++++++++++
 R/R-Matrix/Portfile                | 31 +++++++++++++++++++++++++++
 R/R-SASmixed/Portfile              | 19 +++++++++++++++++
 R/R-boot/Portfile                  | 23 ++++++++++++++++++++
 R/R-class/Portfile                 | 22 +++++++++++++++++++
 R/R-cluster/Portfile               | 25 ++++++++++++++++++++++
 R/R-codetools/Portfile             | 21 +++++++++++++++++++
 R/R-foreign/Portfile               | 20 ++++++++++++++++++
 R/R-lattice/Portfile               | 27 ++++++++++++++++++++++++
 R/R-mgcv/Portfile                  | 29 +++++++++++++++++++++++++
 R/R-nlme/Portfile                  | 30 ++++++++++++++++++++++++++
 R/R-nnet/Portfile                  | 21 +++++++++++++++++++
 R/R-rpart/Portfile                 | 22 +++++++++++++++++++
 R/R-spatial/Portfile               | 21 +++++++++++++++++++
 R/R-survival/Portfile              | 23 ++++++++++++++++++++
 _resources/port1.0/group/R-1.0.tcl | 17 ++++++++-------
 math/R/Portfile                    |  9 ++------
 19 files changed, 438 insertions(+), 14 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-CRAN-recommended/Portfile b/R/R-CRAN-recommended/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..81f4c8eed80
</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-CRAN-recommended/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,43 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                R-CRAN-recommended
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          R
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {i0ntempest @i0ntempest} {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             {GPL-2 GPL-3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Meta-port for CRAN-recommended R packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    This meta-port installs R packages recommended by CRAN. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Tarballs from CRAN are used.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles
</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_build       port:R
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run         port:R
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:R-boot \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-class \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-cluster \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-codetools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-foreign \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-KernSmooth \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-lattice \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-MASS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-Matrix \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-mgcv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-nlme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-nnet \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-rpart \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-spatial \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-survival
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build               { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot        {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file mkdir ${destroot}${prefix}/share/doc/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "echo ${long_description} > ${destroot}${prefix}/share/doc/${name}.README.txt"
</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;'>+livecheck.type      none
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-KernSmooth/Portfile b/R/R-KernSmooth/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..302c72d86db
</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-KernSmooth/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran cran KernSmooth 2.23-22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             Unlimited
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Functions for kernel smoothing (and density estimation)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  1381b8c9061df1de47867baf63ab938d33391f57 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  76e044904606cab79c9edf4eae3ad63ac9d91a2962b44e063075b4b40e8574e9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    25996
</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;'>+depends_test-append port:R-carData \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-MASS
</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-MASS/Portfile b/R/R-MASS/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a7d03b86da4
</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-MASS/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran cran MASS 7.3-60
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             {GPL-2 GPL-3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Functions and datasets to support MASS (2002)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://www.stats.ox.ac.uk/pub/MASS4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  c38d0b0740b2ddc5314b93982b49beda82f0b9f2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b802410feab01464d112b27b3501176eb8e68511d4ba9d052ac4db1f2a72f0c2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    561534
</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-lattice \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-nlme \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-nnet \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-survival
</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-Matrix/Portfile b/R/R-Matrix/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1fe17ddad0e
</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-Matrix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,31 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran r-forge Matrix 1.6-1.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             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Sparse and dense matrix classes and methods
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://Matrix.R-forge.R-project.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  5759b2329008fc036344feb13e0a2c6a8387fcb5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  331eb1f1fe9441d4224d8551072443596001b50e8c15618f59cb938b46ee8cc2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2065748
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Notice that recommended packages must have all hard dependencies set explicitly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:R-lattice
</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;'>+depends_test-append port:R-graph \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-MASS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-sfsmisc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-SparseM
</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-SASmixed/Portfile b/R/R-SASmixed/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b94d7906c73
</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-SASmixed/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 r-forge SASmixed 1.0-4
</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         SAS System for Mixed Models
</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  2d7d63dda8d98ee52603a287ae3c4940db8d8caa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  75f322378a5d273b257ffac2078865ac3746550a2c5306b9113e723714e92111 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    297534
</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-lme4
</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-boot/Portfile b/R/R-boot/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..639bd235bf2
</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-boot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran cran boot 1.3-28.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             Unlimited
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Functions and datasets for bootstrapping
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  524092c2e5cedb00a0ba309b924c00b9e0066adf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d4cde76fcc8ccc7ffa329de69147b66a6a93a10188e89342fd18207b1d02ff53 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    236854
</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-MASS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-survival
</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-class/Portfile b/R/R-class/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..64fa96c81e4
</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-class/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran cran class 7.3-22
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             {GPL-2 GPL-3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Various functions for classification
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}, including k-nearest neighbour, learning vector quantization and self-organizing maps. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  8866105f04e83a2ffec4a685914b43c5286681c7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b6994164e93843fcc7e08dfdc8c8b4af6a5a10ef7153d2e72a6855342508d15c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    20812
</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-MASS
</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-cluster/Portfile b/R/R-cluster/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..064a9352f83
</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-cluster/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran r-project cluster 2.1.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             {GPL-2 GPL-3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Methods for cluster analysis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://svn.r-project.org/R-packages/trunk/cluster
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fbbad6f3c044e0678f837285575b55cddf9b10cd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c6f10ceca29a176ba833f24ebf71fd451629052c2338398ba286df5689d6f5b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    352076
</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;'>+depends_test-append port:R-MASS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-Matrix
</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-codetools/Portfile b/R/R-codetools/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3e83f8cc0f9
</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-codetools/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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran luke-tierney codetools 0.2-19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             GPL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Code analysis tools for R
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://gitlab.com/luke-tierney/codetools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  4a43f3f21c669eb1cc400d48cea6b082897ce7d8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  c4b7e567c87f33dad85de92f79641e5e5b5deede6d19a9dfa47133d191782dab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    38235
</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;'>+test.run            yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/R/R-foreign/Portfile b/R/R-foreign/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..26201fbcc30
</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-foreign/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran r-project foreign 0.8-85
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Read and write data in other statistical software formats
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://svn.r-project.org/R-packages/trunk/foreign
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  ed69e7e712f7877e3e0d4e73d22bdc3a77f3f527 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9079d20a1807122f3a6b5a72737d76eb4c011dd35d7099dfbf6171e84e52ecab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    361720
</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-lattice/Portfile b/R/R-lattice/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5be9c52e58d
</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-lattice/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran deepayan lattice 0.21-9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Trellis Graphics for R
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://lattice.r-forge.r-project.org \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    https://github.com/deepayan/lattice
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  13396aee0d59aa519111c14a4ca54cd5b069c416 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a92846ceb4dc45a6ae8004e83bae5022e96a04599fd7538b50a1e566b499692a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    594255
</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-chron \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-colorspace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-KernSmooth \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-latticeExtra \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-MASS
</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-mgcv/Portfile b/R/R-mgcv/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..02403cb53ae
</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-mgcv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran r-project mgcv 1.9-0
</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             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Mixed GAM Computation Vehicle with automatic smoothness estimation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  78beb0c1ac0d2f49f5880f42edd92221d0ce41b2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b2b10078c1f8b2ce3cadcca405496eedacc8d4632ee4357e17632cae1b043b70 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1112050
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Notice that recommended packages must have all hard dependencies set explicitly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:R-Matrix \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-nlme
</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;'>+depends_test-append port:R-MASS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-survival
</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-nlme/Portfile b/R/R-nlme/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f642e5565c8
</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-nlme/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,30 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran r-project nlme 3.1-163
</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             GPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Fit and compare Gaussian linear and nonlinear mixed-effects models
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://svn.r-project.org/R-packages/trunk/nlme
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  8b2f95fc9dc9e47aa59a4d237c216dbd92f4a6de \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7d46ff4c4fb7fda8df6129b28cd2aa7d32e814eac87dae8ea9fa7560593c128a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    848981
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Notice that recommended packages must have all hard dependencies set explicitly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:R-lattice
</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;'>+depends_test-append port:R-Hmisc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-MASS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:R-SASmixed
</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-nnet/Portfile b/R/R-nnet/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ce2203db4d0
</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-nnet/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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran cran nnet 7.3-19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             {GPL-2 GPL-3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Feed-forward neural networks and multinomial log-linear models
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  18a3751f140464237588055ff0527017040b5ddf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a9241f469270d3b03bbab7dc0d3c6a06a84010af16ba82fd3bd6660b35382ce7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    29152
</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-MASS
</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-rpart/Portfile b/R/R-rpart/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..159e41227a1
</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-rpart/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran bethatkinson rpart 4.1.19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             {GPL-2 GPL-3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Recursive partitioning and regression trees
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://github.com/bethatkinson/rpart
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  350b1099aa97d3757239fded7ebdd911a674e145 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fe723ed0b5583fae8b40e6fecc29b357229cb11f2339b02a4e4f812926249565 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    859025
</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-survival
</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-spatial/Portfile b/R/R-spatial/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1e30ad331fb
</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-spatial/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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran cran spatial 7.3-17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             {GPL-2 GPL-3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Functions for Kriging and point pattern analysis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fe35290fce7e97b1b6ad1a4961e75c39cb9fd0db \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  f1003ed8cff2a47169a4787c8be46e8c2c501cc06c8b1e5f97bf62507e5f5dd7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    44661
</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-MASS
</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-survival/Portfile b/R/R-survival/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ac2d70a3480
</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-survival/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</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.recommended       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a recommended package. Keep it CRAN-sourced.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+R.setup             cran therneau survival 3.5-7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</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             LGPL-2+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Survival analysis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}. Recommended package
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage-append     https://github.com/therneau/survival
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fb3f2e3657f86f1c2abce6a90770ad9ea13fa037 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d50e2dd32add39f0d148c17ec301eeff1ba9b74d9f9674324a9acd5ef234272e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    6724094
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Notice that recommended packages must have all hard dependencies set explicitly.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:R-Matrix
</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/_resources/port1.0/group/R-1.0.tcl b/_resources/port1.0/group/R-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 14999fcccf8..06309725e3a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/R-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/R-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,12 +5,12 @@
</span> # Usage:
 # PortGroup         R 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           active_variants 1.1
</span> PortGroup           compilers 1.0
 
 # For packages from CRAN and Bioconductor R.author can be set to anything;
 # it is desirable however to use GitHub/GitLab author in this field, if available.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-options             R.domain R.author R.package R.tag_prefix R.tag_suffix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+options             R.domain R.author R.package R.tag_prefix R.tag_suffix R.recommended
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default R.recommended   no
</span> 
 proc R.setup {domain author package version {R_tag_prefix ""} {R_tag_suffix ""}} {
     global          R.domain R.author R.package R.tag_prefix R.tag_suffix
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,8 +50,7 @@ proc R.setup {domain author package version {R_tag_prefix ""} {R_tag_suffix ""}}
</span>             master_sites    https://${R.author}.r-universe.dev/src/contrib
             distname        ${R.package}_${version}
             worksrcdir      ${R.package}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            livecheck.regex [quotemeta ${R.package}]_(\[0-9.\]+).tar.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            livecheck.type  none
</span>         }
         # Packages seem to get updated on Bioconductor in bulk few times a year.
         # Up-to-date versions can be found on GitHub instead.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,7 +96,7 @@ default_variants-append     +gcc12
</span> port::register_callback R.add_dependencies
 
 proc R.add_dependencies {} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    global              configure.compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global              configure.compiler R.recommended
</span>     if {[string match macports-clang-* ${configure.compiler}]} {
         set clang_v [
             string range ${configure.compiler} [
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -122,9 +121,13 @@ proc R.add_dependencies {} {
</span>     depends_build-append \
                         port:R
     depends_run-append  port:R
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![option R.recommended]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # The following is a meta-port installing recommended packages:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:R-CRAN-recommended
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# R installs few basic packages as recommended, and those are needed for some other packages.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-require_active_variants R recommended
</span> 
 # General fixes for PPC:
 global build_arch os.platform
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/R/Portfile b/math/R/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 98667b24cf5..d3dde435c8d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/R/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/R/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -163,7 +163,7 @@ configure.env-append        ac_cv_path_TEX= \
</span>                             ac_cv_path_PDFLATEX=
 
 if {${os.platform} eq "darwin" && ${os.major} < 13} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --disable-openmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --disable-openmp
</span> }
 
 # See https://trac.macports.org/ticket/64204 for more info
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -221,11 +221,6 @@ variant debug description {build with debug symbols} {
</span>     configure.optflags-append -g
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant recommended description {install recommended R packages} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --without-recommended-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --with-recommended-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant latex description {build with LaTeX support and docs in PDF} {
     depends_build-append    port:texlive-basic \
                             port:texlive-latex \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -273,7 +268,7 @@ variant java description {enable Java} {
</span>     configure.args-replace --disable-java --enable-java
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +cairo +tcltk +recommended +openmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +cairo +tcltk +openmp
</span> 
 if {![variant_isset quartz]} {
     default_variants-append +x11
</pre><pre style='margin:0'>

</pre>