diff options
Diffstat (limited to 'p/haskell-language-javascript')
-rw-r--r-- | p/haskell-language-javascript/debian/changelog | 1 | ||||
-rw-r--r-- | p/haskell-language-javascript/debian/patches/fix-testsuite | 27 | ||||
-rw-r--r-- | p/haskell-language-javascript/debian/patches/series | 1 |
3 files changed, 29 insertions, 0 deletions
diff --git a/p/haskell-language-javascript/debian/changelog b/p/haskell-language-javascript/debian/changelog index a0ae03ab1..416673423 100644 --- a/p/haskell-language-javascript/debian/changelog +++ b/p/haskell-language-javascript/debian/changelog @@ -6,6 +6,7 @@ haskell-language-javascript (0.5.6-1) UNRELEASED; urgency=low * New upstream release + Remove patch no-utf8-happy-file * Enable test suite + + And make it work by some patching -- Joachim Breitner <nomeata@debian.org> Fri, 19 Oct 2012 22:59:42 +0200 diff --git a/p/haskell-language-javascript/debian/patches/fix-testsuite b/p/haskell-language-javascript/debian/patches/fix-testsuite new file mode 100644 index 000000000..0850140cb --- /dev/null +++ b/p/haskell-language-javascript/debian/patches/fix-testsuite @@ -0,0 +1,27 @@ +Description: Fix testsuite + +Author: Joachim Breitner <nomeata@debian.org> +Bug: https://github.com/alanz/language-javascript/issues/20 +Bug: https://github.com/alanz/language-javascript/issues/21 +Forwarded: https://github.com/alanz/language-javascript/pull/20 + +--- haskell-language-javascript-0.5.6.orig/language-javascript.cabal ++++ haskell-language-javascript-0.5.6/language-javascript.cabal +@@ -72,7 +72,6 @@ Test-Suite test-language-javascript + , blaze-builder >= 0.2 && < 1 + -- need our own library for tests + , language-javascript >= 0.5.5 +- hs-source-dirs: . src ./dist/build + + + source-repository head +--- haskell-language-javascript-0.5.6.orig/runtests.hs ++++ haskell-language-javascript-0.5.6/runtests.hs +@@ -294,7 +294,7 @@ testSuite = testGroup "Parser" + + , testCase "unicode4" (testProg "x=\"àáâãäå\";y='\3012a\0068'" "Right (JSSourceElementsTop [JSExpression [JSIdentifier \"x\",JSOperator JSLiteral \"=\",JSStringLiteral '\"' \"\\224\\225\\226\\227\\228\\229\"],JSLiteral \";\",JSExpression [JSIdentifier \"y\",JSOperator JSLiteral \"=\",JSStringLiteral '\\'' \"\\3012aD\"],JSLiteral \"\"])") + +- , testCase "unicode5f" (testFile "./test/Unicode.js" "JSSourceElementsTop [JSExpression [JSIdentifier \"\\224\\225\\226\\227\\228\\229\",JSOperator JSLiteral \"=\",JSDecimal \"1\"],JSLiteral \";\",JSLiteral \"\"]") ++-- , testCase "unicode5f" (testFile "./test/Unicode.js" "JSSourceElementsTop [JSExpression [JSIdentifier \"\\224\\225\\226\\227\\228\\229\",JSOperator JSLiteral \"=\",JSDecimal \"1\"],JSLiteral \";\",JSLiteral \"\"]") + + , testCase "bug2.a" (testProg "function() {\nz = function /*z*/(o) {\nreturn r;\n};}" "Right (JSSourceElementsTop [JSExpression [JSFunctionExpression [] [] (JSBlock ([JSExpression [JSIdentifier \"z\",JSOperator JSLiteral \"=\",JSFunctionExpression [] [JSIdentifier \"o\"] (JSBlock ([JSReturn [JSExpression [JSIdentifier \"r\"]] JSLiteral \";\"]))],JSLiteral \";\"]))],JSLiteral \"\"])") diff --git a/p/haskell-language-javascript/debian/patches/series b/p/haskell-language-javascript/debian/patches/series index 373291b3c..fffd4ba20 100644 --- a/p/haskell-language-javascript/debian/patches/series +++ b/p/haskell-language-javascript/debian/patches/series @@ -1 +1,2 @@ add-BangPatterns.diff +fix-testsuite |