summaryrefslogtreecommitdiff
path: root/dev-haskell/zlib
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/zlib
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/zlib')
-rw-r--r--dev-haskell/zlib/Manifest12
-rw-r--r--dev-haskell/zlib/files/zlib-0.6.1.2-fix-w8-tests.patch26
-rw-r--r--dev-haskell/zlib/metadata.xml22
-rw-r--r--dev-haskell/zlib/zlib-0.5.4.1.ebuild23
-rw-r--r--dev-haskell/zlib/zlib-0.5.4.2.ebuild25
-rw-r--r--dev-haskell/zlib/zlib-0.6.1.1.ebuild32
-rw-r--r--dev-haskell/zlib/zlib-0.6.1.2.ebuild36
7 files changed, 176 insertions, 0 deletions
diff --git a/dev-haskell/zlib/Manifest b/dev-haskell/zlib/Manifest
new file mode 100644
index 000000000000..9e0cdb97a271
--- /dev/null
+++ b/dev-haskell/zlib/Manifest
@@ -0,0 +1,12 @@
+AUX zlib-0.6.1.2-fix-w8-tests.patch 1138 SHA256 800b28aa73729dcfa76322f640d5add3ca55cd7fc91c269ff8c8c776516fda06 SHA512 bd2f510dc6516668c130edd969d7002d178331a0d09e1e0cca9d899ff8164810f9875c652ab25cd331322ac5d369162a9c45a106b0ad9173f844bbc8f1e96bdc WHIRLPOOL fa5ae66f434c74e28b83e43cd3770d8ebc46ed1dcf20188ebaefbed0d6d3d6f6ebf7accbef007dd02d5352b203133772d1b78353ed090b14998a406557696e1e
+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
+EBUILD zlib-0.5.4.1.ebuild 642 SHA256 050190ced068ae7f3834280b99e889ae000573b3011249d94d8ee721cfbff797 SHA512 a678ee02dd6c7f8df8b5676f3183b2a4f6d890d22d8b5308f716df6e4f8770111669e84a5486ca01c4ae3c705cf92c066eb75a1a0d7920bf921cb67c3940094b WHIRLPOOL 90477e7ff9663cb97868960919922e01c31d352d71a6f1f2d268f318953ae89ed4788127e7ed766123cea0fd3061b8b69528abbc38a65fd9ca0482a0519aeb36
+EBUILD zlib-0.5.4.2.ebuild 646 SHA256 ee32ab59a275874551865a6bdeebd6342a73e47e2f37e2f9d94b38bc30a5cd7e SHA512 6add183c13a576819362ad63cde8607c77e426b3bab7c85845c5233e8538f3a6940346e1a8a224e79331ddb0ba566d6c741c07e3dff73418f7ae5a3617097d26 WHIRLPOOL 5575e8786a79a0b83f45d54fd0290eab60babb376157488aa7580d0124e14363654be1b7e98bd7cb7f505491741d98a6df777e3740310357e8f12d24a94a20c4
+EBUILD zlib-0.6.1.1.ebuild 836 SHA256 b95f00f4b5184e651ef72f070be3d71fa66d6e0bb13b6d5741f98e587253e2ec SHA512 79d014a5314aa97918a3a907624ea911be608a9b67d7b9590c5a33c6cab4b2099d55cc3be31457a9e25acbb7b7c8f22b46873436aee97c26f753f80e0b20ad23 WHIRLPOOL 36c0b7cc005837d7d6e527a78c080647073931d12415b09476cdf37822b127cf04b41198e918a15d557084d8579b9c26bad671bbb4b02f06962ed0e40f9a85f1
+EBUILD zlib-0.6.1.2.ebuild 1030 SHA256 1e15b40893311b71f7b6851d7a8433da215cfa8b0db6dd29e8ed3cedb9e93ed5 SHA512 aae054c5f08ba245e7ceba341e810edb8023f18841270f36dce97cd61374dcd7f64aaabc660c3923e2abd3ee42cdadefcee4edda06d4aa12445b9b8f9fb5a5de WHIRLPOOL 9503ede3077553e62b31656c1d12b4cf7e291fa6a789ba2e10f011800166bf25279b02416a47bfd6e1bc89cc0c21111676b19320f8e980850e72c70e6aa880a8
+MISC ChangeLog 3598 SHA256 1e6994e6a9beb6835e44e08239e7c1f106303b4195bd65f84684aafb159047ba SHA512 bde9fb38554dc8a021be21cdfb23543d91265adbef7b742d50d1b1fb5cd0c6c9792541f6a3b19671b83945bd454c71595e4ea71b68ecc7b00422ab076588cca0 WHIRLPOOL 021d833395f25f9593a80d10afb5b1226284b724c28afd6f4b15c48687869ea376a8e008330f7059e3962c141a410db82fee9aa226e83586ecf49030937783ea
+MISC ChangeLog-2015 5636 SHA256 813fe3395ab93250f28a001d43019521b6bfc48346dc6d835548240dca77d8b6 SHA512 2b767e2c8754c481333c149c4407299b28fc7a96b8059f6f3c4ae9d81e794ef3ea68e6b7153d0c7e1f127780c921a2191c5e2c862215f3c3b1a1b1b46085246d WHIRLPOOL 99dbf53a71c2d6222290b8112ee518c647eea20687f5941d441c6c7a8da0c5413c997329b69f44b93071b5f97328c911d8e76e16ad82c3e6f1be7b5a9f1cb303
+MISC metadata.xml 824 SHA256 b43254175261d4607a0f77c3984c1e4f6e20b920b7b2e1b5570aca3da05eb085 SHA512 c291a8088ad2d586390dad8cc2bb80a606fe7e558f4fdbba5c5168024693ea400f6d3a2795144f2c5af6cea51b90fe9097759027377ee8ead929296a4b4f26de WHIRLPOOL d418101a2b10d0558765e1bbdfc6b1b01f7efe3e6daf01ed97910879daedd9f47c151401038d00828a96faff986b2604cfda23e19803d39389abf2c29c8513ac
diff --git a/dev-haskell/zlib/files/zlib-0.6.1.2-fix-w8-tests.patch b/dev-haskell/zlib/files/zlib-0.6.1.2-fix-w8-tests.patch
new file mode 100644
index 000000000000..5b4cb5a6eca2
--- /dev/null
+++ b/dev-haskell/zlib/files/zlib-0.6.1.2-fix-w8-tests.patch
@@ -0,0 +1,26 @@
+zlib does not really support windows size of 8 bits:
+
+Reported by eroen
+
+https://github.com/haskell/zlib/issues/11
+https://bugs.gentoo.org/show_bug.cgi?id=613532
+diff --git a/test/Test.hs b/test/Test.hs
+index bbd8b94..81bd260 100644
+--- a/test/Test.hs
++++ b/test/Test.hs
+@@ -66,2 +66,3 @@ prop_decompress_after_compress w cp dp =
+ -- of the zlib source code.
++ compressWindowBits cp /= WindowBits 8 &&
+ (decompressWindowBits dp > compressWindowBits cp || decompressWindowBits dp > WindowBits 8) &&
+@@ -76,2 +77,3 @@ prop_gziporzlib1 cp dp =
+ decompressWindowBits dp > compressWindowBits cp &&
++ compressWindowBits cp /= WindowBits 8 &&
+ decompressBufferSize dp > 0 && compressBufferSize cp > 0 ==>
+@@ -85,2 +87,3 @@ prop_gziporzlib2 cp dp =
+ decompressWindowBits dp >= compressWindowBits cp &&
++ compressWindowBits cp /= WindowBits 8 &&
+ decompressBufferSize dp > 0 && compressBufferSize cp > 0 ==>
+@@ -94,2 +97,3 @@ prop_gzip_concat cp dp input =
+ decompressWindowBits dp >= compressWindowBits cp &&
++ compressWindowBits cp /= WindowBits 8 &&
+ decompressBufferSize dp > 0 && compressBufferSize cp > 0 ==>
diff --git a/dev-haskell/zlib/metadata.xml b/dev-haskell/zlib/metadata.xml
new file mode 100644
index 000000000000..d3253b28407a
--- /dev/null
+++ b/dev-haskell/zlib/metadata.xml
@@ -0,0 +1,22 @@
+<?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>
+ <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
+ 'ByteString's. It uses the zlib C library so it has high
+ performance. It supports the \"zlib\", \"gzip\" and \"raw\"
+ compression formats.
+
+ It provides a convenient high level API suitable for most
+ tasks and for the few cases where more control is needed it
+ provides access to the full zlib feature set.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/zlib/zlib-0.5.4.1.ebuild b/dev-haskell/zlib/zlib-0.5.4.1.ebuild
new file mode 100644
index 000000000000..d90af2e4805a
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.5.4.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+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="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-6.10.4:=
+ sys-libs/zlib"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
diff --git a/dev-haskell/zlib/zlib-0.5.4.2.ebuild b/dev-haskell/zlib/zlib-0.5.4.2.ebuild
new file mode 100644
index 000000000000..9ba0e7d79637
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.5.4.2.ebuild
@@ -0,0 +1,25 @@
+# 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"
+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="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
diff --git a/dev-haskell/zlib/zlib-0.6.1.1.ebuild b/dev-haskell/zlib/zlib-0.6.1.1.ebuild
new file mode 100644
index 000000000000..ffac01f1ec30
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.6.1.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.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 ~x86-fbsd ~ppc-macos ~x86-macos"
+IUSE=""
+
+RESTRICT=test # needs porting to new test tools
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+ sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+ test? ( >=dev-haskell/hunit-1.2
+ >=dev-haskell/quickcheck-2
+ >=dev-haskell/tasty-0.8
+ >=dev-haskell/tasty-hunit-0.8
+ >=dev-haskell/tasty-quickcheck-0.8 )
+"
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 000000000000..4187ff78db05
--- /dev/null
+++ b/dev-haskell/zlib/zlib-0.6.1.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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 )
+"
+
+PATCHES=("${FILESDIR}"/${P}-fix-w8-tests.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag non-blocking-ffi non-blocking-ffi)
+}