[Pkg-haskell-commits] darcs: haskell-glib: releasing version 0.12.2-1

Joachim Breitner mail at joachim-breitner.de
Mon Feb 13 22:04:13 UTC 2012


Mon Feb 13 22:03:55 UTC 2012  Joachim Breitner <mail at joachim-breitner.de>
  * releasing version 0.12.2-1
  Ignore-this: 604f257636fa9e3842f8405a31e90b38

    M ./changelog -2 +2
    A ./patches/
    A ./patches/rts-api-ghc-7.4
    A ./patches/series

Mon Feb 13 22:03:55 UTC 2012  Joachim Breitner <mail at joachim-breitner.de>
  * releasing version 0.12.2-1
  Ignore-this: 604f257636fa9e3842f8405a31e90b38
diff -rN -u old-haskell-glib//changelog new-haskell-glib//changelog
--- old-haskell-glib//changelog	2012-02-13 22:04:12.959247783 +0000
+++ new-haskell-glib//changelog	2012-02-13 22:04:12.987250080 +0000
@@ -1,8 +1,8 @@
-haskell-glib (0.12.2-1) UNRELEASED; urgency=low
+haskell-glib (0.12.2-1) unstable; urgency=low
 
   * New upstream release
 
- -- Joachim Breitner <nomeata at debian.org>  Sat, 04 Feb 2012 11:46:31 +0100
+ -- Joachim Breitner <nomeata at debian.org>  Mon, 13 Feb 2012 22:46:05 +0100
 
 haskell-glib (0.12.0-1) unstable; urgency=low
 
diff -rN -u old-haskell-glib//patches/rts-api-ghc-7.4 new-haskell-glib//patches/rts-api-ghc-7.4
--- old-haskell-glib//patches/rts-api-ghc-7.4	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-glib//patches/rts-api-ghc-7.4	2012-02-13 22:04:12.991249114 +0000
@@ -0,0 +1,19 @@
+Fri Jan 20 07:40:20 CET 2012  Duncan Coutts <duncan at community.haskell.org>
+  * Fix glib for change in RTS API in GHC 7.4
+diff -rN -u old-glib/System/Glib/hsgclosure.c new-glib/System/Glib/hsgclosure.c
+--- old-glib/System/Glib/hsgclosure.c	2012-02-13 23:00:36.783856552 +0100
++++ new-glib/System/Glib/hsgclosure.c	2012-02-13 23:00:36.879857028 +0100
+@@ -107,8 +107,12 @@
+     WHEN_DEBUG(g_debug("gtk2hs_closure_marshal(%p): about to rts_evalIO", hc->callback));
+     
+     /* perform the call */
++    #if __GLASGOW_HASKELL__>=704
++    rts_evalIO(&cap, rts_apply(CAP (HaskellObj)runIO_closure, call),&ret);
++    #else
+     cap=rts_evalIO(CAP rts_apply(CAP (HaskellObj)runIO_closure, call),&ret);
+-    
++    #endif
++
+     WHEN_DEBUG(g_debug("gtk2hs_closure_marshal(%p): about to rts_checkSchedStatus", hc->callback));
+     
+     /* barf if anything went wrong */
diff -rN -u old-haskell-glib//patches/series new-haskell-glib//patches/series
--- old-haskell-glib//patches/series	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-glib//patches/series	2012-02-13 22:04:12.991249114 +0000
@@ -0,0 +1 @@
+rts-api-ghc-7.4





More information about the Pkg-haskell-commits mailing list