Gentoo Archives: gentoo-commits

From: Rick Farina <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/xdr/
Date: Wed, 21 Nov 2018 18:22:07
Message-Id: 1542824453.1e455ff49971eb591e4f609c058598a0f04fc65d.zerochaos@gentoo
1 commit: 1e455ff49971eb591e4f609c058598a0f04fc65d
2 Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 21 16:25:04 2018 +0000
4 Commit: Rick Farina <zerochaos <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 21 18:20:53 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e455ff4
7
8 dev-ruby/xdr: metasploit dep
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>
12
13 dev-ruby/xdr/Manifest | 1 +
14 dev-ruby/xdr/metadata.xml | 11 +++++++++++
15 dev-ruby/xdr/xdr-3.0.0.ebuild | 33 +++++++++++++++++++++++++++++++++
16 3 files changed, 45 insertions(+)
17
18 diff --git a/dev-ruby/xdr/Manifest b/dev-ruby/xdr/Manifest
19 new file mode 100644
20 index 00000000000..66075d58e2a
21 --- /dev/null
22 +++ b/dev-ruby/xdr/Manifest
23 @@ -0,0 +1 @@
24 +DIST xdr-3.0.0.gem 24576 BLAKE2B a9366e5a8261dadfc71658e4a8e18b98f418d4993b6a25c3ba5fabc22557e1ba19954f4451d7d95598e9d1d5c597d484f763e6b1a4689740e782ec06ed0041f5 SHA512 8176378330d9060cf8abe0f9ee18f69682674c407934dcc01b76d561acc10a94b573db3b04a17b9940d6a5d1682181ad15147c3e3acce692a3ccb9e275ec0062
25
26 diff --git a/dev-ruby/xdr/metadata.xml b/dev-ruby/xdr/metadata.xml
27 new file mode 100644
28 index 00000000000..32cdac9bf30
29 --- /dev/null
30 +++ b/dev-ruby/xdr/metadata.xml
31 @@ -0,0 +1,11 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person">
36 + <email>zerochaos@g.o</email>
37 + <name>Rick Farina</name>
38 + </maintainer>
39 + <upstream>
40 + <remote-id type="github">stellar/ruby-xdr</remote-id>
41 + </upstream>
42 +</pkgmetadata>
43
44 diff --git a/dev-ruby/xdr/xdr-3.0.0.ebuild b/dev-ruby/xdr/xdr-3.0.0.ebuild
45 new file mode 100644
46 index 00000000000..e5bd8c42c3c
47 --- /dev/null
48 +++ b/dev-ruby/xdr/xdr-3.0.0.ebuild
49 @@ -0,0 +1,33 @@
50 +# Copyright 1999-2018 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=6
54 +USE_RUBY="ruby23"
55 +RUBY_FAKEGEM_RECIPE_DOC=""
56 +RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
57 +
58 +inherit ruby-fakegem
59 +
60 +DESCRIPTION="Read/write XDR encoded data structures"
61 +HOMEPAGE="https://github.com/stellar/ruby-xdr"
62 +
63 +LICENSE="Apache-2.0"
64 +SLOT="${PV}"
65 +KEYWORDS="~amd64 ~arm ~x86"
66 +IUSE="test"
67 +
68 +ruby_add_rdepend ">=dev-ruby/activemodel-5.2.0:*
69 + >=dev-ruby/activesupport-5.2.0:*"
70 +
71 +ruby_add_bdepend "test? ( dev-ruby/bundler
72 + dev-ruby/rake
73 + dev-ruby/rspec:3 )"
74 +
75 +all_ruby_prepare() {
76 + sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
77 +}
78 +
79 +each_ruby_test() {
80 + RSPEC_VERSION=3 ruby-ng_rspec
81 + ruby-ng_cucumber
82 +}