summaryrefslogtreecommitdiff
path: root/p/haskell-language-javascript/debian/patches/add-BangPatterns.diff
diff options
context:
space:
mode:
authorErik de Castro Lopo <erikd@mega-nerd.com>2012-04-22 07:39:01 +0400
committerErik de Castro Lopo <erikd@mega-nerd.com>2012-04-22 07:39:01 +0400
commitb9730054b66c7ea5cd556a8136ab1ffb453d09c2 (patch)
tree9643dac55be31e9e8f6a0df2cb2d94576ac3c979 /p/haskell-language-javascript/debian/patches/add-BangPatterns.diff
parent4f1a1c9593f00043a9930f81684875fba42e11ea (diff)
downloadDHG_packages-b9730054b66c7ea5cd556a8136ab1ffb453d09c2.tar.gz
haskell-language-javascript: Fix for #669156.
Diffstat (limited to 'p/haskell-language-javascript/debian/patches/add-BangPatterns.diff')
-rw-r--r--p/haskell-language-javascript/debian/patches/add-BangPatterns.diff15
1 files changed, 15 insertions, 0 deletions
diff --git a/p/haskell-language-javascript/debian/patches/add-BangPatterns.diff b/p/haskell-language-javascript/debian/patches/add-BangPatterns.diff
new file mode 100644
index 000000000..06129a24e
--- /dev/null
+++ b/p/haskell-language-javascript/debian/patches/add-BangPatterns.diff
@@ -0,0 +1,15 @@
+# Author : Erik de Castro Lopo <erikd@mega-nerd.com>
+# Description : Fix compiler error on big endian systems
+ Upstream ships a haskell source file that was generated by the alex lexer
+ generator and that file requires the BangPatterns pragma on big endian
+ systems.
+# Date : Sun, 22 Apr 2012 13:24:38 +1000
+
+Index: haskell-language-javascript-0.4.10/src/Language/JavaScript/Parser/Lexer.hs
+===================================================================
+--- haskell-language-javascript-0.4.10.orig/src/Language/JavaScript/Parser/Lexer.hs 2012-03-09 06:56:23.000000000 +1100
++++ haskell-language-javascript-0.4.10/src/Language/JavaScript/Parser/Lexer.hs 2012-04-22 13:03:07.000000000 +1000
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE CPP,MagicHash #-}
++{-# LANGUAGE CPP,MagicHash,BangPatterns #-}
+ {-# LINE 1 "src-dev/Language/JavaScript/Parser/Lexer.x" #-}