diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/r-ff/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/r-ff/package.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/var/spack/repos/builtin/packages/r-ff/package.py b/var/spack/repos/builtin/packages/r-ff/package.py index f01c1cd83f..51e012e40a 100644 --- a/var/spack/repos/builtin/packages/r-ff/package.py +++ b/var/spack/repos/builtin/packages/r-ff/package.py @@ -7,7 +7,8 @@ from spack import * class RFf(RPackage): - """Memory-Efficient Storage of Large Data on Disk and Fast Access Functions + """Memory-Efficient Storage of Large Data on Disk and Fast Access + Functions. The ff package provides data structures that are stored on disk but behave (almost) as if they were in RAM by transparently mapping only a section @@ -29,8 +30,8 @@ class RFf(RPackage): have well-defined hybrid copying semantics, which gives rise to certain performance improvements through virtualization. ff objects can be stored and reopened across R sessions. ff files can be shared by multiple ff R - objects (using different data en/de-coding schemes) in the same process - or from multiple R processes to exploit parallelism. A wide choice of + objects (using different data en/de-coding schemes) in the same process or + from multiple R processes to exploit parallelism. A wide choice of finalizer options allows to work with 'permanent' files as well as creating/removing 'temporary' ff files completely transparent to the user. On certain OS/Filesystem combinations, creating the ff files works without @@ -51,16 +52,15 @@ class RFf(RPackage): datasets and quickly modify selection criteria. Further high-performance enhancements can be made available upon request.x """ - homepage = "https://ff.r-forge.r-project.org/" - url = "https://cloud.r-project.org/src/contrib/ff_2.2-13.tar.gz" - list_url = "https://cloud.r-project.org/src/contrib/Archive/ff" + cran = "ff" + version('4.0.5', sha256='9aba9e271144ec224063ddba0d791e2fcdb9c912d48fdc49e204fce628355037') version('4.0.4', sha256='22ecf1811263f27c9fd9f7e13e77f97dcbc0b8ae6f59b76dbaed77569c13d2e5') version('2.2-14', sha256='1c6307847275b1b8ad9e2ffdce3f4df3c9d955dc2e8a45e3fd7bfd2b0926e2f0') version('2.2-13', sha256='8bfb08afe0651ef3c23aaad49208146d5f929af5af12a25262fe7743fa346ddb') depends_on('r@2.10.1:', type=('build', 'run')) depends_on('r-bit@1.1-13:', type=('build', 'run')) - depends_on('r-bit@4.0.0:', when='@4.0.4:', type=('build', 'run')) + depends_on('r-bit@4.0.0:', type=('build', 'run'), when='@4.0.4:') patch('utk_platform_macros.hpp.patch', when='target=aarch64:') |