Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-biology/mafft/files/, sci-biology/mafft/
Date: Sat, 25 Jun 2022 18:51:28
Message-Id: 1656183063.8fd5549edf07f4c19086252ca389a16720bd3700.soap@gentoo
1 commit: 8fd5549edf07f4c19086252ca389a16720bd3700
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jun 25 18:51:03 2022 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 25 18:51:03 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd5549e
7
8 sci-biology/mafft: drop 7.305
9
10 Signed-off-by: David Seifert <soap <AT> gentoo.org>
11
12 sci-biology/mafft/Manifest | 1 -
13 .../mafft/files/mafft-7.305-fno-common.patch | 8 ---
14 sci-biology/mafft/mafft-7.305.ebuild | 69 ----------------------
15 3 files changed, 78 deletions(-)
16
17 diff --git a/sci-biology/mafft/Manifest b/sci-biology/mafft/Manifest
18 index bb9ba76f1c82..1c8c429c954d 100644
19 --- a/sci-biology/mafft/Manifest
20 +++ b/sci-biology/mafft/Manifest
21 @@ -1,2 +1 @@
22 -DIST mafft-7.305-without-extensions-src.tgz 458448 BLAKE2B 5d5fa86e6faa472182c5c48f42056d81bbf545db56426969ff44a24146d4189a7650e85ea6e9fa8b40bb613392bf53bc5dea26012a86eb873c18bee91e6fdc41 SHA512 2aa351dd9b329024f183642cd98287239d12a00a2a65937e072560cba54925bed1fab19fafc734d9a5048ff85151560193ddb0796e0d7510d921fafc4553ebb9
23 DIST mafft-7.490-without-extensions-src.tgz 605510 BLAKE2B f432ea3001f1d9c18cecea50d19f48570ffe7edf56e64088f8854acc1ee17fd7c1696244133f90ae0bf916f4499becfbfa8a770ca51a370219191f2a29f73db4 SHA512 dd87b731fdee48828da93c715ef480de474870de2fa42727e8d34b62bc136fb486dd9079ca2acdf1745f0a621fe4f413e25c05f7534f1673b6f9c1199ce70b8e
24
25 diff --git a/sci-biology/mafft/files/mafft-7.305-fno-common.patch b/sci-biology/mafft/files/mafft-7.305-fno-common.patch
26 deleted file mode 100644
27 index 0287b6367f8b..000000000000
28 --- a/sci-biology/mafft/files/mafft-7.305-fno-common.patch
29 +++ /dev/null
30 @@ -1,8 +0,0 @@
31 ---- a/core/mltaln.h
32 -+++ b/core/mltaln.h
33 -@@ -336,4 +336,4 @@
34 -
35 - extern double sueff_global;
36 - extern double lenfaca, lenfacb, lenfacc, lenfacd;
37 --int maxl, tsize;
38 -+extern int maxl, tsize;
39
40 diff --git a/sci-biology/mafft/mafft-7.305.ebuild b/sci-biology/mafft/mafft-7.305.ebuild
41 deleted file mode 100644
42 index 105b5ce9883e..000000000000
43 --- a/sci-biology/mafft/mafft-7.305.ebuild
44 +++ /dev/null
45 @@ -1,69 +0,0 @@
46 -# Copyright 1999-2021 Gentoo Authors
47 -# Distributed under the terms of the GNU General Public License v2
48 -
49 -EAPI=6
50 -
51 -inherit flag-o-matic toolchain-funcs
52 -
53 -EXTENSIONS="-without-extensions"
54 -
55 -DESCRIPTION="Multiple sequence alignments using a variety of algorithms"
56 -HOMEPAGE="https://mafft.cbrc.jp/alignment/software/index.html"
57 -SRC_URI="https://mafft.cbrc.jp/alignment/software/${P}${EXTENSIONS}-src.tgz"
58 -
59 -LICENSE="BSD"
60 -SLOT="0"
61 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
62 -IUSE="threads"
63 -
64 -S="${WORKDIR}/${P}${EXTENSIONS}"
65 -PATCHES=( "${FILESDIR}"/${PN}-7.305-fno-common.patch )
66 -
67 -src_prepare() {
68 - default
69 -
70 - append-cflags -Wno-unused-result
71 - use threads && append-cppflags -Denablemultithread
72 -
73 - sed \
74 - -e 's/(PREFIX)\/man/(PREFIX)\/share\/man/' \
75 - -e 's:$(LDFLAGS)::g' \
76 - -e 's:$(CC) -o $@:$(CC) $(LDFLAGS) -o $@:g' \
77 - -e 's:$(CC) -shared -o $@:$(CC) $(LDFLAGS) -shared -o $@:g' \
78 - -e '/INSTALL/s: -s : :g' \
79 - -i core/Makefile || die
80 -}
81 -
82 -src_compile() {
83 - cd core || die
84 - emake \
85 - $(usex threads ENABLE_MULTITHREAD="-Denablemultithread" ENABLE_MULTITHREAD="") \
86 - PREFIX="${EPREFIX}"/usr \
87 - CC="$(tc-getCC)" \
88 - CFLAGS="${CFLAGS}"
89 -}
90 -
91 -src_test() {
92 - export MAFFT_BINARIES="${S}"/core
93 - cd test || die
94 - bash ../core/mafft sample > test.fftns2 || die "Tests failed"
95 - bash ../core/mafft --maxiterate 100 sample > test.fftnsi || die "Tests failed"
96 - bash ../core/mafft --globalpair sample > test.gins1 || die "Tests failed"
97 - bash ../core/mafft --globalpair --maxiterate 100 sample > test.ginsi || die "Tests failed"
98 - bash ../core/mafft --localpair sample > test.lins1 || die "Tests failed"
99 - bash ../core/mafft --localpair --maxiterate 100 sample > test.linsi || die "Tests failed"
100 -
101 - diff test.fftns2 sample.fftns2 || die "Tests failed"
102 - diff test.fftnsi sample.fftnsi || die "Tests failed"
103 - diff test.gins1 sample.gins1 || die "Tests failed"
104 - diff test.ginsi sample.ginsi || die "Tests failed"
105 - diff test.lins1 sample.lins1 || die "Tests failed"
106 -}
107 -
108 -src_install() {
109 - DOCS=( readme )
110 - einstalldocs
111 -
112 - cd core || die
113 - emake PREFIX="${ED%/}/usr" install
114 -}