summaryrefslogtreecommitdiff
path: root/dev-ruby/gruff
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/gruff
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ruby/gruff')
-rw-r--r--dev-ruby/gruff/Manifest8
-rw-r--r--dev-ruby/gruff/files/gruff-0.3.6-spider.patch13
-rw-r--r--dev-ruby/gruff/gruff-0.6.0.ebuild44
-rw-r--r--dev-ruby/gruff/gruff-0.7.0.ebuild44
-rw-r--r--dev-ruby/gruff/metadata.xml11
5 files changed, 120 insertions, 0 deletions
diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest
new file mode 100644
index 000000000000..47525ec217bf
--- /dev/null
+++ b/dev-ruby/gruff/Manifest
@@ -0,0 +1,8 @@
+AUX gruff-0.3.6-spider.patch 521 SHA256 30d4474118df254429fabb1a25f5612301d9aa16c518f35e8bc6446d3c4afde9 SHA512 5424d12f7801a572ee90eb0122db3fceca84ce481153f77eba60ee783655776cdc0531ccf1a25fc4794c094facdb2815e09841886179cce7ffbb5328a467e386 WHIRLPOOL c6693be668b88559d87b2f4da64a3dc9f50b1a7482fa1ffd65ed707af5c8c9673874b85e78425aaba81d8231a65f30433ed57a97487ee33eeaa43a90444f1b53
+DIST gruff-0.6.0.gem 316416 SHA256 d44116afdc914a98143fd455004f4aeb725942e8a61650c93e1fde7d307de4b2 SHA512 4771637157d11c85d437d41d63d018915d1214fd09dc7078b883c98f640821aec3ddc64fcd4516ca4bfd06c9523ee5a4b60dc6233903e03d7336ad10989613cb WHIRLPOOL dc55cfe4ca44c85ae753395272492bc8c0091145b48421e7e3da67347525deb07cfb5470c95e7c00bd5369634566794c645059f9dad2e12744578140a92b5207
+DIST gruff-0.7.0.gem 318464 SHA256 76d8136ad46d0945f6d118b4bdc0002558624d2b9ede3a96f37536022fefc476 SHA512 b9842213ab3da7b4eccf8bd06e18d62aea14a6a15d7c45ebe7e51a76acd456ce140f094a9419d4c0bd1774e7d203bea49f9c39aca36c75d744f2732bcde9f688 WHIRLPOOL d2e532db0e6bcae6af5670503de72347196264c95448747c530eafdc993bb45be21b94a0f7a16b04abf6157e5364806657abf1827caeba08a786449071dde28d
+EBUILD gruff-0.6.0.ebuild 1128 SHA256 0aa66ee547c6fcb7dd1c3168b8df9329aaf3a6bf34a6f65890f744623222f56d SHA512 e33695c234831924428d516d7b5d906f3c5a3becaa2e601db6bd81f3eeaadce508cce0d6a0c969b476c114953ad03fe74d6aa17a40a7db78e0b24219941dd2f9 WHIRLPOOL a47535ca97aaeda44c800a84ea4083886eee7bd8281ebd057f918446c69b0f792f61cd321fa89130b288f58d6f9c3c3d1c1f19ee6f94de3457b8ce457e00fe3c
+EBUILD gruff-0.7.0.ebuild 1212 SHA256 ff7e5a65b194102ec5e3177aaae89081cfe1a34d6d826ccef8878772be359829 SHA512 5c6f3d902f94ffe94318cd265c0f2132f5ba1ec374c2334772db67e36006883d28cc41a04201da8c6889fceb570ea9f836e38e151ff5ae121f5ba3122d81b5ca WHIRLPOOL eb1e090cee224f6ca5002e2b9cedf018f363981c69ed13831df9e97a9767fa492cfcee47323369b5f34146d6d6e427861da44ab5423d2cb16cbf440a6f9933d6
+MISC ChangeLog 4093 SHA256 8f315237bcaee5fbfe27aa01d365c77155036fa3ee7cf5313dadf6939a2debc5 SHA512 aeeb4acad2e14732e35a0c601585ae2e6ed895f20c2b5cc5e75ced53663a077db9a8e4d064c693e100ff7ac917a372b8874063c0608a43678f2ee819b88de124 WHIRLPOOL 81a6189f2f44ebbf48f4039a50bd01a08cb4f3e81de676d8e18ca1345be259a34619e17e7e7db8f617f30d53af9694e4bcd62154b33057bfda5cdefb6b666a52
+MISC ChangeLog-2015 7234 SHA256 6d81bcbbee216465e3dac5dd588adfd468a90c9f3d24ef7537b1f0331cbb4d53 SHA512 99fd93b53180e3acc3d4a08c2e96a611d2bb511b4277fa0f5be143dea71bd97ae9949e77c72076cd09d46845dbae9d22631955957a05ca5f393124abbc19ba98 WHIRLPOOL 9ee4b91f35d292060514eb03d5c2c1c02bdfe216c393729019d268879b52d486d77331d6059e421fdbdbd2ec86d408096e687f397dda3d17b217761593001808
+MISC metadata.xml 340 SHA256 9bf0bfde114516749d48a1a3351c7100d1ede7bdaf4886685566bc58ff416d8d SHA512 1136e2805ed73f18bba2c981e2788fa635face71a9b1b384e3dc20680afd4fb354f33ac099077568f7fa1f3510e1c46771f663341153ae64ef961508243c16d6 WHIRLPOOL dc6a6c079ae4726ad3ba114676ecaadf0717f0803b1779f8a08d6bad57e220022474f55352b206a7d881c861eef603673618a57bd23265eabd3b0c8ea35b9b58
diff --git a/dev-ruby/gruff/files/gruff-0.3.6-spider.patch b/dev-ruby/gruff/files/gruff-0.3.6-spider.patch
new file mode 100644
index 000000000000..0e7a8bbcfab8
--- /dev/null
+++ b/dev-ruby/gruff/files/gruff-0.3.6-spider.patch
@@ -0,0 +1,13 @@
+--- lib/gruff/spider.rb.orig 2007-03-08 10:22:36.000000000 +0100
++++ lib/gruff/spider.rb 2007-03-08 10:38:50.000000000 +0100
+@@ -34,8 +34,8 @@
+ return unless @has_data
+
+ # Setup basic positioning
+- diameter = @graph_height
+- radius = @graph_height / 2.0
++ diameter = @graph_height - 50
++ radius = diameter / 2.0
+ top_x = @graph_left + (@graph_width - diameter) / 2.0
+ center_x = @graph_left + (@graph_width / 2.0)
+ center_y = @graph_top + (@graph_height / 2.0) - 25 # Move graph up a bit
diff --git a/dev-ruby/gruff/gruff-0.6.0.ebuild b/dev-ruby/gruff/gruff-0.6.0.ebuild
new file mode 100644
index 000000000000..68b336db8811
--- /dev/null
+++ b/dev-ruby/gruff/gruff-0.6.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 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.txt Manifest.txt README.md RELEASE.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Beautiful graphs for one or multiple datasets"
+HOMEPAGE="https://github.com/topfunky/gruff"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86 ~x86-macos"
+IUSE=""
+
+RUBY_PATCHES=(
+ ${PN}-0.3.6-spider.patch
+)
+
+# imagemagick is an indirect dependency through rmagick. However, for
+# gruff to work properly imagemagick needs to be compiled with truetype
+# support and this cannot be expressed in the rmagick dependency. Tests
+# also require imagemagick to have jpeg and png support.
+DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )"
+RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]"
+
+ruby_add_rdepend ">=dev-ruby/rmagick-2.13.4"
+ruby_add_bdepend "
+ test? (
+ dev-ruby/hoe
+ dev-ruby/test-unit
+ )"
+
+each_ruby_test() {
+ ruby-ng_testrb-2 test/test_*.rb
+}
diff --git a/dev-ruby/gruff/gruff-0.7.0.ebuild b/dev-ruby/gruff/gruff-0.7.0.ebuild
new file mode 100644
index 000000000000..f6eee6617f08
--- /dev/null
+++ b/dev-ruby/gruff/gruff-0.7.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.txt Manifest.txt README.md RELEASE.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Beautiful graphs for one or multiple datasets"
+HOMEPAGE="https://github.com/topfunky/gruff"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-macos"
+IUSE=""
+
+# imagemagick is an indirect dependency through rmagick. However, for
+# gruff to work properly imagemagick needs to be compiled with truetype
+# support and this cannot be expressed in the rmagick dependency. Tests
+# also require imagemagick to have jpeg and png support.
+DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )"
+RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]"
+
+ruby_add_rdepend ">=dev-ruby/rmagick-2.13.4"
+ruby_add_bdepend "
+ test? (
+ dev-ruby/hoe
+ dev-ruby/test-unit
+ )"
+
+all_ruby_prepare() {
+ sed -i -e '/reporters/I s:^:#:' test/gruff_test_case.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die
+}
diff --git a/dev-ruby/gruff/metadata.xml b/dev-ruby/gruff/metadata.xml
new file mode 100644
index 000000000000..55cacede49e2
--- /dev/null
+++ b/dev-ruby/gruff/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <upstream>
+ <remote-id type="github">topfunky/gruff</remote-id>
+ </upstream>
+</pkgmetadata>