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 <jo...@maaskola.de> +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 <jo...@maaskola.de> +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">

Reply via email to