commit:     301bafdbfe5cef2a9259906602e87e692f800c78
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 26 08:34:54 2017 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 08:34:54 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=301bafdb

Drop masked package - sci-biology/tgicl

Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 profiles/package.mask              |  1 -
 sci-biology/tgicl/metadata.xml     | 15 ------------
 sci-biology/tgicl/tgicl-2.1.ebuild | 50 --------------------------------------
 3 files changed, 66 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index a148f07be..d57ef61cf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,7 +32,6 @@
 
 # Justin Lecher <j...@gentoo.org> (24 April 2016)
 # rev dep absent
-sci-biology/tgicl
 sci-mathematics/scilab
 
 # Justin Lecher <j...@gentoo.org> (24 April 2016)

diff --git a/sci-biology/tgicl/metadata.xml b/sci-biology/tgicl/metadata.xml
deleted file mode 100644
index 7fad0fdd2..000000000
--- a/sci-biology/tgicl/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-  <maintainer type="person">
-    <email>mmokr...@fold.natur.cuni.cz</email>
-    <name>Martin Mokrejs</name>
-  </maintainer>
-  <maintainer type="project">
-    <email>sci-biol...@gentoo.org</email>
-    <name>Gentoo Biology Project</name>
-  </maintainer>
-  <upstream>
-    <remote-id type="sourceforge">tgicl</remote-id>
-  </upstream>
-</pkgmetadata>

diff --git a/sci-biology/tgicl/tgicl-2.1.ebuild 
b/sci-biology/tgicl/tgicl-2.1.ebuild
deleted file mode 100644
index fdd322d1f..000000000
--- a/sci-biology/tgicl/tgicl-2.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit perl-module
-
-DESCRIPTION="TIGR perl scripts for clustering"
-HOMEPAGE="http://sourceforge.net/projects/tgicl";
-SRC_URI="http://sourceforge.net/projects/tgicl/files/tgicl%20v2.1/TGICL-2.1.tar.gz";
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-       dev-perl/Module-Build
-       sci-biology/cap3-bin
-       sci-biology/ncbi-tools
-       sci-biology/cdbfasta
-       sci-biology/clview
-       sci-biology/nrcl
-       sci-biology/psx
-       sci-biology/sclust
-       sci-biology/seqclean
-       sci-biology/tclust
-       sci-biology/zmsort"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/TGICL-2.1
-
-# ignore these binaries: mdust, psx, sclust, tclust, zmsort
-# cdbyank and cdbfasta I think were updated by the author more than once. I am 
not sure if he has updated the tgi-tools package as well. I can compare the 
cdbfasta tool with the ones in tgi-tools and see if I find any diffs.
-
-# Also cap3 was a problem because for a long time there was no package for it 
and it is not an OS product. We got author agreement that we can redistribute 
his binaries along with tgicl code. From what I see you have a package. It 
would be great if I can make tgicl depend on a cap3 package at some point. I 
have to check debian/rh though.
-
-# On a same note, there is a ncbi package and tgicl should depend on that. 
There is however a problem with mgblast. Old time ago, in a galaxy far, far 
away, some dark sith lord made a patch for it, patch that never made it back to 
ncbi developers. Meanwhile ncbi tools kept evolving and the patch is now 
obsolete and it may break the code. However I hope to entirely drop mgblast for 
the next tgicl release. I also hope to slowly phase out tclust, sclust, 
cdbfasta, cdbyank, zmsort, psx, tgicl_asm.psx and tgicl_cluster.psx.
-
-src_install(){
-       ./Build install || die "Failed to execute ./Build install"
-       einfo "We have to use the mgblast binary provided by upstream because 
it cannot be compiled against newer ncbi-tools anymore"
-       einfo "We also keep pvmsx binary because the pvmsx package needs pvm3.h 
header which is probably the one from pvm bundle which is not in portage at 
all, contact sys-cluster herd"
-       for f in mdust psx sclust tclust nrcl zmsort cap3 formatdb cdbfasta 
cdbyank; do rm -f "${D}"/usr/bin/$f || die "Cannot delete ${D}"/usr/bin/"$f"; 
done
-
-       # fix first lines of teh script to use /usr/bin/perl instead of 
/usr/bin/perl-$version
-       for f in tgicl tgicl_asm.psx tgicl_asmpta.psx tgicl_cluster.psx; do
-               sed -i 's@^#!/usr/bin/perl-*@#! /usr/bin/perl@' 
"${D}"/usr/bin/$f || die "Failed to fix ${D}"/usr/bin/"$f";
-       done
-}

Reply via email to