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