diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-27 00:31:42 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-27 00:31:42 +0000 |
commit | 3d05d0025c6d74a6b677a172283a0b25c4cf4012 (patch) | |
tree | 9d9401d94ffee217dfec5a729e7b1fdb7cb897c6 /dev-ruby/hoe | |
parent | 8d35656b4a4e3a2ad6f87abb36b9fc3987d95a53 (diff) |
gentoo auto-resync : 27:03:2025 - 00:31:42
Diffstat (limited to 'dev-ruby/hoe')
-rw-r--r-- | dev-ruby/hoe/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/hoe/hoe-4.2.3.ebuild | 53 |
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest index 5b9d47e636fe..1ced0b7f5803 100644 --- a/dev-ruby/hoe/Manifest +++ b/dev-ruby/hoe/Manifest @@ -1,3 +1,5 @@ DIST hoe-4.2.2.gem 191488 BLAKE2B 7d58d70b2011eebbc51603622f9f9b60a3c14e0ce5739596caf10f8574b72a2a1f384d2fd65189dec56a5a0e034adf09cdaee00cc6421ce9d24ceab327e19a19 SHA512 17e0e8b090e663eadb6fa383548cc24406801045d164d2520bd52fce80c547c26e45a95023b2be3d761d1623c7ff903133986768a2470bf88b346769a98b707b +DIST hoe-4.2.3.gem 191488 BLAKE2B f11beff8ea638fcadb8ff4b4fe68999a70b005e5f67dbcdbc8a9e1b46a804cefaf8c36529be2a38093424787369e2a26073d886962b4b5527b523033085a349f SHA512 8c810e83b61483778ab25574478b3eb45d1825c0b31aed4532bdf7710241283a13b04e4209dbf268ea510b0f90ed6fee9df923c44db3b514df3bddb92b02905e EBUILD hoe-4.2.2.ebuild 1490 BLAKE2B 5d4952aa888d9183864e067793aa7aaf909b031372bc81659cdcb3a409489d2ce755ffe571e4b642c09fc825f1db6b517500b63608e66f6bb49c5386f5971ff6 SHA512 4785a4a5e24c861cf2cf6e5e0b0419865491215507487e29060a1609a591efc6b2f9c6a19394efac6526befdfb890ce5ba70a3287f2940c1a4b4ce0995d10b0c +EBUILD hoe-4.2.3.ebuild 1497 BLAKE2B faa8776c4d85e542edb90b25da8726753ab9001335999e466913999719bc400b6756c74e7db80a57c252b2e249ebe0338d179b673ec34b09204808e384116fb1 SHA512 6f4a523a64a61e27c10748690822b2420b60dd8e05f3e5da44c9b423aefab4b2dc7ac45efa71a2ec68b4dbc1f6e2e64e3d3f7066992ce98bde5910cd52c8fdf7 MISC metadata.xml 330 BLAKE2B 400950b85e191fcbdf8fc9955d0cc65d48b125ba09bd3493a965788f6c3f3138db34b5925a8c064f6d453606b8567389c1d10b7449206119f3198ec4d53c62f5 SHA512 c13fc7b215ea215064a802a93f1ed23974f487aa94bf83d033b4bf65534d3cf9abafec3816bf12f544b2f2cd58e87dc5e38130aa25875287a50f88ae62d3fd0d diff --git a/dev-ruby/hoe/hoe-4.2.3.ebuild b/dev-ruby/hoe/hoe-4.2.3.ebuild new file mode 100644 index 000000000000..462aa51888af --- /dev/null +++ b/dev-ruby/hoe/hoe-4.2.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 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 +} |