]> gitweb @ CieloNegro.org - pkgsrc-ghc.git/blobdiff - Makefile
ghc-7.4.1 for NetBSD/i386
[pkgsrc-ghc.git] / Makefile
index 13c700e90ec6e9613346a8c171d585fb2ddee6d8..421ee4aed34c48dc58b0fd686664a5ee999de48b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,21 +1,21 @@
 # $NetBSD: Makefile,v 1.42 2008/07/07 14:58:00 kristerw Exp $
 
-DISTNAME=              ghc-${VERSION}
-VERSION=               7.4.1
-CATEGORIES=            lang
+DISTNAME=      ghc-${VERSION}
+VERSION=       7.4.1
+CATEGORIES=    lang
 MASTER_SITES=  http://www.haskell.org/ghc/dist/${VERSION}/
-MAINTAINER=            kristerw@NetBSD.org
-HOMEPAGE=              http://www.haskell.org/ghc/
-COMMENT=               Compiler for the functional language Haskell
-LICENSE=               modified-bsd
+MAINTAINER=    kristerw@NetBSD.org
+HOMEPAGE=      http://www.haskell.org/ghc/
+COMMENT=       Compiler for the functional language Haskell
+LICENSE=       modified-bsd
 
-DISTFILES=             ${DISTNAME}-src.tar.bz2
-DISTFILES+=            ${DISTNAME}-boot-i386-unknown-freebsd8.0.tar.bz2
-#DISTFILES+=           ${DISTNAME}-boot-i386-unknown-netbsdelf6.99.1.tar.bz2
-DISTFILES+=            ${DISTNAME}-boot-powerpc-apple-darwin9.8.0.tar.bz2
+DISTFILES=     ${DISTNAME}-src.tar.bz2
+DISTFILES+=    ${DISTNAME}-boot-i386-unknown-freebsd8.0.tar.bz2
+DISTFILES+=    ${DISTNAME}-boot-i386-unknown-netbsdelf6.99.1.tar.bz2
+DISTFILES+=    ${DISTNAME}-boot-powerpc-apple-darwin9.8.0.tar.bz2
 
 .for i in ${DISTFILES:M*-boot-*}
-SITES.${i}=            http://static.cielonegro.org/archive/
+SITES.${i}=    http://static.cielonegro.org/archive/
 .endfor
 
 PKG_DESTDIR_SUPPORT=   user-destdir
@@ -31,7 +31,7 @@ PKG_DESTDIR_SUPPORT=  user-destdir
 # the ./TODO file.
 ONLY_FOR_PLATFORM= NetBSD-*-i386 FreeBSD-*-i386 Darwin-*-powerpc
 
-# We must provide the real pass to gcc to the ./configure script,
+# We must provide the real path to gcc to the ./configure script,
 # because GHC has a runtime dependency on it. Aren't there any ways
 # better than this?
 .include "../../mk/bsd.prefs.mk"
@@ -45,8 +45,8 @@ CONFIGURE_ARGS+= --with-gcc=/usr/bin/gcc
 CONFIGURE_ARGS+= --with-gcc=${CCPATH}
 .endif
 
-USE_TOOLS+=                    autoconf date gmake gtar perl perl:run
-CONFIGURE_ENV+=                PerlCmd=${PERL5:Q}
+USE_TOOLS+=    autoconf date gmake gtar perl perl:run
+CONFIGURE_ENV+=        PerlCmd=${PERL5:Q}
 
 # We don't want to extract all of the DISTFILEs.
 EXTRACT_ONLY=  ${DISTNAME}-src.tar.bz2
@@ -74,17 +74,20 @@ CONFIGURE_ARGS += \
 .if ${MACHINE_ARCH} == "i386" && ${OPSYS} == "NetBSD"
 BOOTSTRAP_BUILD_MK = ${PKGDIR}/files/bootstrap-bsd.mk
 BOOTSTRAP_CAPI_C   = ${PKGDIR}/files/capi-wrappers-netbsd-i386.c
-PLATFORM           = i386-unknown-netbsdelf6.99.1
+BOOTSTRAP_TARBALL  = ${DISTNAME}-boot-i386-unknown-netbsdelf6.99.1.tar.bz2
+PLATFORM           = i386-unknown-netbsd
 
 .elif ${MACHINE_ARCH} == "i386" && ${OPSYS} == "FreeBSD"
 BOOTSTRAP_BUILD_MK = ${PKGDIR}/files/bootstrap-bsd.mk
 BOOTSTRAP_CAPI_C   = ${PKGDIR}/files/capi-wrappers-freebsd-i386.c
-PLATFORM           = i386-unknown-freebsd8.0
+BOOTSTRAP_TARBALL  = ${DISTNAME}-boot-i386-unknown-freebsd8.0.tar.bz2
+PLATFORM           = i386-unknown-freebsd
 
 .elif ${MACHINE_ARCH} == "powerpc" && ${OPSYS} == "Darwin"
 BOOTSTRAP_BUILD_MK = ${PKGDIR}/files/bootstrap.mk
 BOOTSTRAP_CAPI_C   = ${PKGDIR}/files/capi-wrappers-darwin-powerpc.c
-PLATFORM           = powerpc-apple-darwin9.8.0
+BOOTSTRAP_TARBALL  = ${DISTNAME}-boot-i386-unknown-darwin9.8.0.tar.bz2
+PLATFORM           = powerpc-apple-darwin
 # Existence of libelf makes LeadingUnderscore being "NO", which is
 # incorrect for this platform. See ghc-6.12.1/aclocal.m4
 # (FP_LEADING_UNDERSCORE)
@@ -94,8 +97,7 @@ CONFLICTS=    libelf-[0-9]*
 PKG_FAIL_REASON+=      "internal error: unsupported platform"
 .endif
 
-BOOTSTRAP_TARBALL = ${DISTNAME}-boot-${PLATFORM}.tar.bz2
-BOOTSTRAP_MAIN_C  = ${PKGDIR}/files/bootstrap-main.c
+BOOTSTRAP_MAIN_C=      ${PKGDIR}/files/bootstrap-main.c
 
 pre-configure: ${WRKDIR}/stamp-bootstrap-ghc