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/unafold/files/, sci-biology/unafold/
Date: Tue, 27 Oct 2020 21:40:41
Message-Id: 1603834801.668d616aed66a78485aa7850fe23fdb9c23c6071.soap@gentoo
1 commit: 668d616aed66a78485aa7850fe23fdb9c23c6071
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 27 21:40:01 2020 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 27 21:40:01 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668d616a
7
8 sci-biology/unafold: Port to EAPI 7
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.2
11 Signed-off-by: David Seifert <soap <AT> gentoo.org>
12
13 .../unafold/files/unafold-3.8-doc-version.patch | 11 +++++++++++
14 sci-biology/unafold/unafold-3.8-r1.ebuild | 19 +++++++++++--------
15 2 files changed, 22 insertions(+), 8 deletions(-)
16
17 diff --git a/sci-biology/unafold/files/unafold-3.8-doc-version.patch b/sci-biology/unafold/files/unafold-3.8-doc-version.patch
18 new file mode 100644
19 index 00000000000..b15858fd69e
20 --- /dev/null
21 +++ b/sci-biology/unafold/files/unafold-3.8-doc-version.patch
22 @@ -0,0 +1,11 @@
23 +--- a/tests/hybrid.tml
24 ++++ b/tests/hybrid.tml
25 +@@ -10,7 +10,7 @@
26 + </test>
27 + <test command="hybrid --version" return="0">
28 + <stdin></stdin>
29 +- <stdout>hybrid (UNAFold) 3.7
30 ++ <stdout>hybrid (UNAFold) 3.8
31 + By Nicholas R. Markham and Michael Zuker
32 + Copyright (C) 2006
33 + Rensselaer Polytechnic Institute
34
35 diff --git a/sci-biology/unafold/unafold-3.8-r1.ebuild b/sci-biology/unafold/unafold-3.8-r1.ebuild
36 index e4fff4e8cab..6aec75f0336 100644
37 --- a/sci-biology/unafold/unafold-3.8-r1.ebuild
38 +++ b/sci-biology/unafold/unafold-3.8-r1.ebuild
39 @@ -1,7 +1,7 @@
40 -# Copyright 1999-2013 Gentoo Foundation
41 +# Copyright 1999-2020 Gentoo Authors
42 # Distributed under the terms of the GNU General Public License v2
43
44 -EAPI=5
45 +EAPI=7
46
47 inherit flag-o-matic
48
49 @@ -14,14 +14,17 @@ SLOT="0"
50 KEYWORDS="~amd64 ~x86"
51 IUSE="custom-cflags"
52
53 -DEPEND=""
54 -RDEPEND="${DEPEND}"
55 +RDEPEND="
56 + media-libs/freeglut
57 + media-libs/gd
58 + virtual/opengl"
59 +DEPEND="${RDEPEND}"
60
61 -src_prepare() {
62 +PATCHES=( "${FILESDIR}"/${P}-doc-version.patch )
63 +
64 +src_configure() {
65 # recommended in README
66 use custom-cflags || append-flags -O3
67
68 - sed \
69 - -e 's:hybrid (UNAFold) 3.7:hybrid (UNAFold) 3.8:g' \
70 - -i tests/hybrid.tml || die
71 + default
72 }