mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-12-16 15:14:38 +00:00
Update done using: ``` git grep -l zlib app-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c VisibilityCheck --exit error ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
57 lines
1.1 KiB
Bash
57 lines
1.1 KiB
Bash
# Copyright 1999-2025 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
DESCRIPTION="Recompress ZIP, PNG and MNG, considerably improving compression"
|
|
HOMEPAGE="
|
|
https://www.advancemame.it/comp-readme.html
|
|
https://github.com/amadvance/advancecomp/
|
|
"
|
|
SRC_URI="
|
|
https://github.com/amadvance/advancecomp/releases/download/v${PV}/${P}.tar.gz
|
|
"
|
|
|
|
LICENSE="GPL-2+ Apache-2.0 LGPL-2.1+ MIT"
|
|
SLOT="0"
|
|
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv x86"
|
|
|
|
RDEPEND="
|
|
app-arch/bzip2:=
|
|
virtual/zlib:=
|
|
"
|
|
DEPEND="
|
|
${RDEPEND}
|
|
"
|
|
|
|
PATCHES=(
|
|
"${FILESDIR}"/${PN}-2.6-unaligned-access.patch
|
|
)
|
|
|
|
src_configure() {
|
|
local myconf=(
|
|
--enable-bzip2
|
|
# (--disable-* arguments are mishandled)
|
|
# --disable-debug
|
|
# --disable-valgrind
|
|
)
|
|
econf "${myconf[@]}"
|
|
}
|
|
|
|
src_test() {
|
|
# Tests seem to rely on exact output:
|
|
# https://sourceforge.net/p/advancemame/bugs/270/
|
|
#default
|
|
|
|
# Do a smoke test given we can't run the real testsuite
|
|
cp "${DISTDIR}"/${P}.tar.gz "${T}" || die
|
|
local level
|
|
for level in -0 -1 -2 -3 -4 ; do
|
|
./advdef -z ${level} "${T}"/${P}.tar.gz || die
|
|
done
|
|
}
|
|
|
|
src_install() {
|
|
default
|
|
dodoc HISTORY
|
|
}
|