# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit cmake-utils DESCRIPTION="An auto-parallelizing library to speed up computer simulations" HOMEPAGE="http://www.libgeodecomp.org" SRC_URI="http://www.libgeodecomp.org/archive/${P}.tar.bz2" SLOT="0" LICENSE="Boost-1.0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="doc examples" RDEPEND=">=dev-libs/boost-1.48" DEPEND="${RDEPEND} dev-libs/libflatarray examples? ( !sys-cluster/mpich2 )" S="${WORKDIR}/${P}/src" PATCHES=( "${FILESDIR}/libflatarray.patch" ) src_prepare() { cmake-utils_src_prepare sed -i 's/libdir=${CMAKE_INSTALL_PREFIX}\/lib/libdir=\/usr\/'$(get_libdir)'/' "${S}/CMakeLists.txt" sed -i 's/install(TARGETS geodecomp DESTINATION lib)/install(TARGETS geodecomp DESTINATION '$(get_libdir)')/' "${S}/CMakeLists.txt" if ! use examples ; then sed -i 's/examples//g' CMakeLists.txt fi } src_compile() { cmake-utils_src_compile use doc && cmake-utils_src_make doc } src_install() { DOCS=( ../README ) use doc && HTML_DOCS=( ../doc/html/* ) cmake-utils_src_install } src_test() { cmake-utils_src_make test }