# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils flag-o-matic toolchain-funcs MY_NCBI_BLAST_V=2.2.23+ DESCRIPTION="RepeatMasker compatible version of NCBI BLAST+" HOMEPAGE="http://www.repeatmasker.org/RMBlast.html" SRC_URI="http://www.repeatmasker.org/rmblast-${PV}-ncbi-blast-${MY_NCBI_BLAST_V}-src.tar.gz" LICENSE="OSL-2.1" SLOT="0" IUSE="" KEYWORDS="~amd64 ~x86" RDEPEND="dev-libs/boost" DEPEND="${RDEPEND} app-arch/cpio" S="${WORKDIR}/${P}-ncbi-blast-${MY_NCBI_BLAST_V}-src/c++" src_prepare() { filter-ldflags -Wl,--as-needed sed \ -e 's/-print-file-name=libstdc++.a//' \ -e '/sed/ s/\([gO]\[0-9\]\)\*/\1\\+/' \ -e "/DEF_FAST_FLAGS=/s:=\".*\":=\"${CFLAGS}\":g" \ -e 's/2.95\* | 2.96\* | 3\.\* | 4\.\* )/2.95\* | 2.96\* | \[3-9\]\.\* )/g' \ -i src/build-system/configure || die epatch "${FILESDIR}"/${P}-gcc47.patch } src_configure() { tc-export CXX CC "${S}"/configure --without-debug \ --with-mt \ --without-static \ --with-dll \ --prefix="${ED}"/opt/${PN} \ --with-boost="${EPREFIX}/usr/include/boost" \ || die }