From 8fa196018260419558f61a8ca0484cfc342800a7 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Sat, 26 May 2018 23:37:22 +0000 Subject: [PATCH] community/ghc to 8.4.2-1 --- community/ghc/PKGBUILD | 50 +++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/community/ghc/PKGBUILD b/community/ghc/PKGBUILD index 13db2c87c..91a0ff70c 100644 --- a/community/ghc/PKGBUILD +++ b/community/ghc/PKGBUILD @@ -17,7 +17,7 @@ shopt -s extglob pkgbase=ghc pkgname=(ghc-libs ghc ghc-static) -pkgver=8.2.2 +pkgver=8.4.2 pkgrel=1 pkgdesc='The Glasgow Haskell Compiler' arch=('x86_64') @@ -28,7 +28,7 @@ makedepends=('ghc-static' 'perl' 'libxslt' 'docbook-xsl' 'python-sphinx' 'haskel source=("https://downloads.haskell.org/~ghc/$pkgver/$pkgbase-${pkgver}-src.tar.xz" ghc-rebuild-doc-index.hook ghc-register.hook ghc-unregister.hook) noextract=("$pkgbase-${pkgver}-src.tar.xz") -sha512sums=('6549416f470b599973d409fa45f59c25b07e6a94798cef1a19ad432547dc225338cf4dbc4a4793114b4a417798a3b59b122b92b020251074405c5302b7ffe799' +sha512sums=('aeb17c986c597762381d9887679eb0eec194c2938a92b5a33e66b4c80002ead02d672b4aa968e1061ab5652b74e46a3c9f9e3d58d5be4a0ae47aa8aed288cf1f' 'afb119e4f665770c5704b97034d2488504eaa7afcddca2fb6b554079921cd2330599bcb5c36669f0d0e7856dd99ae1deeca1b0e97e2371a783f26e5ef9776ba9' 'bd65a369b618ec9bee46c028c2b6acff8f883f60f6cad6e5be8561fbcef6118278abec11bb86f9e6f92cb2e05ad74ec54611c1788e8ed95187d0091fcbbf8767' 'd4bfdd4c8ad9ac612cf187fec150850e9f4068a4a4202503c00dba07ba26f804bc11d7181249f7e3452d7ede60dc5dedea34e73fdb584ac2953068b51c6fd5ad') @@ -77,7 +77,7 @@ package_ghc() { pkgdesc='The Glasgow Haskell Compiler' provides=("haskell-ghc=$pkgver") replaces=("haskell-ghc") - depends=('ghc-libs') + depends=('gcc' 'ghc-libs') cd ghc-$pkgver make DESTDIR="$pkgdir" -j1 install @@ -100,32 +100,35 @@ package_ghc() { package_ghc-libs() { pkgdesc='The Glasgow Haskell Compiler - Dynamic Libraries' install='ghc.install' - depends=('gcc' 'gmp' 'libffi' 'perl' 'llvm39') + depends=('gmp' 'libffi' 'perl' 'llvm39') provides=('haskell-array=0.5.2.0' - 'haskell-base=4.10.1.0' + 'haskell-base=4.11.1.0' 'haskell-binary=0.8.5.1' 'haskell-bytestring=0.10.8.2' - 'haskell-containers=0.5.10.2' + 'haskell-containers=0.5.11.0' 'haskell-deepseq=1.4.3.0' - 'haskell-directory=1.3.0.2' - 'haskell-filepath=1.4.1.2' - 'haskell-ghc-boot=8.2.2' - 'haskell-ghc-boot-th=8.2.2' + 'haskell-directory=1.3.1.5' + 'haskell-filepath=1.4.2' + 'haskell-ghc-boot=8.4.2' + 'haskell-ghc-boot-th=8.4.2' 'haskell-ghc-compact=0.1.0.0' - 'haskell-ghc-prim=0.5.1.1' - 'haskell-haskeline=0.7.4.0' - 'haskell-hoopl=3.10.2.2' + 'haskell-ghc-prim=0.5.2.0' + 'haskell-haskeline=0.7.4.2' 'haskell-hpc=0.6.0.3' - 'haskell-integer-gmp=1.0.1.0' - 'haskell-pretty=1.1.3.3' - 'haskell-process=1.6.1.0' - 'haskell-template-haskell=2.12.0.0' - 'haskell-terminfo=0.4.1.0' + 'haskell-integer-gmp=1.0.2.0' + 'haskell-mtl=2.2.2' + 'haskell-parsec=3.1.13.0' + 'haskell-pretty=1.1.3.6' + 'haskell-process=1.6.3.0' + 'haskell-stm=2.4.5.0' + 'haskell-template-haskell=2.13.0.0' + 'haskell-terminfo=0.4.1.1' + 'haskell-text=1.2.3.0' 'haskell-time=1.8.0.2' - 'haskell-transformers=0.5.2.0' + 'haskell-transformers=0.5.5.0' 'haskell-unix=2.7.2.2' - 'haskell-xhtml=3000.2.2' - 'haskell-cabal=2.0.1.0') + 'haskell-xhtml=3000.2.2.1' + 'haskell-cabal=2.2.0.1') replaces=('haskell-array' 'haskell-base' 'haskell-binary' @@ -139,13 +142,16 @@ package_ghc-libs() { 'haskell-ghc-compact' 'haskell-ghc-prim' 'haskell-haskeline' - 'haskell-hoopl' 'haskell-hpc' 'haskell-integer-gmp' + 'haskell-mtl' + 'haskell-parsec' 'haskell-pretty' 'haskell-process' + 'haskell-stm' 'haskell-template-haskell' 'haskell-terminfo' + 'haskell-text' 'haskell-time' 'haskell-transformers' 'haskell-unix'