[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-09-05 Thread Felix Yan via arch-commits
Date: Monday, September 5, 2022 @ 22:48:12
  Author: felixonmars
Revision: 1293626

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1293625, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1293625, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1293625, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-09-05 22:48:12 UTC (rev 1293626)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=197
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1293625, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-09-05 22:48:12 UTC (rev 
1293626)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-08-29 Thread Felix Yan via arch-commits
Date: Monday, August 29, 2022 @ 20:30:22
  Author: felixonmars
Revision: 1285897

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1285896, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1285896, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1285896, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-08-29 20:30:22 UTC (rev 1285897)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=196
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1285896, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-08-29 20:30:22 UTC (rev 
1285897)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-08-26 Thread Felix Yan via arch-commits
Date: Friday, August 26, 2022 @ 12:53:26
  Author: felixonmars
Revision: 1282159

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1282158, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1282158, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1282158, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-08-26 12:53:26 UTC (rev 1282159)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=195
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1282158, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-08-26 12:53:26 UTC (rev 
1282159)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-08-24 Thread Felix Yan via arch-commits
Date: Wednesday, August 24, 2022 @ 21:00:32
  Author: felixonmars
Revision: 1277167

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1277166, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1277166, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1277166, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-08-24 21:00:32 UTC (rev 1277167)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=194
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1277166, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-08-24 21:00:32 UTC (rev 
1277167)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-08-18 Thread Felix Yan via arch-commits
Date: Thursday, August 18, 2022 @ 19:58:06
  Author: felixonmars
Revision: 1268645

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1268644, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1268644, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1268644, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-08-18 19:58:06 UTC (rev 1268645)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=193
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1268644, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-08-18 19:58:06 UTC (rev 
1268645)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-08-08 Thread Felix Yan via arch-commits
Date: Monday, August 8, 2022 @ 14:54:31
  Author: felixonmars
Revision: 1260969

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1260968, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1260968, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1260968, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-08-08 14:54:31 UTC (rev 1260969)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=192
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1260968, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-08-08 14:54:31 UTC (rev 
1260969)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-07-24 Thread Felix Yan via arch-commits
Date: Monday, July 25, 2022 @ 05:45:58
  Author: felixonmars
Revision: 1256533

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1256532, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1256532, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1256532, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-25 05:45:58 UTC (rev 1256533)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=191
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1256532, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-07-25 05:45:58 UTC (rev 
1256533)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-07-12 Thread Felix Yan via arch-commits
Date: Tuesday, July 12, 2022 @ 07:09:54
  Author: felixonmars
Revision: 1250266

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1250265, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1250265, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1250265, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-12 07:09:54 UTC (rev 1250266)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=190
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1250265, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-07-12 07:09:54 UTC (rev 
1250266)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-07-05 Thread Felix Yan via arch-commits
Date: Tuesday, July 5, 2022 @ 13:33:06
  Author: felixonmars
Revision: 1244566

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1244565, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1244565, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1244565, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-07-05 13:33:06 UTC (rev 1244566)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=189
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1244565, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-07-05 13:33:06 UTC (rev 
1244566)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-06-29 Thread Felix Yan via arch-commits
Date: Wednesday, June 29, 2022 @ 15:20:39
  Author: felixonmars
Revision: 1240782

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1240781, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1240781, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1240781, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-06-29 15:20:39 UTC (rev 1240782)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=188
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1240781, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-06-29 15:20:39 UTC (rev 
1240782)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs| 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-06-11 Thread Felix Yan via arch-commits
Date: Saturday, June 11, 2022 @ 20:27:45
  Author: felixonmars
Revision: 1234781

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1234780, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1234780, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1234780, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-06-11 20:27:45 UTC (rev 1234781)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=187
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1234780, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-06-11 20:27:45 UTC (rev 
1234781)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-06-10 Thread Felix Yan via arch-commits
Date: Friday, June 10, 2022 @ 17:07:09
  Author: felixonmars
Revision: 1230802

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1230801, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1230801, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1230801, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-06-10 17:07:09 UTC (rev 1230802)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=186
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1230801, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-06-10 17:07:09 UTC (rev 
1230802)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-06-05 Thread Felix Yan via arch-commits
Date: Sunday, June 5, 2022 @ 17:08:24
  Author: felixonmars
Revision: 1223335

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1223334, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1223334, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1223334, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-06-05 17:08:24 UTC (rev 1223335)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=185
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1223334, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-06-05 17:08:24 UTC (rev 
1223335)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-06-03 Thread Felix Yan via arch-commits
Date: Friday, June 3, 2022 @ 08:07:21
  Author: felixonmars
Revision: 1219343

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1219342, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1219342, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1219342, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-06-03 08:07:21 UTC (rev 1219343)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=184
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1219342, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-06-03 08:07:21 UTC (rev 
1219343)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-05-30 Thread Felix Yan via arch-commits
Date: Monday, May 30, 2022 @ 09:06:53
  Author: felixonmars
Revision: 1215216

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1215215, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1215215, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1215215, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-05-30 09:06:53 UTC (rev 1215216)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=183
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1215215, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-05-30 09:06:53 UTC (rev 
1215216)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-05-28 Thread Felix Yan via arch-commits
Date: Saturday, May 28, 2022 @ 14:19:13
  Author: felixonmars
Revision: 1211562

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1211561, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1211561, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1211561, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-05-28 14:19:13 UTC (rev 1211562)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=182
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1211561, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-05-28 14:19:13 UTC (rev 
1211562)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-05-14 Thread Felix Yan via arch-commits
Date: Saturday, May 14, 2022 @ 12:12:59
  Author: felixonmars
Revision: 1204080

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1204079, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1204079, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1204079, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-05-14 12:12:59 UTC (rev 1204080)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=181
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1204079, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-05-14 12:12:59 UTC (rev 
1204080)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-05-13 Thread Felix Yan via arch-commits
Date: Friday, May 13, 2022 @ 07:25:20
  Author: felixonmars
Revision: 1200624

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1200623, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1200623, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1200623, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-05-13 07:25:20 UTC (rev 1200624)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=180
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1200623, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-05-13 07:25:20 UTC (rev 
1200624)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-05-04 Thread Felix Yan via arch-commits
Date: Wednesday, May 4, 2022 @ 10:39:29
  Author: felixonmars
Revision: 1193225

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1193224, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1193224, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1193224, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-05-04 10:39:29 UTC (rev 1193225)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=179
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1193224, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-05-04 10:39:29 UTC (rev 
1193225)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-04-23 Thread Felix Yan via arch-commits
Date: Saturday, April 23, 2022 @ 19:52:25
  Author: felixonmars
Revision: 1188098

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1188097, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1188097, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1188097, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-04-23 19:52:25 UTC (rev 1188098)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=178
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1188097, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-04-23 19:52:25 UTC (rev 
1188098)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs| 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-04-09 Thread Felix Yan via arch-commits
Date: Saturday, April 9, 2022 @ 23:45:50
  Author: felixonmars
Revision: 1183608

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1183607, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1183607, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1183607, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-04-09 23:45:50 UTC (rev 1183608)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=177
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1183607, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-04-09 23:45:50 UTC (rev 
1183608)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-31 Thread Felix Yan via arch-commits
Date: Friday, April 1, 2022 @ 03:10:47
  Author: felixonmars
Revision: 1178332

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1178331, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1178331, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1178331, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-04-01 03:10:47 UTC (rev 1178332)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=176
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1178331, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-04-01 03:10:47 UTC (rev 
1178332)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-23 Thread Felix Yan via arch-commits
Date: Thursday, March 24, 2022 @ 00:02:46
  Author: felixonmars
Revision: 1172539

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1172538, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1172538, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1172538, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-24 00:02:46 UTC (rev 1172539)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=175
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1172538, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-24 00:02:46 UTC (rev 
1172539)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs| 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-21 Thread Felix Yan via arch-commits
Date: Monday, March 21, 2022 @ 17:16:32
  Author: felixonmars
Revision: 1167447

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1167446, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1167446, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1167446, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-21 17:16:32 UTC (rev 1167447)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=174
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1167446, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-21 17:16:32 UTC (rev 
1167447)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-20 Thread Felix Yan via arch-commits
Date: Sunday, March 20, 2022 @ 16:55:44
  Author: felixonmars
Revision: 1164089

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1164088, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1164088, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1164088, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-20 16:55:44 UTC (rev 1164089)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=173
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1164088, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-20 16:55:44 UTC (rev 
1164089)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-19 Thread Felix Yan via arch-commits
Date: Saturday, March 19, 2022 @ 13:20:28
  Author: felixonmars
Revision: 1160784

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1160783, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1160783, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1160783, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-19 13:20:28 UTC (rev 1160784)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=172
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1160783, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-19 13:20:28 UTC (rev 
1160784)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-17 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 02:09:35
  Author: felixonmars
Revision: 1157964

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1157963, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1157963, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1157963, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-18 02:09:35 UTC (rev 1157964)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=171
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1157963, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-18 02:09:35 UTC (rev 
1157964)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-13 Thread Felix Yan via arch-commits
Date: Sunday, March 13, 2022 @ 23:53:42
  Author: felixonmars
Revision: 1151873

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1151872, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1151872, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1151872, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-13 23:53:42 UTC (rev 1151873)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=170
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1151872, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-13 23:53:42 UTC (rev 
1151873)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-10 Thread Felix Yan via arch-commits
Date: Friday, March 11, 2022 @ 05:08:08
  Author: felixonmars
Revision: 1147596

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1147595, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1147595, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1147595, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-11 05:08:08 UTC (rev 1147596)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=169
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1147595, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-11 05:08:08 UTC (rev 
1147596)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-07 Thread Felix Yan via arch-commits
Date: Monday, March 7, 2022 @ 17:37:12
  Author: felixonmars
Revision: 1144545

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1144544, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1144544, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1144544, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-07 17:37:12 UTC (rev 1144545)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=168
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1144544, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-07 17:37:12 UTC (rev 
1144545)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-03-03 Thread Felix Yan via arch-commits
Date: Thursday, March 3, 2022 @ 12:20:23
  Author: felixonmars
Revision: 1140598

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1140597, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1140597, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1140597, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-03-03 12:20:23 UTC (rev 1140598)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=167
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1140597, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-03-03 12:20:23 UTC (rev 
1140598)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-02-18 Thread Felix Yan via arch-commits
Date: Friday, February 18, 2022 @ 23:20:32
  Author: felixonmars
Revision: 1134481

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1134480, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1134480, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1134480, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-02-18 23:20:32 UTC (rev 1134481)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=166
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1134480, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-02-18 23:20:32 UTC (rev 
1134481)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-02-07 Thread Felix Yan via arch-commits
Date: Monday, February 7, 2022 @ 13:14:44
  Author: felixonmars
Revision: 1127891

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1127890, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1127890, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1127890, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-02-07 13:14:44 UTC (rev 1127891)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=165
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1127890, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-02-07 13:14:44 UTC (rev 
1127891)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-02-02 Thread Felix Yan via arch-commits
Date: Wednesday, February 2, 2022 @ 17:10:10
  Author: felixonmars
Revision: 1122739

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1122738, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1122738, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1122738, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-02-02 17:10:10 UTC (rev 1122739)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=164
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1122738, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-02-02 17:10:10 UTC (rev 
1122739)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-01-27 Thread Felix Yan via arch-commits
Date: Thursday, January 27, 2022 @ 19:56:44
  Author: felixonmars
Revision: 1117481

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1117480, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1117480, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1117480, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-27 19:56:44 UTC (rev 1117481)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=163
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1117480, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-01-27 19:56:44 UTC (rev 
1117481)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-01-24 Thread Felix Yan via arch-commits
Date: Monday, January 24, 2022 @ 14:14:23
  Author: felixonmars
Revision: 1114642

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1114641, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1114641, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1114641, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-24 14:14:23 UTC (rev 1114642)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=162
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1114641, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-01-24 14:14:23 UTC (rev 
1114642)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-01-17 Thread Felix Yan via arch-commits
Date: Monday, January 17, 2022 @ 19:37:17
  Author: felixonmars
Revision: 1108101

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1108100, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1108100, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1108100, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-17 19:37:17 UTC (rev 1108101)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=161
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1108100, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-01-17 19:37:17 UTC (rev 
1108101)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-01-11 Thread Felix Yan via arch-commits
Date: Tuesday, January 11, 2022 @ 11:27:06
  Author: felixonmars
Revision: 1100453

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1100452, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1100452, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1100452, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-11 11:27:06 UTC (rev 1100453)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=160
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1100452, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-01-11 11:27:06 UTC (rev 
1100453)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-01-07 Thread Felix Yan via arch-commits
Date: Friday, January 7, 2022 @ 19:27:15
  Author: felixonmars
Revision: 1096151

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1096150, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1096150, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1096150, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-07 19:27:15 UTC (rev 1096151)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=159
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1096150, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-01-07 19:27:15 UTC (rev 
1096151)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2022-01-05 Thread Felix Yan via arch-commits
Date: Wednesday, January 5, 2022 @ 21:24:39
  Author: felixonmars
Revision: 1093631

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1093630, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1093630, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1093630, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-01-05 21:24:39 UTC (rev 1093631)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=158
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1093630, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2022-01-05 21:24:39 UTC (rev 
1093631)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-12-30 Thread Felix Yan via arch-commits
Date: Friday, December 31, 2021 @ 02:22:29
  Author: felixonmars
Revision: 1089172

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1089171, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1089171, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1089171, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-12-31 02:22:29 UTC (rev 1089172)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=157
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1089171, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-12-31 02:22:29 UTC (rev 
1089172)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-12-27 Thread Felix Yan via arch-commits
Date: Monday, December 27, 2021 @ 22:10:55
  Author: felixonmars
Revision: 1084423

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1084422, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1084422, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1084422, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-12-27 22:10:55 UTC (rev 1084423)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=156
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1084422, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-12-27 22:10:55 UTC (rev 
1084423)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-12-20 Thread Felix Yan via arch-commits
Date: Monday, December 20, 2021 @ 17:30:59
  Author: felixonmars
Revision: 1080466

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1080465, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1080465, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1080465, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-12-20 17:30:59 UTC (rev 1080466)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=155
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1080465, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-12-20 17:30:59 UTC (rev 
1080466)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-12-18 Thread Felix Yan via arch-commits
Date: Saturday, December 18, 2021 @ 14:27:33
  Author: felixonmars
Revision: 1076993

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1076992, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1076992, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1076992, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-12-18 14:27:33 UTC (rev 1076993)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=154
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1076992, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-12-18 14:27:33 UTC (rev 
1076993)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-12-15 Thread Felix Yan via arch-commits
Date: Wednesday, December 15, 2021 @ 16:34:34
  Author: felixonmars
Revision: 107

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1073332, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1073332, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1073332, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-12-15 16:34:34 UTC (rev 107)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=153
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1073332, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-12-15 16:34:34 UTC (rev 
107)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-11-28 Thread Felix Yan via arch-commits
Date: Sunday, November 28, 2021 @ 20:44:31
  Author: felixonmars
Revision: 1055549

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1055548, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1055548, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1055548, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-11-28 20:44:31 UTC (rev 1055549)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=152
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1055548, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-11-28 20:44:31 UTC (rev 
1055549)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-11-17 Thread Felix Yan via arch-commits
Date: Thursday, November 18, 2021 @ 01:31:02
  Author: felixonmars
Revision: 1051579

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1051578, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1051578, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1051578, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-11-18 01:31:02 UTC (rev 1051579)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=151
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1051578, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-11-18 01:31:02 UTC (rev 
1051579)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-11-16 Thread Felix Yan via arch-commits
Date: Wednesday, November 17, 2021 @ 00:55:26
  Author: felixonmars
Revision: 1049137

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1049136, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1049136, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1049136, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-11-17 00:55:26 UTC (rev 1049137)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=150
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1049136, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-11-17 00:55:26 UTC (rev 
1049137)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-11-13 Thread Felix Yan via arch-commits
Date: Saturday, November 13, 2021 @ 11:18:10
  Author: felixonmars
Revision: 1045201

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1045200, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1045200, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1045200, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-11-13 11:18:10 UTC (rev 1045201)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=149
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1045200, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-11-13 11:18:10 UTC (rev 
1045201)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-11-11 Thread Felix Yan via arch-commits
Date: Thursday, November 11, 2021 @ 23:55:22
  Author: felixonmars
Revision: 1042687

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1042686, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1042686, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1042686, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-11-11 23:55:22 UTC (rev 1042687)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=148
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1042686, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-11-11 23:55:22 UTC (rev 
1042687)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-11-10 Thread Felix Yan via arch-commits
Date: Wednesday, November 10, 2021 @ 15:14:21
  Author: felixonmars
Revision: 1039697

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1039696, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1039696, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1039696, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-11-10 15:14:21 UTC (rev 1039697)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=147
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1039696, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-11-10 15:14:21 UTC (rev 
1039697)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-10-26 Thread Felix Yan via arch-commits
Date: Tuesday, October 26, 2021 @ 14:24:47
  Author: felixonmars
Revision: 1034049

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1034048, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1034048, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1034048, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-10-26 14:24:47 UTC (rev 1034049)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=146
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1034048, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-10-26 14:24:47 UTC (rev 
1034049)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-09-23 Thread Felix Yan via arch-commits
Date: Friday, September 24, 2021 @ 03:11:44
  Author: felixonmars
Revision: 1023196

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1023195, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1023195, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1023195, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-24 03:11:44 UTC (rev 1023196)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=145
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
--ghc-option=-fllvm
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1023195, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-09-24 03:11:44 UTC (rev 
1023196)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-09-21 Thread Felix Yan via arch-commits
Date: Tuesday, September 21, 2021 @ 13:16:13
  Author: felixonmars
Revision: 1020300

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1020299, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1020299, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1020299, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-21 13:16:13 UTC (rev 1020300)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=144
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1020299, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-09-21 13:16:13 UTC (rev 
1020300)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-09-19 Thread Felix Yan via arch-commits
Date: Sunday, September 19, 2021 @ 16:48:46
  Author: felixonmars
Revision: 1017526

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1017525, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1017525, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1017525, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-09-19 16:48:46 UTC (rev 1017526)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=143
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1017525, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-09-19 16:48:46 UTC (rev 
1017526)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-08-28 Thread Felix Yan via arch-commits
Date: Saturday, August 28, 2021 @ 22:43:45
  Author: felixonmars
Revision: 1008105

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1008104, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1008104, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1008104, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-08-28 22:43:45 UTC (rev 1008105)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=142
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1008104, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-08-28 22:43:45 UTC (rev 
1008105)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-08-25 Thread Felix Yan via arch-commits
Date: Thursday, August 26, 2021 @ 01:59:43
  Author: felixonmars
Revision: 1005250

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1005249, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1005249, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1005249, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-08-26 01:59:43 UTC (rev 1005250)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=141
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1005249, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-08-26 01:59:43 UTC (rev 
1005250)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-08-17 Thread Felix Yan via arch-commits
Date: Tuesday, August 17, 2021 @ 13:07:53
  Author: felixonmars
Revision: 1001476

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 1001475, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 1001475, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
1001475, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-08-17 13:07:53 UTC (rev 1001476)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=140
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 1001475, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-08-17 13:07:53 UTC (rev 
1001476)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-08-15 Thread Felix Yan via arch-commits
Date: Sunday, August 15, 2021 @ 18:44:16
  Author: felixonmars
Revision: 999055

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 999054, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 999054, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
999054, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-08-15 18:44:16 UTC (rev 999055)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=139
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 999054, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-08-15 18:44:16 UTC (rev 
999055)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-08-08 Thread Felix Yan via arch-commits
Date: Sunday, August 8, 2021 @ 16:03:58
  Author: felixonmars
Revision: 995161

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 995160, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 995160, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
995160, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-08-08 16:03:58 UTC (rev 995161)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=138
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 995160, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-08-08 16:03:58 UTC (rev 
995161)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-07-26 Thread Felix Yan via arch-commits
Date: Monday, July 26, 2021 @ 14:51:48
  Author: felixonmars
Revision: 985316

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 985315, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 985315, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
985315, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-26 14:51:48 UTC (rev 985316)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=137
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 985315, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-07-26 14:51:48 UTC (rev 
985316)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-07-21 Thread Felix Yan via arch-commits
Date: Wednesday, July 21, 2021 @ 15:07:19
  Author: felixonmars
Revision: 982188

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 982187, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 982187, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
982187, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-21 15:07:19 UTC (rev 982188)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=136
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 982187, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-07-21 15:07:19 UTC (rev 
982188)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-07-19 Thread Felix Yan via arch-commits
Date: Tuesday, July 20, 2021 @ 05:08:32
  Author: felixonmars
Revision: 979014

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 979013, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 979013, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
979013, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-20 05:08:32 UTC (rev 979014)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=135
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 979013, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-07-20 05:08:32 UTC (rev 
979014)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-07-06 Thread Felix Yan via arch-commits
Date: Tuesday, July 6, 2021 @ 09:42:55
  Author: felixonmars
Revision: 972923

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 972922, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 972922, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
972922, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-06 09:42:55 UTC (rev 972923)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=134
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 972922, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-07-06 09:42:55 UTC (rev 
972923)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-07-01 Thread Felix Yan via arch-commits
Date: Thursday, July 1, 2021 @ 18:03:13
  Author: felixonmars
Revision: 969550

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 969549, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 969549, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
969549, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-07-01 18:03:13 UTC (rev 969550)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=133
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 969549, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-07-01 18:03:13 UTC (rev 
969550)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-06-19 Thread Felix Yan via arch-commits
Date: Saturday, June 19, 2021 @ 09:50:57
  Author: felixonmars
Revision: 965426

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 965425, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 965425, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   46 +
 ghc-8.8.patch | 1309 
 2 files changed, 1355 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
965425, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-06-19 09:50:57 UTC (rev 965426)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=132
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+sed -i 's/import GHC.Base (unsafeCoerce#)/import GHC.Exts 
(unsafeCoerce#)/' src/Data/Edison/Seq/FingerSeq.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 965425, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-06-19 09:50:57 UTC (rev 
965426)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs  

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-06-09 Thread Felix Yan via arch-commits
Date: Wednesday, June 9, 2021 @ 20:29:10
  Author: felixonmars
Revision: 960465

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 960464, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 960464, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
960464, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-06-09 20:29:10 UTC (rev 960465)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=131
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 960464, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-06-09 20:29:10 UTC (rev 
960465)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-06-07 Thread Felix Yan via arch-commits
Date: Monday, June 7, 2021 @ 07:57:00
  Author: felixonmars
Revision: 957148

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 957147, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 957147, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
957147, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-06-07 07:57:00 UTC (rev 957148)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=130
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 957147, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-06-07 07:57:00 UTC (rev 
957148)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-06-02 Thread Felix Yan via arch-commits
Date: Wednesday, June 2, 2021 @ 22:28:12
  Author: felixonmars
Revision: 953584

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 953583, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 953583, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
953583, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-06-02 22:28:12 UTC (rev 953584)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=129
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 953583, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-06-02 22:28:12 UTC (rev 
953584)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-05-30 Thread Felix Yan via arch-commits
Date: Sunday, May 30, 2021 @ 21:47:13
  Author: felixonmars
Revision: 950745

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 950744, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 950744, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
950744, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-05-30 21:47:13 UTC (rev 950745)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=128
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 950744, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-05-30 21:47:13 UTC (rev 
950745)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-05-26 Thread Felix Yan via arch-commits
Date: Wednesday, May 26, 2021 @ 20:30:34
  Author: felixonmars
Revision: 946993

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 946992, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 946992, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
946992, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-05-26 20:30:34 UTC (rev 946993)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=127
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 946992, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-05-26 20:30:34 UTC (rev 
946993)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-05-20 Thread Felix Yan via arch-commits
Date: Friday, May 21, 2021 @ 03:11:19
  Author: felixonmars
Revision: 939989

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 939988, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 939988, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
939988, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-05-21 03:11:19 UTC (rev 939989)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=126
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 939988, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-05-21 03:11:19 UTC (rev 
939989)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-05-19 Thread Felix Yan via arch-commits
Date: Wednesday, May 19, 2021 @ 19:51:38
  Author: felixonmars
Revision: 936729

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 936728, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 936728, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
936728, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-05-19 19:51:38 UTC (rev 936729)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=125
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 936728, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-05-19 19:51:38 UTC (rev 
936729)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-05-13 Thread Felix Yan via arch-commits
Date: Thursday, May 13, 2021 @ 12:05:13
  Author: felixonmars
Revision: 933152

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 933151, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 933151, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
933151, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-05-13 12:05:13 UTC (rev 933152)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=124
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 933151, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-05-13 12:05:13 UTC (rev 
933152)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-05-11 Thread Felix Yan via arch-commits
Date: Tuesday, May 11, 2021 @ 18:14:37
  Author: felixonmars
Revision: 930395

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 930394, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 930394, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
930394, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-05-11 18:14:37 UTC (rev 930395)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=123
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 930394, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-05-11 18:14:37 UTC (rev 
930395)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-04-22 Thread Felix Yan via arch-commits
Date: Thursday, April 22, 2021 @ 13:17:02
  Author: felixonmars
Revision: 921062

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 921061, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 921061, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
921061, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-04-22 13:17:02 UTC (rev 921062)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=122
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 921061, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-04-22 13:17:02 UTC (rev 
921062)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-04-12 Thread Felix Yan via arch-commits
Date: Tuesday, April 13, 2021 @ 04:57:20
  Author: felixonmars
Revision: 916292

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 916291, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 916291, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
916291, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-04-13 04:57:20 UTC (rev 916292)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=121
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 916291, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-04-13 04:57:20 UTC (rev 
916292)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-04-07 Thread Felix Yan via arch-commits
Date: Wednesday, April 7, 2021 @ 20:12:09
  Author: felixonmars
Revision: 912648

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 912646, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 912647, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
912646, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-04-07 20:12:09 UTC (rev 912648)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=120
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 912647, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-04-07 20:12:09 UTC (rev 
912648)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-28 Thread Felix Yan via arch-commits
Date: Monday, March 29, 2021 @ 01:44:01
  Author: felixonmars
Revision: 908208

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 908207, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 908207, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
908207, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-29 01:44:01 UTC (rev 908208)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=119
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 908207, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-29 01:44:01 UTC (rev 
908208)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-27 Thread Felix Yan via arch-commits
Date: Saturday, March 27, 2021 @ 23:44:55
  Author: felixonmars
Revision: 905806

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 905805, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 905805, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
905805, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-27 23:44:55 UTC (rev 905806)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=118
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 905805, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-27 23:44:55 UTC (rev 
905806)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-24 Thread Felix Yan via arch-commits
Date: Thursday, March 25, 2021 @ 01:29:46
  Author: felixonmars
Revision: 902108

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 902107, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 902107, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
902107, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-25 01:29:46 UTC (rev 902108)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=117
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 902107, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-25 01:29:46 UTC (rev 
902108)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-22 Thread Felix Yan via arch-commits
Date: Monday, March 22, 2021 @ 23:16:19
  Author: felixonmars
Revision: 899342

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 899341, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 899341, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
899341, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-22 23:16:19 UTC (rev 899342)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=116
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 899341, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-22 23:16:19 UTC (rev 
899342)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-20 Thread Felix Yan via arch-commits
Date: Saturday, March 20, 2021 @ 23:42:15
  Author: felixonmars
Revision: 896386

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 896385, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 896385, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
896385, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-20 23:42:15 UTC (rev 896386)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=115
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 896385, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-20 23:42:15 UTC (rev 
896386)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-16 Thread Felix Yan via arch-commits
Date: Tuesday, March 16, 2021 @ 18:06:36
  Author: felixonmars
Revision: 892044

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 892043, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 892043, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
892043, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-16 18:06:36 UTC (rev 892044)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=114
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 892043, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-16 18:06:36 UTC (rev 
892044)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-11 Thread Felix Yan via arch-commits
Date: Friday, March 12, 2021 @ 00:07:29
  Author: felixonmars
Revision: 887702

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 887701, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 887701, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
887701, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-12 00:07:29 UTC (rev 887702)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=113
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 887701, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-12 00:07:29 UTC (rev 
887702)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-06 Thread Felix Yan via arch-commits
Date: Sunday, March 7, 2021 @ 00:17:13
  Author: felixonmars
Revision: 884869

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 884868, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 884868, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
884868, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-07 00:17:13 UTC (rev 884869)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=112
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 884868, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-07 00:17:13 UTC (rev 
884869)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-05 Thread Felix Yan via arch-commits
Date: Friday, March 5, 2021 @ 18:56:39
  Author: felixonmars
Revision: 882115

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 882114, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 882114, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
882114, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-05 18:56:39 UTC (rev 882115)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=111
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 882114, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-05 18:56:39 UTC (rev 
882115)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-03 Thread Felix Yan via arch-commits
Date: Wednesday, March 3, 2021 @ 20:52:03
  Author: felixonmars
Revision: 879431

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 879430, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 879430, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
879430, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-03 20:52:03 UTC (rev 879431)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=110
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 879430, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-03 20:52:03 UTC (rev 
879431)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-03-01 Thread Felix Yan via arch-commits
Date: Monday, March 1, 2021 @ 17:24:44
  Author: felixonmars
Revision: 876482

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 876481, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 876481, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
876481, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-03-01 17:24:44 UTC (rev 876482)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=109
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 876481, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-03-01 17:24:44 UTC (rev 
876482)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-24 Thread Felix Yan via arch-commits
Date: Thursday, February 25, 2021 @ 01:46:50
  Author: felixonmars
Revision: 872433

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 872432, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 872432, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
872432, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-25 01:46:50 UTC (rev 872433)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=108
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 872432, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-25 01:46:50 UTC (rev 
872433)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-22 Thread Felix Yan via arch-commits
Date: Monday, February 22, 2021 @ 13:26:17
  Author: felixonmars
Revision: 868583

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 868582, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 868582, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
868582, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-22 13:26:17 UTC (rev 868583)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=107
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 868582, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-22 13:26:17 UTC (rev 
868583)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-17 Thread Felix Yan via arch-commits
Date: Wednesday, February 17, 2021 @ 22:36:50
  Author: felixonmars
Revision: 862965

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 862964, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 862964, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
862964, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-17 22:36:50 UTC (rev 862965)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=106
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 862964, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-17 22:36:50 UTC (rev 
862965)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-14 Thread Felix Yan via arch-commits
Date: Monday, February 15, 2021 @ 02:00:33
  Author: felixonmars
Revision: 860268

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 860267, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 860267, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
860267, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-15 02:00:33 UTC (rev 860268)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=105
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 860267, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-15 02:00:33 UTC (rev 
860268)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-12 Thread Felix Yan via arch-commits
Date: Saturday, February 13, 2021 @ 04:11:37
  Author: felixonmars
Revision: 857799

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 857798, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 857798, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
857798, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-13 04:11:37 UTC (rev 857799)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=104
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 857798, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-13 04:11:37 UTC (rev 
857799)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-10 Thread Felix Yan via arch-commits
Date: Thursday, February 11, 2021 @ 00:39:13
  Author: felixonmars
Revision: 854750

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 854749, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 854749, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
854749, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-11 00:39:13 UTC (rev 854750)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=103
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 854749, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-11 00:39:13 UTC (rev 
854750)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-09 Thread Felix Yan via arch-commits
Date: Tuesday, February 9, 2021 @ 18:57:36
  Author: felixonmars
Revision: 851342

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 851341, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 851341, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
851341, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-09 18:57:36 UTC (rev 851342)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=102
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 851341, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-09 18:57:36 UTC (rev 
851342)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-07 Thread Felix Yan via arch-commits
Date: Sunday, February 7, 2021 @ 22:18:24
  Author: felixonmars
Revision: 848408

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 848407, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 848407, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
848407, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-07 22:18:24 UTC (rev 848408)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=101
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 848407, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-07 22:18:24 UTC (rev 
848408)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-03 Thread Felix Yan via arch-commits
Date: Thursday, February 4, 2021 @ 00:16:49
  Author: felixonmars
Revision: 843906

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 843905, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 843905, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
843905, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-04 00:16:49 UTC (rev 843906)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=100
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 843905, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-04 00:16:49 UTC (rev 
843906)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-02-02 Thread Felix Yan via arch-commits
Date: Tuesday, February 2, 2021 @ 16:03:14
  Author: felixonmars
Revision: 841116

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 841115, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 841115, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
841115, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-02-02 16:03:14 UTC (rev 841116)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=99
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 841115, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-02-02 16:03:14 UTC (rev 
841116)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

[arch-commits] Commit in haskell-edisoncore/repos (3 files)

2021-01-31 Thread Felix Yan via arch-commits
Date: Sunday, January 31, 2021 @ 23:41:12
  Author: felixonmars
Revision: 838950

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-edisoncore/repos/community-staging-x86_64/
  haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD
(from rev 838949, haskell-edisoncore/trunk/PKGBUILD)
  haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch
(from rev 838949, haskell-edisoncore/trunk/ghc-8.8.patch)

---+
 PKGBUILD  |   45 +
 ghc-8.8.patch | 1309 
 2 files changed, 1354 insertions(+)

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
838949, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2021-01-31 23:41:12 UTC (rev 838950)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=98
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.8.patch)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f'
+
'51d21d66af08756d68128734590cd9a5cf06a3972f5aba0175ff0d1c9e64b90983d8d7ee90b50380f97afafe2a7b157eb467552a0f7cc067517707996d712a0c')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p2 -i ../ghc-8.8.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build $MAKEFLAGS
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}

Copied: haskell-edisoncore/repos/community-staging-x86_64/ghc-8.8.patch (from 
rev 838949, haskell-edisoncore/trunk/ghc-8.8.patch)
===
--- community-staging-x86_64/ghc-8.8.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.8.patch  2021-01-31 23:41:12 UTC (rev 
838950)
@@ -0,0 +1,1309 @@
+From 8da6c0f7d8666766e2f0693425c347c0adb492dc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A9s=20Sicard-Ram=C3=ADrez?= 
+Date: Thu, 4 Jul 2019 18:15:17 -0500
+Subject: [PATCH] Supported GHC 8.8.1.
+
+All changes were required by the MonadFail proposal.
+---
+ edison-api/EdisonAPI.cabal|  2 ++
+ edison-api/src/Data/Edison/Assoc.hs   | 14 ++-
+ edison-api/src/Data/Edison/Coll.hs|  7 +++---
+ edison-api/src/Data/Edison/Prelude.hs | 16 
+ edison-api/src/Data/Edison/Seq.hs | 15 +--
+ edison-api/src/Data/Edison/Seq/ListSeq.hs | 20 +++
+ edison-core/EdisonCore.cabal  |  6 +++--
+ .../src/Data/Edison/Assoc/AssocList.hs| 19 +++---
+ edison-core/src/Data/Edison/Assoc/Defaults.hs |  4 ++-
+ .../src/Data/Edison/Assoc/PatriciaLoMap.hs| 17 +++--
+ .../src/Data/Edison/Assoc/StandardMap.hs  | 13 +-
+ .../src/Data/Edison/Assoc/TernaryTrie.hs  | 22 
+ edison-core/src/Data/Edison/Coll/Defaults.hs  |  9 ---
+ edison-core/src/Data/Edison/Coll/EnumSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LazyPairingHeap.hs   |  7 +++---
+ .../src/Data/Edison/Coll/LeftistHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/MinHeap.hs   |  7 +++---
+ edison-core/src/Data/Edison/Coll/SkewHeap.hs  |  7 +++---
+ edison-core/src/Data/Edison/Coll/SplayHeap.hs |  7 +++---
+ .../src/Data/Edison/Coll/StandardSet.hs   |  7 +++---
+ .../src/Data/Edison/Coll/UnbalancedSet.hs |  7 +++---
+ .../src/Data/Edison/Concrete/FingerTree.hs|  5 ++--
+ .../src/Data/Edison/Seq/BankersQueue.hs   | 18 +++--
+ .../src/Data/Edison/Seq/BinaryRandList.hs | 19 +++---
+ 

  1   2   >