Commit a4768916 authored by Ryan Scott's avatar Ryan Scott Committed by Herbert Valerio Riedel

Rip out old MonadFail-related patches and cabal files

parent e76a6779
Name: MissingH
Version: 1.4.0.1
License: BSD3
Maintainer: John Goerzen <jgoerzen@complete.org>
Author: John Goerzen
Copyright: Copyright (c) 2004-2016 John Goerzen
license-file: LICENSE
extra-source-files: LICENSE,
announcements/0.10.0.txt,
announcements/0.8.0.txt,
announcements/0.9.0.txt,
testsrc/gzfiles/empty.gz,
testsrc/gzfiles/t1.gz,
testsrc/gzfiles/t1bad.gz,
testsrc/gzfiles/t2.gz,
testsrc/gzfiles/zeros.gz,
testsrc/mime.types.test,
3rd-party-licenses/BSD,
3rd-party-licenses/LGPL-2.1,
Makefile,
TODO,
examples/simplegrep.hs,
examples/test2.hs,
examples/test3.hs,
pending/Gopher.hs,
pending/Maildir.disabled,
pending/Tar.newhs,
pending/Tar/HeaderParser.newhs,
tolgpl,
winbuild.bat,
wintest.bat
homepage: http://software.complete.org/missingh
Category: Unclassified
synopsis: Large utility library
Description: MissingH is a library of all sorts of utility functions for
Haskell programmers. It is written in pure Haskell and thus should
be extremely portable and easy to use.
Stability: Beta
Build-Type: Simple
Cabal-Version: >=1.8
Library
Hs-Source-Dirs: src
Exposed-Modules:
Data.String.Utils, System.IO.Utils, System.IO.Binary, Data.List.Utils,
System.Daemon,
Text.ParserCombinators.Parsec.Utils,
Network.Email.Mailbox,
Control.Concurrent.Thread.Utils,
Network.Email.Sendmail,
Data.CSV,
System.Cmd.Utils,
Data.BinPacking,
Data.Progress.Tracker,
Data.Progress.Meter,
Data.Quantity,
Data.Map.Utils, System.Path, System.Path.NameManip,
System.Path.WildMatch, System.Path.Glob,
System.Time.Utils,
Network.Utils,
Network.SocketServer,
Data.Either.Utils,
Data.Maybe.Utils,
Data.Tuple.Utils,
Data.Bits.Utils,
Data.Hash.CRC32.GZip,
Data.Hash.MD5, Data.Hash.MD5.Zord64_HARD,
Data.Compression.Inflate,
System.FileArchive.GZip,
System.IO.HVFS,
System.IO.HVFS.Combinators,
System.IO.HVFS.InstanceHelpers,
System.IO.HVFS.Utils,
System.IO.HVIO, System.IO.StatCompat, System.IO.WindowsCompat,
System.IO.PlafCompat, System.Posix.Consts,
System.Debian, System.Debian.ControlParser,
Data.MIME.Types,
System.Console.GetOpt.Utils
Extensions: ExistentialQuantification, OverlappingInstances,
UndecidableInstances, CPP, Rank2Types,
MultiParamTypeClasses, FlexibleInstances, FlexibleContexts,
ScopedTypeVariables
Default-Extensions: NoMonadFailDesugaring
Build-Depends: network, parsec, base,
mtl, HUnit, regex-compat,
filepath,
hslogger,
base >= 4.5, base < 5, directory, random, process, old-time,
containers, old-locale, array, time
If ! os(windows)
Build-Depends: unix
test-suite runtests
type: exitcode-stdio-1.0
Build-Depends: network, parsec, base,
mtl, HUnit, regex-compat,
errorcall-eq-instance,
filepath,
hslogger,
base >= 4.5, base < 5, directory, random, process, old-time,
containers, old-locale, array, time
If ! os(windows)
Build-Depends: unix
Build-Depends: testpack, QuickCheck, HUnit
Main-Is: runtests.hs
HS-Source-Dirs: testsrc, ., src
Other-Modules: Bitstest,
CRC32GZIPtest,
Eithertest,
GZiptest,
Globtest,
HVFStest,
HVIOtest,
IOtest,
Listtest,
MIMETypestest,
Maptest,
Pathtest,
ProgressTrackertest,
Str.CSVtest,
Strtest,
Tests,
Timetest,
WildMatchtest
Extensions: ExistentialQuantification, OverlappingInstances,
UndecidableInstances, CPP, Rank2Types,
MultiParamTypeClasses, FlexibleInstances, FlexibleContexts,
ScopedTypeVariables
Name: c2hs
Version: 0.28.5
License: GPL-2
License-File: COPYING
Copyright: Copyright (c) 1999-2007 Manuel M T Chakravarty
2005-2013 Duncan Coutts
2008 Benedikt Huber
Author: Manuel M T Chakravarty
Maintainer: chak@cse.unsw.edu.au, duncan@community.haskell.org, ian@skybluetrades.net, aditya.siram@gmail.com
Stability: Stable
Homepage: https://github.com/haskell/c2hs
Bug-Reports: https://github.com/haskell/c2hs/issues
Synopsis: C->Haskell FFI tool that gives some cross-language type safety
Description: C->Haskell assists in the development of Haskell bindings to C
libraries. It extracts interface information from C header
files and generates Haskell code with foreign imports and
marshaling. Unlike writing foreign imports by hand (or using
hsc2hs), this ensures that C functions are imported with the
correct Haskell types.
Category: Development
Tested-With: GHC==6.12.3, GHC==7.0.4, GHC==7.6.1, GHC==7.6.3, GHC==7.8.3, GHC==7.10.1
Cabal-Version: >= 1.10
Build-Type: Simple
--TODO: Cabal should allow 'Data-Files' in the executable stanza
Data-Files: C2HS.hs
Extra-Source-Files:
src/C2HS/config.h
AUTHORS INSTALL README ChangeLog ChangeLog.old
doc/c2hs.xml doc/c2hs.css doc/man1/c2hs.1 doc/Makefile
tests/system/calls/*.chs tests/system/calls/*.h
tests/system/cpp/*.chs
tests/system/enums/*.chs tests/system/enums/*.h tests/system/enums/*.c
tests/system/marsh/*.chs tests/system/marsh/*.h
tests/system/pointer/*.chs tests/system/pointer/*.h tests/system/pointer/*.c
tests/system/simple/*.chs tests/system/simple/*.h tests/system/simple/*.c
tests/system/sizeof/*.chs tests/system/sizeof/*.h tests/system/sizeof/*.c
tests/system/structs/*.chs tests/system/structs/*.h tests/system/structs/*.c
tests/system/Makefile
tests/bugs/call_capital/*.chs
tests/bugs/call_capital/*.h
tests/bugs/call_capital/*.c
tests/bugs/issue-7/*.chs tests/bugs/issue-7/*.h
tests/bugs/issue-9/*.chs tests/bugs/issue-9/*.h tests/bugs/issue-9/*.c
tests/bugs/issue-10/*.chs tests/bugs/issue-10/*.h tests/bugs/issue-10/*.c
tests/bugs/issue-15/*.chs tests/bugs/issue-15/*.h tests/bugs/issue-15/*.c
tests/bugs/issue-16/*.chs tests/bugs/issue-16/*.h tests/bugs/issue-16/*.c
tests/bugs/issue-19/*.chs tests/bugs/issue-19/*.h tests/bugs/issue-19/*.c
tests/bugs/issue-20/*.chs tests/bugs/issue-20/*.h tests/bugs/issue-20/*.c
tests/bugs/issue-22/*.chs tests/bugs/issue-22/*.h tests/bugs/issue-22/*.c
tests/bugs/issue-23/*.chs tests/bugs/issue-23/*.h tests/bugs/issue-23/*.c
tests/bugs/issue-25/*.chs
tests/bugs/issue-29/*.chs tests/bugs/issue-29/*.h
tests/bugs/issue-30/*.chs tests/bugs/issue-30/*.h tests/bugs/issue-30/*.c
tests/bugs/issue-31/*.chs tests/bugs/issue-31/*.h tests/bugs/issue-31/*.c
tests/bugs/issue-32/*.chs tests/bugs/issue-32/*.h tests/bugs/issue-32/*.c
tests/bugs/issue-36/*.chs tests/bugs/issue-36/*.h
tests/bugs/issue-38/*.chs tests/bugs/issue-38/*.h tests/bugs/issue-38/*.c
tests/bugs/issue-43/*.chs tests/bugs/issue-43/*.h tests/bugs/issue-43/*.c
tests/bugs/issue-44/*.chs tests/bugs/issue-44/*.h tests/bugs/issue-44/*.c
tests/bugs/issue-45/*.chs tests/bugs/issue-45/*.h tests/bugs/issue-45/*.c
tests/bugs/issue-46/*.chs tests/bugs/issue-46/*.h tests/bugs/issue-46/*.c
tests/bugs/issue-47/*.chs tests/bugs/issue-47/*.h tests/bugs/issue-47/*.c
tests/bugs/issue-48/*.chs tests/bugs/issue-48/*.h tests/bugs/issue-48/*.c
tests/bugs/issue-51/*.chs tests/bugs/issue-51/*.h tests/bugs/issue-51/*.c
tests/bugs/issue-54/*.chs tests/bugs/issue-54/*.h tests/bugs/issue-54/*.c
tests/bugs/issue-60/*.chs tests/bugs/issue-60/*.h tests/bugs/issue-60/*.c
tests/bugs/issue-62/*.chs tests/bugs/issue-62/*.h tests/bugs/issue-62/*.c
tests/bugs/issue-65/*.chs tests/bugs/issue-65/*.h tests/bugs/issue-65/*.c
tests/bugs/issue-69/*.chs tests/bugs/issue-69/*.h tests/bugs/issue-69/*.c
tests/bugs/issue-70/*.chs tests/bugs/issue-70/*.h tests/bugs/issue-70/*.c
tests/bugs/issue-73/*.chs tests/bugs/issue-73/*.h tests/bugs/issue-73/*.c
tests/bugs/issue-75/*.chs tests/bugs/issue-75/*.h tests/bugs/issue-75/*.c
tests/bugs/issue-79/*.chs tests/bugs/issue-79/*.h tests/bugs/issue-79/*.c
tests/bugs/issue-80/*.chs tests/bugs/issue-80/*.h tests/bugs/issue-80/*.c
tests/bugs/issue-82/*.chs
tests/bugs/issue-83/*.chs
tests/bugs/issue-93/*.chs tests/bugs/issue-93/*.h tests/bugs/issue-93/*.c
tests/bugs/issue-95/*.chs tests/bugs/issue-95/*.h tests/bugs/issue-95/*.c
tests/bugs/issue-96/*.chs tests/bugs/issue-96/*.h tests/bugs/issue-96/*.c
tests/bugs/issue-97/*.chs tests/bugs/issue-97/*.h tests/bugs/issue-97/*.c
tests/bugs/issue-98/*.chs tests/bugs/issue-98/*.h tests/bugs/issue-98/*.c
tests/bugs/issue-102/*.chs
tests/bugs/issue-103/*.chs tests/bugs/issue-103/*.h tests/bugs/issue-103/*.c
tests/bugs/issue-107/*.chs
tests/bugs/issue-113/*.chs tests/bugs/issue-113/*.h tests/bugs/issue-113/*.c
tests/bugs/issue-115/*.chs tests/bugs/issue-115/*.h tests/bugs/issue-115/*.c
tests/bugs/issue-116/*.chs tests/bugs/issue-116/*.h tests/bugs/issue-116/*.c
tests/bugs/issue-117/*.chs tests/bugs/issue-117/*.h tests/bugs/issue-117/*.c
tests/bugs/issue-123/*.chs tests/bugs/issue-123/*.h tests/bugs/issue-123/*.c
tests/bugs/issue-127/*.chs tests/bugs/issue-127/*.h tests/bugs/issue-127/*.c
tests/bugs/issue-128/*.chs tests/bugs/issue-128/*.h tests/bugs/issue-128/*.c
tests/bugs/issue-130/*.chs tests/bugs/issue-130/*.h tests/bugs/issue-130/*.c
tests/bugs/issue-131/*.chs tests/bugs/issue-131/*.h tests/bugs/issue-131/*.c
tests/bugs/issue-133/*.chs tests/bugs/issue-133/*.h
tests/bugs/issue-134/*.chs tests/bugs/issue-134/*.h
tests/bugs/issue-136/*.chs tests/bugs/issue-136/*.h tests/bugs/issue-136/*.c
tests/bugs/issue-140/*.chs tests/bugs/issue-140/*.h tests/bugs/issue-140/*.c
tests/bugs/issue-141/*.chs tests/bugs/issue-141/*.h
tests/bugs/issue-149/*.chs tests/bugs/issue-149/*.h tests/bugs/issue-149/*.c
tests/bugs/issue-151/*.chs tests/bugs/issue-151/*.h
tests/bugs/issue-152/*.chs tests/bugs/issue-152/*.h
tests/bugs/issue-155/*.chs tests/bugs/issue-155/*.h
tests/bugs/issue-180/*.chs tests/bugs/issue-180/*.h
tests/bugs/issue-192/*.chs tests/bugs/issue-192/*.h
source-repository head
type: git
location: git://github.com/haskell/c2hs.git
flag base3
Executable c2hs
Build-Depends: base >= 2 && < 5,
bytestring,
language-c >= 0.7.1 && < 0.9,
filepath,
dlist
if flag(base3)
Build-Depends: base >= 3, process, directory, array, containers, pretty
else
Build-Depends: base < 3
hs-source-dirs: src
main-is: Main.hs
other-modules:
C2HS.C
C2HS.C.Attrs
C2HS.C.Builtin
C2HS.C.Info
C2HS.C.Names
C2HS.C.Trav
C2HS.CHS
C2HS.CHS.Lexer
C2HS.Gen.Monad
C2HS.Gen.Bind
C2HS.Gen.Header
C2HS.Gen.Wrapper
C2HS.State
C2HS.Switches
C2HS.Config
C2HS.Version
Control.StateBase
Control.State
Control.StateTrans
Data.Attributes
Data.Errors
Data.NameSpaces
System.CIO
Text.Lexers
default-extensions: ForeignFunctionInterface
NoMonadFailDesugaring
c-sources: src/C2HS/config.c
--TODO: eliminate the need to suppress these warnings:
ghc-options: -Wall -fno-warn-incomplete-patterns -fwarn-tabs
default-language: Haskell2010
Test-Suite test-bugs
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: test-bugs.hs
build-tools: c2hs
build-depends: base,
filepath,
test-framework,
test-framework-hunit,
HUnit,
shelly >= 1.0,
text,
transformers
default-language: Haskell2010
Test-Suite test-system
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: test-system.hs
build-tools: c2hs
build-depends: base,
test-framework,
test-framework-hunit,
HUnit,
shelly >= 1.0,
text,
transformers
default-language: Haskell2010
Flag regression
description: Enable regression suite build.
default: False
Executable regression-suite
main-is: regression-suite.hs
hs-source-dirs: tests
if flag(regression)
build-depends: base,
filepath,
shelly >= 1.0,
text,
yaml >= 0.8
else
buildable: False
default-language: Haskell2010
name: criterion
version: 1.5.0.0
synopsis: Robust, reliable performance measurement and analysis
license: BSD3
license-file: LICENSE
author: Bryan O'Sullivan <bos@serpentine.com>
maintainer: Ryan Scott <ryan.gl.scott@gmail.com>
copyright: 2009-2016 Bryan O'Sullivan and others
category: Development, Performance, Testing, Benchmarking
homepage: http://www.serpentine.com/criterion
bug-reports: https://github.com/bos/criterion/issues
build-type: Simple
cabal-version: >= 1.10
extra-source-files:
README.markdown
changelog.md
examples/*.cabal
examples/*.hs
examples/*.html
tested-with:
GHC==7.4.2,
GHC==7.6.3,
GHC==7.8.4,
GHC==7.10.3,
GHC==8.0.2,
GHC==8.2.2,
GHC==8.4.3,
GHC==8.6.1
data-files:
templates/*.css
templates/*.tpl
templates/js/jquery.criterion.js
description:
This library provides a powerful but simple way to measure software
performance. It provides both a framework for executing and
analysing benchmarks and a set of driver functions that makes it
easy to build and run benchmarks, and to analyse their results.
.
The fastest way to get started is to read the
<http://www.serpentine.com/criterion/tutorial.html online tutorial>,
followed by the documentation and examples in the "Criterion.Main"
module.
.
For examples of the kinds of reports that criterion generates, see
<http://www.serpentine.com/criterion the home page>.
flag fast
description: compile without optimizations
default: False
manual: True
flag embed-data-files
description: Embed the data files in the binary for a relocatable executable.
(Warning: This will increase the executable size significantly.)
default: False
manual: True
library
exposed-modules:
Criterion
Criterion.Analysis
Criterion.IO
Criterion.IO.Printf
Criterion.Internal
Criterion.Main
Criterion.Main.Options
Criterion.Monad
Criterion.Report
Criterion.Types
other-modules:
Criterion.Monad.Internal
other-modules:
Paths_criterion
build-depends:
aeson >= 0.8,
ansi-wl-pprint >= 0.6.7.2,
base >= 4.5 && < 5,
base-compat-batteries >= 0.10 && < 0.11,
binary >= 0.5.1.0,
bytestring >= 0.9 && < 1.0,
cassava >= 0.3.0.0,
code-page,
containers,
criterion-measurement,
deepseq >= 1.1.0.0,
directory,
exceptions >= 0.8.2 && < 0.11,
filepath,
Glob >= 0.7.2,
microstache >= 1.0.1 && < 1.1,
js-flot,
js-jquery,
mtl >= 2,
mwc-random >= 0.8.0.3,
optparse-applicative >= 0.13,
parsec >= 3.1.0,
semigroups,
statistics >= 0.14 && < 0.15,
text >= 0.11,
time,
transformers,
transformers-compat >= 0.4,
vector >= 0.7.1,
vector-algorithms >= 0.4
if impl(ghc < 7.6)
build-depends:
ghc-prim
default-language: Haskell2010
default-extensions: NoMonadFailDesugaring
ghc-options: -Wall -funbox-strict-fields
if impl(ghc >= 6.8)
ghc-options: -fwarn-tabs
if flag(fast)
ghc-options: -O0
else
ghc-options: -O2
if flag(embed-data-files)
other-modules: Criterion.EmbeddedData
build-depends: file-embed < 0.1,
template-haskell
cpp-options: "-DEMBED"
Executable criterion-report
Default-Language: Haskell2010
GHC-Options: -Wall -rtsopts
Main-Is: Report.hs
Other-Modules: Options
Paths_criterion
Hs-Source-Dirs: app
Build-Depends:
base,
base-compat-batteries,
criterion,
optparse-applicative >= 0.13,
semigroups
if impl(ghc < 7.6)
build-depends:
ghc-prim
test-suite sanity
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Sanity.hs
default-language: Haskell2010
ghc-options: -Wall -rtsopts
if flag(fast)
ghc-options: -O0
else
ghc-options: -O2
build-depends:
HUnit,
base,
bytestring,
criterion,
deepseq,
tasty,
tasty-hunit
test-suite tests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Tests.hs
default-language: Haskell2010
other-modules: Properties
ghc-options:
-Wall -threaded -O0 -rtsopts
build-depends:
QuickCheck >= 2.4,
base,
base-compat-batteries,
criterion,
statistics,
HUnit,
tasty,
tasty-hunit,
tasty-quickcheck,
vector,
aeson >= 0.8
test-suite cleanup
type: exitcode-stdio-1.0
hs-source-dirs: tests
default-language: Haskell2010
main-is: Cleanup.hs
ghc-options:
-Wall -threaded -O0 -rtsopts
build-depends:
HUnit,
base,
base-compat,
bytestring,
criterion,
deepseq,
directory,
tasty,
tasty-hunit
source-repository head
type: git
location: https://github.com/bos/criterion.git
subdir: criterion-measurement
This diff is collapsed.
name: fgl
version: 5.6.0.0
license: BSD3
license-file: LICENSE
author: Martin Erwig, Ivan Lazar Miljenovic
maintainer: Ivan.Miljenovic@gmail.com
category: Data Structures, Graphs
synopsis: Martin Erwig's Functional Graph Library
description: {
An inductive representation of manipulating graph data structures.
.
Original website can be found at <http://web.engr.oregonstate.edu/~erwig/fgl/haskell>.
}
cabal-version: >= 1.10
build-type: Simple
extra-source-files:
ChangeLog
tested-with: GHC == 7.0.4, GHC == 7.2.2, GHC == 7.4.2, GHC == 7.6.3,
GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1, GHC == 8.1.*
source-repository head
type: git
location: https://github.com/haskell/fgl.git
flag containers042 {
manual: False
default: True
}
library {
default-language: Haskell98
default-extensions: NoMonadFailDesugaring
exposed-modules:
Data.Graph.Inductive.Internal.Heap,
Data.Graph.Inductive.Internal.Queue,
Data.Graph.Inductive.Internal.RootPath,
Data.Graph.Inductive.Internal.Thread,
Data.Graph.Inductive.Basic,
Data.Graph.Inductive.Example,
Data.Graph.Inductive.Graph,
Data.Graph.Inductive.Monad,
Data.Graph.Inductive.NodeMap,
Data.Graph.Inductive.PatriciaTree,
Data.Graph.Inductive.Query,
Data.Graph.Inductive.Tree,
Data.Graph.Inductive.Monad.IOArray,
Data.Graph.Inductive.Monad.STArray,
Data.Graph.Inductive.Query.ArtPoint,
Data.Graph.Inductive.Query.BCC,
Data.Graph.Inductive.Query.BFS,
Data.Graph.Inductive.Query.DFS,
Data.Graph.Inductive.Query.Dominators,
Data.Graph.Inductive.Query.GVD,
Data.Graph.Inductive.Query.Indep,
Data.Graph.Inductive.Query.MST,
Data.Graph.Inductive.Query.MaxFlow,
Data.Graph.Inductive.Query.MaxFlow2,
Data.Graph.Inductive.Query.Monad,
Data.Graph.Inductive.Query.SP,
Data.Graph.Inductive.Query.TransClos,
Data.Graph.Inductive
other-modules:
Paths_fgl
build-depends: base < 5
, transformers
, array
if flag(containers042)
build-depends: containers >= 0.4.2
, deepseq >= 1.1.0.0 && < 1.5
else
build-depends: containers < 0.4.2
if impl(ghc >= 7.2) && impl(ghc < 7.6)
build-depends:
ghc-prim
ghc-options: -Wall
}
test-suite fgl-tests {
default-language: Haskell98
type: exitcode-stdio-1.0
build-depends: fgl
, base
, QuickCheck >= 2.8 && < 2.10
, hspec >= 2.1 && < 2.5
, containers
hs-source-dirs: test
fgl-arbitrary
main-is: TestSuite.hs
other-modules: Data.Graph.Inductive.Arbitrary
, Data.Graph.Inductive.Graph.Properties
, Data.Graph.Inductive.Proxy
, Data.Graph.Inductive.Query.Properties
ghc-options: -Wall
}
benchmark fgl-benchmark {
if flag(containers042)
buildable: True
else