summaryrefslogtreecommitdiff
path: root/dev-ruby/hoe
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ruby/hoe
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/hoe')
-rw-r--r--dev-ruby/hoe/Manifest9
-rw-r--r--dev-ruby/hoe/hoe-3.13.0-r1.ebuild43
-rw-r--r--dev-ruby/hoe/hoe-3.15.3-r2.ebuild49
-rw-r--r--dev-ruby/hoe/hoe-3.16.0.ebuild48
-rw-r--r--dev-ruby/hoe/metadata.xml8
5 files changed, 157 insertions, 0 deletions
diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest
new file mode 100644
index 000000000000..dc5544b464aa
--- /dev/null
+++ b/dev-ruby/hoe/Manifest
@@ -0,0 +1,9 @@
+DIST hoe-3.13.0.gem 130048 SHA256 a74013aa6749ab10f0db92e9ad56e735d407104baa0981bf0d10dc2feacefef7 SHA512 0b6b109a063811651787ccf3d63eff2944024013a75c0c3362056d2fba6668141b7541fff8e53a9ef414899adc560546a98c452878aa5c53620a115fef7ce242 WHIRLPOOL 3639b1b2d984110ab234e5d48744f362031c312ebb47d5994c102e2aa71e6b83039b5bf9549b951b3d653b6c131f39d489602787c6a1fb7cbefb3171a5f1a9b8
+DIST hoe-3.15.3.gem 188416 SHA256 4e772892e8f23055adc7f8579153fc37b0636cbcb31e6e57b1e06b7fd55de717 SHA512 04800928b5966334bb4529fb1d1374f2027020f936f1e890bbc429a7995cac2e7951054bfe26388c42b2809d802fb234da83aaca97358ff9356a8347a7cf12ac WHIRLPOOL 92008c05bad3e1c14f12e8defd15f97a173f5a8ad98f55d998af6ce7a617b1ebf9b9e53965ffacdfb3a9ef1a1b92cd1515ee88c744eec25cbbfc1c4cc85da38a
+DIST hoe-3.16.0.gem 188416 SHA256 8bee33376af7dacbd0f3440614453589e60df14c13471c938ab6124bb8b6280f SHA512 66cefb5a24906e19bbf0c82c8539d6d101b84d0dc1d3ce1910e4117357639489968271e76e86bd3c432b9ef7e3b24a78294c06210cbef280860f7dac18100606 WHIRLPOOL 778b59cab2ed778fa8e4ad62e90ca26b346bd0942e747f17594fbc475bc233f7495e5b4457818fc97e04b6111197d40012ebaa65acf5d2a27862c09d2a61acbe
+EBUILD hoe-3.13.0-r1.ebuild 1338 SHA256 cb57f7a2e3dc1842cecf70d86a0c52738da3f6b18bdbbb2cb63e7b730852ac12 SHA512 0751e04b7e7b16136a5dbb89b760a2b4cf7f3628c8388c0e7fbb97a025a4f2e127f763f462b698f435dbefc5367d223faf7902af87af42bc13b0922e2d6f1dfa WHIRLPOOL 8e2ad39925b0d3896ba210e41b6a166a84d0bb821f09e9b4fc253a21b162a19085d69217b2de44c923bc387711eb4dcca088ad1c0ed64e834365ccc962e80732
+EBUILD hoe-3.15.3-r2.ebuild 1619 SHA256 d3658986f587f18ba1c1a27058b1aeaba0facb99cbf0df4c265e6a84d5a8bef6 SHA512 fedd0c7ba8819632a354ed57ec62565ad106d527b6a0ec4a41f3fd84eae9886c695cc649a1c79199f7628ec153a7f0044459da47a0d82c9219b233e19290ce9d WHIRLPOOL e3c2446aa09d5a2b8d81395e11eebd504425987c150af50565e5413c8e92099b1787fa2e36e62d6de4ea2322de9b5c44465e538fc8d0a099d36ef81bd088deac
+EBUILD hoe-3.16.0.ebuild 1528 SHA256 08db2dc87c1036ee6f26188a920d1461dfef6a0a53e9bbb1b842a9f4b4aee2c7 SHA512 514d476747cafbd443505e96f6f8b187e4970c002795d55358e6cccbd5d6f6c2c079b54b2aba39fa28e86374ecd5771c6e3d4675e42efeb1d56038d4a3236725 WHIRLPOOL 96e4cc62fd53979a363a2cbc4e7f7eaf09ac87e683dafce8d6d9f3662399a9919935e839745398ea151c4f4b6d0ad44c876bd953975287d3068a2c5eeaf8fae1
+MISC ChangeLog 6061 SHA256 110f8326065512c8f3a942804707318266bd19faa627021ed448979e2e456312 SHA512 9843d6d12f9b5efbad0e175ab48b2c4416fb5c529f0708484ab24b350cf7065279f9bbfa460facea42c42bbae89b537abecf6f1e54765a60ad17c68f8008c1fe WHIRLPOOL 43dcca711d66a32659467ec6d1f347deb5f47537b2b0c7dfd8f845528ec584cec7a3433f3b35623364d3f9b7ccef35a797cfa11ba56af911557adc0d952ac830
+MISC ChangeLog-2015 22346 SHA256 6440b0ce8819fda0b90409acdbb1151e66aca4efccaa93eab2c4da31c96185dc SHA512 5543694830f6f3b2878c848e0d016fa4132dcc1b4f26f1ead1ee5aaa2827b444716e3fcea9dc413bf0220730af78eff4c4ad41e572d03bf06880d31f3d65de4a WHIRLPOOL 973f21922db046db333ac6a622abe88fee2f353540aa27da7769d915ca4e8313800f6fa8dab1b9bc8851cdf7ff4ff27f7b5bedeeca9aa0aed41ca63a75158ce8
+MISC metadata.xml 251 SHA256 e42b6a84b1ae72e905433686395988601795455bdc99180089f055a3498c4c9f SHA512 17d4dbd64468a524311a24ca065537a5b21560388efd282f3fa873e6722f70db6f83e3e5615556450905c29d5df2cf0a0855f9c0b38bf23f0f8112501456d4ea WHIRLPOOL 2408c62b64285a8a340b446568718af55786b22010e127543f28dc67de0c67f1739905e31b7d0e549bfc663ba05ea646c011de5df57505a5bc5ea7a79e2e7639
diff --git a/dev-ruby/hoe/hoe-3.13.0-r1.ebuild b/dev-ruby/hoe/hoe-3.13.0-r1.ebuild
new file mode 100644
index 000000000000..01fa52381950
--- /dev/null
+++ b/dev-ruby/hoe/hoe-3.13.0-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+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="http://seattlerb.rubyforge.org/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.3:5 )"
+
+ruby_add_rdepend ">=dev-ruby/rake-0.8.7 >=dev-ruby/rdoc-4.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
+
+ # Gem.bin_wrapper does not work as expected on Gentoo.
+ sed -i -e 's/Gem.bin_wrapper//' lib/hoe/rcov.rb lib/hoe/publish.rb test/test_hoe_publish.rb || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ rdoc --title "seattlerb's hoe-3.5.1 Documentation" -o doc --main README.txt lib History.txt Manifest.txt README.txt || die
+}
diff --git a/dev-ruby/hoe/hoe-3.15.3-r2.ebuild b/dev-ruby/hoe/hoe-3.15.3-r2.ebuild
new file mode 100644
index 000000000000..3213866667bd
--- /dev/null
+++ b/dev-ruby/hoe/hoe-3.15.3-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+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 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
+
+ruby_add_rdepend ">=dev-ruby/rake-0.8.7 <dev-ruby/rake-13.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
+
+ # Gem.bin_wrapper does not work as expected on Gentoo.
+ sed -i -e 's/Gem.bin_wrapper//' lib/hoe/rcov.rb lib/hoe/publish.rb test/test_hoe_publish.rb || die
+
+ # Fix broken test by including the right plugin first
+ sed -i -e '/test_extensions/a Hoe.plugin :clean' test/test_hoe.rb || die
+
+ # Allow newer rake for compatibility with ruby24, bug 603840
+ sed -i -e 's/12.0/13.0/' Rakefile ../metadata || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ rdoc --title "seattlerb's hoe-3.5.1 Documentation" -o doc --main README.txt lib History.txt Manifest.txt README.txt || die
+}
diff --git a/dev-ruby/hoe/hoe-3.16.0.ebuild b/dev-ruby/hoe/hoe-3.16.0.ebuild
new file mode 100644
index 000000000000..8054be5888cc
--- /dev/null
+++ b/dev-ruby/hoe/hoe-3.16.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+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 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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-13.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
+
+ # Gem.bin_wrapper does not work as expected on Gentoo.
+ sed -i -e 's/Gem.bin_wrapper//' lib/hoe/rcov.rb lib/hoe/publish.rb test/test_hoe_publish.rb || die
+
+ # Fix broken test by including the right plugin first
+ sed -i -e '/test_extensions/a Hoe.plugin :clean' test/test_hoe.rb || die
+}
+
+all_ruby_compile() {
+ all_fakegem_compile
+
+ if use doc; then
+ rdoc --title "seattlerb's hoe-3.5.1 Documentation" -o doc --main README.txt lib History.txt Manifest.txt README.txt || die
+ fi
+}
diff --git a/dev-ruby/hoe/metadata.xml b/dev-ruby/hoe/metadata.xml
new file mode 100644
index 000000000000..eb1e47f2edfb
--- /dev/null
+++ b/dev-ruby/hoe/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ruby@gentoo.org</email>
+ <name>Gentoo Ruby Project</name>
+ </maintainer>
+</pkgmetadata>