Description: Use FlexibleInstances for GHC 7.4.1 compatibility
Author: Joachim Breitner <nomeata@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
