Gentoo Archives: gentoo-commits

From: Robert Greener <me@××××××.dev>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-R/fastmap/
Date: Sat, 02 Jul 2022 10:05:58
Message-Id: 1656756348.1aab90f1b78ff2fd5c10f44e26657b31d7e4670f.me@gentoo
1 commit: 1aab90f1b78ff2fd5c10f44e26657b31d7e4670f
2 Author: Robert Greener <me <AT> r0bert <DOT> dev>
3 AuthorDate: Sat Jul 2 10:04:23 2022 +0000
4 Commit: Robert Greener <me <AT> r0bert <DOT> dev>
5 CommitDate: Sat Jul 2 10:05:48 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1aab90f1
7
8 dev-R/fastmap: new package, added 1.1.0
9
10 Signed-off-by: Robert Greener <me <AT> r0bert.dev>
11
12 dev-R/fastmap/Manifest | 1 +
13 dev-R/fastmap/fastmap-1.1.0.ebuild | 24 ++++++++++++++++++++++++
14 dev-R/fastmap/metadata.xml | 17 +++++++++++++++++
15 3 files changed, 42 insertions(+)
16
17 diff --git a/dev-R/fastmap/Manifest b/dev-R/fastmap/Manifest
18 new file mode 100644
19 index 000000000..3d7e1864a
20 --- /dev/null
21 +++ b/dev-R/fastmap/Manifest
22 @@ -0,0 +1 @@
23 +DIST fastmap_1.1.0.tar.gz 44277 BLAKE2B a090043c15d66387b6caf1ae16aab7873b46c43f5884afc7664e8c16ebbd987d5b2bba762b496a63a45f5939683cf3c77f23b9b6ce5d030d16ca99c0a7c8504a SHA512 f61b777f3ac4bf0a5c778bc07bb09a0244955c8bc13a669225a0c70999182af4012af2d9a792f1d861f7b5394c631e1896bf7ac3f3866b0c96e7e33a5635fb87
24
25 diff --git a/dev-R/fastmap/fastmap-1.1.0.ebuild b/dev-R/fastmap/fastmap-1.1.0.ebuild
26 new file mode 100644
27 index 000000000..1ec96c08b
28 --- /dev/null
29 +++ b/dev-R/fastmap/fastmap-1.1.0.ebuild
30 @@ -0,0 +1,24 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit R-packages edo
37 +
38 +DESCRIPTION='Fast Data Structures'
39 +KEYWORDS="~amd64"
40 +LICENSE='MIT'
41 +RESTRICT="!test? ( test )"
42 +IUSE="test"
43 +DEPEND="
44 + test? ( >=dev-R/testthat-0.11.0 )
45 +"
46 +
47 +SUGGESTED_PACKAGES="
48 + >=dev-R/testthat-2.1.1
49 +"
50 +
51 +src_test() {
52 + cd "${WORKDIR}/${P}/tests"
53 + NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
54 +}
55
56 diff --git a/dev-R/fastmap/metadata.xml b/dev-R/fastmap/metadata.xml
57 new file mode 100644
58 index 000000000..78da9e014
59 --- /dev/null
60 +++ b/dev-R/fastmap/metadata.xml
61 @@ -0,0 +1,17 @@
62 +<?xml version="1.0" encoding="UTF-8"?>
63 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
64 +<pkgmetadata>
65 + <maintainer type="person">
66 + <email>me@××××××.dev</email>
67 + <name>Robert Greener</name>
68 + </maintainer>
69 + <longdescription lang="en">Fast implementation of data structures, including a key-value store, stack, and queue. Environments are commonly used as key-value stores in R, but every time a new key is used, it is added to R's global symbol table, causing a small amount of memory leakage. This can be problematic in cases where many different keys are used. Fastmap avoids this memory leak issue by implementing the map using data structures in C++.</longdescription>
70 + <upstream>
71 + <maintainer>
72 + <name>Winston Chang</name>
73 + <email>winston@×××××××.com</email>
74 + </maintainer>
75 + <bugs-to>https://github.com/r-lib/fastmap/issues</bugs-to>
76 + <remote-id type="github">r-lib/fastmap</remote-id>
77 + </upstream>
78 +</pkgmetadata>