1 |
commit: 56a1c6f528ccdf76816d1ab3a57db1928b50c652 |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Sep 30 05:47:20 2016 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Sep 30 05:47:20 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a1c6f5 |
7 |
|
8 |
dev-ruby/rubygems: cleanup |
9 |
|
10 |
Package-Manager: portage-2.3.0 |
11 |
|
12 |
dev-ruby/rubygems/Manifest | 2 - |
13 |
dev-ruby/rubygems/rubygems-2.6.3.ebuild | 111 -------------------------------- |
14 |
dev-ruby/rubygems/rubygems-2.6.4.ebuild | 111 -------------------------------- |
15 |
3 files changed, 224 deletions(-) |
16 |
|
17 |
diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest |
18 |
index a9fd157..da1c56e 100644 |
19 |
--- a/dev-ruby/rubygems/Manifest |
20 |
+++ b/dev-ruby/rubygems/Manifest |
21 |
@@ -1,5 +1,3 @@ |
22 |
DIST rubygems-2.2.5.tgz 416772 SHA256 0f015d63ee3f48be2cc440332d992a33f6df113ced25b7a0007372d304bfeaa4 SHA512 eac6d7c4801d7bf65ac8e244ff88677929e491db8c5054a31d936eaf1e1fabfc8c4b560040c01c7d9707758cfbad9a8063144bb37b494dd1b6f66a0222871e03 WHIRLPOOL 6e02359ce84352f39b13c3f59d9fd82788a5a2ae88d069df05642d5349cb33c06c3477de56c937a44742fb6aa6cfdb7b32dbadac131fb12e6387f983564879c6 |
23 |
DIST rubygems-2.5.2.tgz 475434 SHA256 5171ce6fa04c74606991f9c318a924f095241d7ce18c21a00455c8ebe4aeecca SHA512 43544619799ac6f0b22285954a3b46a2d8aea425ef16a26de4ebb5ea1b3a4f2d3a2031ac53bb890554fe935ca1d03101a5d4d9eae4619aaab72a079650fd8921 WHIRLPOOL 59806bd34ab0bfa66bd770c02054c16bd5c5bb836d0213018151339fda422780e5ace4bfecfad408075ae25d6c74e40d0925dccdc7a46aff545b93cc21faa4b2 |
24 |
-DIST rubygems-2.6.3.tgz 477766 SHA256 c32a806c31223a2e8061d4bd46f7cd7a17be3773bcccf7ef33b5b7f2d23bbd53 SHA512 e953c796372d8eb93149bebf7d00e7d16e9dc830990a84e651cd5b8b61f38d6d34d2b2fdcc23882d3638a919bd19a34bddeed8739f73418c79d4bc953a40fbb6 WHIRLPOOL 2a56ed4e9231075c0f74c14daf7fb78f46ba8413bc81916b517d0f2144c2386829c810ee7f747afc250774f63369127f0a830558e446bc3a935e11b1c84b4e1c |
25 |
-DIST rubygems-2.6.4.tgz 478582 SHA256 94d71f42462e12b31054e8c939374f8314f024b1ae5ec1c68ecfc6290da260e8 SHA512 f90b371865b9ff549bab32aded8fd4b418398ad4532d7eaa301b5522d5436cdcefeeda3bbefc7ac47a8fa13ae59445ea9aacb00eeecd59fb2d57f8c0ef26abd7 WHIRLPOOL 384a6b4e992fd3f5896fabc91f85070a07661a6c8a1255a3038fc29a0d1be0965fc810991df678eca74e1fedbdb1e931565e532bf8214f8257f35d0f3a3015eb |
26 |
DIST rubygems-2.6.6.tgz 730034 SHA256 78e63243fc5a2bfd298276ff98c2b4a29915995e4d9ac4f302ed0893396d1474 SHA512 69d86c5f7c3490e64c3eb9acd9ff542bf3113c001efe8f13b1396fc833de2e8b3d64088c9debe35f98d627674b09ce03078b6337e89613b618d67a329a7d7d9b WHIRLPOOL 8e4c7e2fc0f33b5d7669c3249f82cd6cfc85da46365cc74959630b5c7f1b801d6a67caeac02a83b4a26d5785a04590512523504e6264ddd40a738c9768a326cf |
27 |
|
28 |
diff --git a/dev-ruby/rubygems/rubygems-2.6.3.ebuild b/dev-ruby/rubygems/rubygems-2.6.3.ebuild |
29 |
deleted file mode 100644 |
30 |
index fb6765e..00000000 |
31 |
--- a/dev-ruby/rubygems/rubygems-2.6.3.ebuild |
32 |
+++ /dev/null |
33 |
@@ -1,111 +0,0 @@ |
34 |
-# Copyright 1999-2016 Gentoo Foundation |
35 |
-# Distributed under the terms of the GNU General Public License v2 |
36 |
-# $Id$ |
37 |
- |
38 |
-EAPI=5 |
39 |
- |
40 |
-USE_RUBY="ruby20 ruby21 ruby22 ruby23" |
41 |
- |
42 |
-inherit ruby-ng prefix |
43 |
- |
44 |
-DESCRIPTION="Centralized Ruby extension management system" |
45 |
-HOMEPAGE="https://rubygems.org/" |
46 |
-LICENSE="|| ( Ruby MIT )" |
47 |
- |
48 |
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz" |
49 |
- |
50 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
51 |
-SLOT="0" |
52 |
-IUSE="server test" |
53 |
- |
54 |
-PDEPEND="server? ( >=dev-ruby/builder-2.1 )" |
55 |
- |
56 |
-ruby_add_bdepend " |
57 |
- test? ( |
58 |
- >=dev-ruby/minitest-4:0 |
59 |
- dev-ruby/rdoc |
60 |
- )" |
61 |
- |
62 |
-all_ruby_prepare() { |
63 |
- |
64 |
- mkdir -p lib/rubygems/defaults || die |
65 |
- cp "${FILESDIR}/gentoo-defaults.rb" lib/rubygems/defaults/operating_system.rb || die |
66 |
- |
67 |
- eprefixify lib/rubygems/defaults/operating_system.rb |
68 |
- |
69 |
- # Disable broken tests when changing default values: |
70 |
- sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die |
71 |
- |
72 |
- # Skip tests for default gems that all fail |
73 |
- sed -i -e '/test_default_gems_use_full_paths/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die |
74 |
- sed -i -e '/test_execute_ignore_default_gem_verbose/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_cleanup_command.rb || die |
75 |
- sed -i -e '/test_execute_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_contents_command.rb test/rubygems/test_gem_commands_pristine_command.rb || die |
76 |
- sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die |
77 |
- sed -i -e '/test_execute_all/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_uninstall_command.rb || die |
78 |
- sed -i -e '/\(test_default_gem\|test_check_executable_overwrite\|test_require_works_after_cleanup\)/,/^ end/ s:^:#:' \ |
79 |
- test/rubygems/test_{gem_installer,require}.rb || die |
80 |
- sed -i -e '/test_\(load_default_gem\|default_spec_stub\)/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die |
81 |
- sed -i -e '/test_uninstall_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_uninstaller.rb || die |
82 |
- rm -f test/rubygems/test_gem_indexer.rb || die |
83 |
- |
84 |
- # Avoid tests playing tricks with ruby engine that don't seem to |
85 |
- # work for us. |
86 |
- rm test/rubygems/test_gem_request_set_gem_dependency_api.rb || die |
87 |
- |
88 |
- # Avoid test requiring network access |
89 |
- sed -i -e '/test_download_to_cache/askip "requires network access"' test/rubygems/test_gem_remote_fetcher.rb || die |
90 |
-} |
91 |
- |
92 |
-each_ruby_compile() { |
93 |
- # Not really a build but... |
94 |
- sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem |
95 |
-} |
96 |
- |
97 |
-each_ruby_test() { |
98 |
- # Unset RUBYOPT to avoid interferences, bug #158455 et. al. |
99 |
- #unset RUBYOPT |
100 |
- |
101 |
- if [[ "${EUID}" -ne "0" ]]; then |
102 |
- RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} -I.:lib:test \ |
103 |
- -e 'Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed" |
104 |
- else |
105 |
- ewarn "The userpriv feature must be enabled to run tests, bug 408951." |
106 |
- eerror "Testsuite will not be run." |
107 |
- fi |
108 |
-} |
109 |
- |
110 |
-each_ruby_install() { |
111 |
- # Unset RUBYOPT to avoid interferences, bug #158455 et. al. |
112 |
- unset RUBYOPT |
113 |
- export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" |
114 |
- |
115 |
- pushd lib &>/dev/null |
116 |
- doruby -r * |
117 |
- popd &>/dev/null |
118 |
- |
119 |
- local sld=$(ruby_rbconfig_value 'sitelibdir') |
120 |
- insinto "${sld#${EPREFIX}}" # bug #320813 |
121 |
- newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb || die |
122 |
- |
123 |
- newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') || die |
124 |
-} |
125 |
- |
126 |
-all_ruby_install() { |
127 |
- dodoc History.txt README.rdoc |
128 |
- |
129 |
- if use server; then |
130 |
- newinitd "${FILESDIR}/init.d-gem_server2" gem_server || die "newinitd failed" |
131 |
- newconfd "${FILESDIR}/conf.d-gem_server" gem_server || die "newconfd failed" |
132 |
- fi |
133 |
-} |
134 |
- |
135 |
-pkg_postinst() { |
136 |
- if [[ ! -n $(readlink "${ROOT}"usr/bin/gem) ]] ; then |
137 |
- eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) |
138 |
- fi |
139 |
- |
140 |
- ewarn |
141 |
- ewarn "To switch between available Ruby profiles, execute as root:" |
142 |
- ewarn "\teselect ruby set ruby(20|21|...)" |
143 |
- ewarn |
144 |
-} |
145 |
|
146 |
diff --git a/dev-ruby/rubygems/rubygems-2.6.4.ebuild b/dev-ruby/rubygems/rubygems-2.6.4.ebuild |
147 |
deleted file mode 100644 |
148 |
index fb6765e..00000000 |
149 |
--- a/dev-ruby/rubygems/rubygems-2.6.4.ebuild |
150 |
+++ /dev/null |
151 |
@@ -1,111 +0,0 @@ |
152 |
-# Copyright 1999-2016 Gentoo Foundation |
153 |
-# Distributed under the terms of the GNU General Public License v2 |
154 |
-# $Id$ |
155 |
- |
156 |
-EAPI=5 |
157 |
- |
158 |
-USE_RUBY="ruby20 ruby21 ruby22 ruby23" |
159 |
- |
160 |
-inherit ruby-ng prefix |
161 |
- |
162 |
-DESCRIPTION="Centralized Ruby extension management system" |
163 |
-HOMEPAGE="https://rubygems.org/" |
164 |
-LICENSE="|| ( Ruby MIT )" |
165 |
- |
166 |
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz" |
167 |
- |
168 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
169 |
-SLOT="0" |
170 |
-IUSE="server test" |
171 |
- |
172 |
-PDEPEND="server? ( >=dev-ruby/builder-2.1 )" |
173 |
- |
174 |
-ruby_add_bdepend " |
175 |
- test? ( |
176 |
- >=dev-ruby/minitest-4:0 |
177 |
- dev-ruby/rdoc |
178 |
- )" |
179 |
- |
180 |
-all_ruby_prepare() { |
181 |
- |
182 |
- mkdir -p lib/rubygems/defaults || die |
183 |
- cp "${FILESDIR}/gentoo-defaults.rb" lib/rubygems/defaults/operating_system.rb || die |
184 |
- |
185 |
- eprefixify lib/rubygems/defaults/operating_system.rb |
186 |
- |
187 |
- # Disable broken tests when changing default values: |
188 |
- sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die |
189 |
- |
190 |
- # Skip tests for default gems that all fail |
191 |
- sed -i -e '/test_default_gems_use_full_paths/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die |
192 |
- sed -i -e '/test_execute_ignore_default_gem_verbose/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_cleanup_command.rb || die |
193 |
- sed -i -e '/test_execute_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_contents_command.rb test/rubygems/test_gem_commands_pristine_command.rb || die |
194 |
- sed -i -e '/test_execute_\(default_details\|show_default_gems\)/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_query_command.rb || die |
195 |
- sed -i -e '/test_execute_all/,/^ end/ s:^:#:' test/rubygems/test_gem_commands_uninstall_command.rb || die |
196 |
- sed -i -e '/\(test_default_gem\|test_check_executable_overwrite\|test_require_works_after_cleanup\)/,/^ end/ s:^:#:' \ |
197 |
- test/rubygems/test_{gem_installer,require}.rb || die |
198 |
- sed -i -e '/test_\(load_default_gem\|default_spec_stub\)/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die |
199 |
- sed -i -e '/test_uninstall_default_gem/,/^ end/ s:^:#:' test/rubygems/test_gem_uninstaller.rb || die |
200 |
- rm -f test/rubygems/test_gem_indexer.rb || die |
201 |
- |
202 |
- # Avoid tests playing tricks with ruby engine that don't seem to |
203 |
- # work for us. |
204 |
- rm test/rubygems/test_gem_request_set_gem_dependency_api.rb || die |
205 |
- |
206 |
- # Avoid test requiring network access |
207 |
- sed -i -e '/test_download_to_cache/askip "requires network access"' test/rubygems/test_gem_remote_fetcher.rb || die |
208 |
-} |
209 |
- |
210 |
-each_ruby_compile() { |
211 |
- # Not really a build but... |
212 |
- sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem |
213 |
-} |
214 |
- |
215 |
-each_ruby_test() { |
216 |
- # Unset RUBYOPT to avoid interferences, bug #158455 et. al. |
217 |
- #unset RUBYOPT |
218 |
- |
219 |
- if [[ "${EUID}" -ne "0" ]]; then |
220 |
- RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} -I.:lib:test \ |
221 |
- -e 'Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed" |
222 |
- else |
223 |
- ewarn "The userpriv feature must be enabled to run tests, bug 408951." |
224 |
- eerror "Testsuite will not be run." |
225 |
- fi |
226 |
-} |
227 |
- |
228 |
-each_ruby_install() { |
229 |
- # Unset RUBYOPT to avoid interferences, bug #158455 et. al. |
230 |
- unset RUBYOPT |
231 |
- export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" |
232 |
- |
233 |
- pushd lib &>/dev/null |
234 |
- doruby -r * |
235 |
- popd &>/dev/null |
236 |
- |
237 |
- local sld=$(ruby_rbconfig_value 'sitelibdir') |
238 |
- insinto "${sld#${EPREFIX}}" # bug #320813 |
239 |
- newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb || die |
240 |
- |
241 |
- newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') || die |
242 |
-} |
243 |
- |
244 |
-all_ruby_install() { |
245 |
- dodoc History.txt README.rdoc |
246 |
- |
247 |
- if use server; then |
248 |
- newinitd "${FILESDIR}/init.d-gem_server2" gem_server || die "newinitd failed" |
249 |
- newconfd "${FILESDIR}/conf.d-gem_server" gem_server || die "newconfd failed" |
250 |
- fi |
251 |
-} |
252 |
- |
253 |
-pkg_postinst() { |
254 |
- if [[ ! -n $(readlink "${ROOT}"usr/bin/gem) ]] ; then |
255 |
- eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) |
256 |
- fi |
257 |
- |
258 |
- ewarn |
259 |
- ewarn "To switch between available Ruby profiles, execute as root:" |
260 |
- ewarn "\teselect ruby set ruby(20|21|...)" |
261 |
- ewarn |
262 |
-} |