summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2004-11-23 11:32:36 +0000
committerMamoru Komachi <usata@gentoo.org>2004-11-23 11:32:36 +0000
commit10a3ac729e1ae956a0ae88f67b30db2a2e1921f3 (patch)
tree2f77986e0c2de04e0b348791213dbd46f89d5c03 /media-libs/giflib
parentVersion bumped; bug #71886. Marked 0.3.6 stable on x86, ppc and ppc-macos. (M... (diff)
downloadgentoo-2-10a3ac729e1ae956a0ae88f67b30db2a2e1921f3.tar.gz
gentoo-2-10a3ac729e1ae956a0ae88f67b30db2a2e1921f3.tar.bz2
gentoo-2-10a3ac729e1ae956a0ae88f67b30db2a2e1921f3.zip
Disables make check if xv is not installed. This closes bug #71895.
Diffstat (limited to 'media-libs/giflib')
-rw-r--r--media-libs/giflib/ChangeLog5
-rw-r--r--media-libs/giflib/giflib-4.1.0-r3.ebuild24
2 files changed, 26 insertions, 3 deletions
diff --git a/media-libs/giflib/ChangeLog b/media-libs/giflib/ChangeLog
index 7d09e8aa2c07..b455ed4ef5f4 100644
--- a/media-libs/giflib/ChangeLog
+++ b/media-libs/giflib/ChangeLog
@@ -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)
diff --git a/media-libs/giflib/giflib-4.1.0-r3.ebuild b/media-libs/giflib/giflib-4.1.0-r3.ebuild
index 7a92ae20d8e0..0eb9be2739d9 100644
--- a/media-libs/giflib/giflib-4.1.0-r3.ebuild
+++ b/media-libs/giflib/giflib-4.1.0-r3.ebuild
@@ -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
+}