diff options
Diffstat (limited to 'dev-ruby/thor')
-rw-r--r-- | dev-ruby/thor/Manifest | 4 | ||||
-rw-r--r-- | dev-ruby/thor/thor-1.2.2.ebuild | 78 | ||||
-rw-r--r-- | dev-ruby/thor/thor-1.3.2.ebuild | 4 |
3 files changed, 3 insertions, 83 deletions
diff --git a/dev-ruby/thor/Manifest b/dev-ruby/thor/Manifest index 2048f9f81cbb..7e970e2ad46e 100644 --- a/dev-ruby/thor/Manifest +++ b/dev-ruby/thor/Manifest @@ -1,6 +1,4 @@ AUX thor-1.2.2-no-coverage.patch 752 BLAKE2B 936e3ef4ba494a8e1b221fbf2688c9487c127fbf5991ae53baf5c33e12033de17c48bfd6dbf0460f952b5db4d4a0139befe7ad683e3bffa8b9a978a0dda27825 SHA512 c8b8e833f8d133e3d2c8e507820b054245ae119a766ba7ef4009ca235d64d0f763733aac719b6c5df521b23a80c43068cfdb747659fdda514a74dcb3d330f347 -DIST thor-git-1.2.2.tgz 98213 BLAKE2B e71ee51eb5c982c585cf9bd9dffda8933975c9d0df8096015d125eefd0597a653887db1acfc132ce1f5a2e8ce4ab71c790a6c0bf39edd7c5e4c85a75de963944 SHA512 2c8af5d59f33691af63e813ba8dfe3392c279593f3e3ccf0ab2d6eb2ccce4220d93b7cb3413ad853e4bba14f4e2182c54caaf4944627cbcbefa31cdc0fabefc7 DIST thor-git-1.3.2.tgz 103619 BLAKE2B 31c23b549a79ec796d0de40c392d32a2621106ad44ffb0389358fbdb170b283867ab544c5f6bcfd437da0396a3193ff4b93100eee5c446c01760f07be73e2b79 SHA512 fb2aff3cf8c14f1a8b38db77579e4b27292f9578c7abf8fb892da888bee7e24412c4bdbf85ce9e43982348f72e038cacc856500268fc204e44fa61f3f9405c32 -EBUILD thor-1.2.2.ebuild 2156 BLAKE2B a985f183ca0e581fa399b4c843ab7fbd1b3f61782fe8b5979d2d3fcd0aa495bc5f373f6f7bbda9580a3ca71ee27990d16a6c1833527da372461f3d963ba71b4d SHA512 dfdbfcc65770423e585de976d83147e8d56b0fead52d9e4abe2ec28ed1b213b6029ac9d71c72e2a954ca31fe5c5091083ec23a521daeee860968cc0f0cc6eecc -EBUILD thor-1.3.2.ebuild 2061 BLAKE2B a5f1165d0865337dc04870ba19d8ae4cd8b597ac07e707376a3ffbdc230c9faf8b134acf03d6212f00e841a068de92366c93fef5989cdded8c17b7e956382846 SHA512 364f5accb9a780828dc73339cca6a20a72198146aff64faa5fd035d105ea21480442fdcca64a97655e94adca7bc207c2c6451569d9e49df378689a80c7d02557 +EBUILD thor-1.3.2.ebuild 2068 BLAKE2B 137ae3b92e358a83b763ff9430c5e671d198c211edf776f2f3b17c6faa8f95d8d45bfa4f69d5c8d427e5723647548af6523ae3d8eeeea6921376099d774425dc SHA512 717fc3b139a827d1d11bac1db3df4e7d67248bc400ca3ccfe975b67f5707ee63bd84c339540f1221c7c84d0cf135e2abadf09a3cf913183ce3b1c179ee68c28e MISC metadata.xml 724 BLAKE2B c522632e2e7c6c0ac4fdf46fdf23bb89eb255d4b2dd7bf64a80b583d77049e5d5e93f5a2088ebaaef942042ae72eb2b66b8e7c752c8edab40c463a39362eb5e5 SHA512 ae2816ffe775975562f166c4ac6d26192e60deaa317404ab74e300aaf8a715746433b27d554786a26d73141d6d68e473db437272b83851669c74598395c0ea40 diff --git a/dev-ruby/thor/thor-1.2.2.ebuild b/dev-ruby/thor/thor-1.2.2.ebuild deleted file mode 100644 index eec464131a1f..000000000000 --- a/dev-ruby/thor/thor-1.2.2.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2000-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_DOCDIR="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md" -RUBY_FAKEGEM_BINWRAP="thor" - -RUBY_FAKEGEM_GEMSPEC="thor.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Simple and efficient tool for building self-documenting command line utilities" -HOMEPAGE="http://whatisthor.com/" -SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux" -IUSE="doc" - -# For initial target porting (new rubies), we can make these test deps -# conditional with: -# 1. USE_RUBY="<old rubies>" ruby_add_bdepend ... -# 2. skip logic in each_ruby_test -USE_RUBY="ruby30 ruby31 ruby32" ruby_add_bdepend " - test? ( - dev-ruby/childlabor - dev-ruby/webmock - )" - -RDEPEND+=" !<dev-ruby/thor-0.20.3-r1:0" - -PATCHES=( - "${FILESDIR}"/thor-1.2.2-no-coverage.patch -) - -all_ruby_prepare() { - # Remove rspec default options (as we might not have the last - # rspec). - rm .rspec || die - - # Remove Bundler - #rm Gemfile || die - sed -i -e '/[Bb]undler/d' Thorfile || die - - # Remove mandatory coverage collection using simplecov which is not - # packaged. - #sed -i -e '/require "simplecov"/,/^end/ s:^:#:' spec/helper.rb || die - - # Avoid a spec that requires UTF-8 support, so LANG=C still works, - # bug 430402 - #sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' spec/shell/basic_spec.rb || die - - # Avoid specs depending on git, bug 724058 - rm -f spec/quality_spec.rb || die - - # Avoid currently broken readline specs (already fixed upstream) - rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die - - # Avoid spec failing on whitespace difference in error message - sed -i -e '/raises an error for unknown switches/askip "whitespace differences"' spec/parser/options_spec.rb || die -} - -each_ruby_test() { - case ${RUBY} in - *ruby33) - einfo "Skipping tests due to circular dependencies" - ;; - *) - RSPEC_VERSION=3 ruby-ng_rspec spec || die - ;; - esac -} diff --git a/dev-ruby/thor/thor-1.3.2.ebuild b/dev-ruby/thor/thor-1.3.2.ebuild index 393e641ce092..b881c3dfd04f 100644 --- a/dev-ruby/thor/thor-1.3.2.ebuild +++ b/dev-ruby/thor/thor-1.3.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 2000-2024 Gentoo Authors +# Copyright 2000-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_DOCDIR="rdoc" |