summaryrefslogtreecommitdiff
path: root/dev-ruby/thread_safe
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /dev-ruby/thread_safe
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'dev-ruby/thread_safe')
-rw-r--r--dev-ruby/thread_safe/Manifest1
-rw-r--r--dev-ruby/thread_safe/thread_safe-0.3.6-r1.ebuild36
2 files changed, 37 insertions, 0 deletions
diff --git a/dev-ruby/thread_safe/Manifest b/dev-ruby/thread_safe/Manifest
index 798ed5ec3567..b985a1323c91 100644
--- a/dev-ruby/thread_safe/Manifest
+++ b/dev-ruby/thread_safe/Manifest
@@ -1,3 +1,4 @@
DIST thread_safe-0.3.6.gem 120832 BLAKE2B 0e3a1aec1d34119dc1f673acdc3d2e18b8c5f970bf79726e4729a806a52ce6ab265fd713972065011e8a04cf2776dda871d3d747eec77b0e94235de776d0cb2d SHA512 a11808576392c068e1cb31faad706be2b1bbfa4837c655c2ab1d5a235b62b25ece62065de6b65bd25496fa827ed89eb0796b90467107df255825e01316ff1805
+EBUILD thread_safe-0.3.6-r1.ebuild 1046 BLAKE2B 587ee5eeccdf6a790cbf6d45e291226cd6a787f5c701a0325ae0860a16070affae808bf87c3185912c18385ea92eb8a1be4af2da761413c2b70a74599320f5b8 SHA512 efb3786a55e7b3a1bd2d7026ed4ee7bf17935a05f7e402922e97ed7be0cb1dd3e89cac197e6d1139f260d0b2e206fc80e680e76c3db36d1806ff31d6ee4c6e85
EBUILD thread_safe-0.3.6.ebuild 1072 BLAKE2B c7410102cbf480e9b7d825349d0ffef547cd1d5c41e5fe8bde4441f33597826b66b605c47a9897d00204d8cc05f9b410370d02ed5287e945f9cf3bcfe18ecc8a SHA512 9458fb5986557b5989f0406dd107039730d555b84bd975f2596209b3bbaa865da1ca98b0d4a915fa3d72b5135ba462b76a46112e67ec2950bb1ac33e67c86fa6
MISC metadata.xml 354 BLAKE2B 00b77e62b42483c496a99390ca3e024b0d26e0a3f40275299401aa9f587e8bd3e5495522ab91a00c5a785f61759493ca0bcaf7f2a7ea71adb1c7790e669e7e4a SHA512 07164e076aa4dd3def9a69d2690b5044359562184040f63a2f09476771eddcd77d2723179c91173f877b99a23c9e24d2b6e959482ae83458c4d71cd099c1ab01
diff --git a/dev-ruby/thread_safe/thread_safe-0.3.6-r1.ebuild b/dev-ruby/thread_safe/thread_safe-0.3.6-r1.ebuild
new file mode 100644
index 000000000000..180c2937a11e
--- /dev/null
+++ b/dev-ruby/thread_safe/thread_safe-0.3.6-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A collection of thread-safe versions of common core Ruby classes"
+HOMEPAGE="https://github.com/ruby-concurrency/thread_safe"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+# Higher atomic dependency since earlier versions crash on ruby20 while
+# running thread_safe tests.
+ruby_add_bdepend "test? ( >=dev-ruby/atomic-1.1.16 )"
+
+each_ruby_prepare() {
+ sed -i -e "/[Bb]undler/d" Rakefile || die
+ sed -i -e '/coveralls/I s:^:#:' \
+ -e '/simplecov/ s:^:#:' \
+ -e '/SimpleCov/,/^end/ s:^:#:' spec/spec_helper.rb || die
+}
+
+each_ruby_test() {
+ einfo "The test suite may take up to 10 minutes to run without apparent feedback"
+ each_fakegem_test
+}