diff --git a/patches/language-bash-0.9.2.patch b/patches/language-bash-0.9.2.patch new file mode 100644 index 0000000000000000000000000000000000000000..0121db9e43cb6c94fd712c6094e3d6859393bd6a --- /dev/null +++ b/patches/language-bash-0.9.2.patch @@ -0,0 +1,22 @@ +diff --git a/src/Language/Bash/Parse/Builder.hs b/src/Language/Bash/Parse/Builder.hs +index e6f5004..6f39650 100644 +--- a/src/Language/Bash/Parse/Builder.hs ++++ b/src/Language/Bash/Parse/Builder.hs +@@ -1,3 +1,4 @@ ++{-# LANGUAGE CPP #-} + {-# LANGUAGE FlexibleContexts #-} + -- | Builder-based parsing. This is useful for parsing Bash\'s complicated + -- words. +@@ -29,7 +30,11 @@ import Control.Applicative hiding (many) + import qualified Control.Applicative as Applicative + import Data.Monoid + import qualified Text.Parsec.Char as P +-import Text.Parsec.Prim hiding ((<|>), many) ++import Text.Parsec.Prim hiding ( (<|>), many ++#if MIN_VERSION_parsec(3,1,17) ++ , many1 ++#endif ++ ) + + infixr 4 <+> +