|
|
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.haskell.org/ghc/" |
|
|
COPYRIGHT="The Glasgow Haskell Team" |
|
|
LICENSE="BSD (3-clause) |
|
|
GNU LGPL v2.1" |
|
|
REVISION="12" |
|
|
REVISION="13" |
|
|
SOURCE_URI_1="https://www.haskell.org/ghc/dist/7.8.3/ghc-7.8.3-src.tar.bz2" |
|
|
CHECKSUM_SHA256_1="2358826f8424bf571dcc313bd882422fe108a340d6e37db4339ff6d5d6ac3f37" |
|
|
SOURCE_URI_2="https://pulkomandy.tk/drop/ghc-7.8.3-i386-unknown-haiku.tar.gz" |
|
|
@@ -80,11 +80,11 @@ BUILD() |
|
|
make install |
|
|
popd |
|
|
popd |
|
|
|
|
|
|
|
|
# 2. Build GHC using the bootstrap compiler; we create a "dyn" only install |
|
|
echo "Building GHC proper..." |
|
|
if [ ! -e flag.configured ] ; then |
|
|
|
|
|
|
|
|
cat > mk/build.mk <<-EOF |
|
|
V = 0 |
|
|
GhcLibWays = dyn |
|
|
@@ -93,9 +93,9 @@ BUILD() |
|
|
GhcStage2HcOpts = -O2 -fasm |
|
|
GhcHcOpts = -Rghc-timing |
|
|
GhcLibHcOpts = -O2 |
|
|
|
|
|
|
|
|
DYNAMIC_BY_DEFAULT = YES |
|
|
|
|
|
|
|
|
NoFibWays = |
|
|
STRIP_CMD = : |
|
|
EOF |
|
|
@@ -118,7 +118,7 @@ INSTALL() |
|
|
# 1. Install our new GHC |
|
|
echo "Installing GHC!" |
|
|
make install |
|
|
|
|
|
|
|
|
# 2. Move package.conf.d to settings |
|
|
sed -i -e '/^PKGCONF=/c\ |
|
|
PKGCONF='"$settingsDir"'/ghc/package.conf.d' $prefix/bin/ghc-pkg-$portVersion |
|
|
|