summaryrefslogtreecommitdiff
path: root/dev-haskell/zlib
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2016-11-06 11:00:51 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2016-11-06 12:02:40 +0000
commitf8369371428781a9d85b012e05f28ce4268f4e3f (patch)
treea6a13efa3406c8483110430274ce41a78754aa10 /dev-haskell/zlib
parent4cc89d24b193f7170ed8a885e7d49f497b9ca2ef (diff)
downloadgentoo-f8369371428781a9d85b012e05f28ce4268f4e3f.tar.gz
gentoo-f8369371428781a9d85b012e05f28ce4268f4e3f.tar.xz
dev-haskell/zlib: bump up to 0.6.1.2
Package-Manager: portage-2.3.2
Diffstat (limited to 'dev-haskell/zlib')
-rw-r--r--dev-haskell/zlib/Manifest1
-rw-r--r--dev-haskell/zlib/metadata.xml3
-rw-r--r--dev-haskell/zlib/zlib-0.6.1.2.ebuild35
3 files changed, 39 insertions, 0 deletions
diff --git a/dev-haskell/zlib/Manifest b/dev-haskell/zlib/Manifest
index c0185907c58..8a0a1f6b7a8 100644
--- a/dev-haskell/zlib/Manifest
+++ b/dev-haskell/zlib/Manifest
@@ -1,3 +1,4 @@
DIST zlib-0.5.4.1.tar.gz 127760 SHA256 cca365e4c52c90be41a5754943134da5ce6c60bb52fa00c128fd118e0505a550 SHA512 aa3522a5704978badcf634e1d99282144f01ddee4600bd146631a3ee8b98080914eb2887869a5fa404dc9d1e438a5df87cf7d44548c2f3e1ec13ba19004ef985 WHIRLPOOL 8bac920da40428c6d7c28f1f9b9284f407043b35c3dedc3677528ef622def1ad32bcd452f5046c2fc9260922cea4413e1d686fa2a1eb417e2afc8a9be5281250
DIST zlib-0.5.4.2.tar.gz 127818 SHA256 75d617d8a77d85ba5a0d69e42c2cd5371b56140b5fb028be3e75bff1cfd41096 SHA512 9ee75d04bea192967dcc9f59f500a199c605ed6b18b7883e2876e1b3116929ef62ccff9cb7174a2d72b567241c3fc2eb794b3532831b929bd5f5a6236bc03410 WHIRLPOOL 2324166527e54480c66424385d64863ec833500415fdc9803aba9b32bc5bd09e3447f8c3babca6cbd26af46bc609b8b8f4a738dd86c43b7fef57dfc9f4f16a33
DIST zlib-0.6.1.1.tar.gz 142902 SHA256 c5f5b4285473657a7997d74f7642f3e7bda40f92c3c5d49471a899e27a4ba735 SHA512 b9f665308fe7887db376625d6001b5d4c511b6b0f392e366903e84f262cc7c81ed9746d9a5f0b84e9a0ec9dfdc91ed41809528dd50e067008a91ef5168cad12e WHIRLPOOL 8d0bd19f96d454cc141c425db76a1e2e7fe7b71d901309c113340b3ec3fbf205a99028c5f477509e2a68524e2970e7d7cf48d040a211880ef322f02b6288cefd
+DIST zlib-0.6.1.2.tar.gz 142413 SHA256 e4eb4e636caf07a16a9730ce469a00b65d5748f259f43edd904dd457b198a2bb SHA512 0034eb1297eaf20ab64e5cbfc835cee1985d34bc248325bf57f7bf5cdf2918ab72f339fe5b8b3f5f16dee862f190e0c71612960b9021cf2ca70c951788b73fc1 WHIRLPOOL cc65a01b106a2829373dd80d11fa5d56b3762748e0fb0e37e473c685b586d44fbb08e8c34ff7b3c40aefdb0f9fddd19247db667a7de0a0d9e711c4f99a14360c
diff --git a/dev-haskell/zlib/metadata.xml b/dev-haskell/zlib/metadata.xml
index 9e760c3cdd6..d3253b28407 100644
--- a/dev-haskell/zlib/metadata.xml
+++ b/dev-haskell/zlib/metadata.xml
@@ -5,6 +5,9 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
+ <use>
+ <flag name='non-blocking-ffi'>Execute FFI calls in the context of haskell thread.</flag>
+ </use>
<longdescription>
This package provides a pure interface for compressing and
decompressing streams of data represented as lazy
diff --git a/dev-haskell/zlib/zlib-0.6.1.2.ebuild b/dev-haskell/zlib/zlib-0.6.1.2.ebuild
new file mode 100644
index 00000000000..18307802c95
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.6.1.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Compression and decompression in the gzip and zlib formats"
+HOMEPAGE="http://hackage.haskell.org/package/zlib"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos"
+IUSE="non-blocking-ffi"
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tasty-0.8 <dev-haskell/tasty-0.12
+ >=dev-haskell/tasty-hunit-0.8 <dev-haskell/tasty-hunit-0.10
+ >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag non-blocking-ffi non-blocking-ffi)
+}