jlec        14/09/15 19:59:23

  Modified:             ChangeLog
  Added:                vienna-rna-2.1.8.ebuild
  Log:
  sci-biology/vienna-rna: Version Bump, #522850
  
  (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  Changes    Path
1.54                 sci-biology/vienna-rna/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/vienna-rna/ChangeLog?rev=1.54&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/vienna-rna/ChangeLog?rev=1.54&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/vienna-rna/ChangeLog?r1=1.53&r2=1.54

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sci-biology/vienna-rna/ChangeLog,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- ChangeLog   29 Aug 2014 16:54:27 -0000      1.53
+++ ChangeLog   15 Sep 2014 19:59:23 -0000      1.54
@@ -1,6 +1,12 @@
 # ChangeLog for sci-biology/vienna-rna
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/vienna-rna/ChangeLog,v 1.53 
2014/08/29 16:54:27 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/vienna-rna/ChangeLog,v 1.54 
2014/09/15 19:59:23 jlec Exp $
+
+*vienna-rna-2.1.8 (15 Sep 2014)
+
+  15 Sep 2014; Justin Lecher <[email protected]> +vienna-rna-2.1.8.ebuild,
+  +files/vienna-rna-2.1.8-bindir.patch:
+  Version Bump, #522850
 
   29 Aug 2014; Mikle Kolyada <[email protected]> -vienna-rna-1.8.5.ebuild,
   vienna-rna-2.1.1.ebuild:



1.1                  sci-biology/vienna-rna/vienna-rna-2.1.8.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/vienna-rna/vienna-rna-2.1.8.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/vienna-rna/vienna-rna-2.1.8.ebuild?rev=1.1&content-type=text/plain

Index: vienna-rna-2.1.8.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sci-biology/vienna-rna/vienna-rna-2.1.8.ebuild,v 1.1 
2014/09/15 19:59:23 jlec Exp $

EAPI=5

PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=true
AUTOTOOLS_AUTORECONF=true
AUTOTOOLS_IN_SOURCE_BUILD=1

inherit autotools-utils distutils-r1 multilib perl-module toolchain-funcs

DESCRIPTION="RNA secondary structure prediction and comparison"
HOMEPAGE="http://www.tbi.univie.ac.at/~ivo/RNA/";
SRC_URI="http://www.tbi.univie.ac.at/RNA/packages/source/ViennaRNA-${PV}.tar.gz";

SLOT="0"
LICENSE="vienna-rna"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc openmp python static-libs"

REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

DEPEND="
        dev-lang/perl
        media-libs/gd
        doc? ( dev-texlive/texlive-latex )
        python? (
                ${PYTHON_DEPS}
                dev-lang/swig )"
RDEPEND="${DEPEND}"

S="${WORKDIR}/ViennaRNA-${PV}"

PATCHES=(
        "${FILESDIR}"/${P}-bindir.patch
        "${FILESDIR}"/${PN}-2.1.1-prll.patch
        "${FILESDIR}"/${PN}-2.1.1-impl-decl.patch
)

src_prepare() {
        sed -i 's/ getline/ v_getline/' Readseq/ureadseq.c || die
        sed -i 's/@PerlCmd@ Makefile.PL/& INSTALLDIRS=vendor/' 
interfaces/Perl/Makefile.am || die

        autotools-utils_src_prepare

        if use python; then
                cd interfaces/Python || die
                local PATCHES=()
                distutils-r1_src_prepare
        fi
}

src_configure() {
        local myeconfargs=(
                --with-cluster
                $(use_enable openmp)
        )

        use doc || \
                myeconfargs+=(
                        --without-doc-pdf
                        --without-doc-html
                        --without-doc
                        )
        autotools-utils_src_configure
        sed \
                -e "s:CC=gcc:CC=$(tc-getCC):" \
                -e "s:^CFLAGS=:CFLAGS=${CFLAGS}:" \
                -i Readseq/Makefile || die
        if use python; then
                cd interfaces/Python || die
                distutils-r1_src_configure
        fi
}

src_compile() {
        autotools-utils_src_compile
        autotools-utils_src_compile -C Readseq build CC=$(tc-getCC)

        # TODO: Add (optional?) support for the NCBI toolkit.
        if use python; then
                cd interfaces/Python || die
                emake RNA_wrap.c
                distutils-r1_src_compile
        fi
}

src_test() {
        autotools-utils_src_compile -C interfaces/Perl check
        use python && autotools-utils_src_compile -C interfaces/Python check
        autotools-utils_src_compile -C Readseq test
}

src_install() {
        autotools-utils_src_install

        if ! use static-libs; then
                rm -f "${ED}"/usr/$(get_libdir)/*.a || die
        fi

        newbin Readseq/readseq readseq-vienna
        dodoc Readseq/Readseq.help
        newdoc Readseq/Readme README.readseq
        newdoc Readseq/Formats Formats.readseq

        # remove perlocal.pod to avoid file collisions (see #240358)
        fixlocalpod || die "Failed to remove perlocal.pod"
        if use python; then
                cd interfaces/Python || die
                distutils-r1_src_install
        fi
}




Reply via email to