Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-biology/uchime/
Date: Tue, 15 Jun 2021 02:36:02
Message-Id: 1623724524.9bb2017d31f4467386be5262aa036ecf5dabf97a.sam@gentoo
1 commit: 9bb2017d31f4467386be5262aa036ecf5dabf97a
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 15 02:35:24 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 15 02:35:24 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb2017d
7
8 sci-biology/uchime: workaround failure with GCC 11
9
10 Force C++14 for now because we don't really want a large patch for
11 typedefs.
12
13 Closes: https://bugs.gentoo.org/786297
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15
16 sci-biology/uchime/uchime-4.2.40.ebuild | 11 +++++++++--
17 1 file changed, 9 insertions(+), 2 deletions(-)
18
19 diff --git a/sci-biology/uchime/uchime-4.2.40.ebuild b/sci-biology/uchime/uchime-4.2.40.ebuild
20 index 75827ab3a30..9b346f4fbc8 100644
21 --- a/sci-biology/uchime/uchime-4.2.40.ebuild
22 +++ b/sci-biology/uchime/uchime-4.2.40.ebuild
23 @@ -4,7 +4,7 @@
24 EAPI=7
25
26 MY_P="${PN}${PV}_src"
27 -inherit cmake
28 +inherit cmake flag-o-matic
29
30 DESCRIPTION="Fast, accurate chimera detection"
31 HOMEPAGE="https://www.drive5.com/usearch/manual/uchime_algo.html"
32 @@ -13,7 +13,6 @@ SRC_URI="https://www.drive5.com/${PN}/${MY_P}.tar.gz"
33 LICENSE="public-domain"
34 SLOT="0"
35 KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
36 -IUSE="debug"
37
38 S="${WORKDIR}"/${MY_P}
39
40 @@ -21,3 +20,11 @@ src_prepare() {
41 cp "${FILESDIR}"/CMakeLists.txt . || die
42 cmake_src_prepare
43 }
44 +
45 +src_configure() {
46 + # "myutils.h: error: reference to byte is ambiguous""
47 + # bug #786297
48 + append-cppflags -std=c++14
49 +
50 + cmake_src_configure
51 +}