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: Thu, 26 Jun 2014 19:49:53
Message-Id: 1403812129.2513d463dc99aaf7b5f70f2689f97af7de3c4483.mmokrejs@gentoo
1 commit: 2513d463dc99aaf7b5f70f2689f97af7de3c4483
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Thu Jun 26 19:48:49 2014 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Thu Jun 26 19:48:49 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2513d463
7
8 sci-biology/ncbi-tools++: dropped USE=ftds as it is useless and recommended by upstream to be disabled altogether
9
10 ---
11 sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild | 14 ++++++--------
12 sci-biology/ncbi-tools++/ncbi-tools++-9.0.0-r1.ebuild | 13 ++++++-------
13 sci-biology/ncbi-tools++/ncbi-tools++-9.0.0.ebuild | 14 +++++---------
14 3 files changed, 17 insertions(+), 24 deletions(-)
15
16 diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild b/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
17 index ebc9c33..23ff5d8 100644
18 --- a/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
19 +++ b/sci-biology/ncbi-tools++/ncbi-tools++-12.0.0.ebuild
20 @@ -25,8 +25,8 @@ SLOT="0"
21 IUSE="
22 debug static-libs static threads pch
23 test wxwidgets odbc
24 - berkdb boost bzip2 cppunit curl expat fastcgi fltk freetype ftds gif
25 - glut gnutls hdf5 icu jpeg lzo mesa mysql muparser opengl pcre png python
26 + berkdb boost bzip2 cppunit curl expat fastcgi fltk freetype gif
27 + glut gnutls hdf5 icu jpeg lzo osmesa mysql muparser opengl pcre png python
28 sablotron sqlite sqlite3 tiff xerces xalan xml xpm xslt X"
29 #KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
30 KEYWORDS=""
31 @@ -35,7 +35,6 @@ KEYWORDS=""
32 DEPEND="
33 !sci-biology/sra_sdk
34 berkdb? ( sys-libs/db:4.3[cxx] )
35 - ftds? ( dev-db/freetds )
36 boost? ( dev-libs/boost )
37 curl? ( net-misc/curl )
38 sqlite? ( dev-db/sqlite )
39 @@ -43,7 +42,7 @@ DEPEND="
40 mysql? ( virtual/mysql )
41 fltk? ( x11-libs/fltk )
42 opengl? ( virtual/opengl media-libs/glew )
43 - mesa? ( media-libs/mesa
44 + osmesa? ( media-libs/mesa
45 media-libs/glew
46 )
47 glut? ( media-libs/freeglut )
48 @@ -70,7 +69,8 @@ DEPEND="
49 app-arch/bzip2
50 dev-libs/libpcre"
51 # USE flags which should be added somehow: wxWindows wxWidgets SP ORBacus ODBC OEChem sge
52 -
53 +# Intentionally omitted USE flags:
54 +# ftds? ( dev-db/freetds ) # useless, no real apps use it outside NCBI
55
56 # seems muParser is required, also glew is required. configure exits otherwise if these are explicitly passed to it (due to USE flag enabled)
57
58 @@ -168,7 +168,6 @@ src_configure() {
59 #--with-ncbi-public ensure compatibility for all in-house platforms
60 #--with-sybase-local=DIR use local SYBASE install (DIR is optional)
61 #--with-sybase-new use newer SYBASE install (12.5 rather than 12.0)
62 - #--without-ftds-renamed do not rename Sybase DBLIB symbols in built-in FTDS
63 #--without-sp do not use SP libraries
64 #--without-orbacus do not use ORBacus CORBA libraries
65 #--with-orbacus=DIR use ORBacus installation in DIR
66 @@ -228,11 +227,10 @@ src_configure() {
67 $(use_with lzo lzo "${EPREFIX}/usr")
68 $(use_with pcre pcre "${EPREFIX}/usr")
69 $(use_with gnutls gnutls "${EPREFIX}/usr")
70 - $(use_with ftds ftds "${EPREFIX}/usr")
71 $(use_with mysql mysql "${EPREFIX}/usr")
72 $(usex fltk --with-fltk="${EPREFIX}/usr" "")
73 $(use_with opengl opengl "${EPREFIX}/usr")
74 - $(use_with mesa mesa "${EPREFIX}/usr")
75 + $(use_with osmesa mesa "${EPREFIX}/usr")
76 $(use_with opengl glut "${EPREFIX}/usr")
77 $(use_with opengl glew "${EPREFIX}/usr")
78 $(use_with opengl glew-mx)
79
80 diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0-r1.ebuild b/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0-r1.ebuild
81 index 953b011..44c444e 100644
82 --- a/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0-r1.ebuild
83 +++ b/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0-r1.ebuild
84 @@ -26,8 +26,8 @@ SLOT="0"
85 IUSE="
86 debug static-libs static threads pch
87 test wxwidgets odbc
88 - berkdb boost bzip2 cppunit curl expat fastcgi fltk freetype ftds gif
89 - glut gnutls hdf5 icu lzo jpeg mesa mysql muparser opengl pcre png python
90 + berkdb boost bzip2 cppunit curl expat fastcgi fltk freetype gif
91 + glut gnutls hdf5 icu lzo jpeg osmesa mysql muparser opengl pcre png python
92 sablotron sqlite sqlite3 tiff xerces xalan xml xpm xslt X"
93 #KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
94 KEYWORDS=""
95 @@ -35,7 +35,6 @@ KEYWORDS=""
96 # sys-libs/db should be compiled with USE=cxx
97 DEPEND="
98 berkdb? ( sys-libs/db:4.3[cxx] )
99 - ftds? ( dev-db/freetds )
100 boost? ( dev-libs/boost )
101 curl? ( net-misc/curl )
102 sqlite? ( dev-db/sqlite )
103 @@ -44,7 +43,7 @@ DEPEND="
104 gnutls? ( net-libs/gnutls )
105 fltk? ( x11-libs/fltk )
106 opengl? ( virtual/opengl )
107 - mesa? ( media-libs/mesa
108 + osmesa? ( media-libs/osmesa
109 media-libs/glew
110 )
111 glut? ( media-libs/freeglut )
112 @@ -70,6 +69,8 @@ DEPEND="
113 app-arch/bzip2
114 dev-libs/libpcre"
115 # USE flags which should be added somehow: wxWindows wxWidgets SP ORBacus ODBC OEChem sge
116 +# Intentionally omitted USE flags:
117 +# ftds? ( dev-db/freetds ) # useless, no real apps use it outside NCBI
118
119
120 # seems muParser is required, also glew is required. configure exitss otherwise
121 @@ -154,7 +155,6 @@ src_configure() {
122 #--with-ncbi-public ensure compatibility for all in-house platforms
123 #--with-sybase-local=DIR use local SYBASE install (DIR is optional)
124 #--with-sybase-new use newer SYBASE install (12.5 rather than 12.0)
125 - #--without-ftds-renamed do not rename Sybase DBLIB symbols in built-in FTDS
126 #--without-sp do not use SP libraries
127 #--without-orbacus do not use ORBacus CORBA libraries
128 #--with-orbacus=DIR use ORBacus installation in DIR
129 @@ -224,11 +224,10 @@ src_configure() {
130 $(use_with lzo lzo "${EPREFIX}/usr")
131 $(use_with pcre pcre "${EPREFIX}/usr")
132 $(use_with gnutls gnutls "${EPREFIX}/usr")
133 - $(use_with ftds ftds "${EPREFIX}/usr")
134 $(use_with mysql mysql "${EPREFIX}/usr")
135 $(use_with fltk fltk "${EPREFIX}/usr")
136 $(use_with opengl opengl "${EPREFIX}/usr")
137 - $(use_with mesa mesa "${EPREFIX}/usr")
138 + $(use_with osmesa mesa "${EPREFIX}/usr")
139 $(use_with opengl glut "${EPREFIX}/usr")
140 $(use_with opengl glew "${EPREFIX}/usr")
141 $(use_with opengl glew-mx)
142
143 diff --git a/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0.ebuild b/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0.ebuild
144 index b9f8047..89b6a96 100644
145 --- a/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0.ebuild
146 +++ b/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0.ebuild
147 @@ -23,13 +23,12 @@ SRC_URI="
148
149 LICENSE="public-domain"
150 SLOT="0"
151 -IUSE="berkdb boost bzip2 cppunit curl expat fastcgi fltk freetype ftds gif glut gnutls hdf5 icu jpeg lzo mesa mysql muparser opengl pcre png python sablotron sqlite sqlite3 tiff xerces xalan xml xpm xslt X"
152 +IUSE="berkdb boost bzip2 cppunit curl expat fastcgi fltk freetype gif glut gnutls hdf5 icu jpeg lzo osmesa mysql muparser opengl pcre png python sablotron sqlite sqlite3 tiff xerces xalan xml xpm xslt X"
153 #KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
154 KEYWORDS=""
155
156 # sys-libs/db should be compiled with USE=cxx
157 DEPEND="berkdb? ( sys-libs/db:4.3 )
158 - ftds? ( dev-db/freetds )
159 boost? ( dev-libs/boost )
160 curl? ( net-misc/curl )
161 sqlite? ( dev-db/sqlite )
162 @@ -38,7 +37,7 @@ DEPEND="berkdb? ( sys-libs/db:4.3 )
163 gnutls? ( net-libs/gnutls )
164 fltk? ( x11-libs/fltk )
165 opengl? ( virtual/opengl )
166 - mesa? ( media-libs/mesa )
167 + osmesa? ( media-libs/mesa )
168 glut? ( media-libs/freeglut )
169 freetype? ( media-libs/freetype )
170 fastcgi? ( www-apache/mod_fastcgi )
171 @@ -62,6 +61,8 @@ DEPEND="berkdb? ( sys-libs/db:4.3 )
172 app-arch/bzip2
173 dev-libs/libpcre"
174 # USE flags which should be added somehow: wxWindows wxWidgets SP ORBacus ODBC OEChem sge
175 +# Intentionally omitted USE flags:
176 +# ftds? ( dev-db/freetds ) # useless, no real apps use it outside NCBI
177
178 # configure options, may want to expose some
179 # --without-debug build non-debug versions of libs and apps
180 @@ -171,11 +172,6 @@ src_configure() {
181 if ! use curl; then
182 myconf="--without-curl"
183 fi
184 - if use ftds; then
185 - myconf="--with-ftds"
186 - else
187 - myconf="--without-ftds"
188 - fi
189 if use gnutls; then
190 myconf="--with-gnutls"
191 else
192 @@ -196,7 +192,7 @@ src_configure() {
193 if ! use opengl; then
194 myconf="--without-opengl"
195 fi
196 - if ! use mesa; then
197 + if ! use osmesa; then
198 myconf="--without-mesa"
199 fi
200 if ! use glut; then