From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-ruby/gruff/Manifest | 8 +++++ dev-ruby/gruff/files/gruff-0.3.6-spider.patch | 13 ++++++++ dev-ruby/gruff/gruff-0.6.0.ebuild | 44 +++++++++++++++++++++++++++ dev-ruby/gruff/gruff-0.7.0.ebuild | 44 +++++++++++++++++++++++++++ dev-ruby/gruff/metadata.xml | 11 +++++++ 5 files changed, 120 insertions(+) create mode 100644 dev-ruby/gruff/Manifest create mode 100644 dev-ruby/gruff/files/gruff-0.3.6-spider.patch create mode 100644 dev-ruby/gruff/gruff-0.6.0.ebuild create mode 100644 dev-ruby/gruff/gruff-0.7.0.ebuild create mode 100644 dev-ruby/gruff/metadata.xml (limited to 'dev-ruby/gruff') 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 @@ + + + + + ruby@gentoo.org + Gentoo Ruby Project + + + topfunky/gruff + + -- cgit v1.2.3