public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/sci:master commit in: sci-biology/sra_sdk/files/, sci-biology/sra_sdk/
@ 2012-02-06  3:35 Martin Mokrejs
  0 siblings, 0 replies; 2+ messages in thread
From: Martin Mokrejs @ 2012-02-06  3:35 UTC (permalink / raw
  To: gentoo-commits

commit:     ed89336ce84a769dcc2c43c85596590e2112dd74
Author:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Mon Feb  6 03:35:44 2012 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Mon Feb  6 03:35:44 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ed89336c

sci-biology/sra_sdk-2.1.9: version bump and almost correct DESTDIR patch

(Portage version: 2.1.10.45/git/Linux x86_64, unsigned Manifest commit)

---
 sci-biology/sra_sdk/ChangeLog                      |    8 ++-
 sci-biology/sra_sdk/files/sra_sdk-destdir.patch    |   76 ++++++++++++++++++++
 sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild           |   14 ++--
 .../{sra_sdk-2.1.6.ebuild => sra_sdk-2.1.9.ebuild} |   21 ++++--
 4 files changed, 104 insertions(+), 15 deletions(-)

diff --git a/sci-biology/sra_sdk/ChangeLog b/sci-biology/sra_sdk/ChangeLog
index 994dd91..0b2163f 100644
--- a/sci-biology/sra_sdk/ChangeLog
+++ b/sci-biology/sra_sdk/ChangeLog
@@ -1,7 +1,13 @@
 # ChangeLog for sci-biology/sra_sdk
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*sra_sdk-2.1.9 (06 Feb 2012)
+
+  06 Feb 2012; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
+  sra_sdk-2.1.6.ebuild, +sra_sdk-2.1.9.ebuild, +files/sra_sdk-destdir.patch:
+  version bump and almost correct DESTDIR patch
+
   22 Sep 2011; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
   sra_sdk-2.1.6.ebuild:
   adjust to altered source tree strcuture, add weird ncbi/ subdirs to be

diff --git a/sci-biology/sra_sdk/files/sra_sdk-destdir.patch b/sci-biology/sra_sdk/files/sra_sdk-destdir.patch
new file mode 100644
index 0000000..bf66c6e
--- /dev/null
+++ b/sci-biology/sra_sdk/files/sra_sdk-destdir.patch
@@ -0,0 +1,76 @@
+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
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.env	2011-08-31 21:46:21.000000000 +0200
++++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/Makefile.env	2012-02-06 02:02:38.000000000 +0100
+@@ -141,7 +141,7 @@
+ 
+ # create all required output directories
+ makedirs:
+-	@ mkdir -p $(addprefix $(TARGDIR)/,$(SUBDIRS) obj/$(MODULE)) $(NCBIDIR)
++	@ mkdir -p $(addprefix $(TARGDIR)/,$(SUBDIRS) obj/$(MODULE)) $(DESTDIR)/$(NCBIDIR)
+ 
+ ifeq (win,$(OS))
+ 
+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
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.gcc.sh	2010-12-28 22:46:39.000000000 +0100
++++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.gcc.sh	2012-02-06 02:23:07.000000000 +0100
+@@ -38,10 +38,10 @@
+ # versioned output
+ if [ "$VERS" = "" ]
+ then
+-    DLIB_CMD="$DLIB_CMD -o $TARG"
+-    EXE_CMD="$EXE_CMD -o $TARG"
++    DLIB_CMD="$DLIB_CMD -o $DESTDIR$TARG"
++    EXE_CMD="$EXE_CMD -o $TARG"
+ else
+     set-vers $(echo $VERS | tr '.' ' ')
+-    DLIB_CMD="$DLIB_CMD -o $OUTDIR/$NAME$DBGAP.so.$VERS -Wl,-soname,$NAME.so.$MAJ"
+-    EXE_CMD="$EXE_CMD -o $OUTDIR/$NAME$DBGAP.$VERS"
++    DLIB_CMD="$DLIB_CMD -o $DESTDIR$OUTDIR/$NAME$DBGAP.so.$VERS -Wl,-soname,$NAME.so.$MAJ"
++    EXE_CMD="$EXE_CMD -o $DESTDIR$OUTDIR/$NAME$DBGAP.$VERS"
+ fi
+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
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.ln.sh	2010-12-28 22:46:39.000000000 +0100
++++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.ln.sh	2012-02-06 02:34:46.000000000 +0100
+@@ -52,12 +52,12 @@
+ 
+ set-vers $(echo $VERS | tr '.' ' ')
+ 
+-cd "$OUTDIR" || exit 5
++cd $DESTDIR$OUTDIR || exit 5
+ 
+ # create link
+ create-link ()
+ {
+-    rm -f "$2"
++    rm -f $DESTDIR"$2"
+     local CMD="ln -s $1 $2"
+     echo $CMD
+     $CMD
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/ld.linux.slib.sh        2012-02-06 04:05:16.000000000 +0100
++++ sra_sdk-2.1.9-/work/sra_sdk-2.1.9/build/ld.linux.slib.sh	2012-02-06 04:05:29.000000000 +0100
+@@ -77,7 +77,7 @@
+     CMD="$CMD $TARG"
+ else
+     set-vers $(echo $VERS | tr '.' ' ')
+-    CMD="$CMD $OUTDIR/$NAME$DBGAP.a.$VERS"
++    CMD="$CMD $DESTDIR/$OUTDIR/$NAME$DBGAP.a.$VERS"
+ fi
+ 
+ # tack on object files
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.gcc.ori	2012-02-06 04:24:39.000000000 +0100
++++ sra_sdk-2.1.9/work/sra_sdk-2.1.9/build/Makefile.gcc	2012-02-06 04:22:57.000000000 +0100
+@@ -36,12 +36,12 @@
+ LD = @ $(TOP)/build/ld.sh $(OS) $(ARCH) gcc \
+ 	--build $(BUILD) --ldflags "$(LDFLAGS)" $(STATIC) \
+ 	$(STATICSYSLIBS) $(CHECKSUM) --objx $(OBJX) --shlx $(SHLX) --libx $(LIBX) \
+-	-MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(LIBDIR):$(ILIBDIR)
++	-MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(DESTDIR)$(LIBDIR):$(ILIBDIR)
+ 
+ LP = @ $(TOP)/build/ld.sh $(OS) $(ARCH) g++ \
+ 	--build $(BUILD) --ldflags "$(LDFLAGS)" $(STATIC) \
+ 	$(STATICSYSLIBS) $(CHECKSUM) --objx $(OBJX) --shlx $(SHLX) --libx $(LIBX) \
+-	-MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(LIBDIR):$(ILIBDIR)
++	-MD --srcdir $(SRCDIR) --bindir $(BINDIR) -L$(DESTDIR)$(LIBDIR):$(ILIBDIR)
+ 
+ # tool options
+ WARN = -Wall -Wno-variadic-macros # -Wconversion

diff --git a/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild b/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild
index 8e964bd..4e08fb3 100644
--- a/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild
+++ b/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -11,8 +11,8 @@ SRC_URI="http://trace.ncbi.nlm.nih.gov/Traces/sra/static/sra_sdk-"${PV}".tar.gz"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS=""
-#KEYWORDS="~amd64 ~x86"
+#KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
 IUSE="static"
 
 DEPEND="app-shells/bash
@@ -27,14 +27,14 @@ RDEPEND="${DEPEND}"
 src_compile(){
 	# -I/usr/include/libxml2
 	# -I/var/tmp/portage/sci-biology/sra_sdk-2.0.1/work/sra_sdk-2.0.1/interfaces/os/unix
-	LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out || die
-	LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir || die
+	LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out LIBDIR=/usr/lib64 DESTDIR="${D}" || die
+	LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir LIBDIR=/usr/lib64 DESTDIR="${D}" || die
 
 	# COMP env variable may have 'GCC' or 'ICC' values
 	if use static; then
-		emake static
+		emake static LIBDIR=/usr/lib64 DESTDIR="${D}"
 	else
-		emake dynamic
+		emake dynamic LIBDIR=/usr/lib64 DESTDIR="${D}"
 	fi
 }
 

diff --git a/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild b/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild
similarity index 86%
copy from sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild
copy to sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild
index 8e964bd..92d51bf 100644
--- a/sci-biology/sra_sdk/sra_sdk-2.1.6.ebuild
+++ b/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 EAPI=3
 
+inherit eutils
+
 DESCRIPTION="NCBI Sequence Read Archive (SRA) sratoolkit"
 HOMEPAGE="http://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=faspftp_runs_v1&m=downloads&s=download_sra"
 SRC_URI="http://trace.ncbi.nlm.nih.gov/Traces/sra/static/sra_sdk-"${PV}".tar.gz"
@@ -11,8 +13,8 @@ SRC_URI="http://trace.ncbi.nlm.nih.gov/Traces/sra/static/sra_sdk-"${PV}".tar.gz"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS=""
-#KEYWORDS="~amd64 ~x86"
+#KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
 IUSE="static"
 
 DEPEND="app-shells/bash
@@ -24,18 +26,23 @@ RDEPEND="${DEPEND}"
 # upstream says:
 # icc, icpc are supported: tested with 11.0 (64-bit) and 10.1 (32-bit), 32-bit 11.0 does not work
 
+src_prepare(){
+	epatch "${FILESDIR}"/sra_sdk-destdir.patch || die
+}
+
 src_compile(){
 	# -I/usr/include/libxml2
 	# -I/var/tmp/portage/sci-biology/sra_sdk-2.0.1/work/sra_sdk-2.0.1/interfaces/os/unix
-	LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out || die
-	LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir || die
 
 	# COMP env variable may have 'GCC' or 'ICC' values
 	if use static; then
-		emake static
+		emake static LIBDIR=/lib64 DESTDIR="${D}"
 	else
-		emake dynamic
+		emake dynamic LIBDIR=/lib64 DESTDIR="${D}"
 	fi
+
+	LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir out LIBDIR=/lib64 DESTDIR="${D}" || die
+	LIBXML_INCLUDES="/usr/include/libxml2" make -j1 OUTDIR="${WORKDIR}"/objdir LIBDIR=/lib64 DESTDIR="${D}" || die
 }
 
 src_install(){



^ permalink raw reply related	[flat|nested] 2+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-biology/sra_sdk/files/, sci-biology/sra_sdk/
@ 2012-02-06 18:21 Martin Mokrejs
  0 siblings, 0 replies; 2+ messages in thread
From: Martin Mokrejs @ 2012-02-06 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     73c1e487f0d8fc8c14f39c83e729c95acaf6be0d
Author:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Mon Feb  6 18:21:43 2012 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Mon Feb  6 18:21:43 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=73c1e487

two more Makefiles needed a DESTDIR patch, in conjunction with an ugly symlink hack in  one can build the stuff; dobin does not transfer symliks so every binary appears installed 3 times; upstream bug http://jira.be-md.ncbi.nlm.nih.gov/browse/TR-10207

(Portage version: 2.1.10.45/git/Linux x86_64, unsigned Manifest commit)

---
 sci-biology/sra_sdk/ChangeLog                      |    8 ++
 sci-biology/sra_sdk/files/libs_sra_Makefile.patch  |   77 ++++++++++++++++++++
 .../sra_sdk/files/tools_vdb-vcopy_Makefile.patch   |   12 +++
 sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild           |   44 ++++--------
 4 files changed, 112 insertions(+), 29 deletions(-)

diff --git a/sci-biology/sra_sdk/ChangeLog b/sci-biology/sra_sdk/ChangeLog
index 0b2163f..9ac722a 100644
--- a/sci-biology/sra_sdk/ChangeLog
+++ b/sci-biology/sra_sdk/ChangeLog
@@ -2,6 +2,14 @@
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  06 Feb 2012; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
+  sra_sdk-2.1.9.ebuild, +files/libs_sra_Makefile.patch,
+  +files/tools_vdb-vcopy_Makefile.patch:
+  two more Makefiles needed a DESTDIR patch, in conjunction with an ugly
+  symlink hack in one can build the stuff; dobin does not transfer symliks so
+  every binary appears installed 3 times; upstream bug
+  http://jira.be-md.ncbi.nlm.nih.gov/browse/TR-10207
+
 *sra_sdk-2.1.9 (06 Feb 2012)
 
   06 Feb 2012; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>

diff --git a/sci-biology/sra_sdk/files/libs_sra_Makefile.patch b/sci-biology/sra_sdk/files/libs_sra_Makefile.patch
new file mode 100644
index 0000000..44acc42
--- /dev/null
+++ b/sci-biology/sra_sdk/files/libs_sra_Makefile.patch
@@ -0,0 +1,77 @@
+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
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/libs/sra/Makefile	2011-12-02 21:30:12.000000000 +0100
++++ sra_sdk-2.1.9/work/sra_sdk-2.1.9/libs/sra/Makefile	2012-02-06 18:38:45.000000000 +0100
+@@ -100,7 +100,7 @@
+ 	$(addsuffix .$(LOBX),$(SRAPATH_SRC))
+ 
+ $(LIBDIR)/libsrapath.$(LIBX): $(SRAPATH_OBJ)
+-	$(LD) --slib -o $@ $^
++	$(LD) --slib -o $(DESTDIR)$@ $^
+ 
+ libsrapath.vers.h:
+ 	@ true
+@@ -138,10 +138,10 @@
+ 	-dklib
+ 
+ $(LIBDIR)/libsra-schema.$(SHLX): $(SRA_SCHEMA_OBJ)
+-	$(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(SRA_SCHEMA_LIB)
++	$(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRA_SCHEMA_LIB)
+ 
+ $(LIBDIR)/libwsra-schema.$(SHLX): $(WSRA_SCHEMA_OBJ)
+-	$(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(WSRA_SCHEMA_LIB)
++	$(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(WSRA_SCHEMA_LIB)
+ 
+ SRASCHEMA_SRC = \
+ 	sraschema-stub
+@@ -168,10 +168,10 @@
+ 	$(addsuffix .$(LOBX),$(WSRASCHEMA_SRC))
+ 
+ $(LIBDIR)/libsraschema.$(LIBX): $(SRASCHEMA_OBJ) $(SRASCHEMA_DEPS)
+-	$(LD) --slib -o $@ $(SRASCHEMA_OBJ) $(SRA_SCHEMA_LIB)
++	$(LD) --slib -o $(DESTDIR)$@ $(SRASCHEMA_OBJ) $(SRA_SCHEMA_LIB)
+ 
+ $(LIBDIR)/libwsraschema.$(LIBX): $(WSRASCHEMA_OBJ) $(WSRASCHEMA_DEPS)
+-	$(LD) --slib -o $@ $(WSRASCHEMA_OBJ) $(WSRA_SCHEMA_LIB)
++	$(LD) --slib -o $(DESTDIR)$@ $(WSRASCHEMA_OBJ) $(WSRA_SCHEMA_LIB)
+ 
+ libsraschema_tag:
+ 	@ $(TOP)/build/tag-module.sh $(MODULE) libsraschema $(SRASCHEMA_OBJ)
+@@ -205,10 +205,10 @@
+ 	-dklib
+ 
+ $(LIBDIR)/libsradb.$(SHLX): $(SRADB_OBJ)
+-	$(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(SRADB_LIB)
++	$(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRADB_LIB)
+ 
+ $(LIBDIR)/libsradb.$(LIBX): $(SRADB_OBJ)
+-	$(LD) --slib --vers $(SRCDIR) -o $@ $^ $(SRADB_LIB)
++	$(LD) --slib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRADB_LIB)
+ 
+ libsradb_tag: $(SRADB_TAGS)
+ 	@ $(TOP)/build/tag-module.sh $(MODULE) libsradb $(SRADB_OBJ)
+@@ -236,10 +236,10 @@
+ 	-dklib
+ 
+ $(LIBDIR)/libwsradb.$(SHLX): $(WSRADB_OBJ)
+-	$(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(WSRADB_LIB)
++	$(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(WSRADB_LIB)
+ 
+ $(LIBDIR)/libwsradb.$(LIBX): $(WSRADB_OBJ)
+-	$(LD) --slib --vers $(SRCDIR) -o $@ $^ $(WSRADB_LIB)
++	$(LD) --slib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(WSRADB_LIB)
+ 
+ libwsradb_tag: $(WSRADB_TAGS)
+ 	@ $(TOP)/build/tag-module.sh $(MODULE) libwsradb $(WSRADB_OBJ)
+@@ -266,10 +266,10 @@
+ 	-dklib
+ 
+ $(LIBDIR)/libsrareader.$(SHLX): $(SRAREADER_OBJ)
+-	$(LD) --dlib --vers $(SRCDIR) -o $@ $^ $(SRAREADER_LIB)
++	$(LD) --dlib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRAREADER_LIB)
+ 
+ $(LIBDIR)/libsrareader.$(LIBX): $(SRAREADER_OBJ)
+-	$(LD) --slib --vers $(SRCDIR) -o $@ $^ $(SRAREADER_LIB)
++	$(LD) --slib --vers $(SRCDIR) -o $(DESTDIR)$@ $^ $(SRAREADER_LIB)
+ 
+ libsrareader_tag:
+ 	@ $(TOP)/build/tag-module.sh $(MODULE) libsrareader $(SRAREADER_OBJ)

diff --git a/sci-biology/sra_sdk/files/tools_vdb-vcopy_Makefile.patch b/sci-biology/sra_sdk/files/tools_vdb-vcopy_Makefile.patch
new file mode 100644
index 0000000..738d67c
--- /dev/null
+++ b/sci-biology/sra_sdk/files/tools_vdb-vcopy_Makefile.patch
@@ -0,0 +1,12 @@
+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
+--- sra_sdk-2.1.9/work/sra_sdk-2.1.9/tools/vdb-copy/Makefile	2011-12-02 22:00:36.000000000 +0100
++++ sra_sdk-2.1.9/work/sra_sdk-2.1.9/tools/vdb-copy/Makefile	2012-02-06 18:39:05.000000000 +0100
+@@ -89,7 +89,7 @@
+ $(BINDIR)/vdb-copy: $(NCBIDIR)/vdb-copy.kfg 
+ 
+ $(NCBIDIR)/vdb-copy.kfg: $(SRCDIR)/vdb-copy.kfg
+-	cp $^ $@
++	cp $^ $(DESTDIR)$@
+ 
+ VDB_COPY_SRC = \
+ 	num-gen \

diff --git a/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild b/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild
index 92d51bf..fcc74cb 100644
--- a/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild
+++ b/sci-biology/sra_sdk/sra_sdk-2.1.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://trace.ncbi.nlm.nih.gov/Traces/sra/static/sra_sdk-"${PV}".tar.gz"
 LICENSE="public-domain"
 SLOT="0"
 #KEYWORDS=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 IUSE="static"
 
 DEPEND="app-shells/bash
@@ -28,12 +28,14 @@ RDEPEND="${DEPEND}"
 
 src_prepare(){
 	epatch "${FILESDIR}"/sra_sdk-destdir.patch || die
+	epatch "${FILESDIR}"/tools_vdb-vcopy_Makefile.patch || die
+	epatch "${FILESDIR}"/libs_sra_Makefile.patch || die
+	mkdir -p /var/tmp/portage/sci-biology/"${P}"/image//var/tmp/portage/sci-biology/
+	ln -s /var/tmp/portage/sci-biology/"${P}" /var/tmp/portage/sci-biology/"${P}"/image//var/tmp/portage/sci-biology/"${P}"
+
 }
 
 src_compile(){
-	# -I/usr/include/libxml2
-	# -I/var/tmp/portage/sci-biology/sra_sdk-2.0.1/work/sra_sdk-2.0.1/interfaces/os/unix
-
 	# COMP env variable may have 'GCC' or 'ICC' values
 	if use static; then
 		emake static LIBDIR=/lib64 DESTDIR="${D}"
@@ -46,35 +48,19 @@ src_compile(){
 }
 
 src_install(){
-	# for details see "${WORKDIR}"/sra_sdk-2.1.6/README-build
-
+	rm -rf  /var/tmp/portage/sci-biology/"${P}"/image//var
 	# BUG: at the moment every binary is installed three times, e.g.:
 	# -rwxr-xr-x 1 root root 1797720 Sep 23 01:31 abi-dump
 	# -rwxr-xr-x 1 root root 1797720 Sep 23 01:31 abi-dump.2
 	# -rwxr-xr-x 1 root root 1797720 Sep 23 01:31 abi-dump.2.1.6
 	if use amd64; then
-		dobin "${WORKDIR}"/objdir/linux/pub/gcc/x86_64/bin/*
-		insinto /usr/bin/ncbi
-		dobin "${WORKDIR}"/objdir/linux/pub/gcc/x86_64/bin/ncbi/*
-	elif use x86; then
-		dobin "${WORKDIR}"/objdir/linux/pub/gcc/i386/bin/*
-		insinto /usr/bin/ncbi
-		dobin "${WORKDIR}"/objdir/linux/pub/gcc/i386/bin/ncbi/*
+		mkdir "${D}"/usr
+		mkdir "${D}"/usr/bin
+		dobin "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/bin/*
+		# for f in ${W}/objdir/linux/rel/gcc/i386/bin/*; do if [ ! -l "$f" ]; then cp "$f" ${D}/usr/bin || die "copy failed" ; fi; done
+
+		dolib "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/ilib/*
+		dolib "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/mod/*
+		dolib "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/wmod/*
 	fi
-
-	# mkdir -p ${D}/usr/bin || die
-	# for f in ${W}/objdir/linux/rel/gcc/i386/bin/*; do if [ ! -l "$f" ]; then cp "$f" ${D}/usr/bin || die "copy failed" ; fi; done
-
-	# looks the binaries have the folllowing libs statically linked in so we do NOT need these files
-	# mkdir -p ${D}/usr/ilib || die
-	# dolib ${W}/objdir/linux/rel/gcc/i386/ilib/*
-	# insinto "${D}"/usr/lib/ncbi
-	# doins ${W}/objdir/linux/rel/gcc/i386/ilib/ncbi/*
-
-	# mkdir -p ${D}/usr/lib || die
-	# dolib ${W}/objdir/linux/rel/gcc/i386/lib/*
-	# insinto "${D}"/usr/lib/ncbi
-	# doins ${W}/objdir/linux/rel/gcc/i386/lib/ncbi/*
-
-	# same for mod/ and wmod/ subdirs
 }



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-02-06 18:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-06  3:35 [gentoo-commits] proj/sci:master commit in: sci-biology/sra_sdk/files/, sci-biology/sra_sdk/ Martin Mokrejs
  -- strict thread matches above, loose matches on Subject: below --
2012-02-06 18:21 Martin Mokrejs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox