Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-haskell/vector/files/, dev-haskell/vector/
Date: Tue, 27 Oct 2020 08:46:56
Message-Id: 1603788350.5d0f03842d4f76e3da6dd16f0d9c7bec8311ec62.slyfox@gentoo
1 commit: 5d0f03842d4f76e3da6dd16f0d9c7bec8311ec62
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 27 08:45:50 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 27 08:45:50 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d0f0384
7
8 dev-haskell/vector: drop old
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.2
11 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
12
13 dev-haskell/vector/Manifest | 2 -
14 .../files/vector-0.11.0.0-primitive-0.6.2.0.patch | 21 ---------
15 dev-haskell/vector/vector-0.10.12.3.ebuild | 53 ----------------------
16 dev-haskell/vector/vector-0.11.0.0.ebuild | 45 ------------------
17 4 files changed, 121 deletions(-)
18
19 diff --git a/dev-haskell/vector/Manifest b/dev-haskell/vector/Manifest
20 index 6ebe657084e..908cbe6f2ec 100644
21 --- a/dev-haskell/vector/Manifest
22 +++ b/dev-haskell/vector/Manifest
23 @@ -1,3 +1 @@
24 -DIST vector-0.10.12.3.tar.gz 103617 BLAKE2B cd4a4fda8a3da5b431c316d04b23eb82947f08cc930059beb3182c9c68d646c6a767168ae2fd82d06a782991b055421a0558dbf41a1e92f06d265c043cdb2048 SHA512 2b2c98f1fbaaf4f5e7243e18a08e373e85acb06dddf73a48d34b966bfd736efc72880babec9c47859bd8d6d6928a28ac9acd9134eb0ef61b2f88fa31bf18811b
25 -DIST vector-0.11.0.0.tar.gz 115558 BLAKE2B e2475a37593b92f896c48ff85f6e506fb5011d89173bb0fe12492ed8c6f9620f426c9db88cbc274b37aade52bf6ca3cbdc7cf03b013371b37f2d1b42c348a117 SHA512 4f31e45d08a08c09e5ce73cca4da70e954bf3921d05130b9458c7f2ba267602e0aafc96496595000fd7b82f80aa9147c880917dc64086dab7bf5b2cd426539e0
26 DIST vector-0.12.1.2.tar.gz 131049 BLAKE2B d77981f49b89cab1aefa3237d87e84ae36c4586c20ca3f359c0855e3f3e15b8087849590bde06bd2017d83d92d8ff03ff1b9d8d949ceab382865707f16c723b0 SHA512 36d0237cf7c5a6b78f88b33ff09ea8b19baeaf85609efdeba9ab802ca588956457d4607304b73e8d58e9e802a9101c23da62caee71508f069047a6d531e50170
27
28 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
29 deleted file mode 100644
30 index 3b78ad74efc..00000000000
31 --- a/dev-haskell/vector/files/vector-0.11.0.0-primitive-0.6.2.0.patch
32 +++ /dev/null
33 @@ -1,21 +0,0 @@
34 -diff --git a/Data/Vector.hs b/Data/Vector.hs
35 -index db6dfb7..f074bf0 100644
36 ---- a/Data/Vector.hs
37 -+++ b/Data/Vector.hs
38 -@@ -152,3 +152,3 @@ module Data.Vector (
39 - -- ** Lists
40 -- toList, fromList, fromListN,
41 -+ toList, Data.Vector.fromList, Data.Vector.fromListN,
42 -
43 -@@ -222,4 +222,4 @@ instance Exts.IsList (Vector a) where
44 - type Item (Vector a) = a
45 -- fromList = fromList
46 -- fromListN = fromListN
47 -+ fromList = Data.Vector.fromList
48 -+ fromListN = Data.Vector.fromListN
49 - toList = toList
50 -@@ -343,3 +343,3 @@ instance Traversable.Traversable Vector where
51 - {-# INLINE traverse #-}
52 -- traverse f xs = fromList Applicative.<$> Traversable.traverse f (toList xs)
53 -+ traverse f xs = Data.Vector.fromList Applicative.<$> Traversable.traverse f (toList xs)
54 -
55
56 diff --git a/dev-haskell/vector/vector-0.10.12.3.ebuild b/dev-haskell/vector/vector-0.10.12.3.ebuild
57 deleted file mode 100644
58 index 737b447e155..00000000000
59 --- a/dev-haskell/vector/vector-0.10.12.3.ebuild
60 +++ /dev/null
61 @@ -1,53 +0,0 @@
62 -# Copyright 1999-2020 Gentoo Authors
63 -# Distributed under the terms of the GNU General Public License v2
64 -
65 -EAPI=5
66 -
67 -# ebuild generated by hackport 0.4.3
68 -
69 -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
70 -inherit haskell-cabal
71 -
72 -DESCRIPTION="Efficient Arrays"
73 -HOMEPAGE="https://github.com/haskell/vector"
74 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
75 -
76 -LICENSE="BSD"
77 -SLOT="0/${PV}"
78 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
79 -IUSE="+boundschecks internalchecks unsafechecks"
80 -
81 -RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
82 - >=dev-lang/ghc-7.4.1:=
83 -"
84 -DEPEND="${RDEPEND}
85 - >=dev-haskell/cabal-1.10
86 - test? ( >=dev-haskell/quickcheck-2.7 <dev-haskell/quickcheck-2.9
87 - dev-haskell/random
88 - dev-haskell/test-framework
89 - dev-haskell/test-framework-quickcheck2
90 - >=dev-haskell/transformers-0.2.0.0 )
91 -"
92 -
93 -src_prepare() {
94 - local can_spec_const="yes"
95 -
96 - cabal_chdeps \
97 - "QuickCheck >= 2.7 && < 2.8" "QuickCheck >= 2.7 && < 2.9"
98 -
99 - ghc-supports-interpreter || can_spec_const="no"
100 -
101 - # ghci-less GHC can't do ANN #482960
102 - if [[ ${can_spec_const} == "no" ]]; then
103 - einfo "Disabling 'ForceSpecConstr' due to bug #482960"
104 - sed -e 's/{-# ANN type SPEC ForceSpecConstr #-}/{- # ANN type SPEC ForceSpecConstr #-}/' \
105 - -i Data/Vector/Fusion/Stream/Monadic.hs || die
106 - fi
107 -}
108 -
109 -src_configure() {
110 - haskell-cabal_src_configure \
111 - $(cabal_flag boundschecks boundschecks) \
112 - $(cabal_flag internalchecks internalchecks) \
113 - $(cabal_flag unsafechecks unsafechecks)
114 -}
115
116 diff --git a/dev-haskell/vector/vector-0.11.0.0.ebuild b/dev-haskell/vector/vector-0.11.0.0.ebuild
117 deleted file mode 100644
118 index f78779315b5..00000000000
119 --- a/dev-haskell/vector/vector-0.11.0.0.ebuild
120 +++ /dev/null
121 @@ -1,45 +0,0 @@
122 -# Copyright 1999-2019 Gentoo Authors
123 -# Distributed under the terms of the GNU General Public License v2
124 -
125 -EAPI=6
126 -
127 -# ebuild generated by hackport 0.4.6.9999
128 -
129 -CABAL_FEATURES="lib profile haddock hoogle hscolour" # Broken test-suite: #666812
130 -inherit haskell-cabal
131 -
132 -DESCRIPTION="Efficient Arrays"
133 -HOMEPAGE="https://github.com/haskell/vector"
134 -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
135 -
136 -LICENSE="BSD"
137 -SLOT="0/${PV}"
138 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
139 -IUSE="+boundschecks internalchecks unsafechecks"
140 -
141 -RESTRICT=test # -O2 -g makes tests build hang
142 -
143 -RDEPEND=">=dev-haskell/primitive-0.5.0.1:=[profile?] <dev-haskell/primitive-0.7:=[profile?]
144 - >=dev-lang/ghc-7.4.1:=
145 -"
146 -DEPEND="${RDEPEND}
147 - >=dev-haskell/cabal-1.10
148 -"
149 -
150 -PATCHES=("${FILESDIR}"/${P}-primitive-0.6.2.0.patch)
151 -
152 -src_prepare() {
153 - default
154 -
155 - cabal_chdeps \
156 - "QuickCheck >= 2.7 && < 2.8" "QuickCheck >= 2.7" \
157 - 'base >= 4.3 && < 4.9' 'base >= 4.3' \
158 - 'ghc-prim >= 0.2 && < 0.5' 'ghc-prim >= 0.2'
159 -}
160 -
161 -src_configure() {
162 - haskell-cabal_src_configure \
163 - $(cabal_flag boundschecks boundschecks) \
164 - $(cabal_flag internalchecks internalchecks) \
165 - $(cabal_flag unsafechecks unsafechecks)
166 -}