Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/sra_sdk/files/, profiles/updates/, sci-biology/sra_sdk/
Date: Sat, 15 Jan 2022 11:04:33
Message-Id: 1642244619.d9704bbb3086a2847673b25a93d179f240dc7037.andrewammerlaan@gentoo
1 commit: d9704bbb3086a2847673b25a93d179f240dc7037
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 15 11:03:39 2022 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 15 11:03:39 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=d9704bbb
7
8 profiles/updates: move sra_sdk to sra-tools
9
10 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
11
12 profiles/updates/1Q-2022 | 1 +
13 sci-biology/sra_sdk/files/libs_sra_Makefile.patch | 77 ----------------------
14 sci-biology/sra_sdk/files/sra_sdk-destdir.patch | 76 ---------------------
15 .../sra_sdk/files/tools_vdb-vcopy_Makefile.patch | 12 ----
16 sci-biology/sra_sdk/metadata.xml | 12 ----
17 sci-biology/sra_sdk/sra_sdk-2.10.9.ebuild | 76 ---------------------
18 6 files changed, 1 insertion(+), 253 deletions(-)
19
20 diff --git a/profiles/updates/1Q-2022 b/profiles/updates/1Q-2022
21 new file mode 100644
22 index 000000000..e905430ca
23 --- /dev/null
24 +++ b/profiles/updates/1Q-2022
25 @@ -0,0 +1 @@
26 +sci-biology/sra_sdk sci-biology/sra-tools
27
28 diff --git a/sci-biology/sra_sdk/files/libs_sra_Makefile.patch b/sci-biology/sra_sdk/files/libs_sra_Makefile.patch
29 deleted file mode 100644
30 index 44acc42b0..000000000
31 --- a/sci-biology/sra_sdk/files/libs_sra_Makefile.patch
32 +++ /dev/null
33 @@ -1,77 +0,0 @@
34 -diff -u -w sra_sdk-2.1.9/work/sra_sdk-2.1.9/libs/sra/Makefile sra_sdk-2.1.9/work/sra_sdk-2.1.9/libs/sra/Makefile
35 ---- sra_sdk-2.1.9/work/sra_sdk-2.1.9/libs/sra/Makefile 2011-12-02 21:30:12.000000000 +0100
36 -+++ sra_sdk-2.1.9/work/sra_sdk-2.1.9/libs/sra/Makefile 2012-02-06 18:38:45.000000000 +0100
37 -@@ -100,7 +100,7 @@
38 - $(addsuffix .$(LOBX),$(SRAPATH_SRC))
39 -
40 - $(LIBDIR)/libsrapath.$(LIBX): $(SRAPATH_OBJ)
41 -- $(LD) --slib -o $@ $^
42 -+ $(LD) --slib -o $(DESTDIR)$@ $^
43 -
44 - libsrapath.vers.h:
45 - @ true
46 -@@ -138,10 +138,10 @@
47 - -dklib
48 -
49 - $(LIBDIR)/libsra-schema.$(SHLX): $(SRA_SCHEMA_OBJ)
50 -- $(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(SRA_SCHEMA_LIB)
51 -+ $(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRA_SCHEMA_LIB)
52 -
53 - $(LIBDIR)/libwsra-schema.$(SHLX): $(WSRA_SCHEMA_OBJ)
54 -- $(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(WSRA_SCHEMA_LIB)
55 -+ $(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(WSRA_SCHEMA_LIB)
56 -
57 - SRASCHEMA_SRC = \
58 - sraschema-stub
59 -@@ -168,10 +168,10 @@
60 - $(addsuffix .$(LOBX),$(WSRASCHEMA_SRC))
61 -
62 - $(LIBDIR)/libsraschema.$(LIBX): $(SRASCHEMA_OBJ) $(SRASCHEMA_DEPS)
63 -- $(LD) --slib -o $@ $(SRASCHEMA_OBJ) $(SRA_SCHEMA_LIB)
64 -+ $(LD) --slib -o $(DESTDIR)$@ $(SRASCHEMA_OBJ) $(SRA_SCHEMA_LIB)
65 -
66 - $(LIBDIR)/libwsraschema.$(LIBX): $(WSRASCHEMA_OBJ) $(WSRASCHEMA_DEPS)
67 -- $(LD) --slib -o $@ $(WSRASCHEMA_OBJ) $(WSRA_SCHEMA_LIB)
68 -+ $(LD) --slib -o $(DESTDIR)$@ $(WSRASCHEMA_OBJ) $(WSRA_SCHEMA_LIB)
69 -
70 - libsraschema_tag:
71 - @ $(TOP)/build/tag-module.sh $(MODULE) libsraschema $(SRASCHEMA_OBJ)
72 -@@ -205,10 +205,10 @@
73 - -dklib
74 -
75 - $(LIBDIR)/libsradb.$(SHLX): $(SRADB_OBJ)
76 -- $(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(SRADB_LIB)
77 -+ $(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRADB_LIB)
78 -
79 - $(LIBDIR)/libsradb.$(LIBX): $(SRADB_OBJ)
80 -- $(LD) --slib --vers $(SRCDIR) -o $@ $^ $(SRADB_LIB)
81 -+ $(LD) --slib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRADB_LIB)
82 -
83 - libsradb_tag: $(SRADB_TAGS)
84 - @ $(TOP)/build/tag-module.sh $(MODULE) libsradb $(SRADB_OBJ)
85 -@@ -236,10 +236,10 @@
86 - -dklib
87 -
88 - $(LIBDIR)/libwsradb.$(SHLX): $(WSRADB_OBJ)
89 -- $(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(WSRADB_LIB)
90 -+ $(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(WSRADB_LIB)
91 -
92 - $(LIBDIR)/libwsradb.$(LIBX): $(WSRADB_OBJ)
93 -- $(LD) --slib --vers $(SRCDIR) -o $@ $^ $(WSRADB_LIB)
94 -+ $(LD) --slib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(WSRADB_LIB)
95 -
96 - libwsradb_tag: $(WSRADB_TAGS)
97 - @ $(TOP)/build/tag-module.sh $(MODULE) libwsradb $(WSRADB_OBJ)
98 -@@ -266,10 +266,10 @@
99 - -dklib
100 -
101 - $(LIBDIR)/libsrareader.$(SHLX): $(SRAREADER_OBJ)
102 -- $(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(SRAREADER_LIB)
103 -+ $(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRAREADER_LIB)
104 -
105 - $(LIBDIR)/libsrareader.$(LIBX): $(SRAREADER_OBJ)
106 -- $(LD) --slib --vers $(SRCDIR) -o $@ $^ $(SRAREADER_LIB)
107 -+ $(LD) --slib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRAREADER_LIB)
108 -
109 - libsrareader_tag:
110 - @ $(TOP)/build/tag-module.sh $(MODULE) libsrareader $(SRAREADER_OBJ)
111
112 diff --git a/sci-biology/sra_sdk/files/sra_sdk-destdir.patch b/sci-biology/sra_sdk/files/sra_sdk-destdir.patch
113 deleted file mode 100644
114 index bf66c6e46..000000000
115 --- a/sci-biology/sra_sdk/files/sra_sdk-destdir.patch
116 +++ /dev/null
117 @@ -1,76 +0,0 @@
118 -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
119 ---- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.env 2011-08-31 21:46:21.000000000 +0200
120 -+++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/Makefile.env 2012-02-06 02:02:38.000000000 +0100
121 -@@ -141,7 +141,7 @@
122 -
123 - # create all required output directories
124 - makedirs:
125 -- @ mkdir -p $(addprefix $(TARGDIR)/,$(SUBDIRS) obj/$(MODULE)) $(NCBIDIR)
126 -+ @ mkdir -p $(addprefix $(TARGDIR)/,$(SUBDIRS) obj/$(MODULE)) $(DESTDIR)/$(NCBIDIR)
127 -
128 - ifeq (win,$(OS))
129 -
130 -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
131 ---- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.gcc.sh 2010-12-28 22:46:39.000000000 +0100
132 -+++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.gcc.sh 2012-02-06 02:23:07.000000000 +0100
133 -@@ -38,10 +38,10 @@
134 - # versioned output
135 - if [ "$VERS" = "" ]
136 - then
137 -- DLIB_CMD="$DLIB_CMD -o $TARG"
138 -- EXE_CMD="$EXE_CMD -o $TARG"
139 -+ DLIB_CMD="$DLIB_CMD -o $DESTDIR$TARG"
140 -+ EXE_CMD="$EXE_CMD -o $TARG"
141 - else
142 - set-vers $(echo $VERS | tr '.' ' ')
143 -- DLIB_CMD="$DLIB_CMD -o $OUTDIR/$NAME$DBGAP.so.$VERS -Wl,-soname,$NAME.so.$MAJ"
144 -- EXE_CMD="$EXE_CMD -o $OUTDIR/$NAME$DBGAP.$VERS"
145 -+ DLIB_CMD="$DLIB_CMD -o $DESTDIR$OUTDIR/$NAME$DBGAP.so.$VERS -Wl,-soname,$NAME.so.$MAJ"
146 -+ EXE_CMD="$EXE_CMD -o $DESTDIR$OUTDIR/$NAME$DBGAP.$VERS"
147 - fi
148 -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
149 ---- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.ln.sh 2010-12-28 22:46:39.000000000 +0100
150 -+++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.ln.sh 2012-02-06 02:34:46.000000000 +0100
151 -@@ -52,12 +52,12 @@
152 -
153 - set-vers $(echo $VERS | tr '.' ' ')
154 -
155 --cd "$OUTDIR" || exit 5
156 -+cd $DESTDIR$OUTDIR || exit 5
157 -
158 - # create link
159 - create-link ()
160 - {
161 -- rm -f "$2"
162 -+ rm -f $DESTDIR"$2"
163 - local CMD="ln -s $1 $2"
164 - echo $CMD
165 - $CMD
166 ---- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.slib.sh 2012-02-06 04:05:16.000000000 +0100
167 -+++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.slib.sh 2012-02-06 04:05:29.000000000 +0100
168 -@@ -77,7 +77,7 @@
169 - CMD="$CMD $TARG"
170 - else
171 - set-vers $(echo $VERS | tr '.' ' ')
172 -- CMD="$CMD $OUTDIR/$NAME$DBGAP.a.$VERS"
173 -+ CMD="$CMD $DESTDIR/$OUTDIR/$NAME$DBGAP.a.$VERS"
174 - fi
175 -
176 - # tack on object files
177 ---- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.gcc.ori 2012-02-06 04:24:39.000000000 +0100
178 -+++ sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.gcc 2012-02-06 04:22:57.000000000 +0100
179 -@@ -36,12 +36,12 @@
180 - LD = @ $(TOP)/build/ld.sh $(OS) $(ARCH) gcc \
181 - --build $(BUILD) --ldflags "$(LDFLAGS)" $(STATIC) \
182 - $(STATICSYSLIBS) $(CHECKSUM) --objx $(OBJX) --shlx $(SHLX) --libx $(LIBX) \
183 -- -MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(LIBDIR):$(ILIBDIR)
184 -+ -MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(DESTDIR)$(LIBDIR):$(ILIBDIR)
185 -
186 - LP = @ $(TOP)/build/ld.sh $(OS) $(ARCH) g++ \
187 - --build $(BUILD) --ldflags "$(LDFLAGS)" $(STATIC) \
188 - $(STATICSYSLIBS) $(CHECKSUM) --objx $(OBJX) --shlx $(SHLX) --libx $(LIBX) \
189 -- -MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(LIBDIR):$(ILIBDIR)
190 -+ -MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(DESTDIR)$(LIBDIR):$(ILIBDIR)
191 -
192 - # tool options
193 - WARN = -Wall -Wno-variadic-macros # -Wconversion
194
195 diff --git a/sci-biology/sra_sdk/files/tools_vdb-vcopy_Makefile.patch b/sci-biology/sra_sdk/files/tools_vdb-vcopy_Makefile.patch
196 deleted file mode 100644
197 index 738d67cbd..000000000
198 --- a/sci-biology/sra_sdk/files/tools_vdb-vcopy_Makefile.patch
199 +++ /dev/null
200 @@ -1,12 +0,0 @@
201 -diff -u -w sra_sdk-2.1.9/work/sra_sdk-2.1.9/tools/vdb-copy/Makefile sra_sdk-2.1.9/work/sra_sdk-2.1.9/tools/vdb-copy/Makefile
202 ---- sra_sdk-2.1.9/work/sra_sdk-2.1.9/tools/vdb-copy/Makefile 2011-12-02 22:00:36.000000000 +0100
203 -+++ sra_sdk-2.1.9/work/sra_sdk-2.1.9/tools/vdb-copy/Makefile 2012-02-06 18:39:05.000000000 +0100
204 -@@ -89,7 +89,7 @@
205 - $(BINDIR)/vdb-copy: $(NCBIDIR)/vdb-copy.kfg
206 -
207 - $(NCBIDIR)/vdb-copy.kfg: $(SRCDIR)/vdb-copy.kfg
208 -- cp $^ $@
209 -+ cp $^ $(DESTDIR)$@
210 -
211 - VDB_COPY_SRC = \
212 - num-gen \
213
214 diff --git a/sci-biology/sra_sdk/metadata.xml b/sci-biology/sra_sdk/metadata.xml
215 deleted file mode 100644
216 index 138cb7705..000000000
217 --- a/sci-biology/sra_sdk/metadata.xml
218 +++ /dev/null
219 @@ -1,12 +0,0 @@
220 -<?xml version="1.0" encoding="UTF-8"?>
221 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
222 -<pkgmetadata>
223 - <maintainer type="person">
224 - <email>mmokrejs@×××××××××××××××.cz</email>
225 - <name>Martin Mokrejs</name>
226 - </maintainer>
227 - <maintainer type="project">
228 - <email>sci-biology@g.o</email>
229 - <name>Gentoo Biology Project</name>
230 - </maintainer>
231 -</pkgmetadata>
232
233 diff --git a/sci-biology/sra_sdk/sra_sdk-2.10.9.ebuild b/sci-biology/sra_sdk/sra_sdk-2.10.9.ebuild
234 deleted file mode 100644
235 index ef1c8a5d6..000000000
236 --- a/sci-biology/sra_sdk/sra_sdk-2.10.9.ebuild
237 +++ /dev/null
238 @@ -1,76 +0,0 @@
239 -# Copyright 1999-2021 Gentoo Authors
240 -# Distributed under the terms of the GNU General Public License v2
241 -
242 -EAPI=7
243 -
244 -DESCRIPTION="NCBI Sequence Read Archive (SRA) sratoolkit"
245 -HOMEPAGE="https://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi https://github.com/ncbi/sra-tools"
246 -SRC_URI="https://github.com/ncbi/sra-tools/archive/${PV}.tar.gz -> ${P}.tar.gz"
247 -
248 -LICENSE="public-domain"
249 -SLOT="0"
250 -# missing dep ngs-sdk
251 -KEYWORDS=""
252 -
253 -DEPEND="
254 - app-shells/bash:*
255 - sys-libs/zlib
256 - app-arch/bzip2
257 - dev-libs/libxml2:2="
258 -RDEPEND="${DEPEND}"
259 -
260 -S="${WORKDIR}/sra-tools-${PV}"
261 -
262 -src_configure() {
263 - # this is some non-standard configure script
264 - ./configure || die
265 -}
266 -
267 -src_compile(){
268 - emake OUTDIR="${WORKDIR}"/objdir out
269 - emake dynamic
270 - emake release
271 - default
272 -}
273 -
274 -src_install(){
275 - rm -rf /var/tmp/portage/sci-biology/"${P}"/image/var
276 - # BUG: at the moment every binary is installed three times, e.g.:
277 - # -rwxr-xr-x 1 root root 1797720 Sep 23 01:31 abi-dump
278 - # -rwxr-xr-x 1 root root 1797720 Sep 23 01:31 abi-dump.2
279 - # -rwxr-xr-x 1 root root 1797720 Sep 23 01:31 abi-dump.2.1.6
280 - if use amd64; then
281 - builddir="x86_64"
282 - elif use x86; then
283 - builddir="i386"
284 - fi
285 - dodir /usr/bin /usr/lib/ncbi /usr/ncbi/schema
286 -
287 - OBJDIR="${WORKDIR}"/objdir/linux/gcc/dyn/"${builddir}"/rel
288 -
289 - # BUG: neither 'doins -r' nor cp --preserve=all work
290 - #insinto /usr/bin
291 - #doins -r "${WORKDIR}"/objdir/linux/rel/gcc/"${builddir}"/bin/*
292 - for f in "${OBJDIR}"/bin/*; do cp --preserve=all "$f" "${D}"/usr/bin/ || die "$f copying failed" ; done
293 -
294 - # install the main libs and the ncbi/vdb-copy.kfg file
295 - insinto /usr/lib/ncbi
296 - doins "${OBJDIR}"/lib/ncbi/*
297 -
298 - # zap the subdirectory so that copying below does not fail
299 - rm -rf "${OBJDIR}"/lib/ncbi || die
300 -
301 - # BUG: neither the dolib nor cp --preserve=all work
302 - #insinto /usr/lib64
303 - #dolib "${WORKDIR}"/objdir/linux/rel/gcc/"${builddir}"/lib/*
304 - mkdir -p "${D}"/usr/lib64
305 - for f in "${OBJDIR}"/lib/*; do cp --preserve=all "$f" "${D}"/usr/lib64/ || die "$f copying failed" ; done
306 -
307 - insinto /usr/ncbi/schema
308 - doins \
309 - "${W}"/interfaces/align/*.vschema \
310 - "${W}"/interfaces/sra/*.vschema \
311 - "${W}"/interfaces/vdb/*.vschema \
312 - "${W}"/interfaces/ncbi/*.vschema \
313 - "${W}"/interfaces/insdc/*.vschema
314 -}