[Pkg-haskell-commits] darcs: washngo: Build against parsec3
Joachim Breitner
mail at joachim-breitner.de
Thu Jun 2 21:35:51 UTC 2011
Thu Jun 2 21:17:56 UTC 2011 Joachim Breitner <mail at joachim-breitner.de>
* Build against parsec3
Ignore-this: 97c3f9f2e5140520495b00057904c722
M ./changelog +6
M ./control -2 +2
A ./patches/
A ./patches/parsec3-compat
A ./patches/series
Thu Jun 2 21:17:56 UTC 2011 Joachim Breitner <mail at joachim-breitner.de>
* Build against parsec3
Ignore-this: 97c3f9f2e5140520495b00057904c722
diff -rN -u old-washngo//changelog new-washngo//changelog
--- old-washngo//changelog 2011-06-02 21:35:51.653370985 +0000
+++ new-washngo//changelog 2011-06-02 21:35:51.665274536 +0000
@@ -1,3 +1,9 @@
+washngo (2.12.0.1-6) UNRELEASED; urgency=low
+
+ * Build against parsec3
+
+ -- Joachim Breitner <nomeata at debian.org> Thu, 02 Jun 2011 23:02:50 +0200
+
washngo (2.12.0.1-5) unstable; urgency=low
[ Marco Silva ]
diff -rN -u old-washngo//control new-washngo//control
--- old-washngo//control 2011-06-02 21:35:51.653370985 +0000
+++ new-washngo//control 2011-06-02 21:35:51.661277409 +0000
@@ -10,8 +10,8 @@
, ghc-prof
, libghc-regex-compat-dev
, libghc-regex-compat-prof
- , libghc-parsec2-dev
- , libghc-parsec2-prof
+ , libghc-parsec3-dev
+ , libghc-parsec3-prof
, libghc-ghc-paths-dev
, libghc-ghc-paths-prof
Standards-Version: 3.9.2
diff -rN -u old-washngo//patches/parsec3-compat new-washngo//patches/parsec3-compat
--- old-washngo//patches/parsec3-compat 1970-01-01 00:00:00.000000000 +0000
+++ new-washngo//patches/parsec3-compat 2011-06-02 21:35:51.661277409 +0000
@@ -0,0 +1,61 @@
+Description: Add type signatures to allow building against parsec3
+Author: Joachim Breitner <nomeata at debian.org>
+
+---
+The information above should follow the Patch Tagging Guidelines, please
+checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
+are templates for supplementary fields that you might want to add:
+
+Origin: <vendor|upstream|other>, <url of original patch>
+Bug: <url in upstream bugtracker>
+Bug-Debian: http://bugs.debian.org/<bugnumber>
+Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
+Forwarded: <no|not-needed|url proving that it has been forwarded>
+Reviewed-By: <name and email of someone who approved the patch>
+Last-Update: <YYYY-MM-DD>
+
+--- washngo-2.12.0.1.orig/WashNGo.cabal
++++ washngo-2.12.0.1/WashNGo.cabal
+@@ -21,7 +21,7 @@ Cabal-Version: >= 1.2
+ -- location: http://code.haskell.org/WASH/
+
+ Library
+- Build-Depends: base < 5, regex-compat, haskell98, parsec < 3
++ Build-Depends: base < 5, regex-compat, haskell98, parsec >= 3
+ Extensions: ForeignFunctionInterface
+ build-depends: containers
+ Exposed-Modules:
+--- washngo-2.12.0.1.orig/WASH/Mail/MailParser.hs
++++ washngo-2.12.0.1/WASH/Mail/MailParser.hs
+@@ -38,6 +38,7 @@ literalString = do char '\"'
+ return str
+
+ no_ws_ctl_chars = map chr ([1..8] ++ [11,12] ++ [14..31] ++ [127])
++no_ws_ctl :: Parser Char
+ no_ws_ctl = oneOf no_ws_ctl_chars
+
+ text_chars = map chr ([1..9] ++ [11,12] ++ [14..127])
+--- washngo-2.12.0.1.orig/WASH/Mail/RFC2822.hs
++++ washngo-2.12.0.1/WASH/Mail/RFC2822.hs
+@@ -14,8 +14,11 @@ fws =
+ do crLf
+ many1 ws1
+
++ws1 :: Parser Char
+ ws1 = oneOf " \t"
++lineChar :: Parser Char
+ lineChar = noneOf "\n\r"
++headerNameChar :: Parser Char
+ headerNameChar = noneOf "\n\r:"
+
+ -- |parse contents of Date field according to RFC2822
+--- washngo-2.12.0.1.orig/washparser/hs/WASHParser.hs
++++ washngo-2.12.0.1/washparser/hs/WASHParser.hs
+@@ -49,6 +49,7 @@ xmlfile = do {
+
+
+ -- 2.2 / 2
++char' :: Parser Char;
+ char' = (char '\t' <|> char '\n' <|> char '\r' <|>
+ satisfy (>= ' ')) <?> "character";
+
diff -rN -u old-washngo//patches/series new-washngo//patches/series
--- old-washngo//patches/series 1970-01-01 00:00:00.000000000 +0000
+++ new-washngo//patches/series 2011-06-02 21:35:51.661277409 +0000
@@ -0,0 +1 @@
+parsec3-compat
More information about the Pkg-haskell-commits
mailing list