[arch-commits] Commit in haskell-presburger/trunk (PKGBUILD ghc-8.8.patch)

Felix Yan felixonmars at archlinux.org
Wed Jan 8 21:05:33 UTC 2020


    Date: Wednesday, January 8, 2020 @ 21:05:33
  Author: felixonmars
Revision: 550636

add fix for ghc 8.8

Added:
  haskell-presburger/trunk/ghc-8.8.patch
Modified:
  haskell-presburger/trunk/PKGBUILD

---------------+
 PKGBUILD      |    6 ++++--
 ghc-8.8.patch |   17 +++++++++++++++++
 2 files changed, 21 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-08 21:00:46 UTC (rev 550635)
+++ PKGBUILD	2020-01-08 21:05:33 UTC (rev 550636)
@@ -12,15 +12,17 @@
 depends=('ghc-libs')
 makedepends=('ghc')
 source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz"
-        ghc-8.4.patch containers-0.6.patch)
+        ghc-8.4.patch containers-0.6.patch ghc-8.8.patch)
 sha512sums=('37659133b05452119b5bcb52111ceef41d4f54effe95f2c19164b807c3fcfb027aaf1c7f47d295ce9a2f57d1b8a5814a17e91f8814b3e963364bdcfb7aa5c1c0'
             'a063da967d7af8f339062188ef761d5df4b94937cc3a964263f8a174f6de4e0925e4f16225be0737bb9e1ab5f938e2f73867ec5b47c4e6c5117625b4c03788fa'
-            '140390477480e951ccebd0d0e3d8cfb4b8cf08dad0f23bf26ca75e0bae8ca347f8e063a8ee63e770e2611ad831226767eed54963d43ed8c773c73d1fc72b56cc')
+            '140390477480e951ccebd0d0e3d8cfb4b8cf08dad0f23bf26ca75e0bae8ca347f8e063a8ee63e770e2611ad831226767eed54963d43ed8c773c73d1fc72b56cc'
+            '8a78409d14b1febfe496c7bb588d4cad6ff04ac41dcf76c2771ec4d6bb7192a5546c1b0f2e2c288d832d59120dba18413e57e17cf9af2fd52315623f06cb8682')
 
 prepare() {
     cd $_hkgname-$pkgver
     patch -p1 -i ../ghc-8.4.patch
     patch -p1 -i ../containers-0.6.patch
+    patch -p1 -i ../ghc-8.8.patch
 }
 
 build() {

Added: ghc-8.8.patch
===================================================================
--- ghc-8.8.patch	                        (rev 0)
+++ ghc-8.8.patch	2020-01-08 21:05:33 UTC (rev 550636)
@@ -0,0 +1,17 @@
+--- presburger-1.3.1/src/Data/Integer/SAT.hs.orig	2020-01-09 05:01:01.093397167 +0800
++++ presburger-1.3.1/src/Data/Integer/SAT.hs	2020-01-09 05:01:53.153355713 +0800
+@@ -709,11 +709,13 @@
+ 
+ instance Monad Answer where
+   return a           = One a
+-  fail _             = None
+   None >>= _         = None
+   One a >>= k        = k a
+   Choice m1 m2 >>= k = mplus (m1 >>= k) (m2 >>= k)
+ 
++instance MonadFail Answer where
++  fail _             = None
++
+ instance Alternative Answer where
+   empty = mzero
+   (<|>) = mplus



More information about the arch-commits mailing list