commit:     b25b409bf520531dd7aef695bb25ac787d7dac45
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 17 20:27:21 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Wed Dec 17 20:27:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25b409b

dev-ruby/mocha: add 3.0.1

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/mocha/Manifest           |  1 +
 dev-ruby/mocha/mocha-3.0.1.ebuild | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index 8d94bd475bfd..40a01663defa 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -4,3 +4,4 @@ DIST mocha-2.6.1.tar.gz 251543 BLAKE2B 
db9ed8d31b72c229dd56c0417fa32312fb9142b44
 DIST mocha-2.7.1.tar.gz 253415 BLAKE2B 
857c188e4eda776ab00f28b79c8adcf1a92621c37ea930623a12a34cb3ee76781eb9293c9dd1091290ae3c1457da2a26255e3f3421b3b392483e5fc945dd1ae7
 SHA512 
951fc766e49f6bd76846e18929d9463da7575aeb4169e623dd954760eff6f8f883d696db4379ce93215a966abfd15ed734ad812c7cdc6c461690fe948141c215
 DIST mocha-2.8.2.tar.gz 257949 BLAKE2B 
9437e0232d3c5f1114ff25a68a9b26ccfb3c5a412a5540a06e7d060c30e4130a8e6a711d03889d66ec5621d2fcc72833b0566d2100fc795ada676354a7a57c1b
 SHA512 
30a287fec8dfce07b572e98fb7304fc9824c282e7210e5e4e781b55f86af95ecae1dd9f3638eaca31545e99dcdf3cc494cbb041fd26b15e839f90dd519d70574
 DIST mocha-3.0.0.tar.gz 260597 BLAKE2B 
e8505b117594a72a6351ef83d6a1547f4ea9752c22581cf380ab739bff7f497d23dc45abc547f2d2a6c62c6f209b6bb5593b2ce83b2cc054c2fad65e052f1fab
 SHA512 
bc36ec0df60dfdd6d677a6e7b5c87cf618b581219def28d8269a9edc5a97502e3bacbd02ce7551d7d9ff6b3e555417f4aeafcf6fb0934f9723290d8367dddd40
+DIST mocha-3.0.1.tar.gz 260683 BLAKE2B 
5e14d14379d3e1a4981eddcc95ec7489ec9ed4e7bf48e7ff33726bfeab59f5a511430fc3f893d37aca4031ce536aa3a711e5228676b584425eb0a710c1c3b8ee
 SHA512 
4821f39dde7e707b385b690c40e39d41ff313a4e6403a2553029f83066606c694edccb3503a2c8b5634aa2c9e2ede4e48f974c390a3b98afeaad60db25d44cd9

diff --git a/dev-ruby/mocha/mocha-3.0.1.ebuild 
b/dev-ruby/mocha/mocha-3.0.1.ebuild
new file mode 100644
index 000000000000..15f63fe73734
--- /dev/null
+++ b/dev-ruby/mocha/mocha-3.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
+RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
+RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and 
SchMock"
+HOMEPAGE="https://mocha.jamesmead.org/";
+SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
+
+ruby_add_bdepend "
+       test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
+
+all_ruby_prepare() {
+       sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' 
Rakefile || die
+
+       sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}
+
+each_ruby_test() {
+       export MOCHA_NO_DOCS=true
+       each_fakegem_test
+}

Reply via email to