Gentoo Archives: gentoo-commits

From: Peter Wilmott <p@×××××.info>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/ruby-overlay:master commit in: dev-ruby/dm-types/
Date: Tue, 29 Oct 2013 19:18:32
Message-Id: 1383072831.342fff53c06e963e66d6af0b895e33db942fa666.p8952@gentoo
1 commit: 342fff53c06e963e66d6af0b895e33db942fa666
2 Author: Peter Wilmott <p <AT> p8952 <DOT> info>
3 AuthorDate: Tue Oct 29 18:53:51 2013 +0000
4 Commit: Peter Wilmott <p <AT> p8952 <DOT> info>
5 CommitDate: Tue Oct 29 18:53:51 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/ruby-overlay.git;a=commit;h=342fff53
7
8 dev-ruby/dm-types: Initial commit, dependency for datamapper(dm)-1.2.x
9
10 Package-Manager: portage-2.2.7
11
12 ---
13 dev-ruby/dm-types/ChangeLog | 9 ++++++
14 dev-ruby/dm-types/dm-types-1.2.2.ebuild | 50 +++++++++++++++++++++++++++++++++
15 dev-ruby/dm-types/metadata.xml | 5 ++++
16 3 files changed, 64 insertions(+)
17
18 diff --git a/dev-ruby/dm-types/ChangeLog b/dev-ruby/dm-types/ChangeLog
19 new file mode 100644
20 index 0000000..0adfe24
21 --- /dev/null
22 +++ b/dev-ruby/dm-types/ChangeLog
23 @@ -0,0 +1,9 @@
24 +# ChangeLog for dev-ruby/dm-types
25 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
26 +# $Header: $
27 +
28 +*dm-types-1.2.2 (29 Oct 2013)
29 +
30 + 29 Oct 2013; Peter Wilmott <p@×××××.info> +dm-types-1.2.2.ebuild,
31 + +metadata.xml:
32 + dev-ruby/dm-types: Initial commit, dependency for datamapper(dm)-1.2.x
33
34 diff --git a/dev-ruby/dm-types/dm-types-1.2.2.ebuild b/dev-ruby/dm-types/dm-types-1.2.2.ebuild
35 new file mode 100644
36 index 0000000..53c60d8
37 --- /dev/null
38 +++ b/dev-ruby/dm-types/dm-types-1.2.2.ebuild
39 @@ -0,0 +1,50 @@
40 +# Copyright 1999-2013 Gentoo Foundation
41 +# Distributed under the terms of the GNU General Public License v2
42 +# $Header: $
43 +
44 +EAPI=5
45 +USE_RUBY="ruby19"
46 +
47 +RUBY_FAKEGEM_TASK_TEST="spec"
48 +RUBY_FAKEGEM_TASK_DOC="yard"
49 +
50 +RUBY_FAKEGEM_DOCDIR="doc"
51 +RUBY_FAKEGEM_EXTRADOC="README.rdoc"
52 +
53 +inherit ruby-fakegem
54 +
55 +DESCRIPTION="DataMapper plugin providing extra data types"
56 +HOMEPAGE="http://datamapper.org/"
57 +
58 +RUBY_FAKEGEM_GEMSPEC="dm-types.gemspec"
59 +
60 +LICENSE="MIT"
61 +SLOT="0"
62 +KEYWORDS="~amd64"
63 +IUSE=""
64 +
65 +ruby_add_bdepend "doc? ( dev-ruby/jeweler >=dev-ruby/yard-0.8.7 )"
66 +ruby_add_bdepend "test? (
67 + =dev-ruby/dm-migrations-1.2.0
68 + =dev-ruby/dm-validations-1.2.0
69 + dev-ruby/jeweler
70 + dev-ruby/rspec:0 )"
71 +
72 +ruby_add_rdepend "
73 + =dev-ruby/dm-core-1.2.1
74 + >=dev-ruby/bcrypt-ruby-3.0
75 + >=dev-ruby/multi_json-1.0
76 + >=dev-ruby/stringex-1.4
77 + >=dev-ruby/uuidtools-2.1"
78 +
79 +all_ruby_prepare() {
80 + sed -i -e "s/gem 'jeweler'/#gem 'jeweler'/g" Rakefile || die
81 +
82 + sed -i -e "s/'bcrypt-ruby', '~> 3.0'/'bcrypt-ruby', '>= 3.0'/g" \
83 + dm-types.gemspec || die
84 +
85 + sed -i -e "s/'stringex', '~> 1.4'/'stringex', '>= 1.4'/g" \
86 + dm-types.gemspec || die
87 +
88 + sed -i -e '/fastercsv/d' dm-types.gemspec || die
89 +}
90
91 diff --git a/dev-ruby/dm-types/metadata.xml b/dev-ruby/dm-types/metadata.xml
92 new file mode 100644
93 index 0000000..8521361
94 --- /dev/null
95 +++ b/dev-ruby/dm-types/metadata.xml
96 @@ -0,0 +1,5 @@
97 +<?xml version="1.0" encoding="UTF-8"?>
98 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
99 +<pkgmetadata>
100 +<herd>ruby</herd>
101 +</pkgmetadata>