diff options
author | Jack Todaro <solpeth@posteo.org> | 2022-07-23 19:15:49 +1000 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-07-23 20:43:21 +0100 |
commit | 0fc90210ee29e528f155e9cb634871280d528939 (patch) | |
tree | 310dbe9fb57b884e7d3cc9a379d64022e9a28ddc /dev-haskell/lukko | |
parent | dev-haskell/lukko: drop 0.1.1.2 (diff) | |
download | gentoo-0fc90210ee29e528f155e9cb634871280d528939.tar.gz gentoo-0fc90210ee29e528f155e9cb634871280d528939.tar.bz2 gentoo-0fc90210ee29e528f155e9cb634871280d528939.zip |
dev-haskell/lukko: refresh metadata.xml
Signed-off-by: Jack Todaro <solpeth@posteo.org>
Closes: https://github.com/gentoo/gentoo/pull/26536
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-haskell/lukko')
-rw-r--r-- | dev-haskell/lukko/metadata.xml | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/dev-haskell/lukko/metadata.xml b/dev-haskell/lukko/metadata.xml index 813bd62764bc..937381521944 100644 --- a/dev-haskell/lukko/metadata.xml +++ b/dev-haskell/lukko/metadata.xml @@ -5,43 +5,4 @@ <email>haskell@gentoo.org</email> <name>Gentoo Haskell</name> </maintainer> - <use> - <flag name="ofd-locking">Enable open file descriptor locking. Available on Linux (kernel 3.15, released Jun 8, 2014).</flag> - </use> - <longdescription> - This package provides access to platform dependent file locking APIs: - - * Open file descriptor locking on Linux ("Lukko.OFD") - * @flock@ locking on unix platforms ("Lukko.FLock") - * Windows locking @LockFileEx@ ("Lukko.Windows") - * No-op locking, which throws exceptions ("Lukko.NoOp") - * "Lukko" module exports the best option for the target platform with uniform API. - - There are alternative file locking packages: - - * "GHC.IO.Handle.Lock" in @base >= 4.10@ is good enough for most use cases. - However, uses only 'Handle's so these locks cannot be used for intra-process locking. - (You should use e.g. 'MVar' in addition). - - * <https://hackage.haskell.org/package/filelock filelock> doesn't support OFD locking. - - /Lukko/ means lock in Finnish. - - Submodules "Lukko.OFD", "Lukko.Windows" etc are available based on following conditions. - - @ - if os(windows) - \ cpp-options: -DHAS_WINDOWS_LOCK - - elif (os(linux) && flag(ofd-locking)) - \ cpp-options: -DHAS_OFD_LOCKING - \ cpp-options: -DHAS_FLOCK - - elif !(os(solaris) || os(aix)) - \ cpp-options: -DHAS_FLOCK - @ - - "Lukko.FLock" is available on not (Windows or Solaris or AIX). - "Lukko.NoOp" is always available. - </longdescription> </pkgmetadata> |