uuagc-cabal 1.0.6.0 → 1.1.0.0
raw patch · 3 files changed
+15/−14 lines, 3 filesdep ~Cabaldep ~mtlnew-uploaderPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: Cabal, mtl
API changes (from Hackage documentation)
- Distribution.Simple.UUAGC: uuagc :: BuildInfo -> LocalBuildInfo -> PreProcessor
+ Distribution.Simple.UUAGC: uuagc :: BuildInfo -> LocalBuildInfo -> ComponentLocalBuildInfo -> PreProcessor
Files
- src/Distribution/Simple/UUAGC/Parser.hs +1/−1
- src/Distribution/Simple/UUAGC/UUAGC.hs +6/−5
- uuagc-cabal.cabal +8/−8
src/Distribution/Simple/UUAGC/Parser.hs view
@@ -13,7 +13,7 @@ import System.Console.GetOpt import System.IO.Unsafe(unsafeInterleaveIO) import System.IO(hPutStr,stderr)-import Control.Monad.Error+import Control.Monad.Error.Class data ParserError = DefParserError String deriving (Show, Eq, Read)
src/Distribution/Simple/UUAGC/UUAGC.hs view
@@ -152,7 +152,7 @@ if usesOptionsFile then do r <- parserAG' defUUAGCOptions case r of- Left e -> die (show e)+ Left e -> dieNoVerbosity (show e) Right a -> return $ cabalOpts ++ a else return cabalOpts @@ -251,14 +251,15 @@ getAGFileList :: AGFileOptions -> [FilePath] getAGFileList = map (normalise . filename) -uuagc :: BuildInfo -> LocalBuildInfo -> PreProcessor+uuagc :: BuildInfo -> LocalBuildInfo -> ComponentLocalBuildInfo -> PreProcessor uuagc = uuagc' (uuagcFromString uuagcn) uuagc' :: ([String] -> FilePath -> IO (ExitCode, [FilePath])) -> BuildInfo -> LocalBuildInfo+ -> ComponentLocalBuildInfo -> PreProcessor-uuagc' uuagc build lbi =+uuagc' uuagc build lbi _ = PreProcessor { platformIndependent = True, runPreProcessor = mkSimplePreProcessor $ \ inFile outFile verbosity ->@@ -279,8 +280,8 @@ ex@(ExitFailure _) -> throwIO ex } -nouuagc :: BuildInfo -> LocalBuildInfo -> PreProcessor-nouuagc build lbi =+nouuagc :: BuildInfo -> LocalBuildInfo -> ComponentLocalBuildInfo -> PreProcessor+nouuagc build lbi _ = PreProcessor { platformIndependent = True, runPreProcessor = mkSimplePreProcessor $ \inFile outFile verbosity -> do
uuagc-cabal.cabal view
@@ -1,24 +1,24 @@ cabal-version: >=1.8 build-type: Simple name: uuagc-cabal-version: 1.0.6.0+version: 1.1.0.0 license: BSD3 license-file: LICENSE-maintainer: Jeroen Bransen <J.Bransen@uu.nl>-homepage: http://www.cs.uu.nl/wiki/HUT/WebHome-description: Cabal plugin for UUAGC-synopsis: Cabal plugin for the Universiteit Utrecht Attribute Grammar System+maintainer: Atze Dijkstra (atzedijkstra@gmail.com)+homepage: https://github.com/UU-ComputerScience/uuagc+synopsis: Cabal plugin for UUAGC+description: Cabal plugin for the Universiteit Utrecht Attribute Grammar System category: Development stability: Stable copyright: Universiteit Utrecht author: Software Technology at Universiteit Utrecht-bug-reports: hut-developers@cs.uu.nl+bug-reports: https://github.com/UU-ComputerScience/uuagc/issues tested-with: GHC >= 6.12 extra-source-files: README library- build-depends: base >= 4, base < 5, Cabal >= 1.8.0.6, directory >= 1.0.1.1- build-depends: process >= 1.0.1.3, containers >= 0.3, uulib >= 0.9.14, filepath >= 1.1.0.4, mtl >= 2.0.1.0+ build-depends: base >= 4, base < 5, Cabal >= 2, directory >= 1.0.1.1+ build-depends: process >= 1.0.1.3, containers >= 0.3, uulib >= 0.9.14, filepath >= 1.1.0.4, mtl >= 2.2.1 hs-source-dirs: src, src-options exposed-modules: Distribution.Simple.UUAGC other-modules: Distribution.Simple.UUAGC.UUAGC,