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/data_objects/, dev-ruby/data_objects/files/
Date: Tue, 29 Oct 2013 19:18:24
Message-Id: 1383072763.73ffc2910237a58ec17121198e9364065a292314.p8952@gentoo
1 commit: 73ffc2910237a58ec17121198e9364065a292314
2 Author: Peter Wilmott <p <AT> p8952 <DOT> info>
3 AuthorDate: Tue Oct 29 18:52:43 2013 +0000
4 Commit: Peter Wilmott <p <AT> p8952 <DOT> info>
5 CommitDate: Tue Oct 29 18:52:43 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/ruby-overlay.git;a=commit;h=73ffc291
7
8 dev-ruby/data_objects: Initial commit, dependency for datamapper(dm)-1.2.x
9
10 Package-Manager: portage-2.2.7
11
12 ---
13 dev-ruby/data_objects/ChangeLog | 9 ++
14 dev-ruby/data_objects/data_objects-0.10.13.ebuild | 34 +++++++
15 dev-ruby/data_objects/files/data_objects.gemspec | 115 ++++++++++++++++++++++
16 dev-ruby/data_objects/metadata.xml | 5 +
17 4 files changed, 163 insertions(+)
18
19 diff --git a/dev-ruby/data_objects/ChangeLog b/dev-ruby/data_objects/ChangeLog
20 new file mode 100644
21 index 0000000..d5f1538
22 --- /dev/null
23 +++ b/dev-ruby/data_objects/ChangeLog
24 @@ -0,0 +1,9 @@
25 +# ChangeLog for dev-ruby/data_objects
26 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
27 +# $Header: $
28 +
29 +*data_objects-0.10.13 (29 Oct 2013)
30 +
31 + 29 Oct 2013; Peter Wilmott <p@×××××.info> +data_objects-0.10.13.ebuild,
32 + +files/data_objects.gemspec, +metadata.xml:
33 + dev-ruby/data_objects: Initial commit, dependency for datamapper(dm)-1.2.x
34
35 diff --git a/dev-ruby/data_objects/data_objects-0.10.13.ebuild b/dev-ruby/data_objects/data_objects-0.10.13.ebuild
36 new file mode 100644
37 index 0000000..6028d75
38 --- /dev/null
39 +++ b/dev-ruby/data_objects/data_objects-0.10.13.ebuild
40 @@ -0,0 +1,34 @@
41 +# Copyright 1999-2013 Gentoo Foundation
42 +# Distributed under the terms of the GNU General Public License v2
43 +# $Header: $
44 +
45 +EAPI=5
46 +USE_RUBY="ruby19"
47 +
48 +RUBY_FAKEGEM_TASK_TEST="spec"
49 +RUBY_FAKEGEM_TASK_DOC="yard"
50 +
51 +RUBY_FAKEGEM_DOCDIR="doc"
52 +RUBY_FAKEGEM_EXTRADOC="README.markdown"
53 +
54 +inherit ruby-fakegem
55 +
56 +DESCRIPTION="Provide a standard and simplified API for communicating with RDBMS from Ruby"
57 +HOMEPAGE="https://github.com/datamapper/do"
58 +
59 +LICENSE="MIT"
60 +SLOT="0"
61 +KEYWORDS="~amd64"
62 +IUSE=""
63 +
64 +ruby_add_bdepend "doc? ( dev-ruby/jeweler >=dev-ruby/yard-0.8.7 )"
65 +ruby_add_bdepend "test? (
66 + dev-ruby/bacon
67 + dev-ruby/jeweler
68 + dev-ruby/rspec:2 )"
69 +
70 +ruby_add_rdepend ">=dev-ruby/addressable-2.3"
71 +
72 +all_ruby_prepare() {
73 + cp "${FILESDIR}/${PN}.gemspec" "${WORKDIR}/all/${P}/${PN}.gemspec"
74 +}
75
76 diff --git a/dev-ruby/data_objects/files/data_objects.gemspec b/dev-ruby/data_objects/files/data_objects.gemspec
77 new file mode 100644
78 index 0000000..67a4e0d
79 --- /dev/null
80 +++ b/dev-ruby/data_objects/files/data_objects.gemspec
81 @@ -0,0 +1,115 @@
82 +# -*- encoding: utf-8 -*-
83 +
84 +Gem::Specification.new do |s|
85 + s.name = %q{data_objects}
86 + s.version = "0.10.13"
87 +
88 + s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
89 + s.authors = ["Dirkjan Bussink"]
90 + s.description = %q{Provide a standard and simplified API for communicating with RDBMS from Ruby}
91 + s.email = %q{d.bussink@×××××.com}
92 + s.extra_rdoc_files = [
93 + "README.markdown"
94 + ]
95 + s.files = [
96 + "ChangeLog.markdown",
97 + "LICENSE",
98 + "README.markdown",
99 + "Rakefile",
100 + "lib/data_objects.rb",
101 + "lib/data_objects/byte_array.rb",
102 + "lib/data_objects/command.rb",
103 + "lib/data_objects/connection.rb",
104 + "lib/data_objects/error.rb",
105 + "lib/data_objects/error/connection_error.rb",
106 + "lib/data_objects/error/data_error.rb",
107 + "lib/data_objects/error/integrity_error.rb",
108 + "lib/data_objects/error/sql_error.rb",
109 + "lib/data_objects/error/syntax_error.rb",
110 + "lib/data_objects/error/transaction_error.rb",
111 + "lib/data_objects/extension.rb",
112 + "lib/data_objects/logger.rb",
113 + "lib/data_objects/pooling.rb",
114 + "lib/data_objects/quoting.rb",
115 + "lib/data_objects/reader.rb",
116 + "lib/data_objects/result.rb",
117 + "lib/data_objects/spec/lib/pending_helpers.rb",
118 + "lib/data_objects/spec/lib/ssl.rb",
119 + "lib/data_objects/spec/setup.rb",
120 + "lib/data_objects/spec/shared/command_spec.rb",
121 + "lib/data_objects/spec/shared/connection_spec.rb",
122 + "lib/data_objects/spec/shared/encoding_spec.rb",
123 + "lib/data_objects/spec/shared/error/sql_error_spec.rb",
124 + "lib/data_objects/spec/shared/quoting_spec.rb",
125 + "lib/data_objects/spec/shared/reader_spec.rb",
126 + "lib/data_objects/spec/shared/result_spec.rb",
127 + "lib/data_objects/spec/shared/typecast/array_spec.rb",
128 + "lib/data_objects/spec/shared/typecast/bigdecimal_spec.rb",
129 + "lib/data_objects/spec/shared/typecast/boolean_spec.rb",
130 + "lib/data_objects/spec/shared/typecast/byte_array_spec.rb",
131 + "lib/data_objects/spec/shared/typecast/class_spec.rb",
132 + "lib/data_objects/spec/shared/typecast/date_spec.rb",
133 + "lib/data_objects/spec/shared/typecast/datetime_spec.rb",
134 + "lib/data_objects/spec/shared/typecast/float_spec.rb",
135 + "lib/data_objects/spec/shared/typecast/integer_spec.rb",
136 + "lib/data_objects/spec/shared/typecast/ipaddr_spec.rb",
137 + "lib/data_objects/spec/shared/typecast/nil_spec.rb",
138 + "lib/data_objects/spec/shared/typecast/other_spec.rb",
139 + "lib/data_objects/spec/shared/typecast/range_spec.rb",
140 + "lib/data_objects/spec/shared/typecast/string_spec.rb",
141 + "lib/data_objects/spec/shared/typecast/time_spec.rb",
142 + "lib/data_objects/transaction.rb",
143 + "lib/data_objects/uri.rb",
144 + "lib/data_objects/utilities.rb",
145 + "lib/data_objects/version.rb",
146 + "spec/command_spec.rb",
147 + "spec/connection_spec.rb",
148 + "spec/do_mock.rb",
149 + "spec/do_mock2.rb",
150 + "spec/pooling_spec.rb",
151 + "spec/reader_spec.rb",
152 + "spec/result_spec.rb",
153 + "spec/spec_helper.rb",
154 + "spec/transaction_spec.rb",
155 + "spec/uri_spec.rb",
156 + "tasks/release.rake",
157 + "tasks/spec.rake",
158 + "tasks/yard.rake",
159 + "tasks/yardstick.rake"
160 + ]
161 + s.homepage = %q{http://github.com/datamapper/do}
162 + s.require_paths = ["lib"]
163 + s.rubyforge_project = %q{dorb}
164 + s.rubygems_version = %q{1.6.2}
165 + s.summary = %q{DataObjects basic API and shared driver specifications}
166 + s.test_files = [
167 + "spec/command_spec.rb",
168 + "spec/connection_spec.rb",
169 + "spec/do_mock.rb",
170 + "spec/do_mock2.rb",
171 + "spec/pooling_spec.rb",
172 + "spec/reader_spec.rb",
173 + "spec/result_spec.rb",
174 + "spec/spec_helper.rb",
175 + "spec/transaction_spec.rb",
176 + "spec/uri_spec.rb"
177 + ]
178 +
179 + if s.respond_to? :specification_version then
180 + s.specification_version = 3
181 +
182 + if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
183 + s.add_runtime_dependency(%q<addressable>, ["~> 2.1"])
184 + s.add_development_dependency(%q<rspec>, ["~> 2.5"])
185 + s.add_development_dependency(%q<yard>, ["~> 0.5"])
186 + else
187 + s.add_dependency(%q<addressable>, ["~> 2.1"])
188 + s.add_dependency(%q<rspec>, ["~> 2.5"])
189 + s.add_dependency(%q<yard>, ["~> 0.5"])
190 + end
191 + else
192 + s.add_dependency(%q<addressable>, ["~> 2.1"])
193 + s.add_dependency(%q<rspec>, ["~> 2.5"])
194 + s.add_dependency(%q<yard>, ["~> 0.5"])
195 + end
196 +end
197
198 diff --git a/dev-ruby/data_objects/metadata.xml b/dev-ruby/data_objects/metadata.xml
199 new file mode 100644
200 index 0000000..8521361
201 --- /dev/null
202 +++ b/dev-ruby/data_objects/metadata.xml
203 @@ -0,0 +1,5 @@
204 +<?xml version="1.0" encoding="UTF-8"?>
205 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
206 +<pkgmetadata>
207 +<herd>ruby</herd>
208 +</pkgmetadata>