summaryrefslogtreecommitdiff
path: root/x11-wm/xmonad
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
commit3cf7c3ef441822c889356fd1812ebf2944a59851 (patch)
treec513fe68548b40365c1c2ebfe35c58ad431cdd77 /x11-wm/xmonad
parent05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff)
gentoo resync : 25.08.2020
Diffstat (limited to 'x11-wm/xmonad')
-rw-r--r--x11-wm/xmonad/Manifest15
-rw-r--r--x11-wm/xmonad/files/xmonad-0.11-ghc-7.10.patch14
-rw-r--r--x11-wm/xmonad/files/xmonad-0.11-sample.patch74
-rw-r--r--x11-wm/xmonad/files/xmonad-0.12-check-repeat.patch40
-rw-r--r--x11-wm/xmonad/files/xmonad-check-repeat.patch40
-rw-r--r--x11-wm/xmonad/metadata.xml2
-rw-r--r--x11-wm/xmonad/xmonad-0.11-r1.ebuild72
-rw-r--r--x11-wm/xmonad/xmonad-0.11-r3.ebuild79
-rw-r--r--x11-wm/xmonad/xmonad-0.11.1.ebuild79
-rw-r--r--x11-wm/xmonad/xmonad-0.12.ebuild87
-rw-r--r--x11-wm/xmonad/xmonad-0.13.ebuild78
11 files changed, 1 insertions, 579 deletions
diff --git a/x11-wm/xmonad/Manifest b/x11-wm/xmonad/Manifest
index da6789851b11..ec1213f80b41 100644
--- a/x11-wm/xmonad/Manifest
+++ b/x11-wm/xmonad/Manifest
@@ -1,18 +1,5 @@
-AUX xmonad-0.11-ghc-7.10.patch 622 BLAKE2B 2bfcba1f9c5af821d37e45ec77760652200c21bfd7a423b27cff4ec4923da61fadf2478af099c2b658cb84d9a3d540bb1a9add03533a306fcf048b4a6e1a4859 SHA512 82fc07ffae272a3e87b3bf7bcbe94d815c8f5f8f6865ffa99d76f76f352d2f46cf88eefa49d6e993249a6365018e711276e782503ab76160775e4ae1411aa3ff
-AUX xmonad-0.11-sample.patch 3525 BLAKE2B cfa71c96bb2c4c63ad96d67d5cea5f9d9a2e72e1286e9507c5fc5892974a9eb5612289d7d9f30687dade2c5467aed9dae670b7b18d6ed5ef836206bfc181acf2 SHA512 4beb6452ac1609bd9be90f34eab87c0eee5bd02b982a88c59ad0d0efc5378de3e6a5cf4c1dd28bca6d550cff123258bfcb265b7357764a8c50b3780c5384bd7f
-AUX xmonad-0.12-check-repeat.patch 1882 BLAKE2B 37567d70c4ec194fd16c0bee5fce4952c03ae0c7dc03de457e2d4f06d2bbc6a98fef5de87502ff030c12fb4a4f55451b72f2df81707d4be53be24b229a3c3649 SHA512 cca001f3fc644e0454d30161d9643acadd3e17f0071633379866c00709423734c17e1f32ea118da72ff3679cf079604a8b6c3bbe9b97f3e61ab2475222855861
AUX xmonad-0.14-check-repeat.patch 2393 BLAKE2B 1b173ab0598c650645af4286c5c6f7ed536f201bbab51f4f515fdf8c0433ea355e5836b9d63353cf7bc8aedba23e15b661bfc02ec94519e43b4a49e8818b569f SHA512 ff9341e4e7f065e9354cb723470ed88d9f8fb3858c0a529590d14c2bcb65672494c0df49b9678e502a812d36035f255780d3e50dd303e41ac96d52e1d946b731
-AUX xmonad-check-repeat.patch 1869 BLAKE2B ae8f76107a83e56a6aa394bf822436b69855acbc2ac888bad799a8049e172435003315af5831e0e83459ab858e71f1c88bf274b25d97b600cb6d4d47e119560c SHA512 531ba249222941c675ee3726f802824d7716e4a746c9fa8bc26914f4d6f4133111c2fa2c39bbcedb0cee78ddb85fdf9f80197b7db1a5587cd5b49e6070728d0c
AUX xmonad.desktop 270 BLAKE2B dce8e606b7b1008dd77c74feb0ce96f7d7d59de299adc4b61b164cdcf9057eb2a4119bfd97c5f67a660d0810cd7a43d5ee580d9935b623c9dd877543de2adffe SHA512 b858edfb6fd6004f8ca0f95e97f298140ab489e246f7f09b1fdab3fe899dba66f3f150fe67981f7b5fd8f3a268df7dab2ee60db6d3f96bd874fab2b670435b4e
-DIST xmonad-0.11.1.tar.gz 59307 BLAKE2B 98dc31dd53e933f68dbf00121c6a0b4e4a24a19ce46410a7b1d7a21977b2c980de623187a59b097dec46944163b1685472902d8df4b47f0d0ac47db93844ee13 SHA512 4916451d81d359dbbf508f3b20f649f956255f526f14b1eb6c0d32bc789474db30d7acac768663ca32784c7fe361195a50f45a7cb7371ee9a29c9b8f1c64d528
-DIST xmonad-0.11.tar.gz 59119 BLAKE2B 75ae39e2e54d4b5ed14f99d0144d4ee7741c611f18b5692aedce49b0a4dc07a17f613280d93fd715b812a2c22e27ad9f7fe8693dba38739ccf6dde9742fe03b9 SHA512 34740f032508584f34f6b138d21394eca17e8020bccc4d8c6e8b3cb6b7ca64b153077cfd16636a6130768ebd145fe993569f8a229862d7816d0c89c905ee08bc
-DIST xmonad-0.12.tar.gz 61436 BLAKE2B ea42fc105e30be59a2cb0180c05ef88024e51a1a224bdd6bb910d45cddabc2709411e2f0c7aa6c5723f54653db242bda80ab92249204106955be75a4a077f1ea SHA512 e519c038d90db037bc81e7baf7b07cfa53922509e98ffddacfc4a6cc2c7376383be1e721f613057a5febbfcc661807b6382124eb673ac7a7cda23c738d3539ab
-DIST xmonad-0.13.tar.gz 72034 BLAKE2B c95b24ae406268da642168defcc633cf8185f0f2dbcede1122c48c3812bf250df69d917c479f328cca450dec362ae0614d2acaf09d62123d15d646dcae8d98ec SHA512 9d9436f36fe0f6a9732502b0211fc41a224b1320b843d266b6d2dd201e4329b688f7eed5b08597b2edd713cc25f2b88a2a1f1ee43e18615c0a78e97e4716b122
DIST xmonad-0.15.tar.gz 68822 BLAKE2B 9ee9a070f6743fbab2cffe05ee9e60b64fded0b4916fdec03a550f5d5ec5a34102ab2d4e9586b9a0ca534db284a8058f11ee248072f3f3b312ae30c09873feff SHA512 f881f3faa4f5a0de7a5a37118cd7041083ae3a7569c7094b55dedb9aa858176789aff459d426b237ebae5cc4598b06de790938775a7ac968c2d76be3f0efc8ba
-EBUILD xmonad-0.11-r1.ebuild 1955 BLAKE2B 2c9775a221b3faee7fd993d441fa6290d071921ce977f54844ca50c1476f52bf5960c12bea88d541f45b248825f0f2b2c7c02af019d825852988e68674f1de49 SHA512 95d46b0547781c9272ebadc93c3bd230d21d469b4ec3755ce483a16fad57e2975af9af9a1ef8c1d75ec5e739638f0bfd106c53319c467347b55b5af7af7afa7b
-EBUILD xmonad-0.11-r3.ebuild 2203 BLAKE2B c04791210566c32048c34b3d77e05bbc2a39f4deb8eade0942d48f2d0b95ec400a3c33b6906675d1db592a7ff2f80db383a3a991a2376323a69d62691d39e2f3 SHA512 7b8b617c7b28e21c5a4a95b32dbe5426b8258c21cbeaaff97da921eb700c4352d6b2c3d72ad6059c63d42bbcdb3f082e5fba38a4ba24123b8e75475e169e940e
-EBUILD xmonad-0.11.1.ebuild 2168 BLAKE2B 47b506dcb73675d7e3450394ab41a497df25a72567d79ff0dde905e63d17ee9fa5186cb968098c19409757999cfa7e4e99483f9b4b3b94c2c01730b5c20b6fcc SHA512 a1d7a81a25b2b74037e1bf992b778f8435e709d5fdb7d249c155e6af628c6db74453cd8d469efe8e438cd376b77767de34aa151edb0be55df6c1c3dc884e4ec5
-EBUILD xmonad-0.12.ebuild 2447 BLAKE2B 0d3638eedf0ae42e7116c7c0a0143f46eb14012bf9c52569d60656fe1032f735122ae834639015463c5e962853e40c9ff0d3c069d60649bd335609475c5277d0 SHA512 662c4714b23eb1f212817cbc16e57e6a296658733fb8102410469bb887ee0faa46678be6a4649af667d60a0f9d3cc44effc5ae4a5e6864880fcd5b765d672245
-EBUILD xmonad-0.13.ebuild 2189 BLAKE2B 9999b6fd78531ddb7f0553c538143ba37c8edfa238cea8058085f4959620662ba19dde37fcd200fc5008d8db1ed9910089aca73d2d9553974d1b99263ebc2582 SHA512 f3147b417b085b582df296656d9d361726af34910a93de786a1c3e1ead5a9b5a428cd59d534d5146c51703b3768c03cdedc7e1f415691cc9d114834b52e40427
EBUILD xmonad-0.15.ebuild 2340 BLAKE2B 846657af5db706832ea4adcff0126ff386dea3f1f2d46d830602ad75ef0c2f0be6837825403ed3904e72ea9e9cae40a06991ee3275abacfd20c98593896f2585 SHA512 c68f2b8da62c8314b3cf35f048754d3fd2e018be4e1761c105f2c01a46434f4435636cd36a4d02851502692fd50a2e08c2506aeb95eff304b3494f5deb797ab2
-MISC metadata.xml 1068 BLAKE2B 7ca1c1c62c82e0ecc3352798f8b78bf87787534ef1830bde94b08ecca74a51606c05905903c0ad4b0728282669bcfa532ef798ae2c13148fdef55b259c3168fe SHA512 96efc16a7a57b188e72f2db9fdd90c06cc6460e9a596ac68ca5a8187fd7fbb88feb9ab9ff4e9d8436df014a6c6203c459da317cda0f5ada779096ee0806da8d8
+MISC metadata.xml 944 BLAKE2B 1bf165521429318f0f7508d125c1203f4a866d05234ca1df2ea42f7cd5eb0a4b7280505928f83619a40c19327cb051f64450f953efa15ff718fdfba1e129cd70 SHA512 7ace3bf8c00d5677e3d8a9ced1487a92b5e243cf60824c100a9bb23f4a411bf0d602617bfcc8359b1e108b8ab4bc692f057320078d99df1daec2c7bf48ffdc9f
diff --git a/x11-wm/xmonad/files/xmonad-0.11-ghc-7.10.patch b/x11-wm/xmonad/files/xmonad-0.11-ghc-7.10.patch
deleted file mode 100644
index e92a31ec7044..000000000000
--- a/x11-wm/xmonad/files/xmonad-0.11-ghc-7.10.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Fri May 2 06:57:43 BST 2014 Adam Vogt <vogt.adam@gmail.com>
- * derive Applicative instance for Query
-diff -rN -u old-xmonad/XMonad/Core.hs new-xmonad/XMonad/Core.hs
---- old-xmonad/XMonad/Core.hs 2015-01-08 21:40:45.320979242 +0000
-+++ new-xmonad/XMonad/Core.hs 2015-01-08 21:40:45.367979193 +0000
-@@ -155,7 +155,7 @@
-
- type ManageHook = Query (Endo WindowSet)
- newtype Query a = Query (ReaderT Window X a)
-- deriving (Functor, Monad, MonadReader Window, MonadIO)
-+ deriving (Functor, Applicative, Monad, MonadReader Window, MonadIO)
-
- runQuery :: Query a -> Window -> X a
- runQuery (Query m) w = runReaderT m w
diff --git a/x11-wm/xmonad/files/xmonad-0.11-sample.patch b/x11-wm/xmonad/files/xmonad-0.11-sample.patch
deleted file mode 100644
index 0780af8c18d4..000000000000
--- a/x11-wm/xmonad/files/xmonad-0.11-sample.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-Sun Jan 6 17:42:54 GMT 2013 Daniel Wagner <daniel@wagner-home.com>
- * define the "help" string in the sample configuration bundled with xmonad
-diff -rN -u old-xmonad/man/xmonad.hs new-xmonad/man/xmonad.hs
---- old-xmonad/man/xmonad.hs 2015-02-27 08:38:26.993365307 +0000
-+++ new-xmonad/man/xmonad.hs 2015-02-27 08:38:27.046365303 +0000
-@@ -280,3 +280,54 @@
- logHook = myLogHook,
- startupHook = myStartupHook
- }
-+
-+-- | Finally, a copy of the default bindings in simple textual tabular format.
-+help :: String
-+help = unlines ["The default modifier key is 'alt'. Default keybindings:",
-+ "",
-+ "-- launching and killing programs",
-+ "mod-Shift-Enter Launch xterminal",
-+ "mod-p Launch dmenu",
-+ "mod-Shift-p Launch gmrun",
-+ "mod-Shift-c Close/kill the focused window",
-+ "mod-Space Rotate through the available layout algorithms",
-+ "mod-Shift-Space Reset the layouts on the current workSpace to default",
-+ "mod-n Resize/refresh viewed windows to the correct size",
-+ "",
-+ "-- move focus up or down the window stack",
-+ "mod-Tab Move focus to the next window",
-+ "mod-Shift-Tab Move focus to the previous window",
-+ "mod-j Move focus to the next window",
-+ "mod-k Move focus to the previous window",
-+ "mod-m Move focus to the master window",
-+ "",
-+ "-- modifying the window order",
-+ "mod-Return Swap the focused window and the master window",
-+ "mod-Shift-j Swap the focused window with the next window",
-+ "mod-Shift-k Swap the focused window with the previous window",
-+ "",
-+ "-- resizing the master/slave ratio",
-+ "mod-h Shrink the master area",
-+ "mod-l Expand the master area",
-+ "",
-+ "-- floating layer support",
-+ "mod-t Push window back into tiling; unfloat and re-tile it",
-+ "",
-+ "-- increase or decrease number of windows in the master area",
-+ "mod-comma (mod-,) Increment the number of windows in the master area",
-+ "mod-period (mod-.) Deincrement the number of windows in the master area",
-+ "",
-+ "-- quit, or restart",
-+ "mod-Shift-q Quit xmonad",
-+ "mod-q Restart xmonad",
-+ "mod-[1..9] Switch to workSpace N",
-+ "",
-+ "-- Workspaces & screens",
-+ "mod-Shift-[1..9] Move client to workspace N",
-+ "mod-{w,e,r} Switch to physical/Xinerama screens 1, 2, or 3",
-+ "mod-Shift-{w,e,r} Move client to screen 1, 2, or 3",
-+ "",
-+ "-- Mouse bindings: default actions bound to mouse events",
-+ "mod-button1 Set the window to floating mode and move by dragging",
-+ "mod-button2 Raise the window to the top of the stack",
-+ "mod-button3 Set the window to floating mode and resize by dragging"]
-Sun Jan 6 17:44:14 GMT 2013 Daniel Wagner <daniel@wagner-home.com>
- * use "modm" instead of "modMask" in the sample config
-diff -rN -u old-xmonad/man/xmonad.hs new-xmonad/man/xmonad.hs
---- old-xmonad/man/xmonad.hs 2015-02-27 08:39:59.280358012 +0000
-+++ new-xmonad/man/xmonad.hs 2015-02-27 08:39:59.333358007 +0000
-@@ -129,7 +129,7 @@
- , ((modm , xK_q ), spawn "xmonad --recompile; xmonad --restart")
-
- -- Run xmessage with a summary of the default keybindings (useful for beginners)
-- , ((modMask .|. shiftMask, xK_slash ), spawn ("echo \"" ++ help ++ "\" | xmessage -file -"))
-+ , ((modm .|. shiftMask, xK_slash ), spawn ("echo \"" ++ help ++ "\" | xmessage -file -"))
- ]
- ++
-
diff --git a/x11-wm/xmonad/files/xmonad-0.12-check-repeat.patch b/x11-wm/xmonad/files/xmonad-0.12-check-repeat.patch
deleted file mode 100644
index 79bd2c2d21fa..000000000000
--- a/x11-wm/xmonad/files/xmonad-0.12-check-repeat.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- xmonad/src/XMonad/Core.hs 2010-09-05 05:11:42.000000000 +0400
-+++ xmonad/src/XMonad/Core.hs 2010-09-18 07:59:14.000000000 +0400
-@@ -65,6 +65,7 @@
- , waitingUnmap :: !(M.Map Window Int) -- ^ the number of expected UnmapEvents
- , dragging :: !(Maybe (Position -> Position -> X (), X ()))
- , numberlockMask :: !KeyMask -- ^ The numlock modifier
-+ , keyPressed :: !KeyCode -- ^ keycode of the key being pressed if any
- , extensibleState :: !(M.Map String (Either String StateExtension))
- -- ^ stores custom state information.
- --
---- xmonad/src/XMonad/Main.hs 2010-09-05 05:11:42.000000000 +0400
-+++ xmonad/src/XMonad/Main.hs 2010-09-18 08:03:11.000000000 +0400
-@@ -129,6 +129,7 @@
- , mapped = S.empty
- , waitingUnmap = M.empty
- , dragging = Nothing
-+ , keyPressed = 0
- , extensibleState = extState
- }
- allocaXEvent $ \e ->
-@@ -190,10 +191,15 @@
- -- run window manager command
- handle (KeyEvent {ev_event_type = t, ev_state = m, ev_keycode = code})
- | t == keyPress = withDisplay $ \dpy -> do
-- s <- io $ keycodeToKeysym dpy code 0
-- mClean <- cleanMask m
-- ks <- asks keyActions
-- userCodeDef () $ whenJust (M.lookup (mClean, s) ks) id
-+ kp <- gets keyPressed
-+ if kp /= code then do
-+ modify $ \s -> s { keyPressed = code }
-+ s <- io $ keycodeToKeysym dpy code 0
-+ mClean <- cleanMask m
-+ ks <- asks keyActions
-+ userCodeDef () $ whenJust (M.lookup (mClean, s) ks) id
-+ else return ()
-+ | t == keyRelease = modify $ \s -> s { keyPressed = 0 }
-
- -- manage a new window
- handle (MapRequestEvent {ev_window = w}) = withDisplay $ \dpy -> do
diff --git a/x11-wm/xmonad/files/xmonad-check-repeat.patch b/x11-wm/xmonad/files/xmonad-check-repeat.patch
deleted file mode 100644
index 9b30cb5ece31..000000000000
--- a/x11-wm/xmonad/files/xmonad-check-repeat.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- xmonad//XMonad/Core.hs 2010-09-05 05:11:42.000000000 +0400
-+++ xmonad//XMonad/Core.hs 2010-09-18 07:59:14.000000000 +0400
-@@ -65,6 +65,7 @@
- , waitingUnmap :: !(M.Map Window Int) -- ^ the number of expected UnmapEvents
- , dragging :: !(Maybe (Position -> Position -> X (), X ()))
- , numberlockMask :: !KeyMask -- ^ The numlock modifier
-+ , keyPressed :: !KeyCode -- ^ keycode of the key being pressed if any
- , extensibleState :: !(M.Map String (Either String StateExtension))
- -- ^ stores custom state information.
- --
---- xmonad//XMonad/Main.hsc 2010-09-05 05:11:42.000000000 +0400
-+++ xmonad//XMonad/Main.hsc 2010-09-18 08:03:11.000000000 +0400
-@@ -129,6 +129,7 @@
- , mapped = S.empty
- , waitingUnmap = M.empty
- , dragging = Nothing
-+ , keyPressed = 0
- , extensibleState = extState
- }
- allocaXEvent $ \e ->
-@@ -190,10 +191,15 @@
- -- run window manager command
- handle (KeyEvent {ev_event_type = t, ev_state = m, ev_keycode = code})
- | t == keyPress = withDisplay $ \dpy -> do
-- s <- io $ keycodeToKeysym dpy code 0
-- mClean <- cleanMask m
-- ks <- asks keyActions
-- userCodeDef () $ whenJust (M.lookup (mClean, s) ks) id
-+ kp <- gets keyPressed
-+ if kp /= code then do
-+ modify $ \s -> s { keyPressed = code }
-+ s <- io $ keycodeToKeysym dpy code 0
-+ mClean <- cleanMask m
-+ ks <- asks keyActions
-+ userCodeDef () $ whenJust (M.lookup (mClean, s) ks) id
-+ else return ()
-+ | t == keyRelease = modify $ \s -> s { keyPressed = 0 }
-
- -- manage a new window
- handle (MapRequestEvent {ev_window = w}) = withDisplay $ \dpy -> do
diff --git a/x11-wm/xmonad/metadata.xml b/x11-wm/xmonad/metadata.xml
index 7ec6ab241848..e366d8236cab 100644
--- a/x11-wm/xmonad/metadata.xml
+++ b/x11-wm/xmonad/metadata.xml
@@ -6,8 +6,6 @@
<name>Gentoo Haskell</name>
</maintainer>
<use>
- <flag name="default-term">Pull terminal specified in default xmonad config
- to be a bit less hostile by default.</flag>
<flag name="no-autorepeat-keys">Allow ignoring of keyboard autorepeat.</flag>
</use>
<longdescription>
diff --git a/x11-wm/xmonad/xmonad-0.11-r1.ebuild b/x11-wm/xmonad/xmonad-0.11-r1.ebuild
deleted file mode 100644
index 5e216665b0dd..000000000000
--- a/x11-wm/xmonad/xmonad-0.11-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.3.1
-
-CABAL_FEATURES="bin lib profile haddock hscolour hoogle"
-inherit haskell-cabal
-
-DESCRIPTION="A tiling window manager"
-HOMEPAGE="https://xmonad.org/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="+default-term"
-
-RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
- dev-haskell/mtl:=[profile?]
- =dev-haskell/utf8-string-0.3*:=[profile?]
- >=dev-haskell/x11-1.5:=[profile?]
- <dev-haskell/x11-1.7:=[profile?]
- >=dev-lang/ghc-6.10.4:="
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6"
-PDEPEND="default-term? ( x11-terms/xterm )
- x11-apps/xmessage
-"
-
-SAMPLE_CONFIG="xmonad.hs"
-SAMPLE_CONFIG_LOC="man"
-
-src_prepare() {
- # allow user patches
- epatch_user
-}
-
-src_install() {
- cabal_src_install
-
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}"
- exeinto /etc/X11/Sessions
- doexe "${T}/${PN}"
-
- insinto /usr/share/xsessions
- doins "${FILESDIR}/${PN}.desktop"
-
- doman man/xmonad.1
- dohtml man/xmonad.1.html
-
- dodoc CONFIG README
-}
-
-pkg_postinst() {
- haskell-cabal_pkg_postinst
-
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:"
- elog " /usr/share/${PF}/ghc-$(ghc-version)/${SAMPLE_CONFIG_LOC}/${SAMPLE_CONFIG}"
- elog "The parameters in this file are the defaults used by xmonad."
- elog "To customize xmonad, copy this file to:"
- elog " ~/.xmonad/${SAMPLE_CONFIG}"
- elog "After editing, use 'mod-q' to dynamically restart xmonad "
- elog "(where the 'mod' key defaults to 'Alt')."
- elog ""
- elog "Read the README or man page for more information, and to see "
- elog "other possible configurations go to:"
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive"
- elog "Please note that many of these configurations will require the "
- elog "x11-wm/xmonad-contrib package to be installed."
-}
diff --git a/x11-wm/xmonad/xmonad-0.11-r3.ebuild b/x11-wm/xmonad/xmonad-0.11-r3.ebuild
deleted file mode 100644
index fbe3e95182a9..000000000000
--- a/x11-wm/xmonad/xmonad-0.11-r3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.3.1
-
-CABAL_FEATURES="bin lib profile haddock hscolour hoogle"
-inherit haskell-cabal
-
-DESCRIPTION="A tiling window manager"
-HOMEPAGE="https://xmonad.org/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="+default-term no-autorepeat-keys"
-
-RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
- dev-haskell/mtl:=[profile?]
- >=dev-haskell/utf8-string-0.3:=[profile?]
- >=dev-haskell/x11-1.5:=[profile?]
- <dev-haskell/x11-1.7:=[profile?]
- >=dev-lang/ghc-6.10.4:="
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6"
-PDEPEND="default-term? ( x11-terms/xterm )
- x11-apps/xmessage
-"
-
-SAMPLE_CONFIG="xmonad.hs"
-SAMPLE_CONFIG_LOC="man"
-
-src_prepare() {
- epatch "$FILESDIR"/${P}-ghc-7.10.patch
- epatch "$FILESDIR"/${P}-sample.patch
- use no-autorepeat-keys && epatch "$FILESDIR"/${PN}-check-repeat.patch
-
- cabal_chdeps \
- "utf8-string >= 0.3 && < 0.4" "utf8-string >= 0.3 && < 1.1"
-
- # allow user patches
- epatch_user
-}
-
-src_install() {
- cabal_src_install
-
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}"
- exeinto /etc/X11/Sessions
- doexe "${T}/${PN}"
-
- insinto /usr/share/xsessions
- doins "${FILESDIR}/${PN}.desktop"
-
- doman man/xmonad.1
- dohtml man/xmonad.1.html
-
- dodoc CONFIG README
-}
-
-pkg_postinst() {
- haskell-cabal_pkg_postinst
-
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:"
- elog " /usr/share/${PF}/ghc-$(ghc-version)/${SAMPLE_CONFIG_LOC}/${SAMPLE_CONFIG}"
- elog "The parameters in this file are the defaults used by xmonad."
- elog "To customize xmonad, copy this file to:"
- elog " ~/.xmonad/${SAMPLE_CONFIG}"
- elog "After editing, use 'mod-q' to dynamically restart xmonad "
- elog "(where the 'mod' key defaults to 'Alt')."
- elog ""
- elog "Read the README or man page for more information, and to see "
- elog "other possible configurations go to:"
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive"
- elog "Please note that many of these configurations will require the "
- elog "x11-wm/xmonad-contrib package to be installed."
-}
diff --git a/x11-wm/xmonad/xmonad-0.11.1.ebuild b/x11-wm/xmonad/xmonad-0.11.1.ebuild
deleted file mode 100644
index 588cc05d6bcd..000000000000
--- a/x11-wm/xmonad/xmonad-0.11.1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.4.9999
-
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="A tiling window manager"
-HOMEPAGE="https://xmonad.org/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="+default-term no-autorepeat-keys"
-
-RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
- dev-haskell/mtl:=[profile?]
- >=dev-haskell/utf8-string-0.3:=[profile?]
- >=dev-haskell/x11-1.5:=[profile?] <dev-haskell/x11-1.7:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
-"
-PDEPEND="default-term? ( x11-terms/xterm )
- x11-apps/xmessage
-"
-
-SAMPLE_CONFIG="xmonad.hs"
-SAMPLE_CONFIG_LOC="man"
-
-src_prepare() {
- epatch "$FILESDIR"/${PN}-0.11-sample.patch
- use no-autorepeat-keys && epatch "$FILESDIR"/${PN}-check-repeat.patch
-
- cabal_chdeps \
- "utf8-string >= 0.3 && < 0.4" "utf8-string >= 0.3 && < 1.1"
-
- # allow user patches
- epatch_user
-}
-
-src_install() {
- cabal_src_install
-
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}"
- exeinto /etc/X11/Sessions
- doexe "${T}/${PN}"
-
- insinto /usr/share/xsessions
- doins "${FILESDIR}/${PN}.desktop"
-
- doman man/xmonad.1
- dohtml man/xmonad.1.html
-
- dodoc CONFIG README
-}
-
-pkg_postinst() {
- haskell-cabal_pkg_postinst
-
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:"
- elog " /usr/share/${PF}/ghc-$(ghc-version)/${SAMPLE_CONFIG_LOC}/${SAMPLE_CONFIG}"
- elog "The parameters in this file are the defaults used by xmonad."
- elog "To customize xmonad, copy this file to:"
- elog " ~/.xmonad/${SAMPLE_CONFIG}"
- elog "After editing, use 'mod-q' to dynamically restart xmonad "
- elog "(where the 'mod' key defaults to 'Alt')."
- elog ""
- elog "Read the README or man page for more information, and to see "
- elog "other possible configurations go to:"
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive"
- elog "Please note that many of these configurations will require the "
- elog "x11-wm/xmonad-contrib package to be installed."
-}
diff --git a/x11-wm/xmonad/xmonad-0.12.ebuild b/x11-wm/xmonad/xmonad-0.12.ebuild
deleted file mode 100644
index def284ca7ba1..000000000000
--- a/x11-wm/xmonad/xmonad-0.12.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.6.9999
-#hackport: flags: -generatemanpage,-testing
-
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="A tiling window manager"
-HOMEPAGE="https://xmonad.org/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="+default-term no-autorepeat-keys"
-
-RESTRICT=test # fails test on ghc-8 (assert has different text of exception)
-
-RDEPEND="dev-haskell/data-default:=[profile?]
- dev-haskell/extensible-exceptions:=[profile?]
- dev-haskell/mtl:=[profile?]
- dev-haskell/setlocale:=[profile?]
- >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
- >=dev-haskell/x11-1.5:=[profile?] <dev-haskell/x11-1.7:=[profile?]
- >=dev-lang/ghc-7.4.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
- test? ( >=dev-haskell/quickcheck-2 )
-"
-PDEPEND="default-term? ( x11-terms/xterm )
- x11-apps/xmessage
-"
-
-SAMPLE_CONFIG="xmonad.hs"
-SAMPLE_CONFIG_LOC="man"
-
-src_prepare() {
- use no-autorepeat-keys && epatch "$FILESDIR"/${PN}-0.12-check-repeat.patch
-
- # allow user patches
- epatch_user
-}
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=-generatemanpage \
- --flag=-testing
-}
-
-src_install() {
- cabal_src_install
-
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}"
- exeinto /etc/X11/Sessions
- doexe "${T}/${PN}"
-
- insinto /usr/share/xsessions
- doins "${FILESDIR}/${PN}.desktop"
-
- doman man/xmonad.1
- dohtml man/xmonad.1.html
-
- dodoc CONFIG README.md CHANGES.md
-}
-
-pkg_postinst() {
- haskell-cabal_pkg_postinst
-
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:"
- elog " /usr/share/${PF}/ghc-$(ghc-version)/${SAMPLE_CONFIG_LOC}/${SAMPLE_CONFIG}"
- elog "The parameters in this file are the defaults used by xmonad."
- elog "To customize xmonad, copy this file to:"
- elog " ~/.xmonad/${SAMPLE_CONFIG}"
- elog "After editing, use 'mod-q' to dynamically restart xmonad "
- elog "(where the 'mod' key defaults to 'Alt')."
- elog ""
- elog "Read the README or man page for more information, and to see "
- elog "other possible configurations go to:"
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive"
- elog "Please note that many of these configurations will require the "
- elog "x11-wm/xmonad-contrib package to be installed."
-}
diff --git a/x11-wm/xmonad/xmonad-0.13.ebuild b/x11-wm/xmonad/xmonad-0.13.ebuild
deleted file mode 100644
index 80e6c99b32d2..000000000000
--- a/x11-wm/xmonad/xmonad-0.13.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# ebuild generated by hackport 0.5.1.9999
-#hackport: flags: -generatemanpage,-testing,-profiling
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="A tiling window manager"
-HOMEPAGE="https://xmonad.org/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+default-term"
-
-RDEPEND="dev-haskell/data-default:=[profile?]
- dev-haskell/extensible-exceptions:=[profile?]
- dev-haskell/mtl:=[profile?]
- dev-haskell/setlocale:=[profile?]
- >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?]
- >=dev-haskell/x11-1.8:=[profile?] <dev-haskell/x11-1.9:=[profile?]
- >=dev-lang/ghc-8.0.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.24.0.0
- test? ( >=dev-haskell/quickcheck-2 )
-"
-PDEPEND="default-term? ( x11-terms/xterm )
- x11-apps/xmessage
-"
-
-DOCS=( CONFIG README.md CHANGES.md )
-HTML_DOCS=( man/xmonad.1.html )
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=-generatemanpage \
- --flag=-profiling \
- --flag=-testing
-}
-
-src_install() {
- default
-
- cabal_src_install
-
- echo -e "#!/bin/sh\n/usr/bin/xmonad" > "${T}/${PN}"
- exeinto /etc/X11/Sessions
- doexe "${T}/${PN}"
-
- insinto /usr/share/xsessions
- doins "${FILESDIR}/${PN}.desktop"
-
- doman man/xmonad.1
-}
-
-pkg_postinst() {
- haskell-cabal_pkg_postinst
-
- elog "A sample ${SAMPLE_CONFIG} configuration file can be found here:"
- elog " /usr/share/${PF}/ghc-$(ghc-version)/man/xmonad.hs"
- elog "The parameters in this file are the defaults used by xmonad."
- elog "To customize xmonad, copy this file to:"
- elog " ~/.xmonad/${SAMPLE_CONFIG}"
- elog "After editing, use 'mod-q' to dynamically restart xmonad "
- elog "(where the 'mod' key defaults to 'Alt')."
- elog ""
- elog "Read the README or man page for more information, and to see "
- elog "other possible configurations go to:"
- elog " http://haskell.org/haskellwiki/Xmonad/Config_archive"
- elog "Please note that many of these configurations will require the "
- elog "x11-wm/xmonad-contrib package to be installed."
-}