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/dbus/files/, dev-haskell/dbus/
Date: Thu, 27 Aug 2020 07:24:10
Message-Id: 1598513016.4e7033cf62a1b01f4e7fdb3c52a40aada3d5aa39.slyfox@gentoo
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 -