diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/git/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/git/git-3.1.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/git/git-4.0.6.ebuild | 49 | ||||
| -rw-r--r-- | dev-ruby/megatest/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/megatest/megatest-0.4.0.ebuild | 40 | ||||
| -rw-r--r-- | dev-ruby/minitest/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/minitest/minitest-5.26.1.ebuild | 29 | ||||
| -rw-r--r-- | dev-ruby/mocha/Manifest | 3 | ||||
| -rw-r--r-- | dev-ruby/mocha/mocha-2.7.0.ebuild | 35 | ||||
| -rw-r--r-- | dev-ruby/mocha/mocha-2.8.0.ebuild (renamed from dev-ruby/mocha/mocha-2.5.0.ebuild) | 5 | ||||
| -rw-r--r-- | dev-ruby/reline/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/reline/reline-0.6.3.ebuild | 34 | ||||
| -rw-r--r-- | dev-ruby/stringio/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/stringio/stringio-3.1.8.ebuild | 33 | ||||
| -rw-r--r-- | dev-ruby/test-unit-ruby-core/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.13.ebuild | 19 |
16 files changed, 215 insertions, 40 deletions
diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest index 481efeb904d8..d8a07d432c07 100644 --- a/dev-ruby/git/Manifest +++ b/dev-ruby/git/Manifest @@ -4,3 +4,4 @@ DIST git-3.1.1.tar.gz 202939 BLAKE2B f85f64c4b2bb9d49402945e05654cf107bc8be489e9 DIST git-4.0.1.tar.gz 213031 BLAKE2B d0d1bec6dadb1bb6f954f58d576752ba3938bd09e76ff7ff54f0c32eb00f28125e866d51c0d6f70ef65053cbbf695b113459d0cca072448128b85e46a3545ab2 SHA512 5d8375757ba6d0118f7155c91f360c150823f97c18ef3e1ac76640e878622862d92527cdb181d28d25d877c13637f56c32f547371123c381489ca91f1c57a7ba DIST git-4.0.4.tar.gz 217512 BLAKE2B 155b5ea1a2315ba09b0948a3ddcc1a67f0204ae628f11d26deb2ac38e816ff6ee4f1a70e2a3bb11de74823d3101fb1ea63fd68fd1e003ff8eed2cf564dcad7ca SHA512 77bf6d88ce200c1abaf291a1cc82f5a62552529c4043f4f2fad384b5bdc83fa9ae067b64ec10e7a1d694d16ca9c5cd5e0c33d22adb1b07e4a90f06e7609c7a25 DIST git-4.0.5.tar.gz 226167 BLAKE2B aeee53986aee84639c3dc7ba9b27a642fcb924ea5158ed2fb93e7e83b7b5868dcbcece419bb6942162ed91ea283a7871b3495dd9486a3257a8928b8904aa7d2d SHA512 ed8247d3b1d97a5c52b9c3155190ab0c19e34c9738e9b34a67e3c1fb049c82054c2a75cd4e8c796a946f90d3ffccfc74ef4423d92fdd9440c9b6b4e48c46abf5 +DIST git-4.0.6.tar.gz 227454 BLAKE2B 16b04420af9a261c1a26b0caba145bb615297a455aafe0329dbfba07eefcb37af20ca5142052fc0f752e7dad4145c9041485e93d10f2318d03d3f84935e98366 SHA512 2d5bc719f6eed170edb126bdbae6ed6c9f03012468da114312b9dfd6eb3579a43e06a1a5a14ee7e0a8c8f35a2004d3c8c068e79eba8f292a89a7d2567adb67ba diff --git a/dev-ruby/git/git-3.1.1.ebuild b/dev-ruby/git/git-3.1.1.ebuild index d9a5c44d0881..304a29149ad8 100644 --- a/dev-ruby/git/git-3.1.1.ebuild +++ b/dev-ruby/git/git-3.1.1.ebuild @@ -19,7 +19,7 @@ RUBY_S="ruby-git-${PV}" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86" IUSE="test" DEPEND="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )" diff --git a/dev-ruby/git/git-4.0.6.ebuild b/dev-ruby/git/git-4.0.6.ebuild new file mode 100644 index 000000000000..ec8a982853cb --- /dev/null +++ b/dev-ruby/git/git-4.0.6.ebuild @@ -0,0 +1,49 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="git.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for using Git in Ruby" +HOMEPAGE="https://github.com/ruby-git/ruby-git" +SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="ruby-git-${PV}" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="test" + +DEPEND="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )" +RDEPEND=">=dev-vcs/git-1.6.0.0" + +ruby_add_rdepend " + >=dev-ruby/activesupport-5.0:* + >=dev-ruby/addressable-2.8:0 + dev-ruby/process_executer:4 + >=dev-ruby/rchardet-1.9:1 +" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar:1 >=dev-ruby/mocha-2.1:2 dev-ruby/test-unit:2 )" + +all_ruby_prepare() { + # Don't use hardcoded /tmp directory. + sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die + + sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + git config --global user.email "git@example.com" || die + git config --global user.name "GitExample" || die + git config --global init.defaultBranch main || die + ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die +} diff --git a/dev-ruby/megatest/Manifest b/dev-ruby/megatest/Manifest index 8587177c11c9..963bfc34e1c5 100644 --- a/dev-ruby/megatest/Manifest +++ b/dev-ruby/megatest/Manifest @@ -1 +1,2 @@ DIST megatest-0.3.0.tar.gz 57003 BLAKE2B 26f10266af79c8ed1aac5ae032ba918dcd3aa06abfa0f8897a65e0f172f8c3dd427b087021f4456cd73334f0e144c2fcae898feaa5fbbba706107d35ca553995 SHA512 5a7e8194f45e2c2509f79b631c990a8882c205f11affc6ebcc6c820c86468759d9e8c677b3bafe88864e51f73f1796ac96e84d241f5715e7eb45377519415473 +DIST megatest-0.4.0.tar.gz 57394 BLAKE2B 085ad16b79bf11e5364cca865e21c64d153f94461e676a2e84467266cfa0cd6f34a07b2de491bd1c3d161a9ff182f942dd643a95ead963d0ae9b9bac14be9919 SHA512 9da9f82c03530a4aee4acab4b7a05295004e02c396ca9f12e31c37ce2924983218159f41fdd491ec6c413e703ad7766294650a06b5060bf2e39267ef8a8d0816 diff --git a/dev-ruby/megatest/megatest-0.4.0.ebuild b/dev-ruby/megatest/megatest-0.4.0.ebuild new file mode 100644 index 000000000000..09b46da93797 --- /dev/null +++ b/dev-ruby/megatest/megatest-0.4.0.ebuild @@ -0,0 +1,40 @@ +# 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_BINDIR="exe" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md TODO.md" +RUBY_FAKEGEM_GEMSPEC="megatest.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A test-unit like framework with a focus on usability, designed with CI in mind." +HOMEPAGE="https://github.com/byroot/megatest" +SRC_URI="https://github.com/byroot/megatest/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" + +all_ruby_prepare() { + sed -e '/\(bundler\|rubocop\)/I s:^:#:' \ + -i Rakefile || die + + sed -e 's/git ls-files -z/find * -print0/' \ + -e 's:_relative ": "./:' \ + -e 's/__FILE__/"megatest.gemspec"/' \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid testing redis support for now since it is not packaged yet. + sed -e '/redis_queue/ s:^:#:' \ + -i test/test_helper.rb || die + rm -f test/megatest/redis_queue_test.rb test/integration/multi_process_integration_test.rb || die +} + +each_ruby_test() { + ${RUBY} -I lib exe/megatest test || die +} diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest index 603e22c067fe..bdc4c25cd772 100644 --- a/dev-ruby/minitest/Manifest +++ b/dev-ruby/minitest/Manifest @@ -7,3 +7,4 @@ DIST minitest-5.25.2.gem 100352 BLAKE2B 0b6cac92a5deeefde6ca7a8de2c603b800e3ba7f DIST minitest-5.25.4.gem 100864 BLAKE2B bfcccdadb477d2bde4e02f2c2b5c5c129338589cbbab2bb8c255aebc5620b0987ea63a3bc37079f7911fb8c288b4b49aebad99494d87c7ff3d77e543cb0e09db SHA512 0ede16b07f52cc81ce86941220406c3ce1d7cc6c7ef197fd8a345f1786d567be2963ad38718883c82ece1ff850e5e15ace7dc720d9a728e65421fa7ce1990282 DIST minitest-5.25.5.gem 101376 BLAKE2B 139574893f7ee106d2c601eaacee09e400c6536489a8d00e46ad1b15f9634fb38df7e06b31a3554286b878d1a6ab909a6a2d0351b2afca29773a7146b3039afe SHA512 765c4408d6dee81a482b5cb7624ce2b5bcf364dbc1d44b6bbb748159b89d3f2e285efd19670194a85e36eeb9b92c851e35f62334a4e6d7e74dfd45641d9f65d2 DIST minitest-5.26.0.gem 101376 BLAKE2B fb64fd912961e33f94f4c6819910bbe5e6dcd41a4740510b45b823066497cc768d8843a49571388c21956c000eb7337e3d2b96ebe18129fc4191176ab0494765 SHA512 9319394bab2586e680db2857d761351aa7249b8f0c9d75a7f6393137062d94643fc327b3448b7f0dd206773028725426b4eaf5f691f313c4a19f4079c9985bc5 +DIST minitest-5.26.1.gem 101888 BLAKE2B 76d2772b8b56b9e2aeace233e90ec6a75db89df0cbafd98f8def34af6794b57112462d9d2393fad25c87050f885ee243ada8fa9ace7ce199fd8b51ff8b5ec1df SHA512 13509f16440c7c27d824b56007fc129d05fa8029efb689e85fbfd90343aaff9356fd7e89ddbccdcba15eb8a71af6d1aa709805eddcd23f96541780602041cea4 diff --git a/dev-ruby/minitest/minitest-5.26.1.ebuild b/dev-ruby/minitest/minitest-5.26.1.ebuild new file mode 100644 index 000000000000..163244c73010 --- /dev/null +++ b/dev-ruby/minitest/minitest-5.26.1.ebuild @@ -0,0 +1,29 @@ +# 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_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit" +HOMEPAGE="https://github.com/minitest/minitest" + +LICENSE="MIT" +SLOT="5" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc test" + +all_ruby_prepare() { + # Avoid a test dependency on dev-ruby/hoe, leading to circular dependencies + rm -f test/minitest/test_minitest_test_task.rb || die +} + +each_ruby_test() { + export -n A + MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed" +} diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest index 37415b01c8b1..cb6189bf6551 100644 --- a/dev-ruby/mocha/Manifest +++ b/dev-ruby/mocha/Manifest @@ -1,6 +1,5 @@ DIST mocha-0.14.0.gem 82944 BLAKE2B 50a066e2f5007df08a7f76785fd4c2b12327b4969c11324a0574c707bea3219d51edb9ab40635378c16b46ad826ec7eff42434a27cd61113a6f40251fa2e6930 SHA512 918e45f2ee761c7dc399c7958e4d406f9e186c90f479fd01a421aa542944b47e9b2c5e938f4fc5292a7da345726447b2d47dc5f417e114201f8a4d9893c4d461 DIST mocha-2.4.5.tar.gz 248872 BLAKE2B 739dfe4945d153117e5c644b6f0ed568c08e88e27807d37455a8c86d0ec3e5246203b8561097752ddf974883bb6f4b6fb959fac5ccf3f950b2387f87de117f66 SHA512 25f7873071b8ad531ffc3a8c680115810654b9478a8f7f4f999df8c38e9a60a262fcf5719ff620c649134d7df39663e00b2f5fae5635ad02b4aa6b6a92cf0869 -DIST mocha-2.5.0.tar.gz 250685 BLAKE2B 4ad2b4b0ba7c1d77b6d15de456e4998fe0c02b9004a02a070c1b7e852f25b028ca1837bba59c086d259aeb0c687ef45dbf435133e47fea612778ab4317b60ab6 SHA512 4ca3be919cf143f661e135f9b477d305688a69f3ea8587028eff20ab93a05b8259632edcc7704773aff88e85237ae95c42f08d48700bcd102696a28ceb11973a DIST mocha-2.6.1.tar.gz 251543 BLAKE2B db9ed8d31b72c229dd56c0417fa32312fb9142b443743be896a7f02e38b46e1f7a36a5be377122c007cc9eb0c735d019fefa1958aa46c22c5d11af61a70cfc00 SHA512 25fb178d6f63b1357017b7b007c35e0cb94fd854ceaeaf74686e5a104006aa9033fc554d69e3b59e0a03cecde8d6aa06b24ac2055e2cd4467ea340ec1710c955 -DIST mocha-2.7.0.tar.gz 252168 BLAKE2B 355f8998815eb2c9206f25e5201c577e725a57f58fb3627292517b2cc579806f2865da8c05647a57f522dbb475e330cbdf7fc94b2850122ff2232ddbda0654bb SHA512 9ba9d7f4f14f17435b32527233a3664d07e505827c1a8f932314232e807992364f5f74fc1b5e8a14dd1b06daac962c147cb801d52a333e4f8ca51dff9267b144 DIST mocha-2.7.1.tar.gz 253415 BLAKE2B 857c188e4eda776ab00f28b79c8adcf1a92621c37ea930623a12a34cb3ee76781eb9293c9dd1091290ae3c1457da2a26255e3f3421b3b392483e5fc945dd1ae7 SHA512 951fc766e49f6bd76846e18929d9463da7575aeb4169e623dd954760eff6f8f883d696db4379ce93215a966abfd15ed734ad812c7cdc6c461690fe948141c215 +DIST mocha-2.8.0.tar.gz 257507 BLAKE2B 33e58c38832861867aaab82a3438cec22cfac7bbf467d9045725b2a860a9e00644b60ccc2887ffcb09bf9931348f489c0b27f607bd8b95415466b697c37bb04e SHA512 a31765a3f5a35a3393870fc7d25a2d50a0b7cd6df426706e14173d75c4fc091b565f0c0e614a7065ae392695aabf9a976ca2c099475da4422fb94263bbd3aebd diff --git a/dev-ruby/mocha/mocha-2.7.0.ebuild b/dev-ruby/mocha/mocha-2.7.0.ebuild deleted file mode 100644 index 06d86dc2ac9b..000000000000 --- a/dev-ruby/mocha/mocha-2.7.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32 ruby33" -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 -} diff --git a/dev-ruby/mocha/mocha-2.5.0.ebuild b/dev-ruby/mocha/mocha-2.8.0.ebuild index 06d86dc2ac9b..15f63fe73734 100644 --- a/dev-ruby/mocha/mocha-2.5.0.ebuild +++ b/dev-ruby/mocha/mocha-2.8.0.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +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" diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest index 9f8b86f5088b..f075c6855e4a 100644 --- a/dev-ruby/reline/Manifest +++ b/dev-ruby/reline/Manifest @@ -1,2 +1,3 @@ DIST reline-0.6.1.tar.gz 92068 BLAKE2B b3a9a3e364e3043f57bffe06835fdd355d5c1db3437474a60d3eda1e1b9ce4b5a4f9ea70e3647bf4bcd383f30594c7ff261c3350ee32d36063e24765f8b19cd1 SHA512 e7a0ff00a711d5018fe2d29c66b2d67d10cb8b5c132e51c0860c426ac35d706cd1a27185042bd2de7df6368d92d9d40c46d894939bbc768dc0f8ac63df5198fa DIST reline-0.6.2.tar.gz 94172 BLAKE2B aefa4f86b6c6dcde4ba35979c8360724608ddaa9d8db5a5d32cec749913699ea5a0a3cee54a6fb0979ae967f04fc59435572f2dc899b31549665e7b79a86b757 SHA512 91df5a300ed939a52d6e1e07c4fea3b07385140ebbdda9df6a7df201045716e09d6922b996e30c5706f7197a415378f458b4316877cde495c77f91377d08c150 +DIST reline-0.6.3.tar.gz 94065 BLAKE2B 124924720e1b727d51cf52ac48b050f90977944ee44965e0084bc6b974bf098097b5fe6137079b5d1ed2a6d94994cbc6fa359acffd575e3f26236961e97c8cb8 SHA512 e6e85100efbf8a4c6c2decd3d89091ce756f6e27604e9068de308a79dd2a3f4a0419679b4c442c88e5d7b635fd103a2f6c0f950a808bdcdd8c63c97aa0b49436 diff --git a/dev-ruby/reline/reline-0.6.3.ebuild b/dev-ruby/reline/reline-0.6.3.ebuild new file mode 100644 index 000000000000..16e5b67b902b --- /dev/null +++ b/dev-ruby/reline/reline-0.6.3.ebuild @@ -0,0 +1,34 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md" +RUBY_FAKEGEM_GEMSPEC="reline.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" + +inherit ruby-fakegem + +DESCRIPTION="Alternative readline implementation in pure Ruby" +HOMEPAGE="https://github.com/ruby/reline" +SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0" + +ruby_add_depend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -e "s:_relative ':'./:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test/reline -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest index 52f3f1c1c7d7..d5e71626c3c9 100644 --- a/dev-ruby/stringio/Manifest +++ b/dev-ruby/stringio/Manifest @@ -1,3 +1,4 @@ DIST stringio-3.1.5.tar.gz 40084 BLAKE2B 4112866dc792b2919b7c3755c31305c48821c19f09d83c281b8402b0cfdd418dc390e73cce3357f346c7b6f8b2e5ccc6ed76410921776511af2f83c331bac10f SHA512 f02b7c41c2ea02ec0220d61c81be68330573efd738023bb7eae8295bcb116ae157dc82ab68775fbea587cc74b515c082211ca6f59a0b446c95c95c980bd57493 DIST stringio-3.1.6.tar.gz 40290 BLAKE2B 7f768edd55bbb759fe5a96f59fa829367674a54ebd48e10c8e8d45e56deb8e70a92e9cd430e420d648e789def2e14432d7f5ec4ec8ad0aacf19115daac213576 SHA512 9b77c1f631215acf6bdc5da62da20f0bf09b6ae4407aa9130cc46154788e2e656bd5d51635ef17e80e12faaccf6834df567624959fcbf089131543666fa92ebb DIST stringio-3.1.7.tar.gz 40428 BLAKE2B 550429733ee34daa92106f874f8a25b995811a13516faa5663a133b8c3eaab3496d5fabf0f86e2221dc142c67a942c9a487eb5897cf6141e78a4c9a8149037f4 SHA512 be0849467cc3a490dff9a4e1ef82d33a1c1593859bdddb79ec8d6e945048a4e5d0ffa74eeae54aff4d2a5d8bbe663afdc8d2fae2d574818adff8c8ac8d3a91be +DIST stringio-3.1.8.tar.gz 44910 BLAKE2B 9dc552db2343d5701d1a52743474d7ffc748f74f0a623465e1979770e8487e8f357d25fea05a3bfb686de2c1c59e01e6c97d67a0cea45fa6e03e7827c672abf1 SHA512 accb7d5f00b69d7004c86fcebb141f3bbd706895d3b1860570e447f9930a5a10956195f0193c988b29a0cf81b9d22401dbd23896e077c026fbd09325e93a816b diff --git a/dev-ruby/stringio/stringio-3.1.8.ebuild b/dev-ruby/stringio/stringio-3.1.8.ebuild new file mode 100644 index 000000000000..eacf527d23fa --- /dev/null +++ b/dev-ruby/stringio/stringio-3.1.8.ebuild @@ -0,0 +1,33 @@ +# 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_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb) +RUBY_FAKEGEM_GEMSPEC="stringio.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Pseudo IO class from/to String." +HOMEPAGE="https://github.com/ruby/stringio" +SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -e "/s.version =/ s/source_version/'${PV}'/" \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test:test/lib -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/test-unit-ruby-core/Manifest b/dev-ruby/test-unit-ruby-core/Manifest index a299266af392..c9ec592693c2 100644 --- a/dev-ruby/test-unit-ruby-core/Manifest +++ b/dev-ruby/test-unit-ruby-core/Manifest @@ -1,4 +1,5 @@ DIST test-unit-ruby-core-1.0.10.gem 19456 BLAKE2B 9424f69e3fb8b4470a78b74a10164ccf6732acb5c202cc0c081c894e428f75f3c45371e3113a2300cb2628e48754af27ceaa560469c4fe12400b2f3260e1d9ca SHA512 29561035113bb3a42e4bb7c04a7e03e86274732e0d8cd79b90c57895fd146471dcb2b48d3bc17c2d4c0b1027a1435edfe89c5e26d28974dd423b1f26341ae7ed +DIST test-unit-ruby-core-1.0.13.gem 19456 BLAKE2B 00571c242256b1de223c90cd9c133f77dee4a11762b3d0cf389dd66edaf31cbf9b3de684d8bac2f9fde5ad7fdd2ceae86ac72c908a9ab7652208ee1fd1299211 SHA512 6440b6a1af7116e8e832f90e336e0dbe94beb6c9e034e667c069cb5ffb9d15e5b79f93a124277fa8f0140da4e641d73fd49cea34634ca01f092b3af4e6a97186 DIST test-unit-ruby-core-1.0.6.gem 16384 BLAKE2B f2da08854a09a570bb42b0793e4acbe85b061d11b5bb7b3360caa0feeaedc9e7a04f1b1746401082bf6fe63d8dfe49c993365649de75f4cf2241e5274c3dfa0c SHA512 0fdf7cd9d3154c4c708ff3936bc8200cc3ba3cc169c9dee068634382874615a47f4f866e4f22914bb741f6c00b0401c1911b7758283863787ac1a6c43a96f17e DIST test-unit-ruby-core-1.0.7.gem 16384 BLAKE2B 64577a3a80871dd59b2d0e64be4fd601a05632f52f25a6e61be5732458ed4b778dd0cd728c722ecba41a57db517935535b09d8b1dcb23751027cba2962002825 SHA512 86c5c3068fe1424fdb4503f31bac4ec1f82814386465a0b5ebfd1b148aa86105b012310e1827bea386053f83660a0ce7c513b9779cbc589f1379d4a1511fef1a DIST test-unit-ruby-core-1.0.8.gem 18944 BLAKE2B 250147256e29e49bfa35a009c9bca33ff72d2d030f4aefdd630bfb3c0a847b2a9026a241f2223e288373a33fc4a0da22179d905aa59bfedf08b178c098cd04e0 SHA512 ee62ac8005ce0fdf8c1203d6d5f08b395ae6fe969f93bda18c951dd8c46bcde8ec27ca44f0460640fc218ba6fb180eec76a624c71734384ba2583c64ff176049 diff --git a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.13.ebuild b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.13.ebuild new file mode 100644 index 000000000000..521ff88d092d --- /dev/null +++ b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.13.ebuild @@ -0,0 +1,19 @@ +# 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" + +inherit ruby-fakegem + +DESCRIPTION="Additional test assertions for Ruby standard libraries" +HOMEPAGE="https://github.com/ruby/test-unit-ruby-core" + +LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend "dev-ruby/test-unit" |
