# ChangeLog for dev-lang/hugs98
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.16 2004/11/03 20:52:49 kosmikus Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.17 2004/11/16 12:23:28 kosmikus Exp $
+
+ 16 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
+ Added ~amd64 keyword (bug #65074).
03 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2002.11-r1.ebuild,
hugs98-2002.11.ebuild, hugs98-2003.11.ebuild,
-MD5 215844c8b9e395e0ed39d622dc1a38c3 hugs98-2003.11.ebuild 2180
-MD5 cdfddb4be3f52df941beffa28cff41b1 ChangeLog 3887
+MD5 62574c9895ef9f9b7b908b318620b58a hugs98-2003.11.ebuild 2343
+MD5 6a0bc000f8faed690d18cecc42ace349 ChangeLog 3997
MD5 a769ecfcd1cdd2d40986627df7dfb249 metadata.xml 224
MD5 eb7ae57bb23e867135381cbd99c5c1c0 files/digest-hugs98-2003.11 67
MD5 4c6e27fe15252dea9f141e0f6b06ed36 files/hugs98-2003.11-gcc34.patch 303
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2003.11.ebuild,v 1.7 2004/11/03 20:52:49 kosmikus Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/hugs98-2003.11.ebuild,v 1.8 2004/11/16 12:23:28 kosmikus Exp $
-inherit base eutils
+inherit base flag-o-matic eutils
IUSE="opengl"
HOMEPAGE="http://www.haskell.org/hugs/"
SLOT="0"
-KEYWORDS="x86 ~sparc"
+KEYWORDS="x86 ~sparc ~amd64"
LICENSE="as-is"
DEPEND="virtual/libc
src_compile() {
local myconf
+
+ [ "${ARCH}" = "amd64" ] && append-flags -fPIC
+
if use opengl; then
myconf="--enable-hopengl"
# the nvidia drivers *seem* not to work together
# about how you need to give "--host --target --build",
# and sometimes it will refuse to run at all.
- cd ${S}/src/unix || die
+ cd ${S}/src/unix || die "source directory not found"
./configure \
--host=${CHOST} \
--target=${CHOST} \
--enable-profiling \
${myconf} || die "./configure failed"
cd ..
- emake || die
+ emake || die "make failed"
}
src_install () {
- cd ${S}/src || die
+ cd ${S}/src || die "source directory not found"
make \
HUGSDIR=${D}/usr/lib/hugs \
prefix=${D}/usr \
mandir=${D}/usr/share/man \
infodir=${D}/usr/share/info \
- install || die
+ install || die "make install failed"
#somewhat clean-up installation of few docs
cd ${S}