summaryrefslogtreecommitdiff
path: root/dev-haskell/atomic-primops
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/atomic-primops')
-rw-r--r--dev-haskell/atomic-primops/Manifest6
-rw-r--r--dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild (renamed from dev-haskell/atomic-primops/atomic-primops-0.8.3.ebuild)6
-rw-r--r--dev-haskell/atomic-primops/metadata.xml16
3 files changed, 16 insertions, 12 deletions
diff --git a/dev-haskell/atomic-primops/Manifest b/dev-haskell/atomic-primops/Manifest
index 5e62b66d9d6b..b0b15e3d9523 100644
--- a/dev-haskell/atomic-primops/Manifest
+++ b/dev-haskell/atomic-primops/Manifest
@@ -1,3 +1,3 @@
-DIST atomic-primops-0.8.3.tar.gz 34880 BLAKE2B 44bda52c0e6f52fe6663f70b4f55b630fe89bb12e41f50134b54f51524a9f839aacf65e658cba72f8071a188db7b6b09ab81ccfaf95354d52dfe2a5b39befff6 SHA512 c92371741ea6e0a0208d539abea73c53269b155f3dc84ebea7b20afab5882852756a0c15fdc309c9a9d6ad575589d8f8a99adb9117bbe3d7465d97b17af08b09
-EBUILD atomic-primops-0.8.3.ebuild 688 BLAKE2B 70bd0b4e370ad3ead69011fbc2e03222d6c08c68f3eced457d1597c2dd2e21e48494305b9c74f0f3ba6a6dd50bc50dfb22517c86ffe67b2411eb0219b4af774d SHA512 f8fd479c4ed137e374c90af519dfe96248323d17eb771a7b172b0fa90379ca0e76c03004aa0cea5803cc6e789b078976b766b41b5df4de5400bbd903c50eda64
-MISC metadata.xml 796 BLAKE2B 25a4b0c5755c2bbbe03062f4951b32deefb187bfde63de69f1e28229d1e2f27629c1de823ff1a29ec4c11b5597895468991797ea7722fcabc201df02694f40bf SHA512 893cd48ed49f22bf172c9220f39fe3c483065e57fab3bb6c33f5688bf5bdf036b29e17a6356dc3611ee2f0555a55890e41394482a40dc688da2bef6f641ee0a9
+DIST atomic-primops-0.8.4.tar.gz 33639 BLAKE2B 5293b6f839599fe7a47c8f3f13a03df12fe8a5d7223a4b488a86b7f1f2c208ecd01f75acf7378668b4f91046221d9076875e05ca2611bb51d6ff1ad7a2e0d8f6 SHA512 a9e873e6f4eba26541d370c5ee3b81b518a1bf0f54d303d26a2065ba47eac7db1366436661b108c0648503386ffb9cb121567236c9635bf30d4e523a2d63a8b4
+EBUILD atomic-primops-0.8.4.ebuild 693 BLAKE2B 07fb854758c17511b4a731a882c293c6a56191744e75014cfd923a2aeb9672eb073f94707dade6ce6167d4294c18a5d0659b037ed6cfbee16c3063731f89df7a SHA512 f1aeccc0c3aadf2281990df0a02e82787d207367bb585eb6e0bd224e62a72bbd2604fdaca93303adb2f177e8f5a2f7ae505ae0cdfda3b1a202e14ea7f1f546bb
+MISC metadata.xml 985 BLAKE2B bdc88207e30c05665b2dd2b91d733d9bfbd2b9c93028b8e1259baf7f16e0391d36547fc7a61c79be6d3495cacafdfb44c03fadcf11c143c17dc0000cac3462fc SHA512 fbcb6b7dce3acc68b236b752432576857e75b9cc33d45cddb8782f4797644fbd3ace901941552d479ff2bc4344447b6ad7ee33e52c017ca2fd8222cd353e17b3
diff --git a/dev-haskell/atomic-primops/atomic-primops-0.8.3.ebuild b/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild
index 1c12a46173f3..5222fa5a40cd 100644
--- a/dev-haskell/atomic-primops/atomic-primops-0.8.3.ebuild
+++ b/dev-haskell/atomic-primops/atomic-primops-0.8.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-# ebuild generated by hackport 0.6.1
+# ebuild generated by hackport 0.6.7.9999
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
diff --git a/dev-haskell/atomic-primops/metadata.xml b/dev-haskell/atomic-primops/metadata.xml
index 6bed7c28c7bf..29001c3441a1 100644
--- a/dev-haskell/atomic-primops/metadata.xml
+++ b/dev-haskell/atomic-primops/metadata.xml
@@ -5,17 +5,21 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name="debug">Enable extra internal checks.</flag>
+ </use>
<longdescription>
- After GHC 7.4 a new `casMutVar#` primop became available, but it's
+ After GHC 7.4 a new `casMutVar#` primop became available, but it&#39;s
difficult to use safely, because pointer equality is a highly
unstable property in Haskell. This library provides a safer method
- based on the concept of "Tickets".
+ based on the concept of &quot;Tickets&quot;.
- Also, this library uses the "foreign primop" capability of GHC to
+ Also, this library uses the &quot;foreign primop&quot; capability of GHC to
add access to other variants that may be of
interest, specifically, compare and swap inside an array.
+
+ Note that as of GHC 7.8, the relevant primops have been included in GHC itself.
+ This library is engineered to work pre- and post-GHC-7.8, while exposing the
+ same interface.
</longdescription>
- <upstream>
- <remote-id type="github">rrnewton/haskell-lockfree</remote-id>
- </upstream>
</pkgmetadata>