diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/activesupport/activesupport-7.2.2.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/rspec-mocks/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/rspec-mocks/rspec-mocks-3.13.6.ebuild | 52 | ||||
| -rw-r--r-- | dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild | 7 | ||||
| -rw-r--r-- | dev-ruby/tins/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/tins/tins-1.45.0.ebuild | 39 |
6 files changed, 98 insertions, 4 deletions
diff --git a/dev-ruby/activesupport/activesupport-7.2.2.2.ebuild b/dev-ruby/activesupport/activesupport-7.2.2.2.ebuild index bcfd594a5087..cb90819160d5 100644 --- a/dev-ruby/activesupport/activesupport-7.2.2.2.ebuild +++ b/dev-ruby/activesupport/activesupport-7.2.2.2.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz LICENSE="MIT" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="+msgpack test" REQUIRED_USE="test? ( msgpack )" diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest index 1b61a4900f07..b8bc36f4a996 100644 --- a/dev-ruby/rspec-mocks/Manifest +++ b/dev-ruby/rspec-mocks/Manifest @@ -1,3 +1,4 @@ DIST rspec-mocks-3.13.2-git.tgz 209159 BLAKE2B de4c16b11e1ae970ae39d5797ded171b72b95b5c2258b284283e499391332c4afe688aa52703a87daa38f31c3da266e676041a0d50e417b379f9e94a66d530dc SHA512 cb9b72cf1c85adddec59a19a683beb582f527ca3ca766f73f086c30e485e9267d8574344286f858d4c519df66cfcf225aa2f6f194c046781b8dec80aa240697f DIST rspec-mocks-3.13.4-git.tgz 917740 BLAKE2B a153cd8338dedea9a0559ba878d493a348fe078e4b95c442f69b6d1fd94d6fc67337c3304a30e1ee7e818182e0a5f6422819ab6fda20a134ad1a219e62654dc8 SHA512 93b41b418c09824b64efe50401eced57e508d2e3bb7fd7cdfe03c827f2763520f6707e3f7bc64b1fc4f5257f80b7412fd9f0d18a5622036ee3f9073def66bb65 DIST rspec-mocks-3.13.5-git.tgz 918208 BLAKE2B 0f0f103ba0b7d0ee68e4d6961cbd2d3ae943878844ad0e686cb01db0770cd4610a9db125b98472d5906cf3f3341d3b0788b79e0353e689c094b0e051a7e51966 SHA512 66c0cb52a33e789aed3cab91d39367bbd4950f4b68057cfd331a986a0a0074142853a3cd85fdb528fdcf95ef86c9faf205c121bea6ef192dc15f5f5b613a8a49 +DIST rspec-mocks-3.13.6-git.tgz 920326 BLAKE2B b60f55cc9febc1d937c427f1a8ad75a9b560d9d841fa0c31d1b071be0377c5c202e817d6e40421797a92d6efc656a443b402c006c9405d4ddc334dd3f4b65b87 SHA512 530afb4deffac1934cc194f91bfe5236b0628a2bdf577f0075e1ad012dfa825628a9b4ba4b2d6c9e358ac1ca095fb677fe5c5ef910db4b44ae2ef6caa0426f5e diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.13.6.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.13.6.ebuild new file mode 100644 index 000000000000..e968e2f6ecab --- /dev/null +++ b/dev-ruby/rspec-mocks/rspec-mocks-3.13.6.ebuild @@ -0,0 +1,52 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rspec-mocks.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby" +HOMEPAGE="https://github.com/rspec/rspec-mocks" +SRC_URI="https://github.com/rspec/rspec/archive/refs/tags/${PN}-v${PV}.tar.gz -> ${P}-git.tgz" +RUBY_S="rspec-${PN}-v${PV}/${PN}" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +SUBVERSION="$(ver_cut 1-2)" + +ruby_add_rdepend "=dev-ruby/rspec-support-${SUBVERSION}* + >=dev-ruby/diff-lcs-1.2.0 =dev-ruby/diff-lcs-1*" + +ruby_add_bdepend " + test? ( + >=dev-ruby/rspec-core-3.12.0:3 + >=dev-ruby/rspec-expectations-2.99.0:3 + )" + +all_ruby_prepare() { + # Don't set up bundler: it doesn't understand our setup. + sed -i -e '/[Bb]undler/d' Rakefile || die + + # And consequently avoid specs using bundler. This also avoids a + # circular dependency on aruba. + rm -f spec/integration/rails_support_spec.rb spec/support/aruba.rb || die + + # Remove .rspec options to avoid dependency on newer rspec when + # bootstrapping. + rm .rspec || die + + sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die + + sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild index 8f4bc6b3f2ae..3a7f684c0e9f 100644 --- a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild +++ b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +USE_RUBY="ruby32 ruby33 ruby34" inherit ruby-ng-gnome2 @@ -10,8 +11,8 @@ DESCRIPTION="Ruby cairo-gobject bindings" KEYWORDS="amd64 ~ppc ~riscv ~x86" IUSE="test" -DEPEND="x11-libs/cairo" -RDEPEND="x11-libs/cairo" +DEPEND="x11-libs/cairo[glib]" +RDEPEND="x11-libs/cairo[glib]" ruby_add_rdepend "dev-ruby/rcairo ~dev-ruby/ruby-glib2-${PV} diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest index dce045e3a5bf..843e9a65ed49 100644 --- a/dev-ruby/tins/Manifest +++ b/dev-ruby/tins/Manifest @@ -3,3 +3,4 @@ DIST tins-1.39.1.gem 310784 BLAKE2B 3cebf0780c9970120543b96cdc759871aec0ff1da6fa DIST tins-1.42.0.gem 316416 BLAKE2B 4fa349b2f86182986f16ce6fff42948c2903e2bc3685915c8e46d277dbab2a3665c0f917efe06b98041f165a2632707c5e5c8f9515504bc8de85f6c35780499a SHA512 79b69faa36df6754ece3bb95a10dd0968f83d1fd18d7d7840a21dc11f2da64e5f79e1c8e0eb381b22c6558065aa32f3c4710c336b5968b0b295746b68337247c DIST tins-1.43.0.gem 316928 BLAKE2B 14df072e4f71406ebacad42683eec2ef6b28e017d41ca608d5d91247218be99848a787787d5d2168737f68deed38ea7f24e04cf2787463f99ad0c5c0bf65b2a1 SHA512 a79a393e96fdf32c9cbfc1a11fb91ae0197dddf39941519b09fec715075893fe15ff29f3e6dd63fd4ffe870a25cd62e91de35d150be3854424d14d69f1dd9474 DIST tins-1.44.1.gem 349696 BLAKE2B 24f8c6de96ac632717b89cdc9139becd7d6cfaa7ca16cc3a41e7b59ce1d7d6702b74374bd582dd20bc0fbcece5471309599f810513fed47ccb8d17a11db72fa1 SHA512 e130dddaaba9c1571b2588c2467b13234141a5a867a19a6ef8482f523ecce6f7316fe613589f7e36845f2ec6b223ed349b3b2f50d934e6c8291cedb2bea66d77 +DIST tins-1.45.0.gem 350208 BLAKE2B 6466869d8f0904a586665955de6629c3220a59f625eb5be2328df12d75aed3dbdcb67ab00c418a16071ae9e82082b5a0ef9ad7e302fed81d8a2a6e9e1e10a8e7 SHA512 3fcee1eaf821a2d63a41808ea225ab661f6c7f8898a23689d83ab0c6dffb6132fff72328bed1476dd2e166b1d8c070388b3b003ddb7e25516272ac27964635a1 diff --git a/dev-ruby/tins/tins-1.45.0.ebuild b/dev-ruby/tins/tins-1.45.0.ebuild new file mode 100644 index 000000000000..93f1cf101748 --- /dev/null +++ b/dev-ruby/tins/tins-1.45.0.ebuild @@ -0,0 +1,39 @@ +# 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_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="All the stuff that isn't good enough for a real library" +HOMEPAGE="https://github.com/flori/tins" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/bigdecimal + >=dev-ruby/mize-0.6:0 + dev-ruby/sync +" + +ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )" + +all_ruby_prepare() { + sed -e '/simplecov/I s:^:#:' \ + -i tests/test_helper.rb || die +} + +each_ruby_test() { + ruby-ng_testrb-2 -Ilib tests/*_test.rb +} |
