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