tested and added to ~amd64 (bug #65074)
authorAndres Loeh <kosmikus@gentoo.org>
Tue, 16 Nov 2004 12:23:28 +0000 (12:23 +0000)
committerAndres Loeh <kosmikus@gentoo.org>
Tue, 16 Nov 2004 12:23:28 +0000 (12:23 +0000)
dev-lang/hugs98/ChangeLog
dev-lang/hugs98/Manifest
dev-lang/hugs98/hugs98-2003.11.ebuild

index 7fd7a3598b55c0782db9f557a102c9009c49ffb4..003334688be8dc5079adf9b5b85e53439d1c4170 100644 (file)
@@ -1,6 +1,9 @@
 # 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,
index dd1023bd684bd9166a3bf27c055f696cccfe2873..3f3933a97e8c634955888f0ed5b1015b3523f546 100644 (file)
@@ -1,5 +1,5 @@
-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
index 95349a131070bab89a7619d9ec07882ed9e36e81..03a3a7c31efe989b738fea79177258fc2707bd39 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/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"
 
@@ -13,7 +13,7 @@ SRC_URI="http://cvs.haskell.org/Hugs/downloads/Nov2003/${MY_P}.tar.gz"
 HOMEPAGE="http://www.haskell.org/hugs/"
 
 SLOT="0"
-KEYWORDS="x86 ~sparc"
+KEYWORDS="x86 ~sparc ~amd64"
 LICENSE="as-is"
 
 DEPEND="virtual/libc
@@ -28,6 +28,9 @@ src_unpack() {
 
 src_compile() {
        local myconf
+
+       [ "${ARCH}" = "amd64" ] && append-flags -fPIC
+
        if use opengl; then
                myconf="--enable-hopengl"
                # the nvidia drivers *seem* not to work together
@@ -54,7 +57,7 @@ src_compile() {
        # 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} \
@@ -67,17 +70,17 @@ src_compile() {
                --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}