packages feed

ats-pkg 3.2.2.0 → 3.2.2.2

raw patch · 4 files changed

+8/−17 lines, 4 filesdep ~shakePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: shake

API changes (from Hackage documentation)

- Distribution.ATS: atsPolyglotBuild :: IO ()
- Distribution.ATS: cabalHooks :: UserHooks
- Language.ATS.Package: ATSConstraint :: Maybe Version -> Maybe Version -> ATSConstraint
- Language.ATS.Package: ATSDependency :: Text -> Text -> Text -> Maybe Text -> Version -> [LibDep] -> [LibDep] -> [LibDep] -> [Text] -> ATSDependency
- Language.ATS.Package: ATSPackageSet :: [ATSDependency] -> ATSPackageSet
- Language.ATS.Package: Bin :: Text -> Text -> [Text] -> [ForeignCabal] -> [TargetPair] -> Bool -> [Text] -> Bin
- Language.ATS.Package: Debian :: Text -> Version -> Text -> Text -> Text -> Maybe Text -> [Text] -> [Text] -> [Text] -> Debian
- Language.ATS.Package: DepErr :: ResolveError -> PackageError
- Language.ATS.Package: ForeignCabal :: Maybe Text -> Text -> Text -> ForeignCabal
- Language.ATS.Package: Lib :: Text -> [Text] -> Text -> [Text] -> [Text] -> [ForeignCabal] -> [(Text, Text)] -> [TargetPair] -> [Text] -> Bool -> Lib
- Language.ATS.Package: Pkg :: [Bin] -> [Bin] -> [Lib] -> Maybe Text -> Maybe Text -> Version -> Version -> [LibDep] -> [LibDep] -> [LibDep] -> Text -> [Text] -> [Text] -> [Src] -> Bool -> Solver -> Maybe Debian -> Bool -> Pkg
- Language.ATS.Package: Src :: Text -> Text -> [TargetPair] -> [Text] -> Src
- Language.ATS.Package: TargetPair :: Text -> Text -> Bool -> TargetPair
- Language.ATS.Package: Unrecognized :: String -> PackageError
- Language.ATS.Package: Version :: [Natural] -> Version
- Language.ATS.Package: [$sel:ats:TargetPair] :: TargetPair -> Text
- Language.ATS.Package: [$sel:atsFlags:Pkg] :: Pkg -> [Text]
- Language.ATS.Package: [$sel:atsGen:Src] :: Src -> [TargetPair]
- Language.ATS.Package: [$sel:atsLib:Pkg] :: Pkg -> Bool
- Language.ATS.Package: [$sel:atsSource:Pkg] :: Pkg -> [Src]
- Language.ATS.Package: [$sel:atsSrc:Src] :: Src -> Text
- Language.ATS.Package: [$sel:bin:Pkg] :: Pkg -> [Bin]
- Language.ATS.Package: [$sel:buildDeps:Pkg] :: Pkg -> [LibDep]
- Language.ATS.Package: [$sel:cTarget:Src] :: Src -> Text
- Language.ATS.Package: [$sel:ccompiler:Pkg] :: Pkg -> Text
- Language.ATS.Package: [$sel:cflags:Pkg] :: Pkg -> [Text]
- Language.ATS.Package: [$sel:clib:Pkg] :: Pkg -> [LibDep]
- Language.ATS.Package: [$sel:compiler:Pkg] :: Pkg -> Version
- Language.ATS.Package: [$sel:completions:Pkg] :: Pkg -> Maybe Text
- Language.ATS.Package: [$sel:cpphs:TargetPair] :: TargetPair -> Bool
- Language.ATS.Package: [$sel:debPkg:Pkg] :: Pkg -> Maybe Debian
- Language.ATS.Package: [$sel:dependencies:Pkg] :: Pkg -> [LibDep]
- Language.ATS.Package: [$sel:description:ATSDependency] :: ATSDependency -> Maybe Text
- Language.ATS.Package: [$sel:dir:ATSDependency] :: ATSDependency -> Text
- Language.ATS.Package: [$sel:dynLink:Pkg] :: Pkg -> Bool
- Language.ATS.Package: [$sel:extSolve:Pkg] :: Pkg -> Solver
- Language.ATS.Package: [$sel:extras:Bin] :: Bin -> [Text]
- Language.ATS.Package: [$sel:extras:Lib] :: Lib -> [Text]
- Language.ATS.Package: [$sel:extras:Src] :: Src -> [Text]
- Language.ATS.Package: [$sel:gcBin:Bin] :: Bin -> Bool
- Language.ATS.Package: [$sel:hs2ats:Bin] :: Bin -> [TargetPair]
- Language.ATS.Package: [$sel:hs2ats:Lib] :: Lib -> [TargetPair]
- Language.ATS.Package: [$sel:hs:TargetPair] :: TargetPair -> Text
- Language.ATS.Package: [$sel:hsDeps:Bin] :: Bin -> [ForeignCabal]
- Language.ATS.Package: [$sel:hsDeps:Lib] :: Lib -> [ForeignCabal]
- Language.ATS.Package: [$sel:includes:Lib] :: Lib -> [Text]
- Language.ATS.Package: [$sel:libBldDeps:ATSDependency] :: ATSDependency -> [LibDep]
- Language.ATS.Package: [$sel:libCDeps:ATSDependency] :: ATSDependency -> [LibDep]
- Language.ATS.Package: [$sel:libDeps:ATSDependency] :: ATSDependency -> [LibDep]
- Language.ATS.Package: [$sel:libName:ATSDependency] :: ATSDependency -> Text
- Language.ATS.Package: [$sel:libTarget:Lib] :: Lib -> Text
- Language.ATS.Package: [$sel:libVersion:ATSDependency] :: ATSDependency -> Version
- Language.ATS.Package: [$sel:libraries:Pkg] :: Pkg -> [Lib]
- Language.ATS.Package: [$sel:libs:Bin] :: Bin -> [Text]
- Language.ATS.Package: [$sel:libs:Lib] :: Lib -> [Text]
- Language.ATS.Package: [$sel:links:Lib] :: Lib -> [(Text, Text)]
- Language.ATS.Package: [$sel:lower:ATSConstraint] :: ATSConstraint -> Maybe Version
- Language.ATS.Package: [$sel:man:Pkg] :: Pkg -> Maybe Text
- Language.ATS.Package: [$sel:name:Lib] :: Lib -> Text
- Language.ATS.Package: [$sel:script:ATSDependency] :: ATSDependency -> [Text]
- Language.ATS.Package: [$sel:src:Bin] :: Bin -> Text
- Language.ATS.Package: [$sel:src:Lib] :: Lib -> [Text]
- Language.ATS.Package: [$sel:static:Lib] :: Lib -> Bool
- Language.ATS.Package: [$sel:target:Bin] :: Bin -> Text
- Language.ATS.Package: [$sel:test:Pkg] :: Pkg -> [Bin]
- Language.ATS.Package: [$sel:upper:ATSConstraint] :: ATSConstraint -> Maybe Version
- Language.ATS.Package: [$sel:url:ATSDependency] :: ATSDependency -> Text
- Language.ATS.Package: [$sel:version:Pkg] :: Pkg -> Version
- Language.ATS.Package: [_atsPkgSet] :: ATSPackageSet -> [ATSDependency]
- Language.ATS.Package: [binaries] :: Debian -> [Text]
- Language.ATS.Package: [cabalFile] :: ForeignCabal -> Text
- Language.ATS.Package: [description] :: Debian -> Text
- Language.ATS.Package: [headers] :: Debian -> [Text]
- Language.ATS.Package: [libraries] :: Debian -> [Text]
- Language.ATS.Package: [maintainer] :: Debian -> Text
- Language.ATS.Package: [manpage] :: Debian -> Maybe Text
- Language.ATS.Package: [objectFile] :: ForeignCabal -> Text
- Language.ATS.Package: [package] :: Debian -> Text
- Language.ATS.Package: [projectFile] :: ForeignCabal -> Maybe Text
- Language.ATS.Package: [target] :: Debian -> Text
- Language.ATS.Package: [version] :: Debian -> Version
- Language.ATS.Package: atspkgVersion :: Version
- Language.ATS.Package: buildAll :: Int -> Maybe String -> Maybe String -> Maybe FilePath -> IO ()
- Language.ATS.Package: buildHelper :: Bool -> ATSDependency -> IO ()
- Language.ATS.Package: check :: Maybe String -> Maybe FilePath -> IO Bool
- Language.ATS.Package: cleanAll :: IO ()
- Language.ATS.Package: data ATSConstraint
- Language.ATS.Package: data ATSDependency
- Language.ATS.Package: data Bin
- Language.ATS.Package: data Debian
- Language.ATS.Package: data ForeignCabal
- Language.ATS.Package: data Lib
- Language.ATS.Package: data PackageError
- Language.ATS.Package: data Pkg
- Language.ATS.Package: data Src
- Language.ATS.Package: data TargetPair
- Language.ATS.Package: dirLens :: Lens' ATSDependency Text
- Language.ATS.Package: displayList :: String -> IO ()
- Language.ATS.Package: mkPkg :: Maybe String -> Bool -> Bool -> Bool -> [IO ()] -> [String] -> Maybe String -> Int -> IO ()
- Language.ATS.Package: newtype ATSPackageSet
- Language.ATS.Package: newtype Version
- Language.ATS.Package: packageCompiler :: FilePath -> IO ()
- Language.ATS.Package: type DepSelector = ATSDependency -> [LibDep]
- Language.ATS.Package: type LibDep = (Text, ATSConstraint)
+ Quaalude: ($>) :: Functor f => f a -> b -> f b
+ Quaalude: (%>) :: Located -> FilePattern -> FilePath -> Action () -> Rules ()
+ Quaalude: (%~) :: () => ASetter s t a b -> a -> b -> s -> t
+ Quaalude: (&&&) :: Arrow a => a b c -> a b c' -> a b (c, c')
+ Quaalude: (&) :: () => a -> a -> b -> b
+ Quaalude: (***) :: Arrow a => a b c -> a b' c' -> a (b, b') (c, c')
+ Quaalude: (-<.>) :: FilePath -> String -> FilePath
+ Quaalude: (.*) :: () => c -> d -> a -> b -> c -> a -> b -> d
+ Quaalude: (.**) :: () => d -> e -> a -> b -> c -> d -> a -> b -> c -> e
+ Quaalude: (<#>) :: Doc -> Doc -> Doc
+ Quaalude: (<+>) :: Doc -> Doc -> Doc
+ Quaalude: (</>) :: FilePath -> FilePath -> FilePath
+ Quaalude: (<=<) :: Monad m => b -> m c -> a -> m b -> a -> m c
+ Quaalude: (<>) :: Semigroup a => a -> a -> a
+ Quaalude: (~>) :: Located -> String -> Action () -> Rules ()
+ Quaalude: ChangeDigest :: Change
+ Quaalude: ChangeModtime :: Change
+ Quaalude: ChangeModtimeAndDigest :: Change
+ Quaalude: ChangeModtimeAndDigestInput :: Change
+ Quaalude: ChangeModtimeOrDigest :: Change
+ Quaalude: Chatty :: Verbosity
+ Quaalude: Diagnostic :: Verbosity
+ Quaalude: ExitSuccess :: ExitCode
+ Quaalude: LintBasic :: Lint
+ Quaalude: LintFSATrace :: Lint
+ Quaalude: Loud :: Verbosity
+ Quaalude: Normal :: Verbosity
+ Quaalude: Quiet :: Verbosity
+ Quaalude: RebuildLater :: Rebuild
+ Quaalude: RebuildNormal :: Rebuild
+ Quaalude: RebuildNow :: Rebuild
+ Quaalude: ShakeOptions :: FilePath -> Int -> String -> Verbosity -> Bool -> [FilePath] -> Maybe Lint -> [FilePath] -> [FilePattern] -> [CmdOption] -> Maybe Double -> [(Rebuild, FilePattern)] -> [(String, String)] -> Bool -> Bool -> Bool -> Bool -> Change -> Bool -> [FilePath] -> Bool -> Bool -> Maybe FilePath -> [String] -> IO Progress -> IO () -> Verbosity -> String -> IO () -> HashMap TypeRep Dynamic -> ShakeOptions
+ Quaalude: Silent :: Verbosity
+ Quaalude: [shakeAbbreviations] :: ShakeOptions -> [(String, String)]
+ Quaalude: [shakeChange] :: ShakeOptions -> Change
+ Quaalude: [shakeCloud] :: ShakeOptions -> [String]
+ Quaalude: [shakeColor] :: ShakeOptions -> Bool
+ Quaalude: [shakeCommandOptions] :: ShakeOptions -> [CmdOption]
+ Quaalude: [shakeCreationCheck] :: ShakeOptions -> Bool
+ Quaalude: [shakeExtra] :: ShakeOptions -> HashMap TypeRep Dynamic
+ Quaalude: [shakeFiles] :: ShakeOptions -> FilePath
+ Quaalude: [shakeFlush] :: ShakeOptions -> Maybe Double
+ Quaalude: [shakeLineBuffering] :: ShakeOptions -> Bool
+ Quaalude: [shakeLintIgnore] :: ShakeOptions -> [FilePattern]
+ Quaalude: [shakeLintInside] :: ShakeOptions -> [FilePath]
+ Quaalude: [shakeLint] :: ShakeOptions -> Maybe Lint
+ Quaalude: [shakeLiveFiles] :: ShakeOptions -> [FilePath]
+ Quaalude: [shakeOutput] :: ShakeOptions -> Verbosity -> String -> IO ()
+ Quaalude: [shakeProgress] :: ShakeOptions -> IO Progress -> IO ()
+ Quaalude: [shakeRebuild] :: ShakeOptions -> [(Rebuild, FilePattern)]
+ Quaalude: [shakeReport] :: ShakeOptions -> [FilePath]
+ Quaalude: [shakeRunCommands] :: ShakeOptions -> Bool
+ Quaalude: [shakeShare] :: ShakeOptions -> Maybe FilePath
+ Quaalude: [shakeStaunch] :: ShakeOptions -> Bool
+ Quaalude: [shakeStorageLog] :: ShakeOptions -> Bool
+ Quaalude: [shakeThreads] :: ShakeOptions -> Int
+ Quaalude: [shakeTimings] :: ShakeOptions -> Bool
+ Quaalude: [shakeVerbosity] :: ShakeOptions -> Verbosity
+ Quaalude: [shakeVersionIgnore] :: ShakeOptions -> Bool
+ Quaalude: [shakeVersion] :: ShakeOptions -> String
+ Quaalude: _1 :: Field1 s t a b => Lens s t a b
+ Quaalude: _2 :: Field2 s t a b => Lens s t a b
+ Quaalude: _4 :: Field4 s t a b => Lens s t a b
+ Quaalude: _Just :: Applicative f => a -> f a' -> Maybe a -> f Maybe a'
+ Quaalude: auto :: Interpret a => Type a
+ Quaalude: biaxe :: (Traversable t, Applicative f) => t a -> b -> f () -> a -> b -> f ()
+ Quaalude: bisequence' :: (Traversable t, Applicative f) => t a -> b -> f c -> a -> b -> t f c
+ Quaalude: bool :: () => a -> a -> Bool -> a
+ Quaalude: both :: () => a -> b -> (a, a) -> (b, b)
+ Quaalude: class Binary t
+ Quaalude: class Generic a
+ Quaalude: class Inject a
+ Quaalude: class Interpret a
+ Quaalude: class Monad m => MonadIO (m :: * -> *)
+ Quaalude: class Pretty a
+ Quaalude: cmd :: CmdArguments args => args :-> Action r
+ Quaalude: cmd_ :: (CmdArguments args, Unit args) => args :-> Action ()
+ Quaalude: command :: CmdResult r => [CmdOption] -> String -> [String] -> Action r
+ Quaalude: command_ :: [CmdOption] -> String -> [String] -> Action ()
+ Quaalude: copyFile' :: FilePath -> FilePath -> Action ()
+ Quaalude: data Action a
+ Quaalude: data ByteString
+ Quaalude: data Change
+ Quaalude: data ExitCode
+ Quaalude: data Lint
+ Quaalude: data Rebuild
+ Quaalude: data Request
+ Quaalude: data Response body
+ Quaalude: data Rules a
+ Quaalude: data ShakeOptions
+ Quaalude: data Text
+ Quaalude: data Verbosity
+ Quaalude: decode :: Binary a => ByteString -> a
+ Quaalude: detailed :: () => IO a -> IO a
+ Quaalude: dullred :: Doc -> Doc
+ Quaalude: dullyellow :: Doc -> Doc
+ Quaalude: each :: Each s t a b => Traversal s t a b
+ Quaalude: encode :: Binary a => a -> ByteString
+ Quaalude: exitWith :: () => ExitCode -> IO a
+ Quaalude: filterM :: Applicative m => a -> m Bool -> [a] -> m [a]
+ Quaalude: first :: Arrow a => a b c -> a (b, d) (c, d)
+ Quaalude: fold :: (Foldable t, Monoid m) => t m -> m
+ Quaalude: fromMaybe :: () => a -> Maybe a -> a
+ Quaalude: getEnv :: String -> IO String
+ Quaalude: hang :: Int -> Doc -> Doc
+ Quaalude: hardline :: Doc
+ Quaalude: hex :: Int -> String
+ Quaalude: httpLbs :: Request -> Manager -> IO Response ByteString
+ Quaalude: indent :: Int -> Doc -> Doc
+ Quaalude: infix 1 ~>
+ Quaalude: infixl 0 `on`
+ Quaalude: infixl 1 &
+ Quaalude: infixl 4 $>
+ Quaalude: infixr 1 <=<
+ Quaalude: infixr 3 &&&
+ Quaalude: infixr 4 %~
+ Quaalude: infixr 5 <#>
+ Quaalude: infixr 6 <+>
+ Quaalude: infixr 7 -<.>
+ Quaalude: infixr 8 .**
+ Quaalude: input :: () => Type a -> Text -> IO a
+ Quaalude: intersperse :: () => a -> [a] -> [a]
+ Quaalude: isNothing :: () => Maybe a -> Bool
+ Quaalude: isPrefixOf :: Eq a => [a] -> [a] -> Bool
+ Quaalude: isSuffixOf :: Eq a => [a] -> [a] -> Bool
+ Quaalude: join :: Monad m => m m a -> m a
+ Quaalude: liftIO :: MonadIO m => IO a -> m a
+ Quaalude: linebreak :: Doc
+ Quaalude: makeExe :: String
+ Quaalude: makeExecutable :: FilePath -> IO ()
+ Quaalude: need :: Partial -> [FilePath] -> Action ()
+ Quaalude: newManager :: ManagerSettings -> IO Manager
+ Quaalude: nubSpecial :: (Eq a) => [[a]] -> [[a]]
+ Quaalude: on :: () => b -> b -> c -> a -> b -> a -> a -> c
+ Quaalude: over :: () => ASetter s t a b -> a -> b -> s -> t
+ Quaalude: pack :: String -> Text
+ Quaalude: parseRequest :: MonadThrow m => String -> m Request
+ Quaalude: pathSeparator :: Char
+ Quaalude: pretty :: Pretty a => a -> Doc
+ Quaalude: punctuate :: Doc -> [Doc] -> [Doc]
+ Quaalude: putDoc :: Doc -> IO ()
+ Quaalude: removeFilesAfter :: FilePath -> [FilePattern] -> Action ()
+ Quaalude: second :: Arrow a => a b c -> a (d, b) (d, c)
+ Quaalude: shake :: ShakeOptions -> Rules () -> IO ()
+ Quaalude: shakeOptions :: ShakeOptions
+ Quaalude: shouldWrite :: (MonadIO m, Binary a) => a -> FilePath -> m Bool
+ Quaalude: showVersion :: Version -> String
+ Quaalude: silentCreateProcess :: Verbosity -> CreateProcess -> IO ()
+ Quaalude: sortBy :: () => a -> a -> Ordering -> [a] -> [a]
+ Quaalude: takeBaseName :: FilePath -> String
+ Quaalude: takeDirectory :: FilePath -> FilePath
+ Quaalude: takeFileName :: FilePath -> FilePath
+ Quaalude: text :: String -> Doc
+ Quaalude: thread :: Foldable t => t a -> a -> a -> a
+ Quaalude: tlsManagerSettings :: ManagerSettings
+ Quaalude: transpose :: () => [[a]] -> [[a]]
+ Quaalude: traverse_ :: (Foldable t, Applicative f) => a -> f b -> t a -> f ()
+ Quaalude: type Lens' s a = Lens s s a a
+ Quaalude: unless :: Applicative f => Bool -> f () -> f ()
+ Quaalude: unpack :: Text -> String
+ Quaalude: view :: () => Getting a s a -> s -> a
+ Quaalude: void :: Functor f => f a -> f ()
+ Quaalude: want :: Partial -> [FilePath] -> Rules ()
+ Quaalude: when :: Applicative f => Bool -> f () -> f ()
+ Quaalude: zipWithM :: Applicative m => a -> b -> m c -> [a] -> [b] -> m [c]
+ Quaalude: zipWithM_ :: Applicative m => a -> b -> m c -> [a] -> [b] -> m ()

Files

ats-pkg.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.0 name: ats-pkg-version: 3.2.2.0+version: 3.2.2.2 license: BSD3 license-file: LICENSE copyright: Copyright: (c) 2018 Vanessa McHale@@ -98,7 +98,7 @@         dependency >=1.2.0.0,         filemanip -any,         quaalude -any-    +     if flag(development)         ghc-options: -Werror @@ -126,10 +126,10 @@         binary -any,         text -any,         mtl -any-    +     if flag(development)         cpp-options: -DDEBUG-    +     if !os(windows)         build-depends:             unix -any@@ -164,12 +164,12 @@         shake -any,         cli-setup -any,         quaalude -any-    +     if flag(eventlog)         ghc-options: -eventlog -with-rtsopts=-l-    +     if flag(profile)         ghc-options: -with-rtsopts=-h -with-rtsopts=-p-    +     if flag(development)         ghc-options: -Werror
internal/Quaalude.cpphs view
@@ -208,13 +208,6 @@ hex :: Int -> String hex = flip showHex mempty -instance Semigroup a => Semigroup (Action a) where-    (<>) a b = (<>) <$> a <*> b--instance (Semigroup a, Monoid a) => Monoid (Action a) where-    mempty = pure mempty-    mappend = (<>)- -- | Same as "Text.PrettyPrint.ANSI.Leijen"'s @<$>@, but doesn't clash with the -- prelude. (<#>) :: Doc -> Doc -> Doc
man/atspkg.1 view
@@ -1,4 +1,4 @@-.\" Automatically generated by Pandoc 2.2.3.2+.\" Automatically generated by Pandoc 2.3 .\" .TH "atspkg (1)" "" "" "" "" .hy
src/Language/ATS/Package/Debian.hs view
@@ -63,8 +63,6 @@             manDir = makeRel "usr/local/share/man/man1"             includeDir = makeRel "usr/local/include" -        liftIO $ print debianDir-         traverse_ (liftIO . createDirectoryIfMissing True)             [ binDir, debianDir, manDir, includeDir ]