Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-haskell/bio/, profiles/, dev-haskell/bio/files/
Date: Sat, 26 Sep 2020 20:56:44
Message-Id: 1601153708.2061aae04d054cdabfcea55a92c5cdb55a8e10b9.slyfox@gentoo
1 commit: 2061aae04d054cdabfcea55a92c5cdb55a8e10b9
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 26 20:53:51 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 26 20:55:08 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2061aae0
7
8 dev-haskell/bio: drop masked package
9
10 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
11
12 dev-haskell/bio/Manifest | 1 -
13 dev-haskell/bio/bio-0.5.3-r2.ebuild | 64 --------------------------
14 dev-haskell/bio/files/bio-0.5.3-ghc-7.10.patch | 7 ---
15 dev-haskell/bio/metadata.xml | 25 ----------
16 profiles/package.mask | 5 --
17 5 files changed, 102 deletions(-)
18
19 diff --git a/dev-haskell/bio/Manifest b/dev-haskell/bio/Manifest
20 deleted file mode 100644
21 index f9f2f698b89..00000000000
22 --- a/dev-haskell/bio/Manifest
23 +++ /dev/null
24 @@ -1 +0,0 @@
25 -DIST bio-0.5.3.tar.gz 103707 BLAKE2B 31c9e354ba33f20d6129a20d6272063498bfd4b4ea2cba9eddab8ede62ee894659eb5e6383ef022f5e003deab8bb3c92a98bcadae44db22e7b0346471cad5e4d SHA512 fbe09240a600abbcac952f52f05f28f9b305a1ae3def8b4144bd73bdb160acfbe5457086ef829057d5a73df1df5061668487b2ca5621df73628c8c4990b6b544
26
27 diff --git a/dev-haskell/bio/bio-0.5.3-r2.ebuild b/dev-haskell/bio/bio-0.5.3-r2.ebuild
28 deleted file mode 100644
29 index 9d49efd38d8..00000000000
30 --- a/dev-haskell/bio/bio-0.5.3-r2.ebuild
31 +++ /dev/null
32 @@ -1,64 +0,0 @@
33 -# Copyright 1999-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=5
37 -
38 -# ebuild generated by hackport 0.3.2.9999
39 -
40 -CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
41 -inherit eutils haskell-cabal
42 -
43 -DESCRIPTION="A bioinformatics library"
44 -HOMEPAGE="http://biohaskell.org/Libraries/Bio"
45 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
46 -
47 -LICENSE="LGPL-2.1"
48 -SLOT="0/${PV}"
49 -KEYWORDS="~amd64 ~x86"
50 -IUSE="+examples test"
51 -RESTRICT="!test? ( test )"
52 -
53 -RDEPEND=">=dev-haskell/binary-0.4:=[profile?]
54 - dev-haskell/mtl:=[profile?]
55 - dev-haskell/old-time:=[profile?]
56 - dev-haskell/parallel:=[profile?]
57 - dev-haskell/parsec:=[profile?]
58 - >=dev-haskell/quickcheck-2:2=[profile?]
59 - dev-haskell/random:=[profile?]
60 - >=dev-haskell/tagsoup-0.8:=[profile?]
61 - >=dev-lang/ghc-6.10.4:="
62 -DEPEND="${RDEPEND}
63 - >=dev-haskell/cabal-1.6"
64 -
65 -src_prepare() {
66 - epatch "${FILESDIR}"/${P}-ghc-7.10.patch
67 -
68 - cabal_chdeps \
69 - 'binary >=0.4 && <0.5' 'binary >=0.4'
70 -}
71 -
72 -src_configure() {
73 - haskell-cabal_src_configure \
74 - $(cabal_flag examples examples) \
75 - $(cabal_flag test test)
76 -}
77 -
78 -src_test() {
79 - dist/build/qc/qc || die
80 -}
81 -
82 -src_install() {
83 - haskell-cabal_src_install
84 -
85 - use test && rm "${ED}"/usr/bin/qc
86 - # many examples collide with dev-haskell/flower
87 - if use examples ; then
88 - pushd "${ED}"/usr/bin
89 - local example
90 - for example in *
91 - do
92 - mv "${example}" "${PN}-example-${example}"
93 - done
94 - popd
95 - fi
96 -}
97
98 diff --git a/dev-haskell/bio/files/bio-0.5.3-ghc-7.10.patch b/dev-haskell/bio/files/bio-0.5.3-ghc-7.10.patch
99 deleted file mode 100644
100 index d570d22917a..00000000000
101 --- a/dev-haskell/bio/files/bio-0.5.3-ghc-7.10.patch
102 +++ /dev/null
103 @@ -1,7 +0,0 @@
104 -diff --git a/Bio/Alignment/Bowtie.hs b/Bio/Alignment/Bowtie.hs
105 -index 883b057..3e58f0e 100644
106 ---- a/Bio/Alignment/Bowtie.hs
107 -+++ b/Bio/Alignment/Bowtie.hs
108 -@@ -1 +1,2 @@
109 -+{-# LANGUAGE FlexibleContexts #-}
110 - {-| This module provides a data type to represent an alignment
111
112 diff --git a/dev-haskell/bio/metadata.xml b/dev-haskell/bio/metadata.xml
113 deleted file mode 100644
114 index 8927e5f9907..00000000000
115 --- a/dev-haskell/bio/metadata.xml
116 +++ /dev/null
117 @@ -1,25 +0,0 @@
118 -<?xml version="1.0" encoding="UTF-8"?>
119 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
120 -<pkgmetadata>
121 - <maintainer type="project">
122 - <email>haskell@g.o</email>
123 - <name>Gentoo Haskell</name>
124 - </maintainer>
125 - <longdescription>
126 - This is a collection of data structures and algorithms
127 - useful for building bioinformatics-related tools
128 - and utilities.
129 -
130 - Current list of features includes: a Sequence data type supporting
131 - protein and nucleotide sequences and conversion between them. As of version
132 - 0.4, different kinds of sequence have different types. Support for quality
133 - data, reading and writing Fasta formatted files, reading TwoBit and
134 - phd formats, and Roche/454 SFF files. Rudimentary (i.e. unoptimized) support
135 - for doing alignments - including dynamic adjustment of scores based on sequence quality.
136 - Also Blast output parsing. Partly implemented single linkage clustering, and
137 - multiple alignment. Reading Gene Ontology (GO) annotations (GOA) and
138 - definitions\/hierarchy.
139 -
140 - The Darcs repository is at: &lt;http://malde.org/~ketil/biohaskell/biolib&gt;.
141 - </longdescription>
142 -</pkgmetadata>
143
144 diff --git a/profiles/package.mask b/profiles/package.mask
145 index 9e82fe40d47..ac73a4255de 100644
146 --- a/profiles/package.mask
147 +++ b/profiles/package.mask
148 @@ -675,11 +675,6 @@ dev-haskell/cryptocipher
149 # Dead upstream. Removal in 30 days
150 net-mail/maildirtree
151
152 -# Sergei Trofimovich <slyfox@g.o> (2020-08-27)
153 -# Abandoned upstream.
154 -# Does not compile against ghc-8.8. Removal in 30 days.
155 -dev-haskell/bio
156 -
157 # Piotr Karbowski <slashbeast@g.o> (2020-08-28)
158 # Temporary mask due to multiple reports of segfaults at startup, bug #739056
159 =x11-base/xorg-server-1.20.9