summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2008-11-08 18:36:21 +0000
committerPeter Volkov <pva@gentoo.org>2008-11-08 18:36:21 +0000
commit2e708b48e77f0411aba1a92510398b6ac95d9971 (patch)
tree1a3f5bf6db505ec2c1154d19fa92547cd3d01870 /app-text/dictd/dictd-1.10.11-r3.ebuild
parentamd64/x86 stable, bug #245830 (diff)
downloadgentoo-2-2e708b48e77f0411aba1a92510398b6ac95d9971.tar.gz
gentoo-2-2e708b48e77f0411aba1a92510398b6ac95d9971.tar.bz2
gentoo-2-2e708b48e77f0411aba1a92510398b6ac95d9971.zip
Disabled tests on bid-endian architectures, bug #244246, updated init script to make it more steady, bug #245593 thank Erik Hahn for report and fix.
(Portage version: 2.2_rc13/cvs/Linux 2.6.26-openvz.git-35f41f1 i686)
Diffstat (limited to 'app-text/dictd/dictd-1.10.11-r3.ebuild')
-rw-r--r--app-text/dictd/dictd-1.10.11-r3.ebuild19
1 files changed, 12 insertions, 7 deletions
diff --git a/app-text/dictd/dictd-1.10.11-r3.ebuild b/app-text/dictd/dictd-1.10.11-r3.ebuild
index 50bf48fa792b..d9bbf63406ed 100644
--- a/app-text/dictd/dictd-1.10.11-r3.ebuild
+++ b/app-text/dictd/dictd-1.10.11-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/dictd/dictd-1.10.11-r3.ebuild,v 1.3 2008/11/03 22:33:56 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/dictd/dictd-1.10.11-r3.ebuild,v 1.4 2008/11/08 18:36:21 pva Exp $
inherit eutils autotools
@@ -44,13 +44,18 @@ src_unpack() {
}
src_test() {
- if ! hasq userpriv "${FEATURES}"; then
- # If dictd is run as root user (-userpriv) it drops its privileges to
- # dictd user and group. Give dictd group write access to test directory.
- chown :dictd "${WORKDIR}" "${S}/test"
- chmod 770 "${WORKDIR}" "${S}/test"
+ if use ppc || use ppc64; then
+ ewarn "Tests are known to fail on big-endian systems (ppc, ppc64)"
+ ewarn "Skipping tests."
+ else
+ if ! hasq userpriv "${FEATURES}"; then
+ # If dictd is run as root user (-userpriv) it drops its privileges to
+ # dictd user and group. Give dictd group write access to test directory.
+ chown :dictd "${WORKDIR}" "${S}/test"
+ chmod 770 "${WORKDIR}" "${S}/test"
+ fi
+ emake test || die
fi
- emake test || die
}
src_compile() {