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++ |