commit:     53839e1b65680123ed8cd5d2c34a8862c59fb58d
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  4 12:32:47 2019 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Mar  4 12:33:19 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53839e1b

media-libs/gd: Fixed build with USE="-test".

Closes: https://bugs.gentoo.org/679380
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 media-libs/gd/gd-2.2.5-r2.ebuild | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/media-libs/gd/gd-2.2.5-r2.ebuild b/media-libs/gd/gd-2.2.5-r2.ebuild
index 7686c2013da..4d24af7c8db 100644
--- a/media-libs/gd/gd-2.2.5-r2.ebuild
+++ b/media-libs/gd/gd-2.2.5-r2.ebuild
@@ -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
 }

Reply via email to