diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/hoe/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/hoe/hoe-4.3.0.ebuild | 54 | ||||
| -rw-r--r-- | dev-ruby/sexp_processor/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild | 28 | ||||
| -rw-r--r-- | dev-ruby/snaky_hash/Manifest | 2 | ||||
| -rw-r--r-- | dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild | 35 | ||||
| -rw-r--r-- | dev-ruby/snaky_hash/snaky_hash-2.0.2.ebuild | 38 | ||||
| -rw-r--r-- | dev-ruby/spreadsheet/spreadsheet-1.3.3.ebuild | 5 |
8 files changed, 58 insertions, 106 deletions
diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest index 9ba6b38662b5..2b2c2c84546a 100644 --- a/dev-ruby/hoe/Manifest +++ b/dev-ruby/hoe/Manifest @@ -1,2 +1,3 @@ DIST hoe-4.2.2.gem 191488 BLAKE2B 7d58d70b2011eebbc51603622f9f9b60a3c14e0ce5739596caf10f8574b72a2a1f384d2fd65189dec56a5a0e034adf09cdaee00cc6421ce9d24ceab327e19a19 SHA512 17e0e8b090e663eadb6fa383548cc24406801045d164d2520bd52fce80c547c26e45a95023b2be3d761d1623c7ff903133986768a2470bf88b346769a98b707b DIST hoe-4.2.3.gem 191488 BLAKE2B f11beff8ea638fcadb8ff4b4fe68999a70b005e5f67dbcdbc8a9e1b46a804cefaf8c36529be2a38093424787369e2a26073d886962b4b5527b523033085a349f SHA512 8c810e83b61483778ab25574478b3eb45d1825c0b31aed4532bdf7710241283a13b04e4209dbf268ea510b0f90ed6fee9df923c44db3b514df3bddb92b02905e +DIST hoe-4.3.0.gem 192000 BLAKE2B da02cca60896654aff9eb1a9c358b3810c7d4252e4e7403019e4b398a152be803a18a508dc30fb2648aff4a66d62d91977d7c16e509b587f5d5c3e46284d4223 SHA512 c9a87a28f430904a9b3507468dd4f87d923b8cd92a1ca3951af4ec54b85458afcbb0e699f8eaf8addd81d68977e733e4c6be19b0bbb693608e94e4e2bec0e79c diff --git a/dev-ruby/hoe/hoe-4.3.0.ebuild b/dev-ruby/hoe/hoe-4.3.0.ebuild new file mode 100644 index 000000000000..218c3d0b2a2c --- /dev/null +++ b/dev-ruby/hoe/hoe-4.3.0.ebuild @@ -0,0 +1,54 @@ +# 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 Manifest.txt README.rdoc" + +RUBY_FAKEGEM_EXTRAINSTALL="template" + +inherit ruby-fakegem + +DESCRIPTION="Hoe extends rake to provide full project automation" +HOMEPAGE="https://www.zenspider.com/projects/hoe.html" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="doc" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )" + +ruby_add_rdepend ">=dev-ruby/rake-0.8.7 <dev-ruby/rake-15.0" + +all_ruby_prepare() { + # Skip isolation + sed -i -e '/isolate/ s:^:#:' Rakefile || die + + # Skip test depending on specifics of gem command name + sed -i -e '/test_nosudo/,/^ end/ s:^:#:' test/test_hoe.rb || die + + # Avoid test with random sort order + sed -i -e '/test_possibly_better/askip "ordering issues"' test/test_hoe.rb || die + + # Avoid test that depends on specifics of merged packages + sed -i -e '/test_make_rdoc_cmd/askip "dependent on merged packages"' test/test_hoe_publish.rb || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc; then + rdoc --title "seattlerb's hoe-${PV} Documentation" -o doc --main README.rdoc \ + lib History.rdoc Manifest.txt README.doc || die + rm -f doc/js/*.gz || die + fi +} + +each_ruby_test() { + export -n A + each_fakegem_test +} diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest index dc07cfee1e67..1fcdd0f9dc1b 100644 --- a/dev-ruby/sexp_processor/Manifest +++ b/dev-ruby/sexp_processor/Manifest @@ -1,2 +1 @@ -DIST sexp_processor-4.17.2.gem 57344 BLAKE2B 02e2fc3c11113913e0fb6497df1f0a2a7e93d806d59971595d17275cba34920ec7d0af48f77242e32d67dd4f109e7a99ed6401aa6fdd8afff87fc55c6bb0847c SHA512 11dd5af36d8464b7f798e7fde05558041c0f36db3cd0fb1c199a5c942ef6738eb0dd09fa6ef3eca0464963f92f3d4a172242292122cf5342ebc88cf5863fbf9f DIST sexp_processor-4.17.3.gem 57344 BLAKE2B 320ef8678d4006aa307da8bbb6f530e433c13fb00861a097fac6e39625bd77814ccd61d5f8548fbc3e74797342a500e86b50b3aa9e7ddc8b59b3154e200b6138 SHA512 5bdaceb73ef0e42b2f69984130ba27f4b8a7afa209ba78a386b184013b2ffc946252b15010c01eb467107bce80bea0979e5ff4a54351814d6b26ea4176d89680 diff --git a/dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild deleted file mode 100644 index 2e3a3653ae54..000000000000 --- a/dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild +++ /dev/null @@ -1,28 +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_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="Processor for s-expressions created as part of the ParseTree project" -HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html" - -LICENSE="GPL-2" -SLOT="4" -KEYWORDS="~alpha amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="test" - -ruby_add_bdepend " - test? ( - >=dev-ruby/minitest-5.5 - )" - -each_ruby_test() { - ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/snaky_hash/Manifest b/dev-ruby/snaky_hash/Manifest index 3382e57831c8..b0cac43a7ff2 100644 --- a/dev-ruby/snaky_hash/Manifest +++ b/dev-ruby/snaky_hash/Manifest @@ -1,3 +1 @@ -DIST snaky_hash-2.0.1.tar.bz2 15275 BLAKE2B 77a7ee4bb4194b991a54e359c53a5a6ab45134026185e976c197737746e20842cff6ecf526d773711ed403cb80a50593429038a6194cd4360cbc7907336335a3 SHA512 8d618410106fcab5b986de5047db8bd6e4192b3ee27926107428e82aba905a66203c0cb1dd83de50b89aeffe0e29e93ae0c36b175d7751b8f68249c8014061d5 -DIST snaky_hash-2.0.2.tar.bz2 109437 BLAKE2B 9ff074d40365eeaa0ce5667a61276d164b3d52e8c74f94a6aa98cf606f72d5f40f1680e3f45143aded4992578b6bb08d2cb6e3d6c9397a409299dc1c0328e6b1 SHA512 de27a4613ea5b1f9fc0e3b377653892ec745c9ed4e168037dab14717c363a13bb0967754654ae6ab432b28d33b34d4e0a0e912aadb265de036a4337616eda110 DIST snaky_hash-2.0.3.tar.bz2 112249 BLAKE2B 518a33ad22e8adbb7be7f864dfad1f10ec693bf3f1188343479907fb9ade7d1480aa82cd7a569144f9ab5101ba50b90416c97342b8d2c81eaa9d37199510a218 SHA512 4c2d78e153cfe0ca1b8d2ed5caf34587060cf74a109168eb12fe757bed5c4f30e9f0c5c7c714eebc6ce641b254bad9ab3aab8fca0574450b7c7a2d59655a95f6 diff --git a/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild b/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild deleted file mode 100644 index 2e5967c60cb9..000000000000 --- a/dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" - -RUBY_FAKEGEM_BINWRAP="" -RUBY_FAKEGEM_EXTRADOC="README.md" -RUBY_FAKEGEM_GEMSPEC="snaky_hash.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="A Hashie::Mash joint to make #snakelife better" -HOMEPAGE="https://gitlab.com/oauth-xx/snaky_hash" -SRC_URI="https://gitlab.com/oauth-xx/snaky_hash/-/archive/v${PV}/snaky_hash-v${PV}.tar.bz2 -> ${P}.tar.bz2" -RUBY_S="snaky_hash-v${PV}" - -LICENSE="MIT" -SLOT="1" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" - -ruby_add_rdepend " - dev-ruby/hashie:* - >=dev-ruby/version_gem-1.1.1:1 -" - -ruby_add_depend "test? ( dev-ruby/rspec-block_is_expected )" - -all_ruby_prepare() { - sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e 's/if RUN_COVERAGE/if false/' spec/spec_helper.rb || die -} diff --git a/dev-ruby/snaky_hash/snaky_hash-2.0.2.ebuild b/dev-ruby/snaky_hash/snaky_hash-2.0.2.ebuild deleted file mode 100644 index 83cf6a4739a4..000000000000 --- a/dev-ruby/snaky_hash/snaky_hash-2.0.2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# 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" -RUBY_FAKEGEM_GEMSPEC="snaky_hash.gemspec" -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="A Hashie::Mash joint to make #snakelife better" -HOMEPAGE="https://gitlab.com/oauth-xx/snaky_hash" -SRC_URI="https://gitlab.com/oauth-xx/snaky_hash/-/archive/v${PV}/snaky_hash-v${PV}.tar.bz2 -> ${P}.tar.bz2" -RUBY_S="snaky_hash-v${PV}" - -LICENSE="MIT" -SLOT="1" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" - -ruby_add_rdepend " - dev-ruby/hashie:* - >=dev-ruby/version_gem-1.1.8:1 -" - -ruby_add_depend "test? ( dev-ruby/rspec-block_is_expected )" - -all_ruby_prepare() { - sed -e 's:_relative ": "./:' \ - -e 's/__dir__/"."/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e 's/if RUN_COVERAGE/if false/' spec/spec_helper.rb || die -} diff --git a/dev-ruby/spreadsheet/spreadsheet-1.3.3.ebuild b/dev-ruby/spreadsheet/spreadsheet-1.3.3.ebuild index a0e3e0988c67..6bc5579f6020 100644 --- a/dev-ruby/spreadsheet/spreadsheet-1.3.3.ebuild +++ b/dev-ruby/spreadsheet/spreadsheet-1.3.3.ebuild @@ -1,8 +1,9 @@ -# 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" # Avoid the complexity of the "rake" recipe and run testrb-2 manually. RUBY_FAKEGEM_RECIPE_TEST=none |
