diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/getoptlong/getoptlong-0.2.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/io-event/Manifest | 2 | ||||
| -rw-r--r-- | dev-ruby/io-event/io-event-1.4.4.ebuild | 36 | ||||
| -rw-r--r-- | dev-ruby/io-event/io-event-1.6.0.ebuild | 36 | ||||
| -rw-r--r-- | dev-ruby/minitest/minitest-5.25.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/rexical/rexical-1.0.8.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/rexml/Manifest | 3 | ||||
| -rw-r--r-- | dev-ruby/rexml/rexml-3.2.8.ebuild | 40 | ||||
| -rw-r--r-- | dev-ruby/rexml/rexml-3.3.4.ebuild | 40 | ||||
| -rw-r--r-- | dev-ruby/rexml/rexml-3.3.5.ebuild | 40 | ||||
| -rw-r--r-- | dev-ruby/rexml/rexml-3.3.7.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/sys-filesystem/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/sys-filesystem/sys-filesystem-1.5.3.ebuild | 27 | ||||
| -rw-r--r-- | dev-ruby/tins/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/tins/tins-1.36.1.ebuild | 29 | ||||
| -rw-r--r-- | dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1.ebuild | 42 | ||||
| -rw-r--r-- | dev-ruby/zeitwerk/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/zeitwerk/zeitwerk-2.7.0.ebuild | 37 |
20 files changed, 102 insertions, 245 deletions
diff --git a/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild b/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild index a7fc8116a682..636c58f28cc2 100644 --- a/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild +++ b/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/getoptlong/archive/refs/tags/v${PV}.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" +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" all_ruby_prepare() { sed -e 's/__FILE__/"getoptlong.gemspec"/' \ diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest index 00266b603c34..0eb0068fab7f 100644 --- a/dev-ruby/io-event/Manifest +++ b/dev-ruby/io-event/Manifest @@ -1,7 +1,5 @@ DIST io-event-1.1.7.tar.gz 35211 BLAKE2B d288ec902c4d775b49315d4eeda8bb0582b7444e7adc60846283fbffbe8ecec6e13c1bc7ce898c4aaf3e78d5eeee2602045f9bde561f6f50c797b7aecb3d7b01 SHA512 f61d0eb7203b4bd4b38d1f42a23c67d4ae04dbbb4c7018149d52db440d769131581347198f4a6da6e99aaa1ac526ad1c1cb9d56ecf48c1fc70fbf1b62fb161e7 DIST io-event-1.2.2.tar.gz 35405 BLAKE2B 9fb96c920524db8111b8d3650f2559df71e262f2f4cd32080a3e04f09da5df3d0f0a6777b1d37aba7848b9f7298d9fe5c5684c3211ff39b5178d452d10dede70 SHA512 6ebffd24eb40392496f488ee578f17fcc2e713d3b90cea20899c82e26a6d601b0670d21383d5e33345cad9a33ae43120e8c1d017bb7bd44ff95be2c17bab6712 DIST io-event-1.3.3.tar.gz 46284 BLAKE2B f2d6fe2a1eb3c1d0f26097847b9b0d464fa274d215f620ffa46e7718d89f97a7ff8bb00b145d29763caed527410d0e3040dab313445e11b26b2ef3891d05f604 SHA512 71391822d2664f9c9534cc474b2e9b052d98f44d7c985b768c93ff2956379f2c107094ba4ab9e376bb3820e085f15187f210566229a31ae493334cf4af073bad -DIST io-event-1.4.4.tar.gz 46919 BLAKE2B c66b410c1eb3e1b398b2ff8f1cad103f0d75e680b2b79ba8e0144ebfe0d0ce29de4996c2c758447c665231c07a939e31af5f3fc47725be33733dcfed8afcd12e SHA512 f8c7503d5d924de2847a57e6af0b01cb8c1638f4b3060a3afc58ca7cc3a719d5df2fa7b83252d1d761f4a3dc8da68b759797e1d1cd6168ad16421924ef3ef316 DIST io-event-1.5.1.tar.gz 47618 BLAKE2B 239beebca88dac137ab826df0da9f4c7a0b910a9401e46a542dd73a151009ca6d3b0d94584421a039e693e1f5e3f40e37fa98611ff8f603dc5d4bd30bc0788e3 SHA512 71f343ffdcabde14f1737574e66c198934cdf5c88db0c9dc58106da588a7156d4b36cd2a3bd0552758468bcd78c8ee3ae1d59eb0432f7e66f57e3d9dfe75fa3d -DIST io-event-1.6.0.tar.gz 50641 BLAKE2B f9af9426e2626f101e7ec45ac601e72b60bcda02ae8cdfe659f2440a0c1b084e8a67501104854a7e896864b5a94c624a27b7e013f03df26b1372a098af2ca3d8 SHA512 92ae37e390718b166eeb0fb5ef148f093d90ab623def9cfc9201086fe332b4139c038309ffab9dfd300b80d079bfeeebe14099a1674678f87a60c540570c3526 DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 72720b03c87afd220c083098114f45dd4a523bfd3145e8988644ad1112c52ba0eafc8082c3ca23f54253921ceb96d544097722c3585390f7793fb2bb58ead20b SHA512 fd8a6b9a8a2952a2114a325a630b8cc0455679c4538901573be8dd0d342389872d5ec613c70138155f996c11d550b58003a71bee75cfec599db51812e03ec042 diff --git a/dev-ruby/io-event/io-event-1.4.4.ebuild b/dev-ruby/io-event/io-event-1.4.4.ebuild deleted file mode 100644 index 54d45037491d..000000000000 --- a/dev-ruby/io-event/io-event-1.4.4.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32 ruby33" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) -RUBY_FAKEGEM_EXTRADOC="readme.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="sus" - -inherit ruby-fakegem - -DESCRIPTION="An event loop" -HOMEPAGE="https://github.com/socketry/io-event" -SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="+io-uring" - -RDEPEND="io-uring? ( sys-libs/liburing:= )" -DEPEND="${RDEPEND}" - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - # Avoid dependency on unpackaged covered package - rm -f config/sus.rb || die - - if ! use io-uring ; then - sed -i -e "s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || die - fi -} diff --git a/dev-ruby/io-event/io-event-1.6.0.ebuild b/dev-ruby/io-event/io-event-1.6.0.ebuild deleted file mode 100644 index 54d45037491d..000000000000 --- a/dev-ruby/io-event/io-event-1.6.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby31 ruby32 ruby33" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) -RUBY_FAKEGEM_EXTRADOC="readme.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="sus" - -inherit ruby-fakegem - -DESCRIPTION="An event loop" -HOMEPAGE="https://github.com/socketry/io-event" -SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="+io-uring" - -RDEPEND="io-uring? ( sys-libs/liburing:= )" -DEPEND="${RDEPEND}" - -all_ruby_prepare() { - sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die - - # Avoid dependency on unpackaged covered package - rm -f config/sus.rb || die - - if ! use io-uring ; then - sed -i -e "s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || die - fi -} diff --git a/dev-ruby/minitest/minitest-5.25.1.ebuild b/dev-ruby/minitest/minitest-5.25.1.ebuild index c980cd16bfde..7d3fb7922daa 100644 --- a/dev-ruby/minitest/minitest-5.25.1.ebuild +++ b/dev-ruby/minitest/minitest-5.25.1.ebuild @@ -14,7 +14,7 @@ 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" +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() { diff --git a/dev-ruby/rexical/rexical-1.0.8.ebuild b/dev-ruby/rexical/rexical-1.0.8.ebuild index 3820c5a6d9c8..1ee23016f9fe 100644 --- a/dev-ruby/rexical/rexical-1.0.8.ebuild +++ b/dev-ruby/rexical/rexical-1.0.8.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/rexical/tree/master" LICENSE="LGPL-2.1" 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" +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" # File collision, bug 459116 diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest index 8d50fb98d9e7..464e18dd89a2 100644 --- a/dev-ruby/rexml/Manifest +++ b/dev-ruby/rexml/Manifest @@ -1,6 +1,3 @@ -DIST rexml-3.2.8.tar.gz 460176 BLAKE2B 25b7563c1bc6eacf1b39106fde09c20d34040e5b99d7a38502d4e71cf96fffa08772cdf6def0c50d9e2d116af70a6bd0469aa1dd0512d7c5eca043b9e71979b7 SHA512 255bd834f5c7584a87979a8896fef761ada8d0beb5458cc86b16df59d8634bf1446a0fb679935c003a9a5be7a03ffcb2bf86d08e0f26b0d0f7a3dfbaa87da325 -DIST rexml-3.3.4.tar.gz 467302 BLAKE2B d8b86d51233ae277eaa25a796a4c895f4cf4d8e49dbc623990596e001c0404fc1cfafbdf5e87773fd773bbd6894511625d26b6ef9f94f75560849006c39a8a37 SHA512 928fbd0df229118c180791e75c7b86d4c9a937c92ba1161db1692ac3cc332bd5c241e4fc1d0d67be9bf97796dfbabe90fb19085a849130dcf7b53274145d784d -DIST rexml-3.3.5.tar.gz 467588 BLAKE2B e32270fa6411f776e2e325f942a235eea6ee6cd72e33bf28cea69eeb6dbd40cc334f84d30c962093dd5644fb6c2cb77589229b415ae23e31d3899ae26f325f12 SHA512 401441a7c54533a0e01607af62c142cd9d767aa46dbadc5d18dc57e7542ff4518eba4c77206ff6c4ed6113eba87f30730b96469f64701efb5cb08cb578cd5a48 DIST rexml-3.3.6.tar.gz 468635 BLAKE2B ce8e4dfb455fb284fdbd2dd11e452190f4eff94665041aadf0211da339d54ff4978101164a85a108cfa5f4c857f0e4c92629bb5464f38b4110d36bb5b4284173 SHA512 02b4555bd8d1474a123f617d2bd5d23a6769ab97ceb672abfec5244e189a4222ab662e509d064e66d91b5f60443d23b1bdf11c334598f203082617d2cd031fae DIST rexml-3.3.7.tar.gz 468887 BLAKE2B ed13b7ad00dd756e4d3736247101a512503d9c756e772990457db13e1fdc46a21973228f63ee30ab31e8fd684910549fdf3a08670d9cc2b9bf78623f36ba23f0 SHA512 4f54996306869076ef7f2c0a2bd1dfe6f20a28580158236f335a8e9f41a035d864420777042d12379cfa18b460c1b14865924e0718e8042568d1a864da1d6ecb DIST rexml-3.3.8.tar.gz 469446 BLAKE2B d5f49f17f98438c117eb3f1b91b699cb8a93944b4077b1fcfafdf73155556c1aa367178bd336e809b45af78418842b1c127f22e2071f66eb8aeb71bab88ace0d SHA512 13c09c66454d0938855a8a3243f05ffc467b239521320c0adc0aa6bc55dbc48042dfea9bfee25b04b49f54cf13ae7e2532627adbfb3dd7b6aa24d1088e9d80d6 diff --git a/dev-ruby/rexml/rexml-3.2.8.ebuild b/dev-ruby/rexml/rexml-3.2.8.ebuild deleted file mode 100644 index 2c76c8f4c1bd..000000000000 --- a/dev-ruby/rexml/rexml-3.2.8.ebuild +++ /dev/null @@ -1,40 +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_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An XML toolkit for Ruby" -HOMEPAGE="https://github.com/ruby/rexml" -SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" - -SLOT="3" -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/strscan-3.0.9" - -ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" - -all_ruby_prepare() { - sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Ensure we use the (new enough) gem version of strscan. The - # versions bundled with ruby up to at least 3.3.1 are all too old. - sed -e '3igem "strscan"' \ - -i test/helper.rb || die -} - -each_ruby_test() { - ${RUBY} test/run.rb || die -} diff --git a/dev-ruby/rexml/rexml-3.3.4.ebuild b/dev-ruby/rexml/rexml-3.3.4.ebuild deleted file mode 100644 index f429114a34ab..000000000000 --- a/dev-ruby/rexml/rexml-3.3.4.ebuild +++ /dev/null @@ -1,40 +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_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An XML toolkit for Ruby" -HOMEPAGE="https://github.com/ruby/rexml" -SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" - -SLOT="3" -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/strscan" - -ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" - -all_ruby_prepare() { - sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Ensure we use the (new enough) gem version of strscan. The - # versions bundled with ruby up to at least 3.3.1 are all too old. - sed -e '3igem "strscan"' \ - -i test/helper.rb || die -} - -each_ruby_test() { - ${RUBY} test/run.rb || die -} diff --git a/dev-ruby/rexml/rexml-3.3.5.ebuild b/dev-ruby/rexml/rexml-3.3.5.ebuild deleted file mode 100644 index 802c814bb1f9..000000000000 --- a/dev-ruby/rexml/rexml-3.3.5.ebuild +++ /dev/null @@ -1,40 +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_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An XML toolkit for Ruby" -HOMEPAGE="https://github.com/ruby/rexml" -SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" - -SLOT="3" -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/strscan" - -ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" - -all_ruby_prepare() { - sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/I s:^:#:' Rakefile || die - - # Ensure we use the (new enough) gem version of strscan. The - # versions bundled with ruby up to at least 3.3.1 are all too old. - sed -e '3igem "strscan"' \ - -i test/helper.rb || die -} - -each_ruby_test() { - ${RUBY} test/run.rb || die -} diff --git a/dev-ruby/rexml/rexml-3.3.7.ebuild b/dev-ruby/rexml/rexml-3.3.7.ebuild index ddfec322279a..f429114a34ab 100644 --- a/dev-ruby/rexml/rexml-3.3.7.ebuild +++ b/dev-ruby/rexml/rexml-3.3.7.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="3" -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" +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/strscan" diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild index 3ee321161700..e85690c7b2e0 100644 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild +++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.9.ebuild @@ -20,7 +20,7 @@ inherit ruby-fakegem DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" HOMEPAGE="https://ruby-gettext.github.io/" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" IUSE="doc test" SLOT="0" LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )" diff --git a/dev-ruby/sys-filesystem/Manifest b/dev-ruby/sys-filesystem/Manifest index cbe356ba3be7..33d46d50d684 100644 --- a/dev-ruby/sys-filesystem/Manifest +++ b/dev-ruby/sys-filesystem/Manifest @@ -2,3 +2,4 @@ DIST sys-filesystem-1.4.4.gem 34304 BLAKE2B 5a4b590a8b6bd29ab0abeabdc2a40cdffe8b DIST sys-filesystem-1.4.5.gem 34816 BLAKE2B 8fcf54dcb3393e5e9f6b5e764035fd114e32c870095afd4283a97d1110589d7e09bd6a13fcbf5abac4fa85988e4d961ce7b9fe6815947817ec439feed93ffa63 SHA512 859a737e222c9ba91499a9aba5d513b12dfc035e1913977c9a813f5cd52bd94b7ddcd86944fa1d92df56abf9b8e514725e15e02119b95f13cf5a00ba5a87f439 DIST sys-filesystem-1.5.0.gem 35328 BLAKE2B dd143400d42665b8623d00b52f7ed9f1c4bf58f8bd6cb2f86b84d73c5cae75f21a2553bb8f3d0b1cb25a8ca5d5bab6564547bf94c8eaf1f2ff2e4cea89404a11 SHA512 5391136cda01f94181d8a95627fd39ac42834885ed8e69d96b162321370b94fca4fca17875a51a82eb4b065962c981d28b78e0555077fc1df65ab0ab8c14a42f DIST sys-filesystem-1.5.2.gem 35328 BLAKE2B 85bc1fee733f8975c9de613e31238744f3916d7d714dd913e33262cc5ad4bb8632be328e1edea11a4e9df163108e1b4e5f83549d60674c5d6395720da5769826 SHA512 6580ffa7434722a38bb15e6992ba6700854bf592978d2c957cae6d39f1d899024d224d713e10dac87c08708502f588872daba4126cc23852b4699d61febe7504 +DIST sys-filesystem-1.5.3.gem 35328 BLAKE2B 30a1ca4006d0d098627bf959f2417081c459544960bb1fade0612cc65ad28421330d6fd5dff4fd207de574b92770ec6ca5650f73e1755af292efa89c489561de SHA512 b54818d4125830fade2641928e8195b7ea86d9593e1d7606f9a7aa4d1fd5fa239aeb56465e9bf819bd10e534c8011d842f1058a5ddc125dea8eee46f4fd40752 diff --git a/dev-ruby/sys-filesystem/sys-filesystem-1.5.3.ebuild b/dev-ruby/sys-filesystem/sys-filesystem-1.5.3.ebuild new file mode 100644 index 000000000000..89ca336e6d8f --- /dev/null +++ b/dev-ruby/sys-filesystem/sys-filesystem-1.5.3.ebuild @@ -0,0 +1,27 @@ +# 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_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Cross-platform interface for filesystem information" +HOMEPAGE="https://github.com/djberg96/sys-filesystem" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +ruby_add_rdepend ">=dev-ruby/ffi-1.15.0" + +all_ruby_prepare() { + sed -e '/stat fragment_size is a plausible value/askip "Fails with e.g. ZFS"' \ + -i spec/sys_filesystem_unix_spec.rb || die +} diff --git a/dev-ruby/tins/Manifest b/dev-ruby/tins/Manifest index 6b2160930916..d701f83640f6 100644 --- a/dev-ruby/tins/Manifest +++ b/dev-ruby/tins/Manifest @@ -1,3 +1,4 @@ DIST tins-1.32.1.gem 307712 BLAKE2B 5e48a9895aaaf52010de4c1759a0cedcfe2133d9f2e2a44eea8041cd425804f092f47dbb2fec4c84ccaf1975e35a082988fd56056cf0e175dc08691f38799c3f SHA512 d80fcf92af1178149a2b579f12963a092d5ef8017ba710a20642ab83b7312179b4cefe31cc99f8fbc1bbd93d5c7427be4f4128cefcb2ec58807fa5cd3a96ed02 DIST tins-1.33.0.gem 307712 BLAKE2B 73f2211e73a99b06f1ad9ff7c770b5e7a9a478eb8d596bd2b1225f072d8be031a361ebfbdf5f1fdd402844d591640523640fa362dcf21fa24da86887fe383f46 SHA512 3a287ca5e8420c3e2582f8996b5a52c5337c82e1abc8f4311751196f94c75518515d534a7fb020886cf41118b9fcc9142299ca06a809255003029a2512e5b32e DIST tins-1.34.0.gem 309760 BLAKE2B 451558c80d153dab3d09aaa1667b88899f061d6b0391767cf4bf35938cc10160605121edc163865f28871deb4a879b09d4e6509166d46dd7d3d96e935fd9ff20 SHA512 ae68ca96a9b62d9db40ddbbf152b2b8d3f2bbac92d0df7c6cef78495ece40242dbd5ce1897410d95c8cc6e512be7fc34a9a8d84cbbf2748569f523736afed1e0 +DIST tins-1.36.1.gem 311296 BLAKE2B 5457d24023fcf00c8b843453caabaca4c9338d0f90a1a516f2af1540ece2ab469e21b08e147799d32f4d34b45a5a0121803898a576bbdd9e2df8155b5ea9cfa7 SHA512 c2a109fe8d9d91a90ca9efdc575b1b7b5ad6dfb43bdde1a7456bd184367e49290dbd754c50e2722b53e154b739f7758fcb7feb3bc9a57db2ac7162f4bd6fd61d diff --git a/dev-ruby/tins/tins-1.36.1.ebuild b/dev-ruby/tins/tins-1.36.1.ebuild new file mode 100644 index 000000000000..49ef1e3e0fb7 --- /dev/null +++ b/dev-ruby/tins/tins-1.36.1.ebuild @@ -0,0 +1,29 @@ +# 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_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 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend "dev-ruby/bigdecimal dev-ruby/sync" + +ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )" + +each_ruby_test() { + ruby-ng_testrb-2 -Ilib tests/*_test.rb +} diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1.ebuild deleted file mode 100644 index f870eb83df58..000000000000 --- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1.ebuild +++ /dev/null @@ -1,42 +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_EXTRADOC="CHANGELOG.md README.md" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_GEMSPEC="vagrant_cloud.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Vagrant Cloud API Library" -HOMEPAGE="https://github.com/hashicorp/vagrant_cloud" -SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" - -ruby_add_rdepend " - >=dev-ruby/excon-0.73 - >=dev-ruby/log4r-1.1.10 - >=dev-ruby/rexml-3.2.5 =dev-ruby/rexml-3.2* -" -ruby_add_bdepend ">=dev-ruby/rake-12.3 - test? ( - >=dev-ruby/webmock-3.0 - ) -" - -all_ruby_prepare() { - # # loosen dependencies - sed -e 's:require_relative ":require "./:' \ - -e '/log4r/s/~>/>=/' \ - -e '/rake/s/~>/>=/' \ - -e '/rspec/s/~>/>=/' \ - -e '/webmock/s/~>/>=/' \ - -i ${PN}.gemspec || die -} diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest index d6a2277a5252..d78fc838253b 100644 --- a/dev-ruby/zeitwerk/Manifest +++ b/dev-ruby/zeitwerk/Manifest @@ -3,3 +3,4 @@ DIST zeitwerk-2.6.16.tar.gz 130657 BLAKE2B a51226a252d13b12f7ec91d0edfaeb814c8de DIST zeitwerk-2.6.17.tar.gz 130738 BLAKE2B cdd81b295108102f83364e1f1c30b58ae56227fd3bcce9c5580ed678009654ce406f02435df254dd20074a9425f7c85ebca4b86f0b6cc9ee673fb9cd3912bad8 SHA512 7bb4e40023e2e7a9283dffd0fb3a0d1792cf2efbc03f8a8a4c2536d4041101f4c1aea12ada76ae0f3c919a81d08b4f1f5bd49390d25f4695b3d17d8a7b2d217b DIST zeitwerk-2.6.18.tar.gz 130995 BLAKE2B 05dc3f5deb1c7e3d9967a473a9672b943605ae66e93e2b2201f4d51dac6fc168c5966785f9b911b76afe5523c0d48f203e10d157e7250ec8a3a1d6e59683de56 SHA512 4d2f8338d2ed2a91178345fb1d4b7b1a9f5317d6b1ca538bf6824cbb76951d20f3e44df5e5ad9274900787662f3efce657f15f617e1639f06b3430344d927281 DIST zeitwerk-2.6.8.tar.gz 124209 BLAKE2B 7274b0e9cd55d48fa619d1e9da44074268186c119584fdc3ba18656db33884ec2e24a76ace863d18b0ec51601cde5a3cb9ed35889dcfd3f619960ddfcb1465c6 SHA512 b0609f7d38572d95bdf1a065a9051a7c39b15a7910e354981c991862692e2535477b4abd0a3c623a5d37e53622d95566ecf0d0243ca96fef59f0135693731a71 +DIST zeitwerk-2.7.0.tar.gz 129163 BLAKE2B 3c90a6d20f645f662f17bcfad39fe2cf5377c0308b9f5bcc02ae5ce3d7a24e99ae156002fb10aab79c0779efeb32d9966cd2bd3c0da51505f71c1912a570ec8c SHA512 a3699493a1a07b973a9c5e2fc2d894643d3b36a678cb63a0a9a60a069f2e108e8929ffbcc2f4285c13a189ac4732bc17245c0ace3078b12a744edf3036f6bd11 diff --git a/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild index c43131f8f5f5..5d70e19a09be 100644 --- a/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild +++ b/dev-ruby/zeitwerk/zeitwerk-2.6.18.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="2" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/warning )" diff --git a/dev-ruby/zeitwerk/zeitwerk-2.7.0.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.7.0.ebuild new file mode 100644 index 000000000000..7901e88e5a88 --- /dev/null +++ b/dev-ruby/zeitwerk/zeitwerk-2.7.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Efficient and thread-safe code loader for Ruby" +HOMEPAGE="https://github.com/fxn/zeitwerk" +SRC_URI="https://github.com/fxn/zeitwerk/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/warning )" + +all_ruby_prepare() { + rm -f Gemfile.lock || die + # Dropping proveit should be fine based on https://github.com/fxn/zeitwerk/pull/253 + # It's more of a quality check for the tests themselves rather than a test + sed -i -e '/\(focus\|reporters\|Reporters\|prove_\?it\)/ s:^:#:' Gemfile test/test_helper.rb || die + + sed -i -e 's:require_relative "lib:require "./lib:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -S bundle exec rake test || die +} |
