dev-haskell/frown: port to ghc-7.8, bug #524790
authorSergei Trofimovich <slyfox@gentoo.org>
Sun, 20 Sep 2015 12:50:46 +0000 (13:50 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Sun, 20 Sep 2015 18:50:00 +0000 (19:50 +0100)
Package-Manager: portage-2.2.20

dev-haskell/frown/files/frown-0.6.1-ghc-7.10.patch

index 7ba54070eb9581b4eb04e4fdb7948a6dc5561785..119f2260b83ed432756b0976b5ecc2d948820655 100644 (file)
@@ -38,6 +38,10 @@ diff --git a/Convert.lhs b/Convert.lhs
 index 01d2c32..d31f437 100644
 --- a/Convert.lhs
 +++ b/Convert.lhs
+@@ -50,2 +50,3 @@
+ > import Control.Monad
++> import Control.Applicative
+ > import System.IO                     hiding (  isEOF  )
 @@ -235,2 +235,9 @@ Writer monad for collecting multiple error messages.
  
 +> instance Functor (Writer w) where
@@ -104,6 +108,10 @@ diff --git a/Lib/OrdUniqListSet.lhs b/Lib/OrdUniqListSet.lhs
 index ddb8629..decf65d 100644
 --- a/Lib/OrdUniqListSet.lhs
 +++ b/Lib/OrdUniqListSet.lhs
+@@ -63,2 +63,3 @@
+ > import Control.Monad
++> import Control.Applicative (Applicative, pure, (<*>))
 @@ -114,2 +114,6 @@ Yes, \tr{Set} is a functor and a monad.
  >
 +> instance Applicative Set where