Gentoo Archives: gentoo-commits

From: "Mark Wright (gienah)" <gienah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-haskell/gio/files: gio-0.12.3-ghc-7.6.patch
Date: Sun, 25 Nov 2012 05:44:42
Message-Id: 20121125054431.754A120C65@flycatcher.gentoo.org
1 gienah 12/11/25 05:44:31
2
3 Added: gio-0.12.3-ghc-7.6.patch
4 Log:
5 Patch gio-0.12.3 for ghc 7.6.1
6
7 (Portage version: 2.1.11.31/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
8
9 Revision Changes Path
10 1.1 dev-haskell/gio/files/gio-0.12.3-ghc-7.6.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/gio/files/gio-0.12.3-ghc-7.6.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/gio/files/gio-0.12.3-ghc-7.6.patch?rev=1.1&content-type=text/plain
14
15 Index: gio-0.12.3-ghc-7.6.patch
16 ===================================================================
17 --- gio-0.12.3-orig/System/GIO/Async/AsyncResult.chs 2012-03-09 10:32:58.000000000 +1100
18 +++ gio-0.12.3/System/GIO/Async/AsyncResult.chs 2012-10-11 10:04:03.686864483 +1100
19 @@ -47,12 +47,12 @@
20 {#pointer GAsyncReadyCallback#}
21
22 foreign import ccall "wrapper" mkAsyncReadyCallback ::
23 - (Ptr GObject -> Ptr AsyncResult -> Ptr () -> IO ()) -> IO GAsyncReadyCallback
24 + (Ptr () -> Ptr AsyncResult -> Ptr () -> IO ()) -> IO GAsyncReadyCallback
25
26 marshalAsyncReadyCallback :: AsyncReadyCallback -> IO GAsyncReadyCallback
27 marshalAsyncReadyCallback asyncReadyCallback =
28 mkAsyncReadyCallback $ \ cObject cAsyncResult cCallback -> do
29 - object <- (makeNewGObject mkGObject . return) cObject
30 + object <- (makeNewGObject mkGObject . return) (castPtr cObject)
31 asyncResult <- (makeNewGObject mkAsyncResult . return) cAsyncResult
32 asyncReadyCallback object asyncResult
33 freeHaskellFunPtr (castPtrToFunPtr cCallback)