Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
170 changes: 170 additions & 0 deletions easybuild/easyconfigs/r/R/R-4.4.2-gfbf-2025a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
name = 'R'
version = '4.4.2'

homepage = 'https://www.r-project.org/'
description = """R is a free software environment for statistical computing
and graphics."""

toolchain = {'name': 'gfbf', 'version': '2025a'}

source_urls = ['https://cloud.r-project.org/src/base/R-%(version_major)s']
sources = [SOURCE_TAR_GZ]
checksums = ['1578cd603e8d866b58743e49d8bf99c569e81079b6a60cf33cdf7bdffeb817ec']

builddependencies = [
('pkgconf', '2.3.0'),
('Autotools', '20240712'),
]
dependencies = [
('X11', '20250521'),
('Mesa', '25.1.3'),
('libGLU', '9.0.3'),
('cairo', '1.18.4'),
('libreadline', '8.2'),
('ncurses', '6.5'),
('bzip2', '1.0.8'),
('XZ', '5.6.3'),
('zlib', '1.3.1'),
('SQLite', '3.47.2'),
('PCRE2', '10.45'),
('libpng', '1.6.48'),
('libjpeg-turbo', '3.1.0'),
('LibTIFF', '4.7.0'),
('Java', '23.0.2', '', SYSTEM),
('libgit2', '1.9.1'),
('OpenSSL', '3', '', SYSTEM),
('cURL', '8.11.1'),
('Tk', '8.6.16'),
('HarfBuzz', '11.2.1'),
('FriBidi', '1.0.16'),
]

# Some R extensions (mclust, quantreg, waveslim for example) require the math library (-lm) to avoid undefined symbols.
# Adding it to FLIBS makes sure it is present when needed.
preconfigopts = 'export FLIBS="$FLIBS -lm" && '
configopts = "--with-pic --enable-threads --enable-R-shlib --with-recommended-packages=no"


exts_default_options = {
'source_tmpl': '%(name)s_%(version)s.tar.gz',
'source_urls': ['https://cran.r-project.org/src/contrib/Archive/%(name)s',
'https://cran.r-project.org/src/contrib/',
'https://cran.freestatistics.org/src/contrib'],
}

# !! order of packages is important !!
# packages updated on 24 November 2024
exts_list = [
'base',
'compiler',
'datasets',
'graphics',
'grDevices',
'grid',
'methods',
'parallel',
'splines',
'stats',
'stats4',
'tcltk',
'tools',
'utils',
('rlang', '1.1.4', {'checksums': ['f2d74527508bf3287102470beb27de0d234c3cbba399c28d3312f2c83c64a6e1']}),
('Rcpp', '1.0.13-1', {'checksums': ['1d1fc623d27082b5749f9584a9204de410134b6412a192157a3e42e2ba43969a']}),
('R6', '2.5.1', {'checksums': ['8d92bd29c2ed7bf15f2778618ffe4a95556193d21d8431a7f75e7e5fc102bf48']}),
('cli', '3.6.3', {'checksums': ['4295085f11221c54b1dd2b1d39a675a85dfd9f900294297567e1d36f65ac4841']}),
('base64enc', '0.1-3', {'checksums': ['6d856d8a364bcdc499a0bf38bfd283b7c743d08f0b288174fba7dbf0a04b688d']}),
('rprojroot', '2.0.4', {'checksums': ['b5f463fb25a24dac7a4ca916be57dbe22b5262e1f41e53871ca83e57d4336e99']}),
('xfun', '0.49', {'checksums': ['cd2102895cca4ba8b81601eab0b724ad4c7ad15485720e427fc021b950b1b375']}),
('commonmark', '1.9.2', {'checksums': ['1d6adcfbe8e2b8f7302bef80e2364ba4f186238e4e5593511908ade57eb486eb']}),
('highr', '0.11', {'checksums': ['e90d14284001963325a84a9dbeef029609d52515da8d65c87ae61be21b7fe0a7']}),
('digest', '0.6.37', {'checksums': ['82c4d149994b8a4a9af930f5a8e47420829935abed41f3f9030e94b6a48f0321']}),
('desc', '1.4.3', {'checksums': ['54468da73dd78fc9e7c565c41cfe3331802c2134b2e61a9ad197215317092f26']}),
('ellipsis', '0.3.2', {'checksums': ['a90266e5eb59c7f419774d5c6d6bd5e09701a26c9218c5933c9bce6765aa1558']}),
('prettyunits', '1.2.0', {'checksums': ['f059f27e2a5c82e351fe05b87ad712f7afc273c651450453f59d99af5deeacea']}),
('crayon', '1.5.3', {'checksums': ['3e74a0685541efb5ea763b92cfd5c859df71c46b0605967a0b5dbb7326e9da69']}),
('stringi', '1.8.4', {'checksums': ['c219f8f64d1a2bfd4ca9528452d44d30db1899af14f4b9ef248412443bc669f3']}),
('magrittr', '2.0.3', {'checksums': ['a2bff83f792a1acb801bfe6330bb62724c74d5308832f2cb6a6178336ace55d2']}),
('evaluate', '1.0.1', {'checksums': ['436cc3e55b53e3c618b2f31324840875b5d66076c737af6fb31c650c783171e2']}),
('ps', '1.8.1', {'checksums': ['62a03b7f50173a1d12f37a09c2049772080b26fe180724ab8a8d6e73d4a80781']}),
('processx', '3.8.4', {'checksums': ['6627672d7fb109f37dc1d0eaef913f4cfc7ad8ac807abf0397e6d37753b1e70b']}),
('callr', '3.7.6', {'checksums': ['e4bce367e869e42eaeea05566d2033d8cee2103179b11cd9a401440b58a351f8']}),
('pkgbuild', '1.4.5', {'checksums': ['21de442b02b8b4c07f5e0ca712a4a12e98305def01c58b4333a3348709e41a00']}),
('fs', '1.6.5', {'checksums': ['0e3b4d40215bee77b52d158a2e4967f4408721576aaf39bc6a77024522c70b34']}),
('utf8', '1.2.4', {'checksums': ['418f824bbd9cd868d2d8a0d4345545c62151d321224cdffca8b1ffd98a167b7d']}),
('fansi', '1.0.6', {'checksums': ['ea9dc690dfe50a7fad7c5eb863c157d70385512173574c56f4253b6dfe431863']}),
('pkgconfig', '2.0.3', {'checksums': ['330fef440ffeb842a7dcfffc8303743f1feae83e8d6131078b5a44ff11bc3850']}),
('withr', '3.0.2', {'checksums': ['0a3a05f493d275cca4bf13c8c1b95a1a4eed7f83b2493f41fde02ce3fc92c1a3']}),
('glue', '1.8.0', {'checksums': ['c86f364ba899b8662f5da3e1a75f43ae081ab04e0d51171d052356e7ee4b72a0']}),
('rstudioapi', '0.17.1', {'checksums': ['617ef983c8960673131fb92203fc3c64a7d3787e7479d42daba7acc49b5b3909']}),
('lifecycle', '1.0.4', {'checksums': ['ada4d3c7e84b0c93105e888647c5754219a8334f6e1f82d5afaf83d4855b91cc']}),
('pkgload', '1.4.0', {'checksums': ['09e4885e9cc25af29063a525da0b2ac9dd66fc7a95ea085bf5060312e3a67549']}),
('fastmap', '1.2.0', {'checksums': ['b1da04a2915d1d057f3c2525e295ef15016a64e6667eac83a14641bbd83b9246']}),
('htmltools', '0.5.8.1', {'checksums': ['f9f62293ec06c353c4584db6ccedb06a2da12e485208bd26b856f17dd013f176']}),
('yaml', '2.3.10', {'checksums': ['e236d42d366e361d4855aa4f520260debd53a31e4786442b94770b045da02a6d']}),
('knitr', '1.49', {'checksums': ['2952c579654649387e0020f4033a70ea838e55ab04a188e0baf592f09e98a2d3']}),
('mime', '0.12', {'checksums': ['a9001051d6c1e556e881910b1816b42872a1ee41ab76d0040ce66a27135e3849']}),
('praise', '1.0.0', {'checksums': ['5c035e74fd05dfa59b03afe0d5f4c53fbf34144e175e90c53d09c6baedf5debd']}),
('brio', '1.1.5', {'checksums': ['a9f22335ea39039de25bb27bccd5ff1ffb2b743579b31d150b6b91c9ea81d0b8']}),
('jsonlite', '1.8.9', {'checksums': ['89f130e0e1163328c01decd54e7712b5ebf3d0a667da0052833722cb9a6e90b0']}),
('vctrs', '0.6.5', {'checksums': ['43167d2248fd699594044b5c8f1dbb7ed163f2d64761e08ba805b04e7ec8e402']}),
('stringr', '1.5.1', {'checksums': ['a4adec51bb3f04214b1d8ef40d3a58949f21b1497cbeaf2ba552e0891eef45de']}),
('pillar', '1.9.0', {'checksums': ['f23eb486c087f864c2b4072d5cba01d5bebf2f554118bcba6886d8dbceb87acc']}),
('tibble', '3.2.1', {'checksums': ['65a72d0c557fd6e7c510d150c935ed6ced5db7d05fc20236b370f11428372131']}),
('diffobj', '0.3.5', {'checksums': ['d860a79b1d4c9e369282d7391b539fe89228954854a65ba47181407c53e3cf60']}),
('rematch2', '2.1.2', {'checksums': ['fe9cbfe99dd7731a0a2a310900d999f80e7486775b67f3f8f388c30737faf7bb']}),
('waldo', '0.6.1', {'checksums': ['c9c3f3732a2fe7008735c8bff7b0139489132a5a8b1b8df96768fbe9dd1e76c9']}),
('testthat', '3.2.1.1', {'checksums': ['d785ce3975939e28b61048b0e28d881c80904534ff21e5b1a79a0a934124e9f7']}),
('xml2', '1.3.6', {'checksums': ['e81991ff99bff3616dde8683c1327194e3ea64fa3b8062f52d8ce32673dd308f']}),
('curl', '6.0.1', {'checksums': ['841c90bed7745f972ab524e542b1f5c3632767e3d521c163d483e436f3d42362']}),
('sys', '3.4.3', {'checksums': ['051e7332e3074db826efef9059067721864f9d70adc55bbcae3a72e5ae83913a']}),
('askpass', '1.2.1', {'checksums': ['6c2106a74c44a748f2cea795d9686e27a0058a90debcfd8558b62b06aec0c7dd']}),
('openssl', '2.2.2', {'checksums': ['0cb45f413e8ce4664f79a20768fd7853c538ddb87f33819b5e7a6527ae828c96']}),
('httr', '1.4.7', {'checksums': ['1555e6c2fb67bd38ff11b479f74aa287b2d93f4add487aec53b836ff07de3a3a']}),
('jquerylib', '0.1.4', {'checksums': ['f0bcc11dcde3a6ff180277e45c24642d3da3c8690900e38f44495efbc9064411']}),
('rappdirs', '0.3.3', {'checksums': ['49959f65b45b0b189a2792d6c1339bef59674ecae92f8c2ed9f26ff9e488c184']}),
('sass', '0.4.9', {'checksums': ['e133049aad7964e0f6150257e1470b3748f36029322265ee797b8caf7517d4d2']}),
('purrr', '1.0.2', {'checksums': ['2c1bc6bb88433dff0892b41136f2f5c23573b335ff35a4775c72aa57b48bbb63']}),
('cachem', '1.1.0', {'checksums': ['550839fc2ae5d865db475ba2c1714144f07fa0c052c72135b0e4a70287492e21']}),
('memoise', '2.0.1', {'checksums': ['f85034ee98c8ca07fb3cd826142c1cd1e1e5747075a94c75a45783bbc4fe2deb']}),
('bslib', '0.8.0', {'checksums': ['fd182ddb1b128691d2b0c12882361732a23d451dbf4052ba70b11257e8d44b03']}),
('fontawesome', '0.5.3', {'checksums': ['1b1909d0fad5ec4c658f5c628a195b9bd93d544afa957e68e897224cfb81fb4f']}),
('tinytex', '0.54', {'checksums': ['fa5148e2a3813be5e174df3bae0401d282d7f7eb9fd3b173bc196fb9be90fffa']}),
('rmarkdown', '2.29', {'checksums': ['6662ac85316c869caad6e3b95468cad97f6eef106d47b066db8d40c05a490928']}),
('downlit', '0.4.4', {'checksums': ['55c377dcee4adc48c1060e14079f3d1832453d066a2cf070530caa210c48f828']}),
('cpp11', '0.5.0', {'checksums': ['75dd64b7a5bfd92471cb71e0c22e24a7d7484fe0580d067cecadf288cc4334a3']}),
('systemfonts', '1.1.0', {'checksums': ['1941069bd20320284ec026a38c53cb736be60bda431303ceaf8fd27ae13fb644']}),
('textshaping', '0.4.0', {'checksums': ['35e940786bb278560de61bb55d4f46f8c86c878d0461613ceb8c98ba9b239d7a']}),
('ragg', '1.3.3', {'checksums': ['42db845ff18d67cae6d291833c76a136c1ef02b5b246d4d90c1f1ae8cc1bb2af']}),
('whisker', '0.4.1', {'checksums': ['bf5151494508032f68ac41e211bda80da9087c65c7068ffdd12f16669bf1f2bc']}),
('httr2', '1.0.6', {'checksums': ['f00db6a68f1ba692dee39e702a30b28805e51e176299f5daf2e57c201151b6c5']}),
('pkgdown', '2.1.1', {'checksums': ['c7e1c374f8c4684da630cbb471793ae36396beb92318620230159da0026c0cde']}),
('htmlwidgets', '1.6.4', {'checksums': ['7cb08f0b30485dac26f72e4056ec4ed8825d1398e8b9f25ed63db228fe3a0ed0']}),
('profvis', '0.4.0', {'checksums': ['d2fdeb0e6021f4dfc7c0634bec818cd82a6baf8042b80a1818aae0caa6bf4cf4']}),
('urlchecker', '1.0.1', {'checksums': ['62165ddbe1b748b58c71a50c8f07fdde6f3d19a7b39787b9fa2b4f9216250318']}),
('later', '1.3.2', {'checksums': ['52f5073d33cd0d3c12e56526c9c53c323ebafcc79b22cc6e51fb0c41ee2b561e']}),
('promises', '1.3.0', {'checksums': ['f8209df3bab33340c1bc8c0d26caee2890fafb93129ff1423302abae5931fad3']}),
('xtable', '1.8-4', {'checksums': ['5abec0e8c27865ef0880f1d19c9f9ca7cc0fd24eadaa72bcd270c3fb4075fd1c']}),
('httpuv', '1.6.15', {'checksums': ['5e6ded3623a39df3e1db6cb7e7292b4c03c80b3c6c5faaac3b78b711cb205ed0']}),
('sourcetools', '0.1.7-1', {'checksums': ['96812bdb7a0dd99690d84e4b0a3def91389e4290f53f01919ef28a50554e31d1']}),
('shiny', '1.9.1', {'checksums': ['854b6a214f127d652de2e0e02d675fd53209b058c11911f56f8d41382ba654e3']}),
('miniUI', '0.1.1.1', {'checksums': ['452b41133289f630d8026507263744e385908ca025e9a7976925c1539816b0c0']}),
('brew', '1.0-10', {'checksums': ['4181f7334e032ae0775c5dec49d6137eb25d5430ca3792d321793307b3dda38f']}),
('roxygen2', '7.3.2', {'checksums': ['b788879f9132b7e2e656f442a6c592314676a9bf32d6a0a56e156cfa1ada011c']}),
('rversions', '2.1.2', {'checksums': ['de5818233e8271132fe8ea70145618950b35786e0d2f270e39bf3338f3b8b160']}),
('sessioninfo', '1.2.2', {'checksums': ['f56283857c53ac8691e3747ed48fe03e893d8ff348235bff7364658bcfb0c7cb']}),
('xopen', '1.0.1', {'checksums': ['e3b278b8c324a1aa2650141dd89d01253eea5c2555007422c797915689b29aec']}),
('rcmdcheck', '1.4.0', {'checksums': ['bbd4ef7d514b8c2076196a7c4a6041d34623d55fbe73f2771758ce61fd32c9d0']}),
('remotes', '2.5.0', {'checksums': ['4d663f1426cd88d42f4070f23d969305c575e0499ed1397be6607b0770d2850c']}),
('clipr', '0.8.0', {'checksums': ['32c2931992fbec9c31b71de3e27059f1cbb45b4b1f45fd42e0e8dbcec6de3be9']}),
('ini', '0.3.1', {'checksums': ['7b191a54019c8c52d6c2211c14878c95564154ec4865f57007953742868cd813']}),
('gitcreds', '0.1.2', {'checksums': ['41c6abcca5635062b123ffb5af2794770eca5ebd97b05c5a64b24fa1c803c75d']}),
('gh', '1.4.1', {'checksums': ['76bd3f2a31eeaf76a633362899a20b0f7e8fb6159d4777baf3da2a47854292af']}),
('credentials', '2.0.2', {'checksums': ['496bd78832b93cd3ee4aef3719aa3cd4ce337e82a74084f22022466e4d5b5d0a']}),
('zip', '2.3.1', {'checksums': ['83754408781c525917f36535865d28214893de0778b5f337e050cb543cacc28f']}),
('gert', '2.1.4', {'checksums': ['2d982a3246c838fa98a15be94233a13091ef8f2bfe3728f57afebf623bf3776d']}),
('usethis', '3.0.0', {'checksums': ['98f850f9ceaae37eb16ccd1232275b4e8f818c115c67151fa99096c477f7ccb5']}),
('devtools', '2.4.5', {'checksums': ['38160ebd839acdec7ebf0699a085b4ab1ebd5500d3c57a9fa7ae484f1909904b']}),
]

moduleclass = 'lang'
Loading