Gentoo Archives: gentoo-commits

From: "Manuel Rueger (mrueg)" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-ruby/minitest: minitest-4.7.5-r1.ebuild minitest-5.3.3-r1.ebuild minitest-5.3.3.ebuild minitest-4.7.5.ebuild ChangeLog minitest-5.3.2.ebuild minitest-4.7.4-r1.ebuild
Date: Sun, 27 Apr 2014 23:47:24
Message-Id: 20140427234717.8B1AA2004B@flycatcher.gentoo.org
1 mrueg 14/04/27 23:47:17
2
3 Modified: minitest-5.3.3.ebuild minitest-4.7.5.ebuild
4 ChangeLog
5 Added: minitest-4.7.5-r1.ebuild minitest-5.3.3-r1.ebuild
6 Removed: minitest-5.3.2.ebuild minitest-4.7.4-r1.ebuild
7 Log:
8 Move ruby21 to -r1. Cleanup old.
9
10 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key )
11
12 Revision Changes Path
13 1.2 dev-ruby/minitest/minitest-5.3.3.ebuild
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-5.3.3.ebuild?rev=1.2&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-5.3.3.ebuild?rev=1.2&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-5.3.3.ebuild?r1=1.1&r2=1.2
18
19 Index: minitest-5.3.3.ebuild
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-5.3.3.ebuild,v
22 retrieving revision 1.1
23 retrieving revision 1.2
24 diff -u -r1.1 -r1.2
25 --- minitest-5.3.3.ebuild 18 Apr 2014 17:36:05 -0000 1.1
26 +++ minitest-5.3.3.ebuild 27 Apr 2014 23:47:17 -0000 1.2
27 @@ -1,9 +1,9 @@
28 # Copyright 1999-2014 Gentoo Foundation
29 # Distributed under the terms of the GNU General Public License v2
30 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-5.3.3.ebuild,v 1.1 2014/04/18 17:36:05 mrueg Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-5.3.3.ebuild,v 1.2 2014/04/27 23:47:17 mrueg Exp $
32
33 EAPI=5
34 -USE_RUBY="ruby19 ruby20 ruby21 jruby"
35 +USE_RUBY="ruby19 ruby20 jruby"
36
37 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
38
39
40
41
42 1.3 dev-ruby/minitest/minitest-4.7.5.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-4.7.5.ebuild?rev=1.3&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-4.7.5.ebuild?rev=1.3&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-4.7.5.ebuild?r1=1.2&r2=1.3
47
48 Index: minitest-4.7.5.ebuild
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-4.7.5.ebuild,v
51 retrieving revision 1.2
52 retrieving revision 1.3
53 diff -u -r1.2 -r1.3
54 --- minitest-4.7.5.ebuild 7 Apr 2014 13:24:11 -0000 1.2
55 +++ minitest-4.7.5.ebuild 27 Apr 2014 23:47:17 -0000 1.3
56 @@ -1,9 +1,9 @@
57 # Copyright 1999-2014 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-4.7.5.ebuild,v 1.2 2014/04/07 13:24:11 mrueg Exp $
60 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-4.7.5.ebuild,v 1.3 2014/04/27 23:47:17 mrueg Exp $
61
62 EAPI=5
63 -USE_RUBY="ruby19 ruby20 ruby21 jruby"
64 +USE_RUBY="ruby19 ruby20 jruby"
65
66 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
67
68
69
70
71 1.144 dev-ruby/minitest/ChangeLog
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/ChangeLog?rev=1.144&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/ChangeLog?rev=1.144&content-type=text/plain
75 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/ChangeLog?r1=1.143&r2=1.144
76
77 Index: ChangeLog
78 ===================================================================
79 RCS file: /var/cvsroot/gentoo-x86/dev-ruby/minitest/ChangeLog,v
80 retrieving revision 1.143
81 retrieving revision 1.144
82 diff -u -r1.143 -r1.144
83 --- ChangeLog 18 Apr 2014 17:36:05 -0000 1.143
84 +++ ChangeLog 27 Apr 2014 23:47:17 -0000 1.144
85 @@ -1,6 +1,14 @@
86 # ChangeLog for dev-ruby/minitest
87 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
88 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/ChangeLog,v 1.143 2014/04/18 17:36:05 mrueg Exp $
89 +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/ChangeLog,v 1.144 2014/04/27 23:47:17 mrueg Exp $
90 +
91 +*minitest-5.3.3-r1 (27 Apr 2014)
92 +*minitest-4.7.5-r1 (27 Apr 2014)
93 +
94 + 27 Apr 2014; Manuel RĂ¼ger <mrueg@g.o> +minitest-4.7.5-r1.ebuild,
95 + +minitest-5.3.3-r1.ebuild, -minitest-4.7.4-r1.ebuild, -minitest-5.3.2.ebuild,
96 + minitest-4.7.5.ebuild, minitest-5.3.3.ebuild:
97 + Move ruby21 to -r1. Cleanup old.
98
99 *minitest-5.3.3 (18 Apr 2014)
100
101
102
103
104 1.1 dev-ruby/minitest/minitest-4.7.5-r1.ebuild
105
106 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-4.7.5-r1.ebuild?rev=1.1&view=markup
107 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-4.7.5-r1.ebuild?rev=1.1&content-type=text/plain
108
109 Index: minitest-4.7.5-r1.ebuild
110 ===================================================================
111 # Copyright 1999-2014 Gentoo Foundation
112 # Distributed under the terms of the GNU General Public License v2
113 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-4.7.5-r1.ebuild,v 1.1 2014/04/27 23:47:17 mrueg Exp $
114
115 EAPI=5
116 USE_RUBY="ruby19 ruby20 ruby21 jruby"
117
118 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
119
120 RUBY_FAKEGEM_DOCDIR="doc"
121 RUBY_FAKEGEM_EXTRADOC="History.txt Manifest.txt README.txt"
122
123 inherit ruby-fakegem
124
125 DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit."
126 HOMEPAGE="https://github.com/seattlerb/minitest"
127
128 LICENSE="MIT"
129 SLOT="0"
130 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
131 IUSE="doc test"
132
133 each_ruby_prepare() {
134 case ${RUBY} in
135 *jruby)
136 # Remove failing tests. Upstream claims that these are all
137 # bugs in jruby. By removing the failing tests we can at
138 # least run the remainder. See bug 321055 for details.
139 rm -f test/minitest/test_minitest_unit.rb || die
140 # Also add minitest_mock since there are jruby-specific failures.
141 rm -f test/minitest/test_minitest_mock.rb || die
142
143 # Our jruby throws a slightly different error
144 sed -i -e 's/not :xxx/not \\"xxx\\"/' test/minitest/test_minitest_spec.rb || die
145 ;;
146 *)
147 ;;
148 esac
149 }
150
151 each_ruby_test() {
152 case ${RUBY} in
153 *jruby)
154 # JRuby 1.6.x has threading bugs that are triggered by
155 # minitests 4's new parallel test support. Should be fixed
156 # in JRuby 1.7.
157 N=1 ${RUBY} -Ilib:bin:test:. -S testrb test || die
158 ;;
159 *)
160 ${RUBY} -Ilib:bin:test:. -S testrb test || die
161 ;;
162 esac
163 }
164
165
166
167 1.1 dev-ruby/minitest/minitest-5.3.3-r1.ebuild
168
169 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-5.3.3-r1.ebuild?rev=1.1&view=markup
170 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-ruby/minitest/minitest-5.3.3-r1.ebuild?rev=1.1&content-type=text/plain
171
172 Index: minitest-5.3.3-r1.ebuild
173 ===================================================================
174 # Copyright 1999-2014 Gentoo Foundation
175 # Distributed under the terms of the GNU General Public License v2
176 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/minitest/minitest-5.3.3-r1.ebuild,v 1.1 2014/04/27 23:47:17 mrueg Exp $
177
178 EAPI=5
179 USE_RUBY="ruby19 ruby20 ruby21 jruby"
180
181 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
182
183 RUBY_FAKEGEM_DOCDIR="doc"
184 RUBY_FAKEGEM_EXTRADOC="History.txt Manifest.txt README.txt"
185
186 inherit ruby-fakegem
187
188 DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit."
189 HOMEPAGE="https://github.com/seattlerb/minitest"
190
191 LICENSE="MIT"
192 SLOT="5"
193 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
194 IUSE="doc test"
195
196 each_ruby_prepare() {
197 case ${RUBY} in
198 *jruby)
199 # Make sure __jtrap is available in all threads. This should
200 # be fixed in jruby 1.7.x
201 sed -i -e '8i trap :INFO do ; end' lib/minitest/parallel.rb || die
202
203 # Avoid failures. Most of these look like low-level jruby
204 # differences and it looks like these were not run properly
205 # in previous versions.
206 for t in test_return_mock_does_not_raise test_mock_args_does_not_raise test_stub_block test_stub_value ; do
207 local command="/${t}/,/^ end/ s:^:#:"
208 sed -i -e "${command}" test/minitest/test_minitest_mock.rb || die
209 done
210 for t in test_run_failing test_run_skip test_run_error test_run_skip_verbose test_run_error_teardown test_runnable_methods_random test_assert_throws_different test_to_s_error_in_test_and_teardown test_run_filtered_including_suite_name_string test_run_filtered_string_method_only test_run_filtered_including_suite_name ; do
211 command="/${t}/,/^ end/ s:^:#:"
212 sed -i -e "${command}" test/minitest/test_minitest_unit.rb || die
213 done
214 for t in test_name2 "needs to verify throw" ; do
215 command="/${t}/,/^ end/ s:^:#:"
216 sed -i -e "${command}" test/minitest/test_minitest_spec.rb || die
217 done
218 sed -i -e '/test_report_error/,/^ end/ s:^:#:' test/minitest/test_minitest_reporter.rb || die
219 ;;
220 esac
221 }
222
223 each_ruby_test() {
224 for f in test/minitest/test_*.rb; do
225 ${RUBY} -Ilib:test ${f} || die "${f} tests failed"
226 done
227 }