summaryrefslogtreecommitdiff
path: root/lang/ghc/patches/patch-ad
diff options
context:
space:
mode:
authorproff <proff@pkgsrc.org>1999-12-15 06:05:15 +0000
committerproff <proff@pkgsrc.org>1999-12-15 06:05:15 +0000
commit877d64b2d1c188a9ede2f86f8c6315912e219b3c (patch)
tree4cff2894633c1931050615408bca98cfb92ce654 /lang/ghc/patches/patch-ad
parent103be4857ac08d197d1ac20d6989d112e1ed6096 (diff)
downloadpkgsrc-877d64b2d1c188a9ede2f86f8c6315912e219b3c.tar.gz
netbsd patches for GHC/Haskell.
Diffstat (limited to 'lang/ghc/patches/patch-ad')
-rw-r--r--lang/ghc/patches/patch-ad22
1 files changed, 22 insertions, 0 deletions
diff --git a/lang/ghc/patches/patch-ad b/lang/ghc/patches/patch-ad
new file mode 100644
index 00000000000..38590887e4b
--- /dev/null
+++ b/lang/ghc/patches/patch-ad
@@ -0,0 +1,22 @@
+$NetBSD: patch-ad,v 1.1.1.1 1999/12/15 06:05:15 proff Exp $
+
+--- /p/lang/ghc/old/fptools/configure Wed Sep 15 09:13:41 1999
++++ configure Wed Dec 15 16:37:27 1999
+@@ -786,7 +786,16 @@
+ HostPlatform_CPP='i386_unknown_netbsd'
+ HostArch_CPP='i386'
+ HostVendor_CPP='unknown'
+- HostOS_CPP='netbsd'
++ if test "$HASKELL_OBJ_FMT" = "a.out"; then
++ HostOS_CPP='netbsd'
++ else
++ if test "$HASKELL_OBJ_FMT" = "ELF"; then
++ HostOS_CPP='netbsd_elf'
++ else
++ echo bad \$HASKELL_OBJ_FMT = "$HASKELL_OBJ_FMT"
++ exit 1
++ fi
++ fi
+ ;;
+ i[3456]86-*-solaris2*)
+ HostPlatform=i386-unknown-solaris2 # hack again