Update to xmonad-0.7.

There are rumors that it now works better with gnome utilities
(menus, tools, statusbars). Works fine here and in my office with
on i386.

Release announcement at
http://www.haskell.org/pipermail/xmonad/2008-March/005311.html

Tests and comments are welcome -- I really don't see any difference
from a user's perspective, since I don't use menus, tools, statusbars
and similar stuff.

Ciao,
        Kili

ps: sorry, still no xmonad-contrib port.

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/xmonad/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile    3 Feb 2008 18:17:51 -0000       1.7
+++ Makefile    31 Mar 2008 21:20:49 -0000
@@ -3,7 +3,7 @@
 COMMENT-main=          tiling window manager
 COMMENT-lib=           libraries for runtime configuration
 
-V=                     0.6
+V=                     0.7
 DISTNAME=              xmonad-$V
 PKGNAME-main=          xmonad-$V
 PKGNAME-lib=           xmonad-lib-$V
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/xmonad/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo    3 Feb 2008 18:17:51 -0000       1.6
+++ distinfo    31 Mar 2008 21:20:49 -0000
@@ -1,5 +1,5 @@
-MD5 (xmonad-0.6.tar.gz) = XkMdXhPPtcvN4vWj+BN5ag==
-RMD160 (xmonad-0.6.tar.gz) = U1E/zu3Xl56i2/qILnN6Dd2bvoA=
-SHA1 (xmonad-0.6.tar.gz) = 4iIbgOA80Jl8uEHoWsiT1tr237A=
-SHA256 (xmonad-0.6.tar.gz) = 4QfF28ZZsjQuDnNtm67g7oihQE+lFhSBsZJPI9M2fCE=
-SIZE (xmonad-0.6.tar.gz) = 49635
+MD5 (xmonad-0.7.tar.gz) = +eJfMQy6FdlunfStl+FWuA==
+RMD160 (xmonad-0.7.tar.gz) = eQ+M56OXX8OFomdwajwZ/ewfPDI=
+SHA1 (xmonad-0.7.tar.gz) = zz+3ZiySytuep7/ckWu+XMWHrIY=
+SHA256 (xmonad-0.7.tar.gz) = 1e4zjrbQaACC4g6q+gsjsyNY//5p4uxK17324Dx1HWc=
+SIZE (xmonad-0.7.tar.gz) = 52740
Index: patches/patch-XMonad_Operations_hs
===================================================================
RCS file: /cvs/ports/x11/xmonad/patches/patch-XMonad_Operations_hs,v
retrieving revision 1.2
diff -u -p -r1.2 patch-XMonad_Operations_hs
--- patches/patch-XMonad_Operations_hs  3 Feb 2008 18:17:51 -0000       1.2
+++ patches/patch-XMonad_Operations_hs  31 Mar 2008 21:20:49 -0000
@@ -2,9 +2,9 @@ $OpenBSD: patch-XMonad_Operations_hs,v 1
 
 Backport for ghc-6.6 and X11-extras.
 
---- XMonad/Operations.hs.orig  Sun Jan 27 23:02:10 2008
-+++ XMonad/Operations.hs       Mon Jan 28 20:37:49 2008
-@@ -170,7 +170,7 @@ windows f = do
+--- XMonad/Operations.hs.orig  Sat Mar 29 21:59:44 2008
++++ XMonad/Operations.hs       Mon Mar 31 23:05:12 2008
+@@ -172,7 +172,7 @@ windows f = do
      -- all windows that are no longer in the windowset are marked as
      -- withdrawn, it is important to do this after the above, otherwise 'hide'
      -- will overwrite withdrawnState with iconicState
@@ -13,7 +13,7 @@ Backport for ghc-6.6 and X11-extras.
  
      clearEvents enterWindowMask
  
-@@ -186,7 +186,7 @@ hide w = whenX (gets (S.member w . mapped)) $ withDisp
+@@ -188,7 +188,7 @@ hide w = whenX (gets (S.member w . mapped)) $ withDisp
      io $ do selectInput d w (clientMask .&. complement structureNotifyMask)
              unmapWindow d w
              selectInput d w clientMask
@@ -22,7 +22,7 @@ Backport for ghc-6.6 and X11-extras.
      -- this part is key: we increment the waitingUnmap counter to distinguish
      -- between client and xmonad initiated unmaps.
      modify (\s -> s { waitingUnmap = M.insertWith (+) w 1 (waitingUnmap s)
-@@ -196,7 +196,7 @@ hide w = whenX (gets (S.member w . mapped)) $ withDisp
+@@ -198,7 +198,7 @@ hide w = whenX (gets (S.member w . mapped)) $ withDisp
  -- this is harmless if the window was already visible
  reveal :: Window -> X ()
  reveal w = withDisplay $ \d -> do
@@ -31,7 +31,7 @@ Backport for ghc-6.6 and X11-extras.
      io $ mapWindow d w
      modify (\s -> s { mapped = S.insert w (mapped s) })
  
-@@ -207,7 +207,7 @@ clientMask = structureNotifyMask .|. enterWindowMask .
+@@ -209,7 +209,7 @@ clientMask = structureNotifyMask .|. enterWindowMask .
  -- | Set some properties when we initially gain control of a window
  setInitialProperties :: Window -> X ()
  setInitialProperties w = asks normalBorder >>= \nb -> withDisplay $ \d -> do
Index: patches/patch-xmonad_cabal
===================================================================
RCS file: /cvs/ports/x11/xmonad/patches/patch-xmonad_cabal,v
retrieving revision 1.2
diff -u -p -r1.2 patch-xmonad_cabal
--- patches/patch-xmonad_cabal  3 Feb 2008 18:17:51 -0000       1.2
+++ patches/patch-xmonad_cabal  31 Mar 2008 21:20:49 -0000
@@ -1,11 +1,12 @@
 $OpenBSD: patch-xmonad_cabal,v 1.2 2008/02/03 18:17:51 kili Exp $
---- xmonad.cabal.orig  Sun Jan 27 23:02:11 2008
-+++ xmonad.cabal       Mon Jan 28 20:39:03 2008
-@@ -20,57 +20,29 @@ maintainer:         [EMAIL PROTECTED]
+--- xmonad.cabal.orig  Sat Mar 29 21:59:44 2008
++++ xmonad.cabal       Mon Mar 31 23:12:04 2008
+@@ -20,58 +20,29 @@ maintainer:         [EMAIL PROTECTED]
  extra-source-files: README TODO CONFIG STYLE tests/loc.hs tests/Properties.hs
                      man/xmonad.1.in man/xmonad.1 man/xmonad.html man/xmonad.hs
                      util/GenerateManpage.hs
 -cabal-version:      >= 1.2
+-build-type:         Simple
 +build-depends: base < 3, X11>=1.2.1, X11-extras>=0.4, mtl, unix
 +exposed-modules:    XMonad
 +                    XMonad.Main

Reply via email to