X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=pkgsrc-ghc.git;a=blobdiff_plain;f=Makefile;fp=Makefile;h=421ee4aed34c48dc58b0fd686664a5ee999de48b;hp=13c700e90ec6e9613346a8c171d585fb2ddee6d8;hb=d72a819a5d6275b13173527b53f60de77ea10e4e;hpb=4186e34c1389725a2e06a1d49de805e574442d45 diff --git a/Makefile b/Makefile index 13c700e..421ee4a 100644 --- 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