1 |
commit: 2b64eb561a6fb14fd4af81a272d17ac9590f0a23 |
2 |
Author: Justin Lecher <jlec <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Apr 1 13:26:22 2013 +0000 |
4 |
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Apr 1 13:26:22 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2b64eb56 |
7 |
|
8 |
sci-biology/ncbi-tools++: Some Prefix love |
9 |
|
10 |
Package-Manager: portage-2.2.0_alpha170 |
11 |
RepoMan-Options: --force |
12 |
|
13 |
--- |
14 |
sci-biology/ncbi-tools++/ChangeLog | 7 ++ |
15 |
.../ncbi-tools++/ncbi-tools++-9.0.0-r1.ebuild | 87 +++++++++++--------- |
16 |
2 files changed, 55 insertions(+), 39 deletions(-) |
17 |
|
18 |
diff --git a/sci-biology/ncbi-tools++/ChangeLog b/sci-biology/ncbi-tools++/ChangeLog |
19 |
index ab4e4ea..234411a 100644 |
20 |
--- a/sci-biology/ncbi-tools++/ChangeLog |
21 |
+++ b/sci-biology/ncbi-tools++/ChangeLog |
22 |
@@ -2,6 +2,13 @@ |
23 |
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
24 |
# $Header: $ |
25 |
|
26 |
+ 01 Apr 2013; Justin Lecher <jlec@g.o> ncbi-tools++-9.0.0-r1.ebuild: |
27 |
+ Some Prefix love |
28 |
+ |
29 |
+ 01 Apr 2013; Justin Lecher <jlec@g.o> ncbi-tools++-9.0.0-r1.ebuild: |
30 |
+ Some Prefix love |
31 |
+ |
32 |
+ |
33 |
03 Mar 2013; Justin Lecher <jlec@g.o> metadata.xml: |
34 |
Document USE |
35 |
|
36 |
|
37 |
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 |
38 |
index eada94b..9a2f8da 100644 |
39 |
--- a/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0-r1.ebuild |
40 |
+++ b/sci-biology/ncbi-tools++/ncbi-tools++-9.0.0-r1.ebuild |
41 |
@@ -104,6 +104,8 @@ src_prepare() { |
42 |
epatch ${PATCHES[@]} |
43 |
|
44 |
tc-export CXX CC |
45 |
+ |
46 |
+ |
47 |
# cd src/build-system || die |
48 |
# eaclocal -I. |
49 |
# eautoconf |
50 |
@@ -184,9 +186,9 @@ src_configure() { |
51 |
# --with-sssutils |
52 |
# --with-sssdb |
53 |
# --with-included-sss |
54 |
- --with-z="${EPREFIX}"/usr |
55 |
- --with-bz2="${EPREFIX}"/usr |
56 |
- --with-muparser="${EPREFIX}"/usr |
57 |
+ --with-z="${EPREFIX}/usr" |
58 |
+ --with-bz2="${EPREFIX}/usr" |
59 |
+ --with-muparser="${EPREFIX}/usr" |
60 |
--without-sybase |
61 |
--with-autodep |
62 |
# --with-3psw=std:netopt favor standard (system) builds of the above pkgs |
63 |
@@ -199,41 +201,41 @@ src_configure() { |
64 |
$(use_with prefix runpath "${EPREFIX}/usr/$(get_libdir)/ncbi_cxx") |
65 |
$(use_with test check) |
66 |
$(use_with pch) |
67 |
- $(use_with lzo lzo "${EPREFIX}"/usr) |
68 |
- $(use_with pcre pcre "${EPREFIX}"/usr) |
69 |
- $(use_with gnutls gnutls "${EPREFIX}"/usr) |
70 |
- $(use_with ssl openssl "${EPREFIX}"/usr) |
71 |
- $(use_with ftds ftds "${EPREFIX}"/usr) |
72 |
- $(use_with mysql mysql "${EPREFIX}"/usr) |
73 |
- $(use_with fltk fltk "${EPREFIX}"/usr) |
74 |
- $(use_with opengl opengl "${EPREFIX}"/usr) |
75 |
- $(use_with mesa mesa "${EPREFIX}"/usr) |
76 |
- $(use_with opengl glut "${EPREFIX}"/usr) |
77 |
- $(use_with opengl glew "${EPREFIX}"/usr) |
78 |
+ $(use_with lzo lzo "${EPREFIX}/usr") |
79 |
+ $(use_with pcre pcre "${EPREFIX}/usr") |
80 |
+ $(use_with gnutls gnutls "${EPREFIX}/usr") |
81 |
+ $(use_with ssl openssl "${EPREFIX}/usr") |
82 |
+ $(use_with ftds ftds "${EPREFIX}/usr") |
83 |
+ $(use_with mysql mysql "${EPREFIX}/usr") |
84 |
+ $(use_with fltk fltk "${EPREFIX}/usr") |
85 |
+ $(use_with opengl opengl "${EPREFIX}/usr") |
86 |
+ $(use_with mesa mesa "${EPREFIX}/usr") |
87 |
+ $(use_with opengl glut "${EPREFIX}/usr") |
88 |
+ $(use_with opengl glew "${EPREFIX}/usr") |
89 |
$(use_with opengl glew-mx) |
90 |
- $(use_with wxwidgets wxwidgets "${EPREFIX}"/usr) |
91 |
+ $(use_with wxwidgets wxwidgets "${EPREFIX}/usr") |
92 |
$(use_with wxwidgets wxwidgets-ucs) |
93 |
- $(use_with freetype freetype "${EPREFIX}"/usr) |
94 |
- $(use_with fastcgi fastcgi "${EPREFIX}"/usr) |
95 |
- $(use_with berkdb bdb "${EPREFIX}"/usr) |
96 |
- $(use_with odbc odbc "${EPREFIX}"/usr) |
97 |
- $(use_with python python "${EPREFIX}"/usr) |
98 |
- $(use_with boost boost "${EPREFIX}"/usr) |
99 |
- $(use_with sqlite sqlite3 "${EPREFIX}"/usr) |
100 |
- $(use_with icu icu "${EPREFIX}"/usr) |
101 |
- $(use_with expat expat "${EPREFIX}"/usr) |
102 |
- $(use_with xml libxml "${EPREFIX}"/usr) |
103 |
- $(use_with xml libxslt "${EPREFIX}"/usr) |
104 |
- $(use_with xerces xerces "${EPREFIX}"/usr) |
105 |
- $(use_with hdf5 hdf5 "${EPREFIX}"/usr) |
106 |
- $(use_with xalan xalan "${EPREFIX}"/usr) |
107 |
-# $(use_with gif gif "${EPREFIX}"/usr) |
108 |
- $(use_with jpeg jpeg "${EPREFIX}"/usr) |
109 |
- $(use_with tiff tiff "${EPREFIX}"/usr) |
110 |
- $(use_with png png "${EPREFIX}"/usr) |
111 |
- $(use_with xpm xpm "${EPREFIX}"/usr) |
112 |
- $(use_with curl curl "${EPREFIX}"/usr) |
113 |
-# $(use_with X x "${EPREFIX}"/usr) |
114 |
+ $(use_with freetype freetype "${EPREFIX}/usr") |
115 |
+ $(use_with fastcgi fastcgi "${EPREFIX}/usr") |
116 |
+ $(use_with berkdb bdb "${EPREFIX}/usr") |
117 |
+ $(use_with odbc odbc "${EPREFIX}/usr") |
118 |
+ $(use_with python python "${EPREFIX}/usr") |
119 |
+ $(use_with boost boost "${EPREFIX}/usr") |
120 |
+ $(use_with sqlite sqlite3 "${EPREFIX}/usr") |
121 |
+ $(use_with icu icu "${EPREFIX}/usr") |
122 |
+ $(use_with expat expat "${EPREFIX}/usr") |
123 |
+ $(use_with xml libxml "${EPREFIX}/usr") |
124 |
+ $(use_with xml libxslt "${EPREFIX}/usr") |
125 |
+ $(use_with xerces xerces "${EPREFIX}/usr") |
126 |
+ $(use_with hdf5 hdf5 "${EPREFIX}/usr") |
127 |
+ $(use_with xalan xalan "${EPREFIX}/usr") |
128 |
+# $(use_with gif gif "${EPREFIX}/usr") |
129 |
+ $(use_with jpeg jpeg "${EPREFIX}/usr") |
130 |
+ $(use_with tiff tiff "${EPREFIX}/usr") |
131 |
+ $(use_with png png "${EPREFIX}/usr") |
132 |
+ $(use_with xpm xpm "${EPREFIX}/usr") |
133 |
+ $(use_with curl curl "${EPREFIX}/usr") |
134 |
+# $(use_with X x "${EPREFIX}/usr") |
135 |
$(use_with X x) |
136 |
) |
137 |
|
138 |
@@ -244,14 +246,14 @@ src_configure() { |
139 |
# copy optimization -O options from CXXFLAGS to DEF_FAST_FLAGS and pass that also to configure |
140 |
# otherwise your -O2 will be dropped in some subdirectories and repalced by e.g. -O9 |
141 |
|
142 |
- einfo "bash ./src/build-system/configure --srcdir="${S}" --prefix="${EPREFIX}"/usr --libdir=/usr/lib64 ${myconf[@]}" |
143 |
+ einfo "bash ./src/build-system/configure --srcdir="${S}" --prefix="${EPREFIX}/usr" --libdir=/usr/lib64 ${myconf[@]}" |
144 |
|
145 |
# bash \ |
146 |
# ./src/build-system/configure \ |
147 |
# cd src/build-system || die |
148 |
econf \ |
149 |
--srcdir="${S}" \ |
150 |
- --prefix="${EPREFIX}"/usr \ |
151 |
+ --prefix="${EPREFIX}/usr" \ |
152 |
--libdir=/usr/lib64 \ |
153 |
${myconf[@]} || die |
154 |
#--without-debug \ |
155 |
@@ -278,7 +280,14 @@ src_compile() { |
156 |
} |
157 |
|
158 |
src_install() { |
159 |
- emake install || die |
160 |
+ rm -rvf "${S}"_build/lib/ncbi || die |
161 |
+ emake install prefix="${ED}/usr" libdir="${ED}/usr/$(get_libdir)/${PN}" |
162 |
+ |
163 |
+# dobin "${S}"_build/bin/* |
164 |
+# dolib.so "${S}"_build/lib/*so* |
165 |
+# dolib.a "${S}"_build/lib/*.a |
166 |
+# doheader "${S}"_build/inc/* |
167 |
+ |
168 |
# File collisions with sci-biology/ncbi-tools |
169 |
rm -f "${ED}"/usr/bin/{asn2asn,rpsblast,test_regexp} |
170 |
mv "${ED}"/usr/bin/seedtop "${ED}"/usr/bin/seedtop2 |