name:                 base
version:              4.20.0.0
visibility:           public
id:                   base-4.20.0.0-inplace
key:                  base-4.20.0.0-inplace
license:              BSD-3-Clause
maintainer:
    Core Libraries Committee <core-libraries-committee@haskell.org>

synopsis:             Core data structures and operations
description:
    Haskell's base library provides, among other things, core types (e.g. [Bool]("Data.Bool") and [Int]("Data.Int")),
    data structures (e.g. [List]("Data.List"), [Tuple]("Data.Tuple") and [Maybe]("Data.Maybe")),
    the [Exception]("Control.Exception") mechanism, and the [IO]("System.IO") & [Concurrency]("Control.Concurrent") operations.
    The "Prelude" module, which is imported by default, exposes a curated set of types and functions from other modules.

    Other data structures like [Map](https://hackage.haskell.org/package/containers/docs/Data-Map.html),
    [Set](https://hackage.haskell.org/package/containers/docs/Data-Set.html) are available in the [containers](https://hackage.haskell.org/package/containers) library.
    To work with textual data, use the [text](https://hackage.haskell.org/package/text/docs/Data-Text.html) library.

category:             Prelude
abi:                  290b2b3fa4e13830801ec269849d48c5
exposed:              True
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.Annotation, Control.Exception.Backtrace,
    Control.Exception.Base, Control.Exception.Context, Control.Monad,
    Control.Monad.Fail, Control.Monad.Fix, Control.Monad.IO.Class,
    Control.Monad.Instances, 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.Array.Byte,
    Data.Bifoldable, Data.Bifoldable1, Data.Bifunctor,
    Data.Bitraversable, Data.Bits, Data.Bool, Data.Char, Data.Coerce,
    Data.Complex, Data.Data, Data.Dynamic, Data.Either, Data.Enum,
    Data.Eq, Data.Fixed, Data.Foldable, Data.Foldable1, Data.Function,
    Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
    Data.Functor.Const, Data.Functor.Contravariant,
    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.STRef, Data.STRef.Lazy, Data.STRef.Strict,
    Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
    Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
    Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void,
    Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.ConstPtr,
    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.ArrayArray,
    GHC.Base, GHC.Bits, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
    GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
    GHC.Constants, GHC.Desugar, GHC.Encoding.UTF8, GHC.Enum,
    GHC.Environment, GHC.Err, GHC.Event, GHC.Event.TimeOut,
    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.GHCi.Helpers, 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.StdHandles,
    GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
    GHC.IORef, GHC.InfoProv, GHC.Int, GHC.Integer,
    GHC.Integer.Logarithms, GHC.IsList, GHC.Ix, GHC.List, GHC.MVar,
    GHC.Maybe, GHC.Natural, GHC.Num,
    GHC.Num.BigNat from ghc-bignum-1.3-inplace:GHC.Num.BigNat,
    GHC.Num.Integer from ghc-bignum-1.3-inplace:GHC.Num.Integer,
    GHC.Num.Natural from ghc-bignum-1.3-inplace:GHC.Num.Natural,
    GHC.OldList, GHC.OverloadedLabels, GHC.Pack, GHC.Profiling,
    GHC.Ptr, GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records,
    GHC.ResponseFile, GHC.ST, GHC.STRef, GHC.Show, GHC.Stable,
    GHC.StableName, GHC.Stack, GHC.Stack.CCS, GHC.Stack.CloneStack,
    GHC.Stack.Types, GHC.StaticPtr, GHC.Stats, GHC.Storable,
    GHC.TopHandler, GHC.TypeError, GHC.TypeLits, GHC.TypeLits.Internal,
    GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak,
    GHC.Weak.Finalize, 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

hidden-modules:
    System.CPUTime.Unsupported System.CPUTime.Utils
    System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
    System.CPUTime.Posix.RUsage

import-dirs:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/base-4.20.0.0-inplace

library-dirs:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/base-4.20.0.0-inplace

library-dirs-static:
    ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1/base-4.20.0.0-inplace

dynamic-library-dirs: ${pkgroot}/../lib/x86_64-netbsd-ghc-9.10.1
data-dir:             ${pkgroot}/../share/x86_64-netbsd-ghc-9.10.1/base-4.20.0.0
hs-libraries:         HSbase-4.20.0.0-inplace
depends:              ghc-internal-9.1001.0-inplace ghc-prim-0.11.0-inplace
haddock-interfaces: "${pkgroot}/../../../share/doc/ghc-9.10.1/html/libraries/base-4.20.0.0-inplace/base.haddock"


haddock-html: "${pkgroot}/../../../share/doc/ghc-9.10.1/html/libraries/base-4.20.0.0-inplace"
