From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-haskell/async/Manifest | 9 ++++++ dev-haskell/async/async-2.0.1.4.ebuild | 33 ++++++++++++++++++++ dev-haskell/async/async-2.0.2.ebuild | 28 +++++++++++++++++ dev-haskell/async/async-2.1.1.ebuild | 28 +++++++++++++++++ dev-haskell/async/metadata.xml | 57 ++++++++++++++++++++++++++++++++++ 5 files changed, 155 insertions(+) create mode 100644 dev-haskell/async/Manifest create mode 100644 dev-haskell/async/async-2.0.1.4.ebuild create mode 100644 dev-haskell/async/async-2.0.2.ebuild create mode 100644 dev-haskell/async/async-2.1.1.ebuild create mode 100644 dev-haskell/async/metadata.xml (limited to 'dev-haskell/async') diff --git a/dev-haskell/async/Manifest b/dev-haskell/async/Manifest new file mode 100644 index 000000000000..02146002bce8 --- /dev/null +++ b/dev-haskell/async/Manifest @@ -0,0 +1,9 @@ +DIST async-2.0.1.4.tar.gz 8349 SHA256 41ddfe012d98f3ef101651fb529753bca5bb4c804f03f9cfafc5d0cbe50224c2 SHA512 8b170644ce92f9788e22771239542e46ee14b9898404744f6a97b955ef22ae4b3fa280ea759f228cb22f2083b5ee007f39c61063f82e5cce8f6bf1c6df789a71 WHIRLPOOL 3f95800777b3efb160b1bbe4356d9fa2a76b7bc0e6143fce8823b062854a42c465ab2d84c2c695592ef78a9cc831428807342b2c7a86d2e0ff0750bccf53b622 +DIST async-2.0.2.tar.gz 8565 SHA256 db54d384259eee2f3ca525821f45fe509b9a101fbf3a8df7132aa9622626fd2b SHA512 beac3452aca98f9c41fb86b1b9e105a324df5a05e10c7d616927bb94888d6d2ed5385e0ec901fdfa050a43e991f5089757d3941ce97db98c148a159893bddc1e WHIRLPOOL 2fabce8ef356ab478db333d042d69dbe9233d6bdaba95e336095343c821f9476aaea09c22b1cf6a6e61cb5ae8c7d7df60d8a4ee232e13a20111d5ba6bfcad031 +DIST async-2.1.1.tar.gz 10565 SHA256 24134b36921f9874abb73be90886b4c23a67a9b4990f2d8e32d08dbfa5f74f90 SHA512 85a878389f019df0038f7b0ea82e8619f30eed97cc5c53438dbcaef128c08cdf5658afa203605434a2e1eb885fc28515a30c83341cb1b77331362205d521972b WHIRLPOOL fa597c634130dedb0a05c0aa8eb3db9d74309add35e3915cae39f2b5588a41a2b16b03060c808aecb670ef5f2f3eb9ea9705f3e511fb883ed61f76688bddd679 +EBUILD async-2.0.1.4.ebuild 832 SHA256 c2a3dfef04e3be1c1bc236761c394bf19d75fde6bcb151b2237d3a8668065320 SHA512 3582d92b5d21906c92cb6ca7b642f4edf86391f4dc301312230f526f4bf076ad109d18faacf473a523394d23a91b2cfd0fbb657cfbecde7956e8641b4b6fb1d4 WHIRLPOOL c4116822df5f13fbeca676a7dc0677aba732f860426f4a66bd1c918209374735deb2db8c9c8420d9508dd221e1fbba1fb482570e53a864b5093fadc5893e399a +EBUILD async-2.0.2.ebuild 755 SHA256 f33a7682d7874ce5f30b55bca9830827044b14d7ddd42fcb71725750ded5238f SHA512 6d2fceed548b4673b799b04f3c8448bd8706520a9f7f60af11f1c0613e3d0ef62a3e176a3b55ab511025e41d3c16ee54cfa5656d71ca588e792a417498512648 WHIRLPOOL b10600c976c465e9407f5e448acf3e507596d0391a688c5b565046d26284257edd843619087c15ec7aaa1ebf9e32724837c4ac5660af8d2a02bdd5a04ae6de32 +EBUILD async-2.1.1.ebuild 756 SHA256 1a251ad99858f1e6c6d0829759fb20749e6443bf11b32cc38c3d17e7f389d922 SHA512 e9a8e214d78534f3b56fdf6b72f34240b60acfe779a1e34160f0523bd00be1bb526b5eb093f8acda2a36bb2ea162e87676434c22e20474dce8d8a387e9e500b9 WHIRLPOOL 7499ee6cfa95f33c7d1f9f88e2b0752727846a5a6ef29e40db2398432df61dfb0efa86d0e3e067540c08d831aea8ae0929ac7aebb275b4a2c9a07fd301054de9 +MISC ChangeLog 2731 SHA256 afb750ae7223a3535cf13e0aaff33cd53f52f62b99934df4533e2c1b35fe16cb SHA512 e80776b6bdc864207c68c57a5546fc753d57a199d6a40298f3f573ba1f03ee2741dee7c41d33741bca70c5a9288c48fe4c0e039cd83fec7dfdd7294cb1c05bae WHIRLPOOL 7784fd903d9bb46fa5fd3b2071494daa5730a4e19d2b1472a3ecd13bdbf0337766e576db9c9ebeab3991c8d77f5051e543021dbc5d8cb6baace474f0877dae00 +MISC ChangeLog-2015 1386 SHA256 2a6fbd679a39e5a16f29e08c699dfb686955a908c2a1a876d4c76cd3bea9cc5c SHA512 91859749df41e907dc0985502fe201b2bc06c317a2fa4c2884e9b0a6e5a49138dfbf00da9cfa8d95076cf01f6e2c9a2419daaafe10675474fbe3efc0063cf1fe WHIRLPOOL 7e3fef8f2e5c7e50d75c9fb882b266270811eafe7a93859038fb74c180961fd41c345787653abb30a5d0efd1df908cac1584b0b2edb27b4a36d1a27dfadd426b +MISC metadata.xml 1708 SHA256 5332aee972203250aff9a0f4abbe03fb19c11d4459489d92e2818d05ded82fa1 SHA512 391a43bef8006dd5980a9fe11fa8078ee0def6d372de6c8f41f3376e6c19de2135dd5d0037bf4cf0ecbe004e2ccb14508f0db547e34bc67d4cceaa150be57ab5 WHIRLPOOL 3dd103d7a6c9a4d7608c11b6166b9a7195a3d3c739321ac65f2af947665ebc6fc37777d0716c75b7ae60b1ede8f0552a9a2e9700b9cd405dc7c3c89425df18ab diff --git a/dev-haskell/async/async-2.0.1.4.ebuild b/dev-haskell/async/async-2.0.1.4.ebuild new file mode 100644 index 000000000000..8492c7691579 --- /dev/null +++ b/dev-haskell/async/async-2.0.1.4.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.3.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Run IO operations asynchronously and wait for their results" +HOMEPAGE="https://github.com/simonmar/async" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86" +IUSE="" + +RDEPEND=">=dev-haskell/stm-2.2:=[profile?] + =dev-lang/ghc-7.0.1:=" +DEPEND="${RDEPEND} + test? ( dev-haskell/hunit + dev-haskell/test-framework + dev-haskell/test-framework-hunit + ) + >=dev-haskell/cabal-1.8" + +src_prepare() { + cabal_chdeps \ + 'base >= 4.3 && < 4.7' 'base >= 4.3' +} diff --git a/dev-haskell/async/async-2.0.2.ebuild b/dev-haskell/async/async-2.0.2.ebuild new file mode 100644 index 000000000000..411a79cea032 --- /dev/null +++ b/dev-haskell/async/async-2.0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.4.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Run IO operations asynchronously and wait for their results" +HOMEPAGE="https://github.com/simonmar/async" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/stm-2.2:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 + test? ( dev-haskell/hunit + dev-haskell/test-framework + dev-haskell/test-framework-hunit ) +" diff --git a/dev-haskell/async/async-2.1.1.ebuild b/dev-haskell/async/async-2.1.1.ebuild new file mode 100644 index 000000000000..3827b4ce1cb8 --- /dev/null +++ b/dev-haskell/async/async-2.1.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Run IO operations asynchronously and wait for their results" +HOMEPAGE="https://github.com/simonmar/async" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/stm-2.2:=[profile?] =dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 + test? ( dev-haskell/hunit + dev-haskell/test-framework + dev-haskell/test-framework-hunit ) +" diff --git a/dev-haskell/async/metadata.xml b/dev-haskell/async/metadata.xml new file mode 100644 index 000000000000..8d5161f064d6 --- /dev/null +++ b/dev-haskell/async/metadata.xml @@ -0,0 +1,57 @@ + + + + + haskell@gentoo.org + + + proxy-maint@gentoo.org + Proxy Maintainers + + + This package provides a higher-level interface over + threads, in which an @Async a@ is a concurrent + thread that will eventually deliver a value of + type @a@. The package provides ways to create + @Async@ computations, wait for their results, and + cancel them. + + Using @Async@ is safer than using threads in two + ways: + + * When waiting for a thread to return a result, + if the thread dies with an exception then the + caller must either re-throw the exception + ('wait') or handle it ('waitCatch'); the + exception cannot be ignored. + + * The API makes it possible to build a tree of + threads that are automatically killed when + their parent dies (see 'withAsync'). + + Changes in 2.0.1.3: + + * Bump @base@ dependency to allow 4.6 + + Changes in 2.0.1.2: + + * Bump @stm@ dependency to 2.4 + + Changes in 2.0.1.1: + + * Safe Haskell support: @Control.Concurrent.Async@ is now @Trustworthy@ + + Changes in 2.0.1.0: + + * Added a @Functor@ instance for @Async@ + + * Added @asyncBound@, @asyncOn@, @asyncWithUnmask@, @asyncOnWithUnmask@, @withAsyncBound@, @withAsyncOn@, @withAsyncWithUnmask@, @withAsyncOnWithUnmask@. + + * Added @mapConcurrently@ + + * Added @Concurrently@ (with @Applicative@ and @Alternative@ instances) + + + simonmar/async + + -- cgit v1.2.3