From b155ee79dd56833d9752ea6cf68ccc0f369f0716 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20G=C3=B3rny?= Date: Sun, 25 Nov 2018 16:12:18 +0100 Subject: [PATCH] app-arch/advancecomp: EAPI 7, ebuild style MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Bump to EAPI 7 and improve ebuild style. Remove meaningless flags discarding built executables and use upstream install rules. Add slot operators to linked libraries. Signed-off-by: Michał Górny --- app-arch/advancecomp/advancecomp-2.1.ebuild | 31 +++++++-------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/app-arch/advancecomp/advancecomp-2.1.ebuild b/app-arch/advancecomp/advancecomp-2.1.ebuild index d92c691612bf..0c96dbc6fa30 100644 --- a/app-arch/advancecomp/advancecomp-2.1.ebuild +++ b/app-arch/advancecomp/advancecomp-2.1.ebuild @@ -1,9 +1,7 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=6 - -inherit eutils +EAPI=7 DESCRIPTION="Recompress ZIP, PNG and MNG, considerably improving compression" HOMEPAGE="http://www.advancemame.it/comp-readme.html" @@ -12,10 +10,10 @@ SRC_URI="https://github.com/amadvance/${PN}/releases/download/v${PV}/${P}.tar.gz LICENSE="GPL-2+ Apache-2.0 LGPL-2.1+ MIT" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" -IUSE="mng png test" +IUSE="test" -RDEPEND="app-arch/bzip2 - sys-libs/zlib" +RDEPEND="app-arch/bzip2:= + sys-libs/zlib:=" DEPEND="${RDEPEND}" # test? ( dev-util/valgrind ) # test? ( app-text/tofrodos ) @@ -23,23 +21,14 @@ DEPEND="${RDEPEND}" RESTRICT="test" #282441, #523212 src_configure() { - econf --enable-bzip2 \ + local myconf=( + --enable-bzip2 $(use_enable test valgrind) + ) + econf "${myconf[@]}" } src_install() { - dobin advdef advzip - - if use png; then - dobin advpng - doman doc/advpng.1 - fi - - if use mng; then - dobin advmng - doman doc/advmng.1 - fi - - dodoc HISTORY AUTHORS README - doman doc/advdef.1 doc/advzip.1 + default + dodoc HISTORY } -- 2.26.2