summaryrefslogtreecommitdiff
path: root/sci-biology/bioruby
diff options
context:
space:
mode:
Diffstat (limited to 'sci-biology/bioruby')
-rw-r--r--sci-biology/bioruby/Manifest8
-rw-r--r--sci-biology/bioruby/bioruby-1.4.3.0001-r1.ebuild37
-rw-r--r--sci-biology/bioruby/bioruby-1.5.1.ebuild22
-rw-r--r--sci-biology/bioruby/files/bioruby-1.4.3.0001-fix-tests.patch29
-rw-r--r--sci-biology/bioruby/metadata.xml8
5 files changed, 104 insertions, 0 deletions
diff --git a/sci-biology/bioruby/Manifest b/sci-biology/bioruby/Manifest
new file mode 100644
index 000000000000..0404ed685d63
--- /dev/null
+++ b/sci-biology/bioruby/Manifest
@@ -0,0 +1,8 @@
+AUX bioruby-1.4.3.0001-fix-tests.patch 1082 SHA256 a2347c4e0c731ab24d3054002837de16821b26956e0ffeac97c62b6591c7ca5a SHA512 0a46f8d049521d90993274b52d7bece39464999a4286ac2052a7c8cfb97fe31af7eeadfc8d42c2cbd71f80aca6ac6a778eeb1de7341368ef2ee726444b74752e WHIRLPOOL 05aad8aa4e2a60c5215b6a26ccd942b8fa687a5bce99a0918db6f3a859be961ba131c5a74c3badfede98019a70c793c0153de873aff1d984872383fc4fe3ddc7
+DIST bio-1.5.1.gem 1445376 SHA256 896c19af7e724e038baceae20c00688872b70c69ef966ef3adc42696d001b441 SHA512 822ac6c3d85847193fc1992087abc868e4d1a7cfca82da6ab1830af2927a2a582c3993bc681e129a6aac224ed1cb0b33056d8cc02d3e36d68c9d6a4153c321ca WHIRLPOOL fc8ca3cc508e5d1c95b986cb64eaf28641833498110530a625836117d4a55e9bc01e91da9cd9d71ec40de209e4adb683fff0337260d7b0d8fe30b0659bed94c6
+DIST bioruby-1.4.3.0001.tar.gz 1500656 SHA256 20d6548e1c5977464afd74019693dde9e45a030d48d974db08a7b85c4214fb35 SHA512 77ad96388e1e8b1dccab582a3bc309b99b36cac1803f79b42707fc4dbf439de31ed491ce5e1c2e59f695643756ae0df2e275bbcd9ad6827f251b52edd677d821 WHIRLPOOL ccb952d4cd3b8700acbf356a0965842b068aa2fb861dfab58e7442e5570ab79604a8be1fb86a9d80d6bc9a8f9dc886daf98cb84fe7298b4f334e0e6be198f9e7
+EBUILD bioruby-1.4.3.0001-r1.ebuild 720 SHA256 2defe33e7f52e6890931b9ef9643b763a9ad6f94d9cfd6f7610419a4fea060e7 SHA512 9a929ffe9e804ce835d0399fad4afa9dd8b0d9d2acfd234d2944168826e05d77e538c1163ad5add74b62433a10319b1b492d91ddd8786ba52dabbf7b27ea2b8f WHIRLPOOL ecfc151b2cf910cea88fea75b3574c02fe7def8b90c8244693a1a71adda0106e3e3d8ce42b0ea6f2d5432806a6ad87356e4d679b62f630385daf7b9e466d7db2
+EBUILD bioruby-1.5.1.ebuild 440 SHA256 273aff24621c87dadbf37ac00f31432f279487cdc9ab80f338909744065d6c0d SHA512 b6812050b69f792b268d9e06e0d72f19d4b7a01d4fcb8fd8aa335ac111359f4585de8f7a55793192c94a7291f2caf0e038668aa5a0a5171b762a3fc04f6d1e2d WHIRLPOOL 7f4e5e605429b7068e60ab49858056cbcce2fb63c816ecd60fb7bb5b0a4339d1abc30f2080910ae477bb80537ab269ebf428e40fa319207b7beb137fc6a3f6f4
+MISC ChangeLog 2846 SHA256 1d408014c718f1a4b2a324cd81468717dfbf8a87b69ef66ae6c99ddc7ec080e3 SHA512 4b7ca4cb97ca78cb79560e84d45252611c724f31b575c4e7fa9baea0d4c6839e920e35caee8c0daba2554bab58d8e5a6de315e3413e0026a457374a09d3e553e WHIRLPOOL ab646e4c28ea30be0d4ea0cbe69958055c5c0ab069541df6b50d7ecc10f7f9b5f04455d7271b269896ae68c9d4c93f0a0a3a8c6eeacfc23097d0019c01680793
+MISC ChangeLog-2015 3291 SHA256 a26c4357e8b5e77a8320cf18d5ddc8edd842e1343834dc205b1f9d6d3756f5f3 SHA512 189d5703b69ad3c25521c1a28f2aa75b373581f0202d3021d0d553d76b7437b2c81b357e244a3cb2d72072e03ae91f986a207cfd2b7b794d909af5b5e1615a12 WHIRLPOOL ed208d74756d193040c859611bb07ca238bf3e89d4c62e00df366523c96cf266871b516eceb689e383c96c9391c4bb5c673767241e67ff5c6f1462309a3547a4
+MISC metadata.xml 261 SHA256 15c95fe0beb2b86b616b7ac1be6f1118bd598d907b441a94d87721c0d6f36855 SHA512 537da0d3aa2741ebe4442d5dd9b53409decfc9d12ca8e5af8e737c4deb2910c884207e2d441025d19469816100889f04c11038bdffd6a1a15c6217495445090a WHIRLPOOL c00a986f98ceb4fa20ffdb0c411de9841218f8af6f7499a20a34258db4cd74cead97ef2ee18ac8cac7eae7db3c95084cbf8aa3a36f95a1ed7efbb0e088eb50c8
diff --git a/sci-biology/bioruby/bioruby-1.4.3.0001-r1.ebuild b/sci-biology/bioruby/bioruby-1.4.3.0001-r1.ebuild
new file mode 100644
index 000000000000..de7ff26eeb4b
--- /dev/null
+++ b/sci-biology/bioruby/bioruby-1.4.3.0001-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+USE_RUBY="ruby21 ruby22"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An integrated environment for bioinformatics using the Ruby language"
+LICENSE="Ruby"
+HOMEPAGE="http://bioruby.org/"
+SRC_URI="http://${PN}.org/archive/${P}.tar.gz"
+
+SLOT="0"
+IUSE=""
+KEYWORDS="amd64 ~ppc x86"
+
+ruby_add_rdepend "dev-ruby/libxml"
+
+PATCHES=( "${FILESDIR}"/${P}-fix-tests.patch )
+
+each_ruby_configure() {
+ ${RUBY} setup.rb config || die
+}
+
+each_ruby_compile() {
+ ${RUBY} setup.rb setup || die
+}
+
+each_ruby_install() {
+ ${RUBY} setup.rb install --prefix="${D}" || die
+}
+
+each_ruby_test() {
+ ${RUBY} -rubygems test/runner.rb || die
+}
diff --git a/sci-biology/bioruby/bioruby-1.5.1.ebuild b/sci-biology/bioruby/bioruby-1.5.1.ebuild
new file mode 100644
index 000000000000..f5e558c7ff33
--- /dev/null
+++ b/sci-biology/bioruby/bioruby-1.5.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby21 ruby22 ruby23"
+
+RUBY_FAKEGEM_NAME="bio"
+
+RUBY_FAKEGEM_EXTRAINSTALL="etc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An integrated environment for bioinformatics using the Ruby language"
+LICENSE="Ruby"
+HOMEPAGE="http://bioruby.org/"
+
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~ppc ~x86"
+
+ruby_add_rdepend "dev-ruby/libxml"
diff --git a/sci-biology/bioruby/files/bioruby-1.4.3.0001-fix-tests.patch b/sci-biology/bioruby/files/bioruby-1.4.3.0001-fix-tests.patch
new file mode 100644
index 000000000000..71c4ca27104a
--- /dev/null
+++ b/sci-biology/bioruby/files/bioruby-1.4.3.0001-fix-tests.patch
@@ -0,0 +1,29 @@
+From edda65b8fb32c2eee6b0652074981c31aa68b0eb Mon Sep 17 00:00:00 2001
+From: Naohisa Goto <ng@bioruby.org>
+Date: Fri, 23 Aug 2013 23:51:59 +0900
+Subject: [PATCH] Test bug fix: Read test file with binary mode to avoid
+ encoding error
+
+ * Test bug fix: Read test file with binary mode to avoid string encoding
+ error. Thanks to nieder (github.com/nieder) who reports the bug.
+ (https://github.com/bioruby/bioruby/issues/84)
+---
+ test/unit/bio/db/test_phyloxml.rb | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/unit/bio/db/test_phyloxml.rb b/test/unit/bio/db/test_phyloxml.rb
+index 0744c64..c24278d 100644
+--- a/test/unit/bio/db/test_phyloxml.rb
++++ b/test/unit/bio/db/test_phyloxml.rb
+@@ -100,7 +100,7 @@ def test_open_with_block
+ end
+
+ def test_new
+- str = File.read(TestPhyloXMLData.example_xml)
++ str = File.open(TestPhyloXMLData.example_xml, "rb") { |f| f.read }
+ assert_instance_of(Bio::PhyloXML::Parser,
+ phyloxml = Bio::PhyloXML::Parser.new(str))
+ common_test_next_tree(phyloxml)
+--
+1.8.4
+
diff --git a/sci-biology/bioruby/metadata.xml b/sci-biology/bioruby/metadata.xml
new file mode 100644
index 000000000000..8417d1580d40
--- /dev/null
+++ b/sci-biology/bioruby/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>sci-biology@gentoo.org</email>
+ <name>Gentoo Biology Project</name>
+ </maintainer>
+</pkgmetadata>