commit:     b155ee79dd56833d9752ea6cf68ccc0f369f0716
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 25 15:12:18 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 25 15:33:39 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b155ee79

app-arch/advancecomp: EAPI 7, ebuild style

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 <mgorny <AT> gentoo.org>

 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 d92c691612b..0c96dbc6fa3 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
 }

Reply via email to