name:                 SafeSemaphore
version:              0.10.1
visibility:           public
id:                   SafeSemaphore-0.10.1-HXfrpt7WeLIKEVikR8UnY2
key:                  SafeSemaphore-0.10.1-HXfrpt7WeLIKEVikR8UnY2
license:              BSD-3-Clause
maintainer:           Chris Kuklewicz <haskell@list.mightyreason.com>
author:               Chris Kuklewicz <haskell@list.mightyreason.com>
homepage:             https://github.com/ChrisKuklewicz/SafeSemaphore
synopsis:             Much safer replacement for QSemN, QSem, and SampleVar
description:
    This provides a much safer semaphore than the QSem, QSemN, SampleVar in base.
    Those base modules are not exception safe and can be broken by killThread.
    See <https://github.com/ChrisKuklewicz/SafeSemaphore> for more details.

category:             Concurrency
abi:                  8bb45933c74e1f3a16887e38abce10dd
exposed:              True
exposed-modules:
    Control.Concurrent.FairRWLock Control.Concurrent.MSampleVar
    Control.Concurrent.MSem Control.Concurrent.MSemN
    Control.Concurrent.MSemN2 Control.Concurrent.SSem
    Control.Concurrent.STM.SSem

hidden-modules:       Control.Concurrent.STM.SSemInternals
import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/SafeSemaphore-0.10.1-HXfrpt7WeLIKEVikR8UnY2

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/SafeSemaphore-0.10.1-HXfrpt7WeLIKEVikR8UnY2

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/SafeSemaphore-0.10.1-HXfrpt7WeLIKEVikR8UnY2

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1
data-dir:
    /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/SafeSemaphore-0.10.1

hs-libraries:         HSSafeSemaphore-0.10.1-HXfrpt7WeLIKEVikR8UnY2
depends:
    base-4.20.0.0-inplace containers-0.7-inplace stm-2.5.3.1-inplace

haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/SafeSemaphore-0.10.1/html/SafeSemaphore.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/SafeSemaphore-0.10.1/html
