summaryrefslogtreecommitdiff
path: root/lang/ghc
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2006-04-30 20:42:18 +0000
committerwiz <wiz@pkgsrc.org>2006-04-30 20:42:18 +0000
commitc304f796dad405d3a9fdcb9159dda1c15789062a (patch)
treeb19862911394a7ee2784ff8dd05d7aa70cbba143 /lang/ghc
parent6807ffa3ac104ec9e71fb9b53bc7d1bb671bd59a (diff)
downloadpkgsrc-c304f796dad405d3a9fdcb9159dda1c15789062a.tar.gz
Fix build with gmake-3.81, using the upstream patch.
Closes PR 33377 by David A. Holland.
Diffstat (limited to 'lang/ghc')
-rw-r--r--lang/ghc/distinfo3
-rw-r--r--lang/ghc/patches/patch-ai17
2 files changed, 19 insertions, 1 deletions
diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo
index 4a075290781..450c760c108 100644
--- a/lang/ghc/distinfo
+++ b/lang/ghc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.11 2005/10/14 18:47:28 kristerw Exp $
+$NetBSD: distinfo,v 1.12 2006/04/30 20:42:18 wiz Exp $
SHA1 (ghc-6.4.1-src.tar.bz2) = 96a3e76249c52b88e870c1e919ced3481c571b94
RMD160 (ghc-6.4.1-src.tar.bz2) = b6167e3d197bd461f46f860a37fff749bf3aa076
@@ -17,3 +17,4 @@ SHA1 (patch-ae) = 994e5c93c93e82c6c375f21ae172eac5a887d756
SHA1 (patch-af) = a0c44c8b43b4ca7489a4e14a247ca959764e7bc5
SHA1 (patch-ag) = 9d9e39fbb97c516fcd9d8775cfe4f88d0ecbdb43
SHA1 (patch-ah) = 243b1b98ce48873ded6c45dd0ff3541e8284bf00
+SHA1 (patch-ai) = 0a3b87b7a80e6e2ffb0c74f421663df43b258b9a
diff --git a/lang/ghc/patches/patch-ai b/lang/ghc/patches/patch-ai
new file mode 100644
index 00000000000..8eeb3cc98ca
--- /dev/null
+++ b/lang/ghc/patches/patch-ai
@@ -0,0 +1,17 @@
+$NetBSD: patch-ai,v 1.3 2006/04/30 20:42:18 wiz Exp $
+
+Workaround for weird behaviour in gmake-3.81, committed upstream.
+
+--- mk/suffix.mk.orig 2005-02-26 12:04:49.000000000 +0100
++++ mk/suffix.mk
+@@ -22,10 +22,6 @@
+
+ .DELETE_ON_ERROR:
+
+-# This line prevents GNU make from deleting any intermediate targets:
+-
+-.SECONDARY:
+-
+ #-----------------------------------------------------------------------------
+ # Haskell Suffix Rules
+