summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sci-biology/primer3/primer3-2.3.7.ebuild')
-rw-r--r--sci-biology/primer3/primer3-2.3.7.ebuild24
1 files changed, 15 insertions, 9 deletions
diff --git a/sci-biology/primer3/primer3-2.3.7.ebuild b/sci-biology/primer3/primer3-2.3.7.ebuild
index d0dbc736368..4c6c9ce7bf4 100644
--- a/sci-biology/primer3/primer3-2.3.7.ebuild
+++ b/sci-biology/primer3/primer3-2.3.7.ebuild
@@ -1,30 +1,34 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
DESCRIPTION="Primer Design for PCR reactions"
HOMEPAGE="http://primer3.sourceforge.net/"
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
-SLOT="0"
LICENSE="GPL-2"
-IUSE=""
+SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
DEPEND="dev-lang/perl"
RDEPEND=""
-PATCHES=( "${FILESDIR}"/${PN}-2.3.4-buildsystem.patch )
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.4-buildsystem.patch
+ "${FILESDIR}"/${PN}-2.3.7-gcc7.patch
+)
src_prepare() {
default
if [[ ${CHOST} == *-darwin* ]]; then
sed -e "s:LIBOPTS ='-static':LIBOPTS =:" -i Makefile || die
fi
+}
+src_configure() {
tc-export CC CXX AR RANLIB
}
@@ -32,16 +36,18 @@ src_compile() {
emake -C src
}
-src_test () {
+src_test() {
emake -C test | tee "${T}"/test.log
grep -q "\[FAILED\]" && die "test failed. See "${T}"/test.log"
}
-src_install () {
+src_install() {
dobin src/{long_seq_tm_test,ntdpal,oligotm,primer3_core}
- dodoc src/release_notes.txt example
+
insinto /opt/primer3_config
- doins -r src/primer3_config/* primer3*settings.txt
+ doins -r src/primer3_config/. primer3*settings.txt
+
+ dodoc src/release_notes.txt example
docinto html
dodoc primer3_manual.htm
}