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/psych/
Date: Sun, 26 Jun 2016 05:38:56
Message-Id: 1466918896.7b37fba36344def790488054f6100791919c45d1.graaff@gentoo
1 commit: 7b37fba36344def790488054f6100791919c45d1
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 26 05:28:16 2016 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 26 05:28:16 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b37fba3
7
8 dev-ruby/psych: add 2.1.0
9
10 Package-Manager: portage-2.2.28
11
12 dev-ruby/psych/Manifest | 1 +
13 dev-ruby/psych/psych-2.1.0.ebuild | 40 +++++++++++++++++++++++++++++++++++++++
14 2 files changed, 41 insertions(+)
15
16 diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest
17 index 746815a..aed2e14 100644
18 --- a/dev-ruby/psych/Manifest
19 +++ b/dev-ruby/psych/Manifest
20 @@ -1 +1,2 @@
21 DIST psych-2.0.17.gem 128000 SHA256 e85529ced4f91728a63c945f8bdf5206e71fc3192b9ac0e7ba251dbf0d398513 SHA512 f82bb015986941193878c6223fee69930c4e643d2432057d83399dd1763834ea0116b360b23c371d1b050414f2a769bb6762d3e0dd6e891d1b94ebe260194452 WHIRLPOOL 2455312625d12110e0de5514f1b52d8a7c7c3855289115edd270b0f7804f9bcef6c9879b731bcad696e4c038a4aef0b046bd23a58f771cc4b51d41c96c537483
22 +DIST psych-2.1.0.gem 128512 SHA256 92bf0d9bd47e4fafc74f6fad89e207f21348878c201ac36967ec587526d3dde9 SHA512 767d33759f7536e2b1c87c85f0659856f37be2c5c9b48d07bd8b7c538b42a40527335df300ad1b53e5212f6020e156e9066b3babc2fde1b758e330fd53106c48 WHIRLPOOL 969f01c2658b880ac92295a158da2629f6b5cad988c1135d8dda88c822fe0a0d55f90c5682d394a6aea8b05cc3d575b59245e3c51a4767d8485862c801a88243
23
24 diff --git a/dev-ruby/psych/psych-2.1.0.ebuild b/dev-ruby/psych/psych-2.1.0.ebuild
25 new file mode 100644
26 index 0000000..ad0bc4b
27 --- /dev/null
28 +++ b/dev-ruby/psych/psych-2.1.0.ebuild
29 @@ -0,0 +1,40 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=5
35 +USE_RUBY="ruby20 ruby21 ruby22 ruby23"
36 +
37 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
38 +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc"
39 +
40 +inherit multilib ruby-fakegem
41 +
42 +DESCRIPTION="A libyaml wrapper for Ruby"
43 +HOMEPAGE="https://github.com/tenderlove/psych"
44 +
45 +LICENSE="MIT"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +IUSE=""
49 +
50 +DEPEND+=" >=dev-libs/libyaml-0.1.6"
51 +
52 +ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
53 +
54 +all_ruby_prepare() {
55 + sed -i -e '1igem "minitest", "~>5.0"' test/psych/helper.rb || die
56 +}
57 +
58 +each_ruby_configure() {
59 + ${RUBY} -Cext/${PN} extconf.rb || die
60 +}
61 +
62 +each_ruby_compile() {
63 + emake V=1 -Cext/${PN}
64 + cp ext/${PN}/${PN}$(get_modname) lib/ || die
65 +}
66 +
67 +each_ruby_test() {
68 + ${RUBY} -Ilib:test:test/${PN}:. -e "Dir['test/psych/**/test_*.rb'].each {|f| require f}" || die
69 +}