# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit cmake DESCRIPTION="Library for reading OriginLab OPJ project files" HOMEPAGE="https://sourceforge.net/projects/liborigin/" SRC_URI="http://downloads.sourceforge.net/liborigin/${P}.tar.gz" LICENSE="GPL-3" SLOT="2" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="debug doc tools" BDEPEND=" doc? ( app-doc/doxygen ) " RDEPEND=" dev-cpp/tree " DEPEND="${RDEPEND}" PATCHES=( # git master "${FILESDIR}/${P}-no-exit-calls.patch" "${FILESDIR}/${P}-no-standard-streams.patch" # TODO upstream "${FILESDIR}/${P}-missing-header.patch" # downstream "${FILESDIR}/${P}-buildsystem.patch" # ENABLE_TOOLS, shared link, doc paths ) src_prepare() { cmake_src_prepare rm tree.hh || die "failed to remove bundled tree.hh" sed -e "/install.*html/s/liborigin/${PF}/" \ -i CMakeLists.txt || die "failed to fix htmldoc install path" } src_configure() { local mycmakeargs=( -DGENERATE_CODE_FOR_LOG=$(usex debug) $(cmake_use_find_package doc Doxygen) -DENABLE_TOOLS=$(usex tools) ) cmake_src_configure } src_compile() { cmake_src_compile use doc && cmake_src_compile doc }