summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2018-11-25 16:12:18 +0100
committerMichał Górny <mgorny@gentoo.org>2018-11-25 16:33:39 +0100
commitb155ee79dd56833d9752ea6cf68ccc0f369f0716 (patch)
treec31a8f5fc7bbca670d3ee9abf7da0b946179d155 /app-arch
parentapp-arch/advancecomp: Bump to 2.1 (diff)
downloadgentoo-b155ee79dd56833d9752ea6cf68ccc0f369f0716.tar.gz
gentoo-b155ee79dd56833d9752ea6cf68ccc0f369f0716.tar.bz2
gentoo-b155ee79dd56833d9752ea6cf68ccc0f369f0716.zip
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@gentoo.org>
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/advancecomp/advancecomp-2.1.ebuild31
1 files 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
}