[Pkg-haskell-commits] darcs: lambdabot: patches/use-FlexibleInstances: GHC 7.4.1 compatibility

Joachim Breitner mail at joachim-breitner.de
Sun Mar 11 15:31:45 UTC 2012


Sun Mar 11 15:20:10 UTC 2012  Joachim Breitner <mail at joachim-breitner.de>
  * patches/use-FlexibleInstances: GHC 7.4.1 compatibility 
  Ignore-this: ce4f01cf243d0a472144b4502191ea8d

    M ./changelog +6
    M ./patches/series +1
    A ./patches/use-FlexibleInstances

Sun Mar 11 15:20:10 UTC 2012  Joachim Breitner <mail at joachim-breitner.de>
  * patches/use-FlexibleInstances: GHC 7.4.1 compatibility 
  Ignore-this: ce4f01cf243d0a472144b4502191ea8d
diff -rN -u old-lambdabot//changelog new-lambdabot//changelog
--- old-lambdabot//changelog	2012-03-11 15:31:45.625892435 +0000
+++ new-lambdabot//changelog	2012-03-11 15:31:45.765779186 +0000
@@ -1,3 +1,9 @@
+lambdabot (4.2.3.2-3) UNRELEASED; urgency=low
+
+  * patches/use-FlexibleInstances: GHC 7.4.1 compatibility 
+
+ -- Joachim Breitner <nomeata at debian.org>  Sun, 11 Mar 2012 16:19:40 +0100
+
 lambdabot (4.2.3.2-2) unstable; urgency=low
 
   * Change fptools path.
diff -rN -u old-lambdabot//patches/series new-lambdabot//patches/series
--- old-lambdabot//patches/series	2012-03-11 15:31:45.622746759 +0000
+++ new-lambdabot//patches/series	2012-03-11 15:31:45.670756159 +0000
@@ -1,3 +1,4 @@
 fewer-extensions.diff
 use-different-datapath.diff
 use-different-fptoolspath.diff
+use-FlexibleInstances
diff -rN -u old-lambdabot//patches/use-FlexibleInstances new-lambdabot//patches/use-FlexibleInstances
--- old-lambdabot//patches/use-FlexibleInstances	1970-01-01 00:00:00.000000000 +0000
+++ new-lambdabot//patches/use-FlexibleInstances	2012-03-11 15:31:45.670756159 +0000
@@ -0,0 +1,139 @@
+Description: Use FlexibleInstances for GHC 7.4.1 compatibility
+Author: Joachim Breitner <nomeata at debian.org>
+
+--- lambdabot-4.2.3.2.orig/Plugin/Source.hs
++++ lambdabot-4.2.3.2/Plugin/Source.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- Plugin.Source
+ -- Display source for specified identifiers
+ module Plugin.Source (theModule) where
+--- lambdabot-4.2.3.2.orig/Plugin/Hoogle.hs
++++ lambdabot-4.2.3.2/Plugin/Hoogle.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ 
+ -- Copyright (c) 2004-5 Don Stewart - http://www.cse.unsw.edu.au/~dons
+ -- GPL version 2 or later (see http://www.gnu.org/copyleft/gpl.html)
+--- lambdabot-4.2.3.2.orig/Plugin/Djinn.hs
++++ lambdabot-4.2.3.2/Plugin/Djinn.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, PatternGuards, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, PatternGuards, TypeSynonymInstances, FlexibleInstances #-}
+ -- Copyright (c) 2005 Donald Bruce Stewart - http://www.cse.unsw.edu.au/~dons
+ -- GPL version 2 or later (see http://www.gnu.org/copyleft/gpl.html)
+ 
+--- lambdabot-4.2.3.2.orig/Plugin/Haddock.hs
++++ lambdabot-4.2.3.2/Plugin/Haddock.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- | Hackish Haddock module.
+ module Plugin.Haddock (theModule) where
+ 
+--- lambdabot-4.2.3.2.orig/Plugin/Localtime.hs
++++ lambdabot-4.2.3.2/Plugin/Localtime.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- Copyright (c) 2005 Don Stewart - http://www.cse.unsw.edu.au/~dons
+ -- GPL version 2 or later (see http://www.gnu.org/copyleft/gpl.html)
+ 
+--- lambdabot-4.2.3.2.orig/Plugin/Pl.hs
++++ lambdabot-4.2.3.2/Plugin/Pl.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ 
+ -- | Pointfree programming fun
+ --
+--- lambdabot-4.2.3.2.orig/Plugin/Karma.hs
++++ lambdabot-4.2.3.2/Plugin/Karma.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- | Karma
+ module Plugin.Karma (theModule) where
+ 
+--- lambdabot-4.2.3.2.orig/Plugin/Todo.hs
++++ lambdabot-4.2.3.2/Plugin/Todo.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, PatternGuards, ScopedTypeVariables, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, PatternGuards, ScopedTypeVariables, TypeSynonymInstances, FlexibleInstances #-}
+ -- | A todo list
+ --
+ -- (c) 2005 Samuel Bronson
+--- lambdabot-4.2.3.2.orig/Plugin/Tell.hs
++++ lambdabot-4.2.3.2/Plugin/Tell.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ {- Leave a message with lambdabot, the faithful secretary
+ 
+ > 17:11 < davidhouse> @tell dmhouse foo
+--- lambdabot-4.2.3.2.orig/Plugin/Base.hs
++++ lambdabot-4.2.3.2/Plugin/Base.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, PatternGuards, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, PatternGuards, TypeSynonymInstances, FlexibleInstances #-}
+ -- | Lambdabot base module. Controls message send and receive
+ module Plugin.Base (theModule) where
+ 
+--- lambdabot-4.2.3.2.orig/Plugin/Poll.hs
++++ lambdabot-4.2.3.2/Plugin/Poll.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- | Module: Vote
+ -- | Support for voting
+ -- |
+--- lambdabot-4.2.3.2.orig/Plugin/Activity.hs
++++ lambdabot-4.2.3.2/Plugin/Activity.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- | Logging an IRC channel..
+ module Plugin.Activity (theModule) where
+ 
+--- lambdabot-4.2.3.2.orig/Plugin/Fact.hs
++++ lambdabot-4.2.3.2/Plugin/Fact.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- Module    : Fact
+ -- Copyright : 2003 Shae Erisson
+ -- Copyright : 2005-06 Don Stewart
+--- lambdabot-4.2.3.2.orig/Plugin/Quote.hs
++++ lambdabot-4.2.3.2/Plugin/Quote.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, CPP, MultiParamTypeClasses, PatternGuards, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, CPP, MultiParamTypeClasses, PatternGuards, TypeSynonymInstances, FlexibleInstances #-}
+ -- | Support for quotes
+ module Plugin.Quote (theModule) where
+ 
+--- lambdabot-4.2.3.2.orig/Plugin/Where.hs
++++ lambdabot-4.2.3.2/Plugin/Where.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ 
+ -- |
+ -- Module    : Where
+--- lambdabot-4.2.3.2.orig/Plugin/More.hs
++++ lambdabot-4.2.3.2/Plugin/More.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- | Support for more(1) buffering
+ module Plugin.More (theModule) where
+ 
+--- lambdabot-4.2.3.2.orig/Plugin/State.hs
++++ lambdabot-4.2.3.2/Plugin/State.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances #-}
++{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
+ -- | Persistent state
+ -- A demo plugin
+ module Plugin.State (theModule) where





More information about the Pkg-haskell-commits mailing list