summaryrefslogtreecommitdiff
path: root/sci-biology/iqpnni
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 /sci-biology/iqpnni
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-biology/iqpnni')
-rw-r--r--sci-biology/iqpnni/Manifest6
-rw-r--r--sci-biology/iqpnni/files/iqpnni-3.3.2-cpp14.patch48
-rw-r--r--sci-biology/iqpnni/iqpnni-3.3.2-r1.ebuild30
-rw-r--r--sci-biology/iqpnni/metadata.xml8
4 files changed, 92 insertions, 0 deletions
diff --git a/sci-biology/iqpnni/Manifest b/sci-biology/iqpnni/Manifest
new file mode 100644
index 000000000000..871d1f2968bb
--- /dev/null
+++ b/sci-biology/iqpnni/Manifest
@@ -0,0 +1,6 @@
+AUX iqpnni-3.3.2-cpp14.patch 1240 SHA256 47e6b0c1a1894685af11b29d864113cdeaf5e1a59f0c95d4daa005a1fce52a0f SHA512 64cba6133a64fdceff3c7c5ae7f2108e7115718609122fa4b647a6b48cd966774c20e2d9cbb4e8c4c1377de94bd57e07ef40b25692c4ee6d2282f8d4e04ddb78 WHIRLPOOL 56d1638476d2978bdeccfc411d408849c4b37c52611cfe24cbffa932e069fe51ddd558c12310738533567dc121a66ec1d1c8c6478e9b41770cfb2ba44b6dd148
+DIST iqpnni-3.3.2.tar.gz 646603 SHA256 e4ffc783c7444bfadd40c9d55e9fb0275fcf7dca80aa3217768c9bf63c28567f SHA512 6e603117b746956ad0c3b140968abf2b3b3065a18dc78cee4975f1d2e7971334fdde15e2e8d2fd7435b9490aaaffaf17a38f72a3897c951f493d866e21d94156 WHIRLPOOL f4319e93dd7c1e6700fed54f402aea50bceaf23eb352011105e2f9ea9f225772981b880acbb14a388eb1f9a415a8e0751374769131f634459daa415928ff08f1
+EBUILD iqpnni-3.3.2-r1.ebuild 582 SHA256 42ae0a9f82645a98ec76fdbc12bc3f2cb73ebe946a95dca9a6b86032bd7b4983 SHA512 ffaf3eb0c9384c52859bb598247850fa6b38dff9a1b75220b9596a10c5af1dd506edd66af0051cf7799003569665c7ec7c6dda02554e0757c57961988bf4afc2 WHIRLPOOL aba56c5dece718ee01f2efc325788adc6680b426ff614c9b627d9c5c13984975e7a855e14a7b8e51dd25ffd8a9c9884e7bf0f2d77bad8320bf3d061193f2764e
+MISC ChangeLog 3276 SHA256 6def8052b068a89aa49f0cf1a7fd43e624554365fbf60f82bb0fada678710df8 SHA512 9aae3baa24a0f800f8f5260ea51348954ec1c828e780e9c0bcb8fe5b62238713b43255fbf0d5ce1a79cb61a0ccaee8824d8ff7c29694dfee598a5cef8c9f90c6 WHIRLPOOL c903401bdac610b2b15dd5054d07f6cc99e0139ecbe15d8d299bfce981edc0ae6b6040d700244c771d17d3a3796ec59582557d58dc41b1005547932d45c9d7f0
+MISC ChangeLog-2015 995 SHA256 b8d235bd4a74f81f84eff9fca80463a86132736a21d826a50e4e32e28b086918 SHA512 b73fc84b8ef72409cf961ec1a2cf905b59865c3882ee5d827e043412b3138cf3cb63d5558d0d355e286b139e80a6551ceac2d1d4c0fb10b6d268529526211f4f WHIRLPOOL 4bd0d5d67ef475f54ab50baf3d41857c6227bbb420f2a1816eab8a6eb6564e2462b606289724aa4b37ea6f68fb2cbb9552e99cc01402f0168f1b1685647d2b5b
+MISC metadata.xml 267 SHA256 b3535fccca0fc8511c1245214c1a7c105447b35f21093bda132991874ce82d48 SHA512 91ab266d9ab24401bc0fec759c5b6cfcf44a3c5669fc31c7301d79770839bb5dfa0e155d949392ef06176b4a0b2c32b91b1b54b0027f972db61f0a5e54644403 WHIRLPOOL d841a2f928c50434f2e8c65f583ea3aa2d04e5cebd664b1531ab5373260f735219131991000bbb2b21aa3add05dcdce29548b78eac8d8c0eced6dc5505b64e13
diff --git a/sci-biology/iqpnni/files/iqpnni-3.3.2-cpp14.patch b/sci-biology/iqpnni/files/iqpnni-3.3.2-cpp14.patch
new file mode 100644
index 000000000000..69a4aacb61b1
--- /dev/null
+++ b/sci-biology/iqpnni/files/iqpnni-3.3.2-cpp14.patch
@@ -0,0 +1,48 @@
+Fix problems with compilation in C++14 (GCC 6.x). Changes in iostream library
+caused that comparison of istream to 0 or NULL is unavailable.
+Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=594332
+
+--- a/src/interface.cpp
++++ b/src/interface.cpp
+@@ -1340,7 +1340,7 @@
+
+
+ int isExistedFile_ = 1;
+- if (existedFile_ == 0)
++ if (!existedFile_)
+ isExistedFile_ = 0;
+
+ existedFile_.close ();
+--- a/src/iqp.cpp
++++ b/src/iqp.cpp
+@@ -508,7 +508,7 @@
+ if (in_pam.tree_file != NULL) {
+ std::ifstream userTreeFile_;
+ userTreeFile_.open (in_pam.tree_file);
+- if (userTreeFile_ != 0) {
++ if (userTreeFile_) {
+ initialTree_.readFile (in_pam.tree_file);
+ initialTree_.createUrTree ();
+ hasInitTree = true;
+--- a/src/main.cpp
++++ b/src/main.cpp
+@@ -118,7 +118,7 @@
+
+ ifstream in;
+ in.open (boottree_file_name.c_str());
+- if (in == 0)
++ if (!in)
+ Utl::announceError ("Cannot open the user tree file ...");
+
+ int num_tree = 0;
+--- a/src/usertree.cpp
++++ b/src/usertree.cpp
+@@ -94,7 +94,7 @@
+ void UserTree::readFile (const char *userTreeFile) {
+ ifstream in;
+ in.open (userTreeFile);
+- if (in == 0)
++ if (!in)
+ Utl::announceError ("Cannot open the user tree file ...");
+
+ readFile(in);
diff --git a/sci-biology/iqpnni/iqpnni-3.3.2-r1.ebuild b/sci-biology/iqpnni/iqpnni-3.3.2-r1.ebuild
new file mode 100644
index 000000000000..1edeeada187b
--- /dev/null
+++ b/sci-biology/iqpnni/iqpnni-3.3.2-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Important Quartet Puzzling and NNI Operation"
+HOMEPAGE="http://www.cibiv.at/software/iqpnni/"
+SRC_URI="http://www.cibiv.at/software/iqpnni/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-cpp14.patch" # bug #594332
+)
+
+src_install() {
+ dobin src/iqpnni
+
+ if use doc ; then
+ HTML_DOCS+=( manual/iqpnni-manual.html )
+ dodoc manual/iqpnni-manual.pdf
+ fi
+ einstalldocs
+}
diff --git a/sci-biology/iqpnni/metadata.xml b/sci-biology/iqpnni/metadata.xml
new file mode 100644
index 000000000000..959160fe46b1
--- /dev/null
+++ b/sci-biology/iqpnni/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>