[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