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/ncbi-tools++/
Date: Mon, 01 Apr 2013 13:26:57
Message-Id: 1364822782.2b64eb561a6fb14fd4af81a272d17ac9590f0a23.jlec@gentoo
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