Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/gbench/
Date: Tue, 22 Sep 2015 08:19:49
Message-Id: 1442907959.17719e85b7765da34bada59605561f2f67868902.jlec@gentoo
1 commit: 17719e85b7765da34bada59605561f2f67868902
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 22 07:45:59 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 22 07:45:59 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=17719e85
7
8 sci-biology/gbench: Bump to EAPI=5 and python eclasses
9
10 Package-Manager: portage-2.2.21
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 sci-biology/gbench/gbench-2.3.2.ebuild | 83 ++++++++++++++++++----------------
14 1 file changed, 45 insertions(+), 38 deletions(-)
15
16 diff --git a/sci-biology/gbench/gbench-2.3.2.ebuild b/sci-biology/gbench/gbench-2.3.2.ebuild
17 index cfb6435..abee15a 100644
18 --- a/sci-biology/gbench/gbench-2.3.2.ebuild
19 +++ b/sci-biology/gbench/gbench-2.3.2.ebuild
20 @@ -1,10 +1,12 @@
21 -# Copyright 1999-2014 Gentoo Foundation
22 +# Copyright 1999-2015 Gentoo Foundation
23 # Distributed under the terms of the GNU General Public License v2
24 # $Id$
25
26 -EAPI=3
27 +EAPI=5
28
29 -inherit wxwidgets
30 +PYTHON_COMPAT=( python2_7 )
31 +
32 +inherit python-single-r1 wxwidgets
33
34 DESCRIPTION="View and analyze genome sequences"
35 HOMEPAGE="http://www.ncbi.nlm.nih.gov/projects/gbench/"
36 @@ -16,40 +18,45 @@ KEYWORDS=""
37 #KEYWORDS="~amd64 ~x86"
38 IUSE="xml ssl sybase-ct zlib lzo pcre gnutls freetds mysql berkdb python opengl glut icu expat sqlite hdf5 jpeg png tiff gif xpm sybase threads fltk cgi"
39
40 -DEPEND="sys-fs/fuse
41 - app-arch/bzip2
42 - dev-libs/lzo
43 - pcre? ( dev-libs/libpcre )
44 - net-libs/gnutls
45 - ssl? ( dev-libs/openssl )
46 - sybase-ct? ( dev-db/freetds )
47 - mysql? ( virtual/mysql )
48 - sys-libs/db
49 - dev-lang/python
50 - dev-libs/boost
51 - virtual/opengl
52 - virtual/glut
53 - media-libs/glew
54 - x11-libs/wxGTK
55 - dev-libs/icu
56 - dev-libs/expat
57 - app-text/sablotron
58 - xml? ( dev-libs/libxml2 )
59 - dev-libs/libxslt
60 - sqlite? ( dev-db/sqlite:3 )
61 - sci-libs/hdf5
62 - media-libs/tiff
63 - media-libs/giflib
64 - xpm? ( x11-libs/libXpm
65 - virtual/jpeg
66 - media-libs/libpng sys-libs/zlib )
67 - media-libs/freetype
68 - x11-libs/fltk
69 - dev-libs/xerces-c
70 - dev-libs/xalan-c
71 - dev-cpp/muParser
72 - dev-util/cppunit"
73 -
74 -RDEPEND="${DEPEND}"
75 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
76 +
77 +RDEPEND="${PYTHON_DEPS}
78 + app-arch/bzip2
79 + app-text/sablotron
80 + dev-cpp/muParser
81 + dev-libs/boost:=
82 + dev-libs/expat
83 + dev-libs/icu
84 + dev-libs/libxslt
85 + dev-libs/lzo
86 + dev-libs/xalan-c
87 + dev-libs/xerces-c
88 + dev-util/cppunit
89 + media-libs/freetype
90 + media-libs/giflib
91 + media-libs/glew
92 + media-libs/tiff:0=
93 + net-libs/gnutls
94 + sci-libs/hdf5
95 + sys-fs/fuse
96 + sys-libs/db:*
97 + virtual/glut
98 + virtual/opengl
99 + x11-libs/fltk
100 + x11-libs/wxGTK:*
101 + mysql? ( virtual/mysql )
102 + pcre? ( dev-libs/libpcre )
103 + sqlite? ( dev-db/sqlite:3= )
104 + ssl? ( dev-libs/openssl:0= )
105 + sybase-ct? ( dev-db/freetds )
106 + xml? ( dev-libs/libxml2:2= )
107 + xpm? (
108 + x11-libs/libXpm
109 + virtual/jpeg:0=
110 + media-libs/libpng:0=
111 + sys-libs/zlib
112 + )
113 +"
114 +DEPEND="${RDEPEND}"
115
116 # ensure in src_compile no --mandir=/usr/share/man is passed to configure, use the ebuild logic from ncbi-tools++