Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/graaff:master commit in: dev-ruby/ri_cal/
Date: Fri, 28 Nov 2014 15:13:18
Message-Id: 1417187576.69bba1ab307bcf69abca7e9d43fdc3f7126242c9.graaff@gentoo
1 commit: 69bba1ab307bcf69abca7e9d43fdc3f7126242c9
2 Author: Hans de Graaff <hans <AT> degraaff <DOT> org>
3 AuthorDate: Fri Nov 28 15:12:56 2014 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 28 15:12:56 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=dev/graaff.git;a=commit;h=69bba1ab
7
8 EAPI=5. ruby20.
9
10 Package-Manager: portage-2.2.8-r2
11
12 ---
13 dev-ruby/ri_cal/ChangeLog | 5 ++++
14 dev-ruby/ri_cal/ri_cal-0.8.8-r2.ebuild | 45 ++++++++++++++++++++++++++++++++++
15 2 files changed, 50 insertions(+)
16
17 diff --git a/dev-ruby/ri_cal/ChangeLog b/dev-ruby/ri_cal/ChangeLog
18 index c5aabd0..87a4177 100644
19 --- a/dev-ruby/ri_cal/ChangeLog
20 +++ b/dev-ruby/ri_cal/ChangeLog
21 @@ -2,6 +2,11 @@
22 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
23 # $Header: $
24
25 +*ri_cal-0.8.8-r2 (28 Nov 2014)
26 +
27 + 28 Nov 2014; Hans de Graaff <graaff@g.o> +ri_cal-0.8.8-r2.ebuild:
28 + EAPI=5. ruby20.
29 +
30 01 Jul 2014; Hans de Graaff <graaff@g.o> ri_cal-0.8.8-r1.ebuild:
31 Remove ruby18, ree18.
32
33
34 diff --git a/dev-ruby/ri_cal/ri_cal-0.8.8-r2.ebuild b/dev-ruby/ri_cal/ri_cal-0.8.8-r2.ebuild
35 new file mode 100644
36 index 0000000..6e0e2ae
37 --- /dev/null
38 +++ b/dev-ruby/ri_cal/ri_cal-0.8.8-r2.ebuild
39 @@ -0,0 +1,45 @@
40 +# Copyright 1999-2014 Gentoo Foundation
41 +# Distributed under the terms of the GNU General Public License v2
42 +# $Header: $
43 +
44 +EAPI=5
45 +USE_RUBY="ruby19 ruby20"
46 +
47 +RUBY_FAKEGEM_TASK_TEST=""
48 +
49 +# requires jeweler/ad_agency
50 +RUBY_FAKEGEM_TASK_DOC=""
51 +RUBY_FAKEGEM_DOCDIR="doc"
52 +RUBY_FAKEGEM_EXTRADOC="docs/* History.txt README.txt"
53 +
54 +inherit ruby-fakegem
55 +
56 +DESCRIPTION="A new Ruby implementation of RFC2445 iCalendar."
57 +HOMEPAGE="http://github.com/rubyredrick/ri_cal"
58 +LICENSE="MIT"
59 +
60 +KEYWORDS="~amd64"
61 +SLOT="0"
62 +IUSE=""
63 +
64 +RUBY_PATCHES=( ${P}-rails32.patch )
65 +
66 +# This gem can use either tzinfo or activesupport and thus doesn't have
67 +# any explicit dependency. We always depend on tzinfo since newer
68 +# versions of activesupport do this as well.
69 +ruby_add_rdepend "dev-ruby/tzinfo"
70 +
71 +ruby_add_bdepend "test? ( dev-ruby/rspec:0 )"
72 +
73 +each_ruby_test() {
74 + case ${RUBY} in
75 + *ruby20)
76 + # A few specs fail on UTF-8 stuff. Doesn't look problematic.
77 + # Not fixing this properly since I intend to move back to
78 + # icalendar anyway.
79 + ;;
80 + *)
81 + ${RUBY} -S spec spec || die
82 + ;;
83 + esac
84 +}