summaryrefslogtreecommitdiff
path: root/x11-wm/xmonad-contrib
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/xmonad-contrib')
-rw-r--r--x11-wm/xmonad-contrib/Manifest13
-rw-r--r--x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.2-ghc-7.8.patch23
-rw-r--r--x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.4-import-Applicative.patch21
-rw-r--r--x11-wm/xmonad-contrib/metadata.xml22
-rw-r--r--x11-wm/xmonad-contrib/xmonad-contrib-0.11.2.ebuild41
-rw-r--r--x11-wm/xmonad-contrib/xmonad-contrib-0.11.4.ebuild50
-rw-r--r--x11-wm/xmonad-contrib/xmonad-contrib-0.12.ebuild40
-rw-r--r--x11-wm/xmonad-contrib/xmonad-contrib-0.13.ebuild40
8 files changed, 250 insertions, 0 deletions
diff --git a/x11-wm/xmonad-contrib/Manifest b/x11-wm/xmonad-contrib/Manifest
new file mode 100644
index 000000000000..48f5f3198f9e
--- /dev/null
+++ b/x11-wm/xmonad-contrib/Manifest
@@ -0,0 +1,13 @@
+AUX xmonad-contrib-0.11.2-ghc-7.8.patch 1094 SHA256 31bf9319b6822badda94a039e23d444bcc71f2d73279c079658832d259c1e8ff SHA512 f4eff1596ef91e8b53a8cd9d31a315f83f3b2a0cb3d23bb9e045b7b38c9159583e3ea0a75c22557031bfafe72656cc01263c89bc5b83a41a76b03ae6b380e8f8 WHIRLPOOL 4fa126c55564410f6d733ec71afd113f285b5c34cf0f78ebeeef40acb5f3d470739b1a34299ae6841af6772af97884ab248039645180db0388f9c842c702257a
+AUX xmonad-contrib-0.11.4-import-Applicative.patch 918 SHA256 74d52d32c3cc04b1a9bbc22b7a651423713165f1dde484f0ed9f8b6480fcac13 SHA512 a1ebc7a6d6fa5f04242e966b2894ea128cbd4ef32f6c6d3339695a11836b09650edc0624ea587e227f71423f9794decfec54bf56d135636a5518640305cb8f4b WHIRLPOOL 3187996d4e88793474db1f008184559501d948c9ebfb01e537be2d5f0945e5f0b7128f62c1f26c6d0cf3220e185fe2fc74d0703e4cdce618997d0234ec34b067
+DIST xmonad-contrib-0.11.2.tar.gz 401758 SHA256 515d87838ad1f9622d0b491390c5961318d2cb84c96410dee91b5653c5388c62 SHA512 373e1ed1744cbdf26902402d74b4efafa043a4ccf1953c26ec55a03ef8de31818b0c4cfced08b43e664e5f052e52923c6dfb08d68be86726e9f0ed1d96ad7910 WHIRLPOOL 8356462938d9565ee010335c90646d5f23adf3b830bbf7727ef8fa89ff6c027ff94be44b99260ae3c57f9773b6cf985029ba2f183cc7b8c9e18d18fd260f90a9
+DIST xmonad-contrib-0.11.4.tar.gz 401743 SHA256 a379b3d4f2d3d8793d6c76812e90cbb055fa0598cfba944af47139bb77e2acbc SHA512 3d747988baa497475255be4cc96f7eba5cf6fc81658f8f877ca92148fb9a154423ee98ebeb23690de00b186d2e34ad13d94cf1fe332d4ca4f1f4a64790e46ed7 WHIRLPOOL 1f25fff0088f15942bddd6a8e285fcf283f723527cc10b120c81cbb9a74a56106d5f7c5f676cf6b3fcd118bc3843e510169161898267f160c73b35c0fba458df
+DIST xmonad-contrib-0.12.tar.gz 464978 SHA256 131d31c471ac02ece9c7e920497b4839a45df786a2096f56adb1f2de1221f311 SHA512 5bb145fc7d07ebc8e4dde5ba83b5340913fb089581d22e993663402fc6728eab9f6939466b7a262827c0098599073a928700e0acb8245b943b23e6cd01e63056 WHIRLPOOL 6618b4afafa8961745dda180c6375b9afdf48211eec93e561f450a3cb4d13a163dbc5175edc297cd324a9f3866a45d3b74cef59001a62bc0141908967d4b9688
+DIST xmonad-contrib-0.13.tar.gz 485351 SHA256 a760827fe5b1f99d783f52ccbb72b272d02d53daa26757363cde3ceba014476e SHA512 40b8a8fc8a1fa134f2726c273ff75eee26a43c9f18095bad9251e4b37b0cca5ee6c32eec5c42aa00c9e0c5c90ae54e6414739a2cee5b5d2917814358449d55f5 WHIRLPOOL b8fc2b803a12c453da2a1cf7c077ad71c64f2d9278e5c61bd11324087cd4670a86c0f37b2efaca0a3c208ea0c1945cb9debebc29c4862911fff878cb17cd61ad
+EBUILD xmonad-contrib-0.11.2.ebuild 1072 SHA256 7464c695b742052da22d5e21e0e3b4a2f31bf64416c90c5a8337cb3803056226 SHA512 b5efb5b4b81371e5390f1019721b3bdc66f749de928ef296a7fa31f571ed55fd867403d75864eaad2615052be800c07fe159d6d7ca135f6de82b04e876ecdebc WHIRLPOOL ca49cd1b55b41b96006720a82a32ad47bd67c20e0c14b6e2157366591b400cc87aa5107f8c46883246d37da59de646e9ea07a9e6ed47969983dda098956c6309
+EBUILD xmonad-contrib-0.11.4.ebuild 1474 SHA256 8e16a5e2125af11069fd3b80d65560684af58703e00758cc8e65ae3c5f4a24fe SHA512 6e6105f7cbee4cf008449bb986ce10801a53b221b1d81d4f39f1aa39d57eb86c0d574318ceb886e0a3f005f28d2373c078c405c6378be7c4f9fa9612e5e5e2dc WHIRLPOOL c44b4f1d7fb3ff60db54c6e4632ab0b0fa42076543a7533ee8c719955029bc648474e77d256e0fb81d505b85615e886336baff651cb9738ecd7137eff6e9ecec
+EBUILD xmonad-contrib-0.12.ebuild 1108 SHA256 2d69556bbde7bd3e35ab25b7b1c31ab137a27f25169d860df7e2ebf2f3f46190 SHA512 a99c25deb7e097a1f3948a8ae59f301728d9ea34da45b030472507c92802fffc7f4391462443d7f63359bfaa3d52d6f7c2456bbc6d38713ce07643086dd8e1ff WHIRLPOOL e91a02fba10881eb57405acbd074ee214e11ce581bd84b6fbbc76280a3a07c3800a0d5e5bb102ec21a2b30eb4da830b23be64378a0d601fc68025f15658a13f9
+EBUILD xmonad-contrib-0.13.ebuild 1101 SHA256 ec0657b686096fea5c3cb8a357fc7ebedac4dd39faa53248096c7cf47b893400 SHA512 d6defccc0dac8c6bb7754976f30b024a3ee4ed738eec970a3eee81e8e724592fdf8c455f07171d6d5221888fa27c72c9afe44b7e65497412000321745daf7e76 WHIRLPOOL b81b0e77af37334be05bd6795efc0a4aad5947feb1d03a4d219ae80b5c6c74b94bd627017d63808f7dbb5c82c95460a83c986001f559e755a46ec51fbdcd1f47
+MISC ChangeLog 3382 SHA256 0e0fc7a765c26c0d23ee739cf22bcda771428276ecfb69b71093204317825121 SHA512 536ac8c5065b6e4cc97e739ba7f2713527387559d88c331ab02919e4142641b24991b7a8a3a964997d623291adcf00bb07dee741a64e2f2e19e05fb776d3abb2 WHIRLPOOL 1e352a01019813cbf53a978cd67b5b1510ad4ac05ce66974a61a91213cec50d69802b548d8a4d28a2292cf46f353e49a2c7d10b41b550de03a36015da4a2382a
+MISC ChangeLog-2015 4857 SHA256 c359a344f9f22ee7e07407fac1f8a4e8f5a634f9af81303149c3eca56ab36ba5 SHA512 cdd54ca2ef10a03396b398b25fd943f510f16f5e290a46c3169b31128054951df3bd1bd6fc868070d8ac495cd166484588ea04cabde90bee966abdcaa33688d9 WHIRLPOOL 953c1722469900d0929991c365c4db250ae0b43357e12c822607dd1ce6cf566e798100756289cc41e19746a552e4b140004afa7538d16e949d74bc1884429f3a
+MISC metadata.xml 708 SHA256 0a5ba54fd8c27629aa33d7027f9dc89834ed94cf8f834b0e5fcaf2eed32495e9 SHA512 570916b2bcf06efaeccb486d3161d0b751c675955abae7efc57d471961e2c1649075bc155e75849cd1b56c0a5917341f7ef2cbb12e81255787cfb282a6ea1fb7 WHIRLPOOL e060d1c4e974bd1c44a204438b602368bcc142e83efc9de1f49a56aec6fcb5e3db3067f9bf407235cc837b60a0c528cd272e5783651a229abf29fe8631eebe53
diff --git a/x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.2-ghc-7.8.patch b/x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.2-ghc-7.8.patch
new file mode 100644
index 000000000000..67e1f8cd8def
--- /dev/null
+++ b/x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.2-ghc-7.8.patch
@@ -0,0 +1,23 @@
+Sun Feb 17 19:33:56 FET 2013 Adam Vogt <vogt.adam@gmail.com>
+ * 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.
diff --git a/x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.4-import-Applicative.patch b/x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.4-import-Applicative.patch
new file mode 100644
index 000000000000..d887e857da03
--- /dev/null
+++ b/x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.4-import-Applicative.patch
@@ -0,0 +1,21 @@
+--- xmonad-contrib-0.11.4-orig/XMonad/Util/Invisible.hs 2015-03-28 05:00:21.000000000 +1100
++++ xmonad-contrib-0.11.4/XMonad/Util/Invisible.hs 2015-04-03 15:12:17.485143018 +1100
+@@ -22,6 +22,8 @@
+ , fromIMaybe
+ ) where
+
++import Control.Applicative
++
+ -- $usage
+ -- A wrapper data type to store layout state that shouldn't be persisted across
+ -- restarts. A common wrapped type to use is @Maybe a@.
+--- xmonad-contrib-0.11.4-orig/XMonad/Hooks/DebugEvents.hs 2015-03-28 05:00:21.000000000 +1100
++++ xmonad-contrib-0.11.4/XMonad/Hooks/DebugEvents.hs 2015-04-03 15:17:02.207816322 +1100
+@@ -30,6 +30,7 @@
+
+ -- import Graphics.X11.Xlib.Extras.GetAtomName (getAtomName)
+
++import Control.Applicative
+ import Control.Exception.Extensible as E
+ import Control.Monad.State
+ import Control.Monad.Reader
diff --git a/x11-wm/xmonad-contrib/metadata.xml b/x11-wm/xmonad-contrib/metadata.xml
new file mode 100644
index 000000000000..e71f7d605d7c
--- /dev/null
+++ b/x11-wm/xmonad-contrib/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ </maintainer>
+ <longdescription>
+ Third party tiling algorithms, configurations and scripts to xmonad,
+ a tiling window manager for X.
+
+ For an introduction to building, configuring and using xmonad
+ extensions, see "XMonad.Doc". In particular:
+
+ "XMonad.Doc.Configuring", a guide to configuring xmonad
+
+ "XMonad.Doc.Extending", using the contributed extensions library
+
+ "XMonad.Doc.Developing", introduction to xmonad internals and writing
+ your own extensions.
+
+ </longdescription>
+</pkgmetadata>
diff --git a/x11-wm/xmonad-contrib/xmonad-contrib-0.11.2.ebuild b/x11-wm/xmonad-contrib/xmonad-contrib-0.11.2.ebuild
new file mode 100644
index 000000000000..517e805c10fd
--- /dev/null
+++ b/x11-wm/xmonad-contrib/xmonad-contrib-0.11.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit base haskell-cabal
+
+DESCRIPTION="Third party extensions for xmonad"
+HOMEPAGE="http://xmonad.org/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 x86"
+# hackport-args: --always-disabled='testing'
+IUSE="+xft"
+
+RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/mtl-1:=[profile?]
+ <dev-haskell/mtl-3:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-haskell/x11-1.6.1:=[profile?]
+ <dev-haskell/x11-1.7:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ =x11-wm/xmonad-0.11*:=[profile?]
+ xft? ( >=dev-haskell/x11-xft-0.2:=[profile?]
+ )"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6"
+
+PATCHES=("${FILESDIR}"/${P}-ghc-7.8.patch)
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flags=-testing \
+ $(cabal_flag xft use_xft)
+}
diff --git a/x11-wm/xmonad-contrib/xmonad-contrib-0.11.4.ebuild b/x11-wm/xmonad-contrib/xmonad-contrib-0.11.4.ebuild
new file mode 100644
index 000000000000..85758d51f441
--- /dev/null
+++ b/x11-wm/xmonad-contrib/xmonad-contrib-0.11.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -testing,use_xft:xft
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Third party extensions for xmonad"
+HOMEPAGE="http://xmonad.org/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+xft"
+
+RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-haskell/x11-1.6.1:=[profile?] <dev-haskell/x11-1.7:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=x11-wm/xmonad-0.11:=[profile?] <x11-wm/xmonad-0.12:=[profile?]
+ xft? ( >=dev-haskell/x11-xft-0.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6
+"
+
+src_prepare() {
+ # Upstream bug 597 xmonad-contrib-0.11.4 does not compile
+ # https://code.google.com/p/xmonad/issues/detail?id=597
+ epatch "${FILESDIR}"/${P}-import-Applicative.patch
+
+ # https://ghc.haskell.org/trac/ghc/ticket/10667
+ [[ $(ghc-version) == 7.10.1.20150630 ]] && replace-hcflags -g ''
+ [[ $(ghc-version) == 7.10.2 ]] && replace-hcflags -g ''
+}
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-testing \
+ $(cabal_flag xft use_xft)
+}
diff --git a/x11-wm/xmonad-contrib/xmonad-contrib-0.12.ebuild b/x11-wm/xmonad-contrib/xmonad-contrib-0.12.ebuild
new file mode 100644
index 000000000000..e712e747cb87
--- /dev/null
+++ b/x11-wm/xmonad-contrib/xmonad-contrib-0.12.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -testing,use_xft:xft
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Third party extensions for xmonad"
+HOMEPAGE="http://xmonad.org/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 ~ppc64 x86"
+IUSE="+xft"
+
+RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-haskell/x11-1.6.1:=[profile?] <dev-haskell/x11-1.7:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ >=x11-wm/xmonad-0.12:=[profile?] <x11-wm/xmonad-0.13:=[profile?]
+ xft? ( >=dev-haskell/x11-xft-0.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-testing \
+ $(cabal_flag xft use_xft)
+}
diff --git a/x11-wm/xmonad-contrib/xmonad-contrib-0.13.ebuild b/x11-wm/xmonad-contrib/xmonad-contrib-0.13.ebuild
new file mode 100644
index 000000000000..602d8d669863
--- /dev/null
+++ b/x11-wm/xmonad-contrib/xmonad-contrib-0.13.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -testing,use_xft:xft
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Third party extensions for xmonad"
+HOMEPAGE="http://xmonad.org/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="+xft"
+
+RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
+ >=dev-haskell/mtl-1:=[profile?] <dev-haskell/mtl-3:=[profile?]
+ dev-haskell/old-locale:=[profile?]
+ dev-haskell/old-time:=[profile?]
+ dev-haskell/random:=[profile?]
+ dev-haskell/utf8-string:=[profile?]
+ >=dev-haskell/x11-1.6.1:=[profile?] <dev-haskell/x11-1.9:=[profile?]
+ >=dev-lang/ghc-7.6.1:=
+ >=x11-wm/xmonad-0.13:=[profile?] <x11-wm/xmonad-0.14:=[profile?]
+ xft? ( >=dev-haskell/x11-xft-0.2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.16.0
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-testing \
+ $(cabal_flag xft use_xft)
+}