Disables make check if xv is not installed. This closes bug #71895.
authorMamoru Komachi <usata@gentoo.org>
Tue, 23 Nov 2004 11:32:36 +0000 (11:32 +0000)
committerMamoru Komachi <usata@gentoo.org>
Tue, 23 Nov 2004 11:32:36 +0000 (11:32 +0000)
media-libs/giflib/ChangeLog
media-libs/giflib/Manifest
media-libs/giflib/giflib-4.1.0-r3.ebuild

index 7d09e8aa2c078760b4a0a4bcd5b4c4ef4e3be0b8..b455ed4ef5f40d5e26ac3c58801e0959be820528 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for media-libs/giflib
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/giflib/ChangeLog,v 1.16 2004/09/30 09:44:52 usata Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/giflib/ChangeLog,v 1.17 2004/11/23 11:32:36 usata Exp $
+
+  23 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> giflib-4.1.0-r3.ebuild:
+  Disables make check if xv is not installed. This closes bug #71895.
 
 *giflib-4.1.3 (30 Sep 2004)
 
index f410ac944100a25b802f41d1f0b6dacf932c62b4..4dae467d759688c9aa145a8fd36857c9bd6c0f54 100644 (file)
@@ -1,5 +1,15 @@
-MD5 80492e65c6171e9a2d08dfebb8c2c1bb ChangeLog 2159
-MD5 1caabac90097241be52b055a0db54722 giflib-4.1.0-r3.ebuild 1775
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 721a7654edfc8476582c25d7226eac40 ChangeLog 2303
+MD5 9e97783752b429f53bf5d71bac2544b4 giflib-4.1.0-r3.ebuild 2253
 MD5 8b1514bb8ac3cd7d7b392ed6a6f78b2b giflib-4.1.3.ebuild 1719
 MD5 93888297538e2f77defcfef93578b8db files/digest-giflib-4.1.0-r3 64
 MD5 eff137a49d638c20405a6f8c9c4ad5b5 files/digest-giflib-4.1.3 64
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.6 (GNU/Linux)
+
+iD8DBQFBox5AVWNWqTUmv+0RAgC9AKC4Wnsh1CXqc7RJIYtnL48maLLJNwCgjPsK
+a/sSe5aCKw9KUlLYPtsT0UA=
+=elyp
+-----END PGP SIGNATURE-----
index 7a92ae20d8e095d7e5ec2e50cefbbdd050a8608c..0eb9be2739d90705c1aef3990c41647d8f12c88f 100644 (file)
@@ -1,8 +1,8 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/giflib/giflib-4.1.0-r3.ebuild,v 1.30 2004/11/09 22:22:50 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/giflib/giflib-4.1.0-r3.ebuild,v 1.31 2004/11/23 11:32:36 usata Exp $
 
-inherit gnuconfig
+inherit gnuconfig eutils
 
 DESCRIPTION="Library to handle, display and manipulate GIF images"
 HOMEPAGE="http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml"
@@ -57,3 +57,23 @@ pkg_postinst() {
                einfo "make sure that you have libungif emerged."
        fi
 }
+
+src_test() {
+       if has_version 'media-gfx/xv' ; then
+               if [ -z "$DISPLAY" ] || ! (/usr/X11R6/bin/xhost &>/dev/null) ; then
+                       ewarn
+                       ewarn "You are not authorised to conntect to X server to make check."
+                       ewarn "Disabling make check."
+                       ewarn
+                       epause; ebeep; epause
+               else
+                       make check || die "make check failed"
+               fi
+       else
+               ewarn
+               ewarn "You need media-gfx/xv to run the tests for this package."
+               ewarn "Disabling make check."
+               ewarn
+               epause; ebeep; epause
+       fi
+}