name:                 SafeSemaphore
version:              0.10.1
visibility:           public
id:                   SafeSemaphore-0.10.1-JnDSBk2pXvo8N4Dago0c65
key:                  SafeSemaphore-0.10.1-JnDSBk2pXvo8N4Dago0c65
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:                  e64f86ce6e54c94c8aac9c190ccc0583
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.8.2/SafeSemaphore-0.10.1-JnDSBk2pXvo8N4Dago0c65

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.8.2/SafeSemaphore-0.10.1-JnDSBk2pXvo8N4Dago0c65

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.8.2/SafeSemaphore-0.10.1-JnDSBk2pXvo8N4Dago0c65

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

hs-libraries:         HSSafeSemaphore-0.10.1-JnDSBk2pXvo8N4Dago0c65
depends:
    base-4.19.1.0-inplace containers-0.6.8-inplace stm-2.5.2.1-inplace

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

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