[arch-commits] Commit in haskell-edisoncore/repos (3 files)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 +++--- +