Skip to content
Commits on Source (159)
name: Agda
version: 2.4.2
cabal-version: >= 1.8
build-type: Custom
license: OtherLicense
license-file: LICENSE
author: Ulf Norell, Andreas Abel, Nils Anders Danielsson, Makoto Takeyama, Catarina Coquand, with contributions by Stevan Andjelkovic, Marcin Benke, Jean-Philippe Bernardy, James Chapman, Jesper Cockx, Dominique Devriese, Peter Divanski, Fredrik Nordvall Forsberg, Olle Fredriksson, Daniel Gustafsson, Patrik Jansson, Alan Jeffrey, Wolfram Kahl, Fredrik Lindblad, Francesco Mazzoli, Stefan Monnier, Darin Morrison, Guilhem Moulin, Nicolas Pouillard, Andrés Sicard-Ramírez, Andrea Vezzosi and many more.
maintainer: Ulf Norell <ulfn@chalmers.se>
homepage: http://wiki.portal.chalmers.se/agda/
bug-reports: http://code.google.com/p/agda/issues/list
category: Dependent types
synopsis: A dependently typed functional programming language and proof assistant
description:
Agda is a dependently typed functional programming language: It has
inductive families, which are similar to Haskell's GADTs, but they
can be indexed by values and not just types. It also has
parameterised modules, mixfix operators, Unicode characters, and an
interactive Emacs interface (the type checker can assist in the
development of your code).
.
Agda is also a proof assistant: It is an interactive system for
writing and checking proofs. Agda is based on intuitionistic type
theory, a foundational system for constructive mathematics developed
by the Swedish logician Per Martin-L&#xf6;f. It has many
similarities with other proof assistants based on dependent types,
such as Coq, Epigram and NuPRL.
.
This package includes both a command-line program (agda) and an
Emacs mode. If you want to use the Emacs mode you can set it up by
running @agda-mode setup@ (see the README).
.
Note that the Agda library does not follow the package versioning
policy, because it is not intended to be used by third-party
packages.
tested-with: GHC == 7.2.2
GHC == 7.4.2
GHC == 7.6.3
GHC == 7.8.3
extra-source-files: src/full/Agda/undefined.h
README.md
CHANGELOG
data-dir: src/data
data-files: Agda.css
emacs-mode/*.el
EpicInclude/AgdaPrelude.e
EpicInclude/stdagda.c
EpicInclude/stdagda.h
agda.sty
postprocess-latex.pl
lib/prim/Agda/Primitive.agda
source-repository head
type: git
location: https://github.com/agda/agda.git
source-repository this
type: git
location: https://github.com/agda/agda
tag: 2.4.2
flag epic
default: False
manual: True
description:
Install the Epic compiler.
library
hs-source-dirs: src/full
if flag(epic)
build-depends: epic >= 0.1.13 && < 0.10
if os(windows)
build-depends: Win32 >= 2.2 && < 2.4
build-depends: base >= 4.2 && < 4.8,
transformers == 0.3.*,
-- mtl-2.1 contains a severe bug
mtl >= 2.1.1 && < 2.2,
QuickCheck >= 2.7.5 && < 2.8,
haskell-src-exts >= 1.9.6 && < 1.16,
containers >= 0.1 && < 0.6,
unordered-containers == 0.2.*,
pretty >= 1.0 && < 1.2,
bytestring >= 0.9.0.1 && < 0.11,
array >= 0.1 && < 0.6,
binary >= 0.6 && < 0.8,
zlib >= 0.4.0.1 && < 0.6,
filepath >= 1.1 && < 1.4,
process >= 1.0.1.0 && < 1.3,
haskeline >= 0.7 && < 0.8,
data-hash == 0.2.0.0,
xhtml == 3000.2.*,
-- hashable 1.2.0.10 makes library-test 10x
-- slower. The issue was fixed in hashable 1.2.1.0.
-- https://github.com/tibbe/hashable/issues/57.
hashable >= 1.1.2.3 && < 1.2 || >= 1.2.1.0 && < 1.3,
hashtables >= 1.0 && < 1.2,
geniplate >= 0.6.0.3 && < 0.7,
-- parsec >= 3.1 && < 3.2, -- only for Agda.TypeChecking.SizedTypes.Parser, which is not included
parallel < 3.3,
deepseq == 1.3.*,
strict >= 0.3.2 && < 0.4,
STMonadTrans >= 0.3.2 && < 0.4,
equivalence >= 0.2.4 && < 0.3,
boxes >= 0.1.3 && < 0.2,
text >= 0.11 && < 1.2
if impl(ghc < 7.6)
build-depends: old-time >= 1.0 && < 1.2,
directory >= 1.0 && < 1.2
else
build-depends: time == 1.4.*,
directory == 1.2.*
build-tools: happy >= 1.19.3 && < 2,
alex >= 3.1.0 && < 3.2,
cpphs >= 1.18.5 && < 1.19
exposed-modules: Agda.Main
Agda.ImpossibleTest
Agda.Interaction.BasicOps
Agda.Interaction.EmacsTop
Agda.Interaction.InteractionTop
Agda.Compiler.CallCompiler
Agda.Compiler.HaskellTypes
Agda.Compiler.Epic.AuxAST
Agda.Compiler.Epic.CaseOpts
Agda.Compiler.Epic.Compiler
Agda.Compiler.Epic.CompileState
Agda.Compiler.Epic.Epic
Agda.Compiler.Epic.Erasure
Agda.Compiler.Epic.ForceConstrs
Agda.Compiler.Epic.Forcing
Agda.Compiler.Epic.FromAgda
Agda.Compiler.Epic.Injection
Agda.Compiler.Epic.Interface
Agda.Compiler.Epic.NatDetection
Agda.Compiler.Epic.Primitive
Agda.Compiler.Epic.Smashing
Agda.Compiler.Epic.Static
Agda.Compiler.JS.Case
Agda.Compiler.JS.Compiler
Agda.Compiler.JS.Syntax
Agda.Compiler.JS.Substitution
Agda.Compiler.JS.Parser
Agda.Compiler.JS.Pretty
Agda.Compiler.MAlonzo.Compiler
Agda.Compiler.MAlonzo.Encode
Agda.Compiler.MAlonzo.Misc
Agda.Compiler.MAlonzo.Pretty
Agda.Compiler.MAlonzo.Primitives
Agda.Interaction.CommandLine.CommandLine
Agda.Interaction.EmacsCommand
Agda.Interaction.Exceptions
Agda.Interaction.FindFile
Agda.Interaction.Highlighting.Dot
Agda.Interaction.Highlighting.Emacs
Agda.Interaction.Highlighting.Generate
Agda.Interaction.Highlighting.HTML
Agda.Interaction.Highlighting.Precise
Agda.Interaction.Highlighting.Range
Agda.Interaction.Highlighting.Vim
Agda.Interaction.Highlighting.LaTeX
Agda.Interaction.Imports
Agda.Interaction.Response
Agda.Interaction.MakeCase
Agda.Interaction.Monad
Agda.Interaction.Options
Agda.Interaction.Options.Lenses
Agda.Syntax.Abstract.Copatterns
Agda.Syntax.Abstract.Name
Agda.Syntax.Abstract.Pretty
Agda.Syntax.Abstract.Views
Agda.Syntax.Abstract
Agda.Syntax.Common
Agda.Syntax.Concrete.Definitions
Agda.Syntax.Concrete.Generic
Agda.Syntax.Concrete.Name
Agda.Syntax.Concrete.Operators.Parser
Agda.Syntax.Concrete.Operators
Agda.Syntax.Concrete.Pretty
Agda.Syntax.Concrete
Agda.Syntax.Fixity
Agda.Syntax.Info
Agda.Syntax.Internal
Agda.Syntax.Internal.Defs
Agda.Syntax.Internal.Generic
Agda.Syntax.Internal.Pattern
Agda.Syntax.Literal
Agda.Syntax.Notation
Agda.Syntax.Parser.Alex
Agda.Syntax.Parser.Comments
Agda.Syntax.Parser.Layout
Agda.Syntax.Parser.LexActions
Agda.Syntax.Parser.Lexer
Agda.Syntax.Parser.LookAhead
Agda.Syntax.Parser.Monad
Agda.Syntax.Parser.Parser
Agda.Syntax.Parser.StringLiterals
Agda.Syntax.Parser.Tokens
Agda.Syntax.Parser
Agda.Syntax.Position
Agda.Syntax.Scope.Base
Agda.Syntax.Scope.Monad
Agda.Syntax.Translation.AbstractToConcrete
Agda.Syntax.Translation.ConcreteToAbstract
Agda.Syntax.Translation.InternalToAbstract
Agda.Termination.CallGraph
Agda.Termination.CallMatrix
Agda.Termination.CutOff
Agda.Termination.Inlining
-- Agda.Termination.Lexicographic -- RETIRED
-- Agda.Termination.Matrix -- RETIRED
Agda.Termination.Monad
Agda.Termination.Order
Agda.Termination.RecCheck
Agda.Termination.SparseMatrix
Agda.Termination.Semiring
Agda.Termination.TermCheck
Agda.Termination.Termination
Agda.Tests
Agda.TheTypeChecker
Agda.TypeChecking.Abstract
Agda.TypeChecking.CheckInternal
Agda.TypeChecking.CompiledClause
Agda.TypeChecking.CompiledClause.Compile
Agda.TypeChecking.CompiledClause.Match
Agda.TypeChecking.Constraints
Agda.TypeChecking.Conversion
Agda.TypeChecking.Coverage
Agda.TypeChecking.Coverage.Match
Agda.TypeChecking.Coverage.SplitTree
Agda.TypeChecking.Datatypes
Agda.TypeChecking.DisplayForm
Agda.TypeChecking.DropArgs
-- Agda.TypeChecking.Eliminators -- RETIRED
Agda.TypeChecking.Empty
Agda.TypeChecking.EtaContract
Agda.TypeChecking.Errors
Agda.TypeChecking.Free
Agda.TypeChecking.Forcing
Agda.TypeChecking.Implicit
Agda.TypeChecking.Injectivity
Agda.TypeChecking.InstanceArguments
Agda.TypeChecking.Irrelevance
Agda.TypeChecking.Level
Agda.TypeChecking.LevelConstraints
Agda.TypeChecking.MetaVars
Agda.TypeChecking.MetaVars.Mention
Agda.TypeChecking.MetaVars.Occurs
Agda.TypeChecking.Monad.Base
Agda.TypeChecking.Monad.Base.Benchmark
Agda.TypeChecking.Monad.Base.KillRange
Agda.TypeChecking.Monad.Benchmark
Agda.TypeChecking.Monad.Builtin
Agda.TypeChecking.Monad.Closure
Agda.TypeChecking.Monad.Constraints
Agda.TypeChecking.Monad.Context
Agda.TypeChecking.Monad.Debug
Agda.TypeChecking.Monad.Env
Agda.TypeChecking.Monad.Exception
Agda.TypeChecking.Monad.Imports
Agda.TypeChecking.Monad.MetaVars
Agda.TypeChecking.Monad.Mutual
Agda.TypeChecking.Monad.Open
Agda.TypeChecking.Monad.Options
Agda.TypeChecking.Monad.Sharing
Agda.TypeChecking.Monad.Signature
Agda.TypeChecking.Monad.SizedTypes
Agda.TypeChecking.Monad.State
Agda.TypeChecking.Monad.Statistics
Agda.TypeChecking.Monad.Trace
Agda.TypeChecking.Monad
-- Agda.TypeChecking.Patterns -- RETIRED
Agda.TypeChecking.Patterns.Abstract
Agda.TypeChecking.Patterns.Match
Agda.TypeChecking.Polarity
Agda.TypeChecking.Positivity
Agda.TypeChecking.Pretty
Agda.TypeChecking.Primitive
Agda.TypeChecking.ProjectionLike
Agda.TypeChecking.Quote
-- Agda.TypeChecking.Rebind -- DEAD
Agda.TypeChecking.RecordPatterns
Agda.TypeChecking.Records
Agda.TypeChecking.Reduce
Agda.TypeChecking.Reduce.Monad
Agda.TypeChecking.Rewriting
Agda.TypeChecking.Rules.Builtin
Agda.TypeChecking.Rules.Builtin.Coinduction
Agda.TypeChecking.Rules.Data
Agda.TypeChecking.Rules.Decl
Agda.TypeChecking.Rules.Def
Agda.TypeChecking.Rules.LHS
Agda.TypeChecking.Rules.LHS.Implicit
Agda.TypeChecking.Rules.LHS.Instantiate
Agda.TypeChecking.Rules.LHS.Problem
Agda.TypeChecking.Rules.LHS.ProblemRest
Agda.TypeChecking.Rules.LHS.Split
Agda.TypeChecking.Rules.LHS.Unify
Agda.TypeChecking.Rules.Record
Agda.TypeChecking.Rules.Term
Agda.TypeChecking.Serialise
Agda.TypeChecking.SizedTypes
Agda.TypeChecking.SizedTypes.Solve
Agda.TypeChecking.SizedTypes.Syntax
Agda.TypeChecking.SizedTypes.Tests
Agda.TypeChecking.SizedTypes.Utils
Agda.TypeChecking.SizedTypes.WarshallSolver
Agda.TypeChecking.Substitute
Agda.TypeChecking.SyntacticEquality
Agda.TypeChecking.Telescope
Agda.TypeChecking.Test.Generators
Agda.TypeChecking.Tests
-- Agda.TypeChecking.UniversePolymorphism -- RETIRED
Agda.TypeChecking.With
Agda.Utils.BiMap
Agda.Utils.Char
Agda.Utils.Cluster
Agda.Utils.Either
Agda.Utils.Favorites
Agda.Utils.FileName
Agda.Utils.Fresh
Agda.Utils.Functor
Agda.Utils.Function
Agda.Utils.Geniplate
Agda.Utils.Graph.AdjacencyMap
Agda.Utils.Graph.AdjacencyMap.Unidirectional
Agda.Utils.Hash
Agda.Utils.HashMap
Agda.Utils.Impossible
Agda.Utils.IO.Binary
Agda.Utils.IO.UTF8
Agda.Utils.List
Agda.Utils.Map
Agda.Utils.Maybe
Agda.Utils.Maybe.Strict
Agda.Utils.Monad
Agda.Utils.Null
Agda.Utils.PartialOrd
Agda.Utils.Permutation
Agda.Utils.Pointer
Agda.Utils.Pointed
Agda.Utils.Pretty
Agda.Utils.QuickCheck
Agda.Utils.ReadP
Agda.Utils.SemiRing
Agda.Utils.Size
Agda.Utils.String
Agda.Utils.Suffix
Agda.Utils.TestHelpers
Agda.Utils.Time
Agda.Utils.Trie
Agda.Utils.Tuple
Agda.Utils.Unicode
Agda.Utils.Update
Agda.Utils.VarSet
Agda.Utils.Warshall
Agda.Version
Agda.Auto.Auto
Agda.Auto.Convert
Agda.Auto.Typecheck
Agda.Auto.NarrowingSearch
Agda.Auto.Syntax
Agda.Auto.SearchControl
Agda.Auto.CaseSplit
other-modules: Paths_Agda
-- This conditional is required by GHC <= 7.4.2.
if true
ghc-options: -w
-fwarn-deprecated-flags
-fwarn-dodgy-foreign-imports
-fwarn-dodgy-imports
-fwarn-duplicate-exports
-fwarn-hi-shadowing
-fwarn-incomplete-patterns
-fwarn-missing-fields
-fwarn-missing-methods
-fwarn-monomorphism-restriction
-fwarn-overlapping-patterns
-fwarn-unrecognised-pragmas
-fwarn-warnings-deprecations
-- Using cpphs as the C preprocessor.
-pgmPcpphs -optP--cpp
-- The Cabal-generated module Paths_Agda triggers a warning under
-- GHC 7.2.1/7.2.2 (at least when certain versions of Cabal are
-- used).
-- Issue 1103: Termination.SparseMatrix triggers a warning under GHC 7.0.4.
-- -Werror is for developers only, who are assumed to use a recent GHC.
-- if impl(ghc > 7.2.2)
-- ghc-options: -Werror
if impl(ghc >= 6.12)
ghc-options: -fwarn-dodgy-exports
-fwarn-wrong-do-bind
if impl(ghc >= 7.2)
ghc-options: -fwarn-identities
if impl(ghc >= 7.6.3)
ghc-options: -fwarn-pointless-pragmas
if impl(ghc >= 7.8)
ghc-options: -fwarn-amp
-fwarn-duplicate-constraints
-fwarn-empty-enumerations
-fwarn-overflowed-literals
-fwarn-typed-holes
-fwarn-inline-rule-shadowing
ghc-prof-options: -auto-all
executable agda
hs-source-dirs: src/main
main-is: Main.hs
build-depends: Agda == 2.4.2,
-- Nothing is used from the following package, except
-- for the prelude.
base >= 3 && < 6
if impl(ghc >= 7)
-- If someone installs Agda with the setuid bit set, then the
-- presence of +RTS may be a security problem (see GHC bug #3910).
-- However, we sometimes recommend people to use +RTS to control
-- Agda's memory usage, so we want this functionality enabled by
-- default.
ghc-options: -rtsopts
executable agda-mode
hs-source-dirs: src/agda-mode
main-is: Main.hs
other-modules: Paths_Agda
build-depends: base >= 4.2 && < 4.8,
filepath >= 1.1 && < 1.4,
process >= 1.0.1.0 && < 1.3,
directory >= 1.0 && < 1.3
Name: BlogLiterately
Version: 0.7.1.7
Synopsis: A tool for posting Haskelly articles to blogs
Description: Write blog posts in Markdown format, then use BlogLiterately
to do syntax highlighting, format ghci sessions, and upload
to any blog supporting the metaWeblog API (such as Wordpress):
<http://codex.wordpress.org/XML-RPC_MetaWeblog_API>.
.
To get started, use the provided executable
@BlogLiterately@; see
<http://byorgey.wordpress.com/blogliterately/> for
complete documentation.
.
To make further customization possible, the internals
of the executable are made available as a library. In
particular, it is easy to create your own executable
which adds extra custom transformations; see
"Text.BlogLiterately.Run".
Cabal-Version: >= 1.10
Homepage: http://byorgey.wordpress.com/blogliterately/
License: GPL
License-file: LICENSE
Category: Web
Copyright: Copyright (c) Robert Greayer 2008-2010, Brent Yorgey 2012-2013
Author: Robert Greayer <robgreayer@yahoo.com>
Maintainer: Brent Yorgey <byorgey@cis.upenn.edu>
Stability: experimental
Build-Type: Simple
Tested-With: GHC ==7.4.2, GHC ==7.6.3, GHC ==7.8.2
Extra-Source-Files: CHANGES.md
README.markdown
doc/BlogLiteratelyDoc.lhs
style/*.css
style/hs-style
Bug-reports: http://github.com/byorgey/BlogLiterately/issues
Source-repository head
type: git
location: git://github.com/byorgey/BlogLiterately.git
Library
Build-Depends: base >= 4.0 && < 4.8,
process,
filepath,
directory,
bytestring,
containers,
bool-extras,
mtl,
temporary >= 1.1 && < 1.3,
strict >= 0.3 && < 0.4,
split >= 0.1.4 && < 0.3,
utf8-string >= 0.3 && < 0.4,
transformers >= 0.3 && < 0.4,
parsec >= 3 && < 3.2,
HaXml >= 1.22 && < 1.25,
hscolour >= 1.20 && < 1.21,
blaze-html >= 0.5 && < 0.8,
cmdargs >= 0.9.5 && < 0.11,
haxr >= 3000.9 && < 3000.11,
pandoc >= 1.12 && < 1.13,
pandoc-types >= 1.12 && < 1.13,
pandoc-citeproc >= 0.1.2 && < 0.4,
highlighting-kate >= 0.5 && < 0.6,
data-default >= 0.5 && < 0.6,
lens >= 3.8 && < 4.3
Exposed-modules: Text.BlogLiterately
Text.BlogLiterately.Block
Text.BlogLiterately.Ghci
Text.BlogLiterately.Highlight
Text.BlogLiterately.Image
Text.BlogLiterately.LaTeX
Text.BlogLiterately.Options
Text.BlogLiterately.Options.Parse
Text.BlogLiterately.Post
Text.BlogLiterately.Run
Text.BlogLiterately.Transform
Other-modules: Paths_BlogLiterately
hs-source-dirs: src
Other-extensions: DeriveDataTypeable
FlexibleContexts
PatternGuards
RecordWildCards
TypeOperators
ViewPatterns
Default-language: Haskell2010
Executable BlogLiterately
Build-Depends: base,
BlogLiterately,
cmdargs >= 0.9.5 && < 0.11,
utf8-string >= 0.3 && < 0.4
Main-Is: BlogLiterately.hs
hs-source-dirs: main
Ghc-Options: -fwarn-unused-imports
Default-language: Haskell2010
name: Cabal
version: 1.24.1.0
copyright: 2003-2006, Isaac Jones
2005-2011, Duncan Coutts
license: BSD3
license-file: LICENSE
author: Isaac Jones <ijones@syntaxpolice.org>
Duncan Coutts <duncan@community.haskell.org>
maintainer: cabal-devel@haskell.org
homepage: http://www.haskell.org/cabal/
bug-reports: https://github.com/haskell/cabal/issues
synopsis: A framework for packaging Haskell software
description:
The Haskell Common Architecture for Building Applications and
Libraries: a framework defining a common interface for authors to more
easily build their Haskell applications in a portable way.
.
The Haskell Cabal is part of a larger infrastructure for distributing,
organizing, and cataloging Haskell libraries and tools.
category: Distribution
cabal-version: >=1.10
build-type: Simple
-- If we use a new Cabal feature, this needs to be changed to Custom so
-- we can bootstrap.
extra-source-files:
README.md tests/README.md changelog
doc/Cabal.css doc/developing-packages.markdown doc/index.markdown
doc/installing-packages.markdown
doc/misc.markdown
-- Generated with 'misc/gen-extra-source-files.sh'
-- Do NOT edit this section manually; instead, run the script.
-- BEGIN gen-extra-source-files
tests/PackageTests/AllowNewer/AllowNewer.cabal
tests/PackageTests/AllowNewer/benchmarks/Bench.hs
tests/PackageTests/AllowNewer/src/Foo.hs
tests/PackageTests/AllowNewer/tests/Test.hs
tests/PackageTests/BenchmarkExeV10/Foo.hs
tests/PackageTests/BenchmarkExeV10/benchmarks/bench-Foo.hs
tests/PackageTests/BenchmarkExeV10/my.cabal
tests/PackageTests/BenchmarkOptions/BenchmarkOptions.cabal
tests/PackageTests/BenchmarkOptions/test-BenchmarkOptions.hs
tests/PackageTests/BenchmarkStanza/my.cabal
tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive1/GlobalBuildDepsNotAdditive1.cabal
tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive1/MyLibrary.hs
tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive2/GlobalBuildDepsNotAdditive2.cabal
tests/PackageTests/BuildDeps/GlobalBuildDepsNotAdditive2/lemon.hs
tests/PackageTests/BuildDeps/InternalLibrary0/MyLibrary.hs
tests/PackageTests/BuildDeps/InternalLibrary0/my.cabal
tests/PackageTests/BuildDeps/InternalLibrary0/programs/lemon.hs
tests/PackageTests/BuildDeps/InternalLibrary1/MyLibrary.hs
tests/PackageTests/BuildDeps/InternalLibrary1/my.cabal
tests/PackageTests/BuildDeps/InternalLibrary1/programs/lemon.hs
tests/PackageTests/BuildDeps/InternalLibrary2/MyLibrary.hs
tests/PackageTests/BuildDeps/InternalLibrary2/my.cabal
tests/PackageTests/BuildDeps/InternalLibrary2/programs/lemon.hs
tests/PackageTests/BuildDeps/InternalLibrary2/to-install/MyLibrary.hs
tests/PackageTests/BuildDeps/InternalLibrary2/to-install/my.cabal
tests/PackageTests/BuildDeps/InternalLibrary3/MyLibrary.hs
tests/PackageTests/BuildDeps/InternalLibrary3/my.cabal
tests/PackageTests/BuildDeps/InternalLibrary3/programs/lemon.hs
tests/PackageTests/BuildDeps/InternalLibrary3/to-install/MyLibrary.hs
tests/PackageTests/BuildDeps/InternalLibrary3/to-install/my.cabal
tests/PackageTests/BuildDeps/InternalLibrary4/MyLibrary.hs
tests/PackageTests/BuildDeps/InternalLibrary4/my.cabal
tests/PackageTests/BuildDeps/InternalLibrary4/programs/lemon.hs
tests/PackageTests/BuildDeps/InternalLibrary4/to-install/MyLibrary.hs
tests/PackageTests/BuildDeps/InternalLibrary4/to-install/my.cabal
tests/PackageTests/BuildDeps/SameDepsAllRound/MyLibrary.hs
tests/PackageTests/BuildDeps/SameDepsAllRound/SameDepsAllRound.cabal
tests/PackageTests/BuildDeps/SameDepsAllRound/lemon.hs
tests/PackageTests/BuildDeps/SameDepsAllRound/pineapple.hs
tests/PackageTests/BuildDeps/TargetSpecificDeps1/MyLibrary.hs
tests/PackageTests/BuildDeps/TargetSpecificDeps1/lemon.hs
tests/PackageTests/BuildDeps/TargetSpecificDeps1/my.cabal
tests/PackageTests/BuildDeps/TargetSpecificDeps2/MyLibrary.hs
tests/PackageTests/BuildDeps/TargetSpecificDeps2/lemon.hs
tests/PackageTests/BuildDeps/TargetSpecificDeps2/my.cabal
tests/PackageTests/BuildDeps/TargetSpecificDeps3/MyLibrary.hs
tests/PackageTests/BuildDeps/TargetSpecificDeps3/lemon.hs
tests/PackageTests/BuildDeps/TargetSpecificDeps3/my.cabal
tests/PackageTests/BuildTestSuiteDetailedV09/Dummy2.hs
tests/PackageTests/BuildableField/BuildableField.cabal
tests/PackageTests/BuildableField/Main.hs
tests/PackageTests/CMain/Bar.hs
tests/PackageTests/CMain/foo.c
tests/PackageTests/CMain/my.cabal
tests/PackageTests/DeterministicAr/Lib.hs
tests/PackageTests/DeterministicAr/my.cabal
tests/PackageTests/DuplicateModuleName/DuplicateModuleName.cabal
tests/PackageTests/DuplicateModuleName/src/Foo.hs
tests/PackageTests/DuplicateModuleName/tests/Foo.hs
tests/PackageTests/DuplicateModuleName/tests2/Foo.hs
tests/PackageTests/EmptyLib/empty/empty.cabal
tests/PackageTests/GhcPkgGuess/SameDirectory/SameDirectory.cabal
tests/PackageTests/GhcPkgGuess/SameDirectory/ghc
tests/PackageTests/GhcPkgGuess/SameDirectory/ghc-pkg
tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/SameDirectory.cabal
tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-7.10
tests/PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-pkg-ghc-7.10
tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/SameDirectory.cabal
tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-7.10
tests/PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-pkg-7.10
tests/PackageTests/GhcPkgGuess/Symlink/SameDirectory.cabal
tests/PackageTests/GhcPkgGuess/Symlink/bin/ghc
tests/PackageTests/GhcPkgGuess/Symlink/bin/ghc-pkg
tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/SameDirectory.cabal
tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-7.10
tests/PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-pkg-7.10
tests/PackageTests/GhcPkgGuess/SymlinkVersion/SameDirectory.cabal
tests/PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-7.10
tests/PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-pkg-ghc-7.10
tests/PackageTests/Haddock/CPP.hs
tests/PackageTests/Haddock/Literate.lhs
tests/PackageTests/Haddock/NoCPP.hs
tests/PackageTests/Haddock/Simple.hs
tests/PackageTests/Haddock/my.cabal
tests/PackageTests/HaddockNewline/A.hs
tests/PackageTests/HaddockNewline/HaddockNewline.cabal
tests/PackageTests/HaddockNewline/Setup.hs
tests/PackageTests/Options.hs
tests/PackageTests/OrderFlags/Foo.hs
tests/PackageTests/OrderFlags/my.cabal
tests/PackageTests/PathsModule/Executable/Main.hs
tests/PackageTests/PathsModule/Executable/my.cabal
tests/PackageTests/PathsModule/Library/my.cabal
tests/PackageTests/PreProcess/Foo.hsc
tests/PackageTests/PreProcess/Main.hs
tests/PackageTests/PreProcess/my.cabal
tests/PackageTests/PreProcessExtraSources/Foo.hsc
tests/PackageTests/PreProcessExtraSources/Main.hs
tests/PackageTests/PreProcessExtraSources/my.cabal
tests/PackageTests/ReexportedModules/ReexportedModules.cabal
tests/PackageTests/TemplateHaskell/dynamic/Exe.hs
tests/PackageTests/TemplateHaskell/dynamic/Lib.hs
tests/PackageTests/TemplateHaskell/dynamic/TH.hs
tests/PackageTests/TemplateHaskell/dynamic/my.cabal
tests/PackageTests/TemplateHaskell/profiling/Exe.hs
tests/PackageTests/TemplateHaskell/profiling/Lib.hs
tests/PackageTests/TemplateHaskell/profiling/TH.hs
tests/PackageTests/TemplateHaskell/profiling/my.cabal
tests/PackageTests/TemplateHaskell/vanilla/Exe.hs
tests/PackageTests/TemplateHaskell/vanilla/Lib.hs
tests/PackageTests/TemplateHaskell/vanilla/TH.hs
tests/PackageTests/TemplateHaskell/vanilla/my.cabal
tests/PackageTests/TestNameCollision/child/Child.hs
tests/PackageTests/TestNameCollision/child/child.cabal
tests/PackageTests/TestNameCollision/child/tests/Test.hs
tests/PackageTests/TestNameCollision/parent/Parent.hs
tests/PackageTests/TestNameCollision/parent/parent.cabal
tests/PackageTests/TestOptions/TestOptions.cabal
tests/PackageTests/TestOptions/test-TestOptions.hs
tests/PackageTests/TestStanza/my.cabal
tests/PackageTests/TestSuiteTests/ExeV10/Foo.hs
tests/PackageTests/TestSuiteTests/ExeV10/my.cabal
tests/PackageTests/TestSuiteTests/ExeV10/tests/test-Foo.hs
tests/PackageTests/TestSuiteTests/ExeV10/tests/test-Short.hs
tests/PackageTests/TestSuiteTests/LibV09/Lib.hs
tests/PackageTests/TestSuiteTests/LibV09/LibV09.cabal
tests/PackageTests/TestSuiteTests/LibV09/tests/Deadlock.hs
tests/PackageTests/Tests.hs
tests/PackageTests/UniqueIPID/P1/M.hs
tests/PackageTests/UniqueIPID/P1/my.cabal
tests/PackageTests/UniqueIPID/P2/M.hs
tests/PackageTests/UniqueIPID/P2/my.cabal
tests/PackageTests/multInst/my.cabal
tests/Setup.hs
tests/hackage/check.sh
tests/hackage/download.sh
tests/hackage/unpack.sh
tests/misc/ghc-supported-languages.hs
-- END gen-extra-source-files
source-repository head
type: git
location: https://github.com/haskell/cabal/
subdir: Cabal
flag bundled-binary-generic
default: False
library
build-depends:
array >= 0.1 && < 0.6,
base >= 4.5 && < 5,
bytestring >= 0.9 && < 1,
containers >= 0.4 && < 0.6,
deepseq >= 1.3 && < 1.5,
directory >= 1.1 && < 1.3,
filepath >= 1.3 && < 1.5,
pretty >= 1.1 && < 1.2,
process >= 1.1.0.1 && < 1.5,
time >= 1.4 && < 1.7
if flag(bundled-binary-generic)
build-depends: binary >= 0.5 && < 0.7
else
build-depends: binary >= 0.7 && < 0.9
-- Needed for GHC.Generics before GHC 7.6
if impl(ghc < 7.6)
build-depends: ghc-prim >= 0.2 && < 0.3
if !os(windows)
build-depends:
unix >= 2.5 && < 2.8
if os(windows)
build-depends:
Win32 >= 2.2 && < 2.4
ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs
if impl(ghc >= 8.0)
ghc-options: -Wcompat -Wnoncanonical-monad-instances
-Wnoncanonical-monadfail-instances
exposed-modules:
Distribution.Compat.CreatePipe
Distribution.Compat.Environment
Distribution.Compat.Exception
Distribution.Compat.Internal.TempFile
Distribution.Compat.ReadP
Distribution.Compat.Semigroup
Distribution.Compiler
Distribution.InstalledPackageInfo
Distribution.License
Distribution.Make
Distribution.ModuleName
Distribution.Package
Distribution.PackageDescription
Distribution.PackageDescription.Check
Distribution.PackageDescription.Configuration
Distribution.PackageDescription.Parse
Distribution.PackageDescription.PrettyPrint
Distribution.PackageDescription.Utils
Distribution.ParseUtils
Distribution.ReadE
Distribution.Simple
Distribution.Simple.Bench
Distribution.Simple.Build
Distribution.Simple.Build.Macros
Distribution.Simple.Build.PathsModule
Distribution.Simple.BuildPaths
Distribution.Simple.BuildTarget
Distribution.Simple.CCompiler
Distribution.Simple.Command
Distribution.Simple.Compiler
Distribution.Simple.Configure
Distribution.Simple.GHC
Distribution.Simple.GHCJS
Distribution.Simple.Haddock
Distribution.Simple.HaskellSuite
Distribution.Simple.Hpc
Distribution.Simple.Install
Distribution.Simple.InstallDirs
Distribution.Simple.JHC
Distribution.Simple.LHC
Distribution.Simple.LocalBuildInfo
Distribution.Simple.PackageIndex
Distribution.Simple.PreProcess
Distribution.Simple.PreProcess.Unlit
Distribution.Simple.Program
Distribution.Simple.Program.Ar
Distribution.Simple.Program.Builtin
Distribution.Simple.Program.Db
Distribution.Simple.Program.Find
Distribution.Simple.Program.GHC
Distribution.Simple.Program.HcPkg
Distribution.Simple.Program.Hpc
Distribution.Simple.Program.Internal
Distribution.Simple.Program.Ld
Distribution.Simple.Program.Run
Distribution.Simple.Program.Script
Distribution.Simple.Program.Strip
Distribution.Simple.Program.Types
Distribution.Simple.Register
Distribution.Simple.Setup
Distribution.Simple.SrcDist
Distribution.Simple.Test
Distribution.Simple.Test.ExeV10
Distribution.Simple.Test.LibV09
Distribution.Simple.Test.Log
Distribution.Simple.UHC
Distribution.Simple.UserHooks
Distribution.Simple.Utils
Distribution.System
Distribution.TestSuite
Distribution.Text
Distribution.Utils.NubList
Distribution.Verbosity
Distribution.Version
Language.Haskell.Extension
Distribution.Compat.Binary
other-modules:
Distribution.Compat.CopyFile
Distribution.Compat.GetShortPathName
Distribution.Compat.MonadFail
Distribution.GetOpt
Distribution.Lex
Distribution.Simple.GHC.Internal
Distribution.Simple.GHC.IPI642
Distribution.Simple.GHC.IPIConvert
Distribution.Simple.GHC.ImplInfo
Paths_Cabal
if flag(bundled-binary-generic)
other-modules:
Distribution.Compat.Binary.Class
Distribution.Compat.Binary.Generic
default-language: Haskell98
-- Small, fast running tests.
test-suite unit-tests
type: exitcode-stdio-1.0
hs-source-dirs: tests
other-modules:
Test.Laws
Test.QuickCheck.Utils
UnitTests.Distribution.Compat.CreatePipe
UnitTests.Distribution.Compat.ReadP
UnitTests.Distribution.Simple.Program.Internal
UnitTests.Distribution.Simple.Utils
UnitTests.Distribution.System
UnitTests.Distribution.Utils.NubList
UnitTests.Distribution.Version
main-is: UnitTests.hs
build-depends:
base,
directory,
tasty,
tasty-hunit,
tasty-quickcheck,
pretty,
QuickCheck >= 2.7 && < 2.10,
Cabal
ghc-options: -Wall
default-language: Haskell98
-- Large, system tests that build packages.
test-suite package-tests
type: exitcode-stdio-1.0
main-is: PackageTests.hs
other-modules:
PackageTests.BenchmarkStanza.Check
PackageTests.TestStanza.Check
PackageTests.DeterministicAr.Check
PackageTests.TestSuiteTests.ExeV10.Check
PackageTests.PackageTester
hs-source-dirs: tests
build-depends:
base,
containers,
tagged,
tasty,
tasty-hunit,
transformers,
Cabal,
process,
directory,
filepath,
bytestring,
regex-posix,
old-time
if !os(windows)
build-depends: unix, exceptions
ghc-options: -Wall -rtsopts
default-extensions: CPP
default-language: Haskell98
name: MonadRandom
version: 0.5.1
synopsis: Random-number generation monad.
description: Support for computations which consume random values.
license: BSD3
license-file: LICENSE
author: Cale Gibbard and others
maintainer: Brent Yorgey <byorgey@gmail.com>
bug-reports: https://github.com/byorgey/MonadRandom/issues
category: Control
build-type: Simple
cabal-version: >=1.10
extra-source-files: CHANGES.markdown
tested-with:
GHC==7.4.2,
GHC==7.6.3,
GHC==7.8.4,
GHC==7.10.3,
GHC==8.0.1
source-repository head
type: git
location: git://github.com/byorgey/MonadRandom.git
library
exposed-modules:
Control.Monad.Random,
Control.Monad.Random.Class,
Control.Monad.Random.Lazy,
Control.Monad.Random.Strict,
Control.Monad.Trans.Random,
Control.Monad.Trans.Random.Lazy,
Control.Monad.Trans.Random.Strict
build-depends:
base >=2 && <5,
transformers >=0.3 && <0.6,
transformers-compat >=0.4 && <0.6,
mtl >=2.1 && <2.3,
primitive >=0.6 && <0.7,
fail >=4.9 ,
random
ghc-options: -Wall
default-language: Haskell2010
-- This file has been generated from package.yaml by hpack version 0.11.2.
-- This file has been generated from package.yaml by hpack version 0.14.1.
--
-- see: https://github.com/sol/hpack
name: binary-tagged
version: 0.1.4.0
version: 0.1.4.2
synopsis: Tagged binary serialisation.
description: Check <https://github.com/phadej/binary-tagged#readme README on Github>
category: Web
......@@ -31,8 +31,9 @@ library
ghc-options: -Wall
build-depends:
base >=4.7 && <4.10
, aeson >=0.8 && <0.12
, aeson >=0.8 && <1.1
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
, binary >=0.7 && <0.9
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
......@@ -59,8 +60,9 @@ test-suite binary-tagged-test
ghc-options: -Wall
build-depends:
base >=4.7 && <4.10
, aeson >=0.8 && <0.12
, aeson >=0.8 && <1.1
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
, binary >=0.7 && <0.9
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
......@@ -95,8 +97,9 @@ benchmark binary-tagged-bench
ghc-options: -Wall
build-depends:
base >=4.7 && <4.10
, aeson >=0.8 && <0.12
, aeson >=0.8 && <1.1
, array >=0.5 && <0.6
, base16-bytestring >=0.1.1.6 && <0.2
, binary >=0.7 && <0.9
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
......
Name: cabal-install
Version: 1.24.0.1
Synopsis: The command-line interface for Cabal and Hackage.
Description:
The \'cabal\' command-line program simplifies the process of managing
Haskell software by automating the fetching, configuration, compilation
and installation of Haskell libraries and programs.
homepage: http://www.haskell.org/cabal/
bug-reports: https://github.com/haskell/cabal/issues
License: BSD3
License-File: LICENSE
Author: Lemmih <lemmih@gmail.com>
Paolo Martini <paolo@nemail.it>
Bjorn Bringert <bjorn@bringert.net>
Isaac Potoczny-Jones <ijones@syntaxpolice.org>
Duncan Coutts <duncan@community.haskell.org>
Maintainer: cabal-devel@haskell.org
Copyright: 2005 Lemmih <lemmih@gmail.com>
2006 Paolo Martini <paolo@nemail.it>
2007 Bjorn Bringert <bjorn@bringert.net>
2007 Isaac Potoczny-Jones <ijones@syntaxpolice.org>
2007-2012 Duncan Coutts <duncan@community.haskell.org>
Category: Distribution
Build-type: Custom
Cabal-Version: >= 1.10
Extra-Source-Files:
README.md bash-completion/cabal bootstrap.sh changelog
tests/README.md
-- Generated with '../Cabal/misc/gen-extra-source-files.sh'
-- Do NOT edit this section manually; instead, run the script.
-- BEGIN gen-extra-source-files
tests/IntegrationTests/custom-setup/common.sh
tests/IntegrationTests/custom-setup/should_run/Cabal-99998/Cabal.cabal
tests/IntegrationTests/custom-setup/should_run/Cabal-99998/CabalMessage.hs
tests/IntegrationTests/custom-setup/should_run/Cabal-99999/Cabal.cabal
tests/IntegrationTests/custom-setup/should_run/Cabal-99999/CabalMessage.hs
tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal-defaultMain/Setup.hs
tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal-defaultMain/custom-setup-without-cabal-defaultMain.cabal
tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal/Setup.hs
tests/IntegrationTests/custom-setup/should_run/custom-setup-without-cabal/custom-setup-without-cabal.cabal
tests/IntegrationTests/custom-setup/should_run/custom-setup/Setup.hs
tests/IntegrationTests/custom-setup/should_run/custom-setup/custom-setup.cabal
tests/IntegrationTests/custom-setup/should_run/custom_setup_without_Cabal_doesnt_allow_Cabal_import.sh
tests/IntegrationTests/custom-setup/should_run/custom_setup_without_Cabal_doesnt_require_Cabal.sh
tests/IntegrationTests/custom-setup/should_run/installs_Cabal_as_setup_dep.sh
tests/IntegrationTests/custom/common.sh
tests/IntegrationTests/custom/should_run/plain.err
tests/IntegrationTests/custom/should_run/plain.sh
tests/IntegrationTests/custom/should_run/plain/A.hs
tests/IntegrationTests/custom/should_run/plain/Setup.hs
tests/IntegrationTests/custom/should_run/plain/plain.cabal
tests/IntegrationTests/exec/common.sh
tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.err
tests/IntegrationTests/exec/should_fail/exit_with_failure_without_args.sh
tests/IntegrationTests/exec/should_run/Foo.hs
tests/IntegrationTests/exec/should_run/My.hs
tests/IntegrationTests/exec/should_run/adds_sandbox_bin_directory_to_path.out
tests/IntegrationTests/exec/should_run/adds_sandbox_bin_directory_to_path.sh
tests/IntegrationTests/exec/should_run/auto_configures_on_exec.out
tests/IntegrationTests/exec/should_run/auto_configures_on_exec.sh
tests/IntegrationTests/exec/should_run/can_run_executables_installed_in_sandbox.out
tests/IntegrationTests/exec/should_run/can_run_executables_installed_in_sandbox.sh
tests/IntegrationTests/exec/should_run/configures_cabal_to_use_sandbox.sh
tests/IntegrationTests/exec/should_run/configures_ghc_to_use_sandbox.sh
tests/IntegrationTests/exec/should_run/my.cabal
tests/IntegrationTests/exec/should_run/runs_given_command.out
tests/IntegrationTests/exec/should_run/runs_given_command.sh
tests/IntegrationTests/freeze/common.sh
tests/IntegrationTests/freeze/should_run/disable_benchmarks_freezes_bench_deps.sh
tests/IntegrationTests/freeze/should_run/disable_tests_freezes_test_deps.sh
tests/IntegrationTests/freeze/should_run/does_not_freeze_nondeps.sh
tests/IntegrationTests/freeze/should_run/does_not_freeze_self.sh
tests/IntegrationTests/freeze/should_run/dry_run_does_not_create_config.sh
tests/IntegrationTests/freeze/should_run/enable_benchmarks_freezes_bench_deps.sh
tests/IntegrationTests/freeze/should_run/enable_tests_freezes_test_deps.sh
tests/IntegrationTests/freeze/should_run/freezes_direct_dependencies.sh
tests/IntegrationTests/freeze/should_run/freezes_transitive_dependencies.sh
tests/IntegrationTests/freeze/should_run/my.cabal
tests/IntegrationTests/freeze/should_run/runs_without_error.sh
tests/IntegrationTests/manpage/common.sh
tests/IntegrationTests/manpage/should_run/outputs_manpage.sh
tests/IntegrationTests/multiple-source/common.sh
tests/IntegrationTests/multiple-source/should_run/finds_second_source_of_multiple_source.sh
tests/IntegrationTests/multiple-source/should_run/p/Setup.hs
tests/IntegrationTests/multiple-source/should_run/p/p.cabal
tests/IntegrationTests/multiple-source/should_run/q/Setup.hs
tests/IntegrationTests/multiple-source/should_run/q/q.cabal
tests/IntegrationTests/new-build/monitor_cabal_files.sh
tests/IntegrationTests/new-build/monitor_cabal_files/p/P.hs
tests/IntegrationTests/new-build/monitor_cabal_files/p/Setup.hs
tests/IntegrationTests/new-build/monitor_cabal_files/p/p.cabal
tests/IntegrationTests/new-build/monitor_cabal_files/q/Main.hs
tests/IntegrationTests/new-build/monitor_cabal_files/q/Setup.hs
tests/IntegrationTests/new-build/monitor_cabal_files/q/q-broken.cabal.in
tests/IntegrationTests/new-build/monitor_cabal_files/q/q-fixed.cabal.in
tests/IntegrationTests/regression/common.sh
tests/IntegrationTests/regression/t3199.sh
tests/IntegrationTests/regression/t3199/Main.hs
tests/IntegrationTests/regression/t3199/Setup.hs
tests/IntegrationTests/regression/t3199/test-3199.cabal
tests/IntegrationTests/sandbox-sources/common.sh
tests/IntegrationTests/sandbox-sources/should_fail/fail_removing_source_thats_not_registered.err
tests/IntegrationTests/sandbox-sources/should_fail/fail_removing_source_thats_not_registered.sh
tests/IntegrationTests/sandbox-sources/should_fail/p/Setup.hs
tests/IntegrationTests/sandbox-sources/should_fail/p/p.cabal
tests/IntegrationTests/sandbox-sources/should_fail/q/Setup.hs
tests/IntegrationTests/sandbox-sources/should_fail/q/q.cabal
tests/IntegrationTests/sandbox-sources/should_run/p/Setup.hs
tests/IntegrationTests/sandbox-sources/should_run/p/p.cabal
tests/IntegrationTests/sandbox-sources/should_run/q/Setup.hs
tests/IntegrationTests/sandbox-sources/should_run/q/q.cabal
tests/IntegrationTests/sandbox-sources/should_run/remove_nonexistent_source.sh
tests/IntegrationTests/sandbox-sources/should_run/report_success_removing_source.out
tests/IntegrationTests/sandbox-sources/should_run/report_success_removing_source.sh
tests/IntegrationTests/user-config/common.sh
tests/IntegrationTests/user-config/should_fail/doesnt_overwrite_without_f.err
tests/IntegrationTests/user-config/should_fail/doesnt_overwrite_without_f.sh
tests/IntegrationTests/user-config/should_run/overwrites_with_f.out
tests/IntegrationTests/user-config/should_run/overwrites_with_f.sh
tests/IntegrationTests/user-config/should_run/runs_without_error.out
tests/IntegrationTests/user-config/should_run/runs_without_error.sh
tests/IntegrationTests/user-config/should_run/uses_CABAL_CONFIG.out
tests/IntegrationTests/user-config/should_run/uses_CABAL_CONFIG.sh
-- END gen-extra-source-files
source-repository head
type: git
location: https://github.com/haskell/cabal/
subdir: cabal-install
Flag old-bytestring
description: Use bytestring < 0.10.2 and bytestring-builder
default: False
Flag old-directory
description: Use directory < 1.2 and old-time
default: False
Flag network-uri
description: Get Network.URI from the network-uri package
default: True
executable cabal
main-is: Main.hs
ghc-options: -Wall -fwarn-tabs
if impl(ghc >= 8.0)
ghc-options: -Wcompat
-Wnoncanonical-monad-instances
-Wnoncanonical-monadfail-instances
other-modules:
Distribution.Client.BuildTarget
Distribution.Client.BuildReports.Anonymous
Distribution.Client.BuildReports.Storage
Distribution.Client.BuildReports.Types
Distribution.Client.BuildReports.Upload
Distribution.Client.Check
Distribution.Client.CmdBuild
Distribution.Client.CmdConfigure
Distribution.Client.CmdRepl
Distribution.Client.ComponentDeps
Distribution.Client.Config
Distribution.Client.Configure
Distribution.Client.Dependency
Distribution.Client.Dependency.TopDown
Distribution.Client.Dependency.TopDown.Constraints
Distribution.Client.Dependency.TopDown.Types
Distribution.Client.Dependency.Types
Distribution.Client.Dependency.Modular
Distribution.Client.Dependency.Modular.Assignment
Distribution.Client.Dependency.Modular.Builder
Distribution.Client.Dependency.Modular.Configured
Distribution.Client.Dependency.Modular.ConfiguredConversion
Distribution.Client.Dependency.Modular.ConflictSet
Distribution.Client.Dependency.Modular.Cycles
Distribution.Client.Dependency.Modular.Dependency
Distribution.Client.Dependency.Modular.Explore
Distribution.Client.Dependency.Modular.Flag
Distribution.Client.Dependency.Modular.Index
Distribution.Client.Dependency.Modular.IndexConversion
Distribution.Client.Dependency.Modular.Linking
Distribution.Client.Dependency.Modular.Log
Distribution.Client.Dependency.Modular.Message
Distribution.Client.Dependency.Modular.Package
Distribution.Client.Dependency.Modular.Preference
Distribution.Client.Dependency.Modular.PSQ
Distribution.Client.Dependency.Modular.Solver
Distribution.Client.Dependency.Modular.Tree
Distribution.Client.Dependency.Modular.Validate
Distribution.Client.Dependency.Modular.Var
Distribution.Client.Dependency.Modular.Version
Distribution.Client.DistDirLayout
Distribution.Client.Exec
Distribution.Client.Fetch
Distribution.Client.FetchUtils
Distribution.Client.FileMonitor
Distribution.Client.Freeze
Distribution.Client.GenBounds
Distribution.Client.Get
Distribution.Client.Glob
Distribution.Client.GlobalFlags
Distribution.Client.GZipUtils
Distribution.Client.Haddock
Distribution.Client.HttpUtils
Distribution.Client.IndexUtils
Distribution.Client.Init
Distribution.Client.Init.Heuristics
Distribution.Client.Init.Licenses
Distribution.Client.Init.Types
Distribution.Client.Install
Distribution.Client.InstallPlan
Distribution.Client.InstallSymlink
Distribution.Client.JobControl
Distribution.Client.List
Distribution.Client.Manpage
Distribution.Client.PackageHash
Distribution.Client.PackageIndex
Distribution.Client.PackageUtils
Distribution.Client.ParseUtils
Distribution.Client.PkgConfigDb
Distribution.Client.PlanIndex
Distribution.Client.ProjectBuilding
Distribution.Client.ProjectConfig
Distribution.Client.ProjectConfig.Types
Distribution.Client.ProjectConfig.Legacy
Distribution.Client.ProjectOrchestration
Distribution.Client.ProjectPlanning
Distribution.Client.ProjectPlanning.Types
Distribution.Client.ProjectPlanOutput
Distribution.Client.Run
Distribution.Client.RebuildMonad
Distribution.Client.Sandbox
Distribution.Client.Sandbox.Index
Distribution.Client.Sandbox.PackageEnvironment
Distribution.Client.Sandbox.Timestamp
Distribution.Client.Sandbox.Types
Distribution.Client.Security.HTTP
Distribution.Client.Setup
Distribution.Client.SetupWrapper
Distribution.Client.SrcDist
Distribution.Client.Tar
Distribution.Client.Targets
Distribution.Client.Types
Distribution.Client.Update
Distribution.Client.Upload
Distribution.Client.Utils
Distribution.Client.Utils.LabeledGraph
Distribution.Client.Utils.Json
Distribution.Client.World
Distribution.Client.Win32SelfUpgrade
Distribution.Client.Compat.ExecutablePath
Distribution.Client.Compat.FilePerms
Distribution.Client.Compat.Process
Distribution.Client.Compat.Semaphore
Distribution.Client.Compat.Time
Paths_cabal_install
-- NOTE: when updating build-depends, don't forget to update version regexps
-- in bootstrap.sh.
build-depends:
async >= 2.0 && < 3,
array >= 0.4 && < 0.6,
base >= 4.5 && < 5,
base16-bytestring >= 0.1.1 && < 0.2,
binary >= 0.5 && < 0.9,
bytestring >= 0.9 && < 1,
Cabal >= 1.24 && < 1.25,
containers >= 0.4 && < 0.6,
cryptohash-sha256 >= 0.11 && < 0.12,
filepath >= 1.3 && < 1.5,
hashable >= 1.0 && < 2,
HTTP >= 4000.1.5 && < 4000.4,
mtl >= 2.0 && < 3,
pretty >= 1.1 && < 1.2,
random >= 1 && < 1.2,
stm >= 2.0 && < 3,
tar >= 0.5.0.3 && < 0.6,
time >= 1.4 && < 1.7,
zlib >= 0.5.3 && < 0.7,
hackage-security >= 0.5.2.2 && < 0.6
if flag(old-bytestring)
build-depends: bytestring < 0.10.2, bytestring-builder >= 0.10 && < 1
else
build-depends: bytestring >= 0.10.2
if flag(old-directory)
build-depends: directory >= 1.1 && < 1.2, old-time >= 1 && < 1.2,
process >= 1.0.1.1 && < 1.1.0.2
else
build-depends: directory >= 1.2 && < 1.3,
process >= 1.1.0.2 && < 1.5
-- NOTE: you MUST include the network dependency even when network-uri
-- is pulled in, otherwise the constraint solver doesn't have enough
-- information
if flag(network-uri)
build-depends: network-uri >= 2.6 && < 2.7, network >= 2.6 && < 2.7
else
build-depends: network >= 2.4 && < 2.6
-- Needed for GHC.Generics before GHC 7.6
if impl(ghc < 7.6)
build-depends: ghc-prim >= 0.2 && < 0.3
if os(windows)
build-depends: Win32 >= 2 && < 3
else
build-depends: unix >= 2.5 && < 2.8
if arch(arm) && impl(ghc < 7.6)
-- older ghc on arm does not support -threaded
cc-options: -DCABAL_NO_THREADED
else
ghc-options: -threaded
c-sources: cbits/getnumcores.c
default-language: Haskell2010
-- Small, fast running tests.
Test-Suite unit-tests
type: exitcode-stdio-1.0
main-is: UnitTests.hs
hs-source-dirs: tests, .
ghc-options: -Wall -fwarn-tabs
other-modules:
UnitTests.Distribution.Client.ArbitraryInstances
UnitTests.Distribution.Client.Targets
UnitTests.Distribution.Client.Compat.Time
UnitTests.Distribution.Client.Dependency.Modular.PSQ
UnitTests.Distribution.Client.Dependency.Modular.Solver
UnitTests.Distribution.Client.Dependency.Modular.DSL
UnitTests.Distribution.Client.FileMonitor
UnitTests.Distribution.Client.Glob
UnitTests.Distribution.Client.GZipUtils
UnitTests.Distribution.Client.Sandbox
UnitTests.Distribution.Client.Sandbox.Timestamp
UnitTests.Distribution.Client.Tar
UnitTests.Distribution.Client.UserConfig
UnitTests.Distribution.Client.ProjectConfig
UnitTests.Options
build-depends:
base,
array,
bytestring,
Cabal,
containers,
mtl,
pretty,
process,
directory,
filepath,
hashable,
stm,
tar,
time,
HTTP,
zlib,
binary,
random,
hackage-security,
tasty,
tasty-hunit,
tasty-quickcheck,
tagged,
QuickCheck >= 2.8.2
if flag(old-directory)
build-depends: old-time
if flag(network-uri)
build-depends: network-uri >= 2.6, network >= 2.6
else
build-depends: network-uri < 2.6, network < 2.6
if impl(ghc < 7.6)
build-depends: ghc-prim >= 0.2 && < 0.3
if os(windows)
build-depends: Win32
else
build-depends: unix
if arch(arm)
cc-options: -DCABAL_NO_THREADED
else
ghc-options: -threaded
default-language: Haskell2010
test-suite integration-tests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: IntegrationTests.hs
build-depends:
Cabal,
async,
base,
bytestring,
directory,
filepath,
process,
regex-posix,
tasty,
tasty-hunit
if os(windows)
build-depends: Win32 >= 2 && < 3
else
build-depends: unix >= 2.5 && < 2.8
if arch(arm)
cc-options: -DCABAL_NO_THREADED
else
ghc-options: -threaded
ghc-options: -Wall -fwarn-tabs -fno-ignore-asserts
default-language: Haskell2010
Name: conduit-extra
Version: 1.1.7.1
Version: 1.1.17
Synopsis: Batteries included conduit: adapters for common libraries.
Description:
The conduit package itself maintains relative small dependencies. The purpose of this package is to collect commonly used utility functions wrapping other library dependencies, without depending on heavier-weight dependencies. The basic idea is that this package should only depend on haskell-platform packages and conduit.
......@@ -16,6 +16,7 @@ extra-source-files:
test/filesystem/*.txt
test/filesystem/bin/*.txt
ChangeLog.md
README.md
Library
Exposed-modules: Data.Conduit.Attoparsec
......@@ -23,6 +24,7 @@ Library
Data.Conduit.Blaze
Data.Conduit.ByteString.Builder
Data.Conduit.Filesystem
Data.Conduit.Foldl
Data.Conduit.Lazy
Data.Conduit.Network
Data.Conduit.Network.UDP
......@@ -32,17 +34,23 @@ Library
if !os(windows)
Exposed-modules: Data.Conduit.Network.Unix
Build-depends: base >= 4 && < 5
if arch(x86_64) || arch(i386)
-- These architectures are able to perform unaligned memory accesses
cpp-options: -DALLOW_UNALIGNED_ACCESS
Build-depends: base >= 4.5 && < 5
, conduit >= 1.1 && < 1.3
-- No version bounds necessary, since they're inherited
-- from conduit.
, bytestring
, exceptions
, monad-control
, text
, transformers
, transformers-base
, async
, attoparsec >= 0.10
, blaze-builder >= 0.3
, directory
......@@ -52,7 +60,7 @@ Library
, process
, resourcet >= 1.1
, stm
, streaming-commons >= 0.1.10
, streaming-commons >= 0.1.16
ghc-options: -Wall
......@@ -75,11 +83,13 @@ test-suite test
, exceptions
, process
, resourcet
, QuickCheck
, stm
, streaming-commons
, text
, transformers
, transformers-base
, directory
ghc-options: -Wall
if os(windows)
cpp-options: -DWINDOWS
......
Name: conduit-extra
Version: 1.1.7.3
Synopsis: Batteries included conduit: adapters for common libraries.
Description:
The conduit package itself maintains relative small dependencies. The purpose of this package is to collect commonly used utility functions wrapping other library dependencies, without depending on heavier-weight dependencies. The basic idea is that this package should only depend on haskell-platform packages and conduit.
License: MIT
License-file: LICENSE
Author: Michael Snoyman
Maintainer: michael@snoyman.com
Category: Data, Conduit
Build-type: Simple
Cabal-version: >=1.8
Homepage: http://github.com/snoyberg/conduit
extra-source-files:
test/random
test/filesystem/*.txt
test/filesystem/bin/*.txt
ChangeLog.md
Library
Exposed-modules: Data.Conduit.Attoparsec
Data.Conduit.Binary
Data.Conduit.Blaze
Data.Conduit.ByteString.Builder
Data.Conduit.Filesystem
Data.Conduit.Lazy
Data.Conduit.Network
Data.Conduit.Network.UDP
Data.Conduit.Process
Data.Conduit.Text
Data.Conduit.Zlib
if !os(windows)
Exposed-modules: Data.Conduit.Network.Unix
Build-depends: base >= 4 && < 5
, conduit >= 1.1 && < 1.3
-- No version bounds necessary, since they're inherited
-- from conduit.
, bytestring
, monad-control
, text
, transformers
, transformers-base
, attoparsec >= 0.10
, blaze-builder >= 0.3
, directory
, filepath
, network >= 2.3
, primitive >= 0.5
, process
, resourcet >= 1.1
, stm
, streaming-commons >= 0.1.11
ghc-options: -Wall
test-suite test
hs-source-dirs: test
main-is: Spec.hs
type: exitcode-stdio-1.0
ghc-options: -threaded
cpp-options: -DTEST
build-depends: conduit
, conduit-extra
, base
, hspec >= 1.3
, async
, attoparsec
, blaze-builder
, bytestring-builder
, bytestring
, exceptions
, process
, resourcet
, stm
, streaming-commons
, text
, transformers
, transformers-base
ghc-options: -Wall
if os(windows)
cpp-options: -DWINDOWS
other-modules: Data.Conduit.AttoparsecSpec
Data.Conduit.BinarySpec
Data.Conduit.ByteString.BuilderSpec
Data.Conduit.ExtraSpec
Data.Conduit.FilesystemSpec
Data.Conduit.LazySpec
Data.Conduit.NetworkSpec
Data.Conduit.ProcessSpec
Data.Conduit.TextSpec
Data.Conduit.ZlibSpec
benchmark blaze
type: exitcode-stdio-1.0
hs-source-dirs: bench
build-depends: base
, blaze-builder
, conduit
, conduit-extra
, criterion
, bytestring
, bytestring-builder
, transformers
main-is: blaze.hs
ghc-options: -Wall -O2 -rtsopts
source-repository head
type: git
location: git://github.com/snoyberg/conduit.git
Name: curry-base
Version: 0.4.2
Version: 1.0.0
Cabal-Version: >= 1.10
Synopsis: Functions for manipulating Curry programs
Description: This package serves as a foundation for Curry compilers.
It defines the intermediate language formats FlatCurry and
ExtendedFlat. Additionally, it provides functionality
for the smooth integration of compiler frontends and backends.
It defines the intermediate language formats FlatCurry.
Additionally, it provides functionality for the smooth
integration of compiler frontends and backends.
Category: Language
License: BSD3
License-File: LICENSE
Author: Wolfgang Lux, Martin Engelke, Bernd Braßel, Holger Siegel,
Björn Peemöller
Maintainer: bjp@informatik.uni-kiel.de
Björn Peemöller, Finn Teegen
Maintainer: fte@informatik.uni-kiel.de
Homepage: http://curry-language.org
Build-Type: Simple
Stability: experimental
source-repository head
type: git
location: git://git-ps.informatik.uni-kiel.de/curry/curry-base.git
location: git://git-ps.informatik.uni-kiel.de/fte/curry-base.git
Flag broken-directory
Description: Is the cabal configuration of directory incomplete?
......@@ -31,7 +31,7 @@ Flag old-time
Library
hs-source-dirs: src
default-language: Haskell2010
Build-Depends: base == 4.*, syb >= 0.3, either
Build-Depends: base == 4.*, transformers
if impl(ghc < 7.4)
Build-Depends: either < 4, contravariant < 0.5, semigroupoids < 3.0.3
if flag(broken-directory) {
......@@ -46,6 +46,8 @@ Library
mtl
, containers
, filepath
, extra >= 1.4.6
, parsec
, pretty
ghc-options: -Wall
Exposed-Modules:
......@@ -60,25 +62,21 @@ Library
Curry.Base.Position
Curry.Base.Pretty
Curry.Base.Span
Curry.ExtendedFlat
Curry.ExtendedFlat.CurryArithmetics
Curry.ExtendedFlat.EraseTypes
Curry.ExtendedFlat.Goodies
Curry.ExtendedFlat.InterfaceEquivalence
Curry.ExtendedFlat.LiftLetrec
Curry.ExtendedFlat.MonadicGoodies
Curry.ExtendedFlat.Pretty
Curry.ExtendedFlat.Type
Curry.ExtendedFlat.TypeInference
Curry.ExtendedFlat.UnMutual
Curry.CondCompile.Parser
Curry.CondCompile.Transform
Curry.CondCompile.Type
Curry.Files.Filenames
Curry.Files.PathUtils
Curry.Files.Unlit
Curry.FlatCurry
Curry.FlatCurry.Files
Curry.FlatCurry.Goodies
Curry.FlatCurry.InterfaceEquivalence
Curry.FlatCurry.Pretty
Curry.FlatCurry.Type
Curry.FlatCurry.Annotated.Goodies
Curry.FlatCurry.Annotated.Type
Curry.FlatCurry.Annotated.Typing
Curry.Syntax
Curry.Syntax.Extension
Curry.Syntax.InterfaceEquivalence
......@@ -94,4 +92,4 @@ Test-Suite test-base
hs-source-dirs: test
default-language: Haskell2010
test-module: TestBase
build-depends: base == 4.*, Cabal >= 1.20, curry-base == 0.4.2, filepath, mtl
build-depends: base == 4.*, Cabal >= 1.20, curry-base == 1.0.0, filepath, mtl
Name: curry-frontend
Version: 0.4.2
Version: 1.0.0
Cabal-Version: >= 1.10
Synopsis: Compile the functional logic language Curry to several
intermediate formats
......@@ -18,9 +18,9 @@ Category: Language
License: BSD3
License-File: LICENSE
Author: Wolfgang Lux, Martin Engelke, Bernd Brassel, Holger Siegel,
Bjoern Peemoeller
Maintainer: Bjoern Peemoeller
Bug-Reports: mailto:bjp@informatik.uni-kiel.de
Bjoern Peemoeller, Finn Teegen
Maintainer: fte@informatik.uni-kiel.de
Bug-Reports: mailto:fte@informatik.uni-kiel.de
Homepage: http://curry-language.org
Build-Type: Simple
Stability: experimental
......@@ -32,7 +32,7 @@ Data-Files: currysource.css
source-repository head
type: git
location: https://git.ps.informatik.uni-kiel.de/curry/curry-frontend.git
location: https://git.ps.informatik.uni-kiel.de/fte/curry-frontend.git
Flag network-uri
description: Get Network.URI from the network-uri package
......@@ -44,46 +44,63 @@ Library
Build-Depends:
base == 4.*
, containers
, curry-base == 0.4.2
, curry-base == 1.0.0
, directory
, extra >= 1.4.6
, filepath
, mtl
, pretty
, process
, syb
, set-extra
, transformers
if flag(network-uri)
build-depends: network-uri >= 2.6
else
build-depends: network < 2.6
Exposed-Modules:
Base.CurryTypes
Base.AnnotExpr
, Base.CurryKinds
, Base.CurryTypes
, Base.Expr
, Base.KindSubst
, Base.Kinds
, Base.Messages
, Base.NestEnv
, Base.PrettyKinds
, Base.PrettyTypes
, Base.SCC
, Base.Subst
, Base.TopEnv
, Base.Types
, Base.TypeExpansion
, Base.TypeSubst
, Base.Types
, Base.Typing
, Base.Utils
, Checks
, Checks.DeriveCheck
, Checks.ExportCheck
, Checks.ExtensionCheck
, Checks.ImportSyntaxCheck
, Checks.InstanceCheck
, Checks.InterfaceCheck
, Checks.InterfaceSyntaxCheck
, Checks.ImportSyntaxCheck
, Checks.KindCheck
, Checks.PrecCheck
, Checks.SyntaxCheck
, Checks.TypeCheck
, Checks.TypeSyntaxCheck
, Checks.WarnCheck
, CompilerEnv
, CompilerOpts
, CondCompile
, CurryBuilder
, CurryDeps
, Env.Class
, Env.Instance
, Env.Interface
, Env.ModuleAlias
, Env.OpPrec
, Env.Type
, Env.TypeConstructor
, Env.Value
, Exports
......@@ -91,12 +108,14 @@ Library
, Generators
, Generators.GenAbstractCurry
, Generators.GenFlatCurry
, Generators.GenTypedFlatCurry
, Html.CurryHtml
, Html.SyntaxColoring
, IL
, IL.Pretty
, IL.ShowModule
, IL.Type
, IL.Typing
, Imports
, Interfaces
, Modules
......@@ -104,13 +123,16 @@ Library
, Transformations
, Transformations.CaseCompletion
, Transformations.CurryToIL
, Transformations.Derive
, Transformations.Desugar
, Transformations.Dictionary
, Transformations.Lift
, Transformations.Newtypes
, Transformations.Qual
, Transformations.Simplify
Other-Modules:
Paths_curry_frontend
ghc-options: -Wall
ghc-options: -Wall -fno-warn-orphans
Executable curry-frontend
hs-source-dirs: src
......@@ -119,24 +141,27 @@ Executable curry-frontend
Build-Depends:
base == 4.*
, containers
, curry-base == 0.4.2
, curry-base == 1.0.0
, curry-frontend
, directory
, extra >= 1.4.6
, filepath
, mtl
, pretty
, process
, set-extra
, syb
, transformers
if flag(network-uri)
build-depends: network-uri >= 2.6
else
build-depends: network < 2.6
ghc-options: -Wall
ghc-options: -Wall -fno-warn-orphans
Test-Suite test-frontend
type: detailed-0.9
hs-source-dirs: test
default-language: Haskell2010
test-module: TestFrontend
build-depends: base == 4.*, Cabal >= 1.20, curry-base == 0.4.2
, curry-frontend == 0.4.2, filepath
build-depends: base == 4.*, Cabal >= 1.20, curry-base == 1.0.0
, curry-frontend == 1.0.0, filepath
name: ed25519
version: 0.0.5.0
category: Cryptography
license: MIT
synopsis: Ed25519 cryptographic signatures
homepage: http://thoughtpolice.github.com/hs-ed25519
bug-reports: http://github.com/thoughtpolice/hs-ed25519/issues
license-file: LICENSE.txt
copyright: Copyright (c) Austin Seipp 2013-2015
author: Austin Seipp
maintainer: Austin Seipp <aseipp@pobox.com>
build-type: Simple
cabal-version: >=1.10
tested-with: GHC == 7.0.1, GHC == 7.0.2, GHC == 7.0.3, GHC == 7.0.4,
GHC == 7.2.1, GHC == 7.2.2, GHC == 7.4.1, GHC == 7.4.2,
GHC == 7.6.1, GHC == 7.6.2, GHC == 7.6.3,
GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4,
GHC == 7.10.1, GHC == 7.10.2
description:
This package provides a simple, fast, self-contained copy of the
Ed25519 public-key signature system with a clean interface. It also
includes support for detached signatures, and thorough documentation
on the design and implementation, including usage guidelines.
extra-source-files:
.travis.yml
AUTHORS.txt
README.md
CONTRIBUTING.md
CHANGELOG.md
src/cbits/ref10/*.c
src/cbits/ref10/include/*.h
source-repository head
type: git
location: https://github.com/thoughtpolice/hs-ed25519.git
-------------------------------------------------------------------------------
-- Flags
flag test-properties
default: True
manual: True
flag test-hlint
default: True
manual: True
flag test-doctests
default: True
manual: True
flag no-donna
default: True
manual: True
-------------------------------------------------------------------------------
-- Build pt 1: main project
library
build-depends:
ghc-prim >= 0.1 && < 0.5,
base >= 4 && < 5,
bytestring >= 0.9 && < 0.11
exposed-modules:
Crypto.Sign.Ed25519
ghc-options: -Wall -fwarn-tabs
default-language: Haskell2010
hs-source-dirs: src
-- Choose the underlying C implementation
if flag(no-donna)
-- ref10 implementation from SUPERCOP, about 2x slower than the AMD64
-- SUPERCOP implementations, 15x faster than ronald3072 for signing.
c-sources: src/cbits/ref10/ed25519.c
include-dirs: src/cbits/ref10 src/cbits/ref10/include
else
-- TODO(aseipp): ed25519-donna import
buildable: False
-------------------------------------------------------------------------------
-- Build pt 2: Tests
test-suite properties
type: exitcode-stdio-1.0
main-is: properties.hs
ghc-options: -w
hs-source-dirs: tests
default-language: Haskell2010
if !flag(test-properties)
buildable: False
else
build-depends:
base >= 4 && < 5,
bytestring >= 0.9 && < 0.11,
QuickCheck >= 2.4 && < 2.9,
ed25519
--
-- Style/doc tests below
--
test-suite hlint
type: exitcode-stdio-1.0
main-is: hlint.hs
hs-source-dirs: tests
default-language: Haskell2010
if !flag(test-hlint)
buildable: False
else
build-depends:
base >= 4 && < 5,
hlint >= 1.7 && < 1.10
test-suite doctests
type: exitcode-stdio-1.0
main-is: doctests.hs
hs-source-dirs: tests
default-language: Haskell2010
if !flag(test-doctests)
buildable: False
else
build-depends:
base >= 4 && < 5,
filepath >= 1.0 && < 1.5,
directory >= 1.0 && < 1.3,
doctest >= 0.10 && < 0.11
-------------------------------------------------------------------------------
-- Build pt 3: benchmarks
benchmark bench
type: exitcode-stdio-1.0
build-depends:
base >= 4 && < 5,
bytestring >= 0.9 && < 0.11,
criterion >= 0.8 && < 1.2,
deepseq >= 1.3 && < 1.5,
ed25519
default-language: Haskell2010
hs-source-dirs: benchmarks
main-is: bench.hs
Name: ghc-mod
Version: 5.3.0.0
Author: Kazu Yamamoto <kazu@iij.ad.jp>,
Daniel Gröber <dxld@darkboxed.org>,
Alejandro Serrano <trupill@gmail.com>
Maintainer: Daniel Gröber <dxld@darkboxed.org>
License: AGPL-3
License-File: LICENSE
License-Files: COPYING.BSD3 COPYING.AGPL3
Homepage: http://www.mew.org/~kazu/proj/ghc-mod/
Synopsis: Happy Haskell Programming
Description:
ghc-mod is a backend program to enrich Haskell programming in editors. It
strives to offer most of the features one has come to expect from modern IDEs
in any editor.
ghc-mod provides a library for other haskell programs to use as well as a
standalone program for easy editor integration. All of the fundamental
functionality of the frontend program can be accessed through the library
however many implementation details are hidden and if you want to
significantly extend ghc-mod you should submit these changes upstream instead
of implementing them on top of the library.
For more information, please see its home page.
Category: GHC, Development
Cabal-Version: >= 1.14
Build-Type: Custom
Data-Files: elisp/Makefile
elisp/*.el
Data-Files: LICENSE COPYING.BSD3 COPYING.AGPL3
Extra-Source-Files: ChangeLog
SetupCompat.hs
NotCPP/*.hs
test/data/annotations/*.hs
test/data/broken-cabal/*.cabal
test/data/broken-cabal/cabal.sandbox.config.in
test/data/broken-sandbox/cabal.sandbox.config
test/data/broken-sandbox/dummy.cabal
test/data/cabal-flags/cabal-flags.cabal
test/data/cabal-project/*.cabal
test/data/cabal-project/*.hs
test/data/cabal-project/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/Cabal-1.18.1.3-2b161c6bf77657aa17e1681d83cb051b.conf
test/data/cabal-project/cabal.sandbox.config.in
test/data/cabal-project/subdir1/subdir2/dummy
test/data/case-split/*.hs
test/data/check-packageid/cabal.sandbox.config.in
test/data/check-packageid/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/template-haskell-2.8.0.0-32d4f24abdbb6bf41272b183b2e23e9c.conf
test/data/check-test-subdir/*.cabal
test/data/check-test-subdir/src/Check/Test/*.hs
test/data/check-test-subdir/test/*.hs
test/data/check-test-subdir/test/Bar/*.hs
test/data/duplicate-pkgver/cabal.sandbox.config.in
test/data/duplicate-pkgver/duplicate-pkgver.cabal
test/data/duplicate-pkgver/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/template-haskell-1.0-7c59d13f32294d1ef6dc6233c24df961.conf
test/data/duplicate-pkgver/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/template-haskell-2.8.0.0-14e543bdae2da4d2aeff5386892c9112.conf
test/data/duplicate-pkgver/.cabal-sandbox/i386-osx-ghc-7.6.3-packages.conf.d/template-haskell-2.8.0.0-32d4f24abdbb6bf41272b183b2e23e9c.conf
test/data/foreign-export/*.hs
test/data/ghc-mod-check/*.cabal
test/data/ghc-mod-check/*.hs
test/data/ghc-mod-check/lib/Data/*.hs
test/data/hlint/*.hs
test/data/home-module-graph/cpp/*.hs
test/data/home-module-graph/cycle/*.hs
test/data/home-module-graph/errors/*.hs
test/data/home-module-graph/indirect/*.hs
test/data/home-module-graph/indirect-update/*.hs
test/data/import-cycle/*.hs
test/data/non-exported/*.hs
test/data/pattern-synonyms/*.cabal
test/data/pattern-synonyms/*.hs
test/data/quasi-quotes/*.hs
test/data/template-haskell/*.hs
test/data/target/*.hs
test/data/check-missing-warnings/*.hs
test/data/custom-cradle/custom-cradle.cabal
test/data/custom-cradle/ghc-mod.package-db-stack
test/data/custom-cradle/package-db-a/.gitkeep
test/data/custom-cradle/package-db-b/.gitkeep
test/data/custom-cradle/package-db-c/.gitkeep
test/data/cabal-preprocessors/*.cabal
test/data/cabal-preprocessors/*.hs
test/data/cabal-preprocessors/*.hsc
Library
Default-Language: Haskell2010
GHC-Options: -Wall -fno-warn-deprecations
Default-Extensions: ScopedTypeVariables, RecordWildCards, NamedFieldPuns,
ConstraintKinds, FlexibleContexts,
DataKinds, KindSignatures, TypeOperators
Exposed-Modules: Language.Haskell.GhcMod
Language.Haskell.GhcMod.Internal
Other-Modules: Paths_ghc_mod
Utils
Language.Haskell.GhcMod.Boot
Language.Haskell.GhcMod.Browse
Language.Haskell.GhcMod.CabalHelper
Language.Haskell.GhcMod.Caching
Language.Haskell.GhcMod.Caching.Types
Language.Haskell.GhcMod.CaseSplit
Language.Haskell.GhcMod.Check
Language.Haskell.GhcMod.Convert
Language.Haskell.GhcMod.Cradle
Language.Haskell.GhcMod.Debug
Language.Haskell.GhcMod.Doc
Language.Haskell.GhcMod.DynFlags
Language.Haskell.GhcMod.Error
Language.Haskell.GhcMod.FillSig
Language.Haskell.GhcMod.Find
Language.Haskell.GhcMod.Flag
Language.Haskell.GhcMod.Gap
Language.Haskell.GhcMod.GhcPkg
Language.Haskell.GhcMod.HomeModuleGraph
Language.Haskell.GhcMod.Info
Language.Haskell.GhcMod.Lang
Language.Haskell.GhcMod.Lint
Language.Haskell.GhcMod.Logger
Language.Haskell.GhcMod.Logging
Language.Haskell.GhcMod.Modules
Language.Haskell.GhcMod.Monad
Language.Haskell.GhcMod.Monad.Types
Language.Haskell.GhcMod.Output
Language.Haskell.GhcMod.PathsAndFiles
Language.Haskell.GhcMod.PkgDoc
Language.Haskell.GhcMod.Pretty
Language.Haskell.GhcMod.Read
Language.Haskell.GhcMod.SrcUtils
Language.Haskell.GhcMod.Target
Language.Haskell.GhcMod.Types
Language.Haskell.GhcMod.Utils
Language.Haskell.GhcMod.World
Build-Depends: base >= 4.0 && < 5
, bytestring
, cereal >= 0.4
, containers
, cabal-helper == 0.5.* && >= 0.5.1.0
, deepseq
, directory
, filepath
, ghc
, ghc-paths
, ghc-syb-utils
, hlint >= 1.8.61
, monad-journal >= 0.4
, old-time
, pretty
, process
, syb
, temporary
, time
, transformers
, transformers-base
, mtl >= 2.0
, monad-control >= 1
, split
, haskell-src-exts
, text
, djinn-ghc >= 0.0.2.2
, fclabels
if impl(ghc < 7.8)
Build-Depends: convertible
if impl(ghc < 7.5)
-- Only used to constrain random to a version that still works with GHC 7.4
Build-Depends: random <= 1.0.1.1,
ghc-prim
Executable ghc-mod
Default-Language: Haskell2010
Main-Is: GHCMod.hs
Other-Modules: Paths_ghc_mod
GHC-Options: -Wall -fno-warn-deprecations
Default-Extensions: ConstraintKinds, FlexibleContexts
HS-Source-Dirs: src
Build-Depends: base >= 4.0 && < 5
, async
, directory
, filepath
, pretty
, process
, split
, mtl >= 2.0
, ghc
, ghc-mod
Executable ghc-modi
Default-Language: Haskell2010
Main-Is: GHCModi.hs
Other-Modules: Paths_ghc_mod
Misc
Utils
GHC-Options: -Wall -threaded -fno-warn-deprecations
if os(windows)
Cpp-Options: -DWINDOWS
Default-Extensions: ConstraintKinds, FlexibleContexts
HS-Source-Dirs: src, .
Build-Depends: base >= 4.0 && < 5
, directory
, filepath
, process
, time
, old-time
Test-Suite doctest
Type: exitcode-stdio-1.0
Default-Language: Haskell2010
HS-Source-Dirs: test
Ghc-Options: -Wall
Default-Extensions: ConstraintKinds, FlexibleContexts
Main-Is: doctests.hs
if impl(ghc == 7.4.*)
Buildable: False
Build-Depends: base
, doctest >= 0.9.3
Test-Suite spec
Default-Language: Haskell2010
Default-Extensions: ScopedTypeVariables, RecordWildCards, NamedFieldPuns,
ConstraintKinds, FlexibleContexts,
DataKinds, KindSignatures, TypeOperators
Main-Is: Main.hs
Hs-Source-Dirs: test, .
Ghc-Options: -Wall -fno-warn-deprecations
CPP-Options: -DSPEC=1
Type: exitcode-stdio-1.0
Other-Modules: Paths_ghc_mod
Dir
Spec
TestUtils
BrowseSpec
CheckSpec
FlagSpec
InfoSpec
LangSpec
LintSpec
ListSpec
MonadSpec
PathsAndFilesSpec
HomeModuleGraphSpec
Build-Depends: hspec >= 2.0.0
if impl(ghc == 7.4.*)
Build-Depends: executable-path
X-Build-Depends-Like: CLibName
Source-Repository head
Type: git
Location: git://github.com/kazu-yamamoto/ghc-mod.git
This diff is collapsed.
name: haddock
version: 2.14.3.1
x-revision: 1
synopsis: A documentation-generation tool for Haskell libraries
description: Haddock is a documentation-generation tool for Haskell
libraries
license: BSD3
license-file: LICENSE
author: Simon Marlow, David Waern
maintainer: Simon Hengel <sol@typeful.net>, Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
homepage: http://www.haskell.org/haddock/
bug-reports: https://github.com/haskell/haddock/issues
copyright: (c) Simon Marlow, David Waern
category: Documentation
build-type: Simple
cabal-version: >= 1.10
stability: experimental
extra-source-files:
CHANGES
README
doc/Makefile
doc/README
doc/aclocal.m4
doc/config.mk.in
doc/configure.ac
doc/docbook-xml.mk
doc/fptools.css
doc/haddock.xml
haddock.spec
haskell.vim
src/haddock.sh
html-test/src/*.hs
html-test/ref/*.html
latex-test/src/Simple/*.hs
latex-test/ref/Simple/*.tex
latex-test/ref/Simple/*.sty
data-dir: resources
data-files: html/frames.html
html/haddock-util.js
html/Classic.theme/haskell_icon.gif
html/Classic.theme/minus.gif
html/Classic.theme/plus.gif
html/Classic.theme/xhaddock.css
html/Ocean.std-theme/hslogo-16.png
html/Ocean.std-theme/minus.gif
html/Ocean.std-theme/ocean.css
html/Ocean.std-theme/plus.gif
html/Ocean.std-theme/synopsis.png
latex/haddock.sty
flag in-ghc-tree
description: Are we in a GHC tree?
default: False
manual: True
-- Using this disables -O2, and hence allows to use --disable-optimization,
-- which is about twice as fast. This should probably be the default, but we
-- need some benchmarks first..
flag dev
default: False
manual: True
executable haddock
default-language: Haskell2010
main-is: Main.hs
hs-source-dirs: driver
if flag(dev)
ghc-options: -funbox-strict-fields -Wall -fwarn-tabs
else
ghc-options: -funbox-strict-fields -Wall -fwarn-tabs -O2
build-depends:
base >= 4.3 && < 4.8
if flag(in-ghc-tree)
hs-source-dirs: src, vendor/attoparsec-0.10.4.0
cpp-options: -DIN_GHC_TREE
build-depends:
filepath,
directory,
containers,
deepseq,
array,
xhtml >= 3000.2 && < 3000.3,
Cabal >= 1.10,
ghc >= 7.8.3,
bytestring
other-modules:
Documentation.Haddock
Data.Attoparsec
Data.Attoparsec.ByteString
Data.Attoparsec.ByteString.Char8
Data.Attoparsec.Combinator
Data.Attoparsec.Number
Data.Attoparsec.ByteString.FastSet
Data.Attoparsec.ByteString.Internal
Data.Attoparsec.Internal
Data.Attoparsec.Internal.Types
Haddock
Haddock.Interface
Haddock.Interface.Rename
Haddock.Interface.Create
Haddock.Interface.AttachInstances
Haddock.Interface.LexParseRn
Haddock.Interface.ParseModuleHeader
Haddock.Parser
Haddock.Parser.Util
Haddock.Utf8
Haddock.Utils
Haddock.Backends.Xhtml
Haddock.Backends.Xhtml.Decl
Haddock.Backends.Xhtml.DocMarkup
Haddock.Backends.Xhtml.Layout
Haddock.Backends.Xhtml.Names
Haddock.Backends.Xhtml.Themes
Haddock.Backends.Xhtml.Types
Haddock.Backends.Xhtml.Utils
Haddock.Backends.LaTeX
Haddock.Backends.HaddockDB
Haddock.Backends.Hoogle
Haddock.ModuleTree
Haddock.Types
Haddock.Doc
Haddock.Version
Haddock.InterfaceFile
Haddock.Options
Haddock.GhcUtils
Haddock.Convert
else
build-depends: haddock
library
default-language: Haskell2010
build-depends:
base >= 4.3 && < 4.8,
bytestring,
filepath,
directory,
containers,
deepseq,
array,
xhtml >= 3000.2 && < 3000.3,
Cabal >= 1.10,
ghc >= 7.8.3
if flag(in-ghc-tree)
cpp-options: -DIN_GHC_TREE
else
build-depends: ghc-paths
hs-source-dirs: src, vendor/attoparsec-0.10.4.0
if flag(dev)
ghc-options: -funbox-strict-fields -Wall -fwarn-tabs
else
ghc-options: -funbox-strict-fields -Wall -fwarn-tabs -O2
exposed-modules:
Documentation.Haddock
other-modules:
Data.Attoparsec
Data.Attoparsec.ByteString
Data.Attoparsec.ByteString.Char8
Data.Attoparsec.Combinator
Data.Attoparsec.Number
Data.Attoparsec.ByteString.FastSet
Data.Attoparsec.ByteString.Internal
Data.Attoparsec.Internal
Data.Attoparsec.Internal.Types
Haddock
Haddock.Interface
Haddock.Interface.Rename
Haddock.Interface.Create
Haddock.Interface.AttachInstances
Haddock.Interface.LexParseRn
Haddock.Interface.ParseModuleHeader
Haddock.Parser
Haddock.Parser.Util
Haddock.Utf8
Haddock.Utils
Haddock.Backends.Xhtml
Haddock.Backends.Xhtml.Decl
Haddock.Backends.Xhtml.DocMarkup
Haddock.Backends.Xhtml.Layout
Haddock.Backends.Xhtml.Names
Haddock.Backends.Xhtml.Themes
Haddock.Backends.Xhtml.Types
Haddock.Backends.Xhtml.Utils
Haddock.Backends.LaTeX
Haddock.Backends.HaddockDB
Haddock.Backends.Hoogle
Haddock.ModuleTree
Haddock.Types
Haddock.Doc
Haddock.Version
Haddock.InterfaceFile
Haddock.Options
Haddock.GhcUtils
Haddock.Convert
Paths_haddock
if flag(in-ghc-tree)
buildable: False
test-suite html-test
type: exitcode-stdio-1.0
default-language: Haskell2010
main-is: run.lhs
hs-source-dirs: html-test
build-depends: base, directory, process, filepath, Cabal
test-suite latex-test
type: exitcode-stdio-1.0
default-language: Haskell2010
main-is: run.lhs
hs-source-dirs: latex-test
build-depends: base, directory, process, filepath, Cabal
test-suite spec
type: exitcode-stdio-1.0
default-language: Haskell2010
main-is: Spec.hs
hs-source-dirs:
test
, src
, vendor/attoparsec-0.10.4.0
other-modules:
Helper
Haddock.ParserSpec
Haddock.Utf8Spec
Haddock.Parser.UtilSpec
build-depends:
base
, bytestring
, ghc
, containers
, deepseq
, array
, hspec
, QuickCheck == 2.*
build-depends:
haddock
source-repository head
type: git
location: http://git.haskell.org/haddock.git
Name: hbro-contrib
Version: 1.1.1.0
Synopsis: Third-party extensions to hbro.
-- Description:
Homepage: https://github.com/k0ral/hbro-contrib/
Category: Browser,Web
License: OtherLicense
License-file: LICENSE
-- Copyright:
Author: koral
Maintainer: koral at mailoo dot org
Cabal-version: >=1.8
Build-type: Simple
Extra-source-files: README.rst examples/hbro.hs
Data-files: examples/ui.xml
Source-repository head
Type: git
Location: git@github.com:k0ral/hbro-contrib.git
Library
Build-depends:
base == 4.*,
directory,
filepath,
glib,
gtk >= 0.12.3,
hbro >= 1.1.1.0,
monad-control,
mtl,
network,
old-locale,
pango,
process,
-- random-extras,
-- random-fu,
text,
time,
transformers-base,
unix,
webkit
Exposed-modules:
Hbro.Bookmarks,
Hbro.Download,
Hbro.History,
Hbro.Misc,
Hbro.Settings,
Hbro.StatusBar
Extensions:
ConstraintKinds,
FlexibleContexts,
FunctionalDependencies,
GeneralizedNewtypeDeriving,
MultiParamTypeClasses,
RankNTypes
Ghc-options: -Wall
Name: hgettext
Version: 0.1.30
Cabal-Version: >= 1.6
License: BSD3
Author: Vasyl Pasternak
Maintainer: vasyl.pasternak@gmail.com
Copyright: 2009 Vasyl Pasternak
Category: Text
Homepage: https://github.com/vasylp/hgettext
Synopsis: Bindings to libintl.h (gettext, bindtextdomain)
Build-Type: Simple
Library
Exposed-Modules: Text.I18N.GetText,
Distribution.Simple.I18N.GetText
Extensions: ForeignFunctionInterface
Hs-Source-Dirs: src
Build-Depends: base>=3.0.3.0 && <5, process,
directory, filepath,
containers, Cabal>=1.10, setlocale
Executable hgettext
Main-Is: hgettext.hs
Hs-Source-Dirs: src
Build-Depends: base>=3.0.3.0 && <5, uniplate, haskell-src-exts
Other-Modules: Paths_hgettext
-- This file has been generated from package.yaml by hpack version 0.5.4.
-- This file has been generated from package.yaml by hpack version 0.17.0.
--
-- see: https://github.com/sol/hpack
name: hledger
version: 0.27
stability: stable
category: Finance, Console
version: 1.2
synopsis: Command-line interface for the hledger accounting tool
description:
This is hledger’s command-line interface.
Its basic function is to read a plain text file describing
financial transactions and produce useful reports.
hledger is a cross-platform program for tracking money, time, or
any other commodity, using double-entry accounting and a simple,
editable file format. It is inspired by and largely compatible
with ledger(1). hledger provides command-line, curses and web
interfaces, and aims to be a reliable, practical tool for daily
use.
license: GPL
license-file: LICENSE
author: Simon Michael <simon@joyful.com>
maintainer: Simon Michael <simon@joyful.com>
description: This is hledger's command-line interface.
Its basic function is to read a plain text file describing
financial transactions and produce useful reports.
.
hledger is a cross-platform program for tracking money, time, or
any other commodity, using double-entry accounting and a simple,
editable file format. It is inspired by and largely compatible
with ledger(1). hledger provides command-line, curses and web
interfaces, and aims to be a reliable, practical tool for daily
use.
category: Finance, Console
stability: stable
homepage: http://hledger.org
bug-reports: http://bugs.hledger.org
cabal-version: >= 1.10
author: Simon Michael <simon@joyful.com>
maintainer: Simon Michael <simon@joyful.com>
license: GPL-3
license-file: LICENSE
tested-with: GHC==7.10.3, GHC==8.0
build-type: Simple
tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.2
cabal-version: >= 1.10
extra-source-files:
bench/10000x1000x10.journal
CHANGES
README.md
test/test.hs
data-files:
doc/hledger.1
doc/hledger.1.info
doc/hledger.1.txt
doc/other/hledger-api.1
doc/other/hledger-api.1.info
doc/other/hledger-api.1.txt
doc/other/hledger-ui.1
doc/other/hledger-ui.1.info
doc/other/hledger-ui.1.txt
doc/other/hledger-web.1
doc/other/hledger-web.1.info
doc/other/hledger-web.1.txt
doc/other/hledger_csv.5
doc/other/hledger_csv.5.info
doc/other/hledger_csv.5.txt
doc/other/hledger_journal.5
doc/other/hledger_journal.5.info
doc/other/hledger_journal.5.txt
doc/other/hledger_timeclock.5
doc/other/hledger_timeclock.5.info
doc/other/hledger_timeclock.5.txt
doc/other/hledger_timedot.5
doc/other/hledger_timedot.5.info
doc/other/hledger_timedot.5.txt
source-repository head
type: git
location: https://github.com/simonmichael/hledger
flag threaded
default: True
description:
Build with support for multithreaded execution
flag oldtime
description: If building with time < 1.5, also depend on old-locale. Set automatically by cabal.
manual: False
default: False
flag curses
flag terminfo
description: On POSIX systems, build with the terminfo lib for detecting terminal width.
manual: False
default: True
description:
On POSIX systems, enable curses support for auto-detecting terminal width.
flag old-locale
default: False
description:
A compatibility flag, set automatically by cabal.
If false then depend on time >= 1.5,
if true then depend on time < 1.5 together with old-locale.
flag threaded
description: Build with support for multithreaded execution
manual: False
default: True
library
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
cpp-options: -DVERSION="0.27"
cpp-options: -DVERSION="1.2"
build-depends:
hledger-lib == 0.27
, base >= 4.3 && < 5
, base-compat >= 0.8.1
base >=4.8 && <5
, base-compat >=0.8.1
, directory
, file-embed >=0.0.10 && <0.1
, filepath
, here
, pretty-show >=1.6.4
, process
, temporary
, tabular >=0.2 && <0.3
, hledger-lib >= 1.2 && < 1.3
, bytestring
, containers
, unordered-containers
, cmdargs >= 0.10 && < 0.11
, cmdargs >=0.10 && <0.11
, csv
, directory
, filepath
, haskeline >= 0.6 && <= 0.8
, data-default >=0.5
, hashable >=1.2.4
, haskeline >=0.6 && <=0.8
, HUnit
, mtl
, mtl-compat
, old-time
, parsec >= 3
, process
, megaparsec >=5.0 && < 5.3
, regex-tdfa
, safe >= 0.2
, split >= 0.1 && < 0.3
, text >= 0.11
, tabular >= 0.2 && < 0.3
, utf8-string >= 0.3.5 && < 1.1
, wizards == 1.0.*
if impl(ghc >= 7.10)
-- ghc 7.10 requires shakespeare 2.0.2.2+
build-depends: shakespeare >= 2.0.2.2 && < 2.1
, safe >=0.2
, split >=0.1 && <0.3
, transformers
, text >=0.11
, utf8-string >=0.3.5 && <1.1
, wizards ==1.0.*
if impl(ghc <7.6)
build-depends:
ghc-prim
if impl(ghc >=7.10)
build-depends:
shakespeare >=2.0.2.2 && <2.1
else
-- for older ghcs, allow shakespeare 1.x (which also requires shakespeare-text)
-- http://www.yesodweb.com/blog/2014/04/consolidation-progress
build-depends:
shakespeare >= 1.0 && < 2.1
,shakespeare-text >= 1.0 && < 1.2
if flag(old-locale)
build-depends: time < 1.5, old-locale
shakespeare >=1.0 && <2.1
, shakespeare-text >=1.0 && <1.2
if flag(oldtime)
build-depends:
time <1.5
, old-locale
else
build-depends: time >= 1.5
if impl(ghc >= 7.4)
build-depends: pretty-show >= 1.6.4
if !os(windows) && flag(curses)
build-depends: terminfo
build-depends:
time >=1.5
if (!(os(windows))) && (flag(terminfo))
build-depends:
terminfo
exposed-modules:
Hledger.Cli
Hledger.Cli.Main
Hledger.Cli.CliOptions
Hledger.Cli.DocFiles
Hledger.Cli.Tests
Hledger.Cli.Utils
Hledger.Cli.Version
......@@ -113,13 +145,19 @@ library
Hledger.Cli.Accounts
Hledger.Cli.Balance
Hledger.Cli.Balancesheet
Hledger.Cli.BalanceView
Hledger.Cli.Cashflow
Hledger.Cli.Help
Hledger.Cli.Histogram
Hledger.Cli.Incomestatement
Hledger.Cli.Info
Hledger.Cli.Man
Hledger.Cli.Print
Hledger.Cli.Register
Hledger.Cli.Stats
Text.Tabular.AsciiWide
other-modules:
Paths_hledger
default-language: Haskell2010
executable hledger
......@@ -127,53 +165,60 @@ executable hledger
hs-source-dirs:
app
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
if flag(threaded)
ghc-options: -threaded
cpp-options: -DVERSION="0.27"
cpp-options: -DVERSION="1.2"
build-depends:
hledger-lib == 0.27
, base >= 4.3 && < 5
, base-compat >= 0.8.1
base >=4.8 && <5
, base-compat >=0.8.1
, directory
, file-embed >=0.0.10 && <0.1
, filepath
, here
, pretty-show >=1.6.4
, process
, temporary
, tabular >=0.2 && <0.3
, hledger-lib >= 1.2 && < 1.3
, hledger == 1.2
, bytestring
, containers
, unordered-containers
, cmdargs >= 0.10 && < 0.11
, cmdargs >=0.10 && <0.11
, csv
, directory
, filepath
, haskeline >= 0.6 && <= 0.8
, data-default >=0.5
, haskeline >=0.6 && <=0.8
, HUnit
, mtl
, mtl-compat
, old-time
, parsec >= 3
, process
, parsec >=3
, regex-tdfa
, safe >= 0.2
, split >= 0.1 && < 0.3
, text >= 0.11
, tabular >= 0.2 && < 0.3
, utf8-string >= 0.3.5 && < 1.1
, wizards == 1.0.*
, hledger == 0.27
if impl(ghc >= 7.10)
build-depends: shakespeare >= 2.0.2.2 && < 2.1
, safe >=0.2
, split >=0.1 && <0.3
, text >=0.11
, utf8-string >=0.3.5 && <1.1
, wizards ==1.0.*
if flag(threaded)
ghc-options: -threaded
if impl(ghc <7.6)
build-depends:
ghc-prim
if impl(ghc >=7.10)
build-depends:
shakespeare >=2.0.2.2 && <2.1
else
build-depends:
shakespeare >= 1.0 && < 2.1
,shakespeare-text >= 1.0 && < 1.2
if flag(old-locale)
build-depends: time < 1.5, old-locale
shakespeare >=1.0 && <2.1
, shakespeare-text >=1.0 && <1.2
if flag(oldtime)
build-depends:
time <1.5
, old-locale
else
build-depends: time >= 1.5
if impl(ghc >= 7.4)
build-depends: pretty-show >= 1.6.4
if !os(windows) && flag(curses)
build-depends: terminfo
build-depends:
time >=1.5
if (!(os(windows))) && (flag(terminfo))
build-depends:
terminfo
default-language: Haskell2010
test-suite test
......@@ -182,77 +227,89 @@ test-suite test
hs-source-dirs:
test
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
cpp-options: -DVERSION="0.27"
cpp-options: -DVERSION="1.2"
build-depends:
hledger-lib == 0.27
, base >= 4.3 && < 5
, base-compat >= 0.8.1
base >=4.8 && <5
, base-compat >=0.8.1
, directory
, file-embed >=0.0.10 && <0.1
, filepath
, here
, pretty-show >=1.6.4
, process
, temporary
, tabular >=0.2 && <0.3
, hledger-lib >= 1.2 && < 1.3
, hledger == 1.2
, bytestring
, containers
, unordered-containers
, cmdargs >= 0.10 && < 0.11
, cmdargs >=0.10 && <0.11
, csv
, directory
, filepath
, haskeline >= 0.6 && <= 0.8
, data-default >=0.5
, haskeline >=0.6 && <=0.8
, HUnit
, mtl
, mtl-compat
, old-time
, parsec >= 3
, process
, parsec >=3
, regex-tdfa
, safe >= 0.2
, split >= 0.1 && < 0.3
, text >= 0.11
, tabular >= 0.2 && < 0.3
, utf8-string >= 0.3.5 && < 1.1
, wizards == 1.0.*
, hledger
, safe >=0.2
, split >=0.1 && <0.3
, text >=0.11
, utf8-string >=0.3.5 && <1.1
, wizards ==1.0.*
, test-framework
, test-framework-hunit
if impl(ghc >= 7.10)
build-depends: shakespeare >= 2.0.2.2 && < 2.1
if impl(ghc <7.6)
build-depends:
ghc-prim
if impl(ghc >=7.10)
build-depends:
shakespeare >=2.0.2.2 && <2.1
else
build-depends:
shakespeare >= 1.0 && < 2.1
,shakespeare-text >= 1.0 && < 1.2
if impl(ghc >= 7.4)
build-depends: pretty-show >= 1.6.4
if flag(old-locale)
build-depends: time < 1.5, old-locale
shakespeare >=1.0 && <2.1
, shakespeare-text >=1.0 && <1.2
if flag(oldtime)
build-depends:
time <1.5
, old-locale
else
build-depends: time >= 1.5
if !os(windows) && flag(curses)
build-depends: terminfo
build-depends:
time >=1.5
if (!(os(windows))) && (flag(terminfo))
build-depends:
terminfo
default-language: Haskell2010
benchmark bench
type: exitcode-stdio-1.0
hs-source-dirs: bench
main-is: bench.hs
other-modules: SimpleBench
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures
ghc-options: -fno-warn-type-defaults -fno-warn-orphans
default-language: Haskell2010
build-depends: hledger-lib,
hledger,
base >= 4.3 && < 5,
base-compat >= 0.8.1,
criterion,
html,
tabular >= 0.2 && < 0.3,
timeit,
process,
filepath,
directory
if flag(old-locale)
build-depends: time < 1.5, old-locale
type: exitcode-stdio-1.0
main-is: bench.hs
hs-source-dirs:
bench
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
build-depends:
base >=4.8 && <5
, base-compat >=0.8.1
, directory
, file-embed >=0.0.10 && <0.1
, filepath
, here
, pretty-show >=1.6.4
, process
, temporary
, tabular >=0.2 && <0.3
, hledger-lib >= 1.2 && < 1.3
, hledger == 1.2
, criterion
, html
, timeit
if flag(oldtime)
build-depends:
time <1.5
, old-locale
else
build-depends: time >= 1.5
build-depends:
time >=1.5
default-language: Haskell2010
-- This file has been generated from package.yaml by hpack version 0.5.4.
-- This file has been generated from package.yaml by hpack version 0.17.0.
--
-- see: https://github.com/sol/hpack
name: hledger-lib
version: 0.27
stability: stable
category: Finance
version: 1.2
synopsis: Core data types, parsers and functionality for the hledger accounting tools
description:
This is a reusable library containing hledger's core functionality.
hledger is a cross-platform program for tracking money, time, or
any other commodity, using double-entry accounting and a simple,
editable file format. It is inspired by and largely compatible
with ledger(1). hledger provides command-line, curses and web
interfaces, and aims to be a reliable, practical tool for daily
use.
license: GPL
license-file: LICENSE
author: Simon Michael <simon@joyful.com>
maintainer: Simon Michael <simon@joyful.com>
description: This is a reusable library containing hledger's core functionality.
.
hledger is a cross-platform program for tracking money, time, or
any other commodity, using double-entry accounting and a simple,
editable file format. It is inspired by and largely compatible
with ledger(1). hledger provides command-line, curses and web
interfaces, and aims to be a reliable, practical tool for daily
use.
category: Finance
stability: stable
homepage: http://hledger.org
bug-reports: http://bugs.hledger.org
cabal-version: >= 1.10
author: Simon Michael <simon@joyful.com>
maintainer: Simon Michael <simon@joyful.com>
license: GPL-3
license-file: LICENSE
tested-with: GHC==7.10.3, GHC==8.0
build-type: Simple
tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.2
cabal-version: >= 1.10
extra-source-files:
CHANGES
CHANGES
README
data-files:
doc/hledger_csv.5
doc/hledger_csv.5.info
doc/hledger_csv.5.txt
doc/hledger_journal.5
doc/hledger_journal.5.info
doc/hledger_journal.5.txt
doc/hledger_timeclock.5
doc/hledger_timeclock.5.info
doc/hledger_timeclock.5.txt
doc/hledger_timedot.5
doc/hledger_timedot.5.info
doc/hledger_timedot.5.txt
source-repository head
type: git
location: https://github.com/simonmichael/hledger
flag double
manual: True
default: False
description:
Use old Double number representation (instead of Decimal), for testing/benchmarking.
flag old-locale
flag oldtime
description: If building with time < 1.5, also depend on old-locale. Set automatically by cabal.
manual: False
default: False
description:
A compatibility flag, set automatically by cabal.
If false then depend on time >= 1.5,
if true then depend on time < 1.5 together with old-locale.
library
if flag(double)
cpp-options: -DDOUBLE
hs-source-dirs:
./.
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
build-depends:
base >= 4.3 && < 5
, base-compat >= 0.8.1
base >=4.8 && <5
, base-compat >=0.8.1
, array
, blaze-markup >= 0.5.1
, blaze-markup >=0.5.1
, bytestring
, cmdargs >= 0.10 && < 0.11
, cmdargs >=0.10 && <0.11
, containers
, csv
, data-default >=0.5
, Decimal
, deepseq
, directory
, filepath
, hashtables >= 1.2
, megaparsec >=5.0 && < 5.3
, mtl
, mtl-compat
, old-time
, parsec >= 3
, pretty-show >=1.6.4
, regex-tdfa
, safe >= 0.2
, split >= 0.1 && < 0.3
, transformers >= 0.2 && < 0.5
, safe >=0.2
, split >=0.1 && <0.3
, text >=1.2 && <1.3
, transformers >=0.2 && <0.6
, uglymemo
, utf8-string >= 0.3.5 && < 1.1
, utf8-string >=0.3.5 && <1.1
, HUnit
if impl(ghc >= 7.4)
build-depends: pretty-show >= 1.6.4
if flag(old-locale)
build-depends: time < 1.5, old-locale
, parsec
, semigroups
if impl(ghc <7.6)
build-depends:
ghc-prim
if flag(oldtime)
build-depends:
time <1.5
, old-locale
else
build-depends: time >= 1.5
build-depends:
time >=1.5
exposed-modules:
Hledger
Hledger.Data
......@@ -92,17 +106,22 @@ library
Hledger.Data.Dates
Hledger.Data.Journal
Hledger.Data.Ledger
Hledger.Data.MarketPrice
Hledger.Data.Period
Hledger.Data.StringFormat
Hledger.Data.Posting
Hledger.Data.RawOptions
Hledger.Data.TimeLog
Hledger.Data.Timeclock
Hledger.Data.Transaction
Hledger.Data.AutoTransaction
Hledger.Data.Types
Hledger.Query
Hledger.Read
Hledger.Read.Common
Hledger.Read.CsvReader
Hledger.Read.JournalReader
Hledger.Read.TimelogReader
Hledger.Read.TimedotReader
Hledger.Read.TimeclockReader
Hledger.Reports
Hledger.Reports.ReportOptions
Hledger.Reports.BalanceHistoryReport
......@@ -117,50 +136,188 @@ library
Hledger.Utils.Regex
Hledger.Utils.String
Hledger.Utils.Test
Hledger.Utils.Text
Hledger.Utils.Tree
Hledger.Utils.UTF8IOCompat
other-modules:
Paths_hledger_lib
default-language: Haskell2010
test-suite tests
test-suite doctests
type: exitcode-stdio-1.0
main-is: suite.hs
main-is: doctests.hs
hs-source-dirs:
./.
tests
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
build-depends:
base >= 4.3 && < 5
, base-compat >= 0.8.1
base >=4.8 && <5
, base-compat >=0.8.1
, array
, blaze-markup >= 0.5.1
, blaze-markup >=0.5.1
, bytestring
, cmdargs >= 0.10 && < 0.11
, cmdargs >=0.10 && <0.11
, containers
, csv
, data-default >=0.5
, Decimal
, deepseq
, directory
, filepath
, hashtables >= 1.2
, megaparsec >=5.0 && < 5.3
, mtl
, mtl-compat
, old-time
, parsec >= 3
, pretty-show >=1.6.4
, regex-tdfa
, safe >= 0.2
, split >= 0.1 && < 0.3
, transformers >= 0.2 && < 0.5
, safe >=0.2
, split >=0.1 && <0.3
, text >=1.2 && <1.3
, transformers >=0.2 && <0.6
, uglymemo
, utf8-string >= 0.3.5 && < 1.1
, utf8-string >=0.3.5 && <1.1
, HUnit
, doctest >=0.8
, Glob >=0.7
if impl(ghc <7.6)
build-depends:
ghc-prim
other-modules:
Hledger
Hledger.Data
Hledger.Data.Account
Hledger.Data.AccountName
Hledger.Data.Amount
Hledger.Data.AutoTransaction
Hledger.Data.Commodity
Hledger.Data.Dates
Hledger.Data.Journal
Hledger.Data.Ledger
Hledger.Data.MarketPrice
Hledger.Data.Period
Hledger.Data.Posting
Hledger.Data.RawOptions
Hledger.Data.StringFormat
Hledger.Data.Timeclock
Hledger.Data.Transaction
Hledger.Data.Types
Hledger.Query
Hledger.Read
Hledger.Read.Common
Hledger.Read.CsvReader
Hledger.Read.JournalReader
Hledger.Read.TimeclockReader
Hledger.Read.TimedotReader
Hledger.Reports
Hledger.Reports.BalanceHistoryReport
Hledger.Reports.BalanceReport
Hledger.Reports.EntriesReport
Hledger.Reports.MultiBalanceReports
Hledger.Reports.PostingsReport
Hledger.Reports.ReportOptions
Hledger.Reports.TransactionsReports
Hledger.Utils
Hledger.Utils.Debug
Hledger.Utils.Parse
Hledger.Utils.Regex
Hledger.Utils.String
Hledger.Utils.Test
Hledger.Utils.Text
Hledger.Utils.Tree
Hledger.Utils.UTF8IOCompat
default-language: Haskell2010
test-suite hunittests
type: exitcode-stdio-1.0
main-is: hunittests.hs
hs-source-dirs:
./.
tests
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans
build-depends:
base >=4.8 && <5
, base-compat >=0.8.1
, array
, blaze-markup >=0.5.1
, bytestring
, cmdargs >=0.10 && <0.11
, containers
, csv
, data-default >=0.5
, Decimal
, deepseq
, directory
, filepath
, hashtables >= 1.2
, megaparsec >=5.0 && < 5.3
, mtl
, mtl-compat
, old-time
, pretty-show >=1.6.4
, regex-tdfa
, safe >=0.2
, split >=0.1 && <0.3
, text >=1.2 && <1.3
, transformers >=0.2 && <0.6
, uglymemo
, utf8-string >=0.3.5 && <1.1
, HUnit
, hledger-lib
, parsec
, test-framework
, test-framework-hunit
if impl(ghc >= 7.4)
build-depends: pretty-show >= 1.6.4
if flag(old-locale)
build-depends: time < 1.5, old-locale
if impl(ghc <7.6)
build-depends:
ghc-prim
if flag(oldtime)
build-depends:
time <1.5
, old-locale
else
build-depends: time >= 1.5
build-depends:
time >=1.5
other-modules:
Hledger
Hledger.Data
Hledger.Data.Account
Hledger.Data.AccountName
Hledger.Data.Amount
Hledger.Data.AutoTransaction
Hledger.Data.Commodity
Hledger.Data.Dates
Hledger.Data.Journal
Hledger.Data.Ledger
Hledger.Data.MarketPrice
Hledger.Data.Period
Hledger.Data.Posting
Hledger.Data.RawOptions
Hledger.Data.StringFormat
Hledger.Data.Timeclock
Hledger.Data.Transaction
Hledger.Data.Types
Hledger.Query
Hledger.Read
Hledger.Read.Common
Hledger.Read.CsvReader
Hledger.Read.JournalReader
Hledger.Read.TimeclockReader
Hledger.Read.TimedotReader
Hledger.Reports
Hledger.Reports.BalanceHistoryReport
Hledger.Reports.BalanceReport
Hledger.Reports.EntriesReport
Hledger.Reports.MultiBalanceReports
Hledger.Reports.PostingsReport
Hledger.Reports.ReportOptions
Hledger.Reports.TransactionsReports
Hledger.Utils
Hledger.Utils.Debug
Hledger.Utils.Parse
Hledger.Utils.Regex
Hledger.Utils.String
Hledger.Utils.Test
Hledger.Utils.Text
Hledger.Utils.Tree
Hledger.Utils.UTF8IOCompat
default-language: Haskell2010
name: lambdabot-haskell-plugins
version: 5.0.3
license: GPL
license-file: LICENSE
author: Don Stewart
maintainer: James Cook <mokus@deepbondi.net>
category: Development, Web
synopsis: Lambdabot Haskell plugins
description: Lambdabot is an IRC bot written over several years by
those on the #haskell IRC channel.
.
Provided plugins:
.
[check] Quick, check!
.
[djinn] Derive implementations from types intuitinistically.
.
[eval] Run Haskell code.
.
[free] Theorems for free.
.
[haddock] Find modules implementing a function.
.
[hoogle] Search for functions by type using hoogle.
.
[instances] Query instances of type classes.
.
[pl] Produce point-less code.
.
[pointful] Produce point-ful code.
.
[pretty] Print code prettily.
.
[source] Show implementations of standard functions.
.
[type] Query type of expressions.
.
[undo] Unfold do notation.
.
[unmtl] Expand monad transformers stacks.
homepage: http://haskell.org/haskellwiki/Lambdabot
build-type: Simple
cabal-version: >= 1.8
tested-with: GHC == 7.6.3, GHC == 7.8.3
extra-source-files: src/Lambdabot/Plugin/Haskell/Free/Test.hs
source-repository head
type: git
location: https://github.com/lambdabot/lambdabot.git
library
hs-source-dirs: src
ghc-options: -Wall
-funbox-strict-fields
exposed-modules: Lambdabot.Plugin.Haskell
other-modules: Lambdabot.Config.Haskell
Lambdabot.Plugin.Haskell.Check
Lambdabot.Plugin.Haskell.Djinn
Lambdabot.Plugin.Haskell.Eval
Lambdabot.Plugin.Haskell.Free
Lambdabot.Plugin.Haskell.Free.Expr
Lambdabot.Plugin.Haskell.Free.FreeTheorem
Lambdabot.Plugin.Haskell.Free.Parse
Lambdabot.Plugin.Haskell.Free.Theorem
Lambdabot.Plugin.Haskell.Free.Type
Lambdabot.Plugin.Haskell.Free.Util
Lambdabot.Plugin.Haskell.Haddock
Lambdabot.Plugin.Haskell.Hoogle
Lambdabot.Plugin.Haskell.Instances
Lambdabot.Plugin.Haskell.Pl
Lambdabot.Plugin.Haskell.Pl.Common
Lambdabot.Plugin.Haskell.Pl.Names
Lambdabot.Plugin.Haskell.Pl.Optimize
Lambdabot.Plugin.Haskell.Pl.Parser
Lambdabot.Plugin.Haskell.Pl.PrettyPrinter
Lambdabot.Plugin.Haskell.Pl.RuleLib
Lambdabot.Plugin.Haskell.Pl.Rules
Lambdabot.Plugin.Haskell.Pl.Transform
Lambdabot.Plugin.Haskell.Pointful
Lambdabot.Plugin.Haskell.Pretty
Lambdabot.Plugin.Haskell.Source
Lambdabot.Plugin.Haskell.Type
Lambdabot.Plugin.Haskell.Undo
Lambdabot.Plugin.Haskell.UnMtl
Lambdabot.Util.Parser
build-depends: array >= 0.4,
base >= 4.4 && < 5,
bytestring >= 0.9,
containers >= 0.4,
directory >= 1.1,
filepath >= 1.3,
haskell-src-exts >= 1.16.0,
lambdabot-core >= 5.0.3 && < 5.1,
lambdabot-reference-plugins >= 5.0.3 && < 5.1,
lifted-base >= 0.2,
mtl >= 2,
oeis >= 0.3.1,
parsec >= 3,
pretty >= 1.1,
process >= 1.1,
QuickCheck >= 2,
regex-tdfa >= 1.1,
split >= 0.2,
syb >= 0.3,
transformers >= 0.2,
utf8-string >= 0.3,
-- runtime dependencies - for eval etc.
arrows >= 0.4,
data-memocombinators >= 0.4,
hoogle >= 4.2,
IOSpec >= 0.2,
lambdabot-trusted >= 5.0.2 && < 5.1,
logict >= 0.5,
MonadRandom >= 0.1,
mueval >= 0.9,
numbers >= 3000,
show >= 0.4,
vector-space >= 0.8,
HTTP >= 4000,
network >= 2.3.0.13
This diff is collapsed.