From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- x11-wm/xmonad-contrib/Manifest | 13 ++++++ .../files/xmonad-contrib-0.11.2-ghc-7.8.patch | 23 ++++++++++ .../xmonad-contrib-0.11.4-import-Applicative.patch | 21 +++++++++ x11-wm/xmonad-contrib/metadata.xml | 22 ++++++++++ x11-wm/xmonad-contrib/xmonad-contrib-0.11.2.ebuild | 41 ++++++++++++++++++ x11-wm/xmonad-contrib/xmonad-contrib-0.11.4.ebuild | 50 ++++++++++++++++++++++ x11-wm/xmonad-contrib/xmonad-contrib-0.12.ebuild | 40 +++++++++++++++++ x11-wm/xmonad-contrib/xmonad-contrib-0.13.ebuild | 40 +++++++++++++++++ 8 files changed, 250 insertions(+) create mode 100644 x11-wm/xmonad-contrib/Manifest create mode 100644 x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.2-ghc-7.8.patch create mode 100644 x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.4-import-Applicative.patch create mode 100644 x11-wm/xmonad-contrib/metadata.xml create mode 100644 x11-wm/xmonad-contrib/xmonad-contrib-0.11.2.ebuild create mode 100644 x11-wm/xmonad-contrib/xmonad-contrib-0.11.4.ebuild create mode 100644 x11-wm/xmonad-contrib/xmonad-contrib-0.12.ebuild create mode 100644 x11-wm/xmonad-contrib/xmonad-contrib-0.13.ebuild (limited to 'x11-wm/xmonad-contrib') 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 + * 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 @@ + + + + + haskell@gentoo.org + + + 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. + + + 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/x11-1.6.1:=[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/x11-1.6.1:=[profile?] =dev-lang/ghc-7.4.1:= + >=x11-wm/xmonad-0.11:=[profile?] =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/x11-1.6.1:=[profile?] =dev-lang/ghc-7.6.1:= + >=x11-wm/xmonad-0.12:=[profile?] =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/x11-1.6.1:=[profile?] =dev-lang/ghc-7.6.1:= + >=x11-wm/xmonad-0.13:=[profile?] =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) +} -- cgit v1.2.3