summaryrefslogtreecommitdiff
path: root/dev-haskell/safesemaphore
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/safesemaphore
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/safesemaphore')
-rw-r--r--dev-haskell/safesemaphore/Manifest5
-rw-r--r--dev-haskell/safesemaphore/metadata.xml16
-rw-r--r--dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild31
3 files changed, 52 insertions, 0 deletions
diff --git a/dev-haskell/safesemaphore/Manifest b/dev-haskell/safesemaphore/Manifest
new file mode 100644
index 000000000000..6bddc238be4a
--- /dev/null
+++ b/dev-haskell/safesemaphore/Manifest
@@ -0,0 +1,5 @@
+DIST SafeSemaphore-0.10.1.tar.gz 24007 SHA256 21e5b737a378cae9e1faf85cab015316d4c84d4b37e6d9d202111cef8c4cef66 SHA512 877731622e1942f45fcc43e2ed8ba7ddfa2c1f4a7ea4f36cdf425a98acc9c2f54c742d98a7d1bb457ff122f20a5af399ac776bff7403b892353f812e42007250 WHIRLPOOL 63d4ad889fedb99dd491d5566c6e959b5ba0fb4ca89197482603ff2125fbd9f5166856ba08d37190c63dfebe6d9e9ebc353b919618633936f61d27b242af2d27
+EBUILD safesemaphore-0.10.1.ebuild 725 SHA256 5c297b81eb0ffd738ae32404e841b82447945763f069e8a24b4350175dcef8c9 SHA512 aff2abc1e4a39a1f65c6df96476b2da4bc122421ecb8992ed6c4c0fb312c907445d26860718256657ccfbc53c7443a21e77a8da53b173c9de062c5b0221928b0 WHIRLPOOL 96254f8dce0416128c2da3fb595472e9e78cd9abf9190cbadfb776772a2db702c5f4fefbd4ec00f39106db52c96d7db0f186fad33d9be27c0fec49d0fb3f99bb
+MISC ChangeLog 2646 SHA256 4f95d05c9b3cc319518f0a5f8fde6c1ed6cf92d26e004cb3ac618db388147b16 SHA512 00ae23272ce9a512339bcd0d107d4ea6165346a8b3e03aa9089a0c0c8e5c793f1b0300d0a4860799bc4f5e0bb2db2be039b63601434d046472525ed9e63b323b WHIRLPOOL 0477ad7869b9b378c492f0f1f8ab1d757f0328806cef1cb06e687dd0861529e3b9033ee048ad4d1bdf6bf5f2c4717fe70d61bbd1934324745a7179cafa353374
+MISC ChangeLog-2015 1186 SHA256 843bd3e3751fd1c8358b73de0714ca0ee30341b5b255964639b1233b373bf799 SHA512 8159f801275173c312b9b764b7e8073e3cd5a955a876f3d5cbaaf3add055dd0efbf20c8bd2e86098e4b91f437955c234f28c554349bdedf4e26639d8dca014d1 WHIRLPOOL f443b3213816478299772b2be015e823c4576eb1af46b9627d0253c24c94cc11b28ec29ececd6c187d6496cca6e25c7fd7be540d84d4ede8573a891c8979c53d
+MISC metadata.xml 618 SHA256 054db64455655f07586eec51d997ee212b211fd146dec21f191de5cfd37e258a SHA512 2b5ae768a93018b8a0b06ab910940681aae25f8305b8016115b7aeae16501c3ab1b14f55f26f2c46ca6cc42106ab9e4ac96adc882dfea64e009ca9e3121af900 WHIRLPOOL 1e59b8c6695be117c8df0d7f9dab63008f0f14dff0e7c0f429ed6751d56efc0b5c98473958359939fa513f89eb935bbf3e75552a8b1a4e4c62829c29a8231e3c
diff --git a/dev-haskell/safesemaphore/metadata.xml b/dev-haskell/safesemaphore/metadata.xml
new file mode 100644
index 000000000000..59189077d61e
--- /dev/null
+++ b/dev-haskell/safesemaphore/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ 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 &lt;https://github.com/ChrisKuklewicz/SafeSemaphore&gt; for more details.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">ChrisKuklewicz/SafeSemaphore</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild
new file mode 100644
index 000000000000..b613b64e9c43
--- /dev/null
+++ b/dev-haskell/safesemaphore/safesemaphore-0.10.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="SafeSemaphore"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Much safer replacement for QSemN, QSem, and SampleVar"
+HOMEPAGE="https://github.com/ChrisKuklewicz/SafeSemaphore"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86 ~amd64-linux"
+IUSE=""
+
+RDEPEND="dev-haskell/stm:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( dev-haskell/hunit )
+"
+
+S="${WORKDIR}/${MY_P}"