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

Felix Yan felixonmars at archlinux.org
Sat Sep 2 15:33:36 UTC 2017


    Date: Saturday, September 2, 2017 @ 15:33:36
  Author: felixonmars
Revision: 255564

upgpkg: haskell-store 0.4.3.2-1

rebuild with store,0.4.3.2

Modified:
  haskell-store/trunk/PKGBUILD
Deleted:
  haskell-store/trunk/ghc-8.2.1.patch

-----------------+
 PKGBUILD        |   15 ++++-----------
 ghc-8.2.1.patch |   53 -----------------------------------------------------
 2 files changed, 4 insertions(+), 64 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-09-02 15:28:40 UTC (rev 255563)
+++ PKGBUILD	2017-09-02 15:33:36 UTC (rev 255564)
@@ -3,8 +3,8 @@
 
 _hkgname=store
 pkgname=haskell-store
-pkgver=0.4.3.1
-pkgrel=36
+pkgver=0.4.3.2
+pkgrel=1
 pkgdesc="Fast binary serialization"
 url="https://github.com/fpco/store"
 license=('custom:BSD3')
@@ -18,16 +18,9 @@
          'haskell-th-lift' 'haskell-th-lift-instances' 'haskell-th-orphans' 'haskell-th-reify-many'
          'haskell-th-utilities' 'haskell-unordered-containers' 'haskell-vector' 'haskell-void')
 makedepends=('ghc')
-source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz"
-        ghc-8.2.1.patch)
-sha512sums=('fde163ef8ccc6a71c4db07681235be7dcebc5f37e2a222b194f1c34fdeef0fb9814383af56ded876a59bcb53bf2126b04a0272db1b05f28d093851cbc56a9f35'
-            '6b1b27bd398c2f2571ff7ee34cefb71cc00b22fab4ad1357ddba9b8a02f09f13be6d7f6ce3bf4f48202ffb5e0a81361fa6b8e1d5fdc612d22e4efed90951c4a4')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
+sha512sums=('0faa8b71cd2a078e989fb0da428d0f78cf2a7c85fb11584949e47e8a20f5f0f919d7ad82de1f6ce1e1ac33098179adc382dedb04c75db64f2654eeab60fdbb9d')
 
-prepare() {
-    cd "${srcdir}/${_hkgname}-${pkgver}"
-    patch -p1 -i ../ghc-8.2.1.patch
-}
-
 build() {
     cd "${srcdir}/${_hkgname}-${pkgver}"
 

Deleted: ghc-8.2.1.patch
===================================================================
--- ghc-8.2.1.patch	2017-09-02 15:28:40 UTC (rev 255563)
+++ ghc-8.2.1.patch	2017-09-02 15:33:36 UTC (rev 255564)
@@ -1,53 +0,0 @@
-From 4b667d3b0a9cfa408ed0975e85ad279db543e9c5 Mon Sep 17 00:00:00 2001
-From: Douglas Wilson <douglas.wilson at gmail.com>
-Date: Thu, 13 Jul 2017 12:09:41 +1200
-Subject: [PATCH] Remove imports of Data.Typeable.Internal
-
-This module is removed from base in ghc-8.2. Luckily, it doesn't appear to have
-been strictly necessary.
----
- src/Data/Store/Internal.hs |  2 +-
- src/Data/Store/Version.hs  | 10 +++-------
- 2 files changed, 4 insertions(+), 8 deletions(-)
-
-diff --git a/src/Data/Store/Internal.hs b/src/Data/Store/Internal.hs
-index aa05625..7cee122 100644
---- a/src/Data/Store/Internal.hs
-+++ b/src/Data/Store/Internal.hs
-@@ -108,7 +108,7 @@ import qualified Data.Text.Array as TA
- import qualified Data.Text.Foreign as T
- import qualified Data.Text.Internal as T
- import qualified Data.Time as Time
--import           Data.Typeable.Internal (Typeable)
-+import           Data.Typeable (Typeable)
- import qualified Data.Vector as V
- import qualified Data.Vector.Mutable as MV
- import qualified Data.Vector.Storable as SV
-diff --git a/src/Data/Store/Version.hs b/src/Data/Store/Version.hs
-index 575a7ac..e378978 100644
---- a/src/Data/Store/Version.hs
-+++ b/src/Data/Store/Version.hs
-@@ -44,7 +44,6 @@ import qualified Data.Text as T
- import           Data.Text.Encoding (encodeUtf8, decodeUtf8, decodeUtf8With)
- import           Data.Text.Encoding.Error (lenientDecode)
- import qualified Data.Text.IO as T
--import           Data.Typeable.Internal (TypeRep(..))
- import           Data.Word (Word32)
- import           GHC.Generics (Generic)
- import           Language.Haskell.TH
-@@ -230,12 +229,9 @@ getStructureInfo' ignore renames _ = do
-                 return (error "unexpected evaluation")
- 
- showsQualTypeRep :: M.Map String String -> Int -> TypeRep -> ShowS
--#if MIN_VERSION_base(4,8,0)
--showsQualTypeRep renames p (TypeRep _ tycon _ tys) =
--#else
--showsQualTypeRep renames p (TypeRep _ tycon tys) =
--#endif
--    case tys of
-+showsQualTypeRep renames p tyrep =
-+  let (tycon, tys) = splitTyConApp tyrep
-+  in case tys of
-         [] -> showsQualTyCon renames tycon
-         [x] | tycon == tcList -> showChar '[' . showsQualTypeRep renames 0 x . showChar ']'
-           where



More information about the arch-commits mailing list