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 --- sci-biology/iqpnni/Manifest | 6 +++ sci-biology/iqpnni/files/iqpnni-3.3.2-cpp14.patch | 48 +++++++++++++++++++++++ sci-biology/iqpnni/iqpnni-3.3.2-r1.ebuild | 30 ++++++++++++++ sci-biology/iqpnni/metadata.xml | 8 ++++ 4 files changed, 92 insertions(+) create mode 100644 sci-biology/iqpnni/Manifest create mode 100644 sci-biology/iqpnni/files/iqpnni-3.3.2-cpp14.patch create mode 100644 sci-biology/iqpnni/iqpnni-3.3.2-r1.ebuild create mode 100644 sci-biology/iqpnni/metadata.xml (limited to 'sci-biology/iqpnni') 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 @@ + + + + + sci-biology@gentoo.org + Gentoo Biology Project + + -- cgit v1.2.3