1 |
commit: ed89336ce84a769dcc2c43c85596590e2112dd74 |
2 |
Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz> |
3 |
AuthorDate: Mon Feb 6 03:35:44 2012 +0000 |
4 |
Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz> |
5 |
CommitDate: Mon Feb 6 03:35:44 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ed89336c |
7 |
|
8 |
sci-biology/sra_sdk-2.1.9: version bump and almost correct DESTDIR patch |
9 |
|
10 |
(Portage version: 2.1.10.45/git/Linux x86_64, unsigned Manifest commit) |
11 |
|
12 |
--- |
13 |
sci-biology/sra_sdk/ChangeLog | 8 ++- |
14 |
sci-biology/sra_sdk/files/sra_sdk-destdir.patch | 76 ++++++++++++++++++++ |
15 |
sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild | 14 ++-- |
16 |
.../{sra_sdk-2.1.6.ebuild => sra_sdk-2.1.9.ebuild} | 21 ++++-- |
17 |
4 files changed, 104 insertions(+), 15 deletions(-) |
18 |
|
19 |
diff --git a/sci-biology/sra_sdk/ChangeLog b/sci-biology/sra_sdk/ChangeLog |
20 |
index 994dd91..0b2163f 100644 |
21 |
--- a/sci-biology/sra_sdk/ChangeLog |
22 |
+++ b/sci-biology/sra_sdk/ChangeLog |
23 |
@@ -1,7 +1,13 @@ |
24 |
# ChangeLog for sci-biology/sra_sdk |
25 |
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 |
26 |
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
27 |
# $Header: $ |
28 |
|
29 |
+*sra_sdk-2.1.9 (06 Feb 2012) |
30 |
+ |
31 |
+ 06 Feb 2012; Martin Mokrejs <mmokrejs@×××××××××××××××.cz> |
32 |
+ sra_sdk-2.1.6.ebuild, +sra_sdk-2.1.9.ebuild, +files/sra_sdk-destdir.patch: |
33 |
+ version bump and almost correct DESTDIR patch |
34 |
+ |
35 |
22 Sep 2011; Martin Mokrejs <mmokrejs@×××××××××××××××.cz> |
36 |
sra_sdk-2.1.6.ebuild: |
37 |
adjust to altered source tree strcuture, add weird ncbi/ subdirs to be |
38 |
|
39 |
diff --git a/sci-biology/sra_sdk/files/sra_sdk-destdir.patch b/sci-biology/sra_sdk/files/sra_sdk-destdir.patch |
40 |
new file mode 100644 |
41 |
index 0000000..bf66c6e |
42 |
--- /dev/null |
43 |
+++ b/sci-biology/sra_sdk/files/sra_sdk-destdir.patch |
44 |
@@ -0,0 +1,76 @@ |
45 |
+diff -r -u -w sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.env sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/Makefile.env |
46 |
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.env 2011-08-31 21:46:21.000000000 +0200 |
47 |
++++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/Makefile.env 2012-02-06 02:02:38.000000000 +0100 |
48 |
+@@ -141,7 +141,7 @@ |
49 |
+ |
50 |
+ # create all required output directories |
51 |
+ makedirs: |
52 |
+- @ mkdir -p $(addprefix $(TARGDIR)/,$(SUBDIRS) obj/$(MODULE)) $(NCBIDIR) |
53 |
++ @ mkdir -p $(addprefix $(TARGDIR)/,$(SUBDIRS) obj/$(MODULE)) $(DESTDIR)/$(NCBIDIR) |
54 |
+ |
55 |
+ ifeq (win,$(OS)) |
56 |
+ |
57 |
+diff -r -u -w sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.gcc.sh sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.gcc.sh |
58 |
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.gcc.sh 2010-12-28 22:46:39.000000000 +0100 |
59 |
++++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.gcc.sh 2012-02-06 02:23:07.000000000 +0100 |
60 |
+@@ -38,10 +38,10 @@ |
61 |
+ # versioned output |
62 |
+ if [ "$VERS" = "" ] |
63 |
+ then |
64 |
+- DLIB_CMD="$DLIB_CMD -o $TARG" |
65 |
+- EXE_CMD="$EXE_CMD -o $TARG" |
66 |
++ DLIB_CMD="$DLIB_CMD -o $DESTDIR$TARG" |
67 |
++ EXE_CMD="$EXE_CMD -o $TARG" |
68 |
+ else |
69 |
+ set-vers $(echo $VERS | tr '.' ' ') |
70 |
+- DLIB_CMD="$DLIB_CMD -o $OUTDIR/$NAME$DBGAP.so.$VERS -Wl,-soname,$NAME.so.$MAJ" |
71 |
+- EXE_CMD="$EXE_CMD -o $OUTDIR/$NAME$DBGAP.$VERS" |
72 |
++ DLIB_CMD="$DLIB_CMD -o $DESTDIR$OUTDIR/$NAME$DBGAP.so.$VERS -Wl,-soname,$NAME.so.$MAJ" |
73 |
++ EXE_CMD="$EXE_CMD -o $DESTDIR$OUTDIR/$NAME$DBGAP.$VERS" |
74 |
+ fi |
75 |
+diff -r -u -w sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.ln.sh sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.ln.sh |
76 |
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.ln.sh 2010-12-28 22:46:39.000000000 +0100 |
77 |
++++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.ln.sh 2012-02-06 02:34:46.000000000 +0100 |
78 |
+@@ -52,12 +52,12 @@ |
79 |
+ |
80 |
+ set-vers $(echo $VERS | tr '.' ' ') |
81 |
+ |
82 |
+-cd "$OUTDIR" || exit 5 |
83 |
++cd $DESTDIR$OUTDIR || exit 5 |
84 |
+ |
85 |
+ # create link |
86 |
+ create-link () |
87 |
+ { |
88 |
+- rm -f "$2" |
89 |
++ rm -f $DESTDIR"$2" |
90 |
+ local CMD="ln -s $1 $2" |
91 |
+ echo $CMD |
92 |
+ $CMD |
93 |
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.slib.sh 2012-02-06 04:05:16.000000000 +0100 |
94 |
++++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.slib.sh 2012-02-06 04:05:29.000000000 +0100 |
95 |
+@@ -77,7 +77,7 @@ |
96 |
+ CMD="$CMD $TARG" |
97 |
+ else |
98 |
+ set-vers $(echo $VERS | tr '.' ' ') |
99 |
+- CMD="$CMD $OUTDIR/$NAME$DBGAP.a.$VERS" |
100 |
++ CMD="$CMD $DESTDIR/$OUTDIR/$NAME$DBGAP.a.$VERS" |
101 |
+ fi |
102 |
+ |
103 |
+ # tack on object files |
104 |
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.gcc.ori 2012-02-06 04:24:39.000000000 +0100 |
105 |
++++ sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.gcc 2012-02-06 04:22:57.000000000 +0100 |
106 |
+@@ -36,12 +36,12 @@ |
107 |
+ LD = @ $(TOP)/build/ld.sh $(OS) $(ARCH) gcc \ |
108 |
+ --build $(BUILD) --ldflags "$(LDFLAGS)" $(STATIC) \ |
109 |
+ $(STATICSYSLIBS) $(CHECKSUM) --objx $(OBJX) --shlx $(SHLX) --libx $(LIBX) \ |
110 |
+- -MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(LIBDIR):$(ILIBDIR) |
111 |
++ -MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(DESTDIR)$(LIBDIR):$(ILIBDIR) |
112 |
+ |
113 |
+ LP = @ $(TOP)/build/ld.sh $(OS) $(ARCH) g++ \ |
114 |
+ --build $(BUILD) --ldflags "$(LDFLAGS)" $(STATIC) \ |
115 |
+ $(STATICSYSLIBS) $(CHECKSUM) --objx $(OBJX) --shlx $(SHLX) --libx $(LIBX) \ |
116 |
+- -MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(LIBDIR):$(ILIBDIR) |
117 |
++ -MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(DESTDIR)$(LIBDIR):$(ILIBDIR) |
118 |
+ |
119 |
+ # tool options |
120 |
+ WARN = -Wall -Wno-variadic-macros # -Wconversion |
121 |
|
122 |
diff --git a/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild b/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild |
123 |
index 8e964bd..4e08fb3 100644 |
124 |
--- a/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild |
125 |
+++ b/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild |
126 |
@@ -1,4 +1,4 @@ |
127 |
-# Copyright 1999-2011 Gentoo Foundation |
128 |
+# Copyright 1999-2012 Gentoo Foundation |
129 |
# Distributed under the terms of the GNU General Public License v2 |
130 |
# $Header: $ |
131 |
|
132 |
@@ -11,8 +11,8 @@ SRC_URI="http://trace.ncbi.nlm.nih.gov/Traces/sra/static/sra_sdk-"${PV}".tar.gz" |
133 |
|
134 |
LICENSE="public-domain" |
135 |
SLOT="0" |
136 |
-KEYWORDS="" |
137 |
-#KEYWORDS="~amd64 ~x86" |
138 |
+#KEYWORDS="" |
139 |
+KEYWORDS="~amd64 ~x86" |
140 |
IUSE="static" |
141 |
|
142 |
DEPEND="app-shells/bash |
143 |
@@ -27,14 +27,14 @@ RDEPEND="${DEPEND}" |
144 |
src_compile(){ |
145 |
# -I/usr/include/libxml2 |
146 |
# -I/var/tmp/portage/sci-biology/sra_sdk-2.0.1/work/sra_sdk-2.0.1/interfaces/os/unix |
147 |
- LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out || die |
148 |
- LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir || die |
149 |
+ LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out LIBDIR=/usr/lib64 DESTDIR="${D}" || die |
150 |
+ LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir LIBDIR=/usr/lib64 DESTDIR="${D}" || die |
151 |
|
152 |
# COMP env variable may have 'GCC' or 'ICC' values |
153 |
if use static; then |
154 |
- emake static |
155 |
+ emake static LIBDIR=/usr/lib64 DESTDIR="${D}" |
156 |
else |
157 |
- emake dynamic |
158 |
+ emake dynamic LIBDIR=/usr/lib64 DESTDIR="${D}" |
159 |
fi |
160 |
} |
161 |
|
162 |
|
163 |
diff --git a/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild b/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild |
164 |
similarity index 86% |
165 |
copy from sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild |
166 |
copy to sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild |
167 |
index 8e964bd..92d51bf 100644 |
168 |
--- a/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild |
169 |
+++ b/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild |
170 |
@@ -1,9 +1,11 @@ |
171 |
-# Copyright 1999-2011 Gentoo Foundation |
172 |
+# Copyright 1999-2012 Gentoo Foundation |
173 |
# Distributed under the terms of the GNU General Public License v2 |
174 |
# $Header: $ |
175 |
|
176 |
EAPI=3 |
177 |
|
178 |
+inherit eutils |
179 |
+ |
180 |
DESCRIPTION="NCBI Sequence Read Archive (SRA) sratoolkit" |
181 |
HOMEPAGE="http://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=faspftp_runs_v1&m=downloads&s=download_sra" |
182 |
SRC_URI="http://trace.ncbi.nlm.nih.gov/Traces/sra/static/sra_sdk-"${PV}".tar.gz" |
183 |
@@ -11,8 +13,8 @@ SRC_URI="http://trace.ncbi.nlm.nih.gov/Traces/sra/static/sra_sdk-"${PV}".tar.gz" |
184 |
|
185 |
LICENSE="public-domain" |
186 |
SLOT="0" |
187 |
-KEYWORDS="" |
188 |
-#KEYWORDS="~amd64 ~x86" |
189 |
+#KEYWORDS="" |
190 |
+KEYWORDS="~amd64 ~x86" |
191 |
IUSE="static" |
192 |
|
193 |
DEPEND="app-shells/bash |
194 |
@@ -24,18 +26,23 @@ RDEPEND="${DEPEND}" |
195 |
# upstream says: |
196 |
# icc, icpc are supported: tested with 11.0 (64-bit) and 10.1 (32-bit), 32-bit 11.0 does not work |
197 |
|
198 |
+src_prepare(){ |
199 |
+ epatch "${FILESDIR}"/sra_sdk-destdir.patch || die |
200 |
+} |
201 |
+ |
202 |
src_compile(){ |
203 |
# -I/usr/include/libxml2 |
204 |
# -I/var/tmp/portage/sci-biology/sra_sdk-2.0.1/work/sra_sdk-2.0.1/interfaces/os/unix |
205 |
- LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out || die |
206 |
- LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir || die |
207 |
|
208 |
# COMP env variable may have 'GCC' or 'ICC' values |
209 |
if use static; then |
210 |
- emake static |
211 |
+ emake static LIBDIR=/lib64 DESTDIR="${D}" |
212 |
else |
213 |
- emake dynamic |
214 |
+ emake dynamic LIBDIR=/lib64 DESTDIR="${D}" |
215 |
fi |
216 |
+ |
217 |
+ LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out LIBDIR=/lib64 DESTDIR="${D}" || die |
218 |
+ LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir LIBDIR=/lib64 DESTDIR="${D}" || die |
219 |
} |
220 |
|
221 |
src_install(){ |