From 0672ab36b97470d59acbe273ef4bd48020a21101 Mon Sep 17 00:00:00 2001 From: Robert Greener Date: Sun, 3 Jul 2022 14:09:12 +0100 Subject: [PATCH] dev-R/R_methodsS3: new package, add 1.8.2 Signed-off-by: Robert Greener --- dev-R/R_methodsS3/Manifest | 1 + dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild | 24 ++++++++++++++++++++++ dev-R/R_methodsS3/metadata.xml | 17 +++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 dev-R/R_methodsS3/Manifest create mode 100644 dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild create mode 100644 dev-R/R_methodsS3/metadata.xml diff --git a/dev-R/R_methodsS3/Manifest b/dev-R/R_methodsS3/Manifest new file mode 100644 index 0000000000..882f551444 --- /dev/null +++ b/dev-R/R_methodsS3/Manifest @@ -0,0 +1 @@ +DIST R.methodsS3_1.8.2.tar.gz 24131 BLAKE2B 5f86f9302bca53497421a0d6bb34e6757657b8f81867f73934865de9c54fcf2a14f3520c3164c95c6b4e7f360b30c59aa04a2e1beedad9777f7408e4791b2b07 SHA512 4282f70afc4902575db614467d4606832e29889a427d783efb684b778bf9b515507527fa5a368ce7b1f6515aedc48047cabb24e6c22324f56ad02d006a8d055a diff --git a/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild b/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild new file mode 100644 index 0000000000..52ae9c545c --- /dev/null +++ b/dev-R/R_methodsS3/R_methodsS3-1.8.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit R-packages edo + +DESCRIPTION="S3 Methods Simplified" +KEYWORDS="~amd64" +LICENSE='LGPL-2.1+' +CRAN_PN="R.methodsS3" + +SRC_URI="mirror://cran/src/contrib/${CRAN_PN}_${PV}.tar.gz" + +SUGGESTED_PACKAGES=" + dev-R/codetools +" + +src_test() { + cd "${WORKDIR}/${P}/tests" || die + for i in *.R; do + R_LIBS="${T}/R" edo Rscript --vanilla $i + done +} diff --git a/dev-R/R_methodsS3/metadata.xml b/dev-R/R_methodsS3/metadata.xml new file mode 100644 index 0000000000..45f5c0aeae --- /dev/null +++ b/dev-R/R_methodsS3/metadata.xml @@ -0,0 +1,17 @@ + + + + + me@r0bert.dev + Robert Greener + + Methods that simplify the setup of S3 generic functions and S3 methods. Major effort has been made in making definition of methods as simple as possible with a minimum of maintenance for package developers. For example, generic functions are created automatically, if missing, and naming conflict are automatically solved, if possible. The method setMethodS3() is a good start for those who in the future may want to migrate to S4. This is a cross-platform package implemented in pure R that generates standard S3 methods. + + + Henrik Bengtsson + henrikb@braju.com + + https://github.com/HenrikBengtsson/R.methodsS3/issues + HenrikBengtsson/R.methodsS3 + +