[arch-commits] Commit in haskell-polyparse/trunk (PKGBUILD base-4.12.patch)

Felix Yan felixonmars at archlinux.org
Sun Oct 14 19:23:41 UTC 2018


    Date: Sunday, October 14, 2018 @ 19:23:40
  Author: felixonmars
Revision: 393782

upgpkg: haskell-polyparse 1.12-12

rebuild with ghc 8.6.1

Added:
  haskell-polyparse/trunk/base-4.12.patch
Modified:
  haskell-polyparse/trunk/PKGBUILD

-----------------+
 PKGBUILD        |   13 ++++++++++---
 base-4.12.patch |   20 ++++++++++++++++++++
 2 files changed, 30 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-10-14 18:44:16 UTC (rev 393781)
+++ PKGBUILD	2018-10-14 19:23:40 UTC (rev 393782)
@@ -4,7 +4,7 @@
 _hkgname=polyparse
 pkgname=haskell-polyparse
 pkgver=1.12
-pkgrel=11
+pkgrel=12
 pkgdesc="A variety of alternative parser combinator libraries."
 url="http://code.haskell.org/~malcolm/polyparse/"
 license=("LGPL")
@@ -11,9 +11,16 @@
 arch=('x86_64')
 depends=('ghc-libs')
 makedepends=('ghc')
-source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
-sha512sums=('c6735d353f612e85b5d11b337b41649495d573a94611741d7e99efaaf6a4eccdc70eda96f2b1cb1a440389e77c188de306e93c532e0ecff1ea883a949cedf011')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz"
+        base-4.12.patch)
+sha512sums=('c6735d353f612e85b5d11b337b41649495d573a94611741d7e99efaaf6a4eccdc70eda96f2b1cb1a440389e77c188de306e93c532e0ecff1ea883a949cedf011'
+            '79e23565dffabf151efb3e495989bd24585d82500bfe132c7d31d08f12762d925aa6f18dfc88a654c436bd28373d96d95a7af8e5f8dc7b07e9b10ccd2259ad9f')
 
+prepare() {
+    cd $_hkgname-$pkgver
+    patch -p1 -i ../base-4.12.patch
+}
+
 build() {
     cd "${srcdir}/${_hkgname}-${pkgver}"
     

Added: base-4.12.patch
===================================================================
--- base-4.12.patch	                        (rev 0)
+++ base-4.12.patch	2018-10-14 19:23:40 UTC (rev 393782)
@@ -0,0 +1,20 @@
+diff --git a/src/Text/Parse.hs.orig b/src/Text/Parse.hs
+index 8e50ecd..36cec28 100644
+--- a/src/Text/Parse.hs.orig
++++ b/src/Text/Parse.hs
+@@ -1,3 +1,5 @@
++{-# LANGUAGE NoMonadFailDesugaring #-}
++
+ module Text.Parse
+   ( -- * The Parse class is a replacement for the standard Read class. 
+     -- $parser
+diff --git a/src/Text/Parse/ByteString.hs.orig b/src/Text/Parse/ByteString.hs
+index a8a8a9b..5483fe8 100644
+--- a/src/Text/Parse/ByteString.hs.orig
++++ b/src/Text/Parse/ByteString.hs
+@@ -1,3 +1,5 @@
++{-# LANGUAGE NoMonadFailDesugaring #-}
++
+ module Text.Parse.ByteString
+   ( -- * The Parse class is a replacement for the standard Read class. 
+     --   This particular instance reads from ByteString rather than String.



More information about the arch-commits mailing list