1 |
commit: 4e7033cf62a1b01f4e7fdb3c52a40aada3d5aa39 |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Aug 27 07:23:36 2020 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Aug 27 07:23:36 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7033cf |
7 |
|
8 |
dev-haskell/dbus: drop old |
9 |
|
10 |
Package-Manager: Portage-3.0.4, Repoman-3.0.1 |
11 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
12 |
|
13 |
dev-haskell/dbus/Manifest | 4 - |
14 |
dev-haskell/dbus/dbus-0.10.10.ebuild | 36 ------- |
15 |
dev-haskell/dbus/dbus-0.10.11-r1.ebuild | 43 -------- |
16 |
dev-haskell/dbus/dbus-0.10.12.ebuild | 40 -------- |
17 |
dev-haskell/dbus/dbus-0.10.13.ebuild | 37 ------- |
18 |
.../dbus/files/dbus-0.10.11-cereal-0.5.patch | 113 --------------------- |
19 |
dev-haskell/dbus/files/dbus-0.10.12-QC-2.8.2.patch | 15 --- |
20 |
7 files changed, 288 deletions(-) |
21 |
|
22 |
diff --git a/dev-haskell/dbus/Manifest b/dev-haskell/dbus/Manifest |
23 |
index f5a1b24969f..5d8457279b5 100644 |
24 |
--- a/dev-haskell/dbus/Manifest |
25 |
+++ b/dev-haskell/dbus/Manifest |
26 |
@@ -1,5 +1 @@ |
27 |
-DIST dbus-0.10.10.tar.gz 73707 BLAKE2B 90903a39d6962fcd3864988215fc74a3f85571509f021a3507f392dd14f2b358d75558dc25269a49426bfcef18eccc53e76c468559b3329367db7ab5904e9879 SHA512 c2faa76c32abb19ab903c015f6fc133beb605bbb4459d018fa544ffe4e04110cc63fc45815d862e8311f5b99de9c180c8eeb8e135fd6c7eb388ff579529a8ead |
28 |
-DIST dbus-0.10.11.tar.gz 74853 BLAKE2B e72838c14906106b2114d9be9d8580295617c33fd322a3139c8c8245849dd77837cc26587c0289982de32442265b477754196f1b600f630d2f05f1c5312941f1 SHA512 290c1e9b142b920d56c59f3b250da88e114d850c8d846c37b400b21e92fae2d58983b4821497b61d0ff96f54179aedb70a5eb3ca40e1fbb6bbe59dee2f9256ff |
29 |
-DIST dbus-0.10.12.tar.gz 74960 BLAKE2B b0bf015a761e3bcff8b5b40165f475c0ce00320f95a3f21cad65fed2db6955d982c2c4dbee2e9697f9a67f44b680f12e00c892a1dfa5fd45f745167d39307e66 SHA512 e725adc1b9dbbef4e2f47fd96ae60894f6553a15d5524071f7d6a48ab60cd6c25cda9be3cf84c5f4090f9769810abab7939a7333dcf77f31d1a71690bb6852d9 |
30 |
-DIST dbus-0.10.13.tar.gz 75603 BLAKE2B b1acb541505f0f9afe63fd8d9441114fcee3574e109686b16cd5c506aa940674352d32c14e155d2a2ddbc4bab3485ed70f747f59240b572559d6e649aff3a8da SHA512 e3cbb4153cd9df9308d89662b83659e13f07881f4d652c6f02dc6b6768ac1009552a7cfa9c610ededc9b630d26290eec153a9b08b7a3d70b44a6946af3d030ec |
31 |
DIST dbus-1.2.16.tar.gz 78086 BLAKE2B b0909a8679f746e9f7ab4f949f44d44246271441e23c9baac41514a478d7cf2a6e58a2c697b2e7f005341b544d4533efb6f0065eec40f178303aaea7b1f5014d SHA512 fbcddba41d5a6ea3c93841f56b80c43e968758eb8979412cd15a3e6f384bb042a025dc4850dc2e584b459b0c7b99db791d1a9b17090108c004f657f7e125e441 |
32 |
|
33 |
diff --git a/dev-haskell/dbus/dbus-0.10.10.ebuild b/dev-haskell/dbus/dbus-0.10.10.ebuild |
34 |
deleted file mode 100644 |
35 |
index eb0ec15878c..00000000000 |
36 |
--- a/dev-haskell/dbus/dbus-0.10.10.ebuild |
37 |
+++ /dev/null |
38 |
@@ -1,36 +0,0 @@ |
39 |
-# Copyright 1999-2020 Gentoo Authors |
40 |
-# Distributed under the terms of the GNU General Public License v2 |
41 |
- |
42 |
-EAPI=5 |
43 |
- |
44 |
-# ebuild generated by hackport 0.4.5.9999 |
45 |
- |
46 |
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" |
47 |
-inherit haskell-cabal |
48 |
- |
49 |
-DESCRIPTION="A client library for the D-Bus IPC system" |
50 |
-HOMEPAGE="https://john-millikin.com/software/haskell-dbus/" |
51 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
52 |
- |
53 |
-LICENSE="GPL-3" |
54 |
-SLOT="0/${PV}" |
55 |
-KEYWORDS="~amd64 ~x86" |
56 |
-IUSE="" |
57 |
- |
58 |
-RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.5:=[profile?] |
59 |
- >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] |
60 |
- >=dev-haskell/network-2.2.3:=[profile?] |
61 |
- >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] |
62 |
- >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] |
63 |
- >=dev-haskell/text-0.11.1.5:=[profile?] |
64 |
- >=dev-haskell/transformers-0.2:=[profile?] |
65 |
- >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.11:=[profile?] |
66 |
- >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] |
67 |
- >=dev-lang/ghc-7.4.1:= |
68 |
-" |
69 |
-DEPEND="${RDEPEND} |
70 |
- >=dev-haskell/cabal-1.8 |
71 |
- test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5 |
72 |
- >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3 |
73 |
- >=dev-haskell/quickcheck-2.4 ) |
74 |
-" |
75 |
|
76 |
diff --git a/dev-haskell/dbus/dbus-0.10.11-r1.ebuild b/dev-haskell/dbus/dbus-0.10.11-r1.ebuild |
77 |
deleted file mode 100644 |
78 |
index 394878470e0..00000000000 |
79 |
--- a/dev-haskell/dbus/dbus-0.10.11-r1.ebuild |
80 |
+++ /dev/null |
81 |
@@ -1,43 +0,0 @@ |
82 |
-# Copyright 1999-2019 Gentoo Authors |
83 |
-# Distributed under the terms of the GNU General Public License v2 |
84 |
- |
85 |
-EAPI=5 |
86 |
- |
87 |
-# ebuild generated by hackport 0.4.6.9999 |
88 |
- |
89 |
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" |
90 |
-inherit haskell-cabal |
91 |
- |
92 |
-DESCRIPTION="A client library for the D-Bus IPC system" |
93 |
-HOMEPAGE="https://john-millikin.com/software/haskell-dbus/" |
94 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
95 |
- |
96 |
-LICENSE="GPL-3" |
97 |
-SLOT="0/${PV}" |
98 |
-KEYWORDS="~amd64 ~x86" |
99 |
-IUSE="" |
100 |
- |
101 |
-RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] |
102 |
- >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] |
103 |
- >=dev-haskell/network-2.2.3:=[profile?] |
104 |
- >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] |
105 |
- >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] |
106 |
- >=dev-haskell/text-0.11.1.5:=[profile?] |
107 |
- >=dev-haskell/transformers-0.2:=[profile?] |
108 |
- >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.12:=[profile?] |
109 |
- >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] |
110 |
- >=dev-lang/ghc-7.4.1:= |
111 |
-" |
112 |
-DEPEND="${RDEPEND} |
113 |
- >=dev-haskell/cabal-1.8 |
114 |
- test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5 |
115 |
- >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3 |
116 |
- >=dev-haskell/quickcheck-2.4 ) |
117 |
-" |
118 |
- |
119 |
-src_prepare() { |
120 |
- epatch "${FILESDIR}"/${P}-cereal-0.5.patch |
121 |
- |
122 |
- cabal_chdeps \ |
123 |
- 'cereal >= 0.3.4 && < 0.5' 'cereal >= 0.3.4' |
124 |
-} |
125 |
|
126 |
diff --git a/dev-haskell/dbus/dbus-0.10.12.ebuild b/dev-haskell/dbus/dbus-0.10.12.ebuild |
127 |
deleted file mode 100644 |
128 |
index 6473e10b62e..00000000000 |
129 |
--- a/dev-haskell/dbus/dbus-0.10.12.ebuild |
130 |
+++ /dev/null |
131 |
@@ -1,40 +0,0 @@ |
132 |
-# Copyright 1999-2019 Gentoo Authors |
133 |
-# Distributed under the terms of the GNU General Public License v2 |
134 |
- |
135 |
-EAPI=5 |
136 |
- |
137 |
-# ebuild generated by hackport 0.4.7.9999 |
138 |
- |
139 |
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" |
140 |
-inherit haskell-cabal |
141 |
- |
142 |
-DESCRIPTION="A client library for the D-Bus IPC system" |
143 |
-HOMEPAGE="https://john-millikin.com/software/haskell-dbus/" |
144 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
145 |
- |
146 |
-LICENSE="GPL-3" |
147 |
-SLOT="0/${PV}" |
148 |
-KEYWORDS="~amd64 ~x86" |
149 |
-IUSE="" |
150 |
- |
151 |
-RDEPEND=">=dev-haskell/cereal-0.3.4:=[profile?] <dev-haskell/cereal-0.6:=[profile?] |
152 |
- >=dev-haskell/libxml-sax-0.7:=[profile?] <dev-haskell/libxml-sax-0.8:=[profile?] |
153 |
- >=dev-haskell/network-2.2.3:=[profile?] |
154 |
- >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?] |
155 |
- >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-2.0:=[profile?] |
156 |
- >=dev-haskell/text-0.11.1.5:=[profile?] |
157 |
- >=dev-haskell/transformers-0.2:=[profile?] |
158 |
- >=dev-haskell/vector-0.7:=[profile?] <dev-haskell/vector-0.12:=[profile?] |
159 |
- >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?] |
160 |
- >=dev-lang/ghc-7.8.2:= |
161 |
-" |
162 |
-DEPEND="${RDEPEND} |
163 |
- >=dev-haskell/cabal-1.18.1.3 |
164 |
- test? ( >=dev-haskell/chell-0.4 <dev-haskell/chell-0.5 |
165 |
- >=dev-haskell/chell-quickcheck-0.2 <dev-haskell/chell-quickcheck-0.3 |
166 |
- >=dev-haskell/quickcheck-2.4 ) |
167 |
-" |
168 |
- |
169 |
-src_prepare() { |
170 |
- epatch "${FILESDIR}"/${P}-QC-2.8.2.patch |
171 |
-} |
172 |
|
173 |
diff --git a/dev-haskell/dbus/dbus-0.10.13.ebuild b/dev-haskell/dbus/dbus-0.10.13.ebuild |
174 |
deleted file mode 100644 |
175 |
index 7a5756839d1..00000000000 |
176 |
--- a/dev-haskell/dbus/dbus-0.10.13.ebuild |
177 |
+++ /dev/null |
178 |
@@ -1,37 +0,0 @@ |
179 |
-# Copyright 1999-2019 Gentoo Authors |
180 |
-# Distributed under the terms of the GNU General Public License v2 |
181 |
- |
182 |
-EAPI=6 |
183 |
- |
184 |
-# ebuild generated by hackport 0.5.2.9999 |
185 |
- |
186 |
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" |
187 |
-inherit haskell-cabal |
188 |
- |
189 |
-DESCRIPTION="A client library for the D-Bus IPC system" |
190 |
-HOMEPAGE="https://github.com/rblaze/haskell-dbus#readme" |
191 |
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" |
192 |
- |
193 |
-LICENSE="GPL-3" |
194 |
-SLOT="0/${PV}" |
195 |
-KEYWORDS="~amd64 ~x86" |
196 |
-IUSE="" |
197 |
- |
198 |
-RESTRICT=test # don't allow access to running dbus |
199 |
- |
200 |
-RDEPEND="dev-haskell/cereal:=[profile?] |
201 |
- dev-haskell/libxml-sax:=[profile?] |
202 |
- dev-haskell/network:=[profile?] |
203 |
- dev-haskell/parsec:=[profile?] |
204 |
- dev-haskell/random:=[profile?] |
205 |
- dev-haskell/text:=[profile?] |
206 |
- dev-haskell/vector:=[profile?] |
207 |
- dev-haskell/xml-types:=[profile?] |
208 |
- >=dev-lang/ghc-7.8.2:= |
209 |
-" |
210 |
-DEPEND="${RDEPEND} |
211 |
- >=dev-haskell/cabal-1.18.1.3 |
212 |
- test? ( dev-haskell/chell |
213 |
- dev-haskell/chell-quickcheck |
214 |
- dev-haskell/quickcheck ) |
215 |
-" |
216 |
|
217 |
diff --git a/dev-haskell/dbus/files/dbus-0.10.11-cereal-0.5.patch b/dev-haskell/dbus/files/dbus-0.10.11-cereal-0.5.patch |
218 |
deleted file mode 100644 |
219 |
index 5c2c4c57cbb..00000000000 |
220 |
--- a/dev-haskell/dbus/files/dbus-0.10.11-cereal-0.5.patch |
221 |
+++ /dev/null |
222 |
@@ -1,113 +0,0 @@ |
223 |
-diff --git a/lib/DBus/Transport.hs b/lib/DBus/Transport.hs |
224 |
-index 8c50ab9..9517212 100644 |
225 |
---- a/lib/DBus/Transport.hs |
226 |
-+++ b/lib/DBus/Transport.hs |
227 |
-@@ -42,3 +42,5 @@ import qualified Data.ByteString |
228 |
- import Data.ByteString (ByteString) |
229 |
-+import qualified Data.ByteString.Lazy as BL |
230 |
- import qualified Data.Map as Map |
231 |
-+import qualified Data.Monoid as M |
232 |
- import Data.Typeable (Typeable) |
233 |
-@@ -49,3 +51,3 @@ import qualified System.Info |
234 |
- |
235 |
--import qualified Data.Serialize.Builder as Builder |
236 |
-+import qualified Data.ByteString.Builder as Builder |
237 |
- |
238 |
-@@ -151,3 +153,3 @@ instance Transport SocketTransport where |
239 |
- recvLoop :: Socket -> Int -> IO ByteString |
240 |
--recvLoop s = loop Builder.empty where |
241 |
-+recvLoop s = loop M.mempty where |
242 |
- chunkSize = 4096 |
243 |
-@@ -156,3 +158,3 @@ recvLoop s = loop Builder.empty where |
244 |
- chunk <- recv s chunkSize |
245 |
-- let builder = Builder.append acc (Builder.fromByteString chunk) |
246 |
-+ let builder = M.mappend acc (Builder.byteString chunk) |
247 |
- loop builder (n - Data.ByteString.length chunk) |
248 |
-@@ -163,8 +165,8 @@ recvLoop s = loop Builder.empty where |
249 |
- -- Return what we've got so far. |
250 |
-- 0 -> return (Builder.toByteString acc) |
251 |
-+ 0 -> return (BL.toStrict $ Builder.toLazyByteString acc) |
252 |
- |
253 |
- len -> do |
254 |
-- let builder = Builder.append acc (Builder.fromByteString chunk) |
255 |
-+ let builder = M.mappend acc (Builder.byteString chunk) |
256 |
- if len == n |
257 |
-- then return (Builder.toByteString builder) |
258 |
-+ then return (BL.toStrict $ Builder.toLazyByteString builder) |
259 |
- else loop builder (n - Data.ByteString.length chunk) |
260 |
-diff --git a/lib/DBus/Wire.hs b/lib/DBus/Wire.hs |
261 |
-index 43ae315..09bf8bd 100644 |
262 |
---- a/lib/DBus/Wire.hs |
263 |
-+++ b/lib/DBus/Wire.hs |
264 |
-@@ -34,2 +34,3 @@ import qualified Data.ByteString.Char8 |
265 |
- import Data.Int (Int16, Int32, Int64) |
266 |
-+import qualified Data.ByteString.Lazy as BL |
267 |
- import qualified Data.Map |
268 |
-@@ -37,2 +38,3 @@ import Data.Map (Map) |
269 |
- import Data.Maybe (fromJust, listToMaybe, fromMaybe) |
270 |
-+import qualified Data.Monoid as M |
271 |
- import Data.Text (Text) |
272 |
-@@ -45,3 +47,3 @@ import System.Posix.Types (Fd(..)) |
273 |
- |
274 |
--import qualified Data.Serialize.Builder as Builder |
275 |
-+import qualified Data.ByteString.Builder as Builder |
276 |
- import qualified Data.Serialize.Get as Get |
277 |
-@@ -180,3 +182,3 @@ appendB :: Word64 -> Builder.Builder -> Marshal () |
278 |
- appendB size bytes = Wire (\_ (MarshalState builder count) -> let |
279 |
-- builder' = Builder.append builder bytes |
280 |
-+ builder' = M.mappend builder bytes |
281 |
- count' = count + size |
282 |
-@@ -187,3 +189,3 @@ appendS bytes = appendB |
283 |
- (fromIntegral (Data.ByteString.length bytes)) |
284 |
-- (Builder.fromByteString bytes) |
285 |
-+ (Builder.byteString bytes) |
286 |
- |
287 |
-@@ -275,3 +277,3 @@ unmarshalGet count be le = do |
288 |
- marshalWord8 :: Word8 -> Marshal () |
289 |
--marshalWord8 x = appendB 1 (Builder.singleton x) |
290 |
-+marshalWord8 x = appendB 1 (Builder.word8 x) |
291 |
- |
292 |
-@@ -282,4 +284,4 @@ marshalWord16 :: Word16 -> Marshal () |
293 |
- marshalWord16 = marshalBuilder 2 |
294 |
-- Builder.putWord16be |
295 |
-- Builder.putWord16le |
296 |
-+ Builder.word16BE |
297 |
-+ Builder.word16LE |
298 |
- |
299 |
-@@ -287,4 +289,4 @@ marshalWord32 :: Word32 -> Marshal () |
300 |
- marshalWord32 = marshalBuilder 4 |
301 |
-- Builder.putWord32be |
302 |
-- Builder.putWord32le |
303 |
-+ Builder.word32BE |
304 |
-+ Builder.word32LE |
305 |
- |
306 |
-@@ -292,4 +294,4 @@ marshalWord64 :: Word64 -> Marshal () |
307 |
- marshalWord64 = marshalBuilder 8 |
308 |
-- Builder.putWord64be |
309 |
-- Builder.putWord64le |
310 |
-+ Builder.word64BE |
311 |
-+ Builder.word64LE |
312 |
- |
313 |
-@@ -441,6 +443,6 @@ getArrayBytes itemType vs = do |
314 |
- |
315 |
-- putState (MarshalState Builder.empty afterPadding) |
316 |
-+ putState (MarshalState M.mempty afterPadding) |
317 |
- (MarshalState itemBuilder _) <- Data.Vector.mapM_ marshal vs >> getState |
318 |
- |
319 |
-- let itemBytes = Builder.toByteString itemBuilder |
320 |
-+ let itemBytes = BL.toStrict $ Builder.toLazyByteString itemBuilder |
321 |
- paddingSize = fromIntegral (afterPadding - afterLength) |
322 |
-@@ -568,3 +570,3 @@ marshalMessage e serial msg = runMarshal where |
323 |
- marshal (toValue (encodeEndianness e)) |
324 |
-- let bodyBytes = Builder.toByteString bodyBytesB |
325 |
-+ let bodyBytes = BL.toStrict $ Builder.toLazyByteString bodyBytesB |
326 |
- marshalHeader msg serial sig (fromIntegral (Data.ByteString.length bodyBytes)) |
327 |
-@@ -573,6 +575,6 @@ marshalMessage e serial msg = runMarshal where |
328 |
- checkMaximumSize |
329 |
-- emptyState = MarshalState Builder.empty 0 |
330 |
-+ emptyState = MarshalState M.mempty 0 |
331 |
- runMarshal = case unWire marshaler e emptyState of |
332 |
- WireRL err -> Left (MarshalError err) |
333 |
-- WireRR _ (MarshalState builder _) -> Right (Builder.toByteString builder) |
334 |
-+ WireRR _ (MarshalState builder _) -> Right (BL.toStrict $ Builder.toLazyByteString builder) |
335 |
- |
336 |
|
337 |
diff --git a/dev-haskell/dbus/files/dbus-0.10.12-QC-2.8.2.patch b/dev-haskell/dbus/files/dbus-0.10.12-QC-2.8.2.patch |
338 |
deleted file mode 100644 |
339 |
index 5fbfa1f6198..00000000000 |
340 |
--- a/dev-haskell/dbus/files/dbus-0.10.12-QC-2.8.2.patch |
341 |
+++ /dev/null |
342 |
@@ -1,15 +0,0 @@ |
343 |
-diff --git a/tests/DBusTests/Util.hs b/tests/DBusTests/Util.hs |
344 |
-index cc83cef..972afb1 100644 |
345 |
---- a/tests/DBusTests/Util.hs |
346 |
-+++ b/tests/DBusTests/Util.hs |
347 |
-@@ -1,2 +1,2 @@ |
348 |
--{-# LANGUAGE TemplateHaskell #-} |
349 |
-+{-# LANGUAGE TemplateHaskell, CPP #-} |
350 |
- |
351 |
-@@ -194,4 +194,6 @@ countFileDescriptors = liftIO io where |
352 |
- |
353 |
-+#if ! MIN_VERSION_QuickCheck(2,8,2) |
354 |
- instance (Arbitrary a, Ord a) => Arbitrary (Data.Set.Set a) where |
355 |
- arbitrary = fmap Data.Set.fromList arbitrary |
356 |
-+#endif |
357 |
- |