Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/terrapin/
Date: Thu, 01 Mar 2018 05:54:37
Message-Id: 1519883667.7ee44c784b5ca29a511fcc7b9c1bbcc505a92812.graaff@gentoo
1 commit: 7ee44c784b5ca29a511fcc7b9c1bbcc505a92812
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 1 05:54:01 2018 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 1 05:54:27 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee44c78
7
8 dev-ruby/terrapin: initial import of 0.6.0
9
10 New dependency for dev-ruby/cocaine
11
12 Package-Manager: Portage-2.3.19, Repoman-2.3.6
13
14 dev-ruby/terrapin/Manifest | 1 +
15 dev-ruby/terrapin/metadata.xml | 8 ++++++++
16 dev-ruby/terrapin/terrapin-0.6.0.ebuild | 33 +++++++++++++++++++++++++++++++++
17 3 files changed, 42 insertions(+)
18
19 diff --git a/dev-ruby/terrapin/Manifest b/dev-ruby/terrapin/Manifest
20 new file mode 100644
21 index 00000000000..d23273fa973
22 --- /dev/null
23 +++ b/dev-ruby/terrapin/Manifest
24 @@ -0,0 +1 @@
25 +DIST terrapin-0.6.0.gem 17408 BLAKE2B edcbbd409caf0aa373211aa59bd810eb0e6989106140a9bc6f5bbb205d02b18a43ecc8ef21d1f98ca769320d4d6b78ea1281dcaad76d7a6a2535eef5544d19f9 SHA512 e001446e2fb98f31c97b8af3a6596984b30eaa24b493cfcf486caaa388a17c7cf037eb0db5a78ebf0cd45648fa254a29a895be21b576a3d62b4695460d693378
26
27 diff --git a/dev-ruby/terrapin/metadata.xml b/dev-ruby/terrapin/metadata.xml
28 new file mode 100644
29 index 00000000000..28ab0c15f20
30 --- /dev/null
31 +++ b/dev-ruby/terrapin/metadata.xml
32 @@ -0,0 +1,8 @@
33 +<?xml version="1.0" encoding="UTF-8"?>
34 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
35 +<pkgmetadata>
36 +<maintainer type="project">
37 + <email>ruby@g.o</email>
38 + <name>Gentoo Ruby Project</name>
39 +</maintainer>
40 +</pkgmetadata>
41
42 diff --git a/dev-ruby/terrapin/terrapin-0.6.0.ebuild b/dev-ruby/terrapin/terrapin-0.6.0.ebuild
43 new file mode 100644
44 index 00000000000..32e3a710060
45 --- /dev/null
46 +++ b/dev-ruby/terrapin/terrapin-0.6.0.ebuild
47 @@ -0,0 +1,33 @@
48 +# Copyright 1999-2018 Gentoo Foundation
49 +# Distributed under the terms of the GNU General Public License v2
50 +
51 +EAPI=6
52 +USE_RUBY="ruby22 ruby23 ruby24"
53 +
54 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
55 +RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
56 +
57 +RUBY_FAKEGEM_RECIPE_TEST="rspec3"
58 +
59 +#RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
60 +
61 +inherit ruby-fakegem
62 +
63 +DESCRIPTION="Run shell commands safely, even with user-supplied values"
64 +HOMEPAGE="https://github.com/thoughtbot/terrapin"
65 +
66 +LICENSE="MIT"
67 +SLOT="0"
68 +KEYWORDS="~amd64"
69 +IUSE=""
70 +
71 +# posix-spawn is not a mandatory dependency but recommended in the
72 +# README.
73 +ruby_add_rdepend "dev-ruby/climate_control:0 dev-ruby/posix-spawn"
74 +
75 +ruby_add_bdepend "
76 + test? (
77 + >=dev-ruby/activesupport-3 <dev-ruby/activesupport-5
78 + dev-ruby/bourne
79 + dev-ruby/mocha
80 + )"