Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/rspec-core/
Date: Mon, 19 Aug 2019 08:02:27
Message-Id: 1566201701.78432b8e3a1c2e394019fad5cc889e352f7be9f2.graaff@gentoo
1 commit: 78432b8e3a1c2e394019fad5cc889e352f7be9f2
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 19 07:51:55 2019 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 19 08:01:41 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78432b8e
7
8 dev-ruby/rspec-core: cleanup
9
10 Package-Manager: Portage-2.3.69, Repoman-2.3.16
11 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
12
13 dev-ruby/rspec-core/Manifest | 2 -
14 dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild | 94 --------------------------
15 dev-ruby/rspec-core/rspec-core-3.8.0.ebuild | 87 ------------------------
16 dev-ruby/rspec-core/rspec-core-3.8.1.ebuild | 92 -------------------------
17 4 files changed, 275 deletions(-)
18
19 diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
20 index e52ccce19bc..fd0a13129bd 100644
21 --- a/dev-ruby/rspec-core/Manifest
22 +++ b/dev-ruby/rspec-core/Manifest
23 @@ -1,5 +1,3 @@
24 DIST rspec-core-2.99.2-git.tgz 212935 BLAKE2B 37195012f79aca3a1959f9143e2f5cbab63230ab07ea97928d6f66face8d07ab54d87f19535f5f235c441b2da6dec17ef2a889e9ccd7e83d987086e24afd1b82 SHA512 e13bc3384fd85c367481a8651c14be4a412cba5f58e12a8f4ab14b5d2768a7b92191b81e000e7dbf6a28275b41044d8b3eb70a04e4b30b5bf88db98cbec4cc44
25 DIST rspec-core-3.7.1-git.tgz 376819 BLAKE2B 6747ffd8f2d426718376b51356d8838a7db0d0246ee619e8edef30bd9f7aeeb80bd0488e4fc73b0a00d119074c35055f6b9d0cbbe6160ae78d0727ce9848a710 SHA512 1561d044281c1b8b97cc89033ad991548fa74abbc5f20d3951d3f3de754c581a027f9ccb2bd0107c05e744d3b2804555cf4cf207e72adf365b28fc7ce052dab8
26 -DIST rspec-core-3.8.0-git.tgz 386022 BLAKE2B e827f006fe9f05f93b741d021bbb108ae3e98cd23f3388c1fdf2a87d8be349c04e91c810cbb7c47cc99ce99a00f62e13eb01a927b8b89d54dfa437ed46b1d24f SHA512 6d3f431a1f9485009f5029bea967f36cb789be8cf33722b36c40df44e12a2284674c6c8af333bfe8ba8825e032576569fd42c92f798988faad732ac3a720c5e6
27 -DIST rspec-core-3.8.1-git.tgz 387459 BLAKE2B 34888ef32e841633710cf2ec312a2a5006cbe9bb92ad16a646b7c7ef7ebca693db12de4240f4a03bbc01ecc50bc08ee676600b708ba72e1f34ad11d007bf6377 SHA512 fb9d6098e9c43b0fb0b7344521861c6095bee09d3fcaec526bed7b67f21cdff067a4a913f7cf17af9436587a20caab172670058785f138f50103708475057941
28 DIST rspec-core-3.8.2-git.tgz 387788 BLAKE2B e6cf93f5cef70f53039b6c22fc875cff58eaff4c0c7d4e75d23dedfbe16081980c6fe575d3082dbe6ed9edc8e81f0cbb9e29618da78af40a94c517a859f9d793 SHA512 2fe88ee3d66ecf134562dfa7b1001f23a1a750640c4f65cdec64d85dd735e0fde9d91479286f8f9c38064746813f41632d12d21b3926724ccd7c9ded50d2a7c8
29
30 diff --git a/dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild b/dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild
31 deleted file mode 100644
32 index 5d8eb31f001..00000000000
33 --- a/dev-ruby/rspec-core/rspec-core-3.8.0-r1.ebuild
34 +++ /dev/null
35 @@ -1,94 +0,0 @@
36 -# Copyright 1999-2019 Gentoo Authors
37 -# Distributed under the terms of the GNU General Public License v2
38 -
39 -EAPI=6
40 -USE_RUBY="ruby23 ruby24 ruby25 ruby26"
41 -
42 -RUBY_FAKEGEM_TASK_TEST="none"
43 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
44 -
45 -RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
46 -
47 -# Also install this custom path since internal paths depend on it.
48 -RUBY_FAKEGEM_EXTRAINSTALL="exe"
49 -
50 -RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
51 -
52 -inherit ruby-fakegem eapi7-ver
53 -
54 -DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
55 -HOMEPAGE="https://github.com/rspec/rspec-core"
56 -SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
57 -
58 -LICENSE="MIT"
59 -SLOT="3"
60 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
61 -IUSE="highlight"
62 -
63 -SUBVERSION="$(ver_cut 1-2)"
64 -
65 -ruby_add_rdepend "
66 - =dev-ruby/rspec-support-${SUBVERSION}*
67 - !!<dev-ruby/rspec-core-2.14.8-r4
68 - highlight? ( >=dev-ruby/coderay-1.1.1 )
69 -"
70 -
71 -ruby_add_bdepend "test? (
72 - >=dev-ruby/nokogiri-1.5.2
73 - >=dev-ruby/coderay-1.1.1
74 - dev-ruby/syntax
75 - >=dev-ruby/thread_order-1.1.0
76 - >=dev-ruby/rspec-expectations-3.8.0:3
77 - >=dev-ruby/rspec-mocks-2.99.0:3
78 - )"
79 -
80 -PATCHES=( "${FILESDIR}/${P}-ruby26.patch" )
81 -
82 -all_ruby_prepare() {
83 - # Don't set up bundler: it doesn't understand our setup.
84 - sed -i -e '/[Bb]undler/d' Rakefile || die
85 -
86 - # Avoid dependency on cucumber since we can't run the features anyway.
87 - sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
88 -
89 - # Duplicate exe also in bin. We can't change it since internal stuff
90 - # also depends on this and fixing that is going to be fragile. This
91 - # way we can at least install proper bin scripts.
92 - cp -R exe bin || die
93 -
94 - # Avoid unneeded dependency on git.
95 - sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
96 -
97 - # Avoid aruba dependency so that we don't end up in dependency hell.
98 - sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die
99 - rm -f spec/support/aruba_support.rb || die
100 - rm -f spec/integration/{bisect_runners,failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb || die
101 - rm -f spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb || die
102 -
103 - # Avoid a spec failing due to path issues
104 - sed -i -e '/does not load files in the default path when run by ruby/,/end/ s:^:#:' \
105 - spec/rspec/core/configuration_spec.rb || die
106 -
107 - # Avoid a spec that depends on dev-ruby/rspec to lessen circular
108 - # dependencies, bug 662328
109 - sed -i -e '/loads mocks and expectations when the constants are referenced/askip "gentoo: bug 662328"' spec/rspec/core_spec.rb || die
110 -
111 - # Avoid a spec depending on specifics on local networks
112 - # This fails when localhost resolves to ::1 which may be a
113 - # ruby regression in the drb/acl code.
114 - rm -f spec/rspec/core/bisect/server_spec.rb || die
115 -}
116 -
117 -each_ruby_prepare() {
118 - sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
119 -}
120 -
121 -each_ruby_test() {
122 - PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
123 -}
124 -
125 -all_ruby_install() {
126 - all_fakegem_install
127 -
128 - ruby_fakegem_binwrapper rspec /usr/bin/rspec-3 'gem "rspec", "~>3.0"'
129 -}
130
131 diff --git a/dev-ruby/rspec-core/rspec-core-3.8.0.ebuild b/dev-ruby/rspec-core/rspec-core-3.8.0.ebuild
132 deleted file mode 100644
133 index 0d6bf6d9b1e..00000000000
134 --- a/dev-ruby/rspec-core/rspec-core-3.8.0.ebuild
135 +++ /dev/null
136 @@ -1,87 +0,0 @@
137 -# Copyright 1999-2019 Gentoo Authors
138 -# Distributed under the terms of the GNU General Public License v2
139 -
140 -EAPI=6
141 -USE_RUBY="ruby23 ruby24 ruby25"
142 -
143 -RUBY_FAKEGEM_TASK_TEST="none"
144 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
145 -
146 -RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
147 -
148 -# Also install this custom path since internal paths depend on it.
149 -RUBY_FAKEGEM_EXTRAINSTALL="exe"
150 -
151 -RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
152 -
153 -inherit ruby-fakegem eapi7-ver
154 -
155 -DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
156 -HOMEPAGE="https://github.com/rspec/rspec-core"
157 -SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
158 -
159 -LICENSE="MIT"
160 -SLOT="3"
161 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
162 -IUSE="highlight"
163 -
164 -SUBVERSION="$(ver_cut 1-2)"
165 -
166 -ruby_add_rdepend "
167 - =dev-ruby/rspec-support-${SUBVERSION}*
168 - !!<dev-ruby/rspec-core-2.14.8-r4
169 - highlight? ( >=dev-ruby/coderay-1.1.1 )
170 -"
171 -
172 -ruby_add_bdepend "test? (
173 - >=dev-ruby/nokogiri-1.5.2
174 - >=dev-ruby/coderay-1.1.1
175 - dev-ruby/syntax
176 - >=dev-ruby/thread_order-1.1.0
177 - >=dev-ruby/rspec-expectations-3.8.0:3
178 - >=dev-ruby/rspec-mocks-2.99.0:3
179 - )"
180 -
181 -all_ruby_prepare() {
182 - # Don't set up bundler: it doesn't understand our setup.
183 - sed -i -e '/[Bb]undler/d' Rakefile || die
184 -
185 - # Avoid dependency on cucumber since we can't run the features anyway.
186 - sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
187 -
188 - # Duplicate exe also in bin. We can't change it since internal stuff
189 - # also depends on this and fixing that is going to be fragile. This
190 - # way we can at least install proper bin scripts.
191 - cp -R exe bin || die
192 -
193 - # Avoid unneeded dependency on git.
194 - sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
195 -
196 - # Avoid aruba dependency so that we don't end up in dependency hell.
197 - sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die
198 - rm -f spec/support/aruba_support.rb || die
199 - rm -f spec/integration/{bisect_runners,failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb || die
200 - rm -f spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb || die
201 -
202 - # Avoid a spec failing due to path issues
203 - sed -i -e '/does not load files in the default path when run by ruby/,/end/ s:^:#:' \
204 - spec/rspec/core/configuration_spec.rb || die
205 -
206 - # Avoid a spec that depens on dev-ruby/rspec to lessen circular
207 - # dependencies, bug 662328
208 - sed -i -e '/loads mocks and expectations when the constants are referenced/askip "gentoo: bug 662328"' spec/rspec/core_spec.rb || die
209 -}
210 -
211 -each_ruby_prepare() {
212 - sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
213 -}
214 -
215 -each_ruby_test() {
216 - PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
217 -}
218 -
219 -all_ruby_install() {
220 - all_fakegem_install
221 -
222 - ruby_fakegem_binwrapper rspec /usr/bin/rspec-3 'gem "rspec", "~>3.0"'
223 -}
224
225 diff --git a/dev-ruby/rspec-core/rspec-core-3.8.1.ebuild b/dev-ruby/rspec-core/rspec-core-3.8.1.ebuild
226 deleted file mode 100644
227 index f958c2e7cf5..00000000000
228 --- a/dev-ruby/rspec-core/rspec-core-3.8.1.ebuild
229 +++ /dev/null
230 @@ -1,92 +0,0 @@
231 -# Copyright 1999-2019 Gentoo Authors
232 -# Distributed under the terms of the GNU General Public License v2
233 -
234 -EAPI=6
235 -USE_RUBY="ruby24 ruby25 ruby26"
236 -
237 -RUBY_FAKEGEM_TASK_TEST="none"
238 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
239 -
240 -RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
241 -
242 -# Also install this custom path since internal paths depend on it.
243 -RUBY_FAKEGEM_EXTRAINSTALL="exe"
244 -
245 -RUBY_FAKEGEM_GEMSPEC="rspec-core.gemspec"
246 -
247 -inherit ruby-fakegem eapi7-ver
248 -
249 -DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
250 -HOMEPAGE="https://github.com/rspec/rspec-core"
251 -SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
252 -
253 -LICENSE="MIT"
254 -SLOT="3"
255 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
256 -IUSE="highlight"
257 -
258 -SUBVERSION="$(ver_cut 1-2)"
259 -
260 -ruby_add_rdepend "
261 - =dev-ruby/rspec-support-${SUBVERSION}*
262 - !!<dev-ruby/rspec-core-2.14.8-r4
263 - highlight? ( >=dev-ruby/coderay-1.1.1 )
264 -"
265 -
266 -ruby_add_bdepend "test? (
267 - >=dev-ruby/nokogiri-1.5.2
268 - >=dev-ruby/coderay-1.1.1
269 - dev-ruby/syntax
270 - >=dev-ruby/thread_order-1.1.0
271 - >=dev-ruby/rspec-expectations-3.8.0:3
272 - >=dev-ruby/rspec-mocks-2.99.0:3
273 - )"
274 -
275 -all_ruby_prepare() {
276 - # Don't set up bundler: it doesn't understand our setup.
277 - sed -i -e '/[Bb]undler/d' Rakefile || die
278 -
279 - # Avoid dependency on cucumber since we can't run the features anyway.
280 - sed -i -e '/[Cc]ucumber/ s:^:#:' Rakefile || die
281 -
282 - # Duplicate exe also in bin. We can't change it since internal stuff
283 - # also depends on this and fixing that is going to be fragile. This
284 - # way we can at least install proper bin scripts.
285 - cp -R exe bin || die
286 -
287 - # Avoid unneeded dependency on git.
288 - sed -i -e 's/git ls-files --/find/' rspec-core.gemspec || die
289 -
290 - # Avoid aruba dependency so that we don't end up in dependency hell.
291 - sed -i -e '/ArubaLoader/,/^end/ s:^:#:' -e '/Aruba/ s:^:#:' spec/spec_helper.rb || die
292 - rm -f spec/support/aruba_support.rb || die
293 - rm -f spec/integration/{bisect_runners,failed_line_detection,filtering,order,persistence_failures,suite_hooks_errors}_spec.rb || die
294 - rm -f spec/integration/{spec_file_load_errors,output_stream,fail_if_no_examples}_spec.rb || die
295 -
296 - # Avoid a spec failing due to path issues
297 - sed -i -e '/does not load files in the default path when run by ruby/,/end/ s:^:#:' \
298 - spec/rspec/core/configuration_spec.rb || die
299 -
300 - # Avoid a spec that depends on dev-ruby/rspec to lessen circular
301 - # dependencies, bug 662328
302 - sed -i -e '/loads mocks and expectations when the constants are referenced/askip "gentoo: bug 662328"' spec/rspec/core_spec.rb || die
303 -
304 - # Avoid a spec depending on specifics on local networks
305 - # This fails when localhost resolves to ::1 which may be a
306 - # ruby regression in the drb/acl code.
307 - rm -f spec/rspec/core/bisect/server_spec.rb || die
308 -}
309 -
310 -each_ruby_prepare() {
311 - sed -i -e 's:ruby -e:'${RUBY}' -e:' spec/rspec/core_spec.rb || die
312 -}
313 -
314 -each_ruby_test() {
315 - PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" ${RUBY} -Ilib bin/rspec spec || die "Tests failed."
316 -}
317 -
318 -all_ruby_install() {
319 - all_fakegem_install
320 -
321 - ruby_fakegem_binwrapper rspec /usr/bin/rspec-3 'gem "rspec", "~>3.0"'
322 -}