spack/var/spack/repos/builtin/packages/r-dotcall64/package.py
Harmen Stoppels fce95e2efb
license year bump (#34921)
* license bump year
* fix black issues of modified files
* mypy
* fix 2021 -> 2023
2023-01-18 14:30:17 -08:00

26 lines
1.0 KiB
Python

# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack.package import *
class RDotcall64(RPackage):
"""Enhanced Foreign Function Interface Supporting Long
Vectors.
Provides .C64(), which is an enhanced version of .C() and .Fortran() from
the foreign function interface. .C64() supports long vectors, arguments of
type 64-bit integer, and provides a mechanism to avoid unnecessary copies
of read-only and write-only arguments. This makes it a convenient and fast
interface to C/C++ and Fortran code."""
cran = "dotCall64"
version("1.0-2", sha256="e0c7728aebbea5ebf06dfeefae4fc0a240e6dde7c2bf13f2ed041b91d337a4ac")
version("1.0-1", sha256="f10b28fcffb9453b1d8888a72c8fd2112038b5ac33e02a481492c7bd249aa5c6")
version("1.0-0", sha256="69318dc6b8aecc54d4f789c8105e672198363b395f1a764ebaeb54c0473d17ad")
depends_on("r@3.1:", type=("build", "run"))