Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/ncbi-tools++/
Date: Sat, 30 Mar 2019 06:43:04
Message-Id: 1553928162.a6b601e64f7b9313fc7d7c2fec43d0f4d4d7ec1f.mmokrejs@gentoo
1 commit: a6b601e64f7b9313fc7d7c2fec43d0f4d4d7ec1f
2 Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Sat Mar 30 06:42:42 2019 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Sat Mar 30 06:42:42 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a6b601e6
7
8 sci-biology/ncbi-tools++: document possible issue with builds
9
10 I have the following defined due to ncbi-tools++-18.0.0 installed
11 on my system:
12
13 /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/32:
14 /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0:
15 /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/32:
16 /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0:
17 /usr/lib/llvm/7/lib32:
18 /usr/lib/llvm/7/lib64:
19 /usr/lib64/itcl4.1.1:
20 /usr/lib64/itk4.1.0:
21 /lib64:
22 /usr/lib64:
23 /usr/local/lib64:
24 /lib32:
25 /usr/lib32:
26 /usr/lib64/rust-1.29.2:
27 /usr/lib64/R/lib:
28 /usr/lib64/fltk:
29 /usr/lib64/ncbi-tools++:
30 /usr/lib64/staden:
31
32 grep: /etc: No such file or directory
33 grep: /etc/env.d: No such file or directory
34 /etc/env.d/99ncbi-tools++:LDPATH=/usr/lib64/ncbi-tools++
35 ...
36
37 That in turn makes linker pick "${WORKDIR}"/ncbi_cxx--22_0_0_build/lib/*
38 files but later overrides some of them with /usr/lib64/ncbi-tools++/*,
39 depending on the ordering of -lXXXXXX arguments.
40
41 Package-Manager: Portage-2.3.62, Repoman-2.3.12
42 Signed-off-by: Martin Mokrejs <mmokrejs <AT> fold.natur.cuni.cz>
43
44 sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild | 5 +++--
45 sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild | 5 +++--
46 sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild | 3 ++-
47 3 files changed, 8 insertions(+), 5 deletions(-)
48
49 diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild b/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
50 index 14e1fabda..68341a338 100644
51 --- a/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
52 +++ b/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
53 @@ -1,4 +1,4 @@
54 -# Copyright 1999-2017 Gentoo Foundation
55 +# Copyright 1999-2019 Gentoo Authors
56 # Distributed under the terms of the GNU General Public License v2
57
58 EAPI=5
59 @@ -36,11 +36,12 @@ KEYWORDS="~amd64"
60 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
61
62 # sys-libs/db should be compiled with USE=cxx
63 +# dev-libs/boost must have Boost.Test suite, probably dev-libs/boost[test] then?
64 DEPEND="
65 !sci-biology/sra_sdk
66 app-arch/cpio
67 berkdb? ( sys-libs/db:4.3[cxx] )
68 - boost? ( dev-libs/boost )
69 + boost? ( dev-libs/boost[tools] )
70 curl? ( net-misc/curl )
71 sqlite? ( dev-db/sqlite:3 )
72 mysql? ( virtual/mysql )
73
74 diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild b/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
75 index 3f1fc7bd1..c737392fd 100644
76 --- a/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
77 +++ b/sci-biology/ncbi-tools++/ncbi-tools++-18.0.0.ebuild
78 @@ -1,4 +1,4 @@
79 -# Copyright 1999-2017 Gentoo Foundation
80 +# Copyright 1999-2019 Gentoo Authors
81 # Distributed under the terms of the GNU General Public License v2
82
83 EAPI=5
84 @@ -35,11 +35,12 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
85 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
86
87 # sys-libs/db should be compiled with USE=cxx
88 +# dev-libs/boost must have Boost.Test suite, probably dev-libs/boost[test] then?
89 DEPEND="
90 !sci-biology/sra_sdk
91 app-arch/cpio
92 berkdb? ( sys-libs/db:4.3[cxx] )
93 - boost? ( dev-libs/boost )
94 + boost? ( dev-libs/boost[tools] )
95 curl? ( net-misc/curl )
96 sqlite? ( dev-db/sqlite:3 )
97 mysql? ( virtual/mysql )
98
99 diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild b/sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild
100 index 585042f9f..971789fb4 100644
101 --- a/sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild
102 +++ b/sci-biology/ncbi-tools++/ncbi-tools++-22.0.0.ebuild
103 @@ -35,11 +35,12 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
104 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
105
106 # sys-libs/db should be compiled with USE=cxx
107 +# dev-libs/boost must have Boost.Test suite, probably dev-libs/boost[test] then?
108 DEPEND="
109 !sci-biology/sra_sdk
110 app-arch/cpio
111 berkdb? ( sys-libs/db:4.3[cxx] )
112 - boost? ( dev-libs/boost )
113 + boost? ( dev-libs/boost[tools] )
114 curl? ( net-misc/curl )
115 sqlite? ( >=dev-db/sqlite-3.6.6:3 )
116 mysql? ( virtual/mysql )