summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/hoe/Manifest1
-rw-r--r--dev-ruby/hoe/hoe-4.3.0.ebuild54
-rw-r--r--dev-ruby/sexp_processor/Manifest1
-rw-r--r--dev-ruby/sexp_processor/sexp_processor-4.17.2.ebuild28
-rw-r--r--dev-ruby/snaky_hash/Manifest2
-rw-r--r--dev-ruby/snaky_hash/snaky_hash-2.0.1.ebuild35
-rw-r--r--dev-ruby/snaky_hash/snaky_hash-2.0.2.ebuild38
-rw-r--r--dev-ruby/spreadsheet/spreadsheet-1.3.3.ebuild5
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