[arch-commits] Commit in haskell-bytestring-strict-builder/trunk (2 files)
Felix Yan
felixonmars at archlinux.org
Thu Jun 7 10:16:48 UTC 2018
Date: Thursday, June 7, 2018 @ 10:16:47
Author: felixonmars
Revision: 341730
upgpkg: haskell-bytestring-strict-builder 0.4.5.1-1
rebuild with bytestring-strict-builder 0.4.5.1
Modified:
haskell-bytestring-strict-builder/trunk/PKGBUILD
Deleted:
haskell-bytestring-strict-builder/trunk/ghc-8.4.patch
---------------+
PKGBUILD | 18 ++++++------------
ghc-8.4.patch | 44 --------------------------------------------
2 files changed, 6 insertions(+), 56 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-07 09:51:13 UTC (rev 341729)
+++ PKGBUILD 2018-06-07 10:16:47 UTC (rev 341730)
@@ -3,27 +3,21 @@
_hkgname=bytestring-strict-builder
pkgname=haskell-bytestring-strict-builder
-pkgver=0.4.5
-pkgrel=24
+pkgver=0.4.5.1
+pkgrel=1
pkgdesc="An efficient strict bytestring builder"
url="https://github.com/nikita-volkov/bytestring-strict-builder"
license=('MIT')
arch=('x86_64')
depends=('ghc-libs' 'haskell-base-prelude')
-makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tasty-smallcheck'
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-quickcheck'
'haskell-tasty-hunit' 'haskell-quickcheck-instances' 'haskell-rerebase')
-source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz"
- ghc-8.4.patch)
-sha512sums=('b1e0a551abf663daeaf71cb36e883e5b3db0a5112d7190d0743a5ed26aa334d3fede5be8c35dc2821d24d1fd88eae1de7e4983cc31bdc5c14960defc0ce47bcd'
- '7ed27930fef2b2709dfa6a66a09cebd1300361ecc40aca4735984c6364eda70a176fc7dbad198c6b45ef6303e5fc8fdaecda1ef30de5eb45e68eec26f555009f')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
+sha512sums=('f9ebf1e959ba01674fd302571737ff1ef7b5150866a052560c20050f78aedf01e068a494b259a3dbc244db972662ae316205b8626e9c2721d54e46984ed27cd5')
prepare() {
cd $_hkgname-$pkgver
- patch -p1 -i ../ghc-8.4.patch
-
- sed -e '/semigroups/d' \
- -e 's/==.*,/,/' \
- -i $_hkgname.cabal
+ sed -e '/semigroups/d' -i $_hkgname.cabal
}
build() {
Deleted: ghc-8.4.patch
===================================================================
--- ghc-8.4.patch 2018-06-07 09:51:13 UTC (rev 341729)
+++ ghc-8.4.patch 2018-06-07 10:16:47 UTC (rev 341730)
@@ -1,44 +0,0 @@
-diff --git a/library/ByteString/StrictBuilder/Population.hs.orig b/library/ByteString/StrictBuilder/Population.hs
-index 4134009..e423daf 100644
---- a/library/ByteString/StrictBuilder/Population.hs.orig
-+++ b/library/ByteString/StrictBuilder/Population.hs
-@@ -16,11 +16,10 @@ instance Monoid Population where
- {-# INLINE mempty #-}
- mempty =
- Population return
-- {-# INLINE mappend #-}
-- mappend (Population leftPtrUpdate) (Population rightPtrUpdate) =
-- Population (leftPtrUpdate >=> rightPtrUpdate)
-
--instance Semigroup Population
-+instance Semigroup Population where
-+ Population leftPtrUpdate <> Population rightPtrUpdate =
-+ Population (leftPtrUpdate >=> rightPtrUpdate)
-
-
- {-|
-diff --git a/library/ByteString/StrictBuilder.hs.orig b/library/ByteString/StrictBuilder.hs
-index b7f36b8..69921c0 100644
---- a/library/ByteString/StrictBuilder.hs.orig
-+++ b/library/ByteString/StrictBuilder.hs
-@@ -38,9 +38,6 @@ instance Monoid Builder where
- {-# INLINE mempty #-}
- mempty =
- Builder 0 mempty
-- {-# INLINE mappend #-}
-- mappend (Builder leftSize leftPopulation) (Builder rightSize rightPopulation) =
-- Builder (leftSize + rightSize) (leftPopulation <> rightPopulation)
- {-# INLINE mconcat #-}
- mconcat builders =
- Builder size population
-@@ -50,7 +47,9 @@ instance Monoid Builder where
- population =
- foldMap (\(Builder _ x) -> x) builders
-
--instance Semigroup Builder
-+instance Semigroup Builder where
-+ Builder leftSize leftPopulation <> Builder rightSize rightPopulation =
-+ Builder (leftSize + rightSize) (leftPopulation <> rightPopulation)
-
- instance IsString Builder where
- fromString =
More information about the arch-commits
mailing list