dev-qt/qtopengl: stable 5.14.2 for ppc, bug #719732
[gentoo.git] / sci-libs / lrslib / lrslib-062.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 inherit toolchain-funcs eutils
7
8 DESCRIPTION="Self-contained C implementation of the reverse search algorithm"
9 HOMEPAGE="http://cgm.cs.mcgill.ca/~avis/C/lrs.html"
10 SRC_URI="http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/${P}.tar.gz"
11
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
15 IUSE="gmp mpi"
16
17 RDEPEND="gmp? ( dev-libs/gmp:0=
18                           mpi? ( virtual/mpi ) )"
19 DEPEND="${RDEPEND}"
20
21 src_prepare() {
22         default
23         tc-export CC
24         sed -e "s/gcc/$(tc-getCC)/g" \
25                 -e "s/g++/$(tc-getCXX)/g" \
26                 -e "s/-O3/${CFLAGS}/g" \
27                 -e 's/$(CC) -shared/$(CC) $(LDFLAGS) -shared/' \
28                 -e "s,/usr/local,${EPREFIX}/usr,g" \
29                 -e "s,/lib,/$(get_libdir),g" \
30                 -i makefile || die
31 }
32
33 src_compile() {
34         if use gmp ; then
35                 emake
36                 emake all-shared
37                 use mpi && emake mplrs
38         else
39                 emake allmp
40         fi
41 }
42
43 src_install() {
44         emake DESTDIR="${D}" prefix="${EPREFIX}/usr" install-common
45         if use gmp; then
46                 emake DESTDIR="${D}" install-shared prefix="${EPREFIX}/usr"
47                 use mpi && dobin mplrs
48         fi
49         dodoc README
50 }