[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-algorithms/

2023-12-21 Thread Sam James
commit: 24e3e1afaca561d90238c5a94d5f5af7d401e840
Author: hololeap  protonmail  com>
AuthorDate: Mon Dec  4 20:14:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 22 05:05:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e3e1af

dev-haskell/vector-algorithms: Require gmp source

It appears that vector-algorithms implicitly depends on gmp either via
ghc or the bitvec package. If neither source for gmp is available,
packages in vector-algorithm's reverse dependency tree may run into
linker errors during compile time:

libHSbitvec-1.1.3.0-*.so: undefined symbol: __gmpn_popcount

Closes: https://bugs.gentoo.org/917291
Closes: https://bugs.gentoo.org/917267
Closes: https://bugs.gentoo.org/916208
Closes: https://bugs.gentoo.org/916191
Closes: https://bugs.gentoo.org/916186
Closes: https://bugs.gentoo.org/916183
Closes: https://bugs.gentoo.org/920461
Signed-off-by: hololeap  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34391
Signed-off-by: Sam James  gentoo.org>

 ...rithms-0.9.0.1.ebuild => vector-algorithms-0.9.0.1-r1.ebuild} | 9 +
 1 file changed, 9 insertions(+)

diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1.ebuild 
b/dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1-r1.ebuild
similarity index 93%
rename from dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1.ebuild
rename to dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1-r1.ebuild
index 46514559ce74..1bb09c174af8 100644
--- a/dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1.ebuild
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.9.0.1-r1.ebuild
@@ -24,6 +24,15 @@ RDEPEND=">=dev-haskell/bitvec-1.0:=[profile?] 
=dev-haskell/vector-0.6:=[profile?] 
=dev-lang/ghc-8.4.3:=
 "
+
+# bug 916191
+RDEPEND+="
+   || (
+   dev-haskell/bitvec[gmp]
+   dev-lang/ghc[gmp]
+   )
+"
+
 DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1
test? ( properties? ( >dev-haskell/quickcheck-2.9 


[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-th-unbox/

2023-11-19 Thread Sam James
commit: 48c4969beb97ebe761702b0a0c6998e2501769ae
Author: hololeap  protonmail  com>
AuthorDate: Sun Nov 12 23:57:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c4969b

dev-haskell/vector-th-unbox: Add upper bound to ghc dep

vector-th-unbox-0.2.1.7 will not build on >=ghc-9.2, leading to errors
such as:

Couldn't match type ‘[Pat] -> Pat’ with ‘Pat’

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild 
b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
index 4b2513b3ad77..766e7a1673d6 100644
--- a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 RDEPEND=">=dev-haskell/vector-0.7.1:=[profile?] 
=dev-lang/ghc-7.4.1:=
+   >=dev-lang/ghc-7.4.1:= 

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector/

2022-09-30 Thread Sam James
commit: 19e3a0b6bd1292cf0a96e11bd387c61dde22f3cf
Author: Jack Todaro  posteo  org>
AuthorDate: Fri Sep 30 22:35:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  1 03:14:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e3a0b6

dev-haskell/vector: sync from ::haskell fixing configure failure

Closes:https://bugs.gentoo.org/870247
Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/vector/vector-0.12.3.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-haskell/vector/vector-0.12.3.1.ebuild 
b/dev-haskell/vector/vector-0.12.3.1.ebuild
index 3dbc48989ba2..2c1244b38023 100644
--- a/dev-haskell/vector/vector-0.12.3.1.ebuild
+++ b/dev-haskell/vector/vector-0.12.3.1.ebuild
@@ -65,3 +65,5 @@ src_configure() {
$(cabal_flag unsafechecks unsafechecks) \
--flag=-wall
 }
+
+GHC_BOOTSTRAP_PACKAGES=( cabal-doctest )



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-algorithms/

2022-07-22 Thread Sam James
commit: 3cc441e8607f2e1cc4361f3c4af42a86f3e0a1c3
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Jul 12 03:44:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 22 22:16:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc441e8

dev-haskell/vector-algorithms: add 0.8.0.4

Signed-off-by: matoro  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/vector-algorithms/Manifest |  1 +
 .../vector-algorithms-0.8.0.4.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-haskell/vector-algorithms/Manifest 
b/dev-haskell/vector-algorithms/Manifest
index eb43644ef7e5..9c8aaecd3731 100644
--- a/dev-haskell/vector-algorithms/Manifest
+++ b/dev-haskell/vector-algorithms/Manifest
@@ -1 +1,2 @@
 DIST vector-algorithms-0.8.0.3.tar.gz 26559 BLAKE2B 
7541d141967faf4bc1b33dcd23f283e1a6868f0b51e784918c1516a46c38ba3e9205045c87679738d89c48fee3ee2e61286eab59cc66ec8cfc18f1a4b977c634
 SHA512 
45311e19a1e5c9994e7d666b73445d11946f60915df3d2f385a435538d1b6b0929b56a960f83c5df1b2df883566e7f8e6fdd5be4e075364d7daecd6dbec780e5
+DIST vector-algorithms-0.8.0.4.tar.gz 26681 BLAKE2B 
fde5a8a9663e5e94e340f4edb1c1d17a47e7b561013982b5bf7711fe595913280476de629470ec9a049a6bd277587b1dc5390ec9e6dd0d7da87eb7f48ab891c8
 SHA512 
da5f52493c7f68df0a2c718724dcac9be758b09b14c8fa913aa328ee4c1286893fb239882018202d0fcd56709364ccddf3d620ff3b886d830102ef52a0868d42

diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild 
b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild
new file mode 100644
index ..fc5b50747cec
--- /dev/null
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.8.0.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.7.
+#hackport: flags: -llvm
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient algorithms for vector arrays"
+HOMEPAGE="https://github.com/erikd/vector-algorithms/";
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+bench +boundschecks internalchecks +properties unsafechecks"
+
+RDEPEND=">=dev-haskell/primitive-0.3:=[profile?] 
=dev-haskell/tagged-0.4:=[profile?] =dev-haskell/vector-0.6:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+   test? ( properties? ( >dev-haskell/quickcheck-2.9 


[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-th-unbox/

2022-07-22 Thread Sam James
commit: 397d2b44a7e6512fbf921e78e9dafc1f16d8edd7
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Jul 12 03:46:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 22 22:16:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=397d2b44

dev-haskell/vector-th-unbox: keyword 0.2.1.7 for ~ppc64

Signed-off-by: matoro  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild 
b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
index 85c71811009a..d21e2c970958 100644
--- a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc64 ~x86"
 IUSE=""
 
 RDEPEND=">=dev-haskell/vector-0.7.1:=[profile?] 


[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-instances/

2021-07-25 Thread Sergei Trofimovich
commit: ed6bf7a72e50487b77c8c35480abbf606d07e201
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jul 25 09:37:48 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jul 25 10:32:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6bf7a7

dev-haskell/vector-instances: update to EAPI=8

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-instances/vector-instances-3.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/vector-instances/vector-instances-3.4.ebuild 
b/dev-haskell/vector-instances/vector-instances-3.4.ebuild
index 80286959a69..f2d499f3dec 100644
--- a/dev-haskell/vector-instances/vector-instances-3.4.ebuild
+++ b/dev-haskell/vector-instances/vector-instances-3.4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 # ebuild generated by hackport 0.5.5.
 



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-th-unbox/

2021-03-15 Thread Sergei Trofimovich
commit: 244e6106ea063d95d1e38092de94bd27a3702737
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 14 11:03:16 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 15 09:07:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244e6106

dev-haskell/vector-th-unbox: allow ghc-8.10

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild 
b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
index 820ebe66aef..85c71811009 100644
--- a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,3 +24,11 @@ DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.10
test? ( dev-haskell/data-default )
 "
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   'base >= 4.5 && < 4.14' 'base >= 4.5' \
+   'template-haskell >= 2.5 && <2.16' 'template-haskell >= 2.5'
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector/files/, dev-haskell/vector/

2020-10-27 Thread Sergei Trofimovich
commit: 5d0f03842d4f76e3da6dd16f0d9c7bec8311ec62
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Oct 27 08:45:50 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Oct 27 08:45:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d0f0384

dev-haskell/vector: drop old

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector/Manifest|  2 -
 .../files/vector-0.11.0.0-primitive-0.6.2.0.patch  | 21 -
 dev-haskell/vector/vector-0.10.12.3.ebuild | 53 --
 dev-haskell/vector/vector-0.11.0.0.ebuild  | 45 --
 4 files changed, 121 deletions(-)

diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest
index 6ebe657084e..908cbe6f2ec 100644
--- a/dev-haskell/vector/Manifest
+++ b/dev-haskell/vector/Manifest
@@ -1,3 +1 @@
-DIST vector-0.10.12.3.tar.gz 103617 BLAKE2B 
cd4a4fda8a3da5b431c316d04b23eb82947f08cc930059beb3182c9c68d646c6a767168ae2fd82d06a782991b055421a0558dbf41a1e92f06d265c043cdb2048
 SHA512 
2b2c98f1fbaaf4f5e7243e18a08e373e85acb06dddf73a48d34b966bfd736efc72880babec9c47859bd8d6d6928a28ac9acd9134eb0ef61b2f88fa31bf18811b
-DIST vector-0.11.0.0.tar.gz 115558 BLAKE2B 
e2475a37593b92f896c48ff85f6e506fb5011d89173bb0fe12492ed8c6f9620f426c9db88cbc274b37aade52bf6ca3cbdc7cf03b013371b37f2d1b42c348a117
 SHA512 
4f31e45d08a08c09e5ce73cca4da70e954bf3921d05130b9458c7f2ba267602e0aafc96496595000fd7b82f80aa9147c880917dc64086dab7bf5b2cd426539e0
 DIST vector-0.12.1.2.tar.gz 131049 BLAKE2B 
d77981f49b89cab1aefa3237d87e84ae36c4586c20ca3f359c0855e3f3e15b8087849590bde06bd2017d83d92d8ff03ff1b9d8d949ceab382865707f16c723b0
 SHA512 
36d0237cf7c5a6b78f88b33ff09ea8b19baeaf85609efdeba9ab802ca588956457d4607304b73e8d58e9e802a9101c23da62caee71508f069047a6d531e50170

diff --git a/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch 
b/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch
deleted file mode 100644
index 3b78ad74efc..000
--- a/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/Data/Vector.hs b/Data/Vector.hs
-index db6dfb7..f074bf0 100644
 a/Data/Vector.hs
-+++ b/Data/Vector.hs
-@@ -152,3 +152,3 @@ module Data.Vector (
-   -- ** Lists
--  toList, fromList, fromListN,
-+  toList, Data.Vector.fromList, Data.Vector.fromListN,
- 
-@@ -222,4 +222,4 @@ instance Exts.IsList (Vector a) where
-   type Item (Vector a) = a
--  fromList = fromList
--  fromListN = fromListN
-+  fromList = Data.Vector.fromList
-+  fromListN = Data.Vector.fromListN
-   toList = toList
-@@ -343,3 +343,3 @@ instance Traversable.Traversable Vector where
-   {-# INLINE traverse #-}
--  traverse f xs = fromList Applicative.<$> Traversable.traverse f (toList xs)
-+  traverse f xs = Data.Vector.fromList Applicative.<$> Traversable.traverse f 
(toList xs)
- 

diff --git a/dev-haskell/vector/vector-0.10.12.3.ebuild 
b/dev-haskell/vector/vector-0.10.12.3.ebuild
deleted file mode 100644
index 737b447e155..000
--- a/dev-haskell/vector/vector-0.10.12.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.3
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Efficient Arrays"
-HOMEPAGE="https://github.com/haskell/vector";
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
-IUSE="+boundschecks internalchecks unsafechecks"
-
-RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] 
=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.10
-   test? ( >=dev-haskell/quickcheck-2.7 =dev-haskell/transformers-0.2.0.0 )
-"
-
-src_prepare() {
-   local can_spec_const="yes"
-
-   cabal_chdeps \
-   "QuickCheck >=  2.7  && < 2.8" "QuickCheck >=  2.7  && < 2.9"
-
-   ghc-supports-interpreter || can_spec_const="no"
-
-   # ghci-less GHC can't do ANN #482960
-   if [[ ${can_spec_const} == "no" ]]; then
-   einfo "Disabling 'ForceSpecConstr' due to bug #482960"
-   sed -e 's/{-# ANN type SPEC ForceSpecConstr #-}/{- # ANN type 
SPEC ForceSpecConstr #-}/' \
-   -i Data/Vector/Fusion/Stream/Monadic.hs || die
-   fi
-}
-
-src_configure() {
-   haskell-cabal_src_configure \
-   $(cabal_flag boundschecks boundschecks) \
-   $(cabal_flag internalchecks internalchecks) \
-   $(cabal_flag unsafechecks unsafechecks)
-}

diff --git a/dev-haskell/vector/vector-0.11.0.0.ebuild 
b/dev-haskell/vector/vector-0.11.0.0.ebuild
deleted file mode 100644
index f78779315b5..000
--- a/dev-haskell/vector/vector-0.11.0.0.ebuild
+++ /dev/n

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-algorithms/files/, dev-haskell/vector-algorithms/

2020-09-12 Thread Sergei Trofimovich
commit: f0f26025bbb9fd67a7e0d7a9932eafb31080e9b2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 12 22:47:33 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 12 22:47:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f26025

dev-haskell/vector-algorithms: drop old

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-algorithms/Manifest |  2 -
 .../vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch  | 44 --
 .../vector-algorithms-0.6.0.4.ebuild   | 40 
 .../vector-algorithms-0.7.0.1.ebuild   | 40 
 4 files changed, 126 deletions(-)

diff --git a/dev-haskell/vector-algorithms/Manifest 
b/dev-haskell/vector-algorithms/Manifest
index 95ffba10192..eb43644ef7e 100644
--- a/dev-haskell/vector-algorithms/Manifest
+++ b/dev-haskell/vector-algorithms/Manifest
@@ -1,3 +1 @@
-DIST vector-algorithms-0.6.0.4.tar.gz 20455 BLAKE2B 
0d0c4ef7ed8996d1ebe65971a451d4cb49118faedbf9cb4a987afb281adf563808778a689df608d2fb3c8fe9398af995d1c5e31cc89fd4f2075c2ebdd7ca4277
 SHA512 
5e99a1831f0b9a4485f48aa7be5f5928e811512f0a68e18fa65ecace185dfea74ec09037b05d56e1a9208d2cdbcfed94ce2678d504f6d12267496a3616bf
-DIST vector-algorithms-0.7.0.1.tar.gz 25435 BLAKE2B 
f9cb3bf592316c92bff4313d264370cc35d62c64e7dec6f14ee9954c0fc12f573e799172793501e1b4f9c556fa1ea8e3db1ac3381ff71bb143e33520c69c18b8
 SHA512 
1ea718eeb062defee830fa7dba323981678691c5d320b8929dcd695af17f82d65007cfd35103310026dab51cf10462dbead09082fc0ba5ddd0c2e18e305c4c6a
 DIST vector-algorithms-0.8.0.3.tar.gz 26559 BLAKE2B 
7541d141967faf4bc1b33dcd23f283e1a6868f0b51e784918c1516a46c38ba3e9205045c87679738d89c48fee3ee2e61286eab59cc66ec8cfc18f1a4b977c634
 SHA512 
45311e19a1e5c9994e7d666b73445d11946f60915df3d2f385a435538d1b6b0929b56a960f83c5df1b2df883566e7f8e6fdd5be4e075364d7daecd6dbec780e5

diff --git 
a/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch
 
b/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch
deleted file mode 100644
index 3616dd76d82..000
--- 
a/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff --git a/tests/properties/Tests.hs b/tests/properties/Tests.hs
-index a0b7d35..8fcfd36 100644
 a/tests/properties/Tests.hs
-+++ b/tests/properties/Tests.hs
-@@ -1,2 +1,2 @@
--{-# LANGUAGE ImpredicativeTypes, RankNTypes, TypeOperators, FlexibleContexts 
#-}
-+{-# LANGUAGE ImpredicativeTypes, RankNTypes, TypeOperators, FlexibleContexts, 
ScopedTypeVariables #-}
- 
-@@ -44,4 +44,4 @@ args = stdArgs
- 
--check_Int_sort = forM_ algos $ \(name,algo) ->
--  quickCheckWith args (label name . prop_fullsort algo)
-+check_Int_sort = forM_ algos (\(name,algo :: Algo Int ()) ->
-+  quickCheckWith args (label name . prop_fullsort algo))
-  where
-@@ -55,4 +55,4 @@ check_Int_sort = forM_ algos $ \(name,algo) ->
- 
--check_Int_partialsort = forM_ algos $ \(name,algo) ->
--  quickCheckWith args (label name . prop_partialsort algo)
-+check_Int_partialsort = forM_ algos (\(name,algo :: SizeAlgo Int ()) ->
-+  quickCheckWith args (label name . prop_partialsort algo))
-  where
-@@ -63,4 +63,4 @@ check_Int_partialsort = forM_ algos $ \(name,algo) ->
- 
--check_Int_select = forM_ algos $ \(name,algo) ->
--  quickCheckWith args (label name . prop_select algo)
-+check_Int_select = forM_ algos (\(name,algo :: SizeAlgo Int ()) ->
-+  quickCheckWith args (label name . prop_select algo))
-  where
-@@ -119,10 +119,10 @@ check_permutation = do
-   qc $ label "introsort". prop_permutation (INT.sort :: Algo Int ())
--  qc $ label "intropartial" . prop_sized (const . prop_permutation)
-+  qc $ label "intropartial" . prop_sized (\x -> const (prop_permutation x))
-  (INT.partialSort :: SizeAlgo Int ())
--  qc $ label "introselect"  . prop_sized (const . prop_permutation)
-+  qc $ label "introselect"  . prop_sized (\x -> const (prop_permutation x))
-  (INT.select :: SizeAlgo Int ())
-   qc $ label "heapsort" . prop_permutation (H.sort :: Algo Int ())
--  qc $ label "heappartial"  . prop_sized (const . prop_permutation)
-+  qc $ label "heappartial"  . prop_sized (\x -> const (prop_permutation x))
-  (H.partialSort :: SizeAlgo Int ())
--  qc $ label "heapselect"   . prop_sized (const . prop_permutation)
-+  qc $ label "heapselect"   . prop_sized (\x -> const (prop_permutation x))
-  (H.select :: SizeAlgo Int ())

diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.6.0.4.ebuild 
b/dev-haskell/vector-algorithms/vector-algorithms-0.6.0.4.ebuild
deleted file mode 100644
index 60de2b4a02f..000
--- a/dev-haskell/vector-algorithms/vector-algorithms-0.6.0.4.ebuild
+++ /dev/null

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-binary-instances/

2020-09-12 Thread Sergei Trofimovich
commit: e67b47702247b1e6dd754765000a2ac719eb4188
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 12 22:47:50 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 12 22:47:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e67b4770

dev-haskell/vector-binary-instances: drop old

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-binary-instances/Manifest   |  2 --
 .../vector-binary-instances-0.2.1.0.ebuild | 25 ---
 .../vector-binary-instances-0.2.3.2.ebuild | 28 --
 3 files changed, 55 deletions(-)

diff --git a/dev-haskell/vector-binary-instances/Manifest 
b/dev-haskell/vector-binary-instances/Manifest
index 336df1853d3..268c649131e 100644
--- a/dev-haskell/vector-binary-instances/Manifest
+++ b/dev-haskell/vector-binary-instances/Manifest
@@ -1,3 +1 @@
-DIST vector-binary-instances-0.2.1.0.tar.gz 3114 BLAKE2B 
24982160160805717302f602ca7e7aa97487ea1af51ebab7577eb5a744c38dbeefc56fbe46538a492095e16db13df7aaa9978dd8d2ed2c0c082bebce6f584a34
 SHA512 
3792fc7ea24f35760f8e791d115329591ac720f66bc94db172cf609c67b51d8f075cdcda96e3fcbf9f4fd566557ebdeb306d86e7512e8acf526d691b4ff7
-DIST vector-binary-instances-0.2.3.2.tar.gz 3989 BLAKE2B 
69d25cdce13e999551ca0027171d252a5b2cf8868ef8f2415b1dfaa6df5f955bfdf257837ac67fb73a82526374b6d562afbf6705e6431659e234df186a16c0ba
 SHA512 
ef3ef6a11dc5b35c2b24eb8b6487e6ad3ba73267107e8e8b4b172afbdd10d1d283d653025cfbd9089d4c2135d881e2b7efb5427a8dabcbef51de4ecadb332d62
 DIST vector-binary-instances-0.2.5.1.tar.gz 4067 BLAKE2B 
4c4bc50e10be05d0a063cd417198c52e5f79e94547b69eac5d87d26762e62e92dbcb9dfc3209a4d105ca6e3ae772a918de1b983856beeb9117c5c9fdae467b21
 SHA512 
a16202b8ca3f88df82c27b37511087008579296363c73fe09ab19b00dee0fbaf98699b79b08d7e7410fcd062c03f2c5d1560f6b1c9ebf1ab8290596a35758be0

diff --git 
a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.1.0.ebuild 
b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.1.0.ebuild
deleted file mode 100644
index dfb1e1adbd1..000
--- a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.1.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.3.2.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Instances of Data.Binary and Data.Serialize for vector"
-HOMEPAGE="https://github.com/bos/vector-binary-instances";
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/binary:=[profile?]
-   dev-haskell/cereal:=[profile?]
-   >=dev-haskell/vector-0.6:=[profile?]
-   >=dev-lang/ghc-6.10.4:="
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.6"

diff --git 
a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.3.2.ebuild 
b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.3.2.ebuild
deleted file mode 100644
index 30976a6e7fc..000
--- a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.3.2.ebuild
+++ /dev/null
@@ -1,28 +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.4.7.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Instances of Data.Binary and Data.Serialize for vector"
-HOMEPAGE="https://github.com/bos/vector-binary-instances";
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/binary-0.7:=[profile?] 
=dev-haskell/vector-0.6:=[profile?] 
=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.8
-   test? ( dev-haskell/tasty
-   dev-haskell/tasty-quickcheck )
-"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-th-unbox/

2020-09-12 Thread Sergei Trofimovich
commit: 23906fe5db77e446aa640bcf31b07bf9b7180d62
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 12 22:48:32 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 12 22:48:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23906fe5

dev-haskell/vector-th-unbox: drop old

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-th-unbox/Manifest   |  2 --
 .../vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild | 26 --
 .../vector-th-unbox/vector-th-unbox-0.2.1.6.ebuild | 26 --
 3 files changed, 54 deletions(-)

diff --git a/dev-haskell/vector-th-unbox/Manifest 
b/dev-haskell/vector-th-unbox/Manifest
index 2cc6f1f2db7..b44ba5a7bb6 100644
--- a/dev-haskell/vector-th-unbox/Manifest
+++ b/dev-haskell/vector-th-unbox/Manifest
@@ -1,3 +1 @@
-DIST vector-th-unbox-0.2.1.3.tar.gz 4585 BLAKE2B 
507f1ee7228024e446e5f9d8d871cae67497301634e09ce2d4566fbf4f6da1bab3fea00207b5a7337075dcdb9a18d779b1d8df6784f9ec3c83815d076f726276
 SHA512 
187d23b84387c14a45aa97e196d51d1e171dea2a93b400023db552a8fdfb2d9c5ba4c3cb3589ee73abe612e63b4889851fac889d3b6cd0216dd2d853c24d57ba
-DIST vector-th-unbox-0.2.1.6.tar.gz 4717 BLAKE2B 
89e1d2fed19e89fab2fc0c20cdcbb387c07f9a8aadb05a02482d3760c3a4b1d5e50c16929b9d5fb5d0b28f79360790884e80d4978f15be3b5f1e75217b31c517
 SHA512 
e25bbe44cbdf47ee4e89bac358cce4179c49ce00d676fec911a1ba6be5d81fc70072f55374442c8209cf2023d0a91b8fce3e2a266294aa04ed9b12acbd7dc955
 DIST vector-th-unbox-0.2.1.7.tar.gz 4771 BLAKE2B 
72d25981c2dd42bce7028d94a1805ad9a836cfbdce9dfb8bdbfe2f1aa26f4180ea8fc02b3323eccaa11c53065659ddc25063460b737831cc565ae08cecc914d4
 SHA512 
fa65c32eace3ad93f0df69830eca0334519bbdbb2bbdc511db6e6abffe48c78870fef131dc34451873775a037634a87f0cd0d06dc1c4bc9404af2a86d7593ae1

diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild 
b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild
deleted file mode 100644
index 4bf941727b9..000
--- a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.6.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Deriver for Data.Vector.Unboxed using Template Haskell"
-HOMEPAGE="https://hackage.haskell.org/package/vector-th-unbox";
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/vector-0.7:=[profile?]
-   >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.10
-   test? ( dev-haskell/data-default )
-"

diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.6.ebuild 
b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.6.ebuild
deleted file mode 100644
index 55f3fa983a3..000
--- a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.4.7.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Deriver for Data.Vector.Unboxed using Template Haskell"
-HOMEPAGE="https://hackage.haskell.org/package/vector-th-unbox";
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/vector-0.7:=[profile?]
-   >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.10
-   test? ( dev-haskell/data-default )
-"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-instances/

2020-09-12 Thread Sergei Trofimovich
commit: 0fcec5c78b8104b5951a5e0340f2abb2aaa20e5a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 12 22:48:11 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 12 22:48:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fcec5c7

dev-haskell/vector-instances: drop old

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-instances/Manifest  |  1 -
 .../vector-instances/vector-instances-3.3.1.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-haskell/vector-instances/Manifest 
b/dev-haskell/vector-instances/Manifest
index 00b97fc0dbd..d1ce0046695 100644
--- a/dev-haskell/vector-instances/Manifest
+++ b/dev-haskell/vector-instances/Manifest
@@ -1,2 +1 @@
-DIST vector-instances-3.3.1.tar.gz 3726 BLAKE2B 
d7d592c0cac6745449aefabc87c6475bcd26012a6917e9a5d5d1167384f3901e75aeb53653ab9fe3644575a5601049d1b0a7b99e8425fd447eee9ac05c375c47
 SHA512 
0416532a83ee6f750e51296f1c8a3cf1f374a316bbc30638501e663199434fca28f85064660a9fc0bdbfb08ff5919c0ba1662dba704ff50bd8a7bd1ce09d56ae
 DIST vector-instances-3.4.tar.gz 5276 BLAKE2B 
ca68a6cb0a4b9aeab81409e757d7d5d5a18c53ed826668fa75725b52e374d4047ee096d392557c9c316aaa9740c307165d0aa5658542edb8827be5ddf9a883cc
 SHA512 
67ffd6b941909bda1b6f26c8c7579fc495267425461f15f20bbaecf22b67d3dbf4ee88eb2ac76232f47917c26558eb325fedfe8ffc97368bbe1ad90fb427a7b1

diff --git a/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild 
b/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild
deleted file mode 100644
index 484c045a502..000
--- a/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.5.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Orphan Instances for 'Data.Vector'"
-HOMEPAGE="https://github.com/ekmett/vector-instances";
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/comonad-3:=[profile?]
-   >=dev-haskell/keys-3:=[profile?]
-   >=dev-haskell/pointed-3:=[profile?]
-   >=dev-haskell/semigroupoids-3:=[profile?]
-   >=dev-haskell/semigroups-0.8.3.1:=[profile?]
-   >=dev-haskell/vector-0.9:=[profile?] 
=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.6
-"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-space/

2020-09-02 Thread Sergei Trofimovich
commit: ba47009910b060b09c6e50a005da0ff82e2b3aa8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Sep  2 07:31:08 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Sep  2 07:31:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba470099

dev-haskell/vector-space: use https:// HOMEPAGE

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-space/vector-space-0.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/vector-space/vector-space-0.16.ebuild 
b/dev-haskell/vector-space/vector-space-0.16.ebuild
index 2e717470e93..c92770e4bb4 100644
--- a/dev-haskell/vector-space/vector-space-0.16.ebuild
+++ b/dev-haskell/vector-space/vector-space-0.16.ebuild
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
 inherit haskell-cabal
 
 DESCRIPTION="Vector & affine spaces, linear maps, and derivatives"
-HOMEPAGE="http://hackage.haskell.org/package/vector-space";
+HOMEPAGE="https://hackage.haskell.org/package/vector-space";
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-space/

2020-08-24 Thread Sergei Trofimovich
commit: aeaea99e3775ea3cc27e725e82b22de13081157c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 24 06:58:54 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 24 07:00:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeaea99e

dev-haskell/vector-space: bump up to 0.16

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/735954
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-space/Manifest |  1 +
 dev-haskell/vector-space/vector-space-0.16.ebuild | 29 +++
 2 files changed, 30 insertions(+)

diff --git a/dev-haskell/vector-space/Manifest 
b/dev-haskell/vector-space/Manifest
index 0ce249a40d7..38e8517010c 100644
--- a/dev-haskell/vector-space/Manifest
+++ b/dev-haskell/vector-space/Manifest
@@ -1 +1,2 @@
 DIST vector-space-0.10.4.tar.gz 14249 BLAKE2B 
519f99dfec2bb439b2b3247822202ab93832597c2412a3ec97a8ddb7b74329b98fe296e7aa0dd96297c9ca802346cf9d6478755995a7e40e9e01c8584611
 SHA512 
c7218701fe837eab01cd65b3bc0ce2d85fb3a73c8aa034bb606b7bc0bbe87856dc5f375bd1515f65f77e08e12d84b63757d0ba755ae726771888ea7413bac183
+DIST vector-space-0.16.tar.gz 16049 BLAKE2B 
e8851c515f774176c3589d6aa2ccef3d22c6957fa8c93dbb858da3e74785624fb5e5aaea4ba0bd9a3a3a55f74a801d5c51a8cb5e99b954ff9c7cd7a5a8c9001f
 SHA512 
d79bc2e76a26653d5361a319265e52d8dea6273d10060a61215162490109a37b17261f897a6472bc7f16fc1f5566423c9a8ead6469fe10e366f982ab3d0ef2f5

diff --git a/dev-haskell/vector-space/vector-space-0.16.ebuild 
b/dev-haskell/vector-space/vector-space-0.16.ebuild
new file mode 100644
index 000..2e717470e93
--- /dev/null
+++ b/dev-haskell/vector-space/vector-space-0.16.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Vector & affine spaces, linear maps, and derivatives"
+HOMEPAGE="http://hackage.haskell.org/package/vector-space";
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/boolean-0.1.0:=[profile?]
+   >=dev-haskell/memotrie-0.5:=[profile?]
+   >=dev-haskell/numinstances-1.0:=[profile?]
+   >=dev-haskell/semigroups-0.16:=[profile?]
+   >=dev-haskell/void-0.4:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.8
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-space/

2020-08-24 Thread Sergei Trofimovich
commit: e62fde44a06a996a4db974a596ae44e06970608f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Aug 24 06:59:54 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Aug 24 07:00:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62fde44

dev-haskell/vector-space: drop old

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-space/Manifest  |  1 -
 .../vector-space/vector-space-0.10.4.ebuild| 27 --
 2 files changed, 28 deletions(-)

diff --git a/dev-haskell/vector-space/Manifest 
b/dev-haskell/vector-space/Manifest
index 38e8517010c..f24333fd26d 100644
--- a/dev-haskell/vector-space/Manifest
+++ b/dev-haskell/vector-space/Manifest
@@ -1,2 +1 @@
-DIST vector-space-0.10.4.tar.gz 14249 BLAKE2B 
519f99dfec2bb439b2b3247822202ab93832597c2412a3ec97a8ddb7b74329b98fe296e7aa0dd96297c9ca802346cf9d6478755995a7e40e9e01c8584611
 SHA512 
c7218701fe837eab01cd65b3bc0ce2d85fb3a73c8aa034bb606b7bc0bbe87856dc5f375bd1515f65f77e08e12d84b63757d0ba755ae726771888ea7413bac183
 DIST vector-space-0.16.tar.gz 16049 BLAKE2B 
e8851c515f774176c3589d6aa2ccef3d22c6957fa8c93dbb858da3e74785624fb5e5aaea4ba0bd9a3a3a55f74a801d5c51a8cb5e99b954ff9c7cd7a5a8c9001f
 SHA512 
d79bc2e76a26653d5361a319265e52d8dea6273d10060a61215162490109a37b17261f897a6472bc7f16fc1f5566423c9a8ead6469fe10e366f982ab3d0ef2f5

diff --git a/dev-haskell/vector-space/vector-space-0.10.4.ebuild 
b/dev-haskell/vector-space/vector-space-0.10.4.ebuild
deleted file mode 100644
index 9d34c0aa187..000
--- a/dev-haskell/vector-space/vector-space-0.10.4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 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"
-inherit haskell-cabal
-
-DESCRIPTION="Vector & affine spaces, linear maps, and derivatives"
-HOMEPAGE="https://hackage.haskell.org/package/vector-space";
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/boolean-0.1.0:=[profile?]
-   >=dev-haskell/memotrie-0.5:=[profile?]
-   >=dev-haskell/numinstances-1.0:=[profile?]
-   >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.6
-"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-binary-instances/

2020-08-04 Thread Sergei Trofimovich
commit: bde4c88c1c1b29ed7c6f1b6e91c724e81befd3b8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Aug  4 07:48:58 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Aug  4 07:48:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde4c88c

dev-haskell/vector-binary-instances: bump up to 0.2.5.1

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-binary-instances/Manifest   |  1 +
 .../vector-binary-instances-0.2.5.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-haskell/vector-binary-instances/Manifest 
b/dev-haskell/vector-binary-instances/Manifest
index 10399a2c68b..336df1853d3 100644
--- a/dev-haskell/vector-binary-instances/Manifest
+++ b/dev-haskell/vector-binary-instances/Manifest
@@ -1,2 +1,3 @@
 DIST vector-binary-instances-0.2.1.0.tar.gz 3114 BLAKE2B 
24982160160805717302f602ca7e7aa97487ea1af51ebab7577eb5a744c38dbeefc56fbe46538a492095e16db13df7aaa9978dd8d2ed2c0c082bebce6f584a34
 SHA512 
3792fc7ea24f35760f8e791d115329591ac720f66bc94db172cf609c67b51d8f075cdcda96e3fcbf9f4fd566557ebdeb306d86e7512e8acf526d691b4ff7
 DIST vector-binary-instances-0.2.3.2.tar.gz 3989 BLAKE2B 
69d25cdce13e999551ca0027171d252a5b2cf8868ef8f2415b1dfaa6df5f955bfdf257837ac67fb73a82526374b6d562afbf6705e6431659e234df186a16c0ba
 SHA512 
ef3ef6a11dc5b35c2b24eb8b6487e6ad3ba73267107e8e8b4b172afbdd10d1d283d653025cfbd9089d4c2135d881e2b7efb5427a8dabcbef51de4ecadb332d62
+DIST vector-binary-instances-0.2.5.1.tar.gz 4067 BLAKE2B 
4c4bc50e10be05d0a063cd417198c52e5f79e94547b69eac5d87d26762e62e92dbcb9dfc3209a4d105ca6e3ae772a918de1b983856beeb9117c5c9fdae467b21
 SHA512 
a16202b8ca3f88df82c27b37511087008579296363c73fe09ab19b00dee0fbaf98699b79b08d7e7410fcd062c03f2c5d1560f6b1c9ebf1ab8290596a35758be0

diff --git 
a/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild 
b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
new file mode 100644
index 000..b0d4d4dbe60
--- /dev/null
+++ b/dev-haskell/vector-binary-instances/vector-binary-instances-0.2.5.1.ebuild
@@ -0,0 +1,34 @@
+# 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="Instances of Data.Binary and Data.Serialize for vector"
+HOMEPAGE="https://github.com/bos/vector-binary-instances";
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/vector-0.6:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.8
+   test? ( dev-haskell/tasty
+   dev-haskell/tasty-quickcheck )
+"
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   'base > 3 && < 4.13' 'base > 3'
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-instances/

2020-08-04 Thread Sergei Trofimovich
commit: 4adda09cf86ae373fd0772328d2575fd8476e6e8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Aug  4 07:15:04 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Aug  4 07:15:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4adda09c

dev-haskell/vector-instances: bump up to 3.4

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-instances/Manifest  |  1 +
 dev-haskell/vector-instances/metadata.xml  |  3 ++
 .../vector-instances/vector-instances-3.4.ebuild   | 36 ++
 3 files changed, 40 insertions(+)

diff --git a/dev-haskell/vector-instances/Manifest 
b/dev-haskell/vector-instances/Manifest
index a6f6cabd75c..00b97fc0dbd 100644
--- a/dev-haskell/vector-instances/Manifest
+++ b/dev-haskell/vector-instances/Manifest
@@ -1 +1,2 @@
 DIST vector-instances-3.3.1.tar.gz 3726 BLAKE2B 
d7d592c0cac6745449aefabc87c6475bcd26012a6917e9a5d5d1167384f3901e75aeb53653ab9fe3644575a5601049d1b0a7b99e8425fd447eee9ac05c375c47
 SHA512 
0416532a83ee6f750e51296f1c8a3cf1f374a316bbc30638501e663199434fca28f85064660a9fc0bdbfb08ff5919c0ba1662dba704ff50bd8a7bd1ce09d56ae
+DIST vector-instances-3.4.tar.gz 5276 BLAKE2B 
ca68a6cb0a4b9aeab81409e757d7d5d5a18c53ed826668fa75725b52e374d4047ee096d392557c9c316aaa9740c307165d0aa5658542edb8827be5ddf9a883cc
 SHA512 
67ffd6b941909bda1b6f26c8c7579fc495267425461f15f20bbaecf22b67d3dbf4ee88eb2ac76232f47917c26558eb325fedfe8ffc97368bbe1ad90fb427a7b1

diff --git a/dev-haskell/vector-instances/metadata.xml 
b/dev-haskell/vector-instances/metadata.xml
index bcf46045ad0..a07a56ad497 100644
--- a/dev-haskell/vector-instances/metadata.xml
+++ b/dev-haskell/vector-instances/metadata.xml
@@ -5,6 +5,9 @@
hask...@gentoo.org
Gentoo Haskell

+   
+   use dev-haskell/hashable
+   

Orphan Instances for 'Data.Vector'


diff --git a/dev-haskell/vector-instances/vector-instances-3.4.ebuild 
b/dev-haskell/vector-instances/vector-instances-3.4.ebuild
new file mode 100644
index 000..80286959a69
--- /dev/null
+++ b/dev-haskell/vector-instances/vector-instances-3.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan Instances for 'Data.Vector'"
+HOMEPAGE="https://github.com/ekmett/vector-instances";
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+hashable"
+
+RDEPEND=">=dev-haskell/comonad-3:=[profile?]
+   >=dev-haskell/keys-3:=[profile?]
+   >=dev-haskell/pointed-3:=[profile?]
+   >=dev-haskell/semigroupoids-3:=[profile?]
+   >=dev-haskell/semigroups-0.8.3.1:=[profile?]
+   >=dev-haskell/vector-0.9:=[profile?] 
=dev-lang/ghc-7.4.1:=
+   hashable? ( >=dev-haskell/hashable-1.1.1.0:=[profile?] )
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag hashable hashable)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-space/

2020-06-06 Thread Aaron Bauman
commit: 744c5eecec7ec141429f5fe66659cc3663c40730
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat Jun  6 10:53:06 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Jun  6 17:56:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744c5eec

dev-haskell/vector-space: update homepage link

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-haskell/vector-space/vector-space-0.10.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/vector-space/vector-space-0.10.4.ebuild 
b/dev-haskell/vector-space/vector-space-0.10.4.ebuild
index 3db4e872623..9d34c0aa187 100644
--- a/dev-haskell/vector-space/vector-space-0.10.4.ebuild
+++ b/dev-haskell/vector-space/vector-space-0.10.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ CABAL_FEATURES="lib profile haddock hoogle hscolour"
 inherit haskell-cabal
 
 DESCRIPTION="Vector & affine spaces, linear maps, and derivatives"
-HOMEPAGE="http://hackage.haskell.org/package/vector-space";
+HOMEPAGE="https://hackage.haskell.org/package/vector-space";
 SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-algorithms/files/

2019-12-29 Thread Aaron Bauman
commit: 0087e029b2e5e0162c1821fd915262bc9b8deae5
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Dec 29 08:58:00 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Dec 29 18:33:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0087e029

dev-haskell/vector-algorithms: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/14159
Signed-off-by: Aaron Bauman  gentoo.org>

 .../files/vector-algorithms-0.5.4.1-ghc-7.4.patch   | 21 -
 1 file changed, 21 deletions(-)

diff --git 
a/dev-haskell/vector-algorithms/files/vector-algorithms-0.5.4.1-ghc-7.4.patch 
b/dev-haskell/vector-algorithms/files/vector-algorithms-0.5.4.1-ghc-7.4.patch
deleted file mode 100644
index edabcf2e8b5..000
--- 
a/dev-haskell/vector-algorithms/files/vector-algorithms-0.5.4.1-ghc-7.4.patch
+++ /dev/null
@@ -1,21 +0,0 @@
 vector-algorithms-0.5.4.1-orig/vector-algorithms.cabal 2012-08-16 
06:39:54.0 +1000
-+++ vector-algorithms-0.5.4.1/vector-algorithms.cabal  2012-08-17 
17:05:37.875993915 +1000
-@@ -52,9 +52,15 @@
- FlexibleContexts,
- CPP
- 
--GHC-Options:
---Odph
---funbox-strict-fields
-+if impl(ghc >= 7.4.0)
-+GHC-Options:
-+-Odph
-+-funbox-strict-fields
-+-fsimpl-tick-factor=153
-+else
-+GHC-Options:
-+   -Odph
-+   -funbox-strict-fields
- 
- Include-Dirs:
- include



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-th-unbox/

2019-12-14 Thread Sergei Trofimovich
commit: 99bf498253f684433a1c17691a407622aa962232
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Dec 14 12:24:25 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 14 12:24:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99bf4982

dev-haskell/vector-th-unbox: bump up to 0.2.1.7

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/vector-th-unbox/Manifest   |  1 +
 .../vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-haskell/vector-th-unbox/Manifest 
b/dev-haskell/vector-th-unbox/Manifest
index b0a2c9cb44d..2cc6f1f2db7 100644
--- a/dev-haskell/vector-th-unbox/Manifest
+++ b/dev-haskell/vector-th-unbox/Manifest
@@ -1,2 +1,3 @@
 DIST vector-th-unbox-0.2.1.3.tar.gz 4585 BLAKE2B 
507f1ee7228024e446e5f9d8d871cae67497301634e09ce2d4566fbf4f6da1bab3fea00207b5a7337075dcdb9a18d779b1d8df6784f9ec3c83815d076f726276
 SHA512 
187d23b84387c14a45aa97e196d51d1e171dea2a93b400023db552a8fdfb2d9c5ba4c3cb3589ee73abe612e63b4889851fac889d3b6cd0216dd2d853c24d57ba
 DIST vector-th-unbox-0.2.1.6.tar.gz 4717 BLAKE2B 
89e1d2fed19e89fab2fc0c20cdcbb387c07f9a8aadb05a02482d3760c3a4b1d5e50c16929b9d5fb5d0b28f79360790884e80d4978f15be3b5f1e75217b31c517
 SHA512 
e25bbe44cbdf47ee4e89bac358cce4179c49ce00d676fec911a1ba6be5d81fc70072f55374442c8209cf2023d0a91b8fce3e2a266294aa04ed9b12acbd7dc955
+DIST vector-th-unbox-0.2.1.7.tar.gz 4771 BLAKE2B 
72d25981c2dd42bce7028d94a1805ad9a836cfbdce9dfb8bdbfe2f1aa26f4180ea8fc02b3323eccaa11c53065659ddc25063460b737831cc565ae08cecc914d4
 SHA512 
fa65c32eace3ad93f0df69830eca0334519bbdbb2bbdc511db6e6abffe48c78870fef131dc34451873775a037634a87f0cd0d06dc1c4bc9404af2a86d7593ae1

diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild 
b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
new file mode 100644
index 000..7546e8019bc
--- /dev/null
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.7.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deriver for Data.Vector.Unboxed using Template Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/vector-th-unbox";
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/vector-0.7.1:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+   test? ( dev-haskell/data-default )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-algorithms/

2019-12-13 Thread Aaron Bauman
commit: a1762c322037e01305b7e9aa08376c8689ec82fb
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Dec 14 01:02:48 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Dec 14 01:02:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1762c32

dev-haskell/vector-algorithms: drop old EAPI

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-haskell/vector-algorithms/Manifest |  1 -
 .../vector-algorithms-0.5.4.2.ebuild   | 28 --
 2 files changed, 29 deletions(-)

diff --git a/dev-haskell/vector-algorithms/Manifest 
b/dev-haskell/vector-algorithms/Manifest
index 8f6e1ab6e1d..db63f0026a7 100644
--- a/dev-haskell/vector-algorithms/Manifest
+++ b/dev-haskell/vector-algorithms/Manifest
@@ -1,3 +1,2 @@
-DIST vector-algorithms-0.5.4.2.tar.gz 22938 BLAKE2B 
f2af4c6ef45d6af25e750ef497c15b4d80767aadc37c3ef05a6d893515b34029064f9c8ef406ff7881b0c72c39c01727e2ee50b39ecbfab5daebd3ebb7a5
 SHA512 
10f376697e39561eeb4f9148db5ba71fcc3eecb8d9bdc796d8edb4b39a0567592b7740c40ea3ba402d594b3e0b46c365d26776f8ea0cc675fd79ab3c6ecb17fe
 DIST vector-algorithms-0.6.0.4.tar.gz 20455 BLAKE2B 
0d0c4ef7ed8996d1ebe65971a451d4cb49118faedbf9cb4a987afb281adf563808778a689df608d2fb3c8fe9398af995d1c5e31cc89fd4f2075c2ebdd7ca4277
 SHA512 
5e99a1831f0b9a4485f48aa7be5f5928e811512f0a68e18fa65ecace185dfea74ec09037b05d56e1a9208d2cdbcfed94ce2678d504f6d12267496a3616bf
 DIST vector-algorithms-0.7.0.1.tar.gz 25435 BLAKE2B 
f9cb3bf592316c92bff4313d264370cc35d62c64e7dec6f14ee9954c0fc12f573e799172793501e1b4f9c556fa1ea8e3db1ac3381ff71bb143e33520c69c18b8
 SHA512 
1ea718eeb062defee830fa7dba323981678691c5d320b8929dcd695af17f82d65007cfd35103310026dab51cf10462dbead09082fc0ba5ddd0c2e18e305c4c6a

diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.5.4.2.ebuild 
b/dev-haskell/vector-algorithms/vector-algorithms-0.5.4.2.ebuild
deleted file mode 100644
index aa6c02e2629..000
--- a/dev-haskell/vector-algorithms/vector-algorithms-0.5.4.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-# ebuild generated by hackport 0.2.18.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit base haskell-cabal
-
-DESCRIPTION="Efficient algorithms for vector arrays"
-HOMEPAGE="http://code.haskell.org/~dolio/";
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/primitive-0.3[profile?]
-   =dev-haskell/vector-0.6[profile?]
-   =dev-lang/ghc-6.8.2"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.2.3"
-
-PATCHES=("${FILESDIR}/${PN}-0.5.4.1-ghc-7.4.patch")



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector/

2018-09-23 Thread Sergei Trofimovich
commit: c84b298fef4e01d837354f8d74ed38409956daed
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Sep 23 13:26:56 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Sep 23 13:26:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84b298f

dev-haskell/vector: drop USE=test, bug #666812

Test suite is not compatible with modern QuickCheck instances:

```
tests/Utilities.hs:54:10: error:
Duplicate instance declarations:
  instance Arbitrary a => Arbitrary (Identity a)
-- Defined at tests/Utilities.hs:54:10
-- Defined in ‘Test.QuickCheck.Arbitrary’
```

Let's drop test suite and fix it in text vector release.

Reported-by: Pacho Ramos
Closes: https://bugs.gentoo.org/666812
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-haskell/vector/vector-0.11.0.0.ebuild | 9 ++---
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/dev-haskell/vector/vector-0.11.0.0.ebuild 
b/dev-haskell/vector/vector-0.11.0.0.ebuild
index f27cf913c98..efdc86104af 100644
--- a/dev-haskell/vector/vector-0.11.0.0.ebuild
+++ b/dev-haskell/vector/vector-0.11.0.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 # ebuild generated by hackport 0.4.6.
 
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken test-suite: 
#666812
 inherit haskell-cabal
 
 DESCRIPTION="Efficient Arrays"
@@ -24,11 +24,6 @@ RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] 


[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-algorithms/, dev-haskell/vector-algorithms/files/

2017-07-01 Thread Sergei Trofimovich
commit: f12a95172b8c2d017b7916972fdb7f9e2bd7ca65
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul  1 18:23:07 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul  1 18:23:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12a9517

dev-haskell/vector-algorithms: fix test on ghc-8, bug #623326

Reported-by: Toralf Förster
Bug: https://bugs.gentoo.org/623326
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 .../vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch  | 44 ++
 .../vector-algorithms-0.7.0.1.ebuild   |  6 ++-
 2 files changed, 48 insertions(+), 2 deletions(-)

diff --git 
a/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch
 
b/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch
new file mode 100644
index 000..3616dd76d82
--- /dev/null
+++ 
b/dev-haskell/vector-algorithms/files/vector-algorithms-0.7.0.1-ghc-8.0.2_rc1.patch
@@ -0,0 +1,44 @@
+diff --git a/tests/properties/Tests.hs b/tests/properties/Tests.hs
+index a0b7d35..8fcfd36 100644
+--- a/tests/properties/Tests.hs
 b/tests/properties/Tests.hs
+@@ -1,2 +1,2 @@
+-{-# LANGUAGE ImpredicativeTypes, RankNTypes, TypeOperators, FlexibleContexts 
#-}
++{-# LANGUAGE ImpredicativeTypes, RankNTypes, TypeOperators, FlexibleContexts, 
ScopedTypeVariables #-}
+ 
+@@ -44,4 +44,4 @@ args = stdArgs
+ 
+-check_Int_sort = forM_ algos $ \(name,algo) ->
+-  quickCheckWith args (label name . prop_fullsort algo)
++check_Int_sort = forM_ algos (\(name,algo :: Algo Int ()) ->
++  quickCheckWith args (label name . prop_fullsort algo))
+  where
+@@ -55,4 +55,4 @@ check_Int_sort = forM_ algos $ \(name,algo) ->
+ 
+-check_Int_partialsort = forM_ algos $ \(name,algo) ->
+-  quickCheckWith args (label name . prop_partialsort algo)
++check_Int_partialsort = forM_ algos (\(name,algo :: SizeAlgo Int ()) ->
++  quickCheckWith args (label name . prop_partialsort algo))
+  where
+@@ -63,4 +63,4 @@ check_Int_partialsort = forM_ algos $ \(name,algo) ->
+ 
+-check_Int_select = forM_ algos $ \(name,algo) ->
+-  quickCheckWith args (label name . prop_select algo)
++check_Int_select = forM_ algos (\(name,algo :: SizeAlgo Int ()) ->
++  quickCheckWith args (label name . prop_select algo))
+  where
+@@ -119,10 +119,10 @@ check_permutation = do
+   qc $ label "introsort". prop_permutation (INT.sort :: Algo Int ())
+-  qc $ label "intropartial" . prop_sized (const . prop_permutation)
++  qc $ label "intropartial" . prop_sized (\x -> const (prop_permutation x))
+  (INT.partialSort :: SizeAlgo Int ())
+-  qc $ label "introselect"  . prop_sized (const . prop_permutation)
++  qc $ label "introselect"  . prop_sized (\x -> const (prop_permutation x))
+  (INT.select :: SizeAlgo Int ())
+   qc $ label "heapsort" . prop_permutation (H.sort :: Algo Int ())
+-  qc $ label "heappartial"  . prop_sized (const . prop_permutation)
++  qc $ label "heappartial"  . prop_sized (\x -> const (prop_permutation x))
+  (H.partialSort :: SizeAlgo Int ())
+-  qc $ label "heapselect"   . prop_sized (const . prop_permutation)
++  qc $ label "heapselect"   . prop_sized (\x -> const (prop_permutation x))
+  (H.select :: SizeAlgo Int ())

diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild 
b/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild
index aae9913a543..131da53ff67 100644
--- a/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
 # ebuild generated by hackport 0.4.6.
 
@@ -28,6 +28,8 @@ DEPEND="${RDEPEND}
test? ( properties? ( >=dev-haskell/quickcheck-2 ) )
 "
 
+PATCHES=("${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch)
+
 src_configure() {
haskell-cabal_src_configure \
$(cabal_flag bench bench) \



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector/, dev-haskell/vector/files/

2017-02-16 Thread Sergei Trofimovich
commit: 76d0f3c2db168a6682d40504cd320edd9deaa347
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Feb 16 09:06:56 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 16 10:21:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d0f3c2

dev-haskell/vector: bump up to 0.11.0.0

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-haskell/vector/Manifest|  1 +
 .../files/vector-0.11.0.0-primitive-0.6.2.0.patch  | 21 +
 dev-haskell/vector/vector-0.11.0.0.ebuild  | 51 ++
 3 files changed, 73 insertions(+)

diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest
index f890ce7441..18e7902a9c 100644
--- a/dev-haskell/vector/Manifest
+++ b/dev-haskell/vector/Manifest
@@ -1 +1,2 @@
 DIST vector-0.10.12.3.tar.gz 103617 SHA256 
0f765ce0238d89ffdb67656a364f7bf5012d68de9642da6bb2a425b61f88e89a SHA512 
2b2c98f1fbaaf4f5e7243e18a08e373e85acb06dddf73a48d34b966bfd736efc72880babec9c47859bd8d6d6928a28ac9acd9134eb0ef61b2f88fa31bf18811b
 WHIRLPOOL 
b572031197f4992ad322c0d47843dbe20dc48372c0e3d1d53a6a0fe03a0c0c3d8f99ce7f13994bb5f5998bb8e9ee1fc225a67b15e63421484a8c371aebec5021
+DIST vector-0.11.0.0.tar.gz 115558 SHA256 
0a5320ed44c3f2b04b7f61e0f63f4fcd5b337524e601e01d5813ace3f5a432e4 SHA512 
4f31e45d08a08c09e5ce73cca4da70e954bf3921d05130b9458c7f2ba267602e0aafc96496595000fd7b82f80aa9147c880917dc64086dab7bf5b2cd426539e0
 WHIRLPOOL 
cef8a25523f751a06ecc76a9d9f864c0c37fdf812cb9bd848ce98bca5a8261c247a1dd2402dfcdb8908c7a79016ce4909d81b9ea6c28dd257f481b76bc00a1ad

diff --git a/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch 
b/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch
new file mode 100644
index 00..3b78ad74ef
--- /dev/null
+++ b/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch
@@ -0,0 +1,21 @@
+diff --git a/Data/Vector.hs b/Data/Vector.hs
+index db6dfb7..f074bf0 100644
+--- a/Data/Vector.hs
 b/Data/Vector.hs
+@@ -152,3 +152,3 @@ module Data.Vector (
+   -- ** Lists
+-  toList, fromList, fromListN,
++  toList, Data.Vector.fromList, Data.Vector.fromListN,
+ 
+@@ -222,4 +222,4 @@ instance Exts.IsList (Vector a) where
+   type Item (Vector a) = a
+-  fromList = fromList
+-  fromListN = fromListN
++  fromList = Data.Vector.fromList
++  fromListN = Data.Vector.fromListN
+   toList = toList
+@@ -343,3 +343,3 @@ instance Traversable.Traversable Vector where
+   {-# INLINE traverse #-}
+-  traverse f xs = fromList Applicative.<$> Traversable.traverse f (toList xs)
++  traverse f xs = Data.Vector.fromList Applicative.<$> Traversable.traverse f 
(toList xs)
+ 

diff --git a/dev-haskell/vector/vector-0.11.0.0.ebuild 
b/dev-haskell/vector/vector-0.11.0.0.ebuild
new file mode 100644
index 00..13fa33eed2
--- /dev/null
+++ b/dev-haskell/vector/vector-0.11.0.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# ebuild generated by hackport 0.4.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient Arrays"
+HOMEPAGE="https://github.com/haskell/vector";
+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 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="+boundschecks internalchecks unsafechecks"
+
+RESTRICT=test # -O2 -g makes tests build hang
+
+RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+   test? ( >=dev-haskell/quickcheck-2.7
+   dev-haskell/random
+   dev-haskell/test-framework
+   dev-haskell/test-framework-quickcheck2
+   >=dev-haskell/transformers-0.2.0.0 )
+"
+
+PATCHES=("${FILESDIR}"/${P}-primitive-0.6.2.0.patch)
+
+src_prepare() {
+   default
+
+   cabal_chdeps \
+   "QuickCheck >=  2.7  && < 2.8" "QuickCheck >=  2.7" \
+   'base >= 4.3 && < 4.9' 'base >= 4.3' \
+   'ghc-prim >= 0.2 && < 0.5' 'ghc-prim >= 0.2'
+}
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag boundschecks boundschecks) \
+   $(cabal_flag internalchecks internalchecks) \
+   $(cabal_flag unsafechecks unsafechecks)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector/

2017-01-29 Thread Fabian Groffen
commit: 17d4c4ea1a6f2d4c4921387c845b52d91d0e1220
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 15:35:38 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 15:35:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d4c4ea

dev-haskell/vector: dropped ~x86-freebsd

Package-Manager: portage-2.3.3

 dev-haskell/vector/vector-0.10.12.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-haskell/vector/vector-0.10.12.3.ebuild 
b/dev-haskell/vector/vector-0.10.12.3.ebuild
index 1b88a8b..315d810 100644
--- a/dev-haskell/vector/vector-0.10.12.3.ebuild
+++ b/dev-haskell/vector/vector-0.10.12.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ 
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 ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE="+boundschecks internalchecks unsafechecks"
 
 RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] 


[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector/

2016-12-28 Thread Sergei Trofimovich
commit: 577f7b246d1fe956c50acbc4c92a059fd4bef53c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Dec 28 22:36:52 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Dec 28 22:37:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577f7b24

dev-haskell/vector: drop old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-haskell/vector/Manifest   |  1 -
 dev-haskell/vector/vector-0.10.0.1.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest
index 6a071cb..f890ce7 100644
--- a/dev-haskell/vector/Manifest
+++ b/dev-haskell/vector/Manifest
@@ -1,2 +1 @@
-DIST vector-0.10.0.1.tar.gz 102426 SHA256 
ece945058b01a77c5fff31e89bbea76ac619677041c41286a2da5e8b515508af SHA512 
2595bee97295a62471de26748c0b598f40a9c5a75571e645c24a8f2bc4eef1d7a3e29d576e7ba9a9dca0fb071f0c178a5a3757e063219d1cf25d8c484e645754
 WHIRLPOOL 
24617c62582a4eb490e263dc69289e4b24ad18ab6dc6191b3fff52bbcb816cfda9d909c6a62b388daa1f7dd68d7bc9318d1c7618ff7a1a3db0b9cd631cc0ae4b
 DIST vector-0.10.12.3.tar.gz 103617 SHA256 
0f765ce0238d89ffdb67656a364f7bf5012d68de9642da6bb2a425b61f88e89a SHA512 
2b2c98f1fbaaf4f5e7243e18a08e373e85acb06dddf73a48d34b966bfd736efc72880babec9c47859bd8d6d6928a28ac9acd9134eb0ef61b2f88fa31bf18811b
 WHIRLPOOL 
b572031197f4992ad322c0d47843dbe20dc48372c0e3d1d53a6a0fe03a0c0c3d8f99ce7f13994bb5f5998bb8e9ee1fc225a67b15e63421484a8c371aebec5021

diff --git a/dev-haskell/vector/vector-0.10.0.1.ebuild 
b/dev-haskell/vector/vector-0.10.0.1.ebuild
deleted file mode 100644
index 790626a..
--- a/dev-haskell/vector/vector-0.10.0.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# ebuild generated by hackport 0.3.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Efficient Arrays"
-HOMEPAGE="http://code.haskell.org/vector";
-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 ~x86-freebsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE=""
-
-RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] 
=dev-lang/ghc-6.12.3:= =dev-lang/ghc-7.6.1 )
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.2.3"
-
-src_prepare() {
-   local can_spec_const="yes"
-
-   ghc-supports-interpreter || can_spec_const="no"
-
-   # ghci-less GHC can't do ANN #482960
-   if [[ ${can_spec_const} == "no" ]]; then
-   einfo "Disabling 'ForceSpecConstr' due to bug #482960"
-   sed -e 's/{-# ANN type SPEC ForceSpecConstr #-}/{- # ANN type 
SPEC ForceSpecConstr #-}/' \
-   -i Data/Vector/Fusion/Stream/Monadic.hs || die
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-space/

2016-09-11 Thread Sergei Trofimovich
commit: b4a020eb4e6897574e60725f0746a17134068045
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Sep 11 09:44:22 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Sep 11 10:01:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4a020eb

dev-haskell/vector-space: vectors and affine spaces library, a depend of 
dev-haskell/thyme

Package-Manager: portage-2.3.0

 dev-haskell/vector-space/Manifest  |  1 +
 dev-haskell/vector-space/metadata.xml  | 22 +
 .../vector-space/vector-space-0.10.4.ebuild| 28 ++
 3 files changed, 51 insertions(+)

diff --git a/dev-haskell/vector-space/Manifest 
b/dev-haskell/vector-space/Manifest
new file mode 100644
index ..9d8e36e
--- /dev/null
+++ b/dev-haskell/vector-space/Manifest
@@ -0,0 +1 @@
+DIST vector-space-0.10.4.tar.gz 14249 SHA256 
b712cc9fc675b1d9e592f56ed08a9636c87783c11d6ac84b5f18f46cdcbefda2 SHA512 
c7218701fe837eab01cd65b3bc0ce2d85fb3a73c8aa034bb606b7bc0bbe87856dc5f375bd1515f65f77e08e12d84b63757d0ba755ae726771888ea7413bac183
 WHIRLPOOL 
bd52e181afcb2744e400c810522b4d2bbba040145eebd66fd9becac1f455596ac921661f9bf4bc73b4a323b8cb32e581973524703d14431f990da8940b7c65b9

diff --git a/dev-haskell/vector-space/metadata.xml 
b/dev-haskell/vector-space/metadata.xml
new file mode 100644
index ..1598535
--- /dev/null
+++ b/dev-haskell/vector-space/metadata.xml
@@ -0,0 +1,22 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   hask...@gentoo.org
+   Gentoo Haskell
+   
+   
+   /vector-space/ provides classes and generic operations for 
vector
+   spaces and affine spaces.  It also defines a type of infinite 
towers
+   of generalized derivatives.  A generalized derivative is a 
linear
+   transformation rather than one of the common concrete 
representations
+   (scalars, vectors, matrices, ...).
+   
+   /Warning/: this package depends on type families working fairly 
well,
+   and requires ghc version at least 6.9.
+   
+   Project wiki page: 
;
+   
+   © 2008-2012 by Conal Elliott; BSD3 license.
+   
+

diff --git a/dev-haskell/vector-space/vector-space-0.10.4.ebuild 
b/dev-haskell/vector-space/vector-space-0.10.4.ebuild
new file mode 100644
index ..7ad719f
--- /dev/null
+++ b/dev-haskell/vector-space/vector-space-0.10.4.ebuild
@@ -0,0 +1,28 @@
+# 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"
+inherit haskell-cabal
+
+DESCRIPTION="Vector & affine spaces, linear maps, and derivatives"
+HOMEPAGE="http://hackage.haskell.org/package/vector-space";
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/boolean-0.1.0:=[profile?]
+   >=dev-haskell/memotrie-0.5:=[profile?]
+   >=dev-haskell/numinstances-1.0:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-algorithms/

2016-01-16 Thread Sergei Trofimovich
commit: a0faae3571662572a048159b325fcd6015993d5d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan 16 19:27:41 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 16 19:42:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0faae35

dev-haskell/vector-algorithms: bump up to 0.7.0.1

Package-Manager: portage-2.2.26

 dev-haskell/vector-algorithms/Manifest |  1 +
 .../vector-algorithms-0.7.0.1.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-haskell/vector-algorithms/Manifest 
b/dev-haskell/vector-algorithms/Manifest
index 3327b40..da6ab73 100644
--- a/dev-haskell/vector-algorithms/Manifest
+++ b/dev-haskell/vector-algorithms/Manifest
@@ -2,4 +2,5 @@ DIST vector-algorithms-0.5.4.2.tar.gz 22938 SHA256 
c42c35dcf23cb60b874e50d6fec89
 DIST vector-algorithms-0.6.0.1.tar.gz 20273 SHA256 
85fd0d102b2f3bc61e2241959563e10b58f233d9fd96ff4b5083d55618f87136 SHA512 
e38f25f51c347df844cff181ba99368ac2b7389fdb190ea5bec97fc8b4a26ba5ee2df27ab38884d38d505d88fefbc56be427724f05f85646906dd2d0d583fdcf
 WHIRLPOOL 
2e47adbab21724e042e692577141dab45a3a33f4d726ac49acb82998a6c1fa7347ca8b71fb3eb2f6a5e7321836c92195f8b1b52ec9a1b8dc9c0f6cd47bbc0797
 DIST vector-algorithms-0.6.0.3.tar.gz 20273 SHA256 
c42eaddf416b37c7c281eadb3ce845aa628a5853e381beaa698aebe30359e4cf SHA512 
40743d262ac410c9863924572d62dd0bab87b07521ab0df29d4dfa8c35ea873483f9afa4cfef0dc51edeb725b662a49427781e3e66a4b4aff693784e36b030fc
 WHIRLPOOL 
46c229d13ecb01d8295821a98a36485c5e2546c4bf3741745e176d163d60ce2efab84a526a6cde644612e4fd19a454136d1d80794d85523f5625b15c9f58906b
 DIST vector-algorithms-0.6.0.4.tar.gz 20455 SHA256 
5b8922154baa62c9239ed3efed94e890eeaf7e56f89d81a8c8407550749bc025 SHA512 
5e99a1831f0b9a4485f48aa7be5f5928e811512f0a68e18fa65ecace185dfea74ec09037b05d56e1a9208d2cdbcfed94ce2678d504f6d12267496a3616bf
 WHIRLPOOL 
f2e9d2abb74a0565d0a83b6384b7efb343ba485a7dd2ce97c7d5256800e441045fa5a6b456ce22fa99620a30f6edde54d7a5e3c80ed9d9bb40a86f521dde
+DIST vector-algorithms-0.7.0.1.tar.gz 25435 SHA256 
ed460a41ca068f568bc2027579ab14185fbb72c7ac469b5179ae5f8a52719070 SHA512 
1ea718eeb062defee830fa7dba323981678691c5d320b8929dcd695af17f82d65007cfd35103310026dab51cf10462dbead09082fc0ba5ddd0c2e18e305c4c6a
 WHIRLPOOL 
eec4273551ae162b628e85378b4cdd252501e9ced416e16fcce59ce09ce490dc43649f9918237b438d33e12e962fd2cd6e79179a8e9243d6a3618bf19a32ff91
 DIST vector-algorithms-0.7.tar.gz 25427 SHA256 
9dfded48c97f4ff765b18ae5acd264361e1299736111ac73895848d8f6ab56c6 SHA512 
f68818611d1688487303811a865f7bb2be6d0e66b5f68202418799f08f4018a07dc0a337771bca32b0a40acdcfb06e885d491a7cdb7f5f5ae7b150a58f73a2b1
 WHIRLPOOL 
8cec1088fd96f7c43109551be96fbd099fe3b33b809f84e3a9fa5eee1fb01fcff5ae17d398b0b5a884033bfb812d8ea65ba69656c595790bb53c2e1527bd85fc

diff --git a/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild 
b/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild
new file mode 100644
index 000..9eda6e4
--- /dev/null
+++ b/dev-haskell/vector-algorithms/vector-algorithms-0.7.0.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient algorithms for vector arrays"
+HOMEPAGE="http://code.haskell.org/~dolio/";
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="bench +boundschecks internalchecks +properties unsafechecks"
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+   dev-haskell/mwc-random:=[profile?]
+   >=dev-haskell/primitive-0.3:=[profile?] 
=dev-haskell/vector-0.6:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.9.2
+   test? ( properties? ( >=dev-haskell/quickcheck-2 ) )
+"
+
+src_configure() {
+   haskell-cabal_src_configure \
+   $(cabal_flag bench bench) \
+   $(cabal_flag boundschecks boundschecks) \
+   $(cabal_flag internalchecks internalchecks) \
+   $(cabal_flag properties properties) \
+   $(cabal_flag unsafechecks unsafechecks)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-instances/

2016-01-16 Thread Sergei Trofimovich
commit: 5fa98926eb73286095da06f922658439440ddd2e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan 16 19:28:10 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 16 19:42:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa98926

dev-haskell/vector-instances: bump up to 3.3.1

Package-Manager: portage-2.2.26

 dev-haskell/vector-instances/Manifest  |  1 +
 .../vector-instances/vector-instances-3.3.1.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-haskell/vector-instances/Manifest 
b/dev-haskell/vector-instances/Manifest
index 3f88575..4b69709 100644
--- a/dev-haskell/vector-instances/Manifest
+++ b/dev-haskell/vector-instances/Manifest
@@ -1,2 +1,3 @@
 DIST vector-instances-3.3.0.1.tar.gz 3623 SHA256 
84b19901a496ffbba0115296452abc49e5248b4d55b153ba62bdf08bb6ddefda SHA512 
5be54747af266f47c405884a581bc48f9a66d999634ad6ea1ac12307c0fb77891a0d089b3fce2fc4d85557aa31346a968bb80a583d3e5165deea3dbaf492bb16
 WHIRLPOOL 
a30f32856b35663b4b13fbac44a57e4b861ee93a006af4258d9d6b24a118cb2a443a3236c5e86884f3b9ea68f3038eb0fc9ed787070aa7c2f617e756454fc652
+DIST vector-instances-3.3.1.tar.gz 3726 SHA256 
68c7f154fe4ad53e29433e150c8718b0e74b4cf4c45a79af89940fff83868c59 SHA512 
0416532a83ee6f750e51296f1c8a3cf1f374a316bbc30638501e663199434fca28f85064660a9fc0bdbfb08ff5919c0ba1662dba704ff50bd8a7bd1ce09d56ae
 WHIRLPOOL 
d99a31a2207ba67ed2ed5dfbc9a2f62c07a8482aaa0fdd783e3ba24798d3a8f82b34768406c3bf32d797758f89939f894092e0e99c70d405fcc7abef44235adc
 DIST vector-instances-3.3.tar.gz 3596 SHA256 
bee0ea0636363ddd20324deb9929e3edc5058df5c4b71d10d4aeb11dc54d3c46 SHA512 
287437e23c6c8a74f539e944fcb53553cd94767b4f2d16d45c43465ff5e962e7b5dadb3cca2d6ea421a34c6ea8723e160d3d7cbcfc0aae4c8efb6c91be46b5d3
 WHIRLPOOL 
b42f6fb3661f3093ceac0314e51f02291c40e0ccea68c3d7940edeae4111f51938cdb5979d83b1362a10fb1b92875bec4f622d57fd48d199408227fc6f4f

diff --git a/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild 
b/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild
new file mode 100644
index 000..4fd6da0
--- /dev/null
+++ b/dev-haskell/vector-instances/vector-instances-3.3.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Orphan Instances for 'Data.Vector'"
+HOMEPAGE="https://github.com/ekmett/vector-instances";
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/comonad-3:=[profile?]
+   >=dev-haskell/keys-3:=[profile?]
+   >=dev-haskell/pointed-3:=[profile?]
+   >=dev-haskell/semigroupoids-3:=[profile?]
+   >=dev-haskell/semigroups-0.8.3.1:=[profile?]
+   >=dev-haskell/vector-0.9:=[profile?] 
=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"



[gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector-th-unbox/

2016-01-16 Thread Sergei Trofimovich
commit: 63125bef1a249411bc43c4d7db633ed0f97baded
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan 16 19:28:32 2016 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 16 19:42:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63125bef

dev-haskell/vector-th-unbox: bump up to 0.2.1.3

Package-Manager: portage-2.2.26

 dev-haskell/vector-th-unbox/Manifest   |  1 +
 .../vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-haskell/vector-th-unbox/Manifest 
b/dev-haskell/vector-th-unbox/Manifest
index 6d8f71d..52ba527 100644
--- a/dev-haskell/vector-th-unbox/Manifest
+++ b/dev-haskell/vector-th-unbox/Manifest
@@ -1,2 +1,3 @@
 DIST vector-th-unbox-0.2.1.0.tar.gz 4362 SHA256 
30dfe03ef275d327006396c2de14a625acb067596156e48748756e388cec1e65 SHA512 
6ae1fde21a671d4a51a48b30f0726729fad72ce8a356edfe7e42a44701991f802e7729257c3acb39cd245df9b35bb60fcab6350d4001c12baba29e40e82f1b50
 WHIRLPOOL 
ac6157d202d1b74b9d82ad988b1f53549416014e15b99bece056308f65278fc8e4a8affe982f6dde82a4b88475f144f7862c57734b0086eb5dca732171d724e1
 DIST vector-th-unbox-0.2.1.2.tar.gz 4536 SHA256 
0df696462d424bab569cc7a8ba1b1d0057bc5a71c510567fe5bcd1a940ae4d05 SHA512 
30c3ff686179d9d9736038e6746d4778160dfc778497467fe7c85baadbb44aa5161550c21007d7fbb1977a7231c3eb5281b8c4c7248e71e925a60588c95debbb
 WHIRLPOOL 
e2565df415c2f1405744323cd19aa986a5f24798916a709a970ed9104e35428705c05b955b12c8ade4d5c10041b10b30b861c0998db715159f3cf29e921452cf
+DIST vector-th-unbox-0.2.1.3.tar.gz 4585 SHA256 
33db750d3d867f23d0406a7165952b030831ed610b06ef777cfae8439b382689 SHA512 
187d23b84387c14a45aa97e196d51d1e171dea2a93b400023db552a8fdfb2d9c5ba4c3cb3589ee73abe612e63b4889851fac889d3b6cd0216dd2d853c24d57ba
 WHIRLPOOL 
8ef4793b3c192c03d307b96bc69ccb9cb3a0a7ed900221096b426cebc571c13b00de86318e5d8035a89aba3b194b0d233b3935383374f067c6c54f451a6b2030

diff --git a/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild 
b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild
new file mode 100644
index 000..48ab575
--- /dev/null
+++ b/dev-haskell/vector-th-unbox/vector-th-unbox-0.2.1.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Deriver for Data.Vector.Unboxed using Template Haskell"
+HOMEPAGE="http://hackage.haskell.org/package/vector-th-unbox";
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/vector-0.7:=[profile?]
+   >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.10
+   test? ( dev-haskell/data-default )
+"