r4-modules repo added to portdb

My collection of ports building R modules has been just added to the portdb section of CRUX, as r4-modules. At the moment, there are 374 entries, mostly bioinformatics-oriented. The ports themselves are hosted at my crux-ports GitHub.

I have been using the repo for about a month, but thought that others may benefit from it, too. So, here it is.

I used my own cran2crux tool to generate almost all ports. I also use the tool to quickly check for available updates. There are a few ports that install from GitHub, which I had to do manually. If you check the ports quality at the unofficial portdb for r4-modules, you’ll notice a lot of warnings. That’s because I do not remove the documentation from the R modules, and really neither should you. It’s there for a reason, so you have some help with the new functions when you install something new in R. Therefore all READMEs, vignettes and even lincenses are left as they are. Well, the modules reside in /usr/lib/R/library/ so your system won’t be cluttered with what’s considered mostly “junk” by the HandBook.

The dependencies information may be a bit redundant (the same deps found in ports that depend on each other). The reason is that deps information is first extracted from CRAN or BioC and then I additionally scan each generated port by my home-brewed prtdepadd, to add any missing deps. For the record that tool needs more work and I won’t recommend it for use by others at the moment.

BTW, I accept requests for new additions. If you need a module and it’s deps to be added there, let me know. Or you can generate them yourself by cran2crux.

Well, that’s it for now.



Leave a comment