commit: d7354e6cfc75c9d524af453e34cf21d6829b920c
Author: Jonas Maaskola <jonas <AT> maaskola <DOT> de>
AuthorDate: Sun Jan 4 20:14:11 2015 +0000
Commit: Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Mon Jan 5 04:54:49 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d7354e6c
Bump minor version to 1.4.0.
Introduces a new USE flag: 'cairo'.
x11-libs/cairo is used to generate sequence logos.
The USE flag 'logo' has been renamed to 'tikzlogo'.
The tikzlogo Ruby script served the purpose that is now fulfilled by the
Cairo-based code. tikzlogo requires Ruby, ImageMagick, and a full TeX Live
installation (including the large dev-texlive/texlive-latexextra).
Compared to that, the new Cairo-based code has much reduced dependencies,
and is hence the preferred way to generate sequence logos.
Package-Manager: portage-2.2.14
---
sci-biology/discrover/ChangeLog | 14 +++++++++++++-
.../{discrover-1.3.1.ebuild => discrover-1.4.0.ebuild} | 10 ++++++----
sci-biology/discrover/discrover-9999.ebuild | 10 ++++++----
sci-biology/discrover/metadata.xml | 5 ++++-
4 files changed, 29 insertions(+), 10 deletions(-)
diff --git a/sci-biology/discrover/ChangeLog b/sci-biology/discrover/ChangeLog
index 8994dda..c2c5253 100644
--- a/sci-biology/discrover/ChangeLog
+++ b/sci-biology/discrover/ChangeLog
@@ -1,7 +1,19 @@
# ChangeLog for sci-biology/discrover
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*discrover-1.4.0 (04 Jan 2015)
+
+ 04 Jan 2015; Jonas Maaskola <[email protected]> +discrover-1.4.0.ebuild,
+ -discrover-1.3.1.ebuild, discrover-9999.ebuild, metadata.xml:
+ Bump minor version to 1.4.0. Introduces a new USE flag: 'cairo'.
+ x11-libs/cairo is used to generate sequence logos. The USE flag 'logo' has
+ been renamed to 'tikzlogo'. The tikzlogo Ruby script served the purpose that
+ is now fulfilled by the Cairo-based code. tikzlogo requires Ruby,
ImageMagick,
+ and a full TeX Live installation (including the large dev-texlive/texlive-
+ latexextra). Compared to that, the new Cairo-based code has much reduced
+ dependencies, and is hence the preferred way to generate sequence logos.
+
*discrover-1.3.1 (15 Dec 2014)
15 Dec 2014; Jonas Maaskola <[email protected]> +discrover-1.3.1.ebuild,
diff --git a/sci-biology/discrover/discrover-1.3.1.ebuild
b/sci-biology/discrover/discrover-1.4.0.ebuild
similarity index 87%
rename from sci-biology/discrover/discrover-1.3.1.ebuild
rename to sci-biology/discrover/discrover-1.4.0.ebuild
index c892c73..5ae256f 100644
--- a/sci-biology/discrover/discrover-1.3.1.ebuild
+++ b/sci-biology/discrover/discrover-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -12,12 +12,13 @@
SRC_URI="https://github.com/maaskola/discrover/archive/${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="dreme doc +logo misc_scripts +rmathlib tcmalloc"
+IUSE="+cairo dreme doc tikzlogo misc_scripts +rmathlib tcmalloc"
RDEPEND="
dev-libs/boost
+ cairo? ( x11-libs/cairo )
dreme? ( sci-biology/meme )
- logo? (
+ tikzlogo? (
dev-lang/ruby
dev-texlive/texlive-latex
dev-texlive/texlive-latexextra
@@ -39,9 +40,10 @@ DEPEND="${RDEPEND}
"
src_configure() {
local mycmakeargs=(
+ $(cmake-utils_use_with cairo CAIRO)
$(cmake-utils_use_with dreme DREME)
$(cmake-utils_use_with doc DOC)
- $(cmake-utils_use_with logo LOGO)
+ $(cmake-utils_use_with tikzlogo TIKZLOGO)
$(cmake-utils_use_with misc_scripts MISC_SCRIPTS)
$(cmake-utils_use_with rmathlib RMATHLIB)
$(cmake-utils_use_with tcmalloc TCMALLOC)
diff --git a/sci-biology/discrover/discrover-9999.ebuild
b/sci-biology/discrover/discrover-9999.ebuild
index d01dfdc..5d3cf63 100644
--- a/sci-biology/discrover/discrover-9999.ebuild
+++ b/sci-biology/discrover/discrover-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -12,12 +12,13 @@ EGIT_REPO_URI="https://github.com/maaskola/${PN}"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="dreme doc +logo misc_scripts +rmathlib tcmalloc"
+IUSE="+cairo dreme doc tikzlogo misc_scripts +rmathlib tcmalloc"
RDEPEND="
dev-libs/boost
+ cairo? ( x11-libs/cairo )
dreme? ( sci-biology/meme )
- logo? (
+ tikzlogo? (
dev-lang/ruby
dev-texlive/texlive-latex
dev-texlive/texlive-latexextra
@@ -39,9 +40,10 @@ DEPEND="${RDEPEND}
"
src_configure() {
local mycmakeargs=(
+ $(cmake-utils_use_with cairo CAIRO)
$(cmake-utils_use_with dreme DREME)
$(cmake-utils_use_with doc DOC)
- $(cmake-utils_use_with logo LOGO)
+ $(cmake-utils_use_with tikzlogo TIKZLOGO)
$(cmake-utils_use_with misc_scripts MISC_SCRIPTS)
$(cmake-utils_use_with rmathlib RMATHLIB)
$(cmake-utils_use_with tcmalloc TCMALLOC)
diff --git a/sci-biology/discrover/metadata.xml
b/sci-biology/discrover/metadata.xml
index cda9ddd..24958c9 100644
--- a/sci-biology/discrover/metadata.xml
+++ b/sci-biology/discrover/metadata.xml
@@ -6,10 +6,13 @@
<name>Jonas Maaskola</name>
</maintainer>
<use>
+ <flag name="cairo">
+ Use Cairo for sequence logo plotting capabilities
+ </flag>
<flag name="dreme">
Allow to use DREME from the MEME package for seeding
</flag>
- <flag name="logo">
+ <flag name="tikzlogo">
Enable LaTeX/TikZ based ruby script for sequence logo
drawing
</flag>
<flag name="misc_scripts">