[MacPorts] #68844: Several R ports: noarch?

MacPorts noreply at macports.org
Wed Dec 6 09:24:34 UTC 2023


#68844: Several R ports: noarch?
-------------------------------------------------+-------------------------
  Reporter:  jmroot                              |      Owner:
                                                 |  barracuda156
      Type:  enhancement                         |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:
Resolution:                                      |   Keywords:
      Port:  R-StanHeaders R-mathjaxr R-memoise  |
  R-mixl R-rapidjsonr R-reshape R-semds R-taber  |
  R-yahoofinancer                                |
-------------------------------------------------+-------------------------

Comment (by barracuda156):

 Replying to [comment:1 jmroot]:
 > Same question for several other R ports actually.

 I am generally relying on CRAN info (which apparently just parses
 DESCRIPTION file from the source): it says whether compilation is needed
 or not.
 For example, `mathjaxr` is supposed to have compilable files:
 https://cran.r-project.org/web/packages/mathjaxr/index.html
 And indeed, upstream repo has `src` folder (which carries non-R sources,
 normally C/C++/Fortran): https://github.com/wviechtb/mathjaxr
 It is surprising if it does not install anything of those.

 I did see a few cases where CRAN info was inaccurate, perhaps due to
 developers being careless and not specifying that a package is R-only. So
 it is not 100% reliable.

 I have no idea whether R packages install non-identical R files across OS
 versions and platforms and whether that is always consistent. If someone
 could confirm that is strictly the case, adding a line for platforms won’t
 be hard, as long as `noarch` always implies `{darwin any}`.

-- 
Ticket URL: <https://trac.macports.org/ticket/68844#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list