media-libs/gd: Fixed build with USE="-test".
authorLars Wendler <polynomial-c@gentoo.org>
Mon, 4 Mar 2019 12:32:47 +0000 (13:32 +0100)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 4 Mar 2019 12:33:19 +0000 (13:33 +0100)
Closes: https://bugs.gentoo.org/679380
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
media-libs/gd/gd-2.2.5-r2.ebuild

index 7686c2013dad7e57d463ad136fd309f425f8f408..4d24af7c8db8663119057ffe0686660657c182be 100644 (file)
@@ -9,8 +9,8 @@ DESCRIPTION="Graphics library for fast image creation"
 HOMEPAGE="https://libgd.org/ https://www.boutell.com/gd/"
 SRC_URI="https://github.com/libgd/libgd/releases/download/${P}/lib${P}.tar.xz
        test? (
-               https://github.com/libgd/libgd/raw/e0cb1b76c305db68b251fe782faa12da5d357593/tests/gif/ossfuzz5700.gif -> lib$P-ossfuzz5700.dat
-               https://github.com/libgd/libgd/raw/e0cb1b76c305db68b251fe782faa12da5d357593/tests/gif/php_bug_75571.gif -> lib$P-php_bug_75571.dat
+               https://github.com/libgd/libgd/raw/e0cb1b76c305db68b251fe782faa12da5d357593/tests/gif/ossfuzz5700.gif -> lib${P}-ossfuzz5700.dat
+               https://github.com/libgd/libgd/raw/e0cb1b76c305db68b251fe782faa12da5d357593/tests/gif/php_bug_75571.gif -> lib${P}-php_bug_75571.dat
        )"
 
 LICENSE="gd IJG HPND BSD"
@@ -45,13 +45,16 @@ PATCHES=(
 src_unpack() {
        default
 
-       cp "${DISTDIR}"/lib${P}-ossfuzz5700.dat "${S}"/tests/gif/ossfuzz5700.gif || die
-       cp "${DISTDIR}"/lib${P}-php_bug_75571.dat "${S}"/tests/gif/php_bug_75571.gif || die
+       if use test ; then
+               cp "${DISTDIR}"/lib${P}-ossfuzz5700.dat \
+                       "${S}"/tests/gif/ossfuzz5700.gif || die
+               cp "${DISTDIR}"/lib${P}-php_bug_75571.dat \
+                       "${S}"/tests/gif/php_bug_75571.gif || die
+       fi
 }
 
 src_prepare() {
        default
-
        eautoreconf
 }
 
@@ -78,5 +81,5 @@ multilib_src_configure() {
 
 multilib_src_install_all() {
        dodoc README.md
-       find "${D}" -name '*.la' -delete || die
+       find "${ED}" -name '*.la' -delete || die
 }