X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=pkgsrc-ghc.git;a=blobdiff_plain;f=Makefile;h=19c0a9cbfca3ebd4a8d51f5237729956c053aa68;hp=44485c26cb123bc27bab2833415b106a9185e207;hb=0e82c0c70fa70e6485afc40d48a5fa7e29e84982;hpb=456d65d2aa1fa8ebff3d39d3eda025ff9bcf31ae diff --git a/Makefile b/Makefile index 44485c2..19c0a9c 100644 --- a/Makefile +++ b/Makefile @@ -10,18 +10,16 @@ COMMENT= Compiler for the functional language Haskell LICENSE= modified-bsd DISTFILES= ${DISTNAME}-src.tar.bz2 -DISTFILES+= ${DISTNAME}-boot-i386-unknown-freebsd.tar.bz2 -#DISTFILES+= ${DISTNAME}-boot-i386-unknown-netbsd.tar.bz2 -DISTFILES+= ${DISTNAME}-boot-powerpc-apple-darwin.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 -SITES.${DISTNAME}-boot-i386-unknown-netbsd.tar.bz2 = http://static.cielonegro.org/archive/ -SITES.${DISTNAME}-boot-i386-unknown-freebsd.tar.bz2 = http://static.cielonegro.org/archive/ -SITES.${DISTNAME}-boot-powerpc-apple-darwin.tar.bz2 = http://static.cielonegro.org/archive/ +.for i in ${DISTFILES:M*-boot-*} +SITES.${i}= http://static.cielonegro.org/archive/ +.endfor PKG_DESTDIR_SUPPORT= user-destdir -.include "../../mk/bsd.prefs.mk" - # Unregisterised HC packages are architecture dependent. We have to # create more HC packages to support more architectures. Note that # these packages are built with integer-simple, not integer-gmp, to @@ -35,6 +33,7 @@ ONLY_FOR_PLATFORM= NetBSD-*-i386 FreeBSD-*-i386 Darwin-*-powerpc # We must provide the real pass 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" .include "../../mk/compiler.mk" .if empty(CCPATH) WARNINGS+= "This package depends on pkgsrc's undocumented variable \ @@ -68,23 +67,23 @@ CONFIGURE_ARGS += \ # # To install it, we just copy ghc and ghc-pkg from # "work/bootstrap/ghc-${VERSION}/inplace/bin" to -# "${BUILDLINK_DIR}/bin". Note that in-place ghc isn't usable before -# running "ghc-pkg recache". +# "${BUILDLINK_DIR}/bin". Note that in-place ghc isn't usable until we +# run "ghc-pkg recache". .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-netbsd +PLATFORM = i386-unknown-netbsdelf6.99.1 .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-freebsd +PLATFORM = i386-unknown-freebsd8.0 .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-darwin +PLATFORM = powerpc-apple-darwin9.8.0 # Existence of libelf makes LeadingUnderscore being "NO", which is # incorrect for this platform. See ghc-6.12.1/aclocal.m4 # (FP_LEADING_UNDERSCORE)