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">