1 |
commit: fc818f08a91bedaaaf08af530b2ac7d72f6a3aa8 |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Mar 31 17:57:12 2018 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Mar 31 18:12:09 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc818f08 |
7 |
|
8 |
dev-ruby/rails: add rails 5.0.7 |
9 |
|
10 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
11 |
|
12 |
dev-ruby/actioncable/Manifest | 1 + |
13 |
dev-ruby/actioncable/actioncable-5.0.7.ebuild | 41 ++++++++++++ |
14 |
dev-ruby/actionmailer/Manifest | 1 + |
15 |
dev-ruby/actionmailer/actionmailer-5.0.7.ebuild | 46 +++++++++++++ |
16 |
dev-ruby/actionpack/Manifest | 1 + |
17 |
dev-ruby/actionpack/actionpack-5.0.7.ebuild | 65 ++++++++++++++++++ |
18 |
dev-ruby/actionview/Manifest | 1 + |
19 |
dev-ruby/actionview/actionview-5.0.7.ebuild | 56 ++++++++++++++++ |
20 |
dev-ruby/activejob/Manifest | 1 + |
21 |
dev-ruby/activejob/activejob-5.0.7.ebuild | 47 +++++++++++++ |
22 |
dev-ruby/activemodel/Manifest | 1 + |
23 |
dev-ruby/activemodel/activemodel-5.0.7.ebuild | 44 +++++++++++++ |
24 |
dev-ruby/activerecord/Manifest | 1 + |
25 |
dev-ruby/activerecord/activerecord-5.0.7.ebuild | 80 +++++++++++++++++++++++ |
26 |
dev-ruby/activesupport/Manifest | 1 + |
27 |
dev-ruby/activesupport/activesupport-5.0.7.ebuild | 74 +++++++++++++++++++++ |
28 |
dev-ruby/rails/Manifest | 1 + |
29 |
dev-ruby/rails/rails-5.0.7.ebuild | 44 +++++++++++++ |
30 |
dev-ruby/railties/Manifest | 1 + |
31 |
dev-ruby/railties/railties-5.0.7.ebuild | 78 ++++++++++++++++++++++ |
32 |
20 files changed, 585 insertions(+) |
33 |
|
34 |
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest |
35 |
index 2ba692b58b2..2793d4d0670 100644 |
36 |
--- a/dev-ruby/actioncable/Manifest |
37 |
+++ b/dev-ruby/actioncable/Manifest |
38 |
@@ -1,4 +1,5 @@ |
39 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
40 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
41 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
42 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
43 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
44 |
|
45 |
diff --git a/dev-ruby/actioncable/actioncable-5.0.7.ebuild b/dev-ruby/actioncable/actioncable-5.0.7.ebuild |
46 |
new file mode 100644 |
47 |
index 00000000000..220bca44c46 |
48 |
--- /dev/null |
49 |
+++ b/dev-ruby/actioncable/actioncable-5.0.7.ebuild |
50 |
@@ -0,0 +1,41 @@ |
51 |
+# Copyright 1999-2018 Gentoo Foundation |
52 |
+# Distributed under the terms of the GNU General Public License v2 |
53 |
+ |
54 |
+EAPI=6 |
55 |
+ |
56 |
+USE_RUBY="ruby22 ruby23 ruby24" |
57 |
+ |
58 |
+RUBY_FAKEGEM_TASK_DOC="" |
59 |
+RUBY_FAKEGEM_DOCDIR="" |
60 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" |
61 |
+ |
62 |
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" |
63 |
+ |
64 |
+inherit ruby-fakegem versionator |
65 |
+ |
66 |
+DESCRIPTION="Integrated WebSockets for Rails" |
67 |
+HOMEPAGE="https://github.com/rails/rails" |
68 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
69 |
+ |
70 |
+LICENSE="MIT" |
71 |
+SLOT="$(get_version_component_range 1-2)" |
72 |
+KEYWORDS="~amd64 ~arm ~x86" |
73 |
+IUSE="" |
74 |
+ |
75 |
+RUBY_S="rails-${PV}/${PN}" |
76 |
+ |
77 |
+# Tests require many new dependencies, skipping for now |
78 |
+RESTRICT="test" |
79 |
+ |
80 |
+ruby_add_rdepend " |
81 |
+ ~dev-ruby/actionpack-${PV}:* |
82 |
+ >=dev-ruby/nio4r-1.2:0 |
83 |
+ >=dev-ruby/websocket-driver-0.6.1:0 =dev-ruby/websocket-driver-0.6* |
84 |
+" |
85 |
+ |
86 |
+ruby_add_bdepend " |
87 |
+ test? ( |
88 |
+ >=dev-ruby/railties-4.2.0 |
89 |
+ dev-ruby/test-unit:2 |
90 |
+ >=dev-ruby/mocha-0.14.0:0.14 |
91 |
+ )" |
92 |
|
93 |
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest |
94 |
index 1716c589aa6..2981ed27131 100644 |
95 |
--- a/dev-ruby/actionmailer/Manifest |
96 |
+++ b/dev-ruby/actionmailer/Manifest |
97 |
@@ -1,5 +1,6 @@ |
98 |
DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318 |
99 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
100 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
101 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
102 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
103 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
104 |
|
105 |
diff --git a/dev-ruby/actionmailer/actionmailer-5.0.7.ebuild b/dev-ruby/actionmailer/actionmailer-5.0.7.ebuild |
106 |
new file mode 100644 |
107 |
index 00000000000..54b10133665 |
108 |
--- /dev/null |
109 |
+++ b/dev-ruby/actionmailer/actionmailer-5.0.7.ebuild |
110 |
@@ -0,0 +1,46 @@ |
111 |
+# Copyright 1999-2018 Gentoo Foundation |
112 |
+# Distributed under the terms of the GNU General Public License v2 |
113 |
+ |
114 |
+EAPI=6 |
115 |
+USE_RUBY="ruby22 ruby23 ruby24" |
116 |
+ |
117 |
+RUBY_FAKEGEM_TASK_DOC="" |
118 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" |
119 |
+ |
120 |
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" |
121 |
+ |
122 |
+RUBY_FAKEGEM_BINWRAP="" |
123 |
+ |
124 |
+inherit ruby-fakegem versionator |
125 |
+ |
126 |
+DESCRIPTION="Framework for designing email-service layers" |
127 |
+HOMEPAGE="https://github.com/rails/rails" |
128 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
129 |
+ |
130 |
+LICENSE="MIT" |
131 |
+SLOT="$(get_version_component_range 1-2)" |
132 |
+KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux" |
133 |
+IUSE="" |
134 |
+ |
135 |
+RUBY_S="rails-${PV}/${PN}" |
136 |
+ |
137 |
+ruby_add_rdepend " |
138 |
+ ~dev-ruby/actionpack-${PV} |
139 |
+ ~dev-ruby/actionview-${PV} |
140 |
+ ~dev-ruby/activejob-${PV} |
141 |
+ >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* |
142 |
+ dev-ruby/rails-dom-testing:2" |
143 |
+ |
144 |
+ruby_add_bdepend "test? ( |
145 |
+ dev-ruby/mocha:0.14 |
146 |
+)" |
147 |
+ |
148 |
+all_ruby_prepare() { |
149 |
+ # Set test environment to our hand. |
150 |
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile" |
151 |
+ sed -i -e '1igem "actionpack", "~>5.0.0"; gem "activejob", "~>5.0.0"; gem "railties", "~>5.0.0"' test/abstract_unit.rb || die |
152 |
+ |
153 |
+ # Avoid a test failing only on attachment ordering, since this is a |
154 |
+ # security release. |
155 |
+ sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die |
156 |
+} |
157 |
|
158 |
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest |
159 |
index 1716c589aa6..2981ed27131 100644 |
160 |
--- a/dev-ruby/actionpack/Manifest |
161 |
+++ b/dev-ruby/actionpack/Manifest |
162 |
@@ -1,5 +1,6 @@ |
163 |
DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318 |
164 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
165 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
166 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
167 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
168 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
169 |
|
170 |
diff --git a/dev-ruby/actionpack/actionpack-5.0.7.ebuild b/dev-ruby/actionpack/actionpack-5.0.7.ebuild |
171 |
new file mode 100644 |
172 |
index 00000000000..1bf76993243 |
173 |
--- /dev/null |
174 |
+++ b/dev-ruby/actionpack/actionpack-5.0.7.ebuild |
175 |
@@ -0,0 +1,65 @@ |
176 |
+# Copyright 1999-2018 Gentoo Foundation |
177 |
+# Distributed under the terms of the GNU General Public License v2 |
178 |
+ |
179 |
+EAPI=6 |
180 |
+ |
181 |
+USE_RUBY="ruby22 ruby23 ruby24" |
182 |
+ |
183 |
+RUBY_FAKEGEM_TASK_DOC="" |
184 |
+RUBY_FAKEGEM_DOCDIR="doc" |
185 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" |
186 |
+ |
187 |
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" |
188 |
+ |
189 |
+RUBY_FAKEGEM_BINWRAP="" |
190 |
+ |
191 |
+inherit ruby-fakegem versionator |
192 |
+ |
193 |
+DESCRIPTION="Eases web-request routing, handling, and response" |
194 |
+HOMEPAGE="https://github.com/rails/rails" |
195 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
196 |
+ |
197 |
+LICENSE="MIT" |
198 |
+SLOT="$(get_version_component_range 1-2)" |
199 |
+KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux" |
200 |
+IUSE="" |
201 |
+ |
202 |
+RUBY_S="rails-${PV}/${PN}" |
203 |
+ |
204 |
+ruby_add_rdepend " |
205 |
+ ~dev-ruby/activesupport-${PV} |
206 |
+ ~dev-ruby/actionview-${PV} |
207 |
+ dev-ruby/rack:2.0 |
208 |
+ >=dev-ruby/rack-test-0.6.3:0.6 |
209 |
+ >=dev-ruby/rails-html-sanitizer-1.0.2:1 |
210 |
+ dev-ruby/rails-dom-testing:2 |
211 |
+" |
212 |
+ |
213 |
+ruby_add_bdepend " |
214 |
+ test? ( |
215 |
+ dev-ruby/mocha:0.14 |
216 |
+ dev-ruby/bundler |
217 |
+ ~dev-ruby/railties-${PV} |
218 |
+ ~dev-ruby/activerecord-${PV} |
219 |
+ >=dev-ruby/rack-cache-1.2:1.2 |
220 |
+ )" |
221 |
+ |
222 |
+all_ruby_prepare() { |
223 |
+ # Remove items from the common Gemfile that we don't need for this |
224 |
+ # test run. This also requires handling some gemspecs. |
225 |
+ sed -i -e '1igem "railties", "~>5.0.0"; gem "activerecord", "~>5.0.0"' test/abstract_unit.rb || die |
226 |
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \ |
227 |
+ -e '/:job/,/end/ s:^:#:' \ |
228 |
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die |
229 |
+ rm ../Gemfile.lock || die |
230 |
+ |
231 |
+ # Skip a failing test related to security updates in 4.2.5.1. Let's |
232 |
+ # assume that this is not a bug but a test lagging a security |
233 |
+ # measure. |
234 |
+ sed -i -e '/test_dynamic_render_with_file/,/^ end/ s:^:#:' \ |
235 |
+ test/controller/render_test.rb || die |
236 |
+ |
237 |
+ # Skip brittle test depending on mime type registration order (fixed upstream) |
238 |
+ sed -i -e '/parse application with trailing star/,/^ end/ s:^:#:' \ |
239 |
+ test/dispatch/mime_type_test.rb |
240 |
+} |
241 |
|
242 |
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest |
243 |
index 1716c589aa6..2981ed27131 100644 |
244 |
--- a/dev-ruby/actionview/Manifest |
245 |
+++ b/dev-ruby/actionview/Manifest |
246 |
@@ -1,5 +1,6 @@ |
247 |
DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318 |
248 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
249 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
250 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
251 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
252 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
253 |
|
254 |
diff --git a/dev-ruby/actionview/actionview-5.0.7.ebuild b/dev-ruby/actionview/actionview-5.0.7.ebuild |
255 |
new file mode 100644 |
256 |
index 00000000000..671fde0cad4 |
257 |
--- /dev/null |
258 |
+++ b/dev-ruby/actionview/actionview-5.0.7.ebuild |
259 |
@@ -0,0 +1,56 @@ |
260 |
+# Copyright 1999-2018 Gentoo Foundation |
261 |
+# Distributed under the terms of the GNU General Public License v2 |
262 |
+ |
263 |
+EAPI=6 |
264 |
+ |
265 |
+USE_RUBY="ruby22 ruby23 ruby24" |
266 |
+ |
267 |
+RUBY_FAKEGEM_TASK_DOC="" |
268 |
+RUBY_FAKEGEM_DOCDIR="doc" |
269 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" |
270 |
+ |
271 |
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" |
272 |
+ |
273 |
+RUBY_FAKEGEM_BINWRAP="" |
274 |
+ |
275 |
+inherit ruby-fakegem versionator |
276 |
+ |
277 |
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" |
278 |
+HOMEPAGE="https://github.com/rails/rails/" |
279 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
280 |
+ |
281 |
+LICENSE="MIT" |
282 |
+SLOT="$(get_version_component_range 1-2)" |
283 |
+KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux" |
284 |
+IUSE="" |
285 |
+ |
286 |
+RUBY_S="rails-${PV}/${PN}" |
287 |
+ |
288 |
+ruby_add_rdepend " |
289 |
+ ~dev-ruby/activesupport-${PV} |
290 |
+ >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* |
291 |
+ >=dev-ruby/erubis-2.7.0 |
292 |
+ >=dev-ruby/rails-html-sanitizer-1.0.3:1 |
293 |
+ dev-ruby/rails-dom-testing:2 |
294 |
+" |
295 |
+ |
296 |
+ruby_add_bdepend " |
297 |
+ test? ( |
298 |
+ dev-ruby/mocha:0.14 |
299 |
+ ~dev-ruby/railties-${PV} |
300 |
+ ~dev-ruby/activerecord-${PV} |
301 |
+ )" |
302 |
+ |
303 |
+all_ruby_prepare() { |
304 |
+ # Remove items from the common Gemfile that we don't need for this |
305 |
+ # test run. This also requires handling some gemspecs. |
306 |
+ sed -i -e '1igem "railties", "~>5.0.0"; gem "activerecord", "~>5.0.0"' test/abstract_unit.rb || die |
307 |
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ |
308 |
+ -e '/:job/,/end/ s:^:#:' \ |
309 |
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die |
310 |
+ rm ../Gemfile.lock || die |
311 |
+ |
312 |
+ # Avoid tests failing due to missing logger setup in activerecord, |
313 |
+ # most likely related to test environment setup. |
314 |
+ rm -f test/activerecord/render_partial_with_record_identification_test.rb || die |
315 |
+} |
316 |
|
317 |
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest |
318 |
index 1716c589aa6..2981ed27131 100644 |
319 |
--- a/dev-ruby/activejob/Manifest |
320 |
+++ b/dev-ruby/activejob/Manifest |
321 |
@@ -1,5 +1,6 @@ |
322 |
DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318 |
323 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
324 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
325 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
326 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
327 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
328 |
|
329 |
diff --git a/dev-ruby/activejob/activejob-5.0.7.ebuild b/dev-ruby/activejob/activejob-5.0.7.ebuild |
330 |
new file mode 100644 |
331 |
index 00000000000..0e0f7623e0d |
332 |
--- /dev/null |
333 |
+++ b/dev-ruby/activejob/activejob-5.0.7.ebuild |
334 |
@@ -0,0 +1,47 @@ |
335 |
+# Copyright 1999-2018 Gentoo Foundation |
336 |
+# Distributed under the terms of the GNU General Public License v2 |
337 |
+ |
338 |
+EAPI=5 |
339 |
+ |
340 |
+USE_RUBY="ruby22 ruby23 ruby24" |
341 |
+ |
342 |
+RUBY_FAKEGEM_TASK_DOC="" |
343 |
+RUBY_FAKEGEM_DOCDIR="" |
344 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" |
345 |
+ |
346 |
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" |
347 |
+ |
348 |
+inherit ruby-fakegem versionator |
349 |
+ |
350 |
+DESCRIPTION="Job framework with pluggable queues" |
351 |
+HOMEPAGE="https://github.com/rails/rails" |
352 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
353 |
+ |
354 |
+LICENSE="MIT" |
355 |
+SLOT="$(get_version_component_range 1-2)" |
356 |
+KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux" |
357 |
+IUSE="" |
358 |
+ |
359 |
+RUBY_S="rails-${PV}/${PN}" |
360 |
+ |
361 |
+ruby_add_rdepend " |
362 |
+ ~dev-ruby/activesupport-${PV} |
363 |
+ >=dev-ruby/globalid-0.3.6 |
364 |
+" |
365 |
+ |
366 |
+ruby_add_bdepend " |
367 |
+ test? ( |
368 |
+ >=dev-ruby/mocha-0.14.0:0.14 |
369 |
+ )" |
370 |
+ |
371 |
+all_ruby_prepare() { |
372 |
+ # Set test environment to our hand. |
373 |
+ sed -i -e '1igem "activesupport", "~>5.0.0"' test/helper.rb || die |
374 |
+ |
375 |
+ # Remove all currently unpackaged queues. |
376 |
+ sed -i -e 's/delayed_job que queue_classic resque sidekiq sneakers sucker_punch backburner//' Rakefile || die |
377 |
+} |
378 |
+ |
379 |
+each_ruby_test() { |
380 |
+ MT_NO_PLUGINS=true ${RUBY} -S rake test || die |
381 |
+} |
382 |
|
383 |
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest |
384 |
index 1716c589aa6..2981ed27131 100644 |
385 |
--- a/dev-ruby/activemodel/Manifest |
386 |
+++ b/dev-ruby/activemodel/Manifest |
387 |
@@ -1,5 +1,6 @@ |
388 |
DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318 |
389 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
390 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
391 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
392 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
393 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
394 |
|
395 |
diff --git a/dev-ruby/activemodel/activemodel-5.0.7.ebuild b/dev-ruby/activemodel/activemodel-5.0.7.ebuild |
396 |
new file mode 100644 |
397 |
index 00000000000..a7adb554db3 |
398 |
--- /dev/null |
399 |
+++ b/dev-ruby/activemodel/activemodel-5.0.7.ebuild |
400 |
@@ -0,0 +1,44 @@ |
401 |
+# Copyright 1999-2018 Gentoo Foundation |
402 |
+# Distributed under the terms of the GNU General Public License v2 |
403 |
+ |
404 |
+EAPI=6 |
405 |
+ |
406 |
+USE_RUBY="ruby22 ruby23 ruby24" |
407 |
+ |
408 |
+RUBY_FAKEGEM_TASK_DOC="" |
409 |
+RUBY_FAKEGEM_DOCDIR="" |
410 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" |
411 |
+ |
412 |
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" |
413 |
+ |
414 |
+RUBY_FAKEGEM_BINWRAP="" |
415 |
+ |
416 |
+inherit ruby-fakegem versionator |
417 |
+ |
418 |
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" |
419 |
+HOMEPAGE="https://github.com/rails/rails" |
420 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
421 |
+ |
422 |
+LICENSE="MIT" |
423 |
+SLOT="$(get_version_component_range 1-2)" |
424 |
+KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux" |
425 |
+IUSE="" |
426 |
+ |
427 |
+RUBY_S="rails-${PV}/${PN}" |
428 |
+ |
429 |
+ruby_add_rdepend " |
430 |
+ ~dev-ruby/activesupport-${PV}:* |
431 |
+" |
432 |
+ |
433 |
+ruby_add_bdepend " |
434 |
+ test? ( |
435 |
+ dev-ruby/railties:5.0 |
436 |
+ dev-ruby/test-unit:2 |
437 |
+ >=dev-ruby/mocha-0.14.0:0.14 |
438 |
+ >=dev-ruby/bcrypt-ruby-3.1.7 |
439 |
+ dev-ruby/bundler |
440 |
+ )" |
441 |
+ |
442 |
+all_ruby_prepare() { |
443 |
+ sed -i -e '1igem "activesupport", "~>5.0.0"; gem "railties", "~>5.0.0"' test/cases/helper.rb || die |
444 |
+} |
445 |
|
446 |
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest |
447 |
index 1716c589aa6..2981ed27131 100644 |
448 |
--- a/dev-ruby/activerecord/Manifest |
449 |
+++ b/dev-ruby/activerecord/Manifest |
450 |
@@ -1,5 +1,6 @@ |
451 |
DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318 |
452 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
453 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
454 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
455 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
456 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
457 |
|
458 |
diff --git a/dev-ruby/activerecord/activerecord-5.0.7.ebuild b/dev-ruby/activerecord/activerecord-5.0.7.ebuild |
459 |
new file mode 100644 |
460 |
index 00000000000..399aa51c243 |
461 |
--- /dev/null |
462 |
+++ b/dev-ruby/activerecord/activerecord-5.0.7.ebuild |
463 |
@@ -0,0 +1,80 @@ |
464 |
+# Copyright 1999-2018 Gentoo Foundation |
465 |
+# Distributed under the terms of the GNU General Public License v2 |
466 |
+ |
467 |
+EAPI=6 |
468 |
+USE_RUBY="ruby22 ruby23 ruby24" |
469 |
+ |
470 |
+# this is not null so that the dependencies will actually be filled |
471 |
+RUBY_FAKEGEM_TASK_TEST="test" |
472 |
+ |
473 |
+RUBY_FAKEGEM_TASK_DOC="" |
474 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" |
475 |
+ |
476 |
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" |
477 |
+ |
478 |
+RUBY_FAKEGEM_BINWRAP="" |
479 |
+ |
480 |
+inherit ruby-fakegem versionator |
481 |
+ |
482 |
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" |
483 |
+HOMEPAGE="https://github.com/rails/rails/" |
484 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
485 |
+ |
486 |
+LICENSE="MIT" |
487 |
+SLOT="$(get_version_component_range 1-2)" |
488 |
+KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux" |
489 |
+IUSE="mysql postgres sqlite" |
490 |
+ |
491 |
+RUBY_S="rails-${PV}/${PN}" |
492 |
+ |
493 |
+ruby_add_rdepend "~dev-ruby/activesupport-${PV} |
494 |
+ ~dev-ruby/activemodel-${PV} |
495 |
+ dev-ruby/arel:7.0 |
496 |
+ sqlite? ( >=dev-ruby/sqlite3-1.3.6 ) |
497 |
+ mysql? ( || ( dev-ruby/mysql2:0.4 >=dev-ruby/mysql2-0.3.18:0.3 ) ) |
498 |
+ postgres? ( >=dev-ruby/pg-0.18.0 )" |
499 |
+ |
500 |
+ruby_add_bdepend " |
501 |
+ test? ( |
502 |
+ dev-ruby/bundler |
503 |
+ ~dev-ruby/actionpack-${PV} |
504 |
+ ~dev-ruby/actionmailer-${PV} |
505 |
+ >=dev-ruby/sqlite3-1.3.6 |
506 |
+ dev-ruby/mocha:0.14 |
507 |
+ dev-ruby/minitest:5 |
508 |
+ )" |
509 |
+ |
510 |
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )" |
511 |
+ |
512 |
+all_ruby_prepare() { |
513 |
+ # Remove items from the common Gemfile that we don't need for this |
514 |
+ # test run. This also requires handling some gemspecs. |
515 |
+ sed -i -e '1igem "activemodel", "~>5.0.0"; gem "railties", "~>5.0.0"' test/cases/helper.rb || die |
516 |
+ rm ../Gemfile.lock || die |
517 |
+ sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ |
518 |
+ -e '/:job/,/end/ s:^:#:' \ |
519 |
+ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die |
520 |
+ sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die |
521 |
+ sed -i -e '/bcrypt/ s/3.0.0/3.0/' ../Gemfile || die |
522 |
+ |
523 |
+ # Add back json in the Gemfile because we dropped some dependencies |
524 |
+ # earlier that implicitly required it. |
525 |
+ sed -i -e '$agem "json"' ../Gemfile || die |
526 |
+ |
527 |
+ # Avoid test depending on mysql adapter which we don't support for |
528 |
+ # this Rails version to simplify our dependencies. |
529 |
+ rm test/cases/connection_specification/resolver_test.rb || die |
530 |
+ |
531 |
+ # Avoid single test using mysql dependencies. |
532 |
+ rm test/cases/invalid_connection_test.rb || die |
533 |
+ |
534 |
+ # Avoid failing test that makes bad assumptions on database state. |
535 |
+ sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ |
536 |
+ test/cases/associations/has_many_associations_test.rb |
537 |
+} |
538 |
+ |
539 |
+each_ruby_test() { |
540 |
+ if use sqlite; then |
541 |
+ ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" |
542 |
+ fi |
543 |
+} |
544 |
|
545 |
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest |
546 |
index 1716c589aa6..2981ed27131 100644 |
547 |
--- a/dev-ruby/activesupport/Manifest |
548 |
+++ b/dev-ruby/activesupport/Manifest |
549 |
@@ -1,5 +1,6 @@ |
550 |
DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318 |
551 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
552 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
553 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
554 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
555 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
556 |
|
557 |
diff --git a/dev-ruby/activesupport/activesupport-5.0.7.ebuild b/dev-ruby/activesupport/activesupport-5.0.7.ebuild |
558 |
new file mode 100644 |
559 |
index 00000000000..23d02efa9e0 |
560 |
--- /dev/null |
561 |
+++ b/dev-ruby/activesupport/activesupport-5.0.7.ebuild |
562 |
@@ -0,0 +1,74 @@ |
563 |
+# Copyright 1999-2018 Gentoo Foundation |
564 |
+# Distributed under the terms of the GNU General Public License v2 |
565 |
+ |
566 |
+EAPI=6 |
567 |
+ |
568 |
+USE_RUBY="ruby22 ruby23 ruby24" |
569 |
+ |
570 |
+RUBY_FAKEGEM_TASK_DOC="" |
571 |
+ |
572 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" |
573 |
+ |
574 |
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" |
575 |
+ |
576 |
+RUBY_FAKEGEM_BINWRAP="" |
577 |
+ |
578 |
+inherit ruby-fakegem versionator |
579 |
+ |
580 |
+DESCRIPTION="Utility Classes and Extension to the Standard Library" |
581 |
+HOMEPAGE="https://github.com/rails/rails" |
582 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
583 |
+ |
584 |
+LICENSE="MIT" |
585 |
+SLOT="$(get_version_component_range 1-2)" |
586 |
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
587 |
+IUSE="" |
588 |
+ |
589 |
+RUBY_S="rails-${PV}/${PN}" |
590 |
+ |
591 |
+ruby_add_rdepend " |
592 |
+ >=dev-ruby/concurrent-ruby-1.0.2:1 |
593 |
+ >=dev-ruby/i18n-0.7:* <dev-ruby/i18n-1:* |
594 |
+ >=dev-ruby/tzinfo-1.1:1 |
595 |
+ >=dev-ruby/minitest-5.1:5" |
596 |
+ |
597 |
+# memcache-client, nokogiri, and builder are not strictly |
598 |
+# needed, but there are tests using this code. |
599 |
+ruby_add_bdepend "test? ( |
600 |
+ >=dev-ruby/dalli-2.2.1 |
601 |
+ >=dev-ruby/nokogiri-1.4.5 |
602 |
+ >=dev-ruby/builder-3.1.0 |
603 |
+ >=dev-ruby/listen-3.0.5:3 |
604 |
+ dev-ruby/rack |
605 |
+ dev-ruby/mocha:0.14 |
606 |
+ <dev-ruby/minitest-5.4 |
607 |
+ )" |
608 |
+ |
609 |
+all_ruby_prepare() { |
610 |
+ # Set the secure permissions that tests expect. |
611 |
+ chmod 0755 "${HOME}" || die "Failed to fix permissions on home" |
612 |
+ |
613 |
+ # Remove items from the common Gemfile that we don't need for this |
614 |
+ # test run. This also requires handling some gemspecs. |
615 |
+ sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\)/ s:^:#:" \ |
616 |
+ -e '/:job/,/end/ s:^:#:' \ |
617 |
+ -e '/group :doc/,/^end/ s:^:#:' \ |
618 |
+ -e 's/gemspec/gemspec path: "activesupport"/' \ |
619 |
+ -e '5igem "builder"; gem "rack"' ../Gemfile || die |
620 |
+ rm ../Gemfile.lock || die |
621 |
+ |
622 |
+ # Avoid test not working within portage |
623 |
+ sed -i -e '/test_messing_with_either_encrypted_values_causes_failure/askip "gentoo"' test/message_encryptor_test.rb || die |
624 |
+ sed -i -e '/test_filename_max_size/askip "gentoo"' test/caching_test.rb || die |
625 |
+ |
626 |
+ # Avoid tests failing since test_order cattr is also seen as a test |
627 |
+ # method |
628 |
+ rm -f test/xml_mini/libxml{,sax}_engine_test.rb || die |
629 |
+ |
630 |
+ # Avoid tests that seem to trigger race conditions. This might be |
631 |
+ # fixed upstream in 7bd41994480c17db71fdc07e3447ade929eaa386 |
632 |
+ rm -f test/evented_file_update_checker_test.rb || die |
633 |
+ |
634 |
+ # Avoid tests which make network connections |
635 |
+ rm -f test/multibyte_{grapheme_break,normalization}_conformance_test.rb || die |
636 |
+} |
637 |
|
638 |
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest |
639 |
index c9471c10e2a..7f54bf95ab7 100644 |
640 |
--- a/dev-ruby/rails/Manifest |
641 |
+++ b/dev-ruby/rails/Manifest |
642 |
@@ -1,5 +1,6 @@ |
643 |
DIST rails-4.2.10.gem 1476096 BLAKE2B 6da658d4bf1b64574a3d7652aaa938e45e01db11f68f5fdf76ca70d84dae927828ea52262ee0777deff2408f4325d87a6d86f545c714a1180f1efef0099fa749 SHA512 04fd6e27974d4f0432be8a881abf0f00c8db448748118105c26a0dd0303e3914e469b7fc302a73ca4956d00a84e3d8fc16a179aad2f1f3ebdd11cae3a6c90717 |
644 |
DIST rails-5.0.6.gem 6144 BLAKE2B e9af96cd669b44fd3aa0b8ba744b522be93579ebb3532e71494cf9d973ea08eae8d0d9dfe9eb2ffbea73e0b5443f786784b16fb8510f9568bce4ad1182c4927b SHA512 7c30767c92e52e0ada10b779204ac814e7425bf3d6b417c1976f33f4815caac8cd634ed9e24cc2c0bbea51ddabde1ff708c4f1391ed2763107be3ebb26f2e293 |
645 |
+DIST rails-5.0.7.gem 6144 BLAKE2B 7fa6cd84e6ce8714ea051991403c098291cf6fb946e09cdb520cdf0fd38541b9e0720e28cf4d19ff5191ed7199d3ce68da6c1ca0640b5776ed7b8f0132e53a38 SHA512 3480d8e5aee024a22819fb40610d78a41c56b89195f432d35c086f519d7530655a2a77ea09a40eeba19764adf2a06401749e7f763f945ee87321d95dd94df67f |
646 |
DIST rails-5.1.1.gem 6656 BLAKE2B af350844951e92ac240585cc0e78217ca877573c50195725b21e9ed3e82cc182b99f975deb485fa70a026e5a8b8766495b3f88f07efef08c917f04be3f6e616c SHA512 c2d65b293710f5de8e114b2b5825c281c81586d6df39fc6f25ac8382baf8a77088d6d7d57b89d19b9882002a065fb0951b0c052104df2fea224abc2a91fe961b |
647 |
DIST rails-5.1.2.gem 6656 BLAKE2B 38400b89019517ed1cddf92dd11f221d1316aa1677e33a47a389cc7321d977d2c032e847395bc2c6f3a48b3a72bcb8b6ec99fe54025c635b1d3494d60d3f0855 SHA512 d79942aaa7f8cc717323955ea870e1a297d0b0190902071bba02eede36faaa6f70e36951f7b6afc8796fec825d505577e04c46aa409925511b40d441c76a1175 |
648 |
DIST rails-5.1.3.gem 6656 BLAKE2B 541566cdcfac40ea80130a2a126df5c0c9d7ef3d9534d1e496c1c84ba74d94bb2682b994bb7362a183dd86f29d54bce4a4d4148c416c2ec7b59aa908f0742a21 SHA512 6d2f61acdc217cfa4fcdf79e51ba647e6a9737af83f243d3e425ce57270ea5d6f5ec76db4b33c43e69743f310cd4f13f85a59655b5c823f9f387996d7218ce0d |
649 |
|
650 |
diff --git a/dev-ruby/rails/rails-5.0.7.ebuild b/dev-ruby/rails/rails-5.0.7.ebuild |
651 |
new file mode 100644 |
652 |
index 00000000000..d9de98a2459 |
653 |
--- /dev/null |
654 |
+++ b/dev-ruby/rails/rails-5.0.7.ebuild |
655 |
@@ -0,0 +1,44 @@ |
656 |
+# Copyright 1999-2018 Gentoo Foundation |
657 |
+# Distributed under the terms of the GNU General Public License v2 |
658 |
+ |
659 |
+EAPI=6 |
660 |
+USE_RUBY="ruby22 ruby23 ruby24" |
661 |
+ |
662 |
+RUBY_FAKEGEM_BINWRAP="" |
663 |
+ |
664 |
+RUBY_FAKEGEM_TASK_DOC="" |
665 |
+RUBY_FAKEGEM_TASK_TEST="" |
666 |
+ |
667 |
+RUBY_FAKEGEM_EXTRADOC="README.md" |
668 |
+ |
669 |
+inherit ruby-fakegem versionator |
670 |
+ |
671 |
+DESCRIPTION="ruby on rails is a web-application and persistance framework" |
672 |
+HOMEPAGE="http://www.rubyonrails.org" |
673 |
+ |
674 |
+LICENSE="MIT" |
675 |
+SLOT="$(get_version_component_range 1-2)" |
676 |
+KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux" |
677 |
+ |
678 |
+IUSE="+asset-pipeline" |
679 |
+ |
680 |
+ruby_add_rdepend " |
681 |
+ ~dev-ruby/actioncable-${PV} |
682 |
+ ~dev-ruby/actionmailer-${PV} |
683 |
+ ~dev-ruby/actionpack-${PV} |
684 |
+ ~dev-ruby/actionview-${PV} |
685 |
+ ~dev-ruby/activejob-${PV} |
686 |
+ ~dev-ruby/activemodel-${PV} |
687 |
+ ~dev-ruby/activerecord-${PV} |
688 |
+ ~dev-ruby/activesupport-${PV} |
689 |
+ ~dev-ruby/railties-${PV} |
690 |
+ >=dev-ruby/bundler-1.3 =dev-ruby/bundler-1* |
691 |
+ >=dev-ruby/sprockets-rails-2.0.0:* |
692 |
+ asset-pipeline? ( |
693 |
+ dev-ruby/jquery-rails:* |
694 |
+ >=dev-ruby/sass-rails-5.0:5.0 |
695 |
+ >=dev-ruby/uglifier-1.3.0:* |
696 |
+ >=dev-ruby/coffee-rails-4.1.0:* |
697 |
+ )" |
698 |
+ |
699 |
+# also: turbolinks, >=jbuilder-1.2:1 |
700 |
|
701 |
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest |
702 |
index 1716c589aa6..2981ed27131 100644 |
703 |
--- a/dev-ruby/railties/Manifest |
704 |
+++ b/dev-ruby/railties/Manifest |
705 |
@@ -1,5 +1,6 @@ |
706 |
DIST rails-4.2.10.tgz 4080905 BLAKE2B 5a46ed9e3664a65545a709577b49864e14cecfc89c798facc0412b4da2842dfb86a611f1fd0ce50da6a40c81a19d3cdce0688b40ad92180ce8ababa5f38d23cc SHA512 c1331638326960c6df9000a2383ad1905d5e794fddddfdc7422cfa2ff89039e3c0e272a79fa43423d5ae0e56436eceb22b8276e6a8bce7eb765da33f02742318 |
707 |
DIST rails-5.0.6.tgz 6043860 BLAKE2B ae5c1e6df39575a40001ea8b009c39ed414661b1458934efad44e50cb48f3f9906150560008fd3eac39a627c14a32ac3e5f7366b62596d13df11e579beddac6c SHA512 3487db6d59e65a0abe56bf9edfc343a0e0e78119b2bb08f333c8203840ae33897030897d2677d4a28257b479b605b2679ffb7b5d21c724557142023fdb723410 |
708 |
+DIST rails-5.0.7.tgz 6051560 BLAKE2B d5090b2e6c3fb9b7ca460c7439a94d6633ab7bad3cef42ab23851b0127d6b8cf6a34eb3b967c7c9b7ba5bd1d10e483f4c76a60fc06772d567a258b237a449fe6 SHA512 c3f1b882f4679967597c7ecfa3469e8f1dc52f618d26324b292bcd0ed8c854ec93a7570e12cab8becfb9a7ce04bb7e08f9ad353d35f8cfb954bc2144bf093e55 |
709 |
DIST rails-5.1.1.tgz 6124695 BLAKE2B 6a02843a036594d02aee37413713950f495db24651df49be3866e2df989d464a23ac5865081d243e6c6525837fb33099c46b6009cc667d0e03444cbcf9631588 SHA512 fd62506eac440f1ad9b37f20c7c712733440bc2ee676390c02e3bd50b912fe0fd53e8092c23664d47818ee62583568c6e20d2bfd5eff6d22a005289bb3bb258f |
710 |
DIST rails-5.1.2.tgz 6124489 BLAKE2B a7d71b99f1b9eb33e76c7941909407be0a3b086581bf3ddb4fe811a6b91bb129edb504c6fe3593a3b347ab035f7325e8e497b926a24b699a56725f89161e942e SHA512 95072d06ce19726343758f4dbdac96728598e31be0a0560f240511bf043aab47d55530ef47bd9b390aa61b5e0ad6e142781ed7167ce7f2cf11d22a71127d7872 |
711 |
DIST rails-5.1.3.tgz 6130089 BLAKE2B f61c016af6f5336726127372c1dd3d85088e11c0b58998ce40155b09087dcdb341a15d3ff57692d744538b571337a2e1e278542590d82077a35dc1e336539f85 SHA512 5aa9f7e5211e8dd36b7bb54ab7dc0e88241253ab560355497da2eff9c5bae5dab877640ce8e066fd637e145752af7e1942743359ab8028e6376bc905a9b18236 |
712 |
|
713 |
diff --git a/dev-ruby/railties/railties-5.0.7.ebuild b/dev-ruby/railties/railties-5.0.7.ebuild |
714 |
new file mode 100644 |
715 |
index 00000000000..82547a65b62 |
716 |
--- /dev/null |
717 |
+++ b/dev-ruby/railties/railties-5.0.7.ebuild |
718 |
@@ -0,0 +1,78 @@ |
719 |
+# Copyright 1999-2018 Gentoo Foundation |
720 |
+# Distributed under the terms of the GNU General Public License v2 |
721 |
+ |
722 |
+EAPI=6 |
723 |
+USE_RUBY="ruby22 ruby23 ruby24" |
724 |
+ |
725 |
+RUBY_FAKEGEM_TASK_TEST="test:regular" |
726 |
+RUBY_FAKEGEM_TASK_DOC="" |
727 |
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" |
728 |
+ |
729 |
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec" |
730 |
+ |
731 |
+RUBY_FAKEGEM_BINWRAP="" |
732 |
+RUBY_FAKEGEM_EXTRAINSTALL="exe" |
733 |
+ |
734 |
+inherit ruby-fakegem versionator |
735 |
+ |
736 |
+DESCRIPTION="Tools for creating, working with, and running Rails applications" |
737 |
+HOMEPAGE="https://github.com/rails/rails" |
738 |
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" |
739 |
+ |
740 |
+LICENSE="MIT" |
741 |
+SLOT="$(get_version_component_range 1-2)" |
742 |
+KEYWORDS="~amd64 ~arm ~hppa ~x86 ~amd64-linux" |
743 |
+IUSE="" |
744 |
+ |
745 |
+RUBY_S="rails-${PV}/${PN}" |
746 |
+ |
747 |
+# The test suite has many failures, most likely due to a mismatch in |
748 |
+# exact dependencies or environment specifics. Needs further |
749 |
+# investigation. |
750 |
+RESTRICT="test" |
751 |
+ |
752 |
+RDEPEND+=">=app-eselect/eselect-rails-0.22" |
753 |
+ |
754 |
+ruby_add_rdepend " |
755 |
+ ~dev-ruby/activesupport-${PV} |
756 |
+ ~dev-ruby/actionpack-${PV} |
757 |
+ >=dev-ruby/thor-0.18.1 |
758 |
+ >=dev-ruby/rake-0.8.7 |
759 |
+ dev-ruby/method_source |
760 |
+" |
761 |
+ |
762 |
+ruby_add_bdepend " |
763 |
+ test? ( |
764 |
+ ~dev-ruby/actionview-${PV} |
765 |
+ dev-ruby/mocha:0.14 |
766 |
+ )" |
767 |
+ |
768 |
+all_ruby_prepare() { |
769 |
+ rm "${S}/../Gemfile" || die "Unable to remove Gemfile" |
770 |
+ sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" |
771 |
+ sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die |
772 |
+ |
773 |
+ # Also allow rdoc 4.x |
774 |
+ sed -i -e 's/~> 3.4/>= 3.4/' ${RUBY_FAKEGEM_GEMSPEC} || die |
775 |
+ |
776 |
+ # Also install rails in bin to let our binwrapper work |
777 |
+ mkdir bin || die |
778 |
+ cp -f exe/rails bin/ || die |
779 |
+} |
780 |
+ |
781 |
+all_ruby_install() { |
782 |
+ all_fakegem_install |
783 |
+ |
784 |
+ ruby_fakegem_binwrapper rails rails-${PV} |
785 |
+} |
786 |
+ |
787 |
+pkg_postinst() { |
788 |
+ elog "To select between slots of rails, use:" |
789 |
+ elog "\teselect rails" |
790 |
+ |
791 |
+ eselect rails update |
792 |
+} |
793 |
+ |
794 |
+pkg_postrm() { |
795 |
+ eselect rails update |
796 |
+} |