--- giflib-4.1.0-r3.ebuild.orig 2004-11-09 16:35:51.000000000 -0600 +++ giflib-4.1.0-r3.ebuild 2004-11-20 17:48:14.086203024 -0600 @@ -57,3 +57,21 @@ 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 + 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 + fi +}