# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit toolchain-funcs qmake-utils DESCRIPTION="Handles text files containing ANSI terminal escape codes" HOMEPAGE="http://www.andre-simon.de/" SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~s390 sparc x86 ~x64-macos" IUSE="qt5" RDEPEND=" qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 )" DEPEND="${RDEPEND}" DOCS=( ChangeLog.adoc README.adoc ) src_prepare() { default # bug 431452 rm src/qt-gui/moc_mydialog.cpp || die sed -e "s/-O2//" -i src/makefile || die } src_configure() { if use qt5 ; then pushd src/qt-gui > /dev/null || die eqmake5 popd > /dev/null || die fi } src_compile() { emake -f makefile CXX="$(tc-getCXX)" if use qt5 ; then pushd src/qt-gui > /dev/null || die emake popd > /dev/null || die fi } src_install() { dobin src/${PN} if use qt5 ; then dobin src/qt-gui/${PN}-gui insinto /usr/share/applications doins ${PN}.desktop fi doman man/${PN}.1 einstalldocs }