* [gentoo-commits] proj/sci:master commit in: sci-biology/mira/, sci-biology/mira/files/
@ 2011-05-18 16:10 Martin Mokrejs
0 siblings, 0 replies; 7+ messages in thread
From: Martin Mokrejs @ 2011-05-18 16:10 UTC (permalink / raw
To: gentoo-commits
commit: 71511493b0866f094c9b7a11490facd09df27c86
Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Wed May 18 16:10:34 2011 +0000
Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Wed May 18 16:10:34 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=71511493
sci-biology/mira-3.2.1-r1: added an extra patch for traceinfo off-by-one error
(Portage version: 2.1.9.43/git/Linux i686, unsigned Manifest commit)
---
sci-biology/mira/files/mira-3.0.0-asneeded.patch | 56 ++++++++++++++++++++
.../mira/files/mira_left_clip.readpool.C.patch | 36 +++++++++++++
sci-biology/mira/metadata.xml | 9 +++
sci-biology/mira/mira-3.2.1-r1.ebuild | 55 +++++++++++++++++++
sci-biology/mira/mira-3.2.1.17-r1.ebuild | 55 +++++++++++++++++++
5 files changed, 211 insertions(+), 0 deletions(-)
diff --git a/sci-biology/mira/files/mira-3.0.0-asneeded.patch b/sci-biology/mira/files/mira-3.0.0-asneeded.patch
new file mode 100644
index 0000000..9bbd267
--- /dev/null
+++ b/sci-biology/mira/files/mira-3.0.0-asneeded.patch
@@ -0,0 +1,56 @@
+http://bugs.gentoo.org/show_bug.cgi?id=305547
+
+--- config/m4/ax_lib_expat.m4
++++ config/m4/ax_lib_expat.m4
+@@ -96,6 +99,7 @@
+
+ EXPAT_CFLAGS=""
+ EXPAT_LDFLAGS=""
++ EXPAT_LIBS=""
+ EXPAT_VERSION=""
+
+ dnl
+@@ -105,7 +109,8 @@
+
+ if test -n "$expat_prefix"; then
+ expat_include_dir="$expat_prefix/include"
+- expat_lib_flags="-L$expat_prefix/lib -lexpat"
++ expat_lib_flags="-L$expat_prefix/lib"
++ expat_libs="-lexpat"
+ run_expat_test="yes"
+ elif test "$expat_requested" = "yes"; then
+ if test -n "$expat_include_dir" -a -n "$expat_lib_flags"; then
+@@ -126,6 +131,8 @@
+ saved_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $expat_lib_flags"
+
++ saved_LIBS="$LIBS"
++ LIBS="$LIBS $expat_libs"
+ dnl
+ dnl Check Expat headers
+ dnl
+@@ -171,7 +178,8 @@
+ ]]
+ )],
+ [
+ EXPAT_LDFLAGS="$expat_lib_flags"
++ EXPAT_LIBS="$expat_libs"
+ expat_lib_found="yes"
+ AC_MSG_RESULT([found])
+ ],
+@@ -185,6 +193,7 @@
+
+ CPPFLAGS="$saved_CPPFLAGS"
+ LDFLAGS="$saved_LDFLAGS"
++ LIBS="$saved_LIBS"
+ fi
+
+ AC_MSG_CHECKING([for Expat XML Parser])
+@@ -194,6 +203,7 @@
+
+ AC_SUBST([EXPAT_CFLAGS])
+ AC_SUBST([EXPAT_LDFLAGS])
++ AC_SUBST([EXPAT_LIBS])
+
+ HAVE_EXPAT="yes"
+ else
diff --git a/sci-biology/mira/files/mira_left_clip.readpool.C.patch b/sci-biology/mira/files/mira_left_clip.readpool.C.patch
new file mode 100644
index 0000000..12977dd
--- /dev/null
+++ b/sci-biology/mira/files/mira_left_clip.readpool.C.patch
@@ -0,0 +1,36 @@
+*** src/mira/readpool.C.ori 2010-11-21 11:42:29.000000000 -0600
+--- src/mira/readpool.C 2011-01-13 10:20:38.000000000 -0600
+***************
+*** 1751,1757 ****
+ break;
+ }
+ case NCBIInfoXML::NCBIXML_CLIP_QUALITY_LEFT : {
+! REP_thepool[idoffound].setLQClipoff(atoi(ECD->c_str()));
+ break;
+ }
+ case NCBIInfoXML::NCBIXML_CLIP_QUALITY_RIGHT : {
+--- 1751,1757 ----
+ break;
+ }
+ case NCBIInfoXML::NCBIXML_CLIP_QUALITY_LEFT : {
+! REP_thepool[idoffound].setLQClipoff(atoi(ECD->c_str())-1);
+ break;
+ }
+ case NCBIInfoXML::NCBIXML_CLIP_QUALITY_RIGHT : {
+***************
+*** 1759,1765 ****
+ break;
+ }
+ case NCBIInfoXML::NCBIXML_CLIP_VECTOR_LEFT : {
+! REP_thepool[idoffound].setLSClipoff(atoi(ECD->c_str()));
+ break;
+ }
+ case NCBIInfoXML::NCBIXML_CLIP_VECTOR_RIGHT : {
+--- 1759,1765 ----
+ break;
+ }
+ case NCBIInfoXML::NCBIXML_CLIP_VECTOR_LEFT : {
+! REP_thepool[idoffound].setLSClipoff(atoi(ECD->c_str())-1);
+ break;
+ }
+ case NCBIInfoXML::NCBIXML_CLIP_VECTOR_RIGHT : {
diff --git a/sci-biology/mira/metadata.xml b/sci-biology/mira/metadata.xml
new file mode 100644
index 0000000..07b5255
--- /dev/null
+++ b/sci-biology/mira/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci-biology</herd>
+ <maintainer>
+ <email>mmokrejs@fold.natur.cuni.cz</email>
+ <name>Martin Mokrejs</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/sci-biology/mira/mira-3.2.1-r1.ebuild b/sci-biology/mira/mira-3.2.1-r1.ebuild
new file mode 100644
index 0000000..020876c
--- /dev/null
+++ b/sci-biology/mira/mira-3.2.1-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+MIRA_3RDPARTY_PV="17-04-2010"
+
+inherit autotools base multilib
+
+DESCRIPTION="Whole Genome Shotgun and EST Sequence Assembler for Sanger, 454 and Solexa / Illumina"
+HOMEPAGE="http://www.chevreux.org/projects_mira.html"
+SRC_URI="mirror://sourceforge/mira-assembler/${P}.tar.bz2
+ mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+CDEPEND=">=dev-libs/boost-1.41.0-r3"
+DEPEND="${CDEPEND}
+ dev-libs/expat"
+RDEPEND="${CDEPEND}
+ sci-biology/smalt-bin
+ sci-biology/ssaha2-bin"
+
+src_prepare() {
+ find -name 'configure*' -or -name 'Makefile*' | xargs sed -i 's/flex++/flex -+/' || die
+ epatch "${FILESDIR}"/${PN}-3.0.0-asneeded.patch
+ # http://sourceforge.net/apps/trac/mira-assembler/ticket/47
+ epatch "${FILESDIR}"/mira_left_clip.readpool.C.patch
+ AT_M4DIR="config/m4" eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-boost="${EPREFIX}"/usr/$(get_libdir) \
+ --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --with-boost-thread=boost_thread-mt
+}
+
+src_compile() {
+ base_src_compile
+ # TODO: resolve docbook incompatibility for building docs
+ if use doc; then emake -C doc clean docs || die; fi
+}
+
+src_install() {
+ einstall || die
+ dodoc AUTHORS GETTING_STARTED NEWS README* HELP_WANTED THANKS INSTALL
+ find doc/docs/man -type f | xargs doman
+ find doc/docs/texinfo -type f | xargs doinfo
+ dobin "${WORKDIR}"/3rdparty/{sff_extract,qual2ball,*.pl}
+}
diff --git a/sci-biology/mira/mira-3.2.1.17-r1.ebuild b/sci-biology/mira/mira-3.2.1.17-r1.ebuild
new file mode 100644
index 0000000..020876c
--- /dev/null
+++ b/sci-biology/mira/mira-3.2.1.17-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+MIRA_3RDPARTY_PV="17-04-2010"
+
+inherit autotools base multilib
+
+DESCRIPTION="Whole Genome Shotgun and EST Sequence Assembler for Sanger, 454 and Solexa / Illumina"
+HOMEPAGE="http://www.chevreux.org/projects_mira.html"
+SRC_URI="mirror://sourceforge/mira-assembler/${P}.tar.bz2
+ mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+CDEPEND=">=dev-libs/boost-1.41.0-r3"
+DEPEND="${CDEPEND}
+ dev-libs/expat"
+RDEPEND="${CDEPEND}
+ sci-biology/smalt-bin
+ sci-biology/ssaha2-bin"
+
+src_prepare() {
+ find -name 'configure*' -or -name 'Makefile*' | xargs sed -i 's/flex++/flex -+/' || die
+ epatch "${FILESDIR}"/${PN}-3.0.0-asneeded.patch
+ # http://sourceforge.net/apps/trac/mira-assembler/ticket/47
+ epatch "${FILESDIR}"/mira_left_clip.readpool.C.patch
+ AT_M4DIR="config/m4" eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-boost="${EPREFIX}"/usr/$(get_libdir) \
+ --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --with-boost-thread=boost_thread-mt
+}
+
+src_compile() {
+ base_src_compile
+ # TODO: resolve docbook incompatibility for building docs
+ if use doc; then emake -C doc clean docs || die; fi
+}
+
+src_install() {
+ einstall || die
+ dodoc AUTHORS GETTING_STARTED NEWS README* HELP_WANTED THANKS INSTALL
+ find doc/docs/man -type f | xargs doman
+ find doc/docs/texinfo -type f | xargs doinfo
+ dobin "${WORKDIR}"/3rdparty/{sff_extract,qual2ball,*.pl}
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-biology/mira/, sci-biology/mira/files/
@ 2011-06-23 15:04 Martin Mokrejs
0 siblings, 0 replies; 7+ messages in thread
From: Martin Mokrejs @ 2011-06-23 15:04 UTC (permalink / raw
To: gentoo-commits
commit: 73f514811fefcf2be4be2a75d8018426660f6d5e
Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Thu Jun 23 15:04:37 2011 +0000
Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Thu Jun 23 15:04:37 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=73f51481
sci-biology/mira: libtool.m4 fix so we can safely run eautoreconf and a version bump
(Portage version: 2.1.9.49/git/Linux i686, unsigned Manifest commit)
---
sci-biology/mira/files/libtool.m4.patch | 13 +++++++++++++
sci-biology/mira/mira-3.2.1-r2.ebuild | 1 +
sci-biology/mira/mira-3.2.1.17-r1.ebuild | 5 ++---
.../{mira-3.2.1-r2.ebuild => mira-3.2.1.18.ebuild} | 4 +++-
4 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/sci-biology/mira/files/libtool.m4.patch b/sci-biology/mira/files/libtool.m4.patch
new file mode 100644
index 0000000..9cfaeef
--- /dev/null
+++ b/sci-biology/mira/files/libtool.m4.patch
@@ -0,0 +1,13 @@
+--- config/m4/libtool.m4.ori 2011-06-22 12:28:14.000000000 +0200
++++ config/m4/libtool.m4 2011-06-22 12:28:39.000000000 +0200
+@@ -88,10 +88,6 @@
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ltmain"
+
+-# Always use our own libtool.
+-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+-AC_SUBST(LIBTOOL)dnl
+-
+ _LT_SETUP
+
+ # Only expand once:
diff --git a/sci-biology/mira/mira-3.2.1-r2.ebuild b/sci-biology/mira/mira-3.2.1-r2.ebuild
index a4de8cc..c110959 100644
--- a/sci-biology/mira/mira-3.2.1-r2.ebuild
+++ b/sci-biology/mira/mira-3.2.1-r2.ebuild
@@ -31,6 +31,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0.0-asneeded.patch
# http://sourceforge.net/apps/trac/mira-assembler/ticket/47
epatch "${FILESDIR}"/mira_left_clip.readpool.C.patch
+ epatch "${FILESDIR}"/libtool.m4.patch
AT_M4DIR="config/m4" eautoreconf
}
diff --git a/sci-biology/mira/mira-3.2.1.17-r1.ebuild b/sci-biology/mira/mira-3.2.1.17-r1.ebuild
index 9fe96ff..04b3767 100644
--- a/sci-biology/mira/mira-3.2.1.17-r1.ebuild
+++ b/sci-biology/mira/mira-3.2.1.17-r1.ebuild
@@ -16,9 +16,7 @@ SRC_URI="mirror://sourceforge/mira-assembler/${P}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
IUSE=""
-KEYWORDS=""
-# masked because of 'libtool: Version mismatch error. This is libtool 2.4, but the definition of this LT_INIT comes from libtool 2.2.6b. You should recreate aclocal.m4 with macros from libtool 2.4 and run autoconf again.', dyeing at src/examples_programming/
-#KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
CDEPEND=">=dev-libs/boost-1.41.0-r3
dev-util/google-perftools"
@@ -33,6 +31,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0.0-asneeded.patch
# http://sourceforge.net/apps/trac/mira-assembler/ticket/47
epatch "${FILESDIR}"/mira_left_clip.readpool.C.patch
+ epatch "${FILESDIR}"/libtool.m4.patch
AT_M4DIR="config/m4" eautoreconf
}
diff --git a/sci-biology/mira/mira-3.2.1-r2.ebuild b/sci-biology/mira/mira-3.2.1.18.ebuild
similarity index 87%
copy from sci-biology/mira/mira-3.2.1-r2.ebuild
copy to sci-biology/mira/mira-3.2.1.18.ebuild
index a4de8cc..3ea8ce1 100644
--- a/sci-biology/mira/mira-3.2.1-r2.ebuild
+++ b/sci-biology/mira/mira-3.2.1.18.ebuild
@@ -31,7 +31,9 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0.0-asneeded.patch
# http://sourceforge.net/apps/trac/mira-assembler/ticket/47
epatch "${FILESDIR}"/mira_left_clip.readpool.C.patch
+ epatch "${FILESDIR}"/libtool.m4.patch
AT_M4DIR="config/m4" eautoreconf
+ #epatch "${FILESDIR}"/libtool.patch
}
src_configure() {
@@ -44,7 +46,7 @@ src_configure() {
src_compile() {
base_src_compile
# TODO: resolve docbook incompatibility for building docs
- if use doc; then emake -C doc clean docs || die; fi
+ if use doc; then emake -C doc clean docs || die "This will probably die because upstream did not imrove re-genartion of the docs yet."; fi
}
src_install() {
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-biology/mira/, sci-biology/mira/files/
@ 2011-12-08 1:39 Martin Mokrejs
0 siblings, 0 replies; 7+ messages in thread
From: Martin Mokrejs @ 2011-12-08 1:39 UTC (permalink / raw
To: gentoo-commits
commit: 2b33defb28660b66594a4ca772f7a87d6a487089
Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Thu Dec 8 01:38:57 2011 +0000
Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Thu Dec 8 01:38:57 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2b33defb
sci-biology/mira: version bump
(Portage version: 2.1.10.38/git/Linux i686, unsigned Manifest commit)
---
sci-biology/mira/ChangeLog | 13 +++++
sci-biology/mira/files/mira-3.4.0.1-asneeded.patch | 29 ++++++++++
sci-biology/mira/mira-3.4.0.1.ebuild | 57 ++++++++++++++++++++
3 files changed, 99 insertions(+), 0 deletions(-)
diff --git a/sci-biology/mira/ChangeLog b/sci-biology/mira/ChangeLog
new file mode 100644
index 0000000..0982f99
--- /dev/null
+++ b/sci-biology/mira/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for sci-biology/mira
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*mira-3.4.0.1 (08 Dec 2011)
+
+ 08 Dec 2011; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
+ +mira-3.4.0.1.ebuild, +files/mira-3.4.0.1-asneeded.patch:
+ version bump and dropped the expat patch for --as-needed CFLAGS as upstream
+ fixed that in a different way, the still applicable part of the patch is
+ however provided under files/ but is just a cosmetic change (hence not really
+ needed)
+
diff --git a/sci-biology/mira/files/mira-3.4.0.1-asneeded.patch b/sci-biology/mira/files/mira-3.4.0.1-asneeded.patch
new file mode 100644
index 0000000..4184323
--- /dev/null
+++ b/sci-biology/mira/files/mira-3.4.0.1-asneeded.patch
@@ -0,0 +1,29 @@
+--- config/m4/ax_lib_expat.m4.ori 2011-12-08 01:59:42.000000000 +0100
++++ config/m4/ax_lib_expat.m4 2011-12-08 02:00:08.000000000 +0100
+@@ -108,7 +108,8 @@
+
+ if test -n "$expat_prefix"; then
+ expat_include_dir="$expat_prefix/include"
+- expat_lib_flags="-L$expat_prefix/lib -lexpat"
++ expat_lib_flags="-L$expat_prefix/lib"
++ expat_libs="-lexpat"
+ run_expat_test="yes"
+ elif test "$expat_requested" = "yes"; then
+ if test -n "$expat_include_dir" -a -n "$expat_lib_flags"; then
+@@ -129,6 +130,8 @@
+ saved_LDFLAGS="$LDFLAGS"
+ LIBS="$LDFLAGS $expat_lib_flags"
+
++ saved_LIBS="$LIBS"
++ LIBS="$LIBS $expat_libs"
+ dnl
+ dnl Check Expat headers
+ dnl
+@@ -188,6 +191,7 @@
+
+ CPPFLAGS="$saved_CPPFLAGS"
+ LDFLAGS="$saved_LDFLAGS"
++ LIBS="$saved_LIBS"
+ fi
+
+ AC_MSG_CHECKING([for Expat XML Parser])
diff --git a/sci-biology/mira/mira-3.4.0.1.ebuild b/sci-biology/mira/mira-3.4.0.1.ebuild
new file mode 100644
index 0000000..78d1cc3
--- /dev/null
+++ b/sci-biology/mira/mira-3.4.0.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+MIRA_3RDPARTY_PV="09-09-2011"
+
+inherit autotools base multilib
+
+DESCRIPTION="Whole Genome Shotgun and EST Sequence Assembler for Sanger, 454 and Solexa / Illumina"
+HOMEPAGE="http://www.chevreux.org/projects_mira.html"
+SRC_URI="mirror://sourceforge/mira-assembler/${P}.tar.bz2
+ mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+CDEPEND=">=dev-libs/boost-1.41.0-r3
+ dev-util/google-perftools"
+DEPEND="${CDEPEND}
+ dev-libs/expat"
+RDEPEND="${CDEPEND}
+ sci-biology/smalt-bin
+ sci-biology/ssaha2-bin"
+
+src_prepare() {
+ find -name 'configure*' -or -name 'Makefile*' | xargs sed -i 's/flex++/flex -+/' || die
+ # http://sourceforge.net/apps/trac/mira-assembler/ticket/47
+ epatch "${FILESDIR}"/mira_left_clip.readpool.C.patch
+ epatch "${FILESDIR}"/libtool.m4.patch
+ AT_M4DIR="config/m4" eautoreconf
+ #epatch "${FILESDIR}"/libtool.patch
+}
+
+src_configure() {
+ econf \
+ --with-boost="${EPREFIX}"/usr/$(get_libdir) \
+ --with-boost-libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --with-boost-thread=boost_thread-mt
+}
+
+src_compile() {
+ base_src_compile
+ # TODO: resolve docbook incompatibility for building docs
+ if use doc; then emake -C doc clean docs || die "This will probably die because upstream did not improve re-generation of the docs yet."; fi
+}
+
+src_install() {
+ einstall || die
+ dodoc AUTHORS GETTING_STARTED NEWS README* HELP_WANTED THANKS INSTALL
+ find doc/docs/man -type f | xargs doman
+ find doc/docs/texinfo -type f | xargs doinfo
+ dobin "${WORKDIR}"/3rdparty/{sff_extract,qual2ball,*.pl}
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-biology/mira/, sci-biology/mira/files/
@ 2013-02-22 0:37 Martin Mokrejs
0 siblings, 0 replies; 7+ messages in thread
From: Martin Mokrejs @ 2013-02-22 0:37 UTC (permalink / raw
To: gentoo-commits
commit: c2386356030a1cee494636d114a52a59714fb10c
Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Fri Feb 22 00:36:44 2013 +0000
Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Fri Feb 22 00:36:44 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=c2386356
sci-biology/mira: current stable and development version bumps
Package-Manager: portage-2.1.11.38
---
sci-biology/mira/ChangeLog | 11 +++-
.../mira/files/mira-3.4.0.2-boost-1.50.patch | 24 ++++++++
sci-biology/mira/mira-3.4.1.1.ebuild | 61 ++++++++++++++++++++
sci-biology/mira/mira-3.9.9.ebuild | 61 ++++++++++++++++++++
4 files changed, 155 insertions(+), 2 deletions(-)
diff --git a/sci-biology/mira/ChangeLog b/sci-biology/mira/ChangeLog
index 4cd234f..68b66f6 100644
--- a/sci-biology/mira/ChangeLog
+++ b/sci-biology/mira/ChangeLog
@@ -1,7 +1,15 @@
# ChangeLog for sci-biology/mira
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*mira-3.4.1.1 (22 Feb 2013)
+*mira-3.9.9 (22 Feb 2013)
+
+ 22 Feb 2013; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
+ +files/mira-3.4.0.2-boost-1.50.patch, +mira-3.4.1.1.ebuild,
+ +mira-3.9.9.ebuild:
+ sci-biology/mira: current stable and development version bumps
+
22 May 2012; Justin Lecher <jlec@gentoo.org> -mira-3.2.1-r2.ebuild,
-mira-3.2.1.17-r1.ebuild, -mira-3.2.1.20.ebuild, mira-3.4.0.1.ebuild:
Add missing eutils.eclass, bump to EAPI=4, remove usage of base.eclass; drop
@@ -15,4 +23,3 @@
fixed that in a different way, the still applicable part of the patch is
however provided under files/ but is just a cosmetic change (hence not really
needed)
-
diff --git a/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch b/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch
new file mode 100644
index 0000000..4271922
--- /dev/null
+++ b/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch
@@ -0,0 +1,24 @@
+ config/m4/ax_boost_regex.m4 | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/config/m4/ax_boost_regex.m4 b/config/m4/ax_boost_regex.m4
+index 1ac06af..5b7be93 100644
+--- a/config/m4/ax_boost_regex.m4
++++ b/config/m4/ax_boost_regex.m4
+@@ -78,14 +78,14 @@ AC_DEFUN([AX_BOOST_REGEX],
+ for libextension in `ls $BOOSTLIBDIR/libboost_regex*.so* $BOOSTLIBDIR/libboost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_regex.*\)\.so.*$;\1;' -e 's;^lib\(boost_regex.*\)\.a*$;\1;'` ; do
+ ax_lib=${libextension}
+ AC_CHECK_LIB($ax_lib, exit,
+- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
++ [BOOST_REGEX_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
+ [link_regex="no"])
+ done
+ if test "x$link_regex" != "xyes"; then
+ for libextension in `ls $BOOSTLIBDIR/boost_regex*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a*$;\1;'` ; do
+ ax_lib=${libextension}
+ AC_CHECK_LIB($ax_lib, exit,
+- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
++ [BOOST_REGEX_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
+ [link_regex="no"])
+ done
+ fi
diff --git a/sci-biology/mira/mira-3.4.1.1.ebuild b/sci-biology/mira/mira-3.4.1.1.ebuild
new file mode 100644
index 0000000..5260ee1
--- /dev/null
+++ b/sci-biology/mira/mira-3.4.1.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/mira/mira-3.4.0.2.ebuild,v 1.1 2012/11/07 22:29:56 jlec Exp $
+
+EAPI=4
+
+MIRA_3RDPARTY_PV="06-07-2012"
+
+inherit autotools base multilib
+
+DESCRIPTION="Whole Genome Shotgun and EST Sequence Assembler for Sanger, 454 and Solexa / Illumina"
+HOMEPAGE="http://www.chevreux.org/projects_mira.html"
+SRC_URI="
+ http://sourceforge.net/projects/mira-assembler/files/MIRA/stable/${P}.tar.gz
+ mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+CDEPEND="
+ dev-libs/boost
+ dev-util/google-perftools"
+DEPEND="${CDEPEND}
+ app-editors/vim-core
+ dev-libs/expat"
+RDEPEND="${CDEPEND}"
+
+DOCS=( AUTHORS GETTING_STARTED NEWS README HELP_WANTED
+ THANKS doc/3rdparty/scaffolding_MIRA_BAMBUS.pdf )
+
+src_prepare() {
+ find -name 'configure*' -or -name 'Makefile*' | xargs sed -i 's/flex++/flex -+/' || die
+ epatch \
+ "${FILESDIR}"/${PN}-3.4.0.2-boost-1.50.patch
+ AT_M4DIR="config/m4" eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-boost="${EPREFIX}/usr/$(get_libdir)" \
+ --with-boost-libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --with-boost-thread=boost_thread-mt
+}
+
+#src_compile() {
+# base_src_compile
+# # TODO: resolve docbook incompatibility for building docs
+# #if use doc; then emake -C doc clean docs || die; fi
+#}
+
+src_install() {
+ base_src_install
+ dobin "${WORKDIR}"/3rdparty/{sff_extract,qual2ball,*.pl}
+}
+
+pkg_postinst() {
+ einfo "Documentation is no longer built, you can find it at:"
+ einfo "http://mira-assembler.sourceforge.net/docs/DefinitiveGuideToMIRA.html"
+}
diff --git a/sci-biology/mira/mira-3.9.9.ebuild b/sci-biology/mira/mira-3.9.9.ebuild
new file mode 100644
index 0000000..0deeb87
--- /dev/null
+++ b/sci-biology/mira/mira-3.9.9.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/mira/mira-3.4.0.2.ebuild,v 1.1 2012/11/07 22:29:56 jlec Exp $
+
+EAPI=4
+
+MIRA_3RDPARTY_PV="06-07-2012"
+
+inherit autotools base multilib
+
+DESCRIPTION="Whole Genome Shotgun and EST Sequence Assembler for Sanger, 454 and Solexa / Illumina"
+HOMEPAGE="http://www.chevreux.org/projects_mira.html"
+SRC_URI="
+ http://sourceforge.net/projects/mira-assembler/files/MIRA/development/${P}.tar.bz2
+ mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+CDEPEND="
+ dev-libs/boost
+ dev-util/google-perftools"
+DEPEND="${CDEPEND}
+ app-editors/vim-core
+ dev-libs/expat"
+RDEPEND="${CDEPEND}"
+
+DOCS=( AUTHORS GETTING_STARTED NEWS README HELP_WANTED
+ THANKS doc/3rdparty/scaffolding_MIRA_BAMBUS.pdf )
+
+src_prepare() {
+ find -name 'configure*' -or -name 'Makefile*' | xargs sed -i 's/flex++/flex -+/' || die
+ epatch \
+ "${FILESDIR}"/${PN}-3.4.0.2-boost-1.50.patch
+ AT_M4DIR="config/m4" eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-boost="${EPREFIX}/usr/$(get_libdir)" \
+ --with-boost-libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --with-boost-thread=boost_thread-mt
+}
+
+#src_compile() {
+# base_src_compile
+# # TODO: resolve docbook incompatibility for building docs
+# #if use doc; then emake -C doc clean docs || die; fi
+#}
+
+src_install() {
+ base_src_install
+ dobin "${WORKDIR}"/3rdparty/{sff_extract,qual2ball,*.pl}
+}
+
+pkg_postinst() {
+ einfo "Documentation is no longer built, you can find it at:"
+ einfo "http://mira-assembler.sourceforge.net/docs/DefinitiveGuideToMIRA.html"
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-biology/mira/, sci-biology/mira/files/
@ 2015-06-05 15:23 Martin Mokrejs
0 siblings, 0 replies; 7+ messages in thread
From: Martin Mokrejs @ 2015-06-05 15:23 UTC (permalink / raw
To: gentoo-commits
commit: 4dddd0bce4418af8c0ae000928d0107ab093a8fa
Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Fri Jun 5 15:22:24 2015 +0000
Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Fri Jun 5 15:22:24 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=4dddd0bc
sci-biology/mira: version bump, note that >=gcc-4.9.1 is needed since 4.9.x
Package-Manager: portage-2.2.18
sci-biology/mira/ChangeLog | 130 +++++++++++++++++++++
.../mira/files/mira-3.4.0.2-boost-1.50.patch | 24 ++++
sci-biology/mira/files/mira-4.9.5-cout.patch | 16 +++
sci-biology/mira/metadata.xml | 5 +
sci-biology/mira/mira-4.9.5.ebuild | 79 +++++++++++++
5 files changed, 254 insertions(+)
diff --git a/sci-biology/mira/ChangeLog b/sci-biology/mira/ChangeLog
new file mode 100644
index 0000000..4255505
--- /dev/null
+++ b/sci-biology/mira/ChangeLog
@@ -0,0 +1,130 @@
+# ChangeLog for sci-biology/mira
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/mira/ChangeLog,v 1.31 2015/04/07 14:33:30 jlec Exp $
+
+ 25 Jan 2015; Justin Lecher <jlec@gentoo.org> mira-4.0.2.ebuild,
+ +files/mira-4.0.2-cout.patch:
+ Build fix for newer gcc, #537564
+
+*mira-4.0.2 (23 Jan 2015)
+
+ 23 Jan 2015; Justin Lecher <jlec@gentoo.org> +mira-4.0.2.ebuild:
+ Version Bump, thanks Martin Mokrejš for the work
+
+ 23 Jan 2015; Justin Lecher <jlec@gentoo.org> mira-3.9.18.ebuild:
+ Add workaroung for m4 dir location, #536172
+
+ 14 Jan 2014; Justin Lecher <jlec@gentoo.org> -mira-3.2.1.ebuild:
+ Drop old
+
+ 14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> mira-3.9.18.ebuild:
+ Stable for x86, wrt bug #497218
+
+ 12 Jan 2014; Pacho Ramos <pacho@gentoo.org> mira-3.9.18.ebuild:
+ amd64 stable, bug #497218
+
+ 06 Jan 2014; Justin Lecher <jlec@gentoo.org> mira-3.2.1.ebuild:
+ Punt base.eclass
+
+ 06 Jan 2014; Justin Lecher <jlec@gentoo.org> -mira-3.2.1-r1.ebuild,
+ -mira-3.4.0.2.ebuild:
+ Drop old
+
+*mira-3.9.18 (07 Jul 2013)
+
+ 07 Jul 2013; Justin Lecher <jlec@gentoo.org> +mira-3.9.18.ebuild:
+ Version Bump; fixed compilation with dev-libs/boost-1.53.0 and some libtool
+ versions, #450322; thanks Martin Mokrejs for all his work
+
+ 11 Mar 2013; Justin Lecher <jlec@gentoo.org> metadata.xml:
+ Drop Andrey as maintainer so that bugs get assigned to sci-biology directly
+
+*mira-3.4.0.2 (07 Nov 2012)
+
+ 07 Nov 2012; Justin Lecher <jlec@gentoo.org> mira-3.2.1.ebuild,
+ mira-3.2.1-r1.ebuild, +mira-3.4.0.2.ebuild,
+ +files/mira-3.4.0.2-boost-1.50.patch:
+ Version Bump, #377807
+
+*mira-3.2.1-r1 (07 Nov 2012)
+
+ 07 Nov 2012; Justin Lecher <jlec@gentoo.org> mira-3.2.1.ebuild,
+ +mira-3.2.1-r1.ebuild, +files/mira-3.2.1-boost-1.50.patch:
+ Fix for boost >1.50, #425468
+
+ 08 Jul 2012; Justin Lecher <jlec@gentoo.org> -mira-3.0.5.ebuild,
+ -mira-3.2.0.ebuild:
+ Drop old
+
+ 25 Jun 2012; Jeff Horelick <jdhore@gentoo.org> mira-3.2.1.ebuild:
+ marked x86 per bug 418439
+
+ 24 Jun 2012; Agostino Sarubbo <ago@gentoo.org> mira-3.2.1.ebuild:
+ Stable for amd64, wrt bug #418439
+
+ 23 Jun 2012; Kacper Kowalik <xarthisius.kk@gmail.com> mira-3.2.1.ebuild:
+ Don't install docs that are no longer there, thanks to David Abbott for the
+ patch
+
+*mira-3.2.1 (21 May 2011)
+
+ 21 May 2011; Andrey Kislyuk <weaver@gentoo.org> +mira-3.2.1.ebuild:
+ Version bump and fix bug 367921
+
+ 11 Feb 2011; Markos Chandras <hwoarang@gentoo.org> mira-3.2.0.ebuild:
+ Stable on amd64 wrt bug #353568
+
+ 07 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> mira-3.2.0.ebuild:
+ x86 stable wrt bug #353568
+
+ 17 Oct 2010; Andrey Kislyuk <weaver@gentoo.org> mira-3.2.0.ebuild:
+ Remove doc USE flag and dependency, workaround for bug 340419
+
+*mira-3.2.0 (26 Sep 2010)
+
+ 26 Sep 2010; Andrey Kislyuk <weaver@gentoo.org> -mira-3.0.0.ebuild,
+ -mira-3.0.3.ebuild, +mira-3.2.0.ebuild:
+ Version bump, drop old
+
+ 28 Jun 2010; Justin Lecher <jlec@gentoo.org> mira-3.0.0.ebuild,
+ mira-3.0.3.ebuild, mira-3.0.5.ebuild:
+ Prepared for prefix, #325929
+
+*mira-3.0.5 (05 May 2010)
+
+ 05 May 2010; Andrey Kislyuk <weaver@gentoo.org> +mira-3.0.5.ebuild:
+ Version bump
+
+*mira-3.0.3 (18 Mar 2010)
+
+ 18 Mar 2010; Andrey Kislyuk <weaver@gentoo.org> -mira-3.0.2.ebuild,
+ +mira-3.0.3.ebuild:
+ Hotfix from upstream
+
+*mira-3.0.2 (10 Mar 2010)
+
+ 10 Mar 2010; Andrey Kislyuk <weaver@gentoo.org> -mira-3.0.1.ebuild,
+ +mira-3.0.2.ebuild:
+ Hotfix from upstream
+
+*mira-3.0.1 (06 Mar 2010)
+
+ 06 Mar 2010; Andrey Kislyuk <weaver@gentoo.org> +mira-3.0.1.ebuild:
+ Version bump (bugfix release)
+
+ 25 Feb 2010; Samuli Suominen <ssuominen@gentoo.org> mira-3.0.0.ebuild,
+ +files/mira-3.0.0-asneeded.patch:
+ Fix ax_lib_expat.m4 macro to not use LDFLAGS for passing libraries wrt
+ #305547 by Kacper Kowalik.
+
+ 03 Feb 2010; Andrey Kislyuk <weaver@gentoo.org> mira-3.0.0.ebuild:
+ add eautoreconf
+
+ 03 Feb 2010; Andrey Kislyuk <weaver@gentoo.org> mira-3.0.0.ebuild:
+ Install 3rd party files
+
+*mira-3.0.0 (02 Feb 2010)
+
+ 02 Feb 2010; Andrey Kislyuk <weaver@gentoo.org> +metadata.xml,
+ +mira-3.0.0.ebuild:
+ New package, ebuild written by me
diff --git a/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch b/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch
new file mode 100644
index 0000000..4271922
--- /dev/null
+++ b/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch
@@ -0,0 +1,24 @@
+ config/m4/ax_boost_regex.m4 | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/config/m4/ax_boost_regex.m4 b/config/m4/ax_boost_regex.m4
+index 1ac06af..5b7be93 100644
+--- a/config/m4/ax_boost_regex.m4
++++ b/config/m4/ax_boost_regex.m4
+@@ -78,14 +78,14 @@ AC_DEFUN([AX_BOOST_REGEX],
+ for libextension in `ls $BOOSTLIBDIR/libboost_regex*.so* $BOOSTLIBDIR/libboost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_regex.*\)\.so.*$;\1;' -e 's;^lib\(boost_regex.*\)\.a*$;\1;'` ; do
+ ax_lib=${libextension}
+ AC_CHECK_LIB($ax_lib, exit,
+- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
++ [BOOST_REGEX_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
+ [link_regex="no"])
+ done
+ if test "x$link_regex" != "xyes"; then
+ for libextension in `ls $BOOSTLIBDIR/boost_regex*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a*$;\1;'` ; do
+ ax_lib=${libextension}
+ AC_CHECK_LIB($ax_lib, exit,
+- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
++ [BOOST_REGEX_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
+ [link_regex="no"])
+ done
+ fi
diff --git a/sci-biology/mira/files/mira-4.9.5-cout.patch b/sci-biology/mira/files/mira-4.9.5-cout.patch
new file mode 100644
index 0000000..14feb02
--- /dev/null
+++ b/sci-biology/mira/files/mira-4.9.5-cout.patch
@@ -0,0 +1,16 @@
+ src/progs/quirks.C | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/progs/quirks.C b/src/progs/quirks.C
+index 47e5ee8..060b6f3 100644
+--- a/src/progs/quirks.C
++++ b/src/progs/quirks.C
+@@ -25,6 +25,8 @@
+
+ #include <boost/filesystem.hpp>
+
++#include <iostream>
++
+ // make the "tcmalloc: large alloc" messages from TCMallom disappear
+ // by setting the reporting environment variable to a very large value
+ // see: http://groups.google.com/group/google-perftools/browse_thread/thread/24a003fc35f3d470?pli=1
diff --git a/sci-biology/mira/metadata.xml b/sci-biology/mira/metadata.xml
new file mode 100644
index 0000000..f17a827
--- /dev/null
+++ b/sci-biology/mira/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci-biology</herd>
+</pkgmetadata>
diff --git a/sci-biology/mira/mira-4.9.5.ebuild b/sci-biology/mira/mira-4.9.5.ebuild
new file mode 100644
index 0000000..e643b5b
--- /dev/null
+++ b/sci-biology/mira/mira-4.9.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/mira/mira-4.0.2.ebuild,v 1.2 2015/01/25 17:04:35 jlec Exp $
+
+EAPI=5
+
+MIRA_3RDPARTY_PV="06-07-2012"
+MY_PV="${PV/_}" # convert from mira-4.0_rc2 (Gentoo ebuild filename derived) to mira-4.0rc2 (upstream fromat)
+
+inherit autotools eutils multilib
+
+DESCRIPTION="Whole Genome Shotgun and EST Sequence Assembler for Sanger, 454 and Solexa / Illumina"
+HOMEPAGE="http://www.chevreux.org/projects_mira.html"
+SRC_URI="
+ http://sourceforge.net/projects/mira-assembler/files/MIRA/development/"${PN}"-"${MY_PV}".tar.bz2
+ mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
+# http://sourceforge.net/projects/mira-assembler/files/MIRA/stable/"${PN}"-"${MY_PV}".tar.bz2
+# http://sourceforge.net/projects/mira-assembler/files/MIRA/development/${P}.tar.bz2
+# mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
+
+S="${WORKDIR}"/"${PN}"-"${MY_PV}"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+IUSE="doc"
+
+CDEPEND="
+ dev-libs/boost
+ dev-util/google-perftools"
+DEPEND="${CDEPEND}
+ app-editors/vim-core
+ dev-libs/expat"
+RDEPEND="${CDEPEND}"
+
+#DOCS=( AUTHORS GETTING_STARTED NEWS README HELP_WANTED
+# THANKS doc/3rdparty/scaffolding_MIRA_BAMBUS.pdf )
+DOCS=( AUTHORS GETTING_STARTED NEWS README HELP_WANTED THANKS )
+
+# mira 4.9.x requires C++14 standard compliant compiler, so >=gcc-4.9.1
+src_prepare() {
+ find -name 'configure*' -or -name 'Makefile*' | xargs sed -i 's/flex++/flex -+/' || die
+ epatch \
+ "${FILESDIR}"/${PN}-3.4.0.2-boost-1.50.patch \
+ "${FILESDIR}"/${P}-cout.patch
+
+ sed \
+ -e "s:-O[23]::g" \
+ -e "s:-funroll-loops::g" \
+ -i configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-boost="${EPREFIX}/usr/$(get_libdir)" \
+ --with-boost-libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --with-boost-thread=boost_thread-mt
+}
+
+#src_compile() {
+# base_src_compile
+# # TODO: resolve docbook incompatibility for building docs
+# if use doc; then emake -C doc clean docs || die; fi
+#}
+
+src_install() {
+ default
+ dodoc ${DOCS[@]}
+
+ dobin "${WORKDIR}"/3rdparty/{sff_extract,qual2ball,*.pl}
+ dodoc "${WORKDIR}"/3rdparty/{README.txt,midi_screen.fasta}
+}
+
+pkg_postinst() {
+ einfo "Documentation is no longer built, you can find it at:"
+ einfo "http://mira-assembler.sourceforge.net/docs/DefinitiveGuideToMIRA.html"
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-biology/mira/, sci-biology/mira/files/
@ 2015-07-21 9:02 Martin Mokrejs
0 siblings, 0 replies; 7+ messages in thread
From: Martin Mokrejs @ 2015-07-21 9:02 UTC (permalink / raw
To: gentoo-commits
commit: e5b4b8f74ae97147b52041ed4a8c1c9b03952a07
Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Tue Jul 21 09:00:57 2015 +0000
Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Tue Jul 21 09:00:57 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=e5b4b8f7
sci-biology/mira-4.9.5: fix missing AND in Makefile; install config files for staden and consed viewers/editors (maybe use config protect?)
Package-Manager: portage-2.2.18
sci-biology/mira/ChangeLog | 5 +++++
.../mira-4.9.5-fix-miramer-symlink-error.patch | 22 ++++++++++++++++++++++
sci-biology/mira/mira-4.9.5.ebuild | 16 +++++++++++++++-
3 files changed, 42 insertions(+), 1 deletion(-)
diff --git a/sci-biology/mira/ChangeLog b/sci-biology/mira/ChangeLog
index 8e61af5..68522a6 100644
--- a/sci-biology/mira/ChangeLog
+++ b/sci-biology/mira/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-biology/mira/ChangeLog,v 1.31 2015/04/07 14:33:30 jlec Exp $
+ 21 Jul 2015; Martin Mokrejs <mmokrejs@fold.natur.cuni.cz>
+ +files/mira-4.9.5-fix-miramer-symlink-error.patch, mira-4.9.5.ebuild:
+ sci-biology/mira-4.9.5: fix missing AND in Makefile; install config files for
+ staden and consed viewers/editors (maybe use config protect?)
+
08 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
sci-biology/mira: Updating remote-id in metadata.xml
diff --git a/sci-biology/mira/files/mira-4.9.5-fix-miramer-symlink-error.patch b/sci-biology/mira/files/mira-4.9.5-fix-miramer-symlink-error.patch
new file mode 100644
index 0000000..6bdda94
--- /dev/null
+++ b/sci-biology/mira/files/mira-4.9.5-fix-miramer-symlink-error.patch
@@ -0,0 +1,22 @@
+--- mira-4.9.5/src/progs/Makefile.in.ori 2015-07-21 00:55:09.860884698 +0200
++++ mira-4.9.5/src/progs/Makefile.in 2015-07-21 00:55:29.660884750 +0200
+@@ -717,7 +717,7 @@
+ rm -f mirabait$(EXEEXT) && \
+ $(LN_S) mira$(EXEEXT) mirabait$(EXEEXT) &&\
+ rm -f miraconvert$(EXEEXT) && \
+- $(LN_S) mira$(EXEEXT) miraconvert$(EXEEXT) \
++ $(LN_S) mira$(EXEEXT) miraconvert$(EXEEXT) && \
+ rm -f miramer$(EXEEXT) && \
+ $(LN_S) mira$(EXEEXT) miramer$(EXEEXT)
+
+--- mira-4.9.5/src/progs/Makefile.am.ori 2015-07-21 01:30:09.580890184 +0200
++++ mira-4.9.5/src/progs/Makefile.am 2015-07-21 01:30:24.590890223 +0200
+@@ -51,7 +51,7 @@
+ rm -f mirabait$(EXEEXT) && \
+ $(LN_S) mira$(EXEEXT) mirabait$(EXEEXT) &&\
+ rm -f miraconvert$(EXEEXT) && \
+- $(LN_S) mira$(EXEEXT) miraconvert$(EXEEXT) \
++ $(LN_S) mira$(EXEEXT) miraconvert$(EXEEXT) && \
+ rm -f miramer$(EXEEXT) && \
+ $(LN_S) mira$(EXEEXT) miramer$(EXEEXT)
+
diff --git a/sci-biology/mira/mira-4.9.5.ebuild b/sci-biology/mira/mira-4.9.5.ebuild
index e643b5b..ebd9e14 100644
--- a/sci-biology/mira/mira-4.9.5.ebuild
+++ b/sci-biology/mira/mira-4.9.5.ebuild
@@ -42,7 +42,8 @@ src_prepare() {
find -name 'configure*' -or -name 'Makefile*' | xargs sed -i 's/flex++/flex -+/' || die
epatch \
"${FILESDIR}"/${PN}-3.4.0.2-boost-1.50.patch \
- "${FILESDIR}"/${P}-cout.patch
+ "${FILESDIR}"/${P}-cout.patch \
+ "${FILESDIR}"/${P}-fix-miramer-symlink-error.patch
sed \
-e "s:-O[23]::g" \
@@ -71,6 +72,19 @@ src_install() {
dobin "${WORKDIR}"/3rdparty/{sff_extract,qual2ball,*.pl}
dodoc "${WORKDIR}"/3rdparty/{README.txt,midi_screen.fasta}
+
+ # if sci-biology/staden is installed, ideally use configprotect?
+ if [ -e "${ED}"/usr/share/staden/etc/GTAGDB ]; then
+ if [ `grep -c HAF "${ED}"/usr/share/staden/etc/GTAGDB` -eq 0 ]; then
+ cat "${ED}"/usr/share/staden/etc/GTAGDB "${S}"/src/support/GTAGDB > "${WORKDIR}"/GTAGDB || die
+ insinto /usr/share/staden/etc/
+ doins "${WORKDIR}"/GTAGDB
+ fi
+ fi
+ if [ -e "/etc/consedrc/" ]; then
+ insinto /etc/consedrc
+ doins "${S}"/src/support/consedtaglib.txt
+ fi
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] proj/sci:master commit in: sci-biology/mira/, sci-biology/mira/files/
@ 2020-09-22 11:12 Aisha Tammy
0 siblings, 0 replies; 7+ messages in thread
From: Aisha Tammy @ 2020-09-22 11:12 UTC (permalink / raw
To: gentoo-commits
commit: 0406b0d1d4a8a775323fed57801dedf70517cc5b
Author: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Tue Sep 22 11:07:36 2020 +0000
Commit: Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Tue Sep 22 11:07:36 2020 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=0406b0d1
sci-biology/mira: drop package
present in ::gentoo
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>
.../mira/files/mira-3.4.0.2-boost-1.50.patch | 24 ------
sci-biology/mira/files/mira-4.9.5-cout.patch | 16 ----
.../mira-4.9.5-fix-miramer-symlink-error.patch | 22 ------
sci-biology/mira/metadata.xml | 11 ---
sci-biology/mira/mira-4.9.5.ebuild | 92 ----------------------
5 files changed, 165 deletions(-)
diff --git a/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch b/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch
deleted file mode 100644
index 427192294..000000000
--- a/sci-biology/mira/files/mira-3.4.0.2-boost-1.50.patch
+++ /dev/null
@@ -1,24 +0,0 @@
- config/m4/ax_boost_regex.m4 | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/config/m4/ax_boost_regex.m4 b/config/m4/ax_boost_regex.m4
-index 1ac06af..5b7be93 100644
---- a/config/m4/ax_boost_regex.m4
-+++ b/config/m4/ax_boost_regex.m4
-@@ -78,14 +78,14 @@ AC_DEFUN([AX_BOOST_REGEX],
- for libextension in `ls $BOOSTLIBDIR/libboost_regex*.so* $BOOSTLIBDIR/libboost_regex*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_regex.*\)\.so.*$;\1;' -e 's;^lib\(boost_regex.*\)\.a*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
-- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
-+ [BOOST_REGEX_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
- [link_regex="no"])
- done
- if test "x$link_regex" != "xyes"; then
- for libextension in `ls $BOOSTLIBDIR/boost_regex*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_regex.*\)\.dll.*$;\1;' -e 's;^\(boost_regex.*\)\.a*$;\1;'` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
-- [BOOST_REGEX_LIB="-l$ax_lib"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
-+ [BOOST_REGEX_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_REGEX_LIB) link_regex="yes"; break],
- [link_regex="no"])
- done
- fi
diff --git a/sci-biology/mira/files/mira-4.9.5-cout.patch b/sci-biology/mira/files/mira-4.9.5-cout.patch
deleted file mode 100644
index 14feb0284..000000000
--- a/sci-biology/mira/files/mira-4.9.5-cout.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- src/progs/quirks.C | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/progs/quirks.C b/src/progs/quirks.C
-index 47e5ee8..060b6f3 100644
---- a/src/progs/quirks.C
-+++ b/src/progs/quirks.C
-@@ -25,6 +25,8 @@
-
- #include <boost/filesystem.hpp>
-
-+#include <iostream>
-+
- // make the "tcmalloc: large alloc" messages from TCMallom disappear
- // by setting the reporting environment variable to a very large value
- // see: http://groups.google.com/group/google-perftools/browse_thread/thread/24a003fc35f3d470?pli=1
diff --git a/sci-biology/mira/files/mira-4.9.5-fix-miramer-symlink-error.patch b/sci-biology/mira/files/mira-4.9.5-fix-miramer-symlink-error.patch
deleted file mode 100644
index 6bdda946a..000000000
--- a/sci-biology/mira/files/mira-4.9.5-fix-miramer-symlink-error.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- mira-4.9.5/src/progs/Makefile.in.ori 2015-07-21 00:55:09.860884698 +0200
-+++ mira-4.9.5/src/progs/Makefile.in 2015-07-21 00:55:29.660884750 +0200
-@@ -717,7 +717,7 @@
- rm -f mirabait$(EXEEXT) && \
- $(LN_S) mira$(EXEEXT) mirabait$(EXEEXT) &&\
- rm -f miraconvert$(EXEEXT) && \
-- $(LN_S) mira$(EXEEXT) miraconvert$(EXEEXT) \
-+ $(LN_S) mira$(EXEEXT) miraconvert$(EXEEXT) && \
- rm -f miramer$(EXEEXT) && \
- $(LN_S) mira$(EXEEXT) miramer$(EXEEXT)
-
---- mira-4.9.5/src/progs/Makefile.am.ori 2015-07-21 01:30:09.580890184 +0200
-+++ mira-4.9.5/src/progs/Makefile.am 2015-07-21 01:30:24.590890223 +0200
-@@ -51,7 +51,7 @@
- rm -f mirabait$(EXEEXT) && \
- $(LN_S) mira$(EXEEXT) mirabait$(EXEEXT) &&\
- rm -f miraconvert$(EXEEXT) && \
-- $(LN_S) mira$(EXEEXT) miraconvert$(EXEEXT) \
-+ $(LN_S) mira$(EXEEXT) miraconvert$(EXEEXT) && \
- rm -f miramer$(EXEEXT) && \
- $(LN_S) mira$(EXEEXT) miramer$(EXEEXT)
-
diff --git a/sci-biology/mira/metadata.xml b/sci-biology/mira/metadata.xml
deleted file mode 100644
index 65cad0432..000000000
--- a/sci-biology/mira/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci-biology@gentoo.org</email>
- <name>Gentoo Biology Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">mira-assembler</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-biology/mira/mira-4.9.5.ebuild b/sci-biology/mira/mira-4.9.5.ebuild
deleted file mode 100644
index 7c888a5e7..000000000
--- a/sci-biology/mira/mira-4.9.5.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MIRA_3RDPARTY_PV="06-07-2012"
-MY_PV="${PV/_}" # convert from mira-4.0_rc2 (Gentoo ebuild filename derived) to mira-4.0rc2 (upstream fromat)
-
-inherit autotools eutils multilib
-
-DESCRIPTION="Whole Genome Shotgun and EST Sequence Assembler"
-HOMEPAGE="http://www.chevreux.org/projects_mira.html"
-SRC_URI="
- http://sourceforge.net/projects/mira-assembler/files/MIRA/development/"${PN}"-"${MY_PV}".tar.bz2
- mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
-# http://sourceforge.net/projects/mira-assembler/files/MIRA/stable/"${PN}"-"${MY_PV}".tar.bz2
-# http://sourceforge.net/projects/mira-assembler/files/MIRA/development/${P}.tar.bz2
-# mirror://sourceforge/mira-assembler/mira_3rdparty_${MIRA_3RDPARTY_PV}.tar.bz2"
-
-S="${WORKDIR}"/"${PN}"-"${MY_PV}"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="doc"
-
-CDEPEND="
- dev-libs/boost
- dev-util/google-perftools"
-DEPEND="${CDEPEND}
- app-editors/vim-core
- dev-libs/expat"
-RDEPEND="${CDEPEND}"
-
-#DOCS=( AUTHORS GETTING_STARTED NEWS README HELP_WANTED
-# THANKS doc/3rdparty/scaffolding_MIRA_BAMBUS.pdf )
-DOCS=( AUTHORS GETTING_STARTED NEWS README HELP_WANTED THANKS )
-
-# mira 4.9.x requires C++14 standard compliant compiler, so >=gcc-4.9.1
-src_prepare() {
- find -name 'configure*' -or -name 'Makefile*' | xargs sed -i 's/flex++/flex -+/' || die
- epatch \
- "${FILESDIR}"/${PN}-3.4.0.2-boost-1.50.patch \
- "${FILESDIR}"/${P}-cout.patch \
- "${FILESDIR}"/${P}-fix-miramer-symlink-error.patch
-
- sed \
- -e "s:-O[23]::g" \
- -e "s:-funroll-loops::g" \
- -i configure.ac || die
-
- eautoreconf
-}
-
-src_configure() {
- econf \
- --with-boost="${EPREFIX}/usr/$(get_libdir)" \
- --with-boost-libdir="${EPREFIX}/usr/$(get_libdir)" \
- --with-boost-thread=boost_thread-mt
-}
-
-#src_compile() {
-# base_src_compile
-# # TODO: resolve docbook incompatibility for building docs
-# if use doc; then emake -C doc clean docs || die; fi
-#}
-
-src_install() {
- default
- dodoc ${DOCS[@]}
-
- dobin "${WORKDIR}"/3rdparty/{sff_extract,qual2ball,*.pl}
- dodoc "${WORKDIR}"/3rdparty/{README.txt,midi_screen.fasta}
-
- # if sci-biology/staden is installed, ideally use configprotect?
- if [ -e "${ED}"/usr/share/staden/etc/GTAGDB ]; then
- if [ `grep -c HAF "${ED}"/usr/share/staden/etc/GTAGDB` -eq 0 ]; then
- cat "${ED}"/usr/share/staden/etc/GTAGDB "${S}"/src/support/GTAGDB > "${WORKDIR}"/GTAGDB || die
- insinto /usr/share/staden/etc/
- doins "${WORKDIR}"/GTAGDB
- fi
- fi
- if [ -e "/etc/consedrc/" ]; then
- insinto /etc/consedrc
- doins "${S}"/src/support/consedtaglib.txt
- fi
-}
-
-pkg_postinst() {
- einfo "Documentation is no longer built, you can find it at:"
- einfo "http://mira-assembler.sourceforge.net/docs/DefinitiveGuideToMIRA.html"
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-09-22 11:12 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-18 16:10 [gentoo-commits] proj/sci:master commit in: sci-biology/mira/, sci-biology/mira/files/ Martin Mokrejs
-- strict thread matches above, loose matches on Subject: below --
2011-06-23 15:04 Martin Mokrejs
2011-12-08 1:39 Martin Mokrejs
2013-02-22 0:37 Martin Mokrejs
2015-06-05 15:23 Martin Mokrejs
2015-07-21 9:02 Martin Mokrejs
2020-09-22 11:12 Aisha Tammy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox