summaryrefslogtreecommitdiff
path: root/x11-wm
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
parent05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff)
gentoo resync : 25.08.2020
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/Manifest.gzbin9814 -> 9643 bytes
-rw-r--r--x11-wm/blackbox/Manifest2
-rw-r--r--x11-wm/blackbox/blackbox-0.76.ebuild2
-rw-r--r--x11-wm/dwm/Manifest2
-rw-r--r--x11-wm/dwm/dwm-6.2.ebuild2
-rw-r--r--x11-wm/enlightenment/Manifest7
-rw-r--r--x11-wm/enlightenment/enlightenment-0.24.1.ebuild3
-rw-r--r--x11-wm/enlightenment/enlightenment-0.24.2.ebuild (renamed from x11-wm/enlightenment/enlightenment-0.23.1-r1.ebuild)34
-rw-r--r--x11-wm/enlightenment/files/gentoo-sysactions.conf76
-rw-r--r--x11-wm/fvwm/Manifest2
-rw-r--r--x11-wm/fvwm/fvwm-2.6.9.ebuild2
-rw-r--r--x11-wm/i3/Manifest2
-rw-r--r--x11-wm/i3/i3-4.18.2.ebuild103
-rw-r--r--x11-wm/icewm/Manifest8
-rw-r--r--x11-wm/icewm/icewm-1.5.5.ebuild119
-rw-r--r--x11-wm/icewm/icewm-1.6.6.ebuild2
-rw-r--r--x11-wm/icewm/icewm-1.7.0.ebuild (renamed from x11-wm/icewm/icewm-1.6.5.ebuild)0
-rw-r--r--x11-wm/marco/Manifest5
-rw-r--r--x11-wm/marco/marco-1.24.0-r2.ebuild (renamed from x11-wm/marco/marco-1.24.0.ebuild)5
-rw-r--r--x11-wm/marco/marco-1.24.1.ebuild (renamed from x11-wm/marco/marco-1.24.0-r1.ebuild)1
-rw-r--r--x11-wm/metacity/Manifest2
-rw-r--r--x11-wm/metacity/metacity-3.36.1.ebuild52
-rw-r--r--x11-wm/mutter/Manifest9
-rw-r--r--x11-wm/mutter/mutter-3.36.4-r1.ebuild (renamed from x11-wm/mutter/mutter-3.34.5.ebuild)19
-rw-r--r--x11-wm/mutter/mutter-3.36.4.ebuild146
-rw-r--r--x11-wm/mutter/mutter-3.36.5.ebuild (renamed from x11-wm/mutter/mutter-3.34.6.ebuild)15
-rw-r--r--x11-wm/openbox/Manifest5
-rw-r--r--x11-wm/openbox/openbox-3.6.1-r3.ebuild12
-rw-r--r--x11-wm/openbox/openbox-3.6.1.ebuild96
-rw-r--r--x11-wm/openbox/openbox-9999.ebuild12
-rw-r--r--x11-wm/plwm/Manifest4
-rw-r--r--x11-wm/plwm/files/plwm-2.7_rc1-pep0263.patch17
-rw-r--r--x11-wm/plwm/metadata.xml15
-rw-r--r--x11-wm/plwm/plwm-2.7_rc1-r1.ebuild50
-rw-r--r--x11-wm/qtile/Manifest5
-rw-r--r--x11-wm/qtile/files/qtile-0.12.0-tests.patch15
-rw-r--r--x11-wm/qtile/qtile-0.16.0.ebuild (renamed from x11-wm/qtile/qtile-0.14.2-r1.ebuild)4
-rw-r--r--x11-wm/sawfish/Manifest2
-rw-r--r--x11-wm/sawfish/sawfish-1.12.90.ebuild2
-rw-r--r--x11-wm/twm/Manifest4
-rw-r--r--x11-wm/twm/twm-1.0.10.ebuild21
-rw-r--r--x11-wm/twm/twm-1.0.11.ebuild2
-rw-r--r--x11-wm/windowmaker/Manifest2
-rw-r--r--x11-wm/windowmaker/windowmaker-0.95.8-r1.ebuild2
-rw-r--r--x11-wm/xmonad-contrib/Manifest14
-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/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
-rw-r--r--x11-wm/xmonad-contrib/xmonad-contrib-0.16.ebuild (renamed from x11-wm/xmonad-contrib/xmonad-contrib-0.15.ebuild)10
-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
63 files changed, 402 insertions, 1307 deletions
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index f39910851069..4a24012759ae 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/blackbox/Manifest b/x11-wm/blackbox/Manifest
index 5ffa3def8ecc..1ebc18642c91 100644
--- a/x11-wm/blackbox/Manifest
+++ b/x11-wm/blackbox/Manifest
@@ -7,5 +7,5 @@ DIST blackbox-0.75.tar.gz 394605 BLAKE2B 6e1338f946fe1d211d88f060178a17c452ca2b5
DIST blackbox-0.76.tar.gz 394032 BLAKE2B ffefd24277c581ca59216f53c10d5ffacd7231b33c7fd8bfd799a1f93f0b4953ab91f6c8e7061f91ca80036a8a2b8d7b118383e97b8ab58b8f4cd039155760a1 SHA512 bc97ae699820f8291399ce6f2a87ef4486fabcaeda2dc33fbeb31fc6405c01d722a52c85d8dc65ef44bb031e3dda63c326b76aa1bfca3e544bfcab0fac9d1afa
EBUILD blackbox-0.70.1-r1.ebuild 1325 BLAKE2B 559c5f4066395f86e3e6699c48f66d54da0336768c733b4677b31a9a6027d5b8508cb4d871da392ac10385fae67e95b0bccc687f127e84eda342b5d5d112d6ca SHA512 e3f4e61fc05b16c08f6d394635adf4571456f3bc2697755d60ca8a5e965606ff9d7052075c5d7a7a0c92c0077929e7d0053ff7a4cfd4c9bf3a59149112e290df
EBUILD blackbox-0.75.ebuild 1169 BLAKE2B 91ba3978e000215681f8561a2a88eaa8f59593b696a3d69a54c854dced333ffbb3ca7da7baadf4f1998ed4b0f57b7aeed416624fdcc736ba6ec5fda85939b3d6 SHA512 63ee8335f5d3d7a46a14e79738f091d1b3e6da27331420f4d4c7a1c68b5410cd0b2dd940ed99abb5d3faa65a0cbec314ddf0aff6319286820620ad9dc267197e
-EBUILD blackbox-0.76.ebuild 1163 BLAKE2B bdd113e78a785fd76f4aa1e98e0a4903053f010901cba52d53b262902842c54851178bd16fb7928abd87962e65565e47d9af493c8216d29144fbaf6e0537259f SHA512 e7b56ba2fed6111fb004f4b87cd5f9db97081a92f6487bde567b43660376157e5d497984ff35dd59e6eb16dc06ea0ec447c5c8bafaacbac5627a54c546ef656b
+EBUILD blackbox-0.76.ebuild 1162 BLAKE2B 277b053a5ec98ed842128fa6e5f2fbb274435c07899889a93445762a8c3ffe90424c4354b0f4e5a8120ff4a8b2b6f1e2d3a94294ac8e0054de1a92e9592ae5b2 SHA512 4edc1b8e2c76e0d92d90645ec975262b9f5b9dc0ae10cf71e0dc3f8b940eba4cb2115f0bbd0fbe926f8d532c7dd966a1f9a37e65e8e9dca2914abec271e9d86b
MISC metadata.xml 572 BLAKE2B 3b4a1463dc3c3d78c92f1b983b66f3b7eebde350932374e9cdee846566f53c7a4bbdfb97006c8fd4bad8e945b0b4f70893853b8ae3d634c3ad3b9d6bd00e7860 SHA512 e4862cf23928cd2fe0db5b6d70caee609139cc48e1e5d2f5551142165c9c839c8c34ad3e8dbf2fb2e027ce4eef759a6d985063a3e7cc0332a72708262f1c8213
diff --git a/x11-wm/blackbox/blackbox-0.76.ebuild b/x11-wm/blackbox/blackbox-0.76.ebuild
index 14ccc52ea527..e516d6f34119 100644
--- a/x11-wm/blackbox/blackbox-0.76.ebuild
+++ b/x11-wm/blackbox/blackbox-0.76.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/bbidulock/blackboxwm/archive/${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86"
IUSE="nls truetype debug"
RDEPEND="x11-libs/libXft
diff --git a/x11-wm/dwm/Manifest b/x11-wm/dwm/Manifest
index 102fa867ce92..6f9f3127e5bf 100644
--- a/x11-wm/dwm/Manifest
+++ b/x11-wm/dwm/Manifest
@@ -1,6 +1,6 @@
AUX dwm-session2 170 BLAKE2B 10158b31ae25da00d7034ce88c321f0703f3374bcf0140ce4ad3ff00483ca634075b2b5b4fc3a97b105e66128c1c882154cd815bb420d473ad1e6af0ff1dce75 SHA512 e882c447824ec430862f9af968aad0f2276b7ab28cf60b8f8e49551e3b9cc2a249429987f4a7d6577eb18182b7709fb4d7c5c4651192a04dc2394ba9afa89f08
AUX dwm.desktop 118 BLAKE2B e88e7e7376dc18c82c39cf2e07867febc49e0f4749a5e50fd3bca7a3e03af26222fd569aa3c38fa486e4998b64808fee5a3f17d4891eea0b410c54f726850004 SHA512 6a4ba9a9c80c9a39c181427eb48f28edc7c139c73e8452b4012774d1ea787054cad4996da9c839fa437e6dba3ddba521fea72050e3929d59fcf00988bee28db8
DIST dwm-6.2.tar.gz 25273 BLAKE2B 2bb9e5b900a1d73f3eb94cb8454580ec98930dbacbabec1f2bbd394eb96696873434b6ddea4ac95eb9d171de2c09c5d4ca0b30649836f7e25f4769f44d25a6eb SHA512 01abcab954e5b7c20d011e6fd9c28025271fea2e85610c928812f7c6a09f99d7f9e93d11ffc2d6a7aca894b3fa7e507c6c2fe5f26ff5ddcfc650a9bbaaa41e06
-EBUILD dwm-6.2.ebuild 1075 BLAKE2B d32f47ca2dcc8c169fe50e8d4a05ac5b5e7696c43f2714245763222e71c5a07087088a8fcca023e47560692cf90718fc9ff65827ce8a6eca139702f061adc44f SHA512 e1f56ab69d6f4cfe1e7438db9ccc4d0b63681918d87de97891457bbe914e33863e42213c3c90a4abe0e31d8301bb9a24407af19d89927e37db466b20d60005ed
+EBUILD dwm-6.2.ebuild 1082 BLAKE2B af26ecd1f549e53bb570170d7ed1d19564c017651d84a0aa09481aec41ec360ee7d6adcfc69470320578de269d6acb15bc360f61a557df26a664513e96717564 SHA512 c07e11b8cd40c564aefa8fd5f253d977b8fd1d8b8216afe02e0a63c755441bace04e5310ea116209cce8b57e85ea86af957e0c4b3d27b3c271f6fa9a9016933e
EBUILD dwm-9999.ebuild 1051 BLAKE2B b6cb69a1d68690bc904fd8276f60e3a4384cbcb54e7e334fe4562495485a7e382e613cd0481c63634c645c89012ad5a77375b8b9a8e297627ab917493a5a5e20 SHA512 377b6dbc10ef70c55e66af4c89b304ce6f146ccc81041ab814bb30e7bacba809e24383317bf9a932cf49bae025b4951c81f8c42dbb554d8cbe7113fd79f39482
MISC metadata.xml 464 BLAKE2B daf6e362c09f3fc174b6ea81e49096899f5de5cf070553391ead7ab1cfe2b9a40bcbe6043b49db219ffa305c32e854864c9c94ef3c340c8b59c4bc2de675ff33 SHA512 e089b8fee6ede56ac362879d23548bef3aaf5abfcd6fe12c0ad1446b59068fd63ac840154d3d007d5fb0e2a5230bbe9bb84a397c44704e5dc3087cd9b5e3025d
diff --git a/x11-wm/dwm/dwm-6.2.ebuild b/x11-wm/dwm/dwm-6.2.ebuild
index 0c9d1daf079b..70a24ff487d9 100644
--- a/x11-wm/dwm/dwm-6.2.ebuild
+++ b/x11-wm/dwm/dwm-6.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://dl.suckless.org/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
IUSE="xinerama"
RDEPEND="
diff --git a/x11-wm/enlightenment/Manifest b/x11-wm/enlightenment/Manifest
index bc009c648b14..98116986e788 100644
--- a/x11-wm/enlightenment/Manifest
+++ b/x11-wm/enlightenment/Manifest
@@ -1,6 +1,5 @@
-AUX gentoo-sysactions.conf 3056 BLAKE2B 155b0826c544a5a4829214b4b43d49e2dad455d041f0afc7077dc44780d12bd1a99a1bc94bb5a4a9ba21f59f679e1d4c82609791ee5a5e9828543b1e9154fae5 SHA512 688f02cbff0d50a847eb08ca7832699b836adca9b22e15a780943a8e5a8213aac04b335cfdf3cb96adbff238f681ae8954a720153e8e35b2afaba3225d53206a
-DIST enlightenment-0.23.1.tar.xz 26426096 BLAKE2B d781dc951ad8eddd90f633b29a6b1180be63e6052a56e60644b4f738f4c0d42617aeb4f7326cf3284d0b331dd87d605fa0625ea6435f4e36b8f5b3ccce82ca53 SHA512 b5b8a34f6abe47d9b23dbcaf09d2f61f74b3f8d5a97b30a9666916b4bd307a45cb2ad874288419ab40ef06fa57c3b7dc15377dd9acaeb6eb71cd8c0c24fc42cb
DIST enlightenment-0.24.1.tar.xz 28713452 BLAKE2B 1d4713a4887a687a5425888e65b358cd01fe12e42865799265f5092dc6784eb29c25b5563805d1c7be9856037b0570027c2f01a8eb848299e7729d905e291470 SHA512 3835d898f1fdb96ab6539543e9af910b4a9078372af5cfd90abb33c0d5ecb41496499629c54613e3fec4c230233b69bf1abde68f3ffba4996c69979a526da418
-EBUILD enlightenment-0.23.1-r1.ebuild 2752 BLAKE2B 272b992ec94ae89c9105c547b23511acc46b58f20cca99e608b1dd0684d9666957ee07b9f97272291362912a3ab7dcad9a6fd84bdfcd829d97c8c0ab89d6e6f6 SHA512 2c04ceb74c05e55911b18867693930e66846754d97dbe93c5f650ed706609f37227ed57cafc9ba5b333216cfbd4b315c4d093792298039a43864ffeac9d632e3
-EBUILD enlightenment-0.24.1.ebuild 2756 BLAKE2B eefd3a4b6928202d62388fcaf5d6875147a3810d455cffd9a476e93bbeffe73403ba93190ea94148ccb7ea9be79206b7d8390bf4b5264f2ee82b003a5b8e4614 SHA512 43b3831a3652e144f37497d35f99406ed93bc0c06d56af792c4d8acacbd51290028f46eed9ebe4e9e9043e833b48c82858b3f43e9654a437c3e72cf8bff674e5
+DIST enlightenment-0.24.2.tar.xz 28716060 BLAKE2B 432722693beaece97eeb318a1120b6101bf76e1536347b824b00ba4378326c093f3333eefa634d7266a59c09dc4337c8bd1f9a4d89e0a4c9a223fdcacd924fa0 SHA512 5d96b17d89e822271048a0a6a8356658fd02680f54da2f15dde7c632752bbf0a396eaf23986164402e61f631e68937b3ba7c29d9dd787ddd470cff4a390abace
+EBUILD enlightenment-0.24.1.ebuild 2834 BLAKE2B 67075f39d81bf0e9ff5c73439c8a34a9852899f82b054b31dac358cc4c32178732a802636e8a289fe5d53240b8d6f6a089fbf0b9f5823231ebea6608f4039015 SHA512 429ed851d600e7fe029637818ddef3473f78ed6cfbc3eb6d58ec2239b427b6d21873c0d564c5e0939c0cbffc57bed1a08ffc13d567729d7fc6f0ea4864bbbb48
+EBUILD enlightenment-0.24.2.ebuild 2836 BLAKE2B 590ee18adfcba7dde36322307fe0a0457f6b38602d715e0acfe434688d59545573dbe89e2d72894dff530eba8094216cde81a92fc375aa3c500fd7265c1bfde4 SHA512 0460438b0bda971bae141e3b1d3c0fe66f7cada94f8a2e3d80c3fbbcab7baf99a471421fcaa941d86f99d5eb5a9420f4a75c78f0b543bf2cb0de3c69f35e3a81
MISC metadata.xml 721 BLAKE2B 85587a677b7e22cd1dbfe187c367574ccef7ad88a1bdde00acecc9fc5f62d48adb9e14c2086953287efc728cc616d6d286fde1b659a44404086fef5e6bde90b1 SHA512 6d22a2f8639b3b75fd1113c0b381edc2869d91e5d3d04d6c67c845c15fae9ba0e370918e30b45e89e91c695f873f1d0ef5966f7720ab5e9cd270c6254c792dc5
diff --git a/x11-wm/enlightenment/enlightenment-0.24.1.ebuild b/x11-wm/enlightenment/enlightenment-0.24.1.ebuild
index bf2169b4ee55..d0fb774324f3 100644
--- a/x11-wm/enlightenment/enlightenment-0.24.1.ebuild
+++ b/x11-wm/enlightenment/enlightenment-0.24.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${P}.tar.xz"
LICENSE="BSD-2"
SLOT="0.17/${PV%%_*}"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
IUSE="acpi bluetooth connman doc geolocation nls pam policykit systemd udisks wayland wifi xwayland"
REQUIRED_USE="xwayland? ( wayland )"
@@ -94,6 +94,7 @@ pkg_postinst() {
xdg_mimeinfo_database_update
elog "Additional programs to complete full EFL suite: "
+ optfeature "better monitor backlight and brightness controls" app-misc/ddcutil
optfeature "office file thumbnails" app-office/libreoffice app-office/libreoffice-bin
optfeature "an EFL-based IDE" dev-util/edi
optfeature "image viewer" media-gfx/ephoto
diff --git a/x11-wm/enlightenment/enlightenment-0.23.1-r1.ebuild b/x11-wm/enlightenment/enlightenment-0.24.2.ebuild
index e499a09c51e8..b35c9836e6a5 100644
--- a/x11-wm/enlightenment/enlightenment-0.23.1-r1.ebuild
+++ b/x11-wm/enlightenment/enlightenment-0.24.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit eutils flag-o-matic meson xdg-utils
+inherit eutils meson xdg-utils
DESCRIPTION="Enlightenment window manager"
HOMEPAGE="https://www.enlightenment.org"
@@ -11,13 +11,12 @@ SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${P}.tar.xz"
LICENSE="BSD-2"
SLOT="0.17/${PV%%_*}"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
-IUSE="acpi bluetooth connman doc geolocation nls pam systemd udisks wayland wifi xwayland"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+IUSE="acpi bluetooth connman doc geolocation nls pam policykit systemd udisks wayland wifi xwayland"
REQUIRED_USE="xwayland? ( wayland )"
-RDEPEND="
- >=dev-libs/efl-1.22.3[eet,X]
+RDEPEND=">=dev-libs/efl-1.24.1[eet,fontconfig,X]
virtual/udev
x11-libs/libXext
x11-libs/libxcb
@@ -28,6 +27,7 @@ RDEPEND="
connman? ( dev-libs/efl[connman] )
geolocation? ( app-misc/geoclue:2.0 )
pam? ( sys-libs/pam )
+ policykit? ( sys-auth/polkit )
systemd? ( sys-apps/systemd )
udisks? ( sys-fs/udisks:2 )
wayland? (
@@ -39,12 +39,9 @@ RDEPEND="
xwayland? (
dev-libs/efl[X,wayland]
x11-base/xorg-server[wayland]
- )
-"
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
+ )"
+BDEPEND="virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
DEPEND="${RDEPEND}"
src_configure() {
@@ -52,8 +49,8 @@ src_configure() {
-D device-udev=true
-D install-enlightenment-menu=true
- -D bluez4=false
- -D install-sysactions=false
+ -D install-sysactions=true
+ -D install-system=true
-D mount-eeze=false
-D packagekit=false
@@ -64,6 +61,7 @@ src_configure() {
$(meson_use geolocation)
$(meson_use nls)
$(meson_use pam)
+ $(meson_use policykit polkit)
$(meson_use systemd)
$(meson_use wayland wl)
$(meson_use wifi wireless)
@@ -82,24 +80,21 @@ src_configure() {
)
fi
- append-cflags -fcommon
-
meson_src_configure
}
src_install() {
- insinto /etc/enlightenment
- newins "${FILESDIR}"/gentoo-sysactions.conf sysactions.conf
-
use doc && local HTML_DOCS=( doc/. )
meson_src_install
}
pkg_postinst() {
xdg_desktop_database_update
+ xdg_icon_cache_update
xdg_mimeinfo_database_update
- einfo "Additional programs to complete full EFL suite: "
+ elog "Additional programs to complete full EFL suite: "
+ optfeature "better monitor backlight and brightness controls" app-misc/ddcutil
optfeature "office file thumbnails" app-office/libreoffice app-office/libreoffice-bin
optfeature "an EFL-based IDE" dev-util/edi
optfeature "image viewer" media-gfx/ephoto
@@ -112,5 +107,6 @@ pkg_postinst() {
pkg_postrm() {
xdg_desktop_database_update
+ xdg_icon_cache_update
xdg_mimeinfo_database_update
}
diff --git a/x11-wm/enlightenment/files/gentoo-sysactions.conf b/x11-wm/enlightenment/files/gentoo-sysactions.conf
deleted file mode 100644
index fe676238b907..000000000000
--- a/x11-wm/enlightenment/files/gentoo-sysactions.conf
+++ /dev/null
@@ -1,76 +0,0 @@
-# ENLIGHTENMENT SYSTEM ACTIONS CONFIGURATION
-#
-# This is a system configuration for allowing or denying certain users or
-# groups to be able to do certain actions that involve system restricted
-# actions such as halt, reboot, suspend, hibernate etc.
-#
-# This file is read in order from top to bottom - the first rule to MATCH
-# will be used for a user or a group, and nothing after that is read.
-#
-# You must put all the ACTION definitons BEFORE user and group rule matches.
-# Any action definitons after a rule match has been found will be ignored.
-# This allows actions to be re-defined for different user groups, so matches
-# so the command for an action can change for matches to the rules later on.
-#
-# Any user or group NOT matched by an allow or a deny will be ALLOWED to
-# perform the action by default (system administrators should be aware of
-# this and implement whatever policies they see fit). Generally speaking
-# a user of a workstation, desktop or laptop is intended to have such abilities
-# to perform these actions, thus the default of allow. For multi-user systems
-# the system administrator is considerd capable enough to restrict what they
-# see they need to.
-#
-# A WARNING to admins: do NOT allow access for users to this system remotely
-# UNLESS you fully trust them or you have locked down permissions to halt/reboot
-# suspend etc. here first. You have been warned.
-#
-# FORMAT:
-#
-# action: halt /sbin/shutdown -h now
-# action: reboot /sbin/shutdown -r now
-# action: suspend /etc/acpi/sleep.sh force
-# action: hibernate /etc/acpi/hibernate.sh force
-#
-# user: username allow: halt reboot suspend hibernate
-# group: groupname deny: *
-# group: * deny: *
-# user: * allow: suspend
-# user: billy allow: halt reboot
-# group: staff deny: halt suspend hibernate
-#
-# etc.
-#
-# user and group name can use glob matches (* == all for example) like the
-# shell. as can action names allowed or denied.
-
-action: halt /sbin/shutdown -h now
-action: reboot /sbin/shutdown -r now
-action: suspend /usr/sbin/pm-suspend
-action: hibernate /usr/sbin/pm-hibernate
-
-# on FreeBSD use this instead of the above.
-#action suspend /usr/sbin/zzz
-
-# root is allowed to do anything - but it needs to be here explicitly anyway
-user: root allow: *
-# members of operator, staff and admin groups should be able to do all
-group: operator allow: *
-group: staff allow: *
-group: admin allow: *
-group: sys allow: *
-group: wheel allow: *
-# common "user" groups for "console users" on desktops/laptops
-group: dialout allow: *
-group: disk allow: *
-group: adm allow: *
-group: cdrom allow: *
-group: floppy allow: *
-group: audio allow: *
-group: dip allow: *
-group: plugdev allow: *
-# put in a list of other users and groups here that are allowed or denied etc.
-# e.g.
-# user: myuser allow: *
-# user: another allow: suspend hibernate
-# deny everyone else by default
-user: * deny: *
diff --git a/x11-wm/fvwm/Manifest b/x11-wm/fvwm/Manifest
index 7d94bd475d64..5c50fccb73e8 100644
--- a/x11-wm/fvwm/Manifest
+++ b/x11-wm/fvwm/Manifest
@@ -8,5 +8,5 @@ DIST fvwm-2.6.8.tar.gz 3915662 BLAKE2B 0b71182c5c0b5a07314fde8a673efe46712b92484
DIST fvwm-2.6.9.tar.gz 3942859 BLAKE2B 8faf2d420d96049ab0528a6c6a5dc6ed8ee9449f8e533b9ad9bb526faea86030684fc0aa8ed0d307cb64575457676611298adf582b1249c37a3db35a72b43bf1 SHA512 a9c2214ad19edd17da81446a6d4250284cc50b59b53c233212f2a9354c01143dbb870521392752f272f00af50bee2dd8f0b6bf6176b0d4b3075694d2a61a623e
EBUILD fvwm-2.6.5-r3.ebuild 4829 BLAKE2B 00dc802a709c4ac1bdec33b723899895f26fe20e70ff245838c142d25b24eae646a16c93ba342395684b914ec52c3bd9f256efe5a4f876232b40b33bcb286277 SHA512 c1ae5188318030d01b65f6429874a990fe8df1a62afefe265e82beade9b5960958a40fd3f578c8ed1e34a10ec060ae6d2d277b493a399d292435585872152e25
EBUILD fvwm-2.6.8-r2.ebuild 4105 BLAKE2B 8453a380d28fe71055c5fbfb73d0c4084409393c1be91e52ef772315389a413e902b14ee618d072449da9803b949ecc9192bb8b43dab3dc11ed0400b9a85d4bc SHA512 a783b93180542b66a5f2d394cba759f6af7fb4e51bdfb881f671aab3a9f4c62ed36fcee1e3e47d322a416d6d8153c74a888373b674599844e8dcbb425b0095b2
-EBUILD fvwm-2.6.9.ebuild 4105 BLAKE2B 8453a380d28fe71055c5fbfb73d0c4084409393c1be91e52ef772315389a413e902b14ee618d072449da9803b949ecc9192bb8b43dab3dc11ed0400b9a85d4bc SHA512 a783b93180542b66a5f2d394cba759f6af7fb4e51bdfb881f671aab3a9f4c62ed36fcee1e3e47d322a416d6d8153c74a888373b674599844e8dcbb425b0095b2
+EBUILD fvwm-2.6.9.ebuild 4102 BLAKE2B 875b3f30630d9fba8b1f2722f294b0dedc3fef1d1226c0f1d39027c6c1dbe7f85a4fc88fa20225050e4b1a0604ebce9a74ffcfb9c0c39e8315d2ad6deb238b9e SHA512 9d367e2b42c7db780721b21ac604058d54ad13f5f120026d7f41c2a22e9ab8248ed7468a2f7f24e9a60223bfb82c7ce640e1b0bafd5893863f16207375b13b79
MISC metadata.xml 765 BLAKE2B 003f88ef882dda6da8b314975c8f40ea450faff79e086f962946e3634ec8722dc8b0d821692d8daa4d80ac6025d9b7e21827e64ccca3407ea60a79c12d752b3f SHA512 0feb8344498792784c3d640455316527855b7d37f1e6d3109776bec2749b48819bcc6b88f55b214d6675eab671add82e9338c52817cf4e0b25a20ae390519581
diff --git a/x11-wm/fvwm/fvwm-2.6.9.ebuild b/x11-wm/fvwm/fvwm-2.6.9.ebuild
index f72e00f30238..521b1b6fb663 100644
--- a/x11-wm/fvwm/fvwm-2.6.9.ebuild
+++ b/x11-wm/fvwm/fvwm-2.6.9.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/fvwmorg/fvwm/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2 FVWM"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86"
IUSE="bidi debug doc netpbm nls perl png readline rplay stroke svg tk truetype +vanilla xinerama lock"
COMMON_DEPEND="
diff --git a/x11-wm/i3/Manifest b/x11-wm/i3/Manifest
index 2adc22cdbe8f..18ddc7d9bc5b 100644
--- a/x11-wm/i3/Manifest
+++ b/x11-wm/i3/Manifest
@@ -3,10 +3,12 @@ AUX i3-musl-GLOB_TILDE.patch 2828 BLAKE2B 6ab0b8e92aacfe648891da99ad6ae7058b7abc
DIST i3-4.14.tar.gz 3936748 BLAKE2B 42678130be56bc695e5700e978ddbd34bfdaeda7a65252a05568581d76fe613e80e710f3a507110e7988077fe62048bf984d4009e722d877b178206cef600221 SHA512 fe3db78813987a15ed93d182968bcd5139e1d03f29d3e8effd9fce59f87bc8309407af0b2fa5f1cd83b8583e50ea0ade6b8eafc5dda6dea9161832dc9cebfdfe
DIST i3-4.17.1.tar.bz2 1218418 BLAKE2B eb798eee2b618691ceb47b72c08fe09b09e2913c17fe667fab95426069c86497bff67278bea5fc97fdf90ebdfc6574e68cad36b21036a63d053edced1edf8592 SHA512 af397dc1768ea6530e4b2ce8ef21b20ecff8ab9eebf380df224456173eea4c3bacf28b55c8efcdc70f76f0d66543c163564a94cfd66028221ace481fa3c2913f
DIST i3-4.18.1.tar.bz2 1217703 BLAKE2B 469a6ac09004f95861655858c47d9e6b2f378152bec7b7c6e7b08f06ee387043b8e2c382f888f14daf806ae8764d934025118e997f072709eee23c5cc52de21d SHA512 b001f539b1daf78be6dd9335a7c0474d30f8d969f79d131391ebd9ca310a058a1cc1234e4a9e60552efd520fc4983571f3c0b8cbd7be978e45957daaf86b3e90
+DIST i3-4.18.2.tar.bz2 1218440 BLAKE2B 55fba66b2399730cb3bc63d76efff18a439aad755c943f06d7622bd7c4d91502b3750cff638b98ef86d6f99746bc1858ffbd9396e2d89a7220f513575879e08a SHA512 997c7cdf32f95ba25cfcd483a09f7e37e5219e4501baefa5c1865ddffd206bc9725211e4082663fab4174dc947b663ff454d343a7e30340ac3ea451f999417fc
DIST i3-4.18.tar.bz2 1218591 BLAKE2B 582b7ba3a54edf8dd2657add05eb54a64b7c004761a1a248d91dfcb061cb9df215ff35301c125b11aa69b571daeacd5732b498934c1fb17f69404a101fd16ec8 SHA512 0bbfda7f4b20a92a50ffb6abbfc3f6bfe6bb4c987ad4b5b1791192eb23b8c3389cc9949a699901797370c14de1ff8e12447a3b8ce330ab7d300fafdb60a432ec
EBUILD i3-4.14-r1.ebuild 2140 BLAKE2B 941ebc7e16c4376bed180964e610ce38ff216b3d8b7c406edc07deb7b91f03390fe1dd064d3288048b1d77b47572ecc9c7d2643c868abd5c0d257b1dac89af22 SHA512 10d791310d6617ce95253d4dafc97291558e229dabea1c8ad44ecb1061d2baa9edeab2aef5c2b36ebceac85171339bddc81d33494f2fb244facc6c256cef2e6b
EBUILD i3-4.17.1-r1.ebuild 2327 BLAKE2B 8f307ab43874156d97b3db51ac68fef7ca58f3f2381c495d815326076c1368473974143f00f0909ef66b1efb6e0ff2fda4ccfd7161d336e4d80ae6f6f9da5be0 SHA512 9405eaafba8cac4c6918cdd8343f61c558f58460c2a8dcda2321b1ad38e7318f8a7f6a51d4a3afcc450dcdc9a139d8baf158179c9bf6165c421288e1dc99b1e9
EBUILD i3-4.18.1.ebuild 2133 BLAKE2B f5b1ca5ab47d57102c358e72d958d4b0153d24b41573067f8760f80860150567a16839b5baf9270f80c9ac2daeb751c103a893ca4c8246e7f476f401200451d9 SHA512 6006b8efd31270c81b4ab4047ef22abc15779729d71ff6a6e3ab2a82376bf84c1e19eb80a6e5d22d7f68ea03d78ca088edd9d4c35e9aa5093a39e2d689d6648a
+EBUILD i3-4.18.2.ebuild 2133 BLAKE2B f5b1ca5ab47d57102c358e72d958d4b0153d24b41573067f8760f80860150567a16839b5baf9270f80c9ac2daeb751c103a893ca4c8246e7f476f401200451d9 SHA512 6006b8efd31270c81b4ab4047ef22abc15779729d71ff6a6e3ab2a82376bf84c1e19eb80a6e5d22d7f68ea03d78ca088edd9d4c35e9aa5093a39e2d689d6648a
EBUILD i3-4.18.ebuild 2126 BLAKE2B 29048fa9165965ccd572cbacc8fdcc15697384bb75039c2c77caa3970040b31592359c1aa4b8df9242fd8c455e0b1a44d33c76422a9e603235651828cb7020d3 SHA512 527a652e1c6e05b1730a404c38a612820aebc2619ea8baf63c3403cbaaa8a4a5608ba63586c4f5ab09d7d57225727ed3f1207da317110b2b50b31b224440820c
EBUILD i3-9999.ebuild 1817 BLAKE2B e812d4a04b34d2afb67da16370baace1a3d3376e2a15f73ff77aabbb8a061104f750abd84721266926bcd4d8f05b60d0014f38643c1a706e3ba5126ce68139f5 SHA512 0a31fd5d8ceeeda0c6f8fe06e595be9aa9f0aeca7547c9a8dc24cb2f6c0034255269d256cd88f265d77517da7df0cc8cd116b02404207cc4163df8e27132e086
MISC metadata.xml 470 BLAKE2B 1c4fd7b44860934e88fb5165254fe0e8ca7e647c11af9af7d959f240e51002e6a454d9b93b30da8944891a1aa6a989f7a3e2a8af44ba41de174e78745393dd79 SHA512 52eddb56541d1172b04ca3ae646d01e52fb300dd62f5dfeaf2abe9d791965813e87b24a1477743797227bf8d407051f79076d54edb599524f89f3cfc716cc47e
diff --git a/x11-wm/i3/i3-4.18.2.ebuild b/x11-wm/i3/i3-4.18.2.ebuild
new file mode 100644
index 000000000000..58a3f832182c
--- /dev/null
+++ b/x11-wm/i3/i3-4.18.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools out-of-source virtualx
+
+DESCRIPTION="An improved dynamic tiling window manager"
+HOMEPAGE="https://i3wm.org/"
+SRC_URI="https://i3wm.org/downloads/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc debug test"
+
+CDEPEND="dev-libs/libev
+ dev-libs/libpcre
+ dev-libs/yajl
+ x11-libs/libxcb[xkb]
+ x11-libs/libxkbcommon[X]
+ x11-libs/startup-notification
+ x11-libs/xcb-util
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-wm
+ x11-libs/xcb-util-xrm
+ x11-misc/xkeyboard-config
+ x11-libs/cairo[X,xcb(+)]
+ x11-libs/pango[X]"
+DEPEND="${CDEPEND}
+ test? (
+ dev-perl/AnyEvent
+ dev-perl/X11-XCB
+ dev-perl/Inline
+ dev-perl/Inline-C
+ dev-perl/IPC-Run
+ dev-perl/ExtUtils-PkgConfig
+ dev-perl/local-lib
+ virtual/perl-Test-Simple
+ x11-base/xorg-server[xephyr]
+ x11-misc/xvfb-run
+ )"
+RDEPEND="${CDEPEND}
+ dev-lang/perl
+ dev-perl/AnyEvent-I3
+ dev-perl/JSON-XS"
+BDEPEND="virtual/pkgconfig"
+
+# Test without debug will apply optimization levels, which results
+# in type-punned pointers - which in turn causes test failures.
+REQUIRED_USE="test? ( debug )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.16-musl-GLOB_TILDE.patch"
+)
+
+# https://github.com/i3/i3/issues/3013
+RESTRICT="test"
+
+src_prepare() {
+ default
+
+ cat <<- EOF > "${T}"/i3wm
+ #!/bin/sh
+ exec /usr/bin/i3
+ EOF
+
+ eautoreconf
+}
+
+my_src_configure() {
+ local myeconfargs=(
+ $(use_enable debug)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+my_src_test() {
+ emake check
+}
+
+my_src_install_all() {
+ doman man/*.1
+
+ einstalldocs
+ use doc && dodoc -r docs "RELEASE-NOTES-${PV}"
+
+ exeinto /etc/X11/Sessions
+ doexe "${T}/i3wm"
+}
+
+pkg_postinst() {
+ # Only show the elog information on a new install
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ elog "There are several packages that you may find useful with ${PN} and"
+ elog "their usage is suggested by the upstream maintainers, namely:"
+ elog " x11-misc/dmenu"
+ elog " x11-misc/i3status"
+ elog " x11-misc/i3lock"
+ elog "Please refer to their description for additional info."
+ fi
+}
diff --git a/x11-wm/icewm/Manifest b/x11-wm/icewm/Manifest
index a71559bd6ba4..eba91f6282cf 100644
--- a/x11-wm/icewm/Manifest
+++ b/x11-wm/icewm/Manifest
@@ -1,8 +1,6 @@
AUX icewm 33 BLAKE2B 5605658012ad8ed16bbd4cf0c4cb7cbe5204f73c20ef2c3d9fef1011a80b9e68863de64b45e4b043604b147c9d31f3f5d2617d067b694f5ec5329ad895472b0e SHA512 3fe619e59cc5d354242ccd85d3b1982dd7db6d0f6170f46f9d33975872f6d5a342a08d69db763162dc43681eedb96e9ba5075455bf54adf4fb86bf19887bf6e0
-DIST icewm-1.5.5.tar.xz 1707656 BLAKE2B 670ab4d1c1648faa24c848ddb04f3e353a3acd8e9a105837229d00ca344a61b3432d7b23b89dc054e220797cfd56d6504ad233d8793a3a5d95d9943c79017797 SHA512 5d75d33bf6e45ea0b46ace5173d825e9d1a12318cf7a5319b20ea704b019f6c09391f0f199b0fac678ba0f160d8236fc1cfee5d3b47d1895b7ba3721ff62a05e
-DIST icewm-1.6.5.tar.lz 1681783 BLAKE2B 3b89bfc3a02ff714c4eb5ec81b64dacabccefa39027cc05d0718ef6f4d1d77af503099a4c1e4735e3a4a3122899d7e5ef04c0be3fddcc442c89c8af830ee294a SHA512 7914031fa2df42ed337aa9c65c04f959746210c255dc799361b636042f1614949e1f9a3b9a2357fe39f469f2ed9a75d4c916c7b4c3e61c7b7ab6dc2cf9d3d9be
DIST icewm-1.6.6.tar.lz 1684639 BLAKE2B 20daba42f19d86ceff6ce31c8df9cb1b9b09cc53d8933f70a9a8e750470c4f485e79f8de5e47ed503c83ac5433931c4ff98b10584566941e6a3bcf22d58e3dbf SHA512 6d9848924253fee5f57be488d2eb0b602767f168ce623b10c768a73197dfc6265daee7e70373d45ff5fae1c15b029d62c77ad13f0f631283bbf13aaaa9c6234d
-EBUILD icewm-1.5.5.ebuild 2340 BLAKE2B bc642a3517caf7db6396f0123cc23f266bccb75b4af0c62f0519c98fd0d5ed61f3cbee29b6c48c979986c16bad87eed0cfe64aadcc345ef40b82feec02d56f5b SHA512 fd19bd04c7fc3b475af8b3915563e37be1939aecadf08f89f0b69c0a566f7b9adef413a8c4f35b17302a71da72a972f1e034c6f509b306fb32e17a5bc3e5df81
-EBUILD icewm-1.6.5.ebuild 2674 BLAKE2B 527d266c70c5a81b2664778a828f6d73156e64a03da93d0b33499fe83f9b2036e75f19ac4f687b069f834d72d0ba8503f27692c5d9c7a4d39365433ed6fd64eb SHA512 7497f2c29f337623c803fbb30ca1df6b0019a3ca76b143d0b320ca7a923ccc84389895797a1bce5382c6d2671e3c27f7ad73a554320d8ef0495e270228f0980a
-EBUILD icewm-1.6.6.ebuild 2674 BLAKE2B 527d266c70c5a81b2664778a828f6d73156e64a03da93d0b33499fe83f9b2036e75f19ac4f687b069f834d72d0ba8503f27692c5d9c7a4d39365433ed6fd64eb SHA512 7497f2c29f337623c803fbb30ca1df6b0019a3ca76b143d0b320ca7a923ccc84389895797a1bce5382c6d2671e3c27f7ad73a554320d8ef0495e270228f0980a
+DIST icewm-1.7.0.tar.lz 1668130 BLAKE2B 90739f862cf320c43dc2ddbd1a5ecdf2918e6525e45d5732b19adaaeef0f104d9a66d29acab776658f869d7149954d4b531a07e2595a4c80b4dc50dc679473f0 SHA512 1b0faed0e9ead837dcb0d3ce91ad5248d7fca5ad48455c838700c66482a3373bb4e552dbc252b93b0a5613d53e2663cea756e64b3f3fb073d9ba2797e2b69601
+EBUILD icewm-1.6.6.ebuild 2670 BLAKE2B 6fd31e08fe11f8ebb664ff0d11269df39b47433dfafc1058281af3896dcf10a81930707846efc4d2b964d881b9f6c7eef5a21548d50fba58462e101f360d6c95 SHA512 3dfb0a7502141b5916a2bb5d088bd533bc70281dc4c3171a8fbf87e65c94b7b88bf99c592ef3ec3e20994d9913226b760fb9037b2bec7b0aaabdcf679d428eab
+EBUILD icewm-1.7.0.ebuild 2674 BLAKE2B 527d266c70c5a81b2664778a828f6d73156e64a03da93d0b33499fe83f9b2036e75f19ac4f687b069f834d72d0ba8503f27692c5d9c7a4d39365433ed6fd64eb SHA512 7497f2c29f337623c803fbb30ca1df6b0019a3ca76b143d0b320ca7a923ccc84389895797a1bce5382c6d2671e3c27f7ad73a554320d8ef0495e270228f0980a
MISC metadata.xml 747 BLAKE2B a986dc65f9b603519ef92fecc63cadd2921d6569e8735956a55ce91673426082e367664cce23c2b80cec19e0d997da357ac8f9d3d78c738ad92f42f6f426c225 SHA512 f9b84c60b780b5999c8a295b64bdf1bdb734108984e48f1271257cb35602df024a347560526de52f43ede16f67031551f4ae3f37401d3320e4dbdfb913e557fe
diff --git a/x11-wm/icewm/icewm-1.5.5.ebuild b/x11-wm/icewm/icewm-1.5.5.ebuild
deleted file mode 100644
index f5b8c004563d..000000000000
--- a/x11-wm/icewm/icewm-1.5.5.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Ice Window Manager with Themes"
-HOMEPAGE="https://ice-wm.org/ https://github.com/ice-wm/icewm"
-LICENSE="GPL-2"
-SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.xz"
-
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE="+alsa ao bidi debug nls truetype uclibc xinerama"
-
-# Tests broken in all versions, patches welcome, bug #323907, #389533
-RESTRICT="test"
-
-REQUIRED_USE="|| ( alsa ao )"
-
-#fix for icewm preversion package names
-S="${WORKDIR}/${P/_}"
-
-RDEPEND="
- media-libs/fontconfig
- x11-libs/gdk-pixbuf:2[X]
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXft
- x11-libs/libXrandr
- x11-libs/libXrender
- alsa? (
- media-libs/alsa-lib
- media-libs/libsndfile[alsa]
- )
- ao? (
- media-libs/libao
- media-libs/libsndfile
- )
- bidi? ( dev-libs/fribidi )
- truetype? ( x11-libs/libXext )
- xinerama? ( x11-libs/libXinerama )
-"
-DEPEND="
- ${RDEPEND}
- gnome-base/librsvg
- x11-base/xorg-proto
- truetype? ( >=media-libs/freetype-2.0.9 )
-"
-
-BDEPEND="
- app-text/asciidoc
- nls? ( >=sys-devel/gettext-0.19.6 )
-"
-
-src_prepare() {
- # Fix bug #486710 - TODO: Still needed?
- #use uclibc && PATCHES+=( "${FILESDIR}/${PN}-1.3.8-uclibc.patch" )
-
- default
- eautoreconf
-}
-
-src_configure() {
- local icesound
- if use alsa && use ao ; then
- icesound="alsa,ao"
- elif use alsa ; then
- icesound="alsa"
- elif use ao ; then
- icesound="ao"
- fi
-
- local myconf=(
- --enable-gdk-pixbuf
- --enable-logevents
- --enable-xrandr
- --enable-xrender
- --with-cfgdir=/etc/icewm
- --with-docdir=/usr/share/doc/${PF}/html
- --with-icesound="${icesound}"
- --with-libdir=/usr/share/icewm
- $(use_enable bidi fribidi)
- $(use_enable debug)
- $(use_enable nls i18n)
- $(use_enable nls)
- $(use_enable xinerama)
- )
- if use truetype ; then
- myconf+=(
- --enable-shape
- )
- else
- myconf+=(
- --disable-xfreetype
- --enable-corefonts
- )
- fi
-
- CXXFLAGS="${CXXFLAGS}" econf "${myconf[@]}"
-
- sed -i "s:/icewm-\$(VERSION)::" src/Makefile || die
- sed -i "s:ungif:gif:" src/Makefile || die "libungif fix failed"
-}
-
-src_install() {
- local DOCS=( AUTHORS ChangeLog NEWS README.md TODO VERSION )
-
- default
-
- docinto html
- dodoc doc/icewm.html
- dodoc man/*.html
-
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}/icewm"
-}
diff --git a/x11-wm/icewm/icewm-1.6.6.ebuild b/x11-wm/icewm/icewm-1.6.6.ebuild
index f3a5bab3c272..fe0e2ed27f4e 100644
--- a/x11-wm/icewm/icewm-1.6.6.ebuild
+++ b/x11-wm/icewm/icewm-1.6.6.ebuild
@@ -11,7 +11,7 @@ LICENSE="GPL-2"
SRC_URI="https://github.com/ice-wm/icewm/releases/download/${PV}/${P}.tar.lz"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc sparc x86"
IUSE="+alsa ao bidi debug +gdk-pixbuf nls truetype uclibc xinerama"
# Tests broken in all versions, patches welcome, bug #323907, #389533
diff --git a/x11-wm/icewm/icewm-1.6.5.ebuild b/x11-wm/icewm/icewm-1.7.0.ebuild
index f3a5bab3c272..f3a5bab3c272 100644
--- a/x11-wm/icewm/icewm-1.6.5.ebuild
+++ b/x11-wm/icewm/icewm-1.7.0.ebuild
diff --git a/x11-wm/marco/Manifest b/x11-wm/marco/Manifest
index 677d0aa768bc..b013a61f3d28 100644
--- a/x11-wm/marco/Manifest
+++ b/x11-wm/marco/Manifest
@@ -1,6 +1,7 @@
DIST marco-1.22.4.tar.xz 1368868 BLAKE2B 45a1bdfa13419f690e4a1604a18f1ef4f57b95cc64c628a8d1c4b8d5a92409eb8ecb946b60c9b9711151858a4668247f2ee031a95464463f3005952edd95265c SHA512 46867396b66453c63624e54c382845b898b10768db0560100f021e57ec80189785093be38eeaf19c50a9e4728de2b6e605267a8f1d5a5596aaa75958c0e3a6b0
DIST marco-1.24.0.tar.xz 1827076 BLAKE2B e4bcf8584199cbe4f9f813c7512176dd9b84a39ed162cd051f1f174c428828d1d73d6ab64c19ca681f0aea966742e0474256935f2a7c0c490b77dda91147162c SHA512 b257994c097f174fe83f3f0f4d6b6991e8c0f402daffd99f8a9521d588b609c56953e73dd4d143be64f5c9a4caa8d890ff30a120e18a9d5b36c6f856a7190428
+DIST marco-1.24.1.tar.xz 1860008 BLAKE2B b147e6ce8aad9382b2e8d96eec2da0356cce91977f4387776359ffb1f26903d7f0b9d9a1d43a436d1a64033f545600e7f810a29e3ae6ecdfb0d73ef8073b782c SHA512 55607898b64f0da3a85dd8d7fd092d847c8f67cefa096a63dbe074c197157a3d661fcb3f2a495b4425340b583b600cda3d1c92ac08b7327904dbd4aab8e92c85
EBUILD marco-1.22.4-r2.ebuild 1475 BLAKE2B 77a83a4e4e7d32f02a7d7de5d15e7ef5ff23a4386d30c8873bfdc3dbe4a562d470a0dae4724fad3cbffbb46d00d956d43bcd74ff6bdb5183bb75e647de7098b2 SHA512 6a8c138b654cb33f1389587dd60239847ba0d952e017a74407fbe2eecfcf6553770d249c7a2b036d3bb087dd24f55517db714c0359e39083dbea9239d81861f7
-EBUILD marco-1.24.0-r1.ebuild 1485 BLAKE2B dc08a2e61ce2eb12c552341552d97fe73063e696d13a3257de25554448e7c040bf1cb30f48b5c2cc2647df6a38816cae17653071b2aa50908c9d37390da8cccc SHA512 82d828b42511b687d67c5910ac9635fe0b61b690a187181363392a9e97f4a8e9f7199ef30615b4baf96350dcba2303c220965624eba7a4df6041912418f1ad6e
-EBUILD marco-1.24.0.ebuild 1483 BLAKE2B 892fc383553d75e6a572b8c3ed10256fb553909131758a6cebd3cb1e851c8a2ede9c9dcacc95a25ef61d8195354b263709718cd5871cf396be91fc97707f15dc SHA512 fe1bd773fd110d273800716894b391558a049e07c8cc0132a3892f69bac3593b44f378ad9c7a78f66502d37229a0e4863db1bcad94687f3900f3c6e2a63d012f
+EBUILD marco-1.24.0-r2.ebuild 1504 BLAKE2B 58da594bf9ce3e1930ccfd1f43b64cdddd5c74ce54d9fb4199aa5c99fa96961640c40bd1b67cabb306a5c72a4780d77d9eea078e488d8d133d7fef657a9ef98b SHA512 506253ae98268e699848c937f826b1072f13e41868a4057f30b6090f9ae2cea30ad319183a3ec2ff709a9bf5767d25a3f503eed281242b836e8c83095b5ae5b6
+EBUILD marco-1.24.1.ebuild 1506 BLAKE2B 23a2e5ed1605eb0457fe6ec558374aaea77775b9cc0aa9321209da72b4ac509ef896efed15b9665e7c50490b9f0b84f1f24a7e2f271a46e18f0282861f8e466d SHA512 aa40eae15416b859fc2c9c23b16c46b97763908325709743c14ef24596bae37a35e407f28ff7b876481df8586f8bc320c518a08df638ef734ff55916afd4dbfd
MISC metadata.xml 334 BLAKE2B 4a521e1c77d597f68a11cdaa695afcb40a5a2670a7fd643db0999362884a0bad7fb8106b7ba479a939930fbf0323c7f22186cf3fca5583210227a819631ead5d SHA512 f55f007780c371bc133eb3b8eed1bb4f930cab1e29c9ff0ab2dd99cd2e1458058dc86bf3fd70e9f4e9f1db259a7b8a5a247b04282ca08e88d767ee2f1878a451
diff --git a/x11-wm/marco/marco-1.24.0.ebuild b/x11-wm/marco/marco-1.24.0-r2.ebuild
index 10f95fe208f8..3a7cf634c890 100644
--- a/x11-wm/marco/marco-1.24.0.ebuild
+++ b/x11-wm/marco/marco-1.24.0-r2.ebuild
@@ -8,12 +8,12 @@ MATE2_LA_PUNT="yes"
inherit mate
if [[ ${PV} != 9999 ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 x86"
fi
DESCRIPTION="MATE default window manager"
LICENSE="FDL-1.2+ GPL-2+ LGPL-2+ MIT"
-SLOT="0"
+SLOT="0/2"
IUSE="startup-notification test xinerama"
RESTRICT="!test? ( test )"
@@ -59,6 +59,7 @@ DEPEND="${COMMON_DEPEND}
src_configure() {
mate_src_configure \
+ --disable-static \
--enable-compositor \
--enable-render \
--enable-shape \
diff --git a/x11-wm/marco/marco-1.24.0-r1.ebuild b/x11-wm/marco/marco-1.24.1.ebuild
index 83c4dce13d8e..02b3042b4bbc 100644
--- a/x11-wm/marco/marco-1.24.0-r1.ebuild
+++ b/x11-wm/marco/marco-1.24.1.ebuild
@@ -59,6 +59,7 @@ DEPEND="${COMMON_DEPEND}
src_configure() {
mate_src_configure \
+ --disable-static \
--enable-compositor \
--enable-render \
--enable-shape \
diff --git a/x11-wm/metacity/Manifest b/x11-wm/metacity/Manifest
index 6ab368343586..3bc92a7c5272 100644
--- a/x11-wm/metacity/Manifest
+++ b/x11-wm/metacity/Manifest
@@ -1,3 +1,5 @@
DIST metacity-3.34.1.tar.xz 2055708 BLAKE2B c1bac27f83d26718fa3d02f777a627324efc3e3eaffbf385a84dd97960adc30e84090f511500fe96a4fbbb373da80a38eaba4c5e14910fbcf8783857c0767ef2 SHA512 e9234ad0aee9fe27cf1c2030e31d8f2c292ae2ee2e9b8546ed86e396152faa9dc4cc67fa8321a0c3d3bf577a83bc143111c6ac225f423db243347a6a760695ee
+DIST metacity-3.36.1.tar.xz 2063452 BLAKE2B 2dd7b1c63e0b5f87ce4518d7d42d472223717012a46dd826dfda3c88f7e647809e6bf2449a28bd38573342fd5fec94e2233db958658ea4320b22c5451390e451 SHA512 98e73036cca238b713a112194b2cd7a866bcf7d08ef29fb590054b69a1bd807699317a51f9b851f9c474ae2557e27dc9fc4a52d7c436d93ad4a02babef68feeb
EBUILD metacity-3.34.1.ebuild 1233 BLAKE2B 6849286bfcc9997d335d7e842a6b03a6150707adae71c0f224b7d4dbe2fe41d3fbf0c89d18780b4f3b36dee20c01026171caa98cae840751b30ef8fe18550a96 SHA512 3519262f4f14a86750a3f833adcb8ef88282ef797c2c2a8c47531ff507d6f81713f336e8a04eb2573b9e485db427de10d7a4469a2b4a832994b48cbcc8c4c621
+EBUILD metacity-3.36.1.ebuild 1230 BLAKE2B 5ed0a66a03c26b6dec890a10cefe295d703df73b2af5fa996d192d3f91d30f454a359886a71b329cc95f980541231ede4eb724d63dd3f828bc07f4316c9cf852 SHA512 55217e43229292e884d88d4abc6f88b7626ef41904127e0b39f77da84d44d73970f53bac28d803eff48ede7b5fa07cd8c2a06476b9aab021037e5932b4fedcf8
MISC metadata.xml 477 BLAKE2B 592b2957c7bff2b55505a056a2eef8d8cec25eecb400b5046bfbbd84eadfc6baa1f1475fd772a568538360c6867f0b5c0934d85bc5c6fd6ad362d80bad31ea33 SHA512 e475ae41ee3fa97f037acca5634bcb8ded17e783183459aeb83b3566df36fe7d09832991e9252f59e900982bcd0c80e8987bccc2c3e042080405d5448af9423a
diff --git a/x11-wm/metacity/metacity-3.36.1.ebuild b/x11-wm/metacity/metacity-3.36.1.ebuild
new file mode 100644
index 000000000000..bc33e8f6558b
--- /dev/null
+++ b/x11-wm/metacity/metacity-3.36.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="GNOME Flashback window manager"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/metacity/"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="+libcanberra vulkan xinerama"
+KEYWORDS="~amd64"
+
+# TODO: libgtop could be optional, but no knob
+RDEPEND="
+ >=dev-libs/glib-2.44.0:2
+ >=x11-libs/gtk+-3.22.0:3[X]
+ >=x11-libs/pango-1.2.0
+ >=x11-libs/libXcomposite-0.3
+ >=gnome-base/gsettings-desktop-schemas-3.3.0
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXdamage
+ libcanberra? ( media-libs/libcanberra[gtk3] )
+ >=x11-libs/startup-notification-0.7
+ x11-libs/libXcursor
+ gnome-base/libgtop:2=
+ x11-libs/libX11
+ xinerama? ( x11-libs/libXinerama )
+ x11-libs/libXrandr
+ x11-libs/libXext
+ x11-libs/libICE
+ x11-libs/libSM
+ gnome-extra/zenity
+ vulkan? ( media-libs/vulkan-loader )
+"
+DEPEND="${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.4
+ x11-base/xorg-proto
+ virtual/pkgconfig
+" # autoconf-archive for eautoreconf
+
+src_configure() {
+ gnome2_src_configure \
+ --disable-static \
+ $(use_enable libcanberra canberra) \
+ $(use_enable xinerama) \
+ $(use_enable vulkan)
+}
diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index bcefb1547381..5e5852cf2f98 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1,11 +1,14 @@
AUX 3.32-eglmesaext-include.patch 2078 BLAKE2B cea9ba1a8d2749eb3590dd17a598aace69ad96897cbc5a6c1061c4041a8fe3809ff9f5bcc99cbdc33611a3a3319cda20f74f88434e71f03f2a1cac108185f3fb SHA512 23296f0e0b6ffd4610be3f0c6e1d524d15a5d259c5607a7ded4a8c39846f555dee92e5a8bb9c766211b758f8bc7483715a9640718bb9b7daa42905d802b2ee71
AUX 3.34.6-XInitThreads.patch 1625 BLAKE2B 5b9ff02d96643105d0b865da0821ed6d4a849c8a42d5787c0eadbee4f7943ba5028471bb8424b87ee716d7ae9581b29f6f219c65371a6307da8eb04e0a5a94a2 SHA512 b223845da63ddbba5eaffa9b2a85e1cdaaee9126707d10c902814d35596857fca733ac290b86648ec506cc7bea2432b95ed5c5ea18dd598e539fcd0670620065
AUX 3.34.6-tests-dontreq-gdkwayland.patch 1730 BLAKE2B d796a4dc91d756ac4af24c411e9f6ef33fcd02443585a3662bf58f04498305aa6b458ab0ace5191a97d9c66ba81cec9ee75099d7e77436eb39c3bec33bb68e26 SHA512 841f59c00f061302f411ce5ed5c25ef041f13a57d44da011815cfb2c1f80cccea1963675dc023d82aac4824b620861876ca628b6165db74b150564222b786b22
-DIST mutter-3.34.5.tar.xz 2804640 BLAKE2B b73a34f4e064b74b321b7ac54749170663c10874a82c0e4f6b20b1f9d97662af0ba188e5ac13a187117765b8aee820fc7367dfbeecc26002942151e77433012c SHA512 4199cf66e6551ebf80b9d2217e3164b1de30b055c58a64bc2d88961aad3a35c137174f6aea96f0250fa3efb2bf4676aa409fefb1a9237bbc7acf438aeed2e78a
DIST mutter-3.34.6-patchset.tar.xz 4748 BLAKE2B 103f17256c7a9f347aadd58119e0e92c844bf372723e1462ea343fe9a80d7ed9dd55ad04215216dd51f97143e23b201e056f2e17a1808a22fe2d4e0f8e8da659 SHA512 79e1d72d14643ef3b6d9da0532ca636e41a110bcc7e8fe1553940ca6c1e2cf6414923a707bdde7823449ef7b0535d8c97ae0ae57a02f55e90950e8c127340ade
DIST mutter-3.34.6.tar.xz 2805328 BLAKE2B bba0e062ab81f8e88e7e59b6dbf51226b6e2d43932c7d61aca5a3e709119f909e30acea67a5444c95205ddf929a1f5bf7785eec7aed4f2da743c19543aa79962 SHA512 dd240fdcfc8ba0c62c0ff423a40ec6e0007d154f0be39e18cea543da7ff548e10a9b712f9b2cc09c58ad342b1e7eb50fb2a8790c55d284846bb6f1a76f8c6d6b
-EBUILD mutter-3.34.5.ebuild 4601 BLAKE2B bc7d2781611d8653fdab53b787f370232f7fce34ad9e981d570fcb3b862d6fb53742097735be12f1c338f24dc7e8d4f7fb3b18f9966d3e1e6f7abe63e802268e SHA512 c0c3779418ecbc68cb5a7cc3b54ae2b944b7f2cd64248e647d1f19104c7e344d797da5255c944cc5b21b88c53823bcbd5df0982944657ba2ee5157d2d959b9d0
+DIST mutter-3.36.4-patchset.tar.xz 9064 BLAKE2B 62a66010a2daf8584ae6bc79d81425e4283ebf3a97d9bbf4e52d486dc3460c9f501f1d18adcf95fc5016678b235931ed095c1edfa3f86374d826c8808927956a SHA512 fb84a44e7676f14b906c54c36696f7c4c0b154ff8e08786d87ae2320ddec2aa8f275b7d5481e434d4ea6c4a06d3221cfe53f8642bc7e98037937f3ff921b33c8
+DIST mutter-3.36.4.tar.xz 2687224 BLAKE2B edf86573bcecaff67b666205460ce8748e0e58f03a14f3f04ae01e0afed6e2909d16d4c2bc53d2e95e9ad2d5b3a8223d06245e01c7dbcc51dc6e04b463767935 SHA512 e7130e59d5539a53ac8a349a38ce1ce757c6eee2ba672fc9eab9330bde32217674a9a206bd977db03195dc42b6c327147467407dd0159c4e8585332d9c1daabb
+DIST mutter-3.36.5.tar.xz 2687916 BLAKE2B 15eedc6b1a7c5fdb3a355b8aa4b5586491d0fc50ef293b200b747e9d2a8540df9dcb5d492edb30d1a51b779bf4faceba9448535475c65864d08219eb94e71599 SHA512 cf02003578ebe4d025006b7dc8c277e5a2240373d41fd21e9e7a0ea3d7f323454925a09a5f77117e63a95d4f7663fc4ad7b6e21b042044a8a1a5238713f8d5ec
EBUILD mutter-3.34.6-r1.ebuild 4693 BLAKE2B f5ec4765d9f830be04ff211c47bd90bcaa22b872907adefe4017f1dcb6c2ac6160c6e3d41b203c5863e5ba0fc9a21285b2ed2de66234bf1c8af73f9c6635f3fe SHA512 b0f35b7b730b90f9dd64ab2e1749904b9fd287d58ca80e1b16accdea79eff5d7fb8a369da495341bcc5c6d0d51fa1ed801fd282d84014be5722354940358701e
EBUILD mutter-3.34.6-r2.ebuild 4758 BLAKE2B e1d099094f754a2554ef29263f6a2fe7573bcf6ea03f268a2d29b22047d4f1bc025ad1991e216da7329331de7216819afe703759670b9391c16b955a49c83a7e SHA512 06b01e1998c4c2b45ea91e4b96382ddadf28c841f0aef43becd078b239c8cc83b8543b34f452be16ed079f0ab9642979604bb2ca76ab55642e3992e1c3b83601
-EBUILD mutter-3.34.6.ebuild 4603 BLAKE2B 888ff9338623e03e37f9ca1bc3df553361c35ffe79aa85f7dfec96182436c1c4154fdabb5d7be36166322f996cfc6bc877fa2d42d7ccd4cbf38295a5ff50afbe SHA512 8840607602e87567e2cd8307196269655b5cc516834cce262ee2841debdbd8151b6889a901e39d6ce251eaf2261295326fd31d17d284dace45da618436e1ef59
+EBUILD mutter-3.36.4-r1.ebuild 4772 BLAKE2B 8fbe6abab388bb25743cef1fb2cfb3f533540330a49a4ff6600e69be1ef7bbb8ff02d5978cea9891c3553ce95027bd3214a8556b1b9287c72a438cdd84ccf1ac SHA512 939bf6555a4f030feafa231c5ccdbd31cccd757f96c07a1cdf2ecf96ce9b9fee9e8c61f23934d03ff11008a710aa2c6cef15d6d2f24579170a0a891caa5e2930
+EBUILD mutter-3.36.4.ebuild 4661 BLAKE2B e0e5d0a05570c74d936cb1257f41d1a0bcca8f5cbb2a455c2cd5ab19b0773b65560a395323145afbe11814770ed4abbf7790abc7149d6142c0afe4f9d153ea91 SHA512 ce2d1390285e22b2866fd4abb2aa6b0597d40375f67d02d85548150bab0c7359b057057cfd9faeb35169d835e5b719f24987bfed0eacc0ba3924a713e6e7a228
+EBUILD mutter-3.36.5.ebuild 4633 BLAKE2B b339ba281c3a153619156c7b69add8056abd50af5f356a8d46537e33810ff3cd061bba04c2a5ab1eaea0d671fd4197cf11b5ff43794ea5e8a7b1398a9683dfcf SHA512 7dd8fae79e9242ef11d624fb8296a2190ad720bf72cb2dede6cbca0871c598e8928ee64c8af52f54abad825f785bac0339cecf52f185b5b5513dde5d7eaa691b
MISC metadata.xml 605 BLAKE2B 5dc68fbf8b85c2bf75ea435abe116a9ed7072ec40a45bda28de9cb277a03e5c363487f1c3aa5c60cab5f710e06f15d966790684cac1573676af635e59b3cdfbd SHA512 440e7a33404e218da15c127614d843edcd42c469aced4609c2e7d7d8ec1281c9eceb64aebe406a75e9ba0a05b6be18bbb721257e140f6d334aff6143b1233fb8
diff --git a/x11-wm/mutter/mutter-3.34.5.ebuild b/x11-wm/mutter/mutter-3.36.4-r1.ebuild
index 72c020d0f4a9..1378bd57cf53 100644
--- a/x11-wm/mutter/mutter-3.34.5.ebuild
+++ b/x11-wm/mutter/mutter-3.36.4-r1.ebuild
@@ -6,9 +6,10 @@ inherit gnome.org gnome2-utils meson virtualx xdg
DESCRIPTION="GNOME 3 compositing window manager based on Clutter"
HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/"
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz"
LICENSE="GPL-2+"
-SLOT="0/5" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
+SLOT="0/6" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
IUSE="elogind input_devices_wacom +introspection screencast +sysprof systemd test udev wayland"
# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider
@@ -17,13 +18,14 @@ REQUIRED_USE="
test? ( wayland )"
RESTRICT="!test? ( test )"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema
# xorg-server is needed at build and runtime with USE=wayland for Xwayland
# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
DEPEND="
x11-libs/libX11
+ >=media-libs/graphene-1.9.3[introspection?]
>=x11-libs/gtk+-3.19.8:3[X,introspection?]
x11-libs/gdk-pixbuf:2
>=x11-libs/pango-1.30[introspection?]
@@ -52,13 +54,14 @@ DEPEND="
x11-libs/libICE
>=dev-libs/atk-2.5.3[introspection?]
>=media-libs/libcanberra-0.26
+ sys-apps/dbus
media-libs/mesa[X(+),egl]
wayland? (
- >=dev-libs/wayland-protocols-1.18
+ >=dev-libs/wayland-protocols-1.19
>=dev-libs/wayland-1.13.0
x11-libs/libdrm:=
>=media-libs/mesa-10.3[egl,gbm,wayland,gles2]
- >=dev-libs/libinput-1.4
+ >=dev-libs/libinput-1.7
systemd? ( sys-apps/systemd )
elogind? ( sys-auth/elogind )
x11-base/xorg-server[wayland]
@@ -68,7 +71,7 @@ DEPEND="
x11-libs/libSM
input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
>=x11-libs/startup-notification-0.7
- screencast? ( >=media-video/pipewire-0.2.2:0/0.2 )
+ screencast? ( >=media-video/pipewire-0.3.0:0/0.3 )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
RDEPEND="${DEPEND}
@@ -76,8 +79,7 @@ RDEPEND="${DEPEND}
"
DEPEND="${DEPEND}
x11-base/xorg-proto
- sysprof? ( >=dev-util/sysprof-capture-3.34.1-r1:3
- <dev-util/sysprof-capture-3.35:3 )
+ sysprof? ( >=dev-util/sysprof-capture-3.35.2:3 )
"
# wayland bdepend for wayland-scanner, xorg-server for cvt utility
BDEPEND="
@@ -93,7 +95,8 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/3.32-eglmesaext-include.patch
+ "${WORKDIR}"/patches/ # various gnome-3-36 patches for screencast
+ "${FILESDIR}"/3.34.6-tests-dontreq-gdkwayland.patch
)
src_configure() {
diff --git a/x11-wm/mutter/mutter-3.36.4.ebuild b/x11-wm/mutter/mutter-3.36.4.ebuild
new file mode 100644
index 000000000000..e85b8ba36518
--- /dev/null
+++ b/x11-wm/mutter/mutter-3.36.4.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="GNOME 3 compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/"
+
+LICENSE="GPL-2+"
+SLOT="0/6" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
+
+IUSE="elogind input_devices_wacom +introspection +sysprof systemd test udev wayland"
+# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider
+REQUIRED_USE="
+ wayland? ( ^^ ( elogind systemd ) udev )
+ test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+ x11-libs/libX11
+ >=media-libs/graphene-1.9.3[introspection?]
+ >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/pango-1.30[introspection?]
+ >=dev-libs/fribidi-1.0.0
+ >=x11-libs/cairo-1.14[X]
+ >=gnome-base/gsettings-desktop-schemas-3.33.0[introspection?]
+ >=dev-libs/glib-2.61.1:2
+ gnome-base/gnome-settings-daemon
+ >=dev-libs/json-glib-0.12.0[introspection?]
+ gnome-base/gnome-desktop:3=
+ >=x11-libs/libXcomposite-0.4
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ >=x11-libs/libXfixes-3
+ >=x11-libs/libXi-1.7.4
+ x11-libs/libXtst
+ x11-libs/libxkbfile
+ x11-misc/xkeyboard-config
+ >=x11-libs/libxkbcommon-0.4.3[X]
+ x11-libs/libXrender
+ >=x11-libs/libXrandr-1.5.0
+ x11-libs/libxcb
+ x11-libs/libXinerama
+ x11-libs/libXau
+ x11-libs/libICE
+ >=dev-libs/atk-2.5.3[introspection?]
+ >=media-libs/libcanberra-0.26
+ sys-apps/dbus
+ media-libs/mesa[X(+),egl]
+ wayland? (
+ >=dev-libs/wayland-protocols-1.19
+ >=dev-libs/wayland-1.13.0
+ x11-libs/libdrm:=
+ >=media-libs/mesa-10.3[egl,gbm,wayland,gles2]
+ >=dev-libs/libinput-1.7
+ systemd? ( sys-apps/systemd )
+ elogind? ( sys-auth/elogind )
+ x11-base/xorg-server[wayland]
+ )
+ udev? ( >=dev-libs/libgudev-232:=
+ >=virtual/libudev-232-r1:= )
+ x11-libs/libSM
+ input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
+ >=x11-libs/startup-notification-0.7
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+ gnome-extra/zenity
+"
+DEPEND="${DEPEND}
+ x11-base/xorg-proto
+ sysprof? ( >=dev-util/sysprof-capture-3.35.2:3 )
+"
+# wayland bdepend for wayland-scanner, xorg-server for cvt utility
+BDEPEND="
+ dev-libs/wayland
+ >=dev-util/meson-0.50.0
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? ( app-text/docbook-xml-dtd:4.5 )
+ wayland? ( >=sys-kernel/linux-headers-4.4
+ x11-base/xorg-server )
+"
+
+PATCHES=(
+ "${FILESDIR}"/3.34.6-tests-dontreq-gdkwayland.patch
+)
+
+src_configure() {
+ # TODO: Replicate debug vs release meson build type behaviour under our buildtype=plain
+ local emesonargs=(
+ -Dopengl=true
+ #opengl_libname
+ #gles2_libname
+ $(meson_use wayland gles2)
+ -Degl=true
+ -Dglx=true
+ $(meson_use wayland)
+ $(meson_use wayland native_backend)
+ -Dremote_desktop=false # TODO: Re-enable with pipewire:0.3, but first get patches from gnome-3-36 for screencast on top of 3.36.4
+ -Degl_device=false # This should be dependent on wayland,video_drivers_nvidia, once eglstream support is there
+ -Dwayland_eglstream=false # requires packages egl-wayland for wayland-eglstream-protocols.pc
+ $(meson_use udev)
+ $(meson_use input_devices_wacom libwacom)
+ -Dpango_ft2=true
+ -Dstartup_notification=true
+ -Dsm=true
+ $(meson_use introspection)
+ $(meson_use test cogl_tests)
+ $(meson_use wayland core_tests) # core tests require wayland; overall -Dtests option is honored on top, so no extra conditional needed
+ $(meson_use test clutter_tests)
+ $(meson_use test tests)
+ $(meson_use sysprof profiler)
+ -Dinstalled_tests=false
+ #verbose # Let upstream choose default for verbose mode
+ #xwayland_path
+ # TODO: relies on default settings, but in Gentoo we might have some more packages we want to give Xgrab access (mostly virtual managers and remote desktops)
+ #xwayland_grab_default_access_rules
+ )
+ meson_src_configure
+}
+
+src_test() {
+ glib-compile-schemas "${BUILD_DIR}"/data
+ GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data virtx meson_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/x11-wm/mutter/mutter-3.34.6.ebuild b/x11-wm/mutter/mutter-3.36.5.ebuild
index 0d1a9f2d48c9..c4f63fe179e3 100644
--- a/x11-wm/mutter/mutter-3.34.6.ebuild
+++ b/x11-wm/mutter/mutter-3.36.5.ebuild
@@ -8,7 +8,7 @@ DESCRIPTION="GNOME 3 compositing window manager based on Clutter"
HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/"
LICENSE="GPL-2+"
-SLOT="0/5" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
+SLOT="0/6" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
IUSE="elogind input_devices_wacom +introspection screencast +sysprof systemd test udev wayland"
# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider
@@ -24,6 +24,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
DEPEND="
x11-libs/libX11
+ >=media-libs/graphene-1.9.3[introspection?]
>=x11-libs/gtk+-3.19.8:3[X,introspection?]
x11-libs/gdk-pixbuf:2
>=x11-libs/pango-1.30[introspection?]
@@ -52,13 +53,14 @@ DEPEND="
x11-libs/libICE
>=dev-libs/atk-2.5.3[introspection?]
>=media-libs/libcanberra-0.26
+ sys-apps/dbus
media-libs/mesa[X(+),egl]
wayland? (
- >=dev-libs/wayland-protocols-1.18
+ >=dev-libs/wayland-protocols-1.19
>=dev-libs/wayland-1.13.0
x11-libs/libdrm:=
>=media-libs/mesa-10.3[egl,gbm,wayland,gles2]
- >=dev-libs/libinput-1.4
+ >=dev-libs/libinput-1.7
systemd? ( sys-apps/systemd )
elogind? ( sys-auth/elogind )
x11-base/xorg-server[wayland]
@@ -68,7 +70,7 @@ DEPEND="
x11-libs/libSM
input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
>=x11-libs/startup-notification-0.7
- screencast? ( >=media-video/pipewire-0.2.2:0/0.2 )
+ screencast? ( >=media-video/pipewire-0.3.0:0/0.3 )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
"
RDEPEND="${DEPEND}
@@ -76,8 +78,7 @@ RDEPEND="${DEPEND}
"
DEPEND="${DEPEND}
x11-base/xorg-proto
- sysprof? ( >=dev-util/sysprof-capture-3.34.1-r1:3
- <dev-util/sysprof-capture-3.35:3 )
+ sysprof? ( >=dev-util/sysprof-capture-3.35.2:3 )
"
# wayland bdepend for wayland-scanner, xorg-server for cvt utility
BDEPEND="
@@ -93,7 +94,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/3.32-eglmesaext-include.patch
+ "${FILESDIR}"/3.34.6-tests-dontreq-gdkwayland.patch
)
src_configure() {
diff --git a/x11-wm/openbox/Manifest b/x11-wm/openbox/Manifest
index 41101e863b37..ac7826a7eb6d 100644
--- a/x11-wm/openbox/Manifest
+++ b/x11-wm/openbox/Manifest
@@ -2,7 +2,6 @@ AUX openbox-3.5.2-gnome-session.patch 574 BLAKE2B 64d1d141245172140c16e7d4bee919
AUX openbox-3.6.1-py3-xdg.patch 4702 BLAKE2B 52e8f35626bf71a10327efe99d518994aece46561f4cb4d26d71412f8f5e1528efbd17c48b38a902053b6d3eefbaa9b79f79c06783d669b0c76cbdf256300463 SHA512 7079cf38a79e2fe7e35c07a5600de8a4678961239d3990596378239f064522204ca40522861f1d403d6e621bca92ca14b06873645ba60fda2c86a4132a9aa16a
DIST openbox-3.6.1.tar.gz 962665 BLAKE2B 1c0288137d7b02d443c384f970cd9a3f4d5d5585989917ac6ae8cf492e045dc086650c245907e168bc7b6d0ce701339854a5d94ad510823141cc78e28c1e13c5 SHA512 5e6f4a214005bea8b26bc8959fe5bb67356a387ddd317e014f43cb5b5bf263ec617a5973e2982eb76a08dc7d3ca5ec9e72e64c9b5efd751001a8999b420b1ad0
DIST surreal-gentoo.tar.gz 13410 BLAKE2B e7d902278004785c68a2e5aa02aa326cee1ef04fe964fce283afde00cb668b06d5d8461207ef9571aa402b960ec16bdff6bf11cf38ca9a76335ced173592ffce SHA512 dd43cb78e5e33345767edad22d0470765ac9eeae02bbad0acd8098bc096c15a166bf651493d12a5953bc043c9be92e9b160607eafb4723a6bcfc5d1d6fae235e
-EBUILD openbox-3.6.1-r3.ebuild 2714 BLAKE2B 735fbe7b73f32fbd7c803fbc680d0477d02de029352a0221696d8037bf57d2a59b8c806193ae3f0a87310180e3a1ed3e9be5d3f88de84ca62227d3f02687000a SHA512 9f12c32c065eb54b9b50aa0444ea1d1e291e7a99c0b0b121c8940417c0ad99c2d1767dc2a2bdad786048882ce45356d97fa7da2d4711290153a3d94fe001f8d1
-EBUILD openbox-3.6.1.ebuild 2608 BLAKE2B 310fb7279464260f025ece227bad2a3481ce1fbe3f841d212949ed6a6d4ed2143789092b6c702628dea66569f03fa5a716442a0a7b686c437f707f15a0e06290 SHA512 a915e92e485f840e864280a1d633d7d75de916ca812158544a7561254d1335727f996ca0bd7724ea3b2ac4f4624d90a3a33ee800a39f9ffb747d11257b2d1612
-EBUILD openbox-9999.ebuild 2722 BLAKE2B 64238c8c479fdf98589cfa021d4bbd1e1962705f83baadb53a942a1f8220a598802b11d9dc8ce124f3384022a991e97a05751a320ca2875ee6bd56be20895d89 SHA512 78a05754f7dea9ef8d3be428b03ac286305b1fda2b19211233e569c46a94b433942964daae33ff323d6ba7bfe3a591522c4ed74f19e9b48239d6f1d789c8fac8
+EBUILD openbox-3.6.1-r3.ebuild 2730 BLAKE2B b1be9672b17b2567551398ff87b21d4ae763f8ca4d69b763a791ed734345ca6785d0c478f0d521bfa16cbb0b5abc656226f28b786db8650e7f630567bc8e7771 SHA512 5cbe020ce5824fb79a7a82be4bccd16d983c21d49f7df9df7d689891416d5519fc4a36472087ff7c6e11f337633296cefe3ce9049d143e584cdb4927e5798e20
+EBUILD openbox-9999.ebuild 2738 BLAKE2B 49e801f54ac09734cd974cd39ecb8314252b17d62642c4b83fb93846f59386e655cd8b93fef65d090e7eee3ce2c2bef41af07fdb5b6f44e802e2e7171dfbd880 SHA512 b809f5e7a3e127a863d911cf757baa08a6c2879bc015444d6a1695beaa0c4e6384e8654ba2207a47b15a4d12da9a1ba166d0e72242149801acce0d813acb9ccb
MISC metadata.xml 704 BLAKE2B 6a8354358ddaa1b4af8e662aa43800168e49aecc074ec4e9c353813e70650e5e44c6647a1848f465e74571367d873a5d32ead3a340e4da730432524adfc4eec5 SHA512 f232879857441d09e1a0b7251849ab466e0a1a5c75e035ab28aa5bc91a7d11e962cd618672aaa65746ec019fb5cd08a190a28e001a89b9e6a82f9afc11d5c207
diff --git a/x11-wm/openbox/openbox-3.6.1-r3.ebuild b/x11-wm/openbox/openbox-3.6.1-r3.ebuild
index a5c37f022d90..55a0b32061e7 100644
--- a/x11-wm/openbox/openbox-3.6.1-r3.ebuild
+++ b/x11-wm/openbox/openbox-3.6.1-r3.ebuild
@@ -24,7 +24,12 @@ SLOT="3"
IUSE="branding debug imlib nls session startup-notification static-libs svg xdg"
REQUIRED_USE="xdg? ( ${PYTHON_REQUIRED_USE} )"
-RDEPEND="dev-libs/glib:2
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-libs/glib:2
>=dev-libs/libxml2-2.0
>=media-libs/fontconfig-2
x11-libs/cairo
@@ -46,9 +51,8 @@ RDEPEND="dev-libs/glib:2
')
)
"
-DEPEND="${RDEPEND}
- sys-devel/gettext
- virtual/pkgconfig
+DEPEND="
+ ${RDEPEND}
x11-base/xorg-proto
"
diff --git a/x11-wm/openbox/openbox-3.6.1.ebuild b/x11-wm/openbox/openbox-3.6.1.ebuild
deleted file mode 100644
index 810985f6f7cf..000000000000
--- a/x11-wm/openbox/openbox-3.6.1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-inherit multilib autotools ltprune python-r1 eutils
-
-DESCRIPTION="A standards compliant, fast, light-weight, extensible window manager"
-HOMEPAGE="http://openbox.org/"
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="git://git.openbox.org/dana/openbox"
- SRC_URI="branding? (
- https://dev.gentoo.org/~hwoarang/distfiles/surreal-gentoo.tar.gz )"
-else
- SRC_URI="http://openbox.org/dist/openbox/${P}.tar.gz
- branding? ( https://dev.gentoo.org/~hwoarang/distfiles/surreal-gentoo.tar.gz )"
- KEYWORDS="~alpha amd64 arm ~arm64 hppa ~mips ppc ppc64 sparc x86 ~x86-linux"
-fi
-
-LICENSE="GPL-2"
-SLOT="3"
-IUSE="branding debug imlib nls session startup-notification static-libs svg xdg"
-REQUIRED_USE="xdg? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="dev-libs/glib:2
- >=dev-libs/libxml2-2.0
- >=media-libs/fontconfig-2
- x11-libs/cairo
- x11-libs/libXau
- x11-libs/libXcursor
- x11-libs/libXext
- x11-libs/libXft
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXt
- >=x11-libs/pango-1.8[X]
- imlib? ( media-libs/imlib2 )
- startup-notification? ( >=x11-libs/startup-notification-0.8 )
- svg? ( gnome-base/librsvg:2 )
- xdg? (
- ${PYTHON_DEPS}
- dev-python/pyxdg[${PYTHON_USEDEP}]
- )
- "
-DEPEND="${RDEPEND}
- sys-devel/gettext
- virtual/pkgconfig
- x11-base/xorg-proto"
-
-src_prepare() {
- use xdg && python_setup
- epatch "${FILESDIR}"/${PN}-3.5.2-gnome-session.patch
- sed -i \
- -e "s:-O0 -ggdb ::" \
- -e 's/-fno-strict-aliasing//' \
- "${S}"/m4/openbox.m4 || die
- epatch_user
- eautoreconf
-}
-
-src_configure() {
- econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
- $(use_enable debug) \
- $(use_enable static-libs static) \
- $(use_enable nls) \
- $(use_enable imlib imlib2) \
- $(use_enable svg librsvg) \
- $(use_enable startup-notification) \
- $(use_enable session session-management) \
- --with-x
-}
-
-src_install() {
- dodir /etc/X11/Sessions
- echo "/usr/bin/openbox-session" > "${ED}/etc/X11/Sessions/${PN}"
- fperms a+x /etc/X11/Sessions/${PN}
- emake DESTDIR="${D}" install
- if use branding; then
- insinto /usr/share/themes
- doins -r "${WORKDIR}"/Surreal_Gentoo
- # make it the default theme
- sed -i \
- -e "/<theme>/{n; s@<name>.*</name>@<name>Surreal_Gentoo</name>@}" \
- "${D}"/etc/xdg/openbox/rc.xml \
- || die "failed to set Surreal Gentoo as the default theme"
- fi
- use static-libs || prune_libtool_files --all
- if use xdg ; then
- python_replicate_script "${ED}"/usr/libexec/openbox-xdg-autostart
- else
- rm "${ED}"/usr/libexec/openbox-xdg-autostart || die
- fi
-}
diff --git a/x11-wm/openbox/openbox-9999.ebuild b/x11-wm/openbox/openbox-9999.ebuild
index 736a89bce398..ad62edb8fa6f 100644
--- a/x11-wm/openbox/openbox-9999.ebuild
+++ b/x11-wm/openbox/openbox-9999.ebuild
@@ -24,7 +24,12 @@ SLOT="3"
IUSE="branding debug imlib nls session startup-notification static-libs svg xdg"
REQUIRED_USE="xdg? ( ${PYTHON_REQUIRED_USE} )"
-RDEPEND="dev-libs/glib:2
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-libs/glib:2
>=dev-libs/libxml2-2.0
>=media-libs/fontconfig-2
x11-libs/cairo
@@ -46,9 +51,8 @@ RDEPEND="dev-libs/glib:2
')
)
"
-DEPEND="${RDEPEND}
- sys-devel/gettext
- virtual/pkgconfig
+DEPEND="
+ ${RDEPEND}
x11-base/xorg-proto
"
diff --git a/x11-wm/plwm/Manifest b/x11-wm/plwm/Manifest
deleted file mode 100644
index b9ab02c3105f..000000000000
--- a/x11-wm/plwm/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX plwm-2.7_rc1-pep0263.patch 653 BLAKE2B ee6122379b19aadd9227f7e502d60edd2b88bf8edad238c0793bdcbb5662cb54b38d00f3c8c651aeab1c4cbefab004a963cfd22765dadc2a4a1a8e30555f994d SHA512 82b596bf7d82cbbfbd8aee08f8e80a958f1d2c73526f60ad959082ca294dd58f663bbfde00a6d0fdbbe09059a811994b9edb268725b1aa0bd9e64e29b4dde1fe
-DIST PLWM-2.7rc1.tar.gz 343570 BLAKE2B e164a1c3244e2ebd8dd2899327ec0f76ce3e0c9b7caa5babcc1afa0e7368d5d0d14a313c59cc124e04b20cd5461a63011cd2c53a6e60d688dc5a657297ea38b0 SHA512 4716677c86cf6b31ba8ea6c4e8fad729d9cf7d9c09b7d56ba6686173793c5b248865f0af281561a2df161433ea0fb2f2ca050dfb3b6c9fedbe41ff0ad0c07f7e
-EBUILD plwm-2.7_rc1-r1.ebuild 899 BLAKE2B a1fb4b16e8a86d13a126655245f8d43343942199b8e5b104ee1b5b39d5f4f0c56da8e00803991ba6a671064645207405d151af97a94157bf649e6f53099bf0be SHA512 1f48aa82a02bb61e0f83995ff03b20060d29784c2f3bd5aa37a7ab7485e35a52a441d8705d2c9cbd6eac3d6bf6d8e9bbf5fb3367dcb62b2e786c16256b1cc2f4
-MISC metadata.xml 477 BLAKE2B ab66f624a7bb5f8aa9792068431a37e9e148f752cfd48963fed7ebe90d9877d5b73e294b65744fe8cbee7150abe43d59da9f3a4d686af5065defa3909dffbd0d SHA512 51aecc6428095675351a58b4059c8060a591e21a43b793a8d7aabed3613c9d72ee09f01ff9296e941febfeedc83987956097af7d420d61feba203e60d5a07033
diff --git a/x11-wm/plwm/files/plwm-2.7_rc1-pep0263.patch b/x11-wm/plwm/files/plwm-2.7_rc1-pep0263.patch
deleted file mode 100644
index aadc8f86f458..000000000000
--- a/x11-wm/plwm/files/plwm-2.7_rc1-pep0263.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -ur PLWM-2.7rc1.orig/examples/hrwwm.py PLWM-2.7rc1/examples/hrwwm.py
---- PLWM-2.7rc1.orig/examples/hrwwm.py 2007-08-27 15:06:29.000000000 +0200
-+++ PLWM-2.7rc1/examples/hrwwm.py 2007-08-27 15:07:33.000000000 +0200
-@@ -1,4 +1,5 @@
- #!/usr/bin/env python
-+# -*- coding: utf-8 -*-
- #
- # hrwwm.py -- Example PLWM window manager "configuration"
- #
-diff -ur PLWM-2.7rc1.orig/plwm/mw_apm.py PLWM-2.7rc1/plwm/mw_apm.py
---- PLWM-2.7rc1.orig/plwm/mw_apm.py 2007-08-27 15:06:29.000000000 +0200
-+++ PLWM-2.7rc1/plwm/mw_apm.py 2007-08-27 15:07:00.000000000 +0200
-@@ -1,3 +1,4 @@
-+# -*- coding: utf-8 -*-
- #
- # mw_apm.py -- display APM status in a modewindow
- #
diff --git a/x11-wm/plwm/metadata.xml b/x11-wm/plwm/metadata.xml
deleted file mode 100644
index d646a8a2cb4a..000000000000
--- a/x11-wm/plwm/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>axs@gentoo.org</email>
- </maintainer>
- <longdescription>
- PLWM is a Python package, containing classes suitable for
- implementing a window manager. PLWM is also a window manager,
- using the PLWM package.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">plwm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-wm/plwm/plwm-2.7_rc1-r1.ebuild b/x11-wm/plwm/plwm-2.7_rc1-r1.ebuild
deleted file mode 100644
index bead79daae86..000000000000
--- a/x11-wm/plwm/plwm-2.7_rc1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils
-
-MY_P=PLWM-${PV/_}
-
-DESCRIPTION="Python classes for, and an implementation of, a window manager"
-HOMEPAGE="http://plwm.sourceforge.net/"
-SRC_URI="mirror://sourceforge/plwm/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND=">=dev-python/python-xlib-0.14[${PYTHON_USEDEP}]"
-DEPEND="sys-apps/texinfo"
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
- "${FILESDIR}"/${P}-pep0263.patch
-)
-
-python_compile_all() {
- emake -C "${S}"/doc
-}
-
-python_install() {
- distutils-r1_python_install
-
- python_newscript examples/examplewm.py plwm
- python_doscript utils/*.py
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- doinfo doc/*.info
-
- dodoc ONEWS
- dodoc -r examples
- docinto utils
- dodoc utils/ChangeLog
-}
diff --git a/x11-wm/qtile/Manifest b/x11-wm/qtile/Manifest
index 95eafa930f58..39546ec45d4d 100644
--- a/x11-wm/qtile/Manifest
+++ b/x11-wm/qtile/Manifest
@@ -1,8 +1,7 @@
-AUX qtile-0.12.0-tests.patch 415 BLAKE2B f0701a380584a7e31b5141a8307a163ac8c54060279e9d994c9ee42b0454c376bd6350fa76e4d7eac5bd01623875f85f5d6b3fe9e4e6ad0dc872a70f7f9e0e23 SHA512 a3cef5aa6680baaef6ea22207efbe0b58ca3dddb7f713443422eac58893d33f5900a178bc2331073e3d5b6c408ddac0e087253f3a29f8f65c822747c4f080b84
AUX qtile-session 1854 BLAKE2B 260c39642f805f9b94e59ab25d9e8d6e53abcb9fbed76f33434fdd2ccd65dc24c71b7ea654ced6393404656f2f26d96dc45a2b7e580190da408a396e76af2897 SHA512 4d7418316f6baeaa28b254f341c74641004bd58444c425f626c92e44bff046ec108d128a9e91c10daae75b222c5758e8f0e8a5e3b778b2af36409f4d4b778cbe
-DIST qtile-0.14.2.tar.gz 492274 BLAKE2B b5418424a4cea6844d500ea00b4fa5c4b93d529503a3ece1f651c82cd1c63689d8ba95a706fd97e7d93cf823a6155196d724f18e47f9fe283e4df2586e55b56f SHA512 c6653e8dca24cef4b1cf48c26b2a0feb4bc125a1c966e0a3ea078fd1d1bba9c7306facf620438795aa2d2daecbd6e58bcda954753ab6b27f6c0cbead3766d8c0
DIST qtile-0.15.1.tar.gz 522233 BLAKE2B cb5c35ab6b2e22d36c2ef69a3d6367033440a25a1c06dad5c4d455b67aa1ddf2c639451e051abcd40b5a76e93250a54271408bbe09008b44a5ebf0a520b3eb2e SHA512 57dfeeea212346c14b922303b5d2fd950292383a1da3be6bf5ca0880bedaa3adb7ffc121df617cf763fcd1208c44e34a7ba128a1f2a6e8d3042dd6906ece7e20
-EBUILD qtile-0.14.2-r1.ebuild 1578 BLAKE2B adc02800e1896fee7e0f545ff149e8073c19e6193b2643c6fc7d453043f6aa99207de0e7caf93304f1b7e84477371936cd9e46518b6f7a888246cba6192418b3 SHA512 f18c56542ecf2fb82cf495f945c613e1658b71f17418a31ec3a0f42cd5381c628e0d9e152e6566987c5db1c88e7fa266061af228102f2e9d63b96e61e47ffba8
+DIST qtile-0.16.0.tar.gz 543646 BLAKE2B d0d2ae1bf44e08c7a40601fee0643fb387807546ebee5ab6f6756d7651be22fff75034227226fe978042b33594158b5493ca6203ecab92434418219a423a5817 SHA512 c8f712fcf48f166be0782560541d02959809f5c7d6ee209e3bf0b12325309521be79eab81e4f17f5111fb9426601ac5445db0bb3dc8330e9b426fa1031e95065
EBUILD qtile-0.15.1.ebuild 1524 BLAKE2B 5b0a5da5aeb221f0a3003913476e91716e6e992e258315c1363a49a0fbf313cdd5c897c974aa1814e205e6eee4de0860b3e89725cae5d6322d85121dda5fc9d6 SHA512 6472d1237ac9a1f47c1ee08c924cbcae018acaa6ee0f4e7d69de725eb31a964d39a67f6ab8bb58756e31ab25d964b4332ab851ca96ce56850691ba63a562e40d
+EBUILD qtile-0.16.0.ebuild 1524 BLAKE2B 5b0a5da5aeb221f0a3003913476e91716e6e992e258315c1363a49a0fbf313cdd5c897c974aa1814e205e6eee4de0860b3e89725cae5d6322d85121dda5fc9d6 SHA512 6472d1237ac9a1f47c1ee08c924cbcae018acaa6ee0f4e7d69de725eb31a964d39a67f6ab8bb58756e31ab25d964b4332ab851ca96ce56850691ba63a562e40d
EBUILD qtile-9999.ebuild 1577 BLAKE2B 7f082e34f42d2bcf6e355c71be6076263cdbb7b6060819dfbf22e9b311e09c4f772630a290ea176e9a7c178796610e7cbef7ca0d67867a07d2502435888681af SHA512 44b510b6405c03808052311b557c7f27bc799715063cc589d5d1344d7a2735220ec542778353e97e3b892d5b8c394b747d5764521a8d1fdaa225e733144d43ae
MISC metadata.xml 323 BLAKE2B e89bf065a17c1ae7499e749e1b2e0af729cb64cdadc6c2ad8b06d34290ae0afca0da51802e3b855c24c9ecd23e78bae8ba9ba89e3a7f464bcf88b90622a9a442 SHA512 33be266eccb74e19b4bc89ff482e44b3542543b3f693d00bb37f1e3cd08e2465632050119d2722410d23de278bb6b1a52e2769441ca3456d3c116ef890a99a7b
diff --git a/x11-wm/qtile/files/qtile-0.12.0-tests.patch b/x11-wm/qtile/files/qtile-0.12.0-tests.patch
deleted file mode 100644
index 8443381b1766..000000000000
--- a/x11-wm/qtile/files/qtile-0.12.0-tests.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-The '~' character doesn't expand to $HOME in all build envs.
-
---- qtile-0.12.0/test/test_bar.py
-+++ qtile-0.12.0/test/test_bar.py
-@@ -105,8 +105,8 @@
- assert c.complete("/bi") == "/bin/"
- c.reset()
- assert c.complete("/bin") != "/bin/"
-- c.reset()
-- assert c.complete("~") != "~"
-+ #c.reset()
-+ #assert c.complete("~") != "~"
-
- c.reset()
- s = "thisisatotallynonexistantpathforsure"
diff --git a/x11-wm/qtile/qtile-0.14.2-r1.ebuild b/x11-wm/qtile/qtile-0.16.0.ebuild
index 0a9cd75b50db..dae1095c6247 100644
--- a/x11-wm/qtile/qtile-0.14.2-r1.ebuild
+++ b/x11-wm/qtile/qtile-0.16.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
inherit distutils-r1 virtualx
@@ -45,8 +45,6 @@ BDEPEND="
# display retry backoff slowness and failures
RESTRICT="test"
-PATCHES=( "${FILESDIR}"/${PN}-0.12.0-tests.patch )
-
python_test() {
# force usage of built module
rm -rf "${S}"/libqtile || die
diff --git a/x11-wm/sawfish/Manifest b/x11-wm/sawfish/Manifest
index 45a1e612f5bb..de9d503c1baf 100644
--- a/x11-wm/sawfish/Manifest
+++ b/x11-wm/sawfish/Manifest
@@ -4,5 +4,5 @@ AUX sawfish-1.12.0-fno-common.patch 987 BLAKE2B 9f5a94a226453b831efab89b46dc0022
DIST sawfish_1.12.0.tar.xz 2814340 BLAKE2B 58901cf62d10641ef32756a3283c6d53b27a68a4af7c578c49e6968045f5993f744eb0b6c7b81da08b91774f1fb8faec467a6a22cd046a2fea135f749ac24319 SHA512 e8f831a9f6206ccf4e2a823bc3464c11b9d2d38a72ada4a142f952813a56c620b511f9cd8912bbf06e38976e54f1d9445f68d6dd24ee5ed59918c18de379e71f
DIST sawfish_1.12.90.tar.xz 2602372 BLAKE2B 180d3ed1081fffa0fe6c60c15b96a4b530be1349e162d0b6e7553e753e0462aea89caf7bfe379b1993f883e544e27bb553d259d0348fcceb53619dc54536cc47 SHA512 444cdc21b368d9ffb89e1ccd0377d9ce9d9b42f9bd93aa85ca29763781f90cb393a0c9c8da47ff0a161bf5e3881e6d6895a7c5749761ccc7b4b5a1ed8438c93d
EBUILD sawfish-1.12.0-r1.ebuild 2032 BLAKE2B 6aefde862da34a34dc1f4c570385e65a223d1b5538322877313dc9bb177939f485afb4ff7c70605976bdc351c042830c82e32e39e18d208893819c16aaaf7f39 SHA512 5a85929922b63fec43b0c89ea512063b743a178048b6c84efbe829444683ee6e0d8978d0b35cd6cc25ef2ea7f2602b5d5c0067521d58e740f5dd775dccd58865
-EBUILD sawfish-1.12.90.ebuild 2212 BLAKE2B 84693e0db216ccf54a672c06541e5b7ec18debd313fd9bb6549642c7c25206f69828f652890dc9fc9b496785cbe1a7642b51b3003286d992e0b60a2e55a0ae08 SHA512 b8cec5c9ed88049b4d1fb2889bb873053320a462771895aec0c107a1ff7cca726eca67c1caabd11ba740d32a3dfbc4aa02c04d8b4f322737c2e102e748f72f37
+EBUILD sawfish-1.12.90.ebuild 2210 BLAKE2B 8e6c5f397d7a01bd354b3eeb46703d375314e5b4a7e3983de9f4ad1ada85fc7a193cc698d27e4dd692fdcaa5c00c62a0f0286b89f075e4187d184a3aa4268539 SHA512 c3d5ce5d931093a632cee59965f8136a09889dd25c98c819b2404277b14aaa3ab6876aab5a924b8e90b003567fa331b65b7af8f9896aab45ee2dea2afc232d1c
MISC metadata.xml 357 BLAKE2B 7ff08550d41c65ecf933abf4a3c1932a06f9462016ea8cff09145c713e7017dd68dd5e6473845eac654e0ae1fdded17e6b92b36a4f97db539524dfb67b5aec4f SHA512 ab28ed64d52513cf76bea32b2f289dedab2420e91592ba31d2917efc2d7868a4bf949067562594254a601e62885cf530d7ec00404cf62dd4705b7ac1a892ba9b
diff --git a/x11-wm/sawfish/sawfish-1.12.90.ebuild b/x11-wm/sawfish/sawfish-1.12.90.ebuild
index 62df528557df..77aaaa611e22 100644
--- a/x11-wm/sawfish/sawfish-1.12.90.ebuild
+++ b/x11-wm/sawfish/sawfish-1.12.90.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.tuxfamily.org/sawfish/${MY_P}.tar.xz"
LICENSE="GPL-2 Artistic-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="emacs kde nls xinerama"
RDEPEND="
diff --git a/x11-wm/twm/Manifest b/x11-wm/twm/Manifest
index 0021daaaf25c..fa6a7e486744 100644
--- a/x11-wm/twm/Manifest
+++ b/x11-wm/twm/Manifest
@@ -1,5 +1,3 @@
-DIST twm-1.0.10.tar.bz2 287094 BLAKE2B c84d26119c2a9ed1b6482dc35a421e3d745af506d2faf6dff1027aa84752accc32ff6fffba0e9e8468bfd583bee17c774a88960fc4c5268e82b69c4dc6ae8e81 SHA512 1280683fce7ebbf5670239cb1f3cee2b40612bd9850d98827e793cf8bf298bdb58e48387cab943ea6befc6f7b34da2567353c22b8eaeb8bcf1b9e303cd7e6a9e
DIST twm-1.0.11.tar.xz 261176 BLAKE2B 775ee483f34b1f45e737e0f1a907c07398883bd7bb2c17f729b38a2562af1a85f27b4dfa76b5fa1f88768e01c17c8cb364baaf39d80307aee3732183c5964653 SHA512 948034bba23e6b6c4412fcd2e46bb11a9980297601218a54a5055165ab0229a44dde0d50f338b24e82d76f390597e2fa09d11ff7f3fe1b1d736b10083c7da20d
-EBUILD twm-1.0.10.ebuild 440 BLAKE2B 502cc0b610b9264d479c1c9f32c77f21202e191650c38f3af04471cddb917783105e0a38ecb4997780eb9067a4a7ec1dece2341970215e7bc3d47e86f6d8f27b SHA512 b50d158ccd60a9547056324b61fb38f0b3f6085a4e533984a25395c123cc9023f01b84ff96639ca311f0ff7d5e0d34bd36a9da51f39290a2331ceaadcb9e7bc8
-EBUILD twm-1.0.11.ebuild 570 BLAKE2B 0d6eda16361c15dd9ba0523be4120038e4a43d1ba234c12e598d02ecb97164d5f2dc20cc915605685c1708a76120caa3eaff082c6bec12359cd41e8b19d74fa2 SHA512 b321373081d1a180c4ea2f495d5ef49c548fd78e2bfe9edb6621b6b1e455979daddec895bc3145da2ad305bdda443bae434753ff35f37684d387cffffd8c8109
+EBUILD twm-1.0.11.ebuild 561 BLAKE2B cf373f1576c973a1ef087ea16498bb1b12db59da8d8938e1f2b39d376393a0beda440f8607d2540c9f5a8aa49033f888ce71882ce80616e44955df3e0caaba73 SHA512 b1fe7bb9ea02a45671a15edc9c172394e7376a0cf83c229c08297356a4c2b3bffcdbed1e90e5ab2f804b35f9b791f8ab9442482ebc39e353ca20ff044a246095
MISC metadata.xml 230 BLAKE2B 70bf59e64305ef14908197f2aa7ffbc1769ade265097da68e001245451658af5921760c91cb74aae717543ea0017e2471fd94bfc5c4c447d2d60e2c23aa3b007 SHA512 d7a2643abd1904cc5ff4d91cbb6f1baeb7f75fd1db542c5e14f19412f4f0bd4b903f8e703a7662ba7482c79dac5529057760b6427599d35e0842755fd946e057
diff --git a/x11-wm/twm/twm-1.0.10.ebuild b/x11-wm/twm/twm-1.0.10.ebuild
deleted file mode 100644
index b2db6ae2e2b4..000000000000
--- a/x11-wm/twm/twm-1.0.10.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-XORG_STATIC=no
-inherit xorg-2
-
-DESCRIPTION="X.Org Tab Window Manager"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXt
- x11-libs/libXmu
- x11-libs/libICE
- x11-libs/libSM"
-DEPEND="${RDEPEND}
- sys-devel/bison"
diff --git a/x11-wm/twm/twm-1.0.11.ebuild b/x11-wm/twm/twm-1.0.11.ebuild
index 051480ae348d..962cea70292b 100644
--- a/x11-wm/twm/twm-1.0.11.ebuild
+++ b/x11-wm/twm/twm-1.0.11.ebuild
@@ -9,7 +9,7 @@ inherit xorg-3
DESCRIPTION="X.Org Tab Window Manager"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
COMMON_DEPEND="
diff --git a/x11-wm/windowmaker/Manifest b/x11-wm/windowmaker/Manifest
index 41e2f111804b..547748a0d627 100644
--- a/x11-wm/windowmaker/Manifest
+++ b/x11-wm/windowmaker/Manifest
@@ -4,7 +4,7 @@ AUX wmaker.desktop 206 BLAKE2B 62fe60afde032c1f37c5c818bc37a97d70605e041e539e922
DIST WindowMaker-0.95.8.tar.gz 3253515 BLAKE2B 225dae9eb10f913931e129fdf78860123a14406ad8e61ba42fe4eadcf5d3f03c88040a2b982e74abaf79088f4a063291ccfb7b7d42f1bf211adb7b02c765a664 SHA512 6ab16ed4304aba20f0f3a4083adf63a47fa674ade7bc39aaa8aa6466c7842e3f10ab73af96e2afce0842b11c57a35eb69f43183a4044d8cd95d4e2a4d2c079a2
DIST WindowMaker-0.95.9.tar.gz 3397167 BLAKE2B ec751fe0139b359933f4388f8dac3f2bf18db1f28fb4cb290d86db1ded9ffdab0cf51b451e28475bc51ee2735cb71c7fd2b01fa7472f5f0f4f1a1e00e1509339 SHA512 ca3ddc863f5b5b782e90f38c0019fe14d1109d6b11d0a3d5d6c728ddc1817747eea92e22e36933d445e72c70661e039ee56efa70f2654657c8980269fd5b4584
DIST WindowMaker-extra-0.1.tar.gz 238018 BLAKE2B 865b12975d0cdefc1f05a76344b449fdcf8a2841d6a7adf1ab6435857d89cbc4fda22bb62432a1bbba921267380d00a0cded718bfbd344bbb5e6207e59b76096 SHA512 0fe9b3ffc093942db167d8a01e15c0f6741f3a40959d1434ea4f23e7b9d4a9c13935a61eabef9691e5fdfd4e407564caafce15c2d65d66499960a6764a874ab8
-EBUILD windowmaker-0.95.8-r1.ebuild 3129 BLAKE2B a38ebca8e4f4c91eac78fe0b05e407db136b46a74b33f8972f9f71d089a0569b4e7dda75f2f17229fc9695bce08de34ac20b9212482f385cdc5eb51bec6fdef3 SHA512 a4d6cf969b04503b7268fb918d076c453f5bbd2179619e28d1a3bc9a47a7df8a4492ba450c74935846e63168ac546819a0eba93d1596947a57134911be3dd71f
+EBUILD windowmaker-0.95.8-r1.ebuild 3128 BLAKE2B 0a74d0b9ece181745ee2ca58bcd683991f061c5f31287b7d1e6c01eb560f809ab09b4d53312c38d2541a9a35394a0ac76cdea0f759ecd902c9e0f5bd688534ba SHA512 5acf9dfc7ecc4d1f53ad81357a3be4e0f0f52059a2777e205edbcc499a27103dab6836be3ea039c08d31dce04669ba8fb9d1fcf3ecec92d31b3f238d79a0401f
EBUILD windowmaker-0.95.9-r1.ebuild 3090 BLAKE2B 370be7bc17a2577ad8ee1e30b2d9883bfdb3ef5da51b7255a1e53af9db9a0ddf91434dca33f0f656ea132ea4d6b8c9627c629cbcfac03ed3e3be4779d96d1bd3 SHA512 4ef74f85931d2d2ea4b217bb05ee2d4d4a8967806d0a5724d07edfbcb1ed1df1cfe10788bbf517fe2e9e9fc3796febc405276a33676d0b5e4b221f19f7ac8bb5
EBUILD windowmaker-9999.ebuild 2906 BLAKE2B 2c34ae03201ba0ffce81ec94b337536aee7ffc6a165ca0c49068d2389fd12a20c54c46d28810798ab523c3b2843e90fadd0212e5f7a7592f51d0c910eb56ca60 SHA512 f7db50510fb3b9f6fc34f1bb84cc00a2928cf9af9fd7aad88aa4dab211f5586395f84c9c75ddde80def0ac0d4ad521c29850f81e948e2442f169ea683d5ae771
MISC metadata.xml 490 BLAKE2B a74e46dfe5b90558720726c3a18b9c9cf2752fb90ade60450ae568547c52b807e9dee74d1deb842c11cc3e6f564c0793adc5f8e24686893138808669f6fc9766 SHA512 ae731acb1fe00cfbda949fc9cafad9f861b83fb37103a699157256840c67e4a2cd0023114d30eab0b25f6dcb154c00e2a659a4feffaabad97e8ed7aa2a03e3ca
diff --git a/x11-wm/windowmaker/windowmaker-0.95.8-r1.ebuild b/x11-wm/windowmaker/windowmaker-0.95.8-r1.ebuild
index 0d0b2824872b..940075ca05ae 100644
--- a/x11-wm/windowmaker/windowmaker-0.95.8-r1.ebuild
+++ b/x11-wm/windowmaker/windowmaker-0.95.8-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://windowmaker.org/pub/source/release/${P/windowm/WindowM}.tar.gz
SLOT="0"
LICENSE="GPL-2"
IUSE="gif imagemagick jpeg modelock nls png tiff webp xinerama +xpm xrandr"
-KEYWORDS="~alpha amd64 ~arm hppa ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm hppa ~mips ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
DEPEND="media-libs/fontconfig
>=x11-libs/libXft-2.1.0
diff --git a/x11-wm/xmonad-contrib/Manifest b/x11-wm/xmonad-contrib/Manifest
index 2a5dd46a53c9..b0a7f1c12a1d 100644
--- a/x11-wm/xmonad-contrib/Manifest
+++ b/x11-wm/xmonad-contrib/Manifest
@@ -1,13 +1,3 @@
-AUX xmonad-contrib-0.11.2-ghc-7.8.patch 1094 BLAKE2B f7ae4dd802fcdbe06f699e01153967b36d5b4dd9357968fa2f00da03bf936f00100aabd020d4b9cbd073e84099b24094eb1a5e0de9b9b8a3ad4fde19fd326ddd SHA512 f4eff1596ef91e8b53a8cd9d31a315f83f3b2a0cb3d23bb9e045b7b38c9159583e3ea0a75c22557031bfafe72656cc01263c89bc5b83a41a76b03ae6b380e8f8
-AUX xmonad-contrib-0.11.4-import-Applicative.patch 918 BLAKE2B 2db877ca920a80ae3eb6e07005a19e703ab54c0aa18bdab68865bc911d01307204fe8358f576a8f9a41d7452ae1e7c59d0de1fff7e5746af18ccacb976c0f9b3 SHA512 a1ebc7a6d6fa5f04242e966b2894ea128cbd4ef32f6c6d3339695a11836b09650edc0624ea587e227f71423f9794decfec54bf56d135636a5518640305cb8f4b
-DIST xmonad-contrib-0.11.2.tar.gz 401758 BLAKE2B 06697bac621dabbbc3e066c38efbfc819087569c18cf7064820a826e0a28f48257b84f54659bc64db062b187129df899f694bb2ea8fa375b5dfb49afce1c170c SHA512 373e1ed1744cbdf26902402d74b4efafa043a4ccf1953c26ec55a03ef8de31818b0c4cfced08b43e664e5f052e52923c6dfb08d68be86726e9f0ed1d96ad7910
-DIST xmonad-contrib-0.11.4.tar.gz 401743 BLAKE2B f6962bcb88e88ebf620ef037c08de8c21ebbb10cb863852f60b5f3ba03d72d00dfb737b57ca0bb5f2fa3364a120fe00377d6c27735abbc8f7eb0b1992ec705b7 SHA512 3d747988baa497475255be4cc96f7eba5cf6fc81658f8f877ca92148fb9a154423ee98ebeb23690de00b186d2e34ad13d94cf1fe332d4ca4f1f4a64790e46ed7
-DIST xmonad-contrib-0.12.tar.gz 464978 BLAKE2B 72b08d01a24e1a878bc1d7175755b45d0751236f01c276f3b5baaf332f3baf5c81b2c75c8ab88e221f1cabde0f3ed3f7a613b672b038da95de0ef4d69f249307 SHA512 5bb145fc7d07ebc8e4dde5ba83b5340913fb089581d22e993663402fc6728eab9f6939466b7a262827c0098599073a928700e0acb8245b943b23e6cd01e63056
-DIST xmonad-contrib-0.13.tar.gz 485351 BLAKE2B ef42ad08bf5878046abfbc0c2cbb79853c01e2e0ba0e6ab0723e575531dc106c32dce58fe9e6e35b5e84f18b04456aec03ef838a9cb6fc34396415a311e1b2d5 SHA512 40b8a8fc8a1fa134f2726c273ff75eee26a43c9f18095bad9251e4b37b0cca5ee6c32eec5c42aa00c9e0c5c90ae54e6414739a2cee5b5d2917814358449d55f5
-DIST xmonad-contrib-0.15.tar.gz 524285 BLAKE2B e34b32a4899e98b00ae5ea4539a8566f056f794adb672df035d140532faf0996ef4bcf078998a1a6bd93320c5ebd41d51babf98a5332142c3a8644d3eb0e007d SHA512 c4669a51f6c1fbb50f5d484ae4a24b608d2b03c2e6814fa2ae079fe57a4b599e3072ae23c29b22fe2cf86a04840b4262a646ee4c7ba7c9a859ee78a31f99bc8a
-EBUILD xmonad-contrib-0.11.2.ebuild 1067 BLAKE2B a6fbccac4def0e616180b3a56d77a988d829451c8911d6cb4897a5576fbe05c270f82722b5790754ca55bfe4bb39fb4313d4ab7c5e3bb10c6c20b3a0ed52a520 SHA512 a252e5628979ee18d8e4674e7029a85eed5bef3012344fb6b427eef3dec9813ddd7f0a178aa4bd97b61c184634953330cde0221cdd1df982d0f6bb0efa171e83
-EBUILD xmonad-contrib-0.11.4.ebuild 1467 BLAKE2B 7e5788e4b64d656a63868e68157443e79cc1965fdf16a12fcfb32b3ad2061707582606775efb4fe8a4f9b069a3036af9faa3ab705267e15df95867f9b99d26bf SHA512 f7357f6b08fc9a68a94b8e23f73b7189b2361dc370cc98500e2c9c2101e06b4d27b106b23f656febd4bba00e7e7bbdf5e0aac7f9a73e4eb483098d1dd634d892
-EBUILD xmonad-contrib-0.12.ebuild 1103 BLAKE2B 59f8ffb2844cd05c2b2727101c7e0c4f64fab5bc34046d1a9daffbd8ce26f00c1593abf2840a34528ba370f5303af2d73d097e53163a4b42f55da08842cc31e2 SHA512 791a9f0597e7921d9992a46c961c54adc361fc9dd85ed9a45cb1050e6ba3d0f10935328f0dac8b507508eea01ac0a9cf1b08727c9d7c5bb2e30e2d0483c46bb6
-EBUILD xmonad-contrib-0.13.ebuild 1096 BLAKE2B de5ba1ec0213ec62b053820a35c3d7e632125a02c2441b3105eb99749ab77c336d6296da22980047b992601f90f0878ceaa2bb6887fda98e3429158f9a5edaa1 SHA512 243ef681db68e135cc9afb86bf023191ebcc2d6abfc25df51087482a54308df13bf73231a999bca83052e0fce046ef77738d8b243a415ee6a46601be6efa470e
-EBUILD xmonad-contrib-0.15.ebuild 1133 BLAKE2B 70747051a40bd68bc16f85f34647f45ce2630fa359c131c22fb7f08b22dff28700d7dc8b9f7fb6ea76de79dc10a632621802b16f969ffbee0f94cfd3472e4dbd SHA512 9c32f3ad4f2016d53ae5288fa7a272b7d9e1457c26b958def381c013ccb1565f66921f6ceca994c14a169f83fe57acb92c6bf2ed1227ee182907da17e607a301
+DIST xmonad-contrib-0.16.tar.gz 540237 BLAKE2B 7ddf8730481c39e9b5e40a548f3cbe36f301901656c57cc5ffdd11e05ad516019dc0b82c7dcf77665c152c390f7b7ae49c04ec6ae39347565b11a23aef23cce3 SHA512 22a18b4045cbfca0229cbf6c0bf1dfa595cbffbe6b82fd58b1fcf941cbfd306642160995b55859cead3cf574df696d2a3cea6507cac4d5c7c58cf09b3a86bc25
+EBUILD xmonad-contrib-0.16.ebuild 1129 BLAKE2B 13465d4c72818c72fe290942915da6913e96d9835b755139830e3bb1db039a4bae7f3f8a34cca1118232687d5595a853e7cb9a3a9f65470e0159181aa42a3dbb SHA512 51f21157803d431d9c681eeae7c2e5d27246caabf5464ea03b4a007201f148da6278c477bb9ff1aef3cc34f660b91b605f18ea3faa7d83ec528c3fd19eda398e
MISC metadata.xml 708 BLAKE2B 0aae3704519ca0ffba4e25ae3236ebd02ecb6a9e7bef7d23a32107ad6e6826f09613dc6206fd1e350a8e3536061136cfdd463f7e2a80b16e7f38b30db14c4fc4 SHA512 570916b2bcf06efaeccb486d3161d0b751c675955abae7efc57d471961e2c1649075bc155e75849cd1b56c0a5917341f7ef2cbb12e81255787cfb282a6ea1fb7
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
deleted file mode 100644
index 67e1f8cd8def..000000000000
--- a/x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.2-ghc-7.8.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-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
deleted file mode 100644
index d887e857da03..000000000000
--- a/x11-wm/xmonad-contrib/files/xmonad-contrib-0.11.4-import-Applicative.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- 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/xmonad-contrib-0.11.2.ebuild b/x11-wm/xmonad-contrib/xmonad-contrib-0.11.2.ebuild
deleted file mode 100644
index c8eea5244c0c..000000000000
--- a/x11-wm/xmonad-contrib/xmonad-contrib-0.11.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://xmonad.org/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index 041f35dabc3a..000000000000
--- a/x11-wm/xmonad-contrib/xmonad-contrib-0.11.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# 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="https://xmonad.org/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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
deleted file mode 100644
index c0f110a39125..000000000000
--- a/x11-wm/xmonad-contrib/xmonad-contrib-0.12.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 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: -testing,use_xft:xft
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Third party extensions for xmonad"
-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="+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
deleted file mode 100644
index 7d6c1775bc74..000000000000
--- a/x11-wm/xmonad-contrib/xmonad-contrib-0.13.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 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: -testing,use_xft:xft
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="Third party extensions for xmonad"
-HOMEPAGE="https://xmonad.org/"
-SRC_URI="https://hackage.haskell.org/package/${P}/${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)
-}
diff --git a/x11-wm/xmonad-contrib/xmonad-contrib-0.15.ebuild b/x11-wm/xmonad-contrib/xmonad-contrib-0.16.ebuild
index a0ba3e779d74..5156c063509c 100644
--- a/x11-wm/xmonad-contrib/xmonad-contrib-0.15.ebuild
+++ b/x11-wm/xmonad-contrib/xmonad-contrib-0.16.ebuild
@@ -1,16 +1,16 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-# ebuild generated by hackport 0.5.6.9999
+# ebuild generated by hackport 0.6.1
#hackport: flags: -testing,use_xft:xft
CABAL_FEATURES="lib profile haddock hoogle hscolour"
inherit haskell-cabal
DESCRIPTION="Third party extensions for xmonad"
-HOMEPAGE="https://xmonad.org/"
+HOMEPAGE="http://xmonad.org/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD"
@@ -26,12 +26,12 @@ RDEPEND="dev-haskell/extensible-exceptions:=[profile?]
dev-haskell/semigroups:=[profile?]
dev-haskell/utf8-string:=[profile?]
>=dev-haskell/x11-1.6.1:=[profile?] <dev-haskell/x11-1.10:=[profile?]
- >=dev-lang/ghc-7.6.1:=
+ >=dev-lang/ghc-8.0.1:=
>=x11-wm/xmonad-0.15:=[profile?] <x11-wm/xmonad-0.16:=[profile?]
xft? ( >=dev-haskell/x11-xft-0.2:=[profile?] )
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.16.0
+ >=dev-haskell/cabal-1.24.0.0
"
src_configure() {
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."
-}