[gentoo-commits] repo/gentoo:master commit in: dev-haskell/bitwise/, profiles/
commit: c2f66264053f24ad3482f17306b8a142005986e1 Author: Jakov Smolić gentoo org> AuthorDate: Mon Aug 22 07:57:17 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Aug 22 08:03:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f66264 dev-haskell/bitwise: treeclean Signed-off-by: Jakov Smolić gentoo.org> dev-haskell/bitwise/Manifest | 1 - dev-haskell/bitwise/bitwise-1.0.0.1.ebuild | 33 --- dev-haskell/bitwise/metadata.xml | 52 -- profiles/package.mask | 1 - 4 files changed, 87 deletions(-) diff --git a/dev-haskell/bitwise/Manifest b/dev-haskell/bitwise/Manifest deleted file mode 100644 index 206b04dec792.. --- a/dev-haskell/bitwise/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bitwise-1.0.0.1.tar.gz 16473 BLAKE2B e7caa6d1ac864d6c12ff471a7080559da93f3973eeb5949e54ee2a2f205cab4a9c452578c0a22102fe613964af4f9367b037552a30dd711b08cac2dd2c3ccdca SHA512 b8653549ef0d0f4eb608802f6124cd969c16cbeb6f26dd83839bbaab7d56cf0c1b39a7ac3dba40f3fa00f3f67f38bad091ee0f01e7f6aea7f9c0bafa34efb443 diff --git a/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild b/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild deleted file mode 100644 index 7c437a36a1a8.. --- a/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.5.6. - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="fast multi-dimensional unboxed bit packed Bool arrays" -HOMEPAGE="https://code.mathr.co.uk/bitwise; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-lang/ghc-7.8.2:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.18.1.3 - test? ( >=dev-haskell/quickcheck-2.4 ) -" - -src_prepare() { - default - - cabal_chdeps \ - 'QuickCheck >= 2.4 && < 2.12' 'QuickCheck >= 2.4' \ - 'base >= 4.7 && < 4.12' 'base >= 4.7' -} diff --git a/dev-haskell/bitwise/metadata.xml b/dev-haskell/bitwise/metadata.xml deleted file mode 100644 index 361f919bab11.. --- a/dev-haskell/bitwise/metadata.xml +++ /dev/null @@ -1,52 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd;> - - - hask...@gentoo.org - Gentoo Haskell - - - Unboxed multidimensional bit packed Bool arrays with fast aggregate - operations based on lifting Bool operations to bitwise operations. - - There are many other bit packed structures out there, but none met - all of these requirements: - - (1) unboxed bit packed Bool array, - - (2) multi-dimensional indexing, - - (3) fast (de)serialization, or interoperable with foreign code, - - (4) fast aggregate operations (fold, map, zip). - - Quick tour of the bitwise library: - - [Data.Bits.Bitwise] Lift boolean operations on 'Bool' to bitwise - operations on 'Data.Bits.Bits'. - - [Data.Array.BitArray] Immutable bit arrays. - - [Data.Array.BitArray.ST] Mutable bit arrays in 'Control.Monad.ST.ST'. - - [Data.Array.BitArray.IO] Mutable bit arrays in 'IO'. - - [Data.Array.BitArray.ByteString] (De)serialization. - - [Codec.Image.PBM] Portable bitmap monochrome 2D image format. - - Very rough performance benchmarks: - - * immutable random access single bit reads: - @BitArray ix@ is about 40% slower than @UArray ix Bool@, - - * 'Control.Monad.ST.ST' mutable random access single bit reads: - @STBitArray s ix@ is about the same as @STUArray s ix Bool@, - - * immutable map @Bool - Bool@: - @BitArray ix@ is about 85x faster than @UArray ix Bool@, - - * immutable zipWith @Bool - Bool - Bool@: - @BitArray ix@ is about 1300x faster than @UArray ix Bool@. - - diff --git a/profiles/package.mask b/profiles/package.mask index f381f7b7c235..06d0532e1c91 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -351,7 +351,6 @@ dev-haskell/biofasta dev-haskell/biosff dev-haskell/bitarray dev-haskell/bits-atomic -dev-haskell/bitwise # Hans de Graaff (2022-07-16) # No longer supported upstream. Use a newer ruby version instead.
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/bitwise/
commit: 9b19b6e036b39824253aee1751073648f44639cd Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 11 22:24:01 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 11 22:25:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b19b6e0 dev-haskell/bitwise: drop old Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/bitwise/Manifest | 1 - dev-haskell/bitwise/bitwise-0.1.1.1.ebuild | 32 -- 2 files changed, 33 deletions(-) diff --git a/dev-haskell/bitwise/Manifest b/dev-haskell/bitwise/Manifest index 6760cec93e6..206b04dec79 100644 --- a/dev-haskell/bitwise/Manifest +++ b/dev-haskell/bitwise/Manifest @@ -1,2 +1 @@ -DIST bitwise-0.1.1.1.tar.gz 17107 BLAKE2B 0e4ef87c50a0505aa04f248eb3356b8c3311a8a85c67d13a50621cef0e77416bdfcf8823c0b8d35eccd48db5241571da2f0dac8b912e4a6fd2a8ca87217d SHA512 f599411c6ce68a0ac71045ade891ae9c70a2b94b79285cdbac9e694bf227df5f0e65f115321ac62ac2878232aa91b5a6a376ae43654671fda0de2f9b0b65c70e DIST bitwise-1.0.0.1.tar.gz 16473 BLAKE2B e7caa6d1ac864d6c12ff471a7080559da93f3973eeb5949e54ee2a2f205cab4a9c452578c0a22102fe613964af4f9367b037552a30dd711b08cac2dd2c3ccdca SHA512 b8653549ef0d0f4eb608802f6124cd969c16cbeb6f26dd83839bbaab7d56cf0c1b39a7ac3dba40f3fa00f3f67f38bad091ee0f01e7f6aea7f9c0bafa34efb443 diff --git a/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild b/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild deleted file mode 100644 index 96e667f4d2e..000 --- a/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5. - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="fast multi-dimensional unboxed bit packed Bool arrays" -HOMEPAGE="http://code.mathr.co.uk/bitwise; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.9.2 - test? ( >=dev-haskell/quickcheck-2.4 ) -" - -src_prepare() { - default - - cabal_chdeps \ - 'QuickCheck >= 2.4 && < 2.9' 'QuickCheck >= 2.4' -}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/bitwise/
commit: b168e12d2bdb9e2ac9ef3a6f194485f728dc0795 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Aug 4 21:16:11 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Aug 4 21:16:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b168e12d dev-haskell/bitwise: bump up to 1.0.0.1 Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/735958 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/bitwise/Manifest | 1 + dev-haskell/bitwise/bitwise-1.0.0.1.ebuild | 33 ++ 2 files changed, 34 insertions(+) diff --git a/dev-haskell/bitwise/Manifest b/dev-haskell/bitwise/Manifest index 12d3fb98506..6760cec93e6 100644 --- a/dev-haskell/bitwise/Manifest +++ b/dev-haskell/bitwise/Manifest @@ -1 +1,2 @@ DIST bitwise-0.1.1.1.tar.gz 17107 BLAKE2B 0e4ef87c50a0505aa04f248eb3356b8c3311a8a85c67d13a50621cef0e77416bdfcf8823c0b8d35eccd48db5241571da2f0dac8b912e4a6fd2a8ca87217d SHA512 f599411c6ce68a0ac71045ade891ae9c70a2b94b79285cdbac9e694bf227df5f0e65f115321ac62ac2878232aa91b5a6a376ae43654671fda0de2f9b0b65c70e +DIST bitwise-1.0.0.1.tar.gz 16473 BLAKE2B e7caa6d1ac864d6c12ff471a7080559da93f3973eeb5949e54ee2a2f205cab4a9c452578c0a22102fe613964af4f9367b037552a30dd711b08cac2dd2c3ccdca SHA512 b8653549ef0d0f4eb608802f6124cd969c16cbeb6f26dd83839bbaab7d56cf0c1b39a7ac3dba40f3fa00f3f67f38bad091ee0f01e7f6aea7f9c0bafa34efb443 diff --git a/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild b/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild new file mode 100644 index 000..7c437a36a1a --- /dev/null +++ b/dev-haskell/bitwise/bitwise-1.0.0.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.5.6. + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="fast multi-dimensional unboxed bit packed Bool arrays" +HOMEPAGE="https://code.mathr.co.uk/bitwise; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/ghc-7.8.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 + test? ( >=dev-haskell/quickcheck-2.4 ) +" + +src_prepare() { + default + + cabal_chdeps \ + 'QuickCheck >= 2.4 && < 2.12' 'QuickCheck >= 2.4' \ + 'base >= 4.7 && < 4.12' 'base >= 4.7' +}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/bitwise/
commit: ba9927d54e89114c3ed6fda3c8f6147671a4035d Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 11 09:48:11 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 11 10:01:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9927d5 dev-haskell/bitwise: multidimentional bit arrays, a depend of app-forensics/quickfuzz Package-Manager: portage-2.3.0 dev-haskell/bitwise/Manifest | 1 + dev-haskell/bitwise/bitwise-0.1.1.1.ebuild | 33 +++ dev-haskell/bitwise/metadata.xml | 52 ++ 3 files changed, 86 insertions(+) diff --git a/dev-haskell/bitwise/Manifest b/dev-haskell/bitwise/Manifest new file mode 100644 index ..2ce8f28 --- /dev/null +++ b/dev-haskell/bitwise/Manifest @@ -0,0 +1 @@ +DIST bitwise-0.1.1.1.tar.gz 17107 SHA256 cde04615108c8e1e4b9f3a6fd7115b6fe40068385489fc5fc3d41e3700d69486 SHA512 f599411c6ce68a0ac71045ade891ae9c70a2b94b79285cdbac9e694bf227df5f0e65f115321ac62ac2878232aa91b5a6a376ae43654671fda0de2f9b0b65c70e WHIRLPOOL 6e161561d8a34400b93763b699a7af5fa8a7f5a10d097a2ae6cd6365f12d8e12c253fc316b11e63b0ff4b6c6fffdca0f2d399439c4babe0af3e97f56563c3d91 diff --git a/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild b/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild new file mode 100644 index ..4cee11c --- /dev/null +++ b/dev-haskell/bitwise/bitwise-0.1.1.1.ebuild @@ -0,0 +1,33 @@ +# 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. + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="fast multi-dimensional unboxed bit packed Bool arrays" +HOMEPAGE="http://code.mathr.co.uk/bitwise; +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.9.2 + test? ( >=dev-haskell/quickcheck-2.4 ) +" + +src_prepare() { + default + + cabal_chdeps \ + 'QuickCheck >= 2.4 && < 2.9' 'QuickCheck >= 2.4' +} diff --git a/dev-haskell/bitwise/metadata.xml b/dev-haskell/bitwise/metadata.xml new file mode 100644 index ..4f0bc14 --- /dev/null +++ b/dev-haskell/bitwise/metadata.xml @@ -0,0 +1,52 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + hask...@gentoo.org + Gentoo Haskell + + + Unboxed multidimensional bit packed Bool arrays with fast aggregate + operations based on lifting Bool operations to bitwise operations. + + There are many other bit packed structures out there, but none met + all of these requirements: + + (1) unboxed bit packed Bool array, + + (2) multi-dimensional indexing, + + (3) fast (de)serialization, or interoperable with foreign code, + + (4) fast aggregate operations (fold, map, zip). + + Quick tour of the bitwise library: + + [Data.Bits.Bitwise] Lift boolean operations on Bool to bitwise + operations on Data.Bits.Bits. + + [Data.Array.BitArray] Immutable bit arrays. + + [Data.Array.BitArray.ST] Mutable bit arrays in Control.Monad.ST.ST. + + [Data.Array.BitArray.IO] Mutable bit arrays in IO. + + [Data.Array.BitArray.ByteString] (De)serialization. + + [Codec.Image.PBM] Portable bitmap monochrome 2D image format. + + Very rough performance benchmarks: + + * immutable random access single bit reads: + @BitArray ix@ is about 40% slower than @UArray ix Bool@, + + * Control.Monad.ST.ST mutable random access single bit reads: + @STBitArray s ix@ is about the same as @STUArray s ix Bool@, + + * immutable map @Bool - Bool@: + @BitArray ix@ is about 85x faster than @UArray ix Bool@, + + * immutable zipWith @Bool - Bool - Bool@: + @BitArray ix@ is about 1300x faster than @UArray ix Bool@. + +