1 |
commit: 5230b9874c61ce59581a183ee233c5f82e71ee7e |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jun 27 05:59:11 2021 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jun 30 06:56:26 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5230b987 |
7 |
|
8 |
dev-ruby/rubygems: cleanup |
9 |
|
10 |
Package-Manager: Portage-3.0.20, Repoman-3.0.2 |
11 |
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org> |
12 |
|
13 |
dev-ruby/rubygems/Manifest | 2 - |
14 |
dev-ruby/rubygems/rubygems-3.2.6.ebuild | 107 -------------------------------- |
15 |
dev-ruby/rubygems/rubygems-3.2.7.ebuild | 107 -------------------------------- |
16 |
3 files changed, 216 deletions(-) |
17 |
|
18 |
diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest |
19 |
index 3965d47679e..a41b124cf7e 100644 |
20 |
--- a/dev-ruby/rubygems/Manifest |
21 |
+++ b/dev-ruby/rubygems/Manifest |
22 |
@@ -6,5 +6,3 @@ DIST rubygems-3.1.6.tgz 996339 BLAKE2B 8dc242a64c6f934b876de841cb6ea86455d7754cb |
23 |
DIST rubygems-3.2.11.tgz 987152 BLAKE2B 589c862ed4ae14d66437587adfbe9c57e4b95b8911115425098463f7be77a597cb9df3e3962da58da3a12139799afca34ea002983cbd4406947278c7db9e8e41 SHA512 686d35175891cb098c1efffc957296af6526622882560c8ecdc19eff19f50a5769fc7df122c2a863cfd17b09c375a70f8e554345cb50075693219d68ae81edfa |
24 |
DIST rubygems-3.2.13.tgz 987809 BLAKE2B 20243f6b81592d62f033ec96485f8b6af6693c283d278e2a7bd89873deaf7e22440e85de274f806e44acad0db2a1966b265aca768c43a5758fc4eb57f661cee8 SHA512 8eb54c4ad2fb4d022517c73fb6951ee9853a50f1191a0c9af7d62dcf415aef15caeab60327ef28f74fbf98b24f29cf1f7a3971a9ee9172bb1601d836fadd3f46 |
25 |
DIST rubygems-3.2.14.tgz 987419 BLAKE2B cfd1545f022194f8b7a99b1698a38d4cfae08b8fe25c45fc7b7c935953ec7a66b0b00f21f77eefe757226d80f19a2093f2b85767e5caabfe13f445fbf6dc5508 SHA512 de28bdfdc239cd49bb5a1f78f0a9e3ec432fb70c8326c7899f7ef0a088f60becd99ba81285b20388296f96afb46ca3ca359208621d88a6be68b7388d155a2383 |
26 |
-DIST rubygems-3.2.6.tgz 984320 BLAKE2B 846202460722a9212df0958fca9bc8df9e3b0fb9aec3fbd0887f166ee5d25226d5325918ada816b5b166544e654d501a8db80ca2d9d7f1de42decddfb39f13d6 SHA512 b9303994bc2ef8a4e66f14f745f8ae493ee2725737cea6caf557f8943ac165a4934c865542c7080bf2d7b0c0be441d4e818ee8d42fdd9ae4419540943ed695ec |
27 |
-DIST rubygems-3.2.7.tgz 985071 BLAKE2B f8075429c42a53b648ddd11128c91789b214f04f048261fbb071c0ee1250241a06c0dc2ab4e608f2282a0fc9690a35df371c02f5d7f0b6397a631e4a2af36b2e SHA512 b01c9d78ac172981650aa94e26d9b07fb97e63a2d1cfbcb55462d6333c45ce16635491dcfa95a177ead429f22a5ec450ab049a7024e14e20466f5f60cf4c53b7 |
28 |
|
29 |
diff --git a/dev-ruby/rubygems/rubygems-3.2.6.ebuild b/dev-ruby/rubygems/rubygems-3.2.6.ebuild |
30 |
deleted file mode 100644 |
31 |
index 7b3fb4d23fd..00000000000 |
32 |
--- a/dev-ruby/rubygems/rubygems-3.2.6.ebuild |
33 |
+++ /dev/null |
34 |
@@ -1,107 +0,0 @@ |
35 |
-# Copyright 1999-2021 Gentoo Authors |
36 |
-# Distributed under the terms of the GNU General Public License v2 |
37 |
- |
38 |
-EAPI=7 |
39 |
- |
40 |
-USE_RUBY="ruby25 ruby26 ruby27 ruby30" |
41 |
- |
42 |
-inherit ruby-ng prefix |
43 |
- |
44 |
-DESCRIPTION="Centralized Ruby extension management system" |
45 |
-HOMEPAGE="https://rubygems.org/" |
46 |
-LICENSE="GPL-2 || ( Ruby MIT )" |
47 |
- |
48 |
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz" |
49 |
- |
50 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
51 |
-SLOT="0" |
52 |
-IUSE="server test" |
53 |
-RESTRICT="!test? ( test )" |
54 |
- |
55 |
-PDEPEND="server? ( =dev-ruby/builder-3* )" |
56 |
- |
57 |
-ruby_add_depend "virtual/ruby-ssl" |
58 |
- |
59 |
-ruby_add_bdepend " |
60 |
- test? ( |
61 |
- dev-ruby/json |
62 |
- dev-ruby/minitest:5 |
63 |
- dev-ruby/rake |
64 |
- dev-ruby/rdoc |
65 |
- dev-ruby/webrick |
66 |
- )" |
67 |
- |
68 |
-all_ruby_prepare() { |
69 |
- |
70 |
- mkdir -p lib/rubygems/defaults || die |
71 |
- cp "${FILESDIR}/gentoo-defaults-4.rb" lib/rubygems/defaults/operating_system.rb || die |
72 |
- |
73 |
- eprefixify lib/rubygems/defaults/operating_system.rb |
74 |
- |
75 |
- # Disable broken tests when changing default values: |
76 |
- sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die |
77 |
- # Avoid test that won't work as json is also installed as plain ruby code |
78 |
- sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' test/rubygems/test_require.rb || die |
79 |
- |
80 |
- # Avoid test that requires additional utility scripts |
81 |
- rm -f test/test_changelog_generator.rb || die |
82 |
- |
83 |
- # Update manifest after changing files to avoid a test failure |
84 |
- if use test; then |
85 |
- rake update_manifest || die |
86 |
- fi |
87 |
-} |
88 |
- |
89 |
-each_ruby_compile() { |
90 |
- # Not really a build but... |
91 |
- sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem |
92 |
-} |
93 |
- |
94 |
-each_ruby_test() { |
95 |
- # Unset RUBYOPT to avoid interferences, bug #158455 et. al. |
96 |
- #unset RUBYOPT |
97 |
- |
98 |
- if [[ "${EUID}" -ne "0" ]]; then |
99 |
- RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} --disable-gems -I.:lib:test:bundler/lib \ |
100 |
- -e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed" |
101 |
- else |
102 |
- ewarn "The userpriv feature must be enabled to run tests, bug 408951." |
103 |
- eerror "Testsuite will not be run." |
104 |
- fi |
105 |
-} |
106 |
- |
107 |
-each_ruby_install() { |
108 |
- # Unset RUBYOPT to avoid interferences, bug #158455 et. al. |
109 |
- unset RUBYOPT |
110 |
- export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" |
111 |
- |
112 |
- pushd lib &>/dev/null |
113 |
- doruby -r * |
114 |
- popd &>/dev/null |
115 |
- |
116 |
- local sld=$(ruby_rbconfig_value 'sitelibdir') |
117 |
- insinto "${sld#${EPREFIX}}" # bug #320813 |
118 |
- newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb |
119 |
- |
120 |
- newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') |
121 |
-} |
122 |
- |
123 |
-all_ruby_install() { |
124 |
- dodoc CHANGELOG.md README.md |
125 |
- |
126 |
- if use server; then |
127 |
- newinitd "${FILESDIR}/init.d-gem_server2" gem_server |
128 |
- newconfd "${FILESDIR}/conf.d-gem_server" gem_server |
129 |
- fi |
130 |
-} |
131 |
- |
132 |
-pkg_postinst() { |
133 |
- if [[ ! -n $(readlink "${ROOT}"/usr/bin/gem) ]] ; then |
134 |
- eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) |
135 |
- fi |
136 |
- |
137 |
- ewarn |
138 |
- ewarn "To switch between available Ruby profiles, execute as root:" |
139 |
- ewarn "\teselect ruby set ruby(25|26|...)" |
140 |
- ewarn |
141 |
-} |
142 |
|
143 |
diff --git a/dev-ruby/rubygems/rubygems-3.2.7.ebuild b/dev-ruby/rubygems/rubygems-3.2.7.ebuild |
144 |
deleted file mode 100644 |
145 |
index 7b3fb4d23fd..00000000000 |
146 |
--- a/dev-ruby/rubygems/rubygems-3.2.7.ebuild |
147 |
+++ /dev/null |
148 |
@@ -1,107 +0,0 @@ |
149 |
-# Copyright 1999-2021 Gentoo Authors |
150 |
-# Distributed under the terms of the GNU General Public License v2 |
151 |
- |
152 |
-EAPI=7 |
153 |
- |
154 |
-USE_RUBY="ruby25 ruby26 ruby27 ruby30" |
155 |
- |
156 |
-inherit ruby-ng prefix |
157 |
- |
158 |
-DESCRIPTION="Centralized Ruby extension management system" |
159 |
-HOMEPAGE="https://rubygems.org/" |
160 |
-LICENSE="GPL-2 || ( Ruby MIT )" |
161 |
- |
162 |
-SRC_URI="https://rubygems.org/rubygems/${P}.tgz" |
163 |
- |
164 |
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
165 |
-SLOT="0" |
166 |
-IUSE="server test" |
167 |
-RESTRICT="!test? ( test )" |
168 |
- |
169 |
-PDEPEND="server? ( =dev-ruby/builder-3* )" |
170 |
- |
171 |
-ruby_add_depend "virtual/ruby-ssl" |
172 |
- |
173 |
-ruby_add_bdepend " |
174 |
- test? ( |
175 |
- dev-ruby/json |
176 |
- dev-ruby/minitest:5 |
177 |
- dev-ruby/rake |
178 |
- dev-ruby/rdoc |
179 |
- dev-ruby/webrick |
180 |
- )" |
181 |
- |
182 |
-all_ruby_prepare() { |
183 |
- |
184 |
- mkdir -p lib/rubygems/defaults || die |
185 |
- cp "${FILESDIR}/gentoo-defaults-4.rb" lib/rubygems/defaults/operating_system.rb || die |
186 |
- |
187 |
- eprefixify lib/rubygems/defaults/operating_system.rb |
188 |
- |
189 |
- # Disable broken tests when changing default values: |
190 |
- sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die |
191 |
- # Avoid test that won't work as json is also installed as plain ruby code |
192 |
- sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' test/rubygems/test_require.rb || die |
193 |
- |
194 |
- # Avoid test that requires additional utility scripts |
195 |
- rm -f test/test_changelog_generator.rb || die |
196 |
- |
197 |
- # Update manifest after changing files to avoid a test failure |
198 |
- if use test; then |
199 |
- rake update_manifest || die |
200 |
- fi |
201 |
-} |
202 |
- |
203 |
-each_ruby_compile() { |
204 |
- # Not really a build but... |
205 |
- sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem |
206 |
-} |
207 |
- |
208 |
-each_ruby_test() { |
209 |
- # Unset RUBYOPT to avoid interferences, bug #158455 et. al. |
210 |
- #unset RUBYOPT |
211 |
- |
212 |
- if [[ "${EUID}" -ne "0" ]]; then |
213 |
- RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} --disable-gems -I.:lib:test:bundler/lib \ |
214 |
- -e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed" |
215 |
- else |
216 |
- ewarn "The userpriv feature must be enabled to run tests, bug 408951." |
217 |
- eerror "Testsuite will not be run." |
218 |
- fi |
219 |
-} |
220 |
- |
221 |
-each_ruby_install() { |
222 |
- # Unset RUBYOPT to avoid interferences, bug #158455 et. al. |
223 |
- unset RUBYOPT |
224 |
- export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" |
225 |
- |
226 |
- pushd lib &>/dev/null |
227 |
- doruby -r * |
228 |
- popd &>/dev/null |
229 |
- |
230 |
- local sld=$(ruby_rbconfig_value 'sitelibdir') |
231 |
- insinto "${sld#${EPREFIX}}" # bug #320813 |
232 |
- newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb |
233 |
- |
234 |
- newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') |
235 |
-} |
236 |
- |
237 |
-all_ruby_install() { |
238 |
- dodoc CHANGELOG.md README.md |
239 |
- |
240 |
- if use server; then |
241 |
- newinitd "${FILESDIR}/init.d-gem_server2" gem_server |
242 |
- newconfd "${FILESDIR}/conf.d-gem_server" gem_server |
243 |
- fi |
244 |
-} |
245 |
- |
246 |
-pkg_postinst() { |
247 |
- if [[ ! -n $(readlink "${ROOT}"/usr/bin/gem) ]] ; then |
248 |
- eselect ruby set $(eselect --brief --colour=no ruby show | head -n1) |
249 |
- fi |
250 |
- |
251 |
- ewarn |
252 |
- ewarn "To switch between available Ruby profiles, execute as root:" |
253 |
- ewarn "\teselect ruby set ruby(25|26|...)" |
254 |
- ewarn |
255 |
-} |