[Pkg-haskell-commits] darcs: haskell-hsmagick: Add compat patch

Joachim Breitner mail at joachim-breitner.de
Mon Apr 27 21:29:11 UTC 2015


Mon Apr 27 21:17:33 UTC 2015  Joachim Breitner <mail at joachim-breitner.de>
  * Add compat patch

    M ./patches/series +1
    A ./patches/unsafePeformIO-import.patch

Mon Apr 27 21:17:33 UTC 2015  Joachim Breitner <mail at joachim-breitner.de>
  * Add compat patch
diff -rN -u old-haskell-hsmagick/patches/series new-haskell-hsmagick/patches/series
--- old-haskell-hsmagick/patches/series	2015-04-27 21:29:10.995055057 +0000
+++ new-haskell-hsmagick/patches/series	2015-04-27 21:29:10.995055057 +0000
@@ -1 +1,2 @@
 10-lcms2-dev.patch
+unsafePeformIO-import.patch
diff -rN -u old-haskell-hsmagick/patches/unsafePeformIO-import.patch new-haskell-hsmagick/patches/unsafePeformIO-import.patch
--- old-haskell-hsmagick/patches/unsafePeformIO-import.patch	1970-01-01 00:00:00.000000000 +0000
+++ new-haskell-hsmagick/patches/unsafePeformIO-import.patch	2015-04-27 21:29:10.995055057 +0000
@@ -0,0 +1,41 @@
+From 9c7f5fd528f71054edb2705f962fa8c87c81e312 Mon Sep 17 00:00:00 2001
+From: nek0 <nek0 at chelnok.de>
+Date: Fri, 17 Oct 2014 21:20:15 +0200
+Subject: [PATCH] mitigite build error
+
+---
+ Graphics/Transform/Magick/FFIHelpers.hsc | 4 ++++
+ Graphics/Transform/Magick/Images.hsc     | 4 ++++
+ hsmagick.cabal                           | 2 +-
+ 3 files changed, 9 insertions(+), 1 deletion(-)
+
+Index: hsmagick-0.5/Graphics/Transform/Magick/FFIHelpers.hsc
+===================================================================
+--- hsmagick-0.5.orig/Graphics/Transform/Magick/FFIHelpers.hsc	2015-04-27 23:17:13.129585878 +0200
++++ hsmagick-0.5/Graphics/Transform/Magick/FFIHelpers.hsc	2015-04-27 23:17:13.129585878 +0200
+@@ -45,6 +45,10 @@
+ import Prelude hiding (maximum, minimum)
+ import Control.Monad
+ 
++-- mitigate compile error
++
++import System.IO.Unsafe (unsafePerformIO)
++
+ -- functions to help with doing FFI 
+ 
+ setImage :: HImage -> Ptr HImage_ -> HImage
+Index: hsmagick-0.5/Graphics/Transform/Magick/Images.hsc
+===================================================================
+--- hsmagick-0.5.orig/Graphics/Transform/Magick/Images.hsc	2015-04-27 23:17:13.129585878 +0200
++++ hsmagick-0.5/Graphics/Transform/Magick/Images.hsc	2015-04-27 23:17:13.129585878 +0200
+@@ -65,6 +65,10 @@
+ import Data.List
+ import System.Directory
+ 
++-- mitigate compile error
++
++import System.IO.Unsafe (unsafePerformIO)
++
+ -- The externally-visible Haskell API for GraphicsMagick.
+ 
+ -- API:




More information about the Pkg-haskell-commits mailing list