Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f30e468abc2cc4f8af75c42800d9f4abf1dcf2c1
commit f30e468abc2cc4f8af75c42800d9f4abf1dcf2c1 Author: kikadf <[email protected]> Date: Fri Apr 11 14:28:58 2014 +0200 xmonad-contrib-0.11.2-3-x86_64 * Fix build with ghc-7.8.x diff --git a/source/x11-extra/xmonad-contrib/FrugalBuild b/source/x11-extra/xmonad-contrib/FrugalBuild index f30b4e2..207d8e2 100644 --- a/source/x11-extra/xmonad-contrib/FrugalBuild +++ b/source/x11-extra/xmonad-contrib/FrugalBuild @@ -1,16 +1,18 @@ -# Compiling time: 0.40 SBU +# Compiling time: 1.13 SBU # Maintainer: kikadf <[email protected]> # Contributor: jercel <[email protected]> # Contributor: Rhyhann/Othmane Benkirane <eo-at-rhyhann.net> pkgname=xmonad-contrib pkgver=0.11.2 -pkgrel=2 +pkgrel=3 pkgdesc="Add-ons for xmonad" archs=('i686' 'x86_64') url="http://xmonad.org/" groups=('x11-extra') depends=('xmonad>=0.11' 'haskell-random') makedepends=('ghc') -sha1sums=('b913c852dc7e189216a10b4fc0cc46fae79ddc1a') Finclude haskell +source+=(xmonad-contrib-0.11.2-ghc-7.8.patch) +sha1sums=('b913c852dc7e189216a10b4fc0cc46fae79ddc1a' \ + 'fbad05ca350881f29e7cbfd7db6f71d88529187e') diff --git a/source/x11-extra/xmonad-contrib/xmonad-contrib-0.11.2-ghc-7.8.patch b/source/x11-extra/xmonad-contrib/xmonad-contrib-0.11.2-ghc-7.8.patch new file mode 100644 index 0000000..67e1f8c --- /dev/null +++ b/source/x11-extra/xmonad-contrib/xmonad-contrib-0.11.2-ghc-7.8.patch @@ -0,0 +1,23 @@ +Sun Feb 17 19:33:56 FET 2013 Adam Vogt <[email protected]> + * Remove unnecessary contexts from L.MultiToggle +diff -rN -u old-XMonadContrib/XMonad/Layout/MultiToggle.hs new-XMonadContrib/XMonad/Layout/MultiToggle.hs +--- old-XMonadContrib/XMonad/Layout/MultiToggle.hs 2014-02-06 00:58:32.422844682 +0300 ++++ new-XMonadContrib/XMonad/Layout/MultiToggle.hs 2014-02-06 00:58:32.462844684 +0300 +@@ -99,7 +99,7 @@ + transform :: (LayoutClass l a) => t -> l a -> + (forall l'. (LayoutClass l' a) => l' a -> (l' a -> l a) -> b) -> b + +-data (LayoutClass l a) => EL l a = forall l'. (LayoutClass l' a) => EL (l' a) (l' a -> l a) ++data EL l a = forall l'. (LayoutClass l' a) => EL (l' a) (l' a -> l a) + + unEL :: (LayoutClass l a) => EL l a -> (forall l'. (LayoutClass l' a) => l' a -> b) -> b + unEL (EL x _) k = k x +@@ -159,7 +159,7 @@ + infixr 0 ?? + -- | Prepend an element to a heterogeneous list. Used to build transformer + -- tables for 'mkToggle'. +-(??) :: (HList b w) => a -> b -> HCons a b ++(??) :: a -> b -> HCons a b + (??) = HCons + + -- | Construct a singleton transformer table. _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
