[gentoo-commits] repo/gentoo:master commit in: dev-haskell/bitwise/, profiles/

2022-08-22 Thread Jakov Smolić
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/

2020-09-11 Thread Sergei Trofimovich
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/

2020-08-04 Thread Sergei Trofimovich
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/

2016-09-11 Thread Sergei Trofimovich
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@.
+   
+