replace daml-licenses with NOTICES (#8241)

At some point in time, `daml-licenses` was supposed to list the licenses
for all of our Haskell dependencies. It's not been updated in ages, and
we now have a reliable way to get at all our dependencies.

This is arguably a bit weird since the command is `daml damlc license`,
and it lists licenses for everything (`daml license` would make more
sense), but it seems a lot better to give a correst superset than an
incorrect list.

Perhaps we can move the command to `daml license` at some point, but I'd
see that as a separate step. (That would technically be a breaking
change, but I think this one might be OK.)

CHANGELOG_BEGIN
CHANGELOG_END
This commit is contained in:
Gary Verhaegen 2020-12-10 16:46:13 +01:00 committed by GitHub
parent 2de96b79a6
commit 05b5473a76
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
560 changed files with 3 additions and 148835 deletions

View File

@ -1,6 +0,0 @@
# Copyright (c) 2020 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# Export license text for inclusion into damlc.
# Export the DA SDK license for the installer
exports_files(["source/da-sdk-license.rst"])

View File

@ -1 +0,0 @@
digitalassetsdk/DigitalAssetSDK/daml-licenses

View File

@ -1,13 +0,0 @@
DAML Licenses documentation package
-----------------------------------
This documentation package contains listings of the
used licenses in DAML Compiler and DAML Studio Extension.
To re-generate the license listings run:
$ cd licenses
$ ./extract.py
$ ./extract-js.py
And commit the result.

View File

@ -1 +0,0 @@
!cache

View File

@ -1,3 +0,0 @@
exports_files(
["licensing.md"],
)

View File

@ -1,27 +0,0 @@
Copyright (c) Stering Clover 2008
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

View File

@ -1,34 +0,0 @@
name: Diff
version: 0.3.4
synopsis: O(ND) diff algorithm in haskell.
description: Implementation of the standard diff algorithm, and utilities for pretty printing.
category: Algorithms
license: BSD3
license-file: LICENSE
author: Sterling Clover
maintainer: s.clover@gmail.com
Tested-With: GHC == 7.8.4
Build-Type: Simple
Cabal-Version: >= 1.8
library
build-depends: base >= 3 && <= 6, array, pretty >= 1.1
hs-source-dirs: src
exposed-modules:
Data.Algorithm.Diff,
Data.Algorithm.DiffOutput
Data.Algorithm.DiffContext
ghc-options: -O2 -Wall -funbox-strict-fields
source-repository head
type: darcs
location: http://hub.darcs.net/sterlingclover/Diff
test-suite diff-tests
type: exitcode-stdio-1.0
hs-source-dirs: test, src
main-is: Test.hs
build-depends: base >= 3 && <= 6, array
, pretty, QuickCheck, test-framework
, test-framework-quickcheck2, process
, directory

View File

@ -1,31 +0,0 @@
The Glasgow Haskell Compiler License
Copyright 2002, The University Court of the University of Glasgow.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- Neither name of the University nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.

View File

@ -1,30 +0,0 @@
Copyright (c) 2017, Herbert Valerio Riedel
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Herbert Valerio Riedel nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,32 +0,0 @@
name: Only
version: 0.1
synopsis: The 1-tuple type or single-value "collection"
license: BSD3
license-file: LICENSE
author: Herbert Valerio Riedel
maintainer: hvr@gnu.org
bug-reports: https://github.com/hvr/Only/issues
category: Data
build-type: Simple
cabal-version: >=1.10
description: This package provides the canonical anonymous 1-tuple type missing from Haskell for attaching typeclass instances.
Source-Repository head
Type: git
Location: https://github.com/hvr/Only.git
library
hs-source-dirs: src
exposed-modules: Data.Tuple.Only
default-language: Haskell2010
other-extensions: DeriveGeneric
, DeriveDataTypeable
, DeriveFunctor
, Safe
build-depends: base >= 4.5 && <5
, deepseq >= 1.1 && <1.5
if impl(ghc == 7.4.*)
build-depends: ghc-prim

View File

@ -1,125 +0,0 @@
LICENSE ISSUES
==============
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
the OpenSSL License and the original SSLeay license apply to the toolkit.
See below for the actual license texts.
OpenSSL License
---------------
/* ====================================================================
* Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. All advertising materials mentioning features or use of this
* software must display the following acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
*
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
* endorse or promote products derived from this software without
* prior written permission. For written permission, please contact
* openssl-core@openssl.org.
*
* 5. Products derived from this software may not be called "OpenSSL"
* nor may "OpenSSL" appear in their names without prior written
* permission of the OpenSSL Project.
*
* 6. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
*
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
* ====================================================================
*
* This product includes cryptographic software written by Eric Young
* (eay@cryptsoft.com). This product includes software written by Tim
* Hudson (tjh@cryptsoft.com).
*
*/
Original SSLeay License
-----------------------
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
* This package is an SSL implementation written
* by Eric Young (eay@cryptsoft.com).
* The implementation was written so as to conform with Netscapes SSL.
*
* This library is free for commercial and non-commercial use as long as
* the following conditions are aheared to. The following conditions
* apply to all code found in this distribution, be it the RC4, RSA,
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
* included with this distribution is covered by the same copyright terms
* except that the holder is Tim Hudson (tjh@cryptsoft.com).
*
* Copyright remains Eric Young's, and as such any Copyright notices in
* the code are not to be removed.
* If this package is used in a product, Eric Young should be given attribution
* as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or
* in documentation (online or textual) provided with the package.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* "This product includes cryptographic software written by
* Eric Young (eay@cryptsoft.com)"
* The word 'cryptographic' can be left out if the rouines from the library
* being used are not cryptographic related :-).
* 4. If you include any Windows specific code (or a derivative thereof) from
* the apps directory (application code) you must include an acknowledgement:
* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
*
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* The licence and distribution terms for any publically available version or
* derivative of this code cannot be changed. i.e. this code cannot simply be
* copied and put under another distribution licence
* [including the GNU Public Licence.]
*/

View File

@ -1,13 +0,0 @@
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[packages]
pystache = "==0.5.4"
requests = "==2.20.0"
[dev-packages]
[requires]
python_version = "2.7"

View File

@ -1,65 +0,0 @@
{
"_meta": {
"hash": {
"sha256": "6e1ed4023f15530b99b19ea7bdd442d78d1dddfebe57997c14bf7cf9b868a077"
},
"pipfile-spec": 6,
"requires": {
"python_version": "2.7"
},
"sources": [
{
"name": "pypi",
"url": "https://pypi.python.org/simple",
"verify_ssl": true
}
]
},
"default": {
"certifi": {
"hashes": [
"sha256:046832c04d4e752f37383b628bc601a7ea7211496b4638f6514d0e5b9acc4939",
"sha256:945e3ba63a0b9f577b1395204e13c3a231f9bc0223888be653286534e5873695"
],
"version": "==2019.6.16"
},
"chardet": {
"hashes": [
"sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
"sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
],
"version": "==3.0.4"
},
"idna": {
"hashes": [
"sha256:156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e",
"sha256:684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16"
],
"version": "==2.7"
},
"pystache": {
"hashes": [
"sha256:f7bbc265fb957b4d6c7c042b336563179444ab313fb93a719759111eabd3b85a"
],
"index": "pypi",
"version": "==0.5.4"
},
"requests": {
"hashes": [
"sha256:99dcfdaaeb17caf6e526f32b6a7b780461512ab3f1d992187801694cba42770c",
"sha256:a84b8c9ab6239b578f22d1c21d51b696dcfe004032bb80ea832398d6909d7279"
],
"index": "pypi",
"version": "==2.20.0"
},
"urllib3": {
"hashes": [
"sha256:4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0",
"sha256:9a247273df709c4fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3"
],
"index": "pypi",
"version": "==1.24.2"
}
},
"develop": {}
}

View File

@ -1,29 +0,0 @@
(The following is the 3-clause BSD license.)
Copyright (c) 2000-2018, Koen Claessen
Copyright (c) 2006-2008, Björn Bringert
Copyright (c) 2009-2018, Nick Smallbone
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the names of the copyright owners nor the names of the
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,194 +0,0 @@
Name: QuickCheck
Version: 2.12.6.1
Cabal-Version: >= 1.8
Build-type: Simple
License: BSD3
License-file: LICENSE
Copyright: 2000-2018 Koen Claessen, 2006-2008 Björn Bringert, 2009-2018 Nick Smallbone
Author: Koen Claessen <koen@chalmers.se>
Maintainer: Nick Smallbone <nick@smallbone.se>
Bug-reports: https://github.com/nick8325/quickcheck/issues
Tested-with: GHC >= 7.0
Homepage: https://github.com/nick8325/quickcheck
Category: Testing
Synopsis: Automatic testing of Haskell programs
Description:
QuickCheck is a library for random testing of program properties.
The programmer provides a specification of the program, in the form of
properties which functions should satisfy, and QuickCheck then tests that the
properties hold in a large number of randomly generated cases.
Specifications are expressed in Haskell, using combinators provided by
QuickCheck. QuickCheck provides combinators to define properties, observe the
distribution of test data, and define test data generators.
.
Most of QuickCheck's functionality is exported by the main "Test.QuickCheck"
module. The main exception is the monadic property testing library in
"Test.QuickCheck.Monadic".
.
If you are new to QuickCheck, you can try looking at the following resources:
.
* The <http://www.cse.chalmers.se/~rjmh/QuickCheck/manual.html official QuickCheck manual>.
It's a bit out-of-date in some details and doesn't cover newer QuickCheck features,
but is still full of good advice.
* <https://begriffs.com/posts/2017-01-14-design-use-quickcheck.html>,
a detailed tutorial written by a user of QuickCheck.
.
The <http://hackage.haskell.org/package/quickcheck-instances quickcheck-instances>
companion package provides instances for types in Haskell Platform packages
at the cost of additional dependencies.
extra-source-files:
README
changelog
examples/Heap.hs
examples/Heap_Program.hs
examples/Heap_ProgramAlgebraic.hs
examples/Lambda.hs
examples/Merge.hs
examples/Set.hs
examples/Simple.hs
source-repository head
type: git
location: https://github.com/nick8325/quickcheck
source-repository this
type: git
location: https://github.com/nick8325/quickcheck
tag: 2.12.6.1
flag templateHaskell
Description: Build Test.QuickCheck.All, which uses Template Haskell.
Default: True
library
Build-depends: base >=4.3 && <5, random, containers, erf >= 2
-- Modules that are always built.
Exposed-Modules:
Test.QuickCheck,
Test.QuickCheck.Arbitrary,
Test.QuickCheck.Gen,
Test.QuickCheck.Gen.Unsafe,
Test.QuickCheck.Monadic,
Test.QuickCheck.Modifiers,
Test.QuickCheck.Property,
Test.QuickCheck.Test,
Test.QuickCheck.Text,
Test.QuickCheck.Poly,
Test.QuickCheck.State,
Test.QuickCheck.Random,
Test.QuickCheck.Exception,
Test.QuickCheck.Features
-- GHC-specific modules.
if impl(ghc)
Exposed-Modules: Test.QuickCheck.Function
Build-depends: transformers >= 0.3, deepseq
else
cpp-options: -DNO_TRANSFORMERS -DNO_DEEPSEQ
if impl(ghc) && flag(templateHaskell)
Build-depends: template-haskell >= 2.4
Other-Extensions: TemplateHaskell
Exposed-Modules: Test.QuickCheck.All
else
cpp-options: -DNO_TEMPLATE_HASKELL
if !impl(ghc >= 7.4)
cpp-options: -DNO_CTYPES_CONSTRUCTORS -DNO_FOREIGN_C_USECONDS
-- The new generics appeared in GHC 7.2...
if impl(ghc < 7.2)
cpp-options: -DNO_GENERICS
-- ...but in 7.2-7.4 it lives in the ghc-prim package.
if impl(ghc >= 7.2) && impl(ghc < 7.6)
Build-depends: ghc-prim
-- Safe Haskell appeared in GHC 7.2, but GHC.Generics isn't safe until 7.4.
if impl (ghc < 7.4)
cpp-options: -DNO_SAFE_HASKELL
-- Use tf-random on newer GHCs.
if impl(ghc)
Build-depends: tf-random >= 0.4
else
cpp-options: -DNO_TF_RANDOM
if !impl(ghc >= 7.6)
cpp-options: -DNO_POLYKINDS
if !impl(ghc >= 8.0)
cpp-options: -DNO_MONADFAIL
-- Switch off most optional features on non-GHC systems.
if !impl(ghc)
-- If your Haskell compiler can cope without some of these, please
-- send a message to the QuickCheck mailing list!
cpp-options: -DNO_TIMEOUT -DNO_NEWTYPE_DERIVING -DNO_GENERICS -DNO_TEMPLATE_HASKELL -DNO_SAFE_HASKELL -DNO_TYPEABLE
if !impl(hugs) && !impl(uhc)
cpp-options: -DNO_ST_MONAD -DNO_MULTI_PARAM_TYPE_CLASSES
-- LANGUAGE pragmas don't have any effect in Hugs.
if impl(hugs)
Extensions: CPP
if impl(uhc)
-- Cabal under UHC needs pointing out all the dependencies of the
-- random package.
Build-depends: old-time, old-locale
-- Plus some bits of the standard library are missing.
cpp-options: -DNO_FIXED -DNO_EXCEPTIONS
Test-Suite test-quickcheck
type: exitcode-stdio-1.0
hs-source-dirs:
examples
main-is: Heap.hs
build-depends: base, QuickCheck
if !flag(templateHaskell)
Buildable: False
Test-Suite test-quickcheck-gcoarbitrary
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: GCoArbitraryExample.hs
build-depends: base, QuickCheck
if !impl(ghc >= 7.2)
buildable: False
if impl(ghc >= 7.2) && impl(ghc < 7.6)
build-depends: ghc-prim
Test-Suite test-quickcheck-generators
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Generators.hs
build-depends: base, QuickCheck
if !flag(templateHaskell)
Buildable: False
Test-Suite test-quickcheck-gshrink
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: GShrinkExample.hs
build-depends: base, QuickCheck
if !impl(ghc >= 7.2)
buildable: False
if impl(ghc >= 7.2) && impl(ghc < 7.6)
build-depends: ghc-prim
Test-Suite test-quickcheck-terminal
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Terminal.hs
build-depends: base, process, deepseq, QuickCheck
if !impl(ghc >= 7.10)
buildable: False
Test-Suite test-quickcheck-monadfix
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: MonadFix.hs
build-depends: base, QuickCheck
if !impl(ghc >= 7.10)
buildable: False

View File

@ -1,29 +0,0 @@
Copyright (c) 2014-2015, Edward Kmett
Copyright (c) 2009-2018, Sven Panne
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,61 +0,0 @@
name: StateVar
version: 1.1.1.1
synopsis: State variables
description:
This package contains state variables, which are references in the IO monad,
like IORefs or parts of the OpenGL state.
homepage: https://github.com/haskell-opengl/StateVar
bug-reports: https://github.com/haskell-opengl/StateVar/issues
copyright: Copyright (C) 2014-2015 Edward A. Kmett, 2009-2018 Sven Panne
license: BSD3
license-file: LICENSE
author: Sven Panne and Edward Kmett
maintainer: Sven Panne <svenpanne@gmail.com>
category: Data
build-type: Simple
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.3
GHC == 8.0.2
GHC == 8.2.2
GHC == 8.4.3
GHC == 8.6.1
GHC == 8.7.*
cabal-version: >= 1.10
extra-source-files:
README.md
CHANGELOG.md
library
exposed-modules:
Data.StateVar
build-depends:
base >= 4 && < 5,
stm >= 2.2.0.1 && < 2.6,
transformers >= 0.2 && < 0.6
default-language: Haskell2010
other-extensions:
CPP
DeriveDataTypeable
MultiParamTypeClasses
FunctionalDependencies
FlexibleInstances
TypeFamilies
hs-source-dirs: src
ghc-options: -Wall
if impl(ghc > 8)
ghc-options: -Wcompat
if impl(ghc>=7.4)
-- other-extensions: DefaultSignatures
cpp-options: -DUSE_DEFAULT_SIGNATURES=1
source-repository head
type: git
location: https://github.com/haskell-opengl/StateVar.git

View File

@ -1,26 +0,0 @@
Copyright 2011-2014 Edward Kmett
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,102 +0,0 @@
name: adjunctions
category: Data Structures, Adjunctions
version: 4.4
license: BSD3
cabal-version: >= 1.8
license-file: LICENSE
author: Edward A. Kmett
maintainer: Edward A. Kmett <ekmett@gmail.com>
stability: provisional
homepage: http://github.com/ekmett/adjunctions/
bug-reports: http://github.com/ekmett/adjunctions/issues
copyright: Copyright (C) 2011-2014 Edward A. Kmett
synopsis: Adjunctions and representable functors
description: Adjunctions and representable functors.
build-type: Simple
extra-source-files:
.gitignore
.travis.yml
.vim.custom
travis/cabal-apt-install
travis/config
HLint.hs
CHANGELOG.markdown
README.markdown
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.1
source-repository head
type: git
location: git://github.com/ekmett/adjunctions.git
library
hs-source-dirs: src
other-extensions:
CPP
FunctionalDependencies
FlexibleContexts
MultiParamTypeClasses
Rank2Types
UndecidableInstances
build-depends:
array >= 0.3.0.2 && < 0.7,
base >= 4 && < 5,
comonad >= 4 && < 6,
containers >= 0.3 && < 0.6,
contravariant >= 1 && < 2,
distributive >= 0.5.1 && < 1,
free >= 4 && < 6,
mtl >= 2.0.1 && < 2.3,
profunctors >= 4 && < 6,
tagged >= 0.7 && < 1,
semigroupoids >= 4 && < 6,
semigroups >= 0.11 && < 1,
transformers >= 0.2 && < 0.6,
transformers-compat >= 0.3 && < 1,
void >= 0.5.5.1 && < 1
if impl(ghc < 7.6)
build-depends: ghc-prim
exposed-modules:
Control.Comonad.Representable.Store
Control.Comonad.Trans.Adjoint
Control.Monad.Representable.Reader
Control.Monad.Representable.State
Control.Monad.Trans.Adjoint
Control.Monad.Trans.Contravariant.Adjoint
Control.Monad.Trans.Conts
Data.Functor.Adjunction
Data.Functor.Contravariant.Adjunction
Data.Functor.Contravariant.Rep
Data.Functor.Rep
ghc-options: -Wall
-- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0
if impl(ghc >= 8.0)
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
test-suite spec
type: exitcode-stdio-1.0
hs-source-dirs: tests
build-tool-depends: hspec-discover:hspec-discover >=2 && <3
build-depends:
adjunctions,
base >= 4 && < 5,
distributive >= 0.5.1 && < 1,
generic-deriving >= 1.11 && < 2,
hspec >= 2 && < 3
main-is: Spec.hs
other-modules: GenericsSpec
ghc-options: -Wall -threaded -rtsopts

View File

@ -1,30 +0,0 @@
Copyright (c) 2011, MailRank, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,30 +0,0 @@
Copyright (c) 2015, Oleg Grenrus
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Oleg Grenrus nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,101 +0,0 @@
name: aeson-compat
version: 0.3.9
synopsis: Compatibility layer for aeson
description: Compatibility layer for @aeson@
category: Web
homepage: https://github.com/phadej/aeson-compat#readme
bug-reports: https://github.com/phadej/aeson-compat/issues
author: Oleg Grenrus <oleg.grenrus@iki.fi>
maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>
license: BSD3
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
tested-with:
GHC ==7.6.3
|| ==7.8.4
|| ==7.10.3
|| ==8.0.2
|| ==8.2.2
|| ==8.4.3
|| ==8.6.1
extra-source-files:
CHANGELOG.md
README.md
source-repository head
type: git
location: https://github.com/phadej/aeson-compat
library
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
base >=4.6 && <4.13
, base-compat >=0.6.0 && <0.11
, aeson >=0.7.0.6 && <1.5
, attoparsec >=0.12 && <0.14
, attoparsec-iso8601 >=1.0.0.0 && <1.1
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.7
, exceptions >=0.8 && <0.11
, hashable >=1.2 && <1.3
, scientific >=0.3 && <0.4
, text >=1.2 && <1.3
, time >=1.4.0.1 && <1.9
, time-locale-compat >=0.1.0.1 && <0.2
, unordered-containers >=0.2 && <0.3
, vector >=0.10 && <0.13
, tagged >=0.7.3 && <0.9
if !impl(ghc >= 8.0)
build-depends:
semigroups >=0.18.5 && <0.19
if !impl(ghc >= 7.10)
build-depends:
nats >=1.1.2 && <1.2,
void >=0.7.2 && <0.8
exposed-modules:
Data.Aeson.Compat
default-language: Haskell2010
test-suite aeson-compat-test
type: exitcode-stdio-1.0
main-is: Tests.hs
hs-source-dirs:
test
ghc-options: -Wall
build-depends:
base
, base-compat
, aeson
, attoparsec
, bytestring
, containers
, exceptions
, hashable
, scientific
, text
, time
, time-locale-compat
, unordered-containers
, vector
, tagged
, aeson-compat
, base-orphans >=0.4.5 && <0.9
, tasty >=0.10 && <1.2
, tasty-hunit >=0.9 && <0.11
, tasty-quickcheck >=0.8 && <0.11
, QuickCheck >=2.10 && <2.13
, quickcheck-instances >=0.3.16 && <0.4
if !impl(ghc >= 8.0)
build-depends:
semigroups
if !impl(ghc >= 7.10)
build-depends:
nats, void
default-language: Haskell2010

View File

@ -1,30 +0,0 @@
Copyright (c) 2015, Oleg Grenrus
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Oleg Grenrus nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,87 +0,0 @@
name: aeson-extra
version: 0.4.1.1
synopsis: Extra goodies for aeson
description: Package provides extra funcitonality on top of @aeson@ and @aeson-compat@
category: Web
homepage: https://github.com/phadej/aeson-extra#readme
bug-reports: https://github.com/phadej/aeson-extra/issues
author: Oleg Grenrus <oleg.grenrus@iki.fi>
maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>
license: BSD3
license-file: LICENSE
tested-with: GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.1
build-type: Simple
cabal-version: >= 1.10
extra-source-files:
CHANGELOG.md
README.md
source-repository head
type: git
location: https://github.com/phadej/aeson-extra
library
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
base >=4.6 && <4.12
, aeson >=0.7.0.6 && <1.4
, aeson-compat >=0.3.0.0 && <0.4
, attoparsec >=0.11.3.4 && <0.14
, attoparsec-iso8601 >=1.0 && <1.1
, base-compat-batteries >=0.10.1 && <0.11
, bytestring >=0.10 && <0.11
, containers >=0.5 && <0.6
, deepseq >=1.3 && <1.5
, exceptions >=0.8 && <0.11
, hashable >=1.2 && <1.3
, parsec >=3.1.9 && <3.2
, recursion-schemes >=4.1.2 && <5.1
, scientific >=0.3 && <0.4
, template-haskell >=2.8 && <2.14
, text >=1.2 && <1.3
, these >=0.7.4 && <0.8
, time >=1.4.0.1 && <1.9
, unordered-containers >=0.2 && <0.3
, vector >=0.10 && <0.13
if impl(ghc >= 7.8)
exposed-modules:
Data.Aeson.Extra.SingObject
Data.Aeson.Extra.SymTag
exposed-modules:
Data.Aeson.Extra
Data.Aeson.Extra.CollapsedList
Data.Aeson.Extra.Foldable
Data.Aeson.Extra.Map
Data.Aeson.Extra.Merge
Data.Aeson.Extra.Recursive
Data.Aeson.Extra.Stream
Data.Aeson.Extra.TH
Data.Aeson.Extra.Time
default-language: Haskell2010
test-suite aeson-extra-test
type: exitcode-stdio-1.0
main-is: Tests.hs
hs-source-dirs:
test
ghc-options: -Wall
build-depends:
base
, aeson-extra
, containers
, these
, time
, unordered-containers
, vector
, time-parsers >=0.1.0.0 && <0.2
, tasty >=0.10 && <1.1
, tasty-hunit >=0.9 && <0.11
, tasty-quickcheck >=0.8 && <0.11
, quickcheck-instances >=0.3 && <0.4
other-modules:
Orphans
default-language: Haskell2010

View File

@ -1,30 +0,0 @@
Copyright (c)2011, Falko Peters
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Falko Peters nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,79 +0,0 @@
name: aeson-pretty
version: 0.8.7
license: BSD3
license-file: LICENSE
category: Text, Web, JSON, Pretty Printer
copyright: Copyright 2011 Falko Peters
author: Falko Peters <falko.peters@gmail.com>
maintainer: Falko Peters <falko.peters@gmail.com>
stability: experimental
cabal-version: >= 1.8
homepage: http://github.com/informatikr/aeson-pretty
bug-reports: http://github.com/informatikr/aeson-pretty/issues
build-type: Simple
synopsis: JSON pretty-printing library and command-line tool.
description:
A JSON pretty-printing library compatible with aeson as well as
a command-line tool to improve readabilty of streams of JSON data.
.
The /library/ provides the function "encodePretty". It is a drop-in
replacement for aeson's "encode" function, producing JSON-ByteStrings for
human readers.
.
The /command-line tool/ reads JSON from stdin and writes prettified JSON
to stdout. It also offers a complementary "compact"-mode, essentially the
opposite of pretty-printing. If you specify @-flib-only@ like this
.
> cabal install -flib-only aeson-pretty
.
the command-line tool will NOT be installed.
extra-source-files:
README.markdown
flag lib-only
description: Only build/install the library, NOT the command-line tool.
default: False
library
exposed-modules:
Data.Aeson.Encode.Pretty
build-depends:
aeson >= 0.7,
base >= 4.5,
base-compat >= 0.9 && < 0.11,
bytestring >= 0.9,
scientific >= 0.3,
vector >= 0.9,
text >= 0.11,
unordered-containers >= 0.1.3.0
if !impl(ghc >= 8.0)
build-depends:
semigroups >= 0.18.2
ghc-options: -Wall
executable aeson-pretty
hs-source-dirs: cli-tool
main-is: Main.hs
other-modules: Paths_aeson_pretty
if flag(lib-only)
buildable: False
else
build-depends:
aeson >= 0.6,
aeson-pretty,
attoparsec >= 0.10,
base == 4.*,
bytestring >= 0.9,
cmdargs >= 0.7
ghc-options: -Wall
ghc-prof-options: -auto-all
source-repository head
type: git
location: http://github.com/informatikr/aeson-pretty

View File

@ -1,260 +0,0 @@
name: aeson
version: 1.4.2.0
license: BSD3
license-file: LICENSE
category: Text, Web, JSON
copyright: (c) 2011-2016 Bryan O'Sullivan
(c) 2011 MailRank, Inc.
author: Bryan O'Sullivan <bos@serpentine.com>
maintainer: Adam Bergmark <adam@bergmark.nl>
stability: experimental
tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.1
synopsis: Fast JSON parsing and encoding
cabal-version: >= 1.10
homepage: https://github.com/bos/aeson
bug-reports: https://github.com/bos/aeson/issues
build-type: Simple
description:
A JSON parsing and encoding library optimized for ease of use
and high performance.
.
To get started, see the documentation for the @Data.Aeson@ module
below.
.
(A note on naming: in Greek mythology, Aeson was the father of Jason.)
extra-source-files:
*.yaml
README.markdown
benchmarks/*.cabal
benchmarks/*.hs
benchmarks/*.py
benchmarks/Compare/*.hs
benchmarks/Makefile
benchmarks/Typed/*.hs
benchmarks/json-data/*.json
cbits/*.c
changelog.md
examples/*.cabal
examples/*.hs
examples/Twitter/*.hs
ffi/Data/Aeson/Parser/*.hs
include/*.h
tests/JSONTestSuite/test_parsing/*.json
tests/JSONTestSuite/test_transform/*.json
pure/Data/Aeson/Parser/*.hs
flag developer
description: operate in developer mode
default: False
manual: True
flag fast
description: compile without optimizations
default: False
manual: True
flag bytestring-builder
description: Depend on the bytestring-builder package for backwards compatibility.
default: False
manual: False
flag cffi
description: Controls whether to include c-ffi bits or pure haskell. Default to False for security.
default: False
manual: True
library
default-language: Haskell2010
hs-source-dirs: . attoparsec-iso8601/
exposed-modules:
Data.Aeson
Data.Aeson.Encoding
Data.Aeson.Parser
Data.Aeson.Text
Data.Aeson.Types
Data.Aeson.TH
Data.Aeson.QQ.Simple
Data.Aeson.Encoding.Internal
Data.Aeson.Internal
Data.Aeson.Internal.Time
Data.Aeson.Parser.Internal
-- Deprecated modules
exposed-modules:
Data.Aeson.Encode
other-modules:
Data.Aeson.Compat
Data.Aeson.Encoding.Builder
Data.Aeson.Internal.Functions
Data.Aeson.Parser.Unescape
Data.Aeson.Parser.Time
Data.Aeson.Types.FromJSON
Data.Aeson.Types.Generic
Data.Aeson.Types.ToJSON
Data.Aeson.Types.Class
Data.Aeson.Types.Internal
Data.Attoparsec.Time
Data.Attoparsec.Time.Internal
-- GHC bundled libs
build-depends:
base >= 4.5.0.0 && < 5,
containers >= 0.4.2.1 && < 0.7,
deepseq >= 1.3.0.0 && < 1.5,
ghc-prim >= 0.2 && < 0.6,
template-haskell >= 2.7.0.0 && < 2.15,
text >= 1.2.3.0 && < 1.3,
time >= 1.4 && < 1.9
-- Compat
build-depends:
base-compat >= 0.9.1 && < 0.11
if flag(bytestring-builder)
build-depends: bytestring >= 0.9.2 && < 0.10.4,
bytestring-builder >= 0.10.4 && < 1
else
build-depends: bytestring >= 0.10.4 && < 0.11
if !impl(ghc >= 8.6)
build-depends:
contravariant >=1.4.1 && <1.6
if !impl(ghc >= 8.0)
-- `Data.Semigroup` and `Control.Monad.Fail` and `Control.Monad.IO.Class` are available in base only since GHC 8.0 / base 4.9
build-depends:
semigroups >= 0.18.5 && < 0.19,
transformers >= 0.3.0.0 && < 0.6,
transformers-compat >= 0.6.2 && < 0.7,
fail == 4.9.*
if !impl(ghc >= 7.10)
-- `Numeric.Natural` is available in base only since GHC 7.10 / base 4.8
build-depends: nats >= 1.1.1 && < 1.2,
void >= 0.7.2 && < 0.8
-- cannot use latest version
build-depends:
unordered-containers >= 0.2.8.0 && < 0.3,
-- not in LTS-12.10
tagged >= 0.8.5 && < 0.9,
primitive >= 0.6.3.0 && < 0.7
-- Other dependencies
build-depends:
attoparsec >= 0.13.2.2 && < 0.14,
dlist >= 0.8.0.4 && < 0.9,
hashable >= 1.2.7.0 && < 1.3,
scientific >= 0.3.6.2 && < 0.4,
th-abstraction >= 0.2.8.0 && < 0.3,
time-locale-compat >= 0.1.1.5 && < 0.2,
uuid-types >= 1.0.3 && < 1.1,
vector >= 0.12.0.1 && < 0.13
ghc-options: -Wall
if flag(developer)
ghc-options: -Werror
ghc-prof-options: -auto-all
if flag(fast)
ghc-options: -O0
else
ghc-options: -O2
include-dirs: include
if impl(ghcjs) || !flag(cffi)
hs-source-dirs: pure
other-modules: Data.Aeson.Parser.UnescapePure
else
c-sources: cbits/unescape_string.c
cpp-options: -DCFFI
hs-source-dirs: ffi
other-modules: Data.Aeson.Parser.UnescapeFFI
test-suite tests
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: tests ffi pure
main-is: Tests.hs
c-sources: cbits/unescape_string.c
ghc-options: -Wall -threaded -rtsopts
other-modules:
Data.Aeson.Parser.UnescapeFFI
Data.Aeson.Parser.UnescapePure
DataFamilies.Properties
DataFamilies.Instances
DataFamilies.Encoders
DataFamilies.Types
Encoders
ErrorMessages
Functions
Instances
Options
Properties
SerializationFormatSpec
Types
UnitTests
UnitTests.NullaryConstructors
build-depends:
QuickCheck >= 2.10.0.1 && < 2.12,
aeson,
integer-logarithms >= 1 && <1.1,
attoparsec,
base,
base-compat,
base-orphans >= 0.5.3 && <0.8,
base16-bytestring,
containers,
directory,
dlist,
filepath,
generic-deriving >= 1.10 && < 1.13,
ghc-prim >= 0.2,
hashable >= 1.2.4.0,
scientific,
tagged,
template-haskell,
tasty,
tasty-hunit,
tasty-quickcheck,
text,
time,
time-locale-compat,
unordered-containers,
uuid-types,
vector,
quickcheck-instances >= 0.3.16
if flag(bytestring-builder)
build-depends: bytestring >= 0.9 && < 0.10.4,
bytestring-builder >= 0.10.4 && < 1
else
build-depends: bytestring >= 0.10.4
if !impl(ghc >= 8.0)
build-depends:
semigroups >= 0.18.2 && < 0.19,
transformers >= 0.2.2.0,
transformers-compat >= 0.3
if !impl(ghc >= 7.10)
build-depends: nats >=1 && <1.2,
void >=0.7.2 && <0.8
if impl(ghc >= 7.8)
build-depends: hashable-time >= 0.2 && <0.3
if flag(fast)
ghc-options: -fno-enable-rewrite-rules
source-repository head
type: git
location: git://github.com/bos/aeson.git

View File

@ -1,22 +0,0 @@
Copyright (c) 2008, Maximilian Bolingbroke
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
* Neither the name of Maximilian Bolingbroke nor the names of other contributors may be used to
endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,72 +0,0 @@
Name: ansi-terminal
Version: 0.9
Cabal-Version: >= 1.8
Category: User Interfaces
Synopsis: Simple ANSI terminal support, with Windows compatibility
Description: ANSI terminal support for Haskell: allows cursor movement,
screen clearing, color output, showing or hiding the
cursor, and changing the title. Works on UNIX and Windows.
License: BSD3
License-File: LICENSE
Author: Max Bolingbroke
Maintainer: Mike Pilgrem <public@pilgrem.com>, Roman Cheplyaka <roma@ro-che.info>
Homepage: https://github.com/feuerbach/ansi-terminal
Build-Type: Simple
Extra-Source-Files: src/includes/Common-Include.hs
src/includes/Common-Include-Emulator.hs
src/includes/Common-Include-Enabled.hs
src/includes/Exports-Include.hs
CHANGELOG.md
README.md
Source-repository head
type: git
location: git://github.com/feuerbach/ansi-terminal.git
Flag Example
Description: Build the example application
Default: False
Library
Hs-Source-Dirs: src
Exposed-Modules: System.Console.ANSI
System.Console.ANSI.Types
System.Console.ANSI.Codes
Include-Dirs: src/includes
Build-Depends: base >= 4.3.0.0 && < 5
, colour
if os(windows)
Build-Depends: containers >= 0.5.0.0
, mintty
, Win32 >= 2.0
Cpp-Options: -DWINDOWS
Other-Modules: System.Console.ANSI.Windows
System.Console.ANSI.Windows.Detect
System.Console.ANSI.Windows.Emulator
System.Console.ANSI.Windows.Emulator.Codes
System.Console.ANSI.Windows.Foreign
-- NB: used for fallback by the emulator
System.Console.ANSI.Unix
System.Win32.Compat
else
-- We assume any non-Windows platform is Unix
Cpp-Options: -DUNIX
Other-Modules: System.Console.ANSI.Unix
Extensions: CPP
ForeignFunctionInterface
Ghc-Options: -Wall
Executable ansi-terminal-example
Hs-Source-Dirs: app
Main-Is: Example.hs
Build-Depends: base >= 4.3.0.0 && < 5
, ansi-terminal
, colour
Ghc-Options: -Wall
if !flag(example)
Buildable: False

View File

@ -1,25 +0,0 @@
Copyright 2008, Daan Leijen and Max Bolingbroke. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
This software is provided by the copyright holders "as is" and any
express or implied warranties, including, but not limited to, the
implied warranties of merchantability and fitness for a particular
purpose are disclaimed. In no event shall the copyright holders be
liable for any direct, indirect, incidental, special, exemplary, or
consequential damages (including, but not limited to, procurement of
substitute goods or services; loss of use, data, or profits; or
business interruption) however caused and on any theory of liability,
whether in contract, strict liability, or tort (including negligence
or otherwise) arising in any way out of the use of this software, even
if advised of the possibility of such damage.

View File

@ -1,57 +0,0 @@
name: ansi-wl-pprint
version: 0.6.8.2
cabal-version: >= 1.10
category: User Interfaces, Text
synopsis: The Wadler/Leijen Pretty Printer for colored ANSI terminal output
description: {
This is a pretty printing library based on Wadler's paper ["A Prettier Printer"](https://homepages.inf.ed.ac.uk/wadler/papers/prettier/prettier.pdf). It has been enhanced with support for ANSI terminal colored output using the [ansi-terminal](https://hackage.haskell.org/package/ansi-terminal) package.
}
license: BSD3
license-file: LICENSE
extra-source-files: README.md Changelog.md
author: Daan Leijen, Max Bolingbroke
maintainer: Edward Kmett <ekmett@gmail.com>
bug-reports: http://github.com/ekmett/ansi-wl-pprint/issues
homepage: http://github.com/ekmett/ansi-wl-pprint
build-type: Simple
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.1, GHC==8.4.1, GHC==8.5.*
source-repository head
type: git
location: https://github.com/ekmett/ansi-wl-pprint.git
flag Example
description: Build the example application
default: False
manual: True
library
default-language: Haskell2010
hs-source-dirs: .
exposed-modules: Text.PrettyPrint.ANSI.Leijen
, Text.PrettyPrint.ANSI.Leijen.Internal
ghc-options: -Wall -fno-warn-name-shadowing -fno-warn-unused-matches
-- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0
if impl(ghc >= 8.0)
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
else
-- see also notes in Text.PrettyPrint.ANSI.Leijen
build-depends: semigroups >= 0.1 && < 0.19
build-depends: ansi-terminal >= 0.4.0 && < 0.9
build-depends: base >= 4.5 && < 5
executable ansi-wl-pprint-example
default-language: Haskell2010
hs-source-dirs: src-exe
main-is: Example.hs
if flag(example)
build-depends: ansi-wl-pprint
-- dependencies whose constraints are inherited via lib:ansi-wl-pprint
build-depends: base, ansi-terminal
else
buildable: False

View File

@ -1,29 +0,0 @@
Copyright (c) 2009, IIJ Innovation Institute Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
* Neither the name of the copyright holders nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,27 +0,0 @@
Name: appar
Version: 0.1.7
Author: Kazu Yamamoto <kazu@iij.ad.jp>
Maintainer: Kazu Yamamoto <kazu@iij.ad.jp>
License: BSD3
License-File: LICENSE
Synopsis: A simple applicative parser
Description: A simple applicative parser in Parsec style
Category: Parsing
Cabal-Version: >= 1.6
Build-Type: Simple
Extra-Source-Files: README
library
GHC-Options: -Wall
Exposed-Modules: Text.Appar.String
Text.Appar.ByteString
Text.Appar.LazyByteString
Other-Modules: Text.Appar.Input
Text.Appar.Parser
Build-Depends: base >= 4 && < 5, bytestring
if impl(ghc >= 8.0)
GHC-Options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
else
Build-Depends: fail == 4.9.*
Source-Repository head
Type: git
Location: git://github.com/kazu-yamamoto/appar.git

View File

@ -1,83 +0,0 @@
This library (libraries/base) is derived from code from several
sources:
* Code from the GHC project which is largely (c) The University of
Glasgow, and distributable under a BSD-style license (see below),
* Code from the Haskell 98 Report which is (c) Simon Peyton Jones
and freely redistributable (but see the full license for
restrictions).
* Code from the Haskell Foreign Function Interface specification,
which is (c) Manuel M. T. Chakravarty and freely redistributable
(but see the full license for restrictions).
The full text of these licenses is reproduced below. All of the
licenses are BSD-style or compatible.
-----------------------------------------------------------------------------
The Glasgow Haskell Compiler License
Copyright 2004, The University Court of the University of Glasgow.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- Neither name of the University nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
-----------------------------------------------------------------------------
Code derived from the document "Report on the Programming Language
Haskell 98", is distributed under the following license:
Copyright (c) 2002 Simon Peyton Jones
The authors intend this Report to belong to the entire Haskell
community, and so we grant permission to copy and distribute it for
any purpose, provided that it is reproduced in its entirety,
including this Notice. Modified versions of this Report may also be
copied and distributed for any purpose, provided that the modified
version is clearly presented as such, and that it does not claim to
be a definition of the Haskell 98 Language.
-----------------------------------------------------------------------------
Code derived from the document "The Haskell 98 Foreign Function
Interface, An Addendum to the Haskell 98 Report" is distributed under
the following license:
Copyright (c) 2002 Manuel M. T. Chakravarty
The authors intend this Report to belong to the entire Haskell
community, and so we grant permission to copy and distribute it for
any purpose, provided that it is reproduced in its entirety,
including this Notice. Modified versions of this Report may also be
copied and distributed for any purpose, provided that the modified
version is clearly presented as such, and that it does not claim to
be a definition of the Haskell 98 Foreign Function Interface.
-----------------------------------------------------------------------------

View File

@ -1,56 +0,0 @@
name: array
version: 0.5.3.0
-- NOTE: Don't forget to update ./changelog.md
license: BSD3
license-file: LICENSE
maintainer: libraries@haskell.org
bug-reports: http://ghc.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29&keywords=array
synopsis: Mutable and immutable arrays
category: Data Structures
build-type: Simple
cabal-version: >=1.10
tested-with: GHC==8.4.2, GHC==8.2.1, GHC==8.0.2
description:
In addition to providing the "Data.Array" module
<http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
this package also defines the classes 'IArray' of
immutable arrays and 'MArray' of arrays mutable within appropriate
monads, as well as some instances of these classes.
extra-source-files: changelog.md
source-repository head
type: git
location: http://git.haskell.org/packages/array.git
library
default-language: Haskell2010
other-extensions:
BangPatterns,
CPP,
FlexibleContexts,
FlexibleInstances,
MagicHash,
MultiParamTypeClasses,
RankNTypes,
Trustworthy,
UnboxedTuples,
UnliftedFFITypes
build-depends: base >= 4.9 && < 4.13
ghc-options: -Wall
exposed-modules:
Data.Array
Data.Array.Base
Data.Array.IArray
Data.Array.IO
Data.Array.IO.Safe
Data.Array.IO.Internals
Data.Array.MArray
Data.Array.MArray.Safe
Data.Array.ST
Data.Array.ST.Safe
Data.Array.Storable
Data.Array.Storable.Safe
Data.Array.Storable.Internals
Data.Array.Unboxed
Data.Array.Unsafe

View File

@ -1,27 +0,0 @@
Copyright (c) 2010-2013 Vincent Hanquez <vincent@snarc.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

View File

@ -1,56 +0,0 @@
Name: asn1-encoding
Version: 0.9.5
Synopsis: ASN1 data reader and writer in RAW, BER and DER forms
Description:
ASN1 data reader and writer in raw form with supports for high level forms of ASN1 (BER, and DER).
License: BSD3
License-file: LICENSE
Copyright: Vincent Hanquez <vincent@snarc.org>
Author: Vincent Hanquez <vincent@snarc.org>
Maintainer: vincent@snarc.org
Category: Data
stability: experimental
Build-Type: Simple
Cabal-Version: >=1.10
Homepage: http://github.com/vincenthz/hs-asn1
Library
Exposed-modules: Data.ASN1.Error
Data.ASN1.BinaryEncoding
Data.ASN1.BinaryEncoding.Raw
Data.ASN1.Encoding
Data.ASN1.Stream
Data.ASN1.Object
other-modules: Data.ASN1.Prim
Data.ASN1.BinaryEncoding.Parse
Data.ASN1.BinaryEncoding.Writer
Data.ASN1.Internal
Data.ASN1.Serialize
Data.ASN1.Get
Build-Depends: base >= 3 && < 5
, bytestring
, hourglass >= 0.2.6
, asn1-types >= 0.3.0 && < 0.4
ghc-options: -Wall -fwarn-tabs
Default-Language: Haskell2010
Test-Suite tests-asn1-encoding
type: exitcode-stdio-1.0
hs-source-dirs: tests .
Main-Is: Tests.hs
Build-depends: base >= 3 && < 7
, bytestring
, text
, mtl
, tasty
, tasty-quickcheck
, asn1-types
, asn1-encoding
, hourglass
ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures
Default-Language: Haskell2010
source-repository head
type: git
location: git://github.com/vincenthz/hs-asn1
subdir: asn1-encoding

View File

@ -1,27 +0,0 @@
Copyright (c) 2010-2013 Vincent Hanquez <vincent@snarc.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

View File

@ -1,26 +0,0 @@
Name: asn1-parse
Version: 0.9.4
Description: Simple monadic parser for ASN1 stream types, when ASN1 pattern matching is not convenient.
License: BSD3
License-file: LICENSE
Copyright: Vincent Hanquez <vincent@snarc.org>
Author: Vincent Hanquez <vincent@snarc.org>
Maintainer: Vincent Hanquez <vincent@snarc.org>
Synopsis: Simple monadic parser for ASN1 stream types.
Build-Type: Simple
Category: Data
stability: experimental
Cabal-Version: >=1.6
Homepage: https://github.com/vincenthz/hs-asn1
Library
Build-Depends: base >= 3 && < 5
, bytestring
, asn1-types >= 0.3 && < 0.4
, asn1-encoding >= 0.9
Exposed-modules: Data.ASN1.Parse
ghc-options: -Wall
source-repository head
type: git
location: https://github.com/vincenthz/hs-asn1

View File

@ -1,27 +0,0 @@
Copyright (c) 2010-2013 Vincent Hanquez <vincent@snarc.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

View File

@ -1,32 +0,0 @@
Name: asn1-types
Version: 0.3.2
Description: ASN.1 standard types
License: BSD3
License-file: LICENSE
Copyright: Vincent Hanquez <vincent@snarc.org>
Author: Vincent Hanquez <vincent@snarc.org>
Maintainer: Vincent Hanquez <vincent@snarc.org>
Synopsis: ASN.1 types
Build-Type: Simple
Category: Data
stability: experimental
Cabal-Version: >=1.6
Homepage: http://github.com/vincenthz/hs-asn1-types
Library
Build-Depends: base >= 3 && < 5
, bytestring
, memory
, hourglass
Exposed-modules: Data.ASN1.BitArray
Data.ASN1.OID
Data.ASN1.Pretty
Data.ASN1.Types
Data.ASN1.Types.String
Data.ASN1.Types.Lowlevel
ghc-options: -Wall
source-repository head
type: git
location: git://github.com/vincenthz/hs-asn1-types

View File

@ -1,30 +0,0 @@
Copyright (c) 2012, Simon Marlow
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Simon Marlow nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,97 +0,0 @@
name: async
version: 2.2.1
-- don't forget to update ./changelog.md!
synopsis: Run IO operations asynchronously and wait for their results
description:
This package provides a higher-level interface over
threads, in which an @Async a@ is a concurrent
thread that will eventually deliver a value of
type @a@. The package provides ways to create
@Async@ computations, wait for their results, and
cancel them.
.
Using @Async@ is safer than using threads in two
ways:
.
* When waiting for a thread to return a result,
if the thread dies with an exception then the
caller must either re-throw the exception
('wait') or handle it ('waitCatch'); the
exception cannot be ignored.
.
* The API makes it possible to build a tree of
threads that are automatically killed when
their parent dies (see 'withAsync').
license: BSD3
license-file: LICENSE
author: Simon Marlow
maintainer: Simon Marlow <marlowsd@gmail.com>
copyright: (c) Simon Marlow 2012
category: Concurrency
build-type: Simple
cabal-version: >=1.10
homepage: https://github.com/simonmar/async
bug-reports: https://github.com/simonmar/async/issues
tested-with: GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2, GHC==7.0.4
extra-source-files:
changelog.md
bench/race.hs
source-repository head
type: git
location: https://github.com/simonmar/async.git
library
default-language: Haskell2010
other-extensions: CPP, MagicHash, RankNTypes, UnboxedTuples
if impl(ghc>=7.1)
other-extensions: Trustworthy
exposed-modules: Control.Concurrent.Async
build-depends: base >= 4.3 && < 4.12, hashable >= 1.1.1.0 && < 1.3, stm >= 2.2 && < 2.5
test-suite test-async
default-language: Haskell2010
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: test-async.hs
build-depends: base >= 4.3 && < 4.12,
async,
stm,
test-framework,
test-framework-hunit,
HUnit
flag bench
default: False
executable concasync
if !flag(bench)
buildable: False
default-language: Haskell2010
hs-source-dirs: bench
main-is: concasync.hs
build-depends: base, async, stm
ghc-options: -O2
executable conccancel
if !flag(bench)
buildable: False
default-language: Haskell2010
hs-source-dirs: bench
main-is: conccancel.hs
build-depends: base, async, stm
ghc-options: -O2 -threaded
executable race
if !flag(bench)
buildable: False
default-language: Haskell2010
hs-source-dirs: bench
main-is: race.hs
build-depends: base, async, stm
ghc-options: -O2 -threaded

View File

@ -1,30 +0,0 @@
Copyright (c) Lennart Kolmodin
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,30 +0,0 @@
Copyright (c) 2011, MailRank, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,55 +0,0 @@
name: attoparsec-iso8601
version: 1.0.1.0
synopsis: Parsing of ISO 8601 dates, originally from aeson.
description: Parsing of ISO 8601 dates, originally from aeson.
license: BSD3
license-file: LICENSE
category: Parsing
copyright: (c) 2011-2016 Bryan O'Sullivan
(c) 2011 MailRank, Inc.
author: Bryan O'Sullivan <bos@serpentine.com>
maintainer: Adam Bergmark <adam@bergmark.nl>
stability: experimental
cabal-version: >=1.10
homepage: https://github.com/bos/aeson
bug-reports: https://github.com/bos/aeson/issues
build-type: Simple
extra-source-files:
README.md
flag developer
description: operate in developer mode
default: False
manual: True
flag fast
description: compile without optimizations
default: False
manual: True
library
hs-source-dirs: .
default-language: Haskell2010
ghc-options: -Wall
exposed-modules:
Data.Attoparsec.Time.Internal
Data.Attoparsec.Time
build-depends:
attoparsec >= 0.13.0.1,
base >= 4.5 && < 5,
base-compat >= 0.9.1 && < 0.11,
text >= 1.1.1.0,
time >= 1.1.1.4
if flag(fast)
ghc-options: -O0
else
ghc-options: -O2
if flag(developer)
ghc-options: -Werror
ghc-prof-options: -auto-all
source-repository head
type: git
location: git://github.com/bos/aeson.git

View File

@ -1,193 +0,0 @@
name: attoparsec
version: 0.13.2.2
license: BSD3
license-file: LICENSE
category: Text, Parsing
author: Bryan O'Sullivan <bos@serpentine.com>
maintainer: Bryan O'Sullivan <bos@serpentine.com>, Ben Gamari <ben@smart-cactus.org>
stability: experimental
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.3, GHC ==8.0.2, GHC ==8.2.2
synopsis: Fast combinator parsing for bytestrings and text
cabal-version: >= 1.8
homepage: https://github.com/bos/attoparsec
bug-reports: https://github.com/bos/attoparsec/issues
build-type: Simple
description:
A fast parser combinator library, aimed particularly at dealing
efficiently with network protocols and complicated text/binary
file formats.
extra-source-files:
README.markdown
benchmarks/*.cabal
benchmarks/*.hs
benchmarks/*.txt
benchmarks/json-data/*.json
benchmarks/Makefile
benchmarks/med.txt.bz2
changelog.md
examples/*.c
examples/*.hs
examples/Makefile
tests/*.hs
tests/QC/*.hs
tests/QC/IPv6/*.hs
Flag developer
Description: Whether to build the library in development mode
Default: False
Manual: True
library
build-depends: array,
base >= 4.2 && < 5,
bytestring,
containers,
deepseq,
scientific >= 0.3.1 && < 0.4,
transformers,
text >= 1.1.1.3
if impl(ghc < 7.4)
build-depends:
bytestring < 0.10.4.0
if !impl(ghc >= 8.0)
-- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
build-depends: fail == 4.9.*,
semigroups >=0.16.1 && <0.19
exposed-modules: Data.Attoparsec
Data.Attoparsec.ByteString
Data.Attoparsec.ByteString.Char8
Data.Attoparsec.ByteString.Lazy
Data.Attoparsec.Char8
Data.Attoparsec.Combinator
Data.Attoparsec.Internal
Data.Attoparsec.Internal.Types
Data.Attoparsec.Lazy
Data.Attoparsec.Number
Data.Attoparsec.Text
Data.Attoparsec.Text.Lazy
Data.Attoparsec.Types
Data.Attoparsec.Zepto
other-modules: Data.Attoparsec.ByteString.Buffer
Data.Attoparsec.ByteString.FastSet
Data.Attoparsec.ByteString.Internal
Data.Attoparsec.Internal.Fhthagn
Data.Attoparsec.Text.Buffer
Data.Attoparsec.Text.FastSet
Data.Attoparsec.Text.Internal
ghc-options: -O2 -Wall
if flag(developer)
ghc-prof-options: -auto-all
ghc-options: -Werror
test-suite tests
type: exitcode-stdio-1.0
hs-source-dirs: tests .
main-is: QC.hs
other-modules: QC.Buffer
QC.ByteString
QC.Combinator
QC.Common
QC.IPv6.Internal
QC.IPv6.Types
QC.Rechunked
QC.Simple
QC.Text
QC.Text.FastSet
QC.Text.Regressions
other-modules: Data.Attoparsec.ByteString
Data.Attoparsec.ByteString.Buffer
Data.Attoparsec.ByteString.Char8
Data.Attoparsec.ByteString.FastSet
Data.Attoparsec.ByteString.Internal
Data.Attoparsec.ByteString.Lazy
Data.Attoparsec.Combinator
Data.Attoparsec.Internal
Data.Attoparsec.Internal.Fhthagn
Data.Attoparsec.Internal.Types
Data.Attoparsec.Number
Data.Attoparsec.Text
Data.Attoparsec.Text.Buffer
Data.Attoparsec.Text.FastSet
Data.Attoparsec.Text.Internal
Data.Attoparsec.Text.Lazy
Data.Attoparsec.Zepto
ghc-options:
-Wall -threaded -rtsopts
if flag(developer)
ghc-options: -Werror
build-depends:
array,
base >= 4 && < 5,
bytestring,
deepseq >= 1.1,
QuickCheck >= 2.7 && < 2.10,
quickcheck-unicode,
scientific,
tasty >= 0.11,
tasty-quickcheck >= 0.8,
text,
transformers,
vector
if !impl(ghc >= 8.0)
-- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
build-depends: fail == 4.9.*,
semigroups >=0.16.1 && <0.19
benchmark benchmarks
type: exitcode-stdio-1.0
hs-source-dirs: benchmarks benchmarks/warp-3.0.1.1 .
ghc-options: -O2 -Wall -rtsopts
main-is: Benchmarks.hs
other-modules:
Common
HeadersByteString
HeadersByteString.Atto
HeadersText
Links
Network.Wai.Handler.Warp.ReadInt
Network.Wai.Handler.Warp.RequestHeader
Numbers
Sets
TextFastSet
Warp
ghc-options: -O2 -Wall
if flag(developer)
ghc-options: -Werror
build-depends:
array,
base == 4.*,
bytestring >= 0.10.4.0,
case-insensitive,
containers,
criterion >= 1.0,
deepseq >= 1.1,
directory,
filepath,
ghc-prim,
http-types,
parsec >= 3.1.2,
scientific,
text >= 1.1.1.0,
transformers,
unordered-containers,
vector
if !impl(ghc >= 8.0)
-- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
build-depends: fail == 4.9.*,
semigroups >=0.16.1 && <0.19
source-repository head
type: git
location: https://github.com/bos/attoparsec

View File

@ -1,20 +0,0 @@
Copyright (c) 2014 Michael Snoyman
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -1,34 +0,0 @@
name: auto-update
version: 0.1.4.1
synopsis: Efficiently run periodic, on-demand actions
description: API docs and the README are available at <http://www.stackage.org/package/auto-update>.
homepage: https://github.com/yesodweb/wai
license: MIT
license-file: LICENSE
author: Michael Snoyman
maintainer: michael@snoyman.com
category: Control
build-type: Simple
extra-source-files: README.md
ChangeLog.md
cabal-version: >=1.10
library
ghc-options: -Wall
exposed-modules: Control.AutoUpdate
Control.Debounce
Control.Reaper
other-modules: Control.AutoUpdate.Util
build-depends: base >= 4 && < 5
default-language: Haskell2010
-- Test suite is currently not robust enough, gives too many false negatives.
-- test-suite spec
-- main-is: Spec.hs
-- other-modules: Control.AutoUpdateSpec
-- Control.ReaperSpec
-- hs-source-dirs: test
-- type: exitcode-stdio-1.0
-- build-depends: base, auto-update, hspec
-- default-language: Haskell2010

View File

@ -1,83 +0,0 @@
This library (libraries/base) is derived from code from several
sources:
* Code from the GHC project which is largely (c) The University of
Glasgow, and distributable under a BSD-style license (see below),
* Code from the Haskell 98 Report which is (c) Simon Peyton Jones
and freely redistributable (but see the full license for
restrictions).
* Code from the Haskell Foreign Function Interface specification,
which is (c) Manuel M. T. Chakravarty and freely redistributable
(but see the full license for restrictions).
The full text of these licenses is reproduced below. All of the
licenses are BSD-style or compatible.
-----------------------------------------------------------------------------
The Glasgow Haskell Compiler License
Copyright 2004, The University Court of the University of Glasgow.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- Neither name of the University nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY COURT OF THE UNIVERSITY OF
GLASGOW AND THE CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
UNIVERSITY COURT OF THE UNIVERSITY OF GLASGOW OR THE CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
-----------------------------------------------------------------------------
Code derived from the document "Report on the Programming Language
Haskell 98", is distributed under the following license:
Copyright (c) 2002 Simon Peyton Jones
The authors intend this Report to belong to the entire Haskell
community, and so we grant permission to copy and distribute it for
any purpose, provided that it is reproduced in its entirety,
including this Notice. Modified versions of this Report may also be
copied and distributed for any purpose, provided that the modified
version is clearly presented as such, and that it does not claim to
be a definition of the Haskell 98 Language.
-----------------------------------------------------------------------------
Code derived from the document "The Haskell 98 Foreign Function
Interface, An Addendum to the Haskell 98 Report" is distributed under
the following license:
Copyright (c) 2002 Manuel M. T. Chakravarty
The authors intend this Report to belong to the entire Haskell
community, and so we grant permission to copy and distribute it for
any purpose, provided that it is reproduced in its entirety,
including this Notice. Modified versions of this Report may also be
copied and distributed for any purpose, provided that the modified
version is clearly presented as such, and that it does not claim to
be a definition of the Haskell 98 Foreign Function Interface.
-----------------------------------------------------------------------------

View File

@ -1,19 +0,0 @@
Copyright (c) 2012-2018 Simon Hengel <sol@typeful.net> and Ryan Scott <ryan.gl.scott@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@ -1,19 +0,0 @@
Copyright (c) 2012-2018 Simon Hengel <sol@typeful.net> and Ryan Scott <ryan.gl.scott@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@ -1,238 +0,0 @@
name: base-compat-batteries
version: 0.10.5
license: MIT
license-file: LICENSE
copyright: (c) 2012-2018 Simon Hengel,
(c) 2014-2018 João Cristóvão,
(c) 2015-2018 Ryan Scott
author: Simon Hengel <sol@typeful.net>,
João Cristóvão <jmacristovao@gmail.com>,
Ryan Scott <ryan.gl.scott@gmail.com>
maintainer: Simon Hengel <sol@typeful.net>,
João Cristóvão <jmacristovao@gmail.com>,
Ryan Scott <ryan.gl.scott@gmail.com>
build-type: Simple
cabal-version: >= 1.8
category: Compatibility
synopsis: base-compat with extra batteries
description: Provides functions available in later versions of @base@ to
a wider range of compilers, without requiring you to use CPP
pragmas in your code.
.
This package provides the same API as the
@<http://hackage.haskell.org/package/base-compat base-compat>@
library, but depends on compatibility packages
(such as @semigroups@) to offer a wider support window than
@base-compat@, which has no dependencies. Most of the modules
in this library have the same names as in @base-compat@
to make it easier to switch between the two. There also exist
versions of each module with the suffix @.Repl.Batteries@,
which are distinct from anything in @base-compat@, to allow
for easier use in GHCi.
.
See
@<https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown#dependencies here>@
for a more comprehensive list of differences between
@base-compat@ and @base-compat-batteries@.
tested-with: GHC == 7.0.*
, GHC == 7.2.*
, GHC == 7.4.*
, GHC == 7.6.*
, GHC == 7.8.*
, GHC == 7.10.*
, GHC == 8.0.*
, GHC == 8.2.*
, GHC == 8.4.*
, GHC == 8.6.*
extra-source-files: CHANGES.markdown, README.markdown
source-repository head
type: git
location: https://github.com/haskell-compat/base-compat
subdir: base-compat-batteries
library
ghc-options:
-Wall
build-depends:
base >= 4.3 && < 5,
base-compat == 0.10.5
if !impl(ghc >= 7.8)
build-depends:
tagged >= 0.8.5 && < 0.9
if !impl(ghc >= 7.10)
build-depends:
nats >= 1.1.2 && < 1.2,
void >= 0.7.2 && < 0.8
if !impl(ghc >= 8.0)
build-depends:
fail >= 4.9.0.0 && < 4.10,
semigroups >= 0.18.4 && < 0.19,
transformers >= 0.2 && < 0.6,
transformers-compat >= 0.6 && < 0.7
if !impl(ghc >= 8.2)
build-depends:
bifunctors >= 5.5.2 && < 5.6
if !impl(ghc >= 8.6)
build-depends:
contravariant >= 1.5 && < 1.6
ghc-options:
-fno-warn-duplicate-exports
hs-source-dirs:
src
exposed-modules:
Control.Concurrent.Compat
Control.Concurrent.MVar.Compat
Control.Exception.Compat
Control.Monad.Compat
Control.Monad.Fail.Compat
Control.Monad.IO.Class.Compat
Control.Monad.ST.Lazy.Unsafe.Compat
Control.Monad.ST.Unsafe.Compat
Data.Bifoldable.Compat
Data.Bifunctor.Compat
Data.Bitraversable.Compat
Data.Bits.Compat
Data.Bool.Compat
Data.Complex.Compat
Data.Either.Compat
Data.Foldable.Compat
Data.Function.Compat
Data.Functor.Compat
Data.Functor.Compose.Compat
Data.Functor.Const.Compat
Data.Functor.Contravariant.Compat
Data.Functor.Identity.Compat
Data.Functor.Product.Compat
Data.Functor.Sum.Compat
Data.IORef.Compat
Data.List.Compat
Data.List.NonEmpty.Compat
Data.Monoid.Compat
Data.Proxy.Compat
Data.Ratio.Compat
Data.Semigroup.Compat
Data.STRef.Compat
Data.String.Compat
Data.Type.Coercion.Compat
Data.Version.Compat
Data.Void.Compat
Data.Word.Compat
Debug.Trace.Compat
Foreign.Compat
Foreign.ForeignPtr.Compat
Foreign.ForeignPtr.Safe.Compat
Foreign.ForeignPtr.Unsafe.Compat
Foreign.Marshal.Alloc.Compat
Foreign.Marshal.Array.Compat
Foreign.Marshal.Compat
Foreign.Marshal.Safe.Compat
Foreign.Marshal.Unsafe.Compat
Foreign.Marshal.Utils.Compat
Numeric.Compat
Numeric.Natural.Compat
Prelude.Compat
System.Environment.Compat
System.Exit.Compat
System.IO.Unsafe.Compat
Text.Read.Compat
Type.Reflection.Compat
Control.Concurrent.Compat.Repl.Batteries
Control.Concurrent.MVar.Compat.Repl.Batteries
Control.Exception.Compat.Repl.Batteries
Control.Monad.Compat.Repl.Batteries
Control.Monad.Fail.Compat.Repl.Batteries
Control.Monad.IO.Class.Compat.Repl.Batteries
Control.Monad.ST.Lazy.Unsafe.Compat.Repl.Batteries
Control.Monad.ST.Unsafe.Compat.Repl.Batteries
Data.Bifoldable.Compat.Repl.Batteries
Data.Bifunctor.Compat.Repl.Batteries
Data.Bitraversable.Compat.Repl.Batteries
Data.Bits.Compat.Repl.Batteries
Data.Bool.Compat.Repl.Batteries
Data.Complex.Compat.Repl.Batteries
Data.Either.Compat.Repl.Batteries
Data.Foldable.Compat.Repl.Batteries
Data.Function.Compat.Repl.Batteries
Data.Functor.Compat.Repl.Batteries
Data.Functor.Compose.Compat.Repl.Batteries
Data.Functor.Const.Compat.Repl.Batteries
Data.Functor.Identity.Compat.Repl.Batteries
Data.Functor.Contravariant.Compat.Repl.Batteries
Data.Functor.Product.Compat.Repl.Batteries
Data.Functor.Sum.Compat.Repl.Batteries
Data.IORef.Compat.Repl.Batteries
Data.List.Compat.Repl.Batteries
Data.List.NonEmpty.Compat.Repl.Batteries
Data.Monoid.Compat.Repl.Batteries
Data.Proxy.Compat.Repl.Batteries
Data.Ratio.Compat.Repl.Batteries
Data.Semigroup.Compat.Repl.Batteries
Data.STRef.Compat.Repl.Batteries
Data.String.Compat.Repl.Batteries
Data.Type.Coercion.Compat.Repl.Batteries
Data.Version.Compat.Repl.Batteries
Data.Void.Compat.Repl.Batteries
Data.Word.Compat.Repl.Batteries
Debug.Trace.Compat.Repl.Batteries
Foreign.Compat.Repl.Batteries
Foreign.ForeignPtr.Compat.Repl.Batteries
Foreign.ForeignPtr.Safe.Compat.Repl.Batteries
Foreign.ForeignPtr.Unsafe.Compat.Repl.Batteries
Foreign.Marshal.Alloc.Compat.Repl.Batteries
Foreign.Marshal.Array.Compat.Repl.Batteries
Foreign.Marshal.Compat.Repl.Batteries
Foreign.Marshal.Safe.Compat.Repl.Batteries
Foreign.Marshal.Unsafe.Compat.Repl.Batteries
Foreign.Marshal.Utils.Compat.Repl.Batteries
Numeric.Compat.Repl.Batteries
Numeric.Natural.Compat.Repl.Batteries
Prelude.Compat.Repl.Batteries
System.Environment.Compat.Repl.Batteries
System.Exit.Compat.Repl.Batteries
System.IO.Unsafe.Compat.Repl.Batteries
Text.Read.Compat.Repl.Batteries
Type.Reflection.Compat.Repl.Batteries
test-suite spec
type:
exitcode-stdio-1.0
ghc-options:
-Wall
hs-source-dirs:
test
main-is:
Spec.hs
other-modules:
Control.Monad.CompatSpec
Data.Bits.CompatSpec
Data.Bool.CompatSpec
Data.Either.CompatSpec
Data.Foldable.CompatSpec
Data.Function.CompatSpec
Data.Functor.CompatSpec
Data.IORef.CompatSpec
Data.List.CompatSpec
Data.Monoid.CompatSpec
Data.STRef.CompatSpec
Data.Version.CompatSpec
Data.Word.CompatSpec
Foreign.Marshal.Alloc.CompatSpec
Foreign.Marshal.Utils.CompatSpec
Numeric.CompatSpec
Prelude.CompatSpec
System.Environment.CompatSpec
Text.Read.CompatSpec
-- Other tests
SafeHaskellSpec
TestHspecTrustworthy
build-depends:
base >= 4.3 && < 5
, base-compat-batteries
, hspec >= 1.8
, QuickCheck
build-tool-depends:
hspec-discover:hspec-discover >= 1.8

View File

@ -1,191 +0,0 @@
name: base-compat
version: 0.10.5
license: MIT
license-file: LICENSE
copyright: (c) 2012-2018 Simon Hengel,
(c) 2014-2018 João Cristóvão,
(c) 2015-2018 Ryan Scott
author: Simon Hengel <sol@typeful.net>,
João Cristóvão <jmacristovao@gmail.com>,
Ryan Scott <ryan.gl.scott@gmail.com>
maintainer: Simon Hengel <sol@typeful.net>,
João Cristóvão <jmacristovao@gmail.com>,
Ryan Scott <ryan.gl.scott@gmail.com>
build-type: Simple
cabal-version: >= 1.8
category: Compatibility
synopsis: A compatibility layer for base
description: Provides functions available in later versions of @base@ to
a wider range of compilers, without requiring you to use CPP
pragmas in your code. See the
<https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown README>
for what is covered. Also see the
<https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown changelog>
for recent changes.
.
Note that @base-compat@ does not add any orphan instances.
There is a separate package,
@<http://hackage.haskell.org/package/base-orphans base-orphans>@,
for that.
.
In addition, @base-compat@ does not backport any data types
or type classes. See
@<https://github.com/haskell-compat/base-compat/blob/master/base-compat/README.markdown#data-types-and-type-classes this section of the README>@
for more info.
.
@base-compat@ is designed to have zero dependencies. For a
version of @base-compat@ that depends on compatibility
libraries for a wider support window, see the
@<http://hackage.haskell.org/package/base-compat-batteries base-compat-batteries>@
package. Most of the modules in this library have the same
names as in @base-compat-batteries@ to make it easier to
switch between the two. There also exist versions of each
module with the suffix @.Repl@, which are distinct from
anything in @base-compat-batteries@, to allow for easier
use in GHCi.
tested-with: GHC == 7.0.*
, GHC == 7.2.*
, GHC == 7.4.*
, GHC == 7.6.*
, GHC == 7.8.*
, GHC == 7.10.*
, GHC == 8.0.*
, GHC == 8.2.*
, GHC == 8.4.*
, GHC == 8.6.*
extra-source-files: CHANGES.markdown, README.markdown
source-repository head
type: git
location: https://github.com/haskell-compat/base-compat
subdir: base-compat
library
ghc-options:
-Wall
build-depends:
base >= 4.3 && < 5
if !os(windows) && !os(halvm)
build-depends: unix
ghc-options:
-fno-warn-duplicate-exports
if impl(ghc >= 7.10)
ghc-options: -fno-warn-trustworthy-safe
hs-source-dirs:
src
exposed-modules:
Control.Concurrent.Compat
Control.Concurrent.MVar.Compat
Control.Exception.Compat
Control.Monad.Compat
Control.Monad.Fail.Compat
Control.Monad.IO.Class.Compat
Control.Monad.ST.Lazy.Unsafe.Compat
Control.Monad.ST.Unsafe.Compat
Data.Bifoldable.Compat
Data.Bifunctor.Compat
Data.Bitraversable.Compat
Data.Bits.Compat
Data.Bool.Compat
Data.Complex.Compat
Data.Either.Compat
Data.Foldable.Compat
Data.Function.Compat
Data.Functor.Compat
Data.Functor.Compose.Compat
Data.Functor.Const.Compat
Data.Functor.Contravariant.Compat
Data.Functor.Identity.Compat
Data.Functor.Product.Compat
Data.Functor.Sum.Compat
Data.IORef.Compat
Data.List.Compat
Data.List.NonEmpty.Compat
Data.Monoid.Compat
Data.Proxy.Compat
Data.Ratio.Compat
Data.Semigroup.Compat
Data.STRef.Compat
Data.String.Compat
Data.Type.Coercion.Compat
Data.Version.Compat
Data.Void.Compat
Data.Word.Compat
Debug.Trace.Compat
Foreign.Compat
Foreign.ForeignPtr.Compat
Foreign.ForeignPtr.Safe.Compat
Foreign.ForeignPtr.Unsafe.Compat
Foreign.Marshal.Alloc.Compat
Foreign.Marshal.Array.Compat
Foreign.Marshal.Compat
Foreign.Marshal.Safe.Compat
Foreign.Marshal.Unsafe.Compat
Foreign.Marshal.Utils.Compat
Numeric.Compat
Numeric.Natural.Compat
Prelude.Compat
System.Environment.Compat
System.Exit.Compat
System.IO.Unsafe.Compat
Text.Read.Compat
Type.Reflection.Compat
Control.Concurrent.Compat.Repl
Control.Concurrent.MVar.Compat.Repl
Control.Exception.Compat.Repl
Control.Monad.Compat.Repl
Control.Monad.Fail.Compat.Repl
Control.Monad.IO.Class.Compat.Repl
Control.Monad.ST.Lazy.Unsafe.Compat.Repl
Control.Monad.ST.Unsafe.Compat.Repl
Data.Bifoldable.Compat.Repl
Data.Bifunctor.Compat.Repl
Data.Bitraversable.Compat.Repl
Data.Bits.Compat.Repl
Data.Bool.Compat.Repl
Data.Complex.Compat.Repl
Data.Either.Compat.Repl
Data.Foldable.Compat.Repl
Data.Function.Compat.Repl
Data.Functor.Compat.Repl
Data.Functor.Compose.Compat.Repl
Data.Functor.Const.Compat.Repl
Data.Functor.Contravariant.Compat.Repl
Data.Functor.Identity.Compat.Repl
Data.Functor.Product.Compat.Repl
Data.Functor.Sum.Compat.Repl
Data.IORef.Compat.Repl
Data.List.Compat.Repl
Data.List.NonEmpty.Compat.Repl
Data.Monoid.Compat.Repl
Data.Proxy.Compat.Repl
Data.Ratio.Compat.Repl
Data.Semigroup.Compat.Repl
Data.STRef.Compat.Repl
Data.String.Compat.Repl
Data.Type.Coercion.Compat.Repl
Data.Version.Compat.Repl
Data.Void.Compat.Repl
Data.Word.Compat.Repl
Debug.Trace.Compat.Repl
Foreign.Compat.Repl
Foreign.ForeignPtr.Compat.Repl
Foreign.ForeignPtr.Safe.Compat.Repl
Foreign.ForeignPtr.Unsafe.Compat.Repl
Foreign.Marshal.Alloc.Compat.Repl
Foreign.Marshal.Array.Compat.Repl
Foreign.Marshal.Compat.Repl
Foreign.Marshal.Safe.Compat.Repl
Foreign.Marshal.Unsafe.Compat.Repl
Foreign.Marshal.Utils.Compat.Repl
Numeric.Compat.Repl
Numeric.Natural.Compat.Repl
Prelude.Compat.Repl
System.Environment.Compat.Repl
System.Exit.Compat.Repl
System.IO.Unsafe.Compat.Repl
Text.Read.Compat.Repl
Type.Reflection.Compat.Repl

View File

@ -1,20 +0,0 @@
Copyright (c) 2015-2017 Simon Hengel <sol@typeful.net>, João Cristóvão <jmacristovao@gmail.com>, Ryan Scott <ryan.gl.scott@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -1,75 +0,0 @@
-- This file has been generated from package.yaml by hpack version 0.28.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: f7b54386bbe16442a11779267f4a728967659e625e63acc7a4a4a9d07cfd302f
name: base-orphans
version: 0.8
synopsis: Backwards-compatible orphan instances for base
description: @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @<http://hackage.haskell.org/package/base-compat base-compat>@.
See the README for what instances are covered: <https://github.com/haskell-compat/base-orphans#readme>. See also the <https://github.com/haskell-compat/base-orphans#what-is-not-covered what is not covered> section.
category: Compatibility
homepage: https://github.com/haskell-compat/base-orphans#readme
bug-reports: https://github.com/haskell-compat/base-orphans/issues
author: Simon Hengel <sol@typeful.net>,
João Cristóvão <jmacristovao@gmail.com>,
Ryan Scott <ryan.gl.scott@gmail.com>
maintainer: Simon Hengel <sol@typeful.net>,
João Cristóvão <jmacristovao@gmail.com>,
Ryan Scott <ryan.gl.scott@gmail.com>
copyright: (c) 2012-2017 Simon Hengel,
(c) 2014-2017 João Cristóvão,
(c) 2015-2017 Ryan Scott
license: MIT
license-file: LICENSE
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.1, GHC == 7.8.2, GHC == 7.8.3, GHC == 7.8.4 , GHC == 7.10.1, GHC == 7.10.2, GHC == 7.10.3 , GHC == 8.0.1, GHC == 8.0.2 , GHC == 8.2.1, GHC == 8.2.2 , GHC == 8.4.1, GHC == 8.4.2, GHC == 8.4.3 , GHC == 8.6.1
extra-source-files:
CHANGES.markdown
README.markdown
source-repository head
type: git
location: https://github.com/haskell-compat/base-orphans
library
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
base >=4.3 && <5
, ghc-prim
exposed-modules:
Data.Orphans
other-modules:
Data.Orphans.Prelude
default-language: Haskell2010
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs:
test
ghc-options: -Wall
build-depends:
QuickCheck
, base >=4.3 && <5
, base-orphans
, hspec ==2.*
build-tool-depends: hspec-discover:hspec-discover == 2.*
other-modules:
Control.Applicative.OrphansSpec
Control.Exception.OrphansSpec
Data.Bits.OrphansSpec
Data.Foldable.OrphansSpec
Data.Monoid.OrphansSpec
Data.Traversable.OrphansSpec
Data.Version.OrphansSpec
Foreign.Storable.OrphansSpec
GHC.Fingerprint.OrphansSpec
System.Posix.Types.IntWord
System.Posix.Types.OrphansSpec
Paths_base_orphans
default-language: Haskell2010

View File

@ -1,22 +0,0 @@
Copyright (c) 2014, Nikita Volkov
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

View File

@ -1,61 +0,0 @@
name:
base-prelude
version:
1.3
synopsis:
The most complete prelude formed solely from the "base" package
description:
A library which aims to reexport all the non-conflicting and
most general definitions from the \"base\" package.
This includes APIs for applicatives, arrows, monoids, foldables, traversables,
exceptions, generics, ST, MVars and STM.
.
This package will never have any dependencies other than \"base\".
.
/Versioning policy/
.
The versioning policy of this package deviates from PVP in the sense
that its exports in part are transitively determined by the version of \"base\".
Therefore it's recommended for the users of \"base-prelude\" to specify
the bounds of \"base\" as well.
category:
Prelude
homepage:
https://github.com/nikita-volkov/base-prelude
bug-reports:
https://github.com/nikita-volkov/base-prelude/issues
author:
Nikita Volkov <nikita.y.volkov@mail.ru>
maintainer:
Nikita Volkov <nikita.y.volkov@mail.ru>
copyright:
(c) 2014, Nikita Volkov
license:
MIT
license-file:
LICENSE
build-type:
Simple
extra-source-files:
CHANGELOG.md
cabal-version:
>=1.10
source-repository head
type:
git
location:
git://github.com/nikita-volkov/base-prelude.git
library
hs-source-dirs:
library
other-modules:
exposed-modules:
BasePrelude
build-depends:
base >= 4.6 && < 5
default-language:
Haskell2010

View File

@ -1,405 +0,0 @@
cabal-version: 2.2
name: base
version: 4.12.0.0
-- NOTE: Don't forget to update ./changelog.md
license: BSD-3-Clause
license-file: LICENSE
maintainer: libraries@haskell.org
bug-reports: http://ghc.haskell.org/trac/ghc/newticket?component=libraries/base
synopsis: Basic libraries
category: Prelude
build-type: Configure
description:
This package contains the Standard Haskell "Prelude" and its support libraries,
and a large collection of useful libraries ranging from data
structures to parsing combinators and debugging utilities.
extra-tmp-files:
autom4te.cache
base.buildinfo
config.log
config.status
include/EventConfig.h
include/HsBaseConfig.h
extra-source-files:
aclocal.m4
base.buildinfo.in
changelog.md
config.guess
config.sub
configure
configure.ac
include/CTypes.h
include/EventConfig.h.in
include/HsBaseConfig.h.in
include/ieee-flpt.h
include/md5.h
include/fs.h
install-sh
source-repository head
type: git
location: http://git.haskell.org/ghc.git
subdir: libraries/base
Flag integer-simple
Description: Use integer-simple
Manual: True
Default: False
Flag integer-gmp
Description: Use integer-gmp
Manual: True
Default: False
Library
default-language: Haskell2010
other-extensions:
BangPatterns
CApiFFI
CPP
ConstraintKinds
DataKinds
DeriveDataTypeable
DeriveGeneric
ExistentialQuantification
ExplicitForAll
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
KindSignatures
MagicHash
MultiParamTypeClasses
NegativeLiterals
NoImplicitPrelude
NondecreasingIndentation
OverloadedStrings
ParallelArrays
PolyKinds
RankNTypes
RecordWildCards
RoleAnnotations
Safe
ScopedTypeVariables
StandaloneDeriving
Trustworthy
TypeFamilies
TypeOperators
TypeSynonymInstances
UnboxedTuples
UndecidableInstances
UnliftedFFITypes
Unsafe
build-depends: rts == 1.0, ghc-prim ^>= 0.5.3
-- sanity-check to ensure exactly one flag is set
if !((flag(integer-gmp) && !flag(integer-simple)) || (!flag(integer-gmp) && flag(integer-simple)))
build-depends: invalid-cabal-flag-settings<0
if flag(integer-simple)
build-depends: integer-simple ^>= 0.1.1
if flag(integer-gmp)
build-depends: integer-gmp ^>= 1.0.1
cpp-options: -DOPTIMISE_INTEGER_GCD_LCM
exposed-modules:
Control.Applicative
Control.Arrow
Control.Category
Control.Concurrent
Control.Concurrent.Chan
Control.Concurrent.MVar
Control.Concurrent.QSem
Control.Concurrent.QSemN
Control.Exception
Control.Exception.Base
Control.Monad
Control.Monad.Fail
Control.Monad.Fix
Control.Monad.Instances
Control.Monad.IO.Class
Control.Monad.ST
Control.Monad.ST.Lazy
Control.Monad.ST.Lazy.Safe
Control.Monad.ST.Lazy.Unsafe
Control.Monad.ST.Safe
Control.Monad.ST.Strict
Control.Monad.ST.Unsafe
Control.Monad.Zip
Data.Bifoldable
Data.Bifunctor
Data.Bitraversable
Data.Bits
Data.Bool
Data.Char
Data.Coerce
Data.Complex
Data.Data
Data.Dynamic
Data.Either
Data.Eq
Data.Fixed
Data.Foldable
Data.Function
Data.Functor
Data.Functor.Classes
Data.Functor.Contravariant
Data.Functor.Compose
Data.Functor.Const
Data.Functor.Identity
Data.Functor.Product
Data.Functor.Sum
Data.IORef
Data.Int
Data.Ix
Data.Kind
Data.List
Data.List.NonEmpty
Data.Maybe
Data.Monoid
Data.Ord
Data.Proxy
Data.Ratio
Data.Semigroup
Data.STRef
Data.STRef.Lazy
Data.STRef.Strict
Data.String
Data.Traversable
Data.Tuple
Data.Type.Bool
Data.Type.Coercion
Data.Type.Equality
Data.Typeable
Data.Unique
Data.Version
Data.Void
Data.Word
Debug.Trace
Foreign
Foreign.C
Foreign.C.Error
Foreign.C.String
Foreign.C.Types
Foreign.Concurrent
Foreign.ForeignPtr
Foreign.ForeignPtr.Safe
Foreign.ForeignPtr.Unsafe
Foreign.Marshal
Foreign.Marshal.Alloc
Foreign.Marshal.Array
Foreign.Marshal.Error
Foreign.Marshal.Pool
Foreign.Marshal.Safe
Foreign.Marshal.Unsafe
Foreign.Marshal.Utils
Foreign.Ptr
Foreign.Safe
Foreign.StablePtr
Foreign.Storable
GHC.Arr
GHC.Base
GHC.ByteOrder
GHC.Char
GHC.Clock
GHC.Conc
GHC.Conc.IO
GHC.Conc.Signal
GHC.Conc.Sync
GHC.ConsoleHandler
GHC.Constants
GHC.Desugar
GHC.Enum
GHC.Environment
GHC.Err
GHC.Exception
GHC.Exception.Type
GHC.ExecutionStack
GHC.ExecutionStack.Internal
GHC.Exts
GHC.Fingerprint
GHC.Fingerprint.Type
GHC.Float
GHC.Float.ConversionUtils
GHC.Float.RealFracMethods
GHC.Foreign
GHC.ForeignPtr
GHC.GHCi
GHC.Generics
GHC.IO
GHC.IO.Buffer
GHC.IO.BufferedIO
GHC.IO.Device
GHC.IO.Encoding
GHC.IO.Encoding.CodePage
GHC.IO.Encoding.Failure
GHC.IO.Encoding.Iconv
GHC.IO.Encoding.Latin1
GHC.IO.Encoding.Types
GHC.IO.Encoding.UTF16
GHC.IO.Encoding.UTF32
GHC.IO.Encoding.UTF8
GHC.IO.Exception
GHC.IO.FD
GHC.IO.Handle
GHC.IO.Handle.FD
GHC.IO.Handle.Internals
GHC.IO.Handle.Lock
GHC.IO.Handle.Text
GHC.IO.Handle.Types
GHC.IO.IOMode
GHC.IO.Unsafe
GHC.IOArray
GHC.IORef
GHC.Int
GHC.List
GHC.Maybe
GHC.MVar
GHC.Natural
GHC.Num
GHC.OldList
GHC.OverloadedLabels
GHC.Pack
GHC.Profiling
GHC.Ptr
GHC.Read
GHC.Real
GHC.Records
GHC.ResponseFile
GHC.RTS.Flags
GHC.ST
GHC.StaticPtr
GHC.STRef
GHC.Show
GHC.Stable
GHC.StableName
GHC.Stack
GHC.Stack.CCS
GHC.Stack.Types
GHC.Stats
GHC.Storable
GHC.TopHandler
GHC.TypeLits
GHC.TypeNats
GHC.Unicode
GHC.Weak
GHC.Word
Numeric
Numeric.Natural
Prelude
System.CPUTime
System.Console.GetOpt
System.Environment
System.Environment.Blank
System.Exit
System.IO
System.IO.Error
System.IO.Unsafe
System.Info
System.Mem
System.Mem.StableName
System.Mem.Weak
System.Posix.Internals
System.Posix.Types
System.Timeout
Text.ParserCombinators.ReadP
Text.ParserCombinators.ReadPrec
Text.Printf
Text.Read
Text.Read.Lex
Text.Show
Text.Show.Functions
Type.Reflection
Type.Reflection.Unsafe
Unsafe.Coerce
other-modules:
Control.Monad.ST.Imp
Control.Monad.ST.Lazy.Imp
Data.Functor.Utils
Data.OldList
Data.Semigroup.Internal
Data.Typeable.Internal
Foreign.ForeignPtr.Imp
GHC.StaticPtr.Internal
System.Environment.ExecutablePath
System.CPUTime.Utils
c-sources:
cbits/DarwinUtils.c
cbits/PrelIOUtils.c
cbits/SetEnv.c
cbits/WCsubst.c
cbits/Win32Utils.c
cbits/consUtils.c
cbits/iconv.c
cbits/inputReady.c
cbits/md5.c
cbits/primFloat.c
cbits/sysconf.c
cbits/fs.c
cmm-sources:
cbits/CastFloatWord.cmm
include-dirs: include
includes:
HsBase.h
install-includes:
HsBase.h
WCsubst.h
consUtils.h
-- OS Specific
if os(windows)
-- Windows requires some extra libraries for linking because the RTS
-- is no longer re-exporting them.
-- msvcrt: standard C library. The RTS will automatically include this,
-- but is added for completeness.
-- mingwex: provides C99 compatibility. libm is a stub on MingW.
-- mingw32: Unfortunately required because of a resource leak between
-- mingwex and mingw32. the __math_err symbol is defined in
-- mingw32 which is required by mingwex.
extra-libraries: wsock32, user32, shell32, msvcrt, mingw32, mingwex
exposed-modules:
GHC.IO.Encoding.CodePage.API
GHC.IO.Encoding.CodePage.Table
GHC.Conc.Windows
GHC.Windows
other-modules:
System.CPUTime.Windows
else
exposed-modules:
GHC.Event
other-modules:
GHC.Event.Arr
GHC.Event.Array
GHC.Event.Control
GHC.Event.EPoll
GHC.Event.IntTable
GHC.Event.Internal
GHC.Event.KQueue
GHC.Event.Manager
GHC.Event.PSQ
GHC.Event.Poll
GHC.Event.Thread
GHC.Event.TimerManager
GHC.Event.Unique
System.CPUTime.Posix.ClockGetTime
System.CPUTime.Posix.Times
System.CPUTime.Posix.RUsage
System.CPUTime.Unsupported
-- We need to set the unit id to base (without a version number)
-- as it's magic.
ghc-options: -this-unit-id base
-- Make sure we don't accidentally regress into anti-patterns
ghc-options: -Wcompat -Wnoncanonical-monad-instances

View File

@ -1,30 +0,0 @@
Copyright (c) 2011 MailRank, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,38 +0,0 @@
name: base16-bytestring
version: 0.1.1.6
synopsis: Fast base16 (hex) encoding and decoding for ByteStrings
description: Fast base16 (hex) encoding and decoding for ByteStrings
homepage: http://github.com/bos/base16-bytestring
bug-reports: http://github.com/bos/base16-bytestring/issues
license: BSD3
license-file: LICENSE
copyright: Copyright 2011 MailRank, Inc.
author: Bryan O'Sullivan <bos@serpentine.com>
maintainer: Bryan O'Sullivan <bos@serpentine.com>
copyright: 2010 Bryan O'Sullivan
category: Data
build-type: Simple
extra-source-files: README.markdown
Cabal-version: >=1.6
library
exposed-modules:
Data.ByteString.Base16
Data.ByteString.Base16.Lazy
build-depends:
base == 4.*,
bytestring >= 0.9,
ghc-prim
ghc-options: -Wall -funbox-strict-fields
ghc-prof-options: -auto-all
source-repository head
type: git
location: http://github.com/bos/base16-bytestring
source-repository head
type: mercurial
location: http://bitbucket.org/bos/base16-bytestring

View File

@ -1,30 +0,0 @@
Copyright (c) 2010 Bryan O'Sullivan <bos@serpentine.com>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,85 +0,0 @@
name: base64-bytestring
version: 1.0.0.2
synopsis: Fast base64 encoding and decoding for ByteStrings
description: This package provides support for encoding and decoding binary data according to @base64@ (see also <https://tools.ietf.org/html/rfc4648 RFC 4648>) for strict and lazy ByteStrings.
homepage: https://github.com/haskell/base64-bytestring
bug-reports: https://github.com/haskell/base64-bytestring/issues
license: BSD3
license-file: LICENSE
author: Bryan O'Sullivan <bos@serpentine.com>
maintainer: Herbert Valerio Riedel <hvr@gnu.org>,
Mikhail Glushenkov <mikhail.glushenkov@gmail.com>
copyright: 2010-2018 Bryan O'Sullivan et al.
category: Data
build-type: Simple
cabal-version: >=1.8
tested-with: GHC==8.6.2, GHC==8.4.4, GHC==8.2.2,
GHC==8.0.2, GHC==7.10.3, GHC==7.8.4,
GHC==7.6.3, GHC==7.4.2, GHC==7.2.2,
GHC==7.0.4
extra-source-files:
README.md
CHANGELOG.md
utils/Transcode.hs
utils/transcode.py
library
exposed-modules:
Data.ByteString.Base64
Data.ByteString.Base64.URL
Data.ByteString.Base64.Lazy
Data.ByteString.Base64.URL.Lazy
other-modules:
Data.ByteString.Base64.Internal
build-depends:
base == 4.*,
bytestring >= 0.9.0
ghc-options: -Wall -funbox-strict-fields
test-suite tests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Tests.hs
ghc-options:
-Wall -threaded -rtsopts
build-depends:
QuickCheck,
HUnit,
base64-bytestring,
base,
containers,
bytestring,
split,
test-framework,
test-framework-quickcheck2,
test-framework-hunit
benchmark benchmarks
type: exitcode-stdio-1.0
hs-source-dirs: benchmarks
main-is: BM.hs
ghc-options:
-Wall -threaded -rtsopts
build-depends:
base,
bytestring,
containers,
deepseq,
base64-bytestring,
criterion
source-repository head
type: git
location: git://github.com/bos/base64-bytestring
source-repository head
type: mercurial
location: https://bitbucket.org/bos/base64-bytestring

View File

@ -1,28 +0,0 @@
Copyright (c) 2015-2017 Vincent Hanquez <vincent@snarc.org>
Copyright (c) 2017 Foundation Maintainers
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

View File

@ -1,161 +0,0 @@
name: basement
version: 0.0.10
synopsis: Foundation scrap box of array & string
description: Foundation most basic primitives without any dependencies
license: BSD3
license-file: LICENSE
copyright: 2015-2017 Vincent Hanquez <vincent@snarc.org>
, 2017-2018 Foundation Maintainers
maintainer: vincent@snarc.org
category: Web
build-type: Simple
homepage: https://github.com/haskell-foundation/foundation#readme
bug-reports: https://github.com/haskell-foundation/foundation/issues
cabal-version: >=1.10
extra-source-files: cbits/*.h cbits/basement_rts.c
source-repository head
type: git
location: https://github.com/haskell-foundation/foundation
subdir: basement
library
hs-source-dirs: .
exposed-modules:
Basement.Imports
Basement.Base16
Basement.Bindings.Memory
Basement.Endianness
Basement.Environment
Basement.PrimType
Basement.Exception
Basement.Cast
Basement.From
Basement.Types.Char7
Basement.Types.CharUTF8
Basement.Types.OffsetSize
Basement.Types.Ptr
Basement.Types.AsciiString
Basement.Types.Word128
Basement.Types.Word256
Basement.Monad
Basement.MutableBuilder
Basement.FinalPtr
Basement.Nat
-- Extended Types
Basement.BoxedArray
Basement.Block
Basement.Block.Mutable
Basement.Block.Builder
Basement.UArray
Basement.UArray.Mutable
Basement.String
Basement.String.Builder
Basement.NonEmpty
-- Extended Types with explicit type level size
Basement.Sized.Block
Basement.Sized.UVect
Basement.Sized.Vect
Basement.Sized.List
Basement.BlockN
-- Utils
Basement.NormalForm
Basement.These
-- Terminal
Basement.Terminal
Basement.Terminal.ANSI
-- numeric stuff
Basement.IntegralConv
Basement.Floating
Basement.Numerical.Number
Basement.Numerical.Additive
Basement.Numerical.Subtractive
Basement.Numerical.Multiplicative
Basement.Bounded
-- exported algorithms
Basement.Alg.XorShift
-- compat / base redefinition
Basement.Compat.AMP
Basement.Compat.Base
Basement.Compat.Bifunctor
Basement.Compat.CallStack
Basement.Compat.C.Types
Basement.Compat.ExtList
Basement.Compat.IsList
Basement.Compat.Identity
Basement.Compat.Primitive
Basement.Compat.PrimTypes
Basement.Compat.MonadTrans
Basement.Compat.Semigroup
Basement.Compat.Natural
Basement.Compat.NumLiteral
Basement.Compat.Typeable
Basement.Bits
other-modules:
Basement.Error
Basement.Show
Basement.Runtime
Basement.Alg.Class
Basement.Alg.Mutable
Basement.Alg.PrimArray
Basement.Alg.UTF8
Basement.Alg.String
Basement.Numerical.Conversion
Basement.Block.Base
Basement.UTF8.Base
Basement.UTF8.Helper
Basement.UTF8.Table
Basement.UTF8.Types
Basement.UArray.Base
Basement.String.CaseMapping
Basement.String.Encoding.Encoding
Basement.String.Encoding.UTF16
Basement.String.Encoding.UTF32
Basement.String.Encoding.ASCII7
Basement.String.Encoding.ISO_8859_1
Basement.Terminal.Size
-- support and dependencies
if impl(ghc < 8.0)
buildable: False
else
build-depends: base
, ghc-prim
if os(windows)
build-depends: Win32
default-language: Haskell2010
default-extensions: NoImplicitPrelude
RebindableSyntax
TypeFamilies
BangPatterns
DeriveDataTypeable
if (arch(i386) || arch(x86_64))
cpp-options: -DARCH_IS_LITTLE_ENDIAN
else
cpp-options: -DARCH_IS_UNKNOWN_ENDIAN
include-dirs: cbits
c-sources: cbits/foundation_mem.c
if impl(ghc < 8.2)
c-sources: cbits/basement_rts.c

View File

@ -1,201 +0,0 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

View File

@ -1,53 +0,0 @@
-- This file has been generated from package.yaml by hpack version 0.28.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: bd1c2ce5b0ffa0157650e1c2409d31b818889736ef09aaf51de71e54d9a7d3fc
name: bazel-runfiles
version: 0.7.0.1
synopsis: Locate Bazel runfiles location
description: Please see the README on GitHub at <https://github.com/tweag/rules_haskell/blob/master/tools/runfiles/README.md>
category: Build Tool
homepage: https://github.com/tweag/rules_haskell#readme
bug-reports: https://github.com/tweag/rules_haskell/issues
author: Tweag I/O Limited
maintainer: m@tweag.io
copyright: 2018 Tweag I/O Limited
license: Apache-2.0
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
extra-source-files:
LICENSE
README.md
source-repository head
type: git
location: https://github.com/tweag/rules_haskell
library
exposed-modules:
Bazel.Runfiles
other-modules:
Paths_bazel_runfiles
hs-source-dirs:
src
build-depends:
base >=4.7 && <5
, directory
, filepath
default-language: Haskell2010
executable bazel-runfiles-exe
main-is: Bin.hs
other-modules:
Paths_bazel_runfiles
hs-source-dirs:
bin
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base
, bazel-runfiles
, filepath
default-language: Haskell2010

View File

@ -1,26 +0,0 @@
Copyright 2008-2016 Edward Kmett
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,118 +0,0 @@
name: bifunctors
category: Data, Functors
version: 5.5.3
license: BSD3
cabal-version: >= 1.8
license-file: LICENSE
author: Edward A. Kmett
maintainer: Edward A. Kmett <ekmett@gmail.com>
stability: provisional
homepage: http://github.com/ekmett/bifunctors/
bug-reports: http://github.com/ekmett/bifunctors/issues
copyright: Copyright (C) 2008-2016 Edward A. Kmett
synopsis: Bifunctors
description: Bifunctors.
build-type: Simple
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.3
, GHC == 8.0.2
, GHC == 8.2.2
, GHC == 8.4.3
, GHC == 8.6.1
extra-source-files: .travis.yml CHANGELOG.markdown README.markdown
source-repository head
type: git
location: https://github.com/ekmett/bifunctors.git
flag semigroups
default: True
manual: True
description:
You can disable the use of the `semigroups` package using `-f-semigroups`.
.
Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
flag tagged
default: True
manual: True
description:
You can disable the use of the `tagged` package using `-f-tagged`.
.
Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
library
hs-source-dirs: src
build-depends:
base >= 4 && < 5,
base-orphans >= 0.5.2 && < 1,
comonad >= 4 && < 6,
containers >= 0.1 && < 0.7,
template-haskell >= 2.4 && < 2.15,
th-abstraction >= 0.2.2 && < 0.3,
transformers >= 0.2 && < 0.6
if !impl(ghc > 8.2)
build-depends: transformers-compat >= 0.5 && < 0.7
if flag(tagged)
build-depends: tagged >= 0.7.3 && < 1
if flag(semigroups)
build-depends: semigroups >= 0.8.3.1 && < 1
if impl(ghc<7.9)
hs-source-dirs: old-src/ghc709
exposed-modules: Data.Bifunctor
if impl(ghc<8.1)
hs-source-dirs: old-src/ghc801
exposed-modules:
Data.Bifoldable
Data.Bitraversable
if impl(ghc>=7.2) && impl(ghc<7.5)
build-depends: ghc-prim == 0.2.0.0
exposed-modules:
Data.Biapplicative
Data.Bifunctor.Biff
Data.Bifunctor.Clown
Data.Bifunctor.Fix
Data.Bifunctor.Flip
Data.Bifunctor.Functor
Data.Bifunctor.Join
Data.Bifunctor.Joker
Data.Bifunctor.Product
Data.Bifunctor.Sum
Data.Bifunctor.Tannen
Data.Bifunctor.TH
Data.Bifunctor.Wrapped
other-modules:
Data.Bifunctor.TH.Internal
Paths_bifunctors
ghc-options: -Wall
test-suite bifunctors-spec
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Spec.hs
other-modules: BifunctorSpec
ghc-options: -Wall
build-tool-depends: hspec-discover:hspec-discover >= 1.8
build-depends:
base >= 4 && < 5,
bifunctors,
hspec >= 1.8,
QuickCheck >= 2 && < 3,
template-haskell,
transformers,
transformers-compat

View File

@ -1,30 +0,0 @@
Copyright (c) Lennart Kolmodin
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,268 +0,0 @@
name: binary
version: 0.10.0.0
license: BSD3
license-file: LICENSE
author: Lennart Kolmodin <kolmodin@gmail.com>
maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
homepage: https://github.com/kolmodin/binary
description: Efficient, pure binary serialisation using lazy ByteStrings.
Haskell values may be encoded to and from binary formats,
written to disk as binary, or sent over the network.
The format used can be automatically generated, or
you can choose to implement a custom format if needed.
Serialisation speeds of over 1 G\/sec have been observed,
so this library should be suitable for high performance
scenarios.
synopsis: Binary serialisation for Haskell values using lazy ByteStrings
category: Data, Parsing
stability: provisional
build-type: Simple
cabal-version: >= 1.8
tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2
extra-source-files:
README.md changelog.md docs/hcar/binary-Lb.tex tools/derive/*.hs
-- from the benchmark 'bench'
extra-source-files:
benchmarks/CBenchmark.h
source-repository head
type: git
location: git://github.com/kolmodin/binary.git
library
build-depends: base >= 4.5.0.0 && < 5, bytestring >= 0.10.4, containers, array
hs-source-dirs: src
exposed-modules: Data.Binary,
Data.Binary.Put,
Data.Binary.Get,
Data.Binary.Get.Internal,
Data.Binary.Builder
other-modules: Data.Binary.Class,
Data.Binary.Internal,
Data.Binary.Generic,
Data.Binary.FloatCast
if impl(ghc <= 7.6)
-- prior to ghc-7.4 generics lived in ghc-prim
build-depends: ghc-prim
ghc-options: -O2 -Wall -fliberate-case-threshold=1000
if impl(ghc >= 8.0)
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
-- Due to circular dependency, we cannot make any of the test-suites or
-- benchmark depend on the binary library. Instead, for each test-suite and
-- benchmark, we include the source directory of binary and build-depend on all
-- the dependencies binary has.
test-suite qc
type: exitcode-stdio-1.0
hs-source-dirs: src tests
main-is: QC.hs
other-modules:
Action
Arbitrary
other-modules:
Data.Binary
Data.Binary.Builder
Data.Binary.Class
Data.Binary.FloatCast
Data.Binary.Generic
Data.Binary.Get
Data.Binary.Get.Internal
Data.Binary.Internal
Data.Binary.Put
build-depends:
base >= 4.5.0.0 && < 5,
bytestring >= 0.10.4,
random>=1.0.1.0,
test-framework,
test-framework-quickcheck2 >= 0.3,
QuickCheck >= 2.9
-- build dependencies from using binary source rather than depending on the library
build-depends: array, containers
ghc-options: -Wall -O2 -threaded
if impl(ghc <= 7.6)
-- prior to ghc-7.4 generics lived in ghc-prim
build-depends: ghc-prim
test-suite read-write-file
type: exitcode-stdio-1.0
hs-source-dirs: src tests
main-is: File.hs
other-modules:
Data.Binary
Data.Binary.Builder
Data.Binary.Class
Data.Binary.FloatCast
Data.Binary.Generic
Data.Binary.Get
Data.Binary.Get.Internal
Data.Binary.Internal
Data.Binary.Put
build-depends:
base >= 4.5.0.0 && < 5,
bytestring >= 0.10.4,
Cabal,
directory,
filepath,
HUnit
-- build dependencies from using binary source rather than depending on the library
build-depends: array, containers
ghc-options: -Wall
if impl(ghc <= 7.6)
-- prior to ghc-7.4 generics lived in ghc-prim
build-depends: ghc-prim
benchmark bench
type: exitcode-stdio-1.0
hs-source-dirs: src benchmarks
main-is: Benchmark.hs
other-modules:
MemBench
Data.Binary
Data.Binary.Builder
Data.Binary.Class
Data.Binary.FloatCast
Data.Binary.Generic
Data.Binary.Get
Data.Binary.Get.Internal
Data.Binary.Internal
Data.Binary.Put
build-depends:
base >= 4.5.0.0 && < 5,
bytestring >= 0.10.4
-- build dependencies from using binary source rather than depending on the library
build-depends: array, containers
c-sources: benchmarks/CBenchmark.c
include-dirs: benchmarks
ghc-options: -O2
if impl(ghc <= 7.6)
-- prior to ghc-7.4 generics lived in ghc-prim
build-depends: ghc-prim
benchmark get
type: exitcode-stdio-1.0
hs-source-dirs: src benchmarks
main-is: Get.hs
other-modules:
Data.Binary
Data.Binary.Builder
Data.Binary.Class
Data.Binary.FloatCast
Data.Binary.Generic
Data.Binary.Get.Internal
Data.Binary.Internal
Data.Binary.Put
build-depends:
attoparsec,
base >= 4.5.0.0 && < 5,
bytestring >= 0.10.4,
cereal,
criterion == 1.*,
deepseq,
mtl
-- build dependencies from using binary source rather than depending on the library
build-depends: array, containers
ghc-options: -O2 -Wall
if impl(ghc <= 7.6)
-- prior to ghc-7.4 generics lived in ghc-prim
build-depends: ghc-prim
benchmark put
type: exitcode-stdio-1.0
hs-source-dirs: src benchmarks
main-is: Put.hs
other-modules:
Data.Binary
Data.Binary.Builder
Data.Binary.Class
Data.Binary.FloatCast
Data.Binary.Generic
Data.Binary.Get
Data.Binary.Get.Internal
Data.Binary.Internal
build-depends:
base >= 4.5.0.0 && < 5,
bytestring >= 0.10.4,
criterion == 1.*,
deepseq
-- build dependencies from using binary source rather than depending on the library
build-depends: array, containers
ghc-options: -O2 -Wall
if impl(ghc <= 7.6)
-- prior to ghc-7.4 generics lived in ghc-prim
build-depends: ghc-prim
benchmark generics-bench
type: exitcode-stdio-1.0
hs-source-dirs: src benchmarks
main-is: GenericsBench.hs
other-modules:
Data.Binary
Data.Binary.Builder
Data.Binary.Class
Data.Binary.FloatCast
Data.Binary.Generic
Data.Binary.Get
Data.Binary.Get.Internal
Data.Binary.Internal
Data.Binary.Put
build-depends:
base >= 4.5.0.0 && < 5,
bytestring >= 0.10.4,
-- The benchmark already depended on 'generic-deriving' transitively. That's
-- what caused one of the problems, as both 'generic-deriving' and
-- 'GenericsBenchTypes' used to define 'instance Generic Version'.
generic-deriving >= 0.10,
directory,
filepath,
unordered-containers,
zlib,
criterion
other-modules:
Cabal24
GenericsBenchCache
GenericsBenchTypes
-- build dependencies from using binary source rather than depending on the library
build-depends: array, containers
ghc-options: -O2 -Wall
if impl(ghc <= 7.6)
-- prior to ghc-7.4 generics lived in ghc-prim
build-depends: ghc-prim
benchmark builder
type: exitcode-stdio-1.0
hs-source-dirs: src benchmarks
main-is: Builder.hs
other-modules:
Data.Binary
Data.Binary.Builder
Data.Binary.Class
Data.Binary.FloatCast
Data.Binary.Generic
Data.Binary.Get
Data.Binary.Get.Internal
Data.Binary.Internal
Data.Binary.Put
build-depends:
base >= 4.5.0.0 && < 5,
bytestring >= 0.10.4,
criterion == 1.*,
deepseq,
mtl
-- build dependencies from using binary source rather than depending on the library
build-depends: array, containers
ghc-options: -O2
if impl(ghc <= 7.6)
-- prior to ghc-7.4 generics lived in ghc-prim
build-depends: ghc-prim

View File

@ -1,30 +0,0 @@
Copyright Jasper Van der Jeugt 2010, Simon Meier 2010 & 2011
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Jasper Van der Jeugt nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,102 +0,0 @@
Name: blaze-builder
Version: 0.4.1.0
Synopsis: Efficient buffered output.
Description:
This library provides an implementation of the older
blaze-builder interface in terms of the new builder that
shipped with bytestring-0.10.4.0
.
This implementation is mostly intended as a bridge to the
new builder, so that code that uses the old interface
can interoperate with code that uses the new
implementation. Note that no attempt has been made
to preserve the old internal modules, so code that
has these dependencies cannot use this interface.
.
New code should, for the most part, use the new
interface. However, this module does implement
a chunked HTTP encoding, which is not otherwise
implemented (yet?) with the new builder.
Author: Jasper Van der Jeugt, Simon Meier, Leon P Smith
Copyright: (c) 2010-2014 Simon Meier
(c) 2010 Jasper Van der Jeugt
(c) 2013-2015 Leon P Smith
Maintainer: Leon Smith <leon@melding-monads.com>
License: BSD3
License-file: LICENSE
Homepage: http://github.com/lpsmith/blaze-builder
Bug-Reports: http://github.com/lpsmith/blaze-builder/issues
Stability: Experimental
Category: Data
Build-type: Simple
Cabal-version: >= 1.8
Extra-source-files:
Makefile
README.markdown
TODO
CHANGES
benchmarks/*.hs
benchmarks/Throughput/*.hs
benchmarks/Throughput/*.h
benchmarks/Throughput/*.c
tests/*.hs
Source-repository head
Type: git
Location: https://github.com/lpsmith/blaze-builder.git
Library
ghc-options: -Wall
exposed-modules: Blaze.ByteString.Builder
Blaze.ByteString.Builder.Int
Blaze.ByteString.Builder.Word
Blaze.ByteString.Builder.ByteString
Blaze.ByteString.Builder.Char.Utf8
Blaze.ByteString.Builder.Char8
Blaze.ByteString.Builder.Html.Utf8
Blaze.ByteString.Builder.Html.Word
Blaze.ByteString.Builder.HTTP
Blaze.ByteString.Builder.Compat.Write
Blaze.ByteString.Builder.Internal.Write
build-depends: base == 4.* ,
deepseq,
text >= 0.10 && < 1.3
if impl(ghc < 7.8)
build-depends: bytestring >= 0.9 && < 1.0,
bytestring-builder
else
build-depends: bytestring >= 0.10.4 && < 1.0
if impl(ghc < 8.0)
build-depends: semigroups >= 0.16 && < 0.19
test-suite test
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: Tests.hs
ghc-options: -Wall -fno-warn-orphans
build-depends: base
, blaze-builder
, bytestring
, HUnit
, QuickCheck
, test-framework
, test-framework-hunit
, test-framework-quickcheck2
, text
, utf8-string

View File

@ -1,30 +0,0 @@
Copyright Jasper Van der Jeugt 2010
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Jasper Van der Jeugt nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,94 +0,0 @@
Name: blaze-html
Version: 0.9.1.1
Homepage: http://jaspervdj.be/blaze
Bug-Reports: http://github.com/jaspervdj/blaze-html/issues
License: BSD3
License-file: LICENSE
Author: Jasper Van der Jeugt, Simon Meier
Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
Stability: Experimental
Category: Text
Synopsis: A blazingly fast HTML combinator library for Haskell
Description:
A blazingly fast HTML combinator library for the Haskell
programming language. The Text.Blaze module is a good
starting point, as well as this tutorial:
<http://jaspervdj.be/blaze/tutorial.html>.
Build-type: Simple
Cabal-version: >= 1.8
Extra-source-files:
CHANGELOG
src/Util/Sanitize.hs
src/Util/GenerateHtmlCombinators.hs
Library
Hs-source-dirs: src
Ghc-Options: -Wall
Exposed-modules:
Text.Blaze.Html
Text.Blaze.Html.Renderer.Pretty
Text.Blaze.Html.Renderer.String
Text.Blaze.Html.Renderer.Text
Text.Blaze.Html.Renderer.Utf8
Text.Blaze.Html4.FrameSet
Text.Blaze.Html4.FrameSet.Attributes
Text.Blaze.Html4.Strict
Text.Blaze.Html4.Strict.Attributes
Text.Blaze.Html4.Transitional
Text.Blaze.Html4.Transitional.Attributes
Text.Blaze.Html5
Text.Blaze.Html5.Attributes
Text.Blaze.XHtml1.FrameSet
Text.Blaze.XHtml1.FrameSet.Attributes
Text.Blaze.XHtml1.Strict
Text.Blaze.XHtml1.Strict.Attributes
Text.Blaze.XHtml1.Transitional
Text.Blaze.XHtml1.Transitional.Attributes
Text.Blaze.XHtml5
Text.Blaze.XHtml5.Attributes
Build-depends:
base >= 4 && < 5,
blaze-builder >= 0.3 && < 0.5,
blaze-markup >= 0.8 && < 0.9,
bytestring >= 0.9 && < 0.11,
text >= 0.10 && < 1.3
Test-suite blaze-html-tests
Type: exitcode-stdio-1.0
Hs-source-dirs: src tests
Main-is: TestSuite.hs
Ghc-options: -Wall
Other-modules:
Text.Blaze.Html
Text.Blaze.Html.Renderer.String
Text.Blaze.Html.Renderer.Text
Text.Blaze.Html.Renderer.Utf8
Text.Blaze.Html.Tests
Text.Blaze.Html.Tests.Util
Text.Blaze.Html5
Text.Blaze.Html5.Attributes
Util.Sanitize
Util.Tests
Build-depends:
HUnit >= 1.2 && < 1.7,
QuickCheck >= 2.4 && < 2.12,
containers >= 0.3 && < 0.6,
test-framework >= 0.4 && < 0.9,
test-framework-hunit >= 0.3 && < 0.4,
test-framework-quickcheck2 >= 0.3 && < 0.4,
-- Copied from regular dependencies...
base >= 4 && < 5,
blaze-builder >= 0.3 && < 0.5,
blaze-markup >= 0.8 && < 0.9,
bytestring >= 0.9 && < 0.11,
text >= 0.10 && < 1.3
Source-repository head
Type: git
Location: http://github.com/jaspervdj/blaze-html.git

View File

@ -1,30 +0,0 @@
Copyright Jasper Van der Jeugt 2010
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Jasper Van der Jeugt nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,75 +0,0 @@
Name: blaze-markup
Version: 0.8.2.2
Homepage: http://jaspervdj.be/blaze
Bug-Reports: http://github.com/jaspervdj/blaze-markup/issues
License: BSD3
License-file: LICENSE
Author: Jasper Van der Jeugt, Simon Meier, Deepak Jois
Maintainer: Jasper Van der Jeugt <m@jaspervdj.be>
Stability: Experimental
Category: Text
Synopsis: A blazingly fast markup combinator library for Haskell
Description:
Core modules of a blazingly fast markup combinator library for the Haskell
programming language. The Text.Blaze module is a good
starting point, as well as this tutorial:
<http://jaspervdj.be/blaze/tutorial.html>.
Build-type: Simple
Cabal-version: >= 1.8
Tested-with: GHC == 7.8.4, GHC == 7.10.3,
GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1
Extra-source-files:
CHANGELOG
Library
Hs-source-dirs: src
Ghc-Options: -Wall
Exposed-modules:
Text.Blaze
Text.Blaze.Internal
Text.Blaze.Renderer.Pretty
Text.Blaze.Renderer.String
Text.Blaze.Renderer.Text
Text.Blaze.Renderer.Utf8
Build-depends:
base >= 4 && < 4.13,
blaze-builder >= 0.3 && < 0.5,
text >= 0.10 && < 1.3,
bytestring >= 0.9 && < 0.11
Test-suite blaze-markup-tests
Type: exitcode-stdio-1.0
Hs-source-dirs: src tests
Main-is: TestSuite.hs
Ghc-options: -Wall
Other-modules:
Text.Blaze
Text.Blaze.Internal
Text.Blaze.Renderer.Pretty
Text.Blaze.Renderer.String
Text.Blaze.Renderer.Text
Text.Blaze.Renderer.Utf8
Text.Blaze.Tests
Text.Blaze.Tests.Util
Build-depends:
HUnit >= 1.2 && < 1.7,
QuickCheck >= 2.7 && < 2.12,
containers >= 0.3 && < 0.7,
tasty >= 1.0 && < 1.2,
tasty-hunit >= 0.10 && < 0.11,
tasty-quickcheck >= 0.10 && < 0.11,
-- Copied from regular dependencies...
base >= 4 && < 4.13,
blaze-builder >= 0.3 && < 0.5,
text >= 0.10 && < 1.3,
bytestring >= 0.9 && < 0.11
Source-repository head
Type: git
Location: http://github.com/jaspervdj/blaze-markup

View File

@ -1,30 +0,0 @@
Copyright (c) 2011, MailRank, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,104 +0,0 @@
name: blaze-textual
version: 0.2.1.0
license: BSD3
license-file: LICENSE
category: Text
copyright: Copyright 2011 MailRank, Inc.
author: Bryan O'Sullivan <bos@serpentine.com>
maintainer: Bryan O'Sullivan <bos@serpentine.com>
stability: experimental
synopsis: Fast rendering of common datatypes
cabal-version: >= 1.8
homepage: http://github.com/bos/blaze-textual
bug-reports: http://github.com/bos/blaze-textual/issues
build-type: Simple
description:
A library for efficiently rendering Haskell datatypes to
bytestrings.
.
/Note/: if you use GHCi or Template Haskell, please see the
@README@ file for important details about building this package,
and other packages that depend on it:
<https://github.com/bos/blaze-textual#readme>
extra-source-files:
README.markdown
changelog.md
tests/*.hs
flag developer
description: operate in developer mode
default: False
manual: True
flag native
description: use slow native code for double conversion
default: True
manual: True
flag integer-simple
description: use integer-simple instead of integer-gmp
default: False
manual: True
library
exposed-modules:
Blaze.Text
Blaze.Text.Double
Blaze.Text.Int
if flag(native)
other-modules: Blaze.Text.Double.Native
build-depends:
base == 4.*,
blaze-builder >= 0.2.1.4,
bytestring,
ghc-prim,
old-locale,
text >= 0.11.0.2,
time,
vector
if !flag(native)
build-depends:
double-conversion >= 0.2.0.1
if flag(developer)
ghc-options: -Werror
ghc-prof-options: -auto-all
if flag(native)
cpp-options: -DNATIVE
ghc-options: -Wall
if flag(integer-simple)
cpp-options: -DINTEGER_SIMPLE
build-depends: integer-simple
else
cpp-options: -DINTEGER_GMP
build-depends: integer-gmp >= 0.2
test-suite tests
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: QC.hs
ghc-options: -Wall -threaded -rtsopts
build-depends:
QuickCheck >= 2.4.0.1,
base,
blaze-builder,
blaze-textual,
bytestring,
double-conversion,
test-framework >= 0.3.3,
test-framework-quickcheck2 >= 0.2.9
source-repository head
type: git
location: http://github.com/bos/blaze-textual
source-repository head
type: mercurial
location: http://bitbucket.org/bos/blaze-textual

View File

@ -1,30 +0,0 @@
Copyright 2012 Edward Kmett
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,175 +0,0 @@
name: bound
category: Language, Compilers/Interpreters
version: 2.0.1
license: BSD3
cabal-version: >= 1.9.2
license-file: LICENSE
author: Edward A. Kmett
maintainer: Edward A. Kmett <ekmett@gmail.com>
stability: experimental
homepage: http://github.com/ekmett/bound/
bug-reports: http://github.com/ekmett/bound/issues
copyright: Copyright (C) 2012-2013 Edward A. Kmett
synopsis: Making de Bruijn Succ Less
build-type: Custom
description:
We represent the target language itself as an ideal monad supplied by the
user, and provide a 'Scope' monad transformer for introducing bound variables
in user supplied terms. Users supply a 'Monad' and 'Traversable' instance,
and we traverse to find free variables, and use the Monad to perform
substitution that avoids bound variables.
.
Slides describing and motivating this approach to name binding are available
online at:
.
<http://www.slideshare.net/ekmett/bound-making-de-bruijn-succ-less>
.
The goal of this package is to make it as easy as possible to deal with name
binding without forcing an awkward monadic style on the user.
.
With generalized de Bruijn term you can 'lift' whole trees instead of just
applying 'succ' to individual variables, weakening the all variables bound
by a scope and greatly speeding up instantiation. By giving binders more
structure we permit easy simultaneous substitution and further speed up
instantiation.
extra-source-files:
.travis.yml
.ghci
.gitignore
.vim.custom
examples/Simple.hs
examples/Deriving.hs
examples/Overkill.hs
tests/doctests.hs
travis/cabal-apt-install
travis/config
README.markdown
CHANGELOG.markdown
AUTHORS.markdown
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.1
flag template-haskell
description:
You can disable the use of the `template-haskell` package using `-f-template-haskell`.
.
Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
default: True
manual: True
custom-setup
setup-depends:
base >= 4 && <5,
Cabal,
cabal-doctest >= 1.0.1 && <1.1
source-repository head
type: git
location: git://github.com/ekmett/bound.git
library
hs-source-dirs: src
exposed-modules:
Bound
Bound.Class
Bound.Name
Bound.Scope
Bound.Scope.Simple
Bound.Term
Bound.TH
Bound.Var
build-depends:
base >= 4 && < 5,
bifunctors >= 3 && < 6,
binary >= 0.5 && < 0.9,
bytes >= 0.4 && < 1,
cereal >= 0.3.5.2 && < 0.6,
comonad >= 3 && < 6,
hashable >= 1.2.5.0 && < 1.3,
mmorph >= 1.0 && < 1.2,
deepseq >= 1.1 && < 1.5,
profunctors >= 3.3 && < 6,
template-haskell >= 2.7 && < 3,
transformers >= 0.2 && < 0.6,
transformers-compat >= 0.5 && < 1
ghc-options: -Wall -O2 -fspec-constr -fdicts-cheap -funbox-strict-fields
if impl(ghc >=7.4 && < 7.6)
build-depends: ghc-prim
if flag(template-haskell) && impl(ghc)
build-depends: template-haskell >= 2.7 && < 3.0
test-suite Simple
type: exitcode-stdio-1.0
main-is: Simple.hs
hs-source-dirs: examples
buildable: True
ghc-options: -Wall -threaded
build-depends:
base,
bound,
deriving-compat >=0.3.4 && <0.4,
transformers,
transformers-compat
test-suite Overkill
type: exitcode-stdio-1.0
main-is: Overkill.hs
hs-source-dirs: examples
ghc-options: -Wall -threaded -main-is Overkill
build-depends:
base,
bound,
transformers,
transformers-compat,
functor-classes-compat,
vector
if !impl(ghc >= 7.8)
buildable: False
test-suite Deriving
type: exitcode-stdio-1.0
main-is: Deriving.hs
hs-source-dirs: examples
ghc-options: -Wall -threaded -main-is Deriving
build-depends:
base,
bound,
transformers,
transformers-compat
test-suite Imperative
type: exitcode-stdio-1.0
main-is: Imperative.hs
hs-source-dirs: examples
ghc-options: -Wall -threaded -main-is Imperative
build-depends:
base,
bound,
transformers,
transformers-compat,
void
test-suite doctests
type: exitcode-stdio-1.0
main-is: doctests.hs
hs-source-dirs: tests
ghc-options: -Wall -threaded
build-depends:
base,
bound,
doctest >= 0.11.2 && < 0.13,
vector >= 0.9 && < 0.13,
void

View File

@ -1,30 +0,0 @@
Copyright Jasper Van der Jeugt 2010, Simon Meier 2010 & 2011
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Jasper Van der Jeugt nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,79 +0,0 @@
Name: bsb-http-chunked
Version: 0.0.0.4
Synopsis: Chunked HTTP transfer encoding for bytestring builders
Description: This library contains functions for encoding [bytestring
builders](http://hackage.haskell.org/package/bytestring/docs/Data-ByteString-Builder.html#t:Builder)
for [chunked HTTP\/1.1 transfer](https://en.wikipedia.org/wiki/Chunked_transfer_encoding).
.
This functionality was extracted from
the [blaze-builder](http://hackage.haskell.org/package/blaze-builder)
package.
Author: Jasper Van der Jeugt, Simon Meier, Leon P Smith, Simon Jakobi
Copyright: (c) 2010-2014 Simon Meier
(c) 2010 Jasper Van der Jeugt
(c) 2013-2015 Leon P Smith
(c) 2018 Simon Jakobi
Maintainer: Simon Jakobi <simon.jakobi@gmail.com>
License: BSD3
License-file: LICENSE
Homepage: http://github.com/sjakobi/bsb-http-chunked
Bug-Reports: http://github.com/sjakobi/bsb-http-chunked/issues
Stability: Provisional
Category: Data, Network
Build-type: Simple
Cabal-version: >= 1.8
Extra-source-files: CHANGELOG.md
Source-repository head
Type: git
Location: https://github.com/sjakobi/bsb-http-chunked.git
Library
exposed-modules: Data.ByteString.Builder.HTTP.Chunked
build-depends: base >= 4.8 && < 4.13,
bytestring >= 0.10.2 && < 0.11
ghc-options: -Wall -O2
if impl(ghc >= 8.0)
ghc-options: -Wcompat
test-suite tests
hs-source-dirs: tests
main-is: Tests.hs
build-depends: attoparsec
, base
, bsb-http-chunked
, blaze-builder >= 0.2.1.4
, bytestring
, hedgehog
, tasty
, tasty-hedgehog
, tasty-hunit
ghc-options: -Wall -rtsopts
type: exitcode-stdio-1.0
test-suite doctests
hs-source-dirs: tests
main-is: Doctests.hs
build-depends: base
, doctest >= 0.8
ghc-options: -Wall
type: exitcode-stdio-1.0
benchmark bench
hs-source-dirs: bench
main-is: Bench.hs
build-depends: base
, blaze-builder
, bsb-http-chunked
, bytestring
, deepseq
, gauge
, semigroups
ghc-options: -O2 -Wall -rtsopts
type: exitcode-stdio-1.0

View File

@ -1,27 +0,0 @@
Copyright (c) 2013 Vincent Hanquez <vincent@snarc.org>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

View File

@ -1,32 +0,0 @@
Name: byteable
Version: 0.1.1
Synopsis: Type class for sequence of bytes
Description:
Abstract class to manipulate sequence of bytes
.
The use case of this class is abstracting manipulation of
types that are just wrapping a bytestring with stronger and
more meaniful name.
.
Usual definition of those types are of the form: newtype MyType = MyType ByteString
License: BSD3
License-file: LICENSE
Copyright: Vincent Hanquez <vincent@snarc.org>
Author: Vincent Hanquez <vincent@snarc.org>
Maintainer: vincent@snarc.org
Category: Data
Stability: experimental
Build-Type: Simple
Homepage: http://github.com/vincenthz/hs-byteable
Cabal-Version: >=1.8
data-files: README.md
Library
Exposed-modules: Data.Byteable
Build-depends: base >= 4 && < 5
, bytestring
ghc-options: -Wall -fwarn-tabs
source-repository head
type: git
location: git://github.com/vincenthz/hs-byteable

View File

@ -1,30 +0,0 @@
Copyright 2009, Antoine Latter
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of the author nor the names of other
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,24 +0,0 @@
Name: byteorder
Version: 1.0.4
Cabal-Version: >= 1.6
Synopsis: Exposes the native endianness or byte ordering of the system.
Description: This package is for working with the native byte-ordering of
the system.
License: BSD3
License-file: LICENSE
Author: Antoine Latter
Maintainer: Antoine Latter <aslatter@gmail.com>
Homepage: http://community.haskell.org/~aslatter/code/byteorder
Build-type: Simple
Category: System
Source-Repository head
type: darcs
location: http://community.haskell.org/~aslatter/code/byteorder/
Library
Build-depends: base == 4.*
Exposed-modules: System.ByteOrder

View File

@ -1,30 +0,0 @@
Copyright 2013-2015 Edward Kmett
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,104 +0,0 @@
name: bytes
category: Data, Serialization
version: 0.15.5
license: BSD3
cabal-version: >= 1.8
license-file: LICENSE
author: Edward A. Kmett
maintainer: Edward A. Kmett <ekmett@gmail.com>
stability: experimental
homepage: https://github.com/ekmett/bytes
bug-reports: https://github.com/ekmett/bytes/issues
copyright: Copyright (C) 2013-2015 Edward A. Kmett
build-type: Custom
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
synopsis: Sharing code for serialization between binary and cereal
description: Sharing code for serialization between binary and cereal.
extra-source-files:
.travis.yml
.ghci
.gitignore
.vim.custom
travis/cabal-apt-install
travis/config
AUTHORS.markdown
README.markdown
CHANGELOG.markdown
Warning.hs
source-repository head
type: git
location: git://github.com/ekmett/bytes.git
-- You can disable the doctests test suite with -f-test-doctests
flag test-doctests
description: Enable (or disable via f-test-doctests) the doctest suite when
using the enable-tests option for cabal.
default: True
manual: True
custom-setup
-- any should do
setup-depends:
base >= 4.5 && <5,
Cabal >= 1.14,
cabal-doctest >= 1 && <1.1
library
build-depends:
base >= 4.5 && < 5,
binary >= 0.5.1 && < 0.9,
bytestring >= 0.9 && < 0.11,
cereal >= 0.3.5 && < 0.6,
containers >= 0.3 && < 1,
hashable >= 1.0.1.1 && < 1.4,
mtl >= 2.0 && < 2.3,
text >= 0.2 && < 1.3,
time >= 1.2 && < 1.9,
transformers >= 0.2 && < 0.6,
transformers-compat >= 0.3 && < 1,
unordered-containers >= 0.2 && < 0.3,
scientific >= 0.0 && < 1,
void >= 0.6 && < 1
if impl(ghc >= 7.4 && < 7.6)
build-depends: ghc-prim
if impl(ghc < 8.0)
build-depends: semigroups >= 0.5 && < 1
exposed-modules:
Data.Bytes.Get
Data.Bytes.Put
Data.Bytes.Serial
Data.Bytes.Signed
Data.Bytes.VarInt
ghc-options: -Wall -fwarn-tabs -O2
c-sources: cbits/i2d.c
hs-source-dirs: src
test-suite doctests
type: exitcode-stdio-1.0
main-is: doctests.hs
ghc-options: -Wall -threaded
hs-source-dirs: tests
if !flag(test-doctests)
buildable: False
else
build-depends:
base,
bytes,
directory >= 1.0,
doctest >= 0.11.1 && <0.17,
filepath >= 1.2

View File

@ -1,30 +0,0 @@
Copyright (c) Don Stewart 2005-2009
(c) Duncan Coutts 2006-2015
(c) David Roundy 2003-2005
(c) Simon Meier 2010-2011
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

View File

@ -1,28 +0,0 @@
©2009 Jason Dusek.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
. Names of the contributors to this software may not be used to endorse or
promote products derived from this software without specific prior written
permission.
This software is provided by the contributors "as is" and any express or
implied warranties, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose are disclaimed. In no
event shall the contributors be liable for any direct, indirect, incidental,
special, exemplary, or consequential damages (including, but not limited to,
procurement of substitute goods or services; loss of use, data, or profits;
or business interruption) however caused and on any theory of liability,
whether in contract, strict liability, or tort (including negligence or
otherwise) arising in any way out of the use of this software, even if
advised of the possibility of such damage.

View File

@ -1,54 +0,0 @@
name : bytestring-nums
version : 0.3.6
category : Text
license : BSD3
license-file : LICENSE
author : Jason Dusek
maintainer : jason.dusek@gmail.com
stability : experimental
homepage : http://github.com/solidsnack/bytestring-nums
synopsis : Parse numeric literals from ByteStrings.
description :
Parse numeric literals from ByteStrings.
cabal-version : >= 1.6
build-type : Simple
extra-source-files : README
source-repository head
type : git
location : http://github.com/solidsnack/bytestring-nums.git
flag cli
description : Enable command line tool.
default : False
library
build-depends : base >= 3 && < 5
, containers
, bytestring >= 0.9
exposed-modules : Data.ByteString.Nums.Careless
Data.ByteString.Nums.Careless.Hex
Data.ByteString.Nums.Careless.Int
Data.ByteString.Nums.Careless.Float
extensions : MultiParamTypeClasses
TypeSynonymInstances
BangPatterns
ghc-options : -O2 -Wall -funbox-strict-fields
executable spoj-eugene
main-is : SPOJEugeneKirpichov.hs
if flag(cli)
buildable : True
else
buildable : False
extensions : MultiParamTypeClasses
TypeSynonymInstances
BangPatterns
ghc-options : -O2 -Wall -funbox-strict-fields

View File

@ -1,225 +0,0 @@
Name: bytestring
Version: 0.10.8.2
Synopsis: Fast, compact, strict and lazy byte strings with a list interface
Description:
An efficient compact, immutable byte string type (both strict and lazy)
suitable for binary or 8-bit character data.
.
The 'ByteString' type represents sequences of bytes or 8-bit characters.
It is suitable for high performance use, both in terms of large data
quantities, or high speed requirements. The 'ByteString' functions follow
the same style as Haskell\'s ordinary lists, so it is easy to convert code
from using 'String' to 'ByteString'.
.
Two 'ByteString' variants are provided:
.
* Strict 'ByteString's keep the string as a single large array. This
makes them convenient for passing data between C and Haskell.
.
* Lazy 'ByteString's use a lazy list of strict chunks which makes it
suitable for I\/O streaming tasks.
.
The @Char8@ modules provide a character-based view of the same
underlying 'ByteString' types. This makes it convenient to handle mixed
binary and 8-bit character content (which is common in many file formats
and network protocols).
.
The 'Builder' module provides an efficient way to build up 'ByteString's
in an ad-hoc way by repeated concatenation. This is ideal for fast
serialisation or pretty printing.
.
There is also a 'ShortByteString' type which has a lower memory overhead
and can can be converted to or from a 'ByteString', but supports very few
other operations. It is suitable for keeping many short strings in memory.
.
'ByteString's are not designed for Unicode. For Unicode strings you should
use the 'Text' type from the @text@ package.
.
These modules are intended to be imported qualified, to avoid name clashes
with "Prelude" functions, e.g.
.
> import qualified Data.ByteString as BS
License: BSD3
License-file: LICENSE
Category: Data
Copyright: Copyright (c) Don Stewart 2005-2009,
(c) Duncan Coutts 2006-2015,
(c) David Roundy 2003-2005,
(c) Jasper Van der Jeugt 2010,
(c) Simon Meier 2010-2013.
Author: Don Stewart,
Duncan Coutts
Maintainer: Duncan Coutts <duncan@community.haskell.org>
Homepage: https://github.com/haskell/bytestring
Bug-reports: https://github.com/haskell/bytestring/issues
Tested-With: GHC==7.10.1, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==6.12.3
Build-Type: Simple
Cabal-Version: >= 1.10
extra-source-files: README.md Changelog.md
source-repository head
type: git
location: https://github.com/haskell/bytestring
flag integer-simple
description: Use the simple integer library instead of GMP
default: False
library
build-depends: base >= 4.2 && < 5, ghc-prim, deepseq
exposed-modules: Data.ByteString
Data.ByteString.Char8
Data.ByteString.Unsafe
Data.ByteString.Internal
Data.ByteString.Lazy
Data.ByteString.Lazy.Char8
Data.ByteString.Lazy.Internal
Data.ByteString.Short
Data.ByteString.Short.Internal
Data.ByteString.Builder
Data.ByteString.Builder.Extra
Data.ByteString.Builder.Prim
-- perhaps only exposed temporarily
Data.ByteString.Builder.Internal
Data.ByteString.Builder.Prim.Internal
-- sigh, we decided to rename shortly after making
-- an initial release, so these are here for compat
Data.ByteString.Lazy.Builder
Data.ByteString.Lazy.Builder.Extras
Data.ByteString.Lazy.Builder.ASCII
other-modules:
Data.ByteString.Builder.ASCII
Data.ByteString.Builder.Prim.Binary
Data.ByteString.Builder.Prim.ASCII
Data.ByteString.Builder.Prim.Internal.Floating
Data.ByteString.Builder.Prim.Internal.UncheckedShifts
Data.ByteString.Builder.Prim.Internal.Base16
default-language: Haskell98
other-extensions: CPP,
ForeignFunctionInterface,
BangPatterns
UnliftedFFITypes,
MagicHash,
UnboxedTuples,
DeriveDataTypeable
ScopedTypeVariables
RankNTypes
NamedFieldPuns
-- if impl(ghc >= 7.2)
-- other-extensions: Trustworthy, Unsafe
-- older ghc had issues with language pragmas guarded by cpp
if impl(ghc < 7)
default-extensions: CPP, MagicHash, UnboxedTuples,
DeriveDataTypeable, BangPatterns,
NamedFieldPuns
ghc-options: -Wall -fwarn-tabs
-O2
-fmax-simplifier-iterations=10
-fdicts-cheap
-fspec-constr-count=6
c-sources: cbits/fpstring.c
cbits/itoa.c
include-dirs: include
includes: fpstring.h
install-includes: fpstring.h
-- flags for the decimal integer serialization code
if impl(ghc >= 6.11)
if !flag(integer-simple)
cpp-options: -DINTEGER_GMP
build-depends: integer-gmp >= 0.2
if impl(ghc >= 6.9) && impl(ghc < 6.11)
cpp-options: -DINTEGER_GMP
build-depends: integer >= 0.1 && < 0.2
-- QC properties, with GHC RULES disabled
test-suite prop-compiled
type: exitcode-stdio-1.0
main-is: Properties.hs
other-modules: Rules
QuickCheckUtils
TestFramework
hs-source-dirs: . tests
build-depends: base, ghc-prim, deepseq, random, directory,
test-framework, test-framework-quickcheck2,
QuickCheck >= 2.3
c-sources: cbits/fpstring.c
include-dirs: include
ghc-options: -fwarn-unused-binds
-fno-enable-rewrite-rules
-threaded -rtsopts
cpp-options: -DHAVE_TEST_FRAMEWORK=1
default-language: Haskell98
-- older ghc had issues with language pragmas guarded by cpp
if impl(ghc < 7)
default-extensions: CPP, MagicHash, UnboxedTuples,
DeriveDataTypeable, BangPatterns,
NamedFieldPuns
test-suite regressions
-- temporarily disabled as it allocates too much memory
buildable: False
type: exitcode-stdio-1.0
main-is: Regressions.hs
hs-source-dirs: . tests
build-depends: base, ghc-prim, deepseq, random, directory,
test-framework, test-framework-hunit, HUnit
c-sources: cbits/fpstring.c
include-dirs: include
ghc-options: -fwarn-unused-binds
-fno-enable-rewrite-rules
-threaded -rtsopts
default-language: Haskell98
-- older ghc had issues with language pragmas guarded by cpp
if impl(ghc < 7)
default-extensions: CPP, MagicHash, UnboxedTuples,
DeriveDataTypeable, BangPatterns,
NamedFieldPuns
test-suite test-builder
type: exitcode-stdio-1.0
hs-source-dirs: . tests tests/builder
main-is: TestSuite.hs
other-modules: Data.ByteString.Builder.Tests
Data.ByteString.Builder.Prim.Tests
Data.ByteString.Builder.Prim.TestUtils
TestFramework
build-depends: base, ghc-prim,
deepseq,
QuickCheck >= 2.4,
byteorder == 1.0.*,
dlist >= 0.5 && < 0.9,
directory,
mtl >= 2.0 && < 2.3,
HUnit,
test-framework,
test-framework-hunit,
test-framework-quickcheck2
ghc-options: -Wall -fwarn-tabs -threaded -rtsopts
cpp-options: -DHAVE_TEST_FRAMEWORK=1
default-language: Haskell98
-- older ghc had issues with language pragmas guarded by cpp
if impl(ghc < 7)
default-extensions: CPP, MagicHash, UnboxedTuples,
DeriveDataTypeable, BangPatterns,
NamedFieldPuns
c-sources: cbits/fpstring.c
cbits/itoa.c
include-dirs: include
includes: fpstring.h
install-includes: fpstring.h

View File

@ -1,19 +0,0 @@
Copyright (c) 2016 Simon Hengel <sol@typeful.net>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@ -1,48 +0,0 @@
-- This file has been generated from package.yaml by hpack version 0.15.0.
--
-- see: https://github.com/sol/hpack
name: call-stack
version: 0.1.0
synopsis: Use GHC call-stacks in a backward compatible way
category: Data
homepage: https://github.com/sol/call-stack#readme
bug-reports: https://github.com/sol/call-stack/issues
maintainer: Simon Hengel <sol@typeful.net>
license: MIT
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.10
source-repository head
type: git
location: https://github.com/sol/call-stack
library
hs-source-dirs:
src
ghc-options: -Wall
build-depends:
base >= 4.5.0.0 && < 5
exposed-modules:
Data.CallStack
other-modules:
Data.SrcLoc
Paths_call_stack
default-language: Haskell2010
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs:
test
ghc-options: -Wall
build-depends:
base >= 4.5.0.0 && < 5
, nanospec
, call-stack
other-modules:
Data.CallStackSpec
Example
Util
default-language: Haskell2010

View File

@ -1,31 +0,0 @@
Copyright (c) 2011-2013 Bas van Dijk
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* The name of Bas van Dijk and the names of contributors may NOT
be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,73 +0,0 @@
name: case-insensitive
version: 1.2.0.11
cabal-version: >=1.8
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: 2011 Bas van Dijk
author: Bas van Dijk
maintainer: Bas van Dijk <v.dijk.bas@gmail.com>
homepage: https://github.com/basvandijk/case-insensitive
bug-reports: https://github.com/basvandijk/case-insensitive/issues
category: Data, Text
synopsis: Case insensitive string comparison
description: The module @Data.CaseInsensitive@ provides the 'CI' type
constructor which can be parameterised by a string-like
type like: 'String', 'ByteString', 'Text',
etc.. Comparisons of values of the resulting type will be
insensitive to cases.
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.3,
GHC==8.0.1
extra-source-files: README.markdown CHANGELOG pg2189.txt
source-repository head
Type: git
Location: git://github.com/basvandijk/case-insensitive.git
Library
ghc-options: -Wall
build-depends: base >= 3 && < 5
, bytestring >= 0.9
, text >= 0.3
, deepseq >= 1.1
, hashable >= 1.0
if !impl(ghc >= 8.0)
build-depends: semigroups >= 0.18
exposed-modules: Data.CaseInsensitive, Data.CaseInsensitive.Unsafe
other-modules: Data.CaseInsensitive.Internal
test-suite test-case-insensitive
type: exitcode-stdio-1.0
main-is: test.hs
hs-source-dirs: test
build-depends: case-insensitive
, base >= 3 && < 5
, bytestring >= 0.9
, text >= 0.3
, HUnit >= 1.2.2
, test-framework >= 0.2.4
, test-framework-hunit >= 0.2.4
ghc-options: -Wall
benchmark bench-case-insensitive
type: exitcode-stdio-1.0
main-is: bench.hs
other-modules: NoClass
hs-source-dirs: bench
ghc-options: -Wall -O2
build-depends: case-insensitive
, base >= 3 && < 5
, bytestring >= 0.9
, criterion >= 0.6.1
, deepseq >= 1.1

View File

@ -1,30 +0,0 @@
Copyright (c) Lennart Kolmodin, Galois, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the author nor the names of his contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE CONTRIBUTORS ``AS IS'' AND ANY EXPRESS
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,25 +0,0 @@
The following license covers this documentation, and the source code, except
where otherwise indicated.
Copyright 2012, Myles C. Maxfield. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS" AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Some files were not shown because too many files have changed in this diff Show More