diff options
author | 2020-05-20 23:36:43 +0200 | |
---|---|---|
committer | 2020-05-21 00:17:52 +0200 | |
commit | 15ac48991620a8b7f73d67788bed75b7ab8853b7 (patch) | |
tree | 5d04734dcef48e05128723c01f9b803bf58bf605 /sci-libs/liborigin/liborigin-3.0.0.ebuild | |
parent | dev-util/kdbg: Switch to https (diff) | |
download | gentoo-15ac48991620a8b7f73d67788bed75b7ab8853b7.tar.gz gentoo-15ac48991620a8b7f73d67788bed75b7ab8853b7.tar.bz2 gentoo-15ac48991620a8b7f73d67788bed75b7ab8853b7.zip |
sci-libs/liborigin: 3.0.0 version bump
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'sci-libs/liborigin/liborigin-3.0.0.ebuild')
-rw-r--r-- | sci-libs/liborigin/liborigin-3.0.0.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/sci-libs/liborigin/liborigin-3.0.0.ebuild b/sci-libs/liborigin/liborigin-3.0.0.ebuild new file mode 100644 index 000000000000..aa4538748af9 --- /dev/null +++ b/sci-libs/liborigin/liborigin-3.0.0.ebuild @@ -0,0 +1,55 @@ +# 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 +} |