summaryrefslogtreecommitdiff
path: root/x11-misc
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/3ddesktop/3ddesktop-0.2.9-r2.ebuild58
-rw-r--r--x11-misc/3ddesktop/Manifest8
-rw-r--r--x11-misc/3ddesktop/files/3ddesktop-0.2.9-Options_Options.patch11
-rw-r--r--x11-misc/3ddesktop/files/3ddesktop-0.2.9-asneeded.patch13
-rw-r--r--x11-misc/3ddesktop/files/3ddesktop-0.2.9-gcc4.patch14
-rw-r--r--x11-misc/3ddesktop/files/3ddesktop-0.2.9-gl_init.patch23
-rw-r--r--x11-misc/3ddesktop/files/3ddesktop-0.2.9-missing-include.patch12
-rw-r--r--x11-misc/3ddesktop/metadata.xml16
-rw-r--r--x11-misc/Manifest.gzbin48471 -> 48130 bytes
-rw-r--r--x11-misc/arandr/Manifest4
-rw-r--r--x11-misc/arandr/arandr-0.1.10-r2.ebuild4
-rw-r--r--x11-misc/arandr/metadata.xml2
-rw-r--r--x11-misc/colord/Manifest7
-rw-r--r--x11-misc/colord/colord-1.3.5.ebuild185
-rw-r--r--x11-misc/colord/colord-1.4.5-r1.ebuild119
-rw-r--r--x11-misc/colord/colord-1.4.5-r3.ebuild4
-rw-r--r--x11-misc/colord/metadata.xml2
-rw-r--r--x11-misc/compose-tables/Manifest2
-rw-r--r--x11-misc/compose-tables/compose-tables-1.7.3.ebuild4
-rw-r--r--x11-misc/devilspie2/Manifest4
-rw-r--r--x11-misc/devilspie2/devilspie2-0.44.ebuild51
-rw-r--r--x11-misc/devilspie2/metadata.xml3
-rw-r--r--x11-misc/dunst/Manifest5
-rw-r--r--x11-misc/dunst/dunst-1.6.1.ebuild60
-rw-r--r--x11-misc/dunst/dunst-1.7.3.ebuild4
-rw-r--r--x11-misc/dunst/files/dunst-1.6.1-no-Os.patch13
-rw-r--r--x11-misc/habak/Manifest6
-rw-r--r--x11-misc/habak/files/README.en165
-rw-r--r--x11-misc/habak/files/habak-0.2.5-fno-common.patch33
-rw-r--r--x11-misc/habak/files/habak-0.2.5-gentoo.patch30
-rw-r--r--x11-misc/habak/habak-0.2.5-r3.ebuild38
-rw-r--r--x11-misc/habak/metadata.xml8
-rw-r--r--x11-misc/pcmanfm-qt/Manifest2
-rw-r--r--x11-misc/pcmanfm-qt/pcmanfm-qt-1.0.0.ebuild54
-rw-r--r--x11-misc/picom/Manifest5
-rw-r--r--x11-misc/picom/picom-8.2-r3.ebuild (renamed from x11-misc/picom/picom-8-r1.ebuild)13
-rw-r--r--x11-misc/picom/picom-9999.ebuild8
-rw-r--r--x11-misc/polybar/Manifest4
-rw-r--r--x11-misc/polybar/polybar-3.5.6.ebuild71
-rw-r--r--x11-misc/polybar/polybar-3.5.7.ebuild4
-rw-r--r--x11-misc/qps/Manifest2
-rw-r--r--x11-misc/qps/qps-2.4.0-r1.ebuild38
-rw-r--r--x11-misc/redshift/Manifest2
-rw-r--r--x11-misc/redshift/redshift-1.12-r5.ebuild4
-rw-r--r--x11-misc/rofi-file-browser-extended/Manifest2
-rw-r--r--x11-misc/rofi-file-browser-extended/rofi-file-browser-extended-1.3.0.ebuild43
-rw-r--r--x11-misc/rofi/Manifest4
-rw-r--r--x11-misc/rofi/rofi-1.7.3-r1.ebuild (renamed from x11-misc/rofi/rofi-1.7.0-r1.ebuild)20
-rw-r--r--x11-misc/screengrab/Manifest4
-rw-r--r--x11-misc/screengrab/screengrab-2.2.0.ebuild4
-rw-r--r--x11-misc/screengrab/screengrab-2.3.0.ebuild40
-rw-r--r--x11-misc/tint2/Manifest4
-rw-r--r--x11-misc/tint2/tint2-17.0.1-r1.ebuild (renamed from x11-misc/tint2/tint2-17.0.1.ebuild)4
-rw-r--r--x11-misc/tint2/tint2-17.0.2.ebuild48
-rw-r--r--x11-misc/urxvt-tabbedex/Manifest2
-rw-r--r--x11-misc/urxvt-tabbedex/urxvt-tabbedex-20.49.ebuild30
-rw-r--r--x11-misc/xscreensaver/Manifest2
-rw-r--r--x11-misc/xscreensaver/xscreensaver-6.02-r1.ebuild (renamed from x11-misc/xscreensaver/xscreensaver-6.02.ebuild)3
58 files changed, 345 insertions, 980 deletions
diff --git a/x11-misc/3ddesktop/3ddesktop-0.2.9-r2.ebuild b/x11-misc/3ddesktop/3ddesktop-0.2.9-r2.ebuild
deleted file mode 100644
index 3db14eaad530..000000000000
--- a/x11-misc/3ddesktop/3ddesktop-0.2.9-r2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools
-
-DESCRIPTION="OpenGL virtual desktop switching"
-HOMEPAGE="https://sourceforge.net/projects/desk3d/"
-SRC_URI="mirror://sourceforge/desk3d/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-RDEPEND="
- >=media-libs/freetype-2
- media-libs/freeglut
- media-libs/imlib2[X]
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXmu
- x11-libs/libXt
- x11-libs/libXxf86vm
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
-"
-DOCS=( AUTHORS TODO ChangeLog README README.windowmanagers )
-PATCHES=(
- "${FILESDIR}"/${P}-gcc4.patch
- "${FILESDIR}"/${P}-asneeded.patch
- "${FILESDIR}"/${P}-missing-include.patch
- "${FILESDIR}"/${P}-gl_init.patch
- "${FILESDIR}"/${P}-Options_Options.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-pkg_postinst() {
- echo
- elog "This ebuild installed a configuration file called /etc/3ddesktop.conf"
- elog "The default configuration makes a screenshot of the virtual desktops"
- elog "every X seconds. This is non-optimal behavior."
- elog
- elog "To enable a more intelligent way of updating the virtual desktops,"
- elog "execute the following:"
- elog
- elog " echo \"AutoAcquire 0\" >> /etc/3ddesktop.conf"
- elog
- elog "This will cause 3ddesktop to update the virtual desktop snapshots"
- elog "only when a 3d desktop switch is required."
-}
diff --git a/x11-misc/3ddesktop/Manifest b/x11-misc/3ddesktop/Manifest
deleted file mode 100644
index 7233818eaec0..000000000000
--- a/x11-misc/3ddesktop/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-AUX 3ddesktop-0.2.9-Options_Options.patch 139 BLAKE2B f22f6569c315ac117a90175ac2553f86d1fa8a464287f7051d01b89d33b17ee9af0f0b0882dce4fbede701a30068f604d8a4f8dde1d5d77c71901ad944fd35b8 SHA512 7e75b8f9dad67cd566084698e6d27ec68a6c18d18094bc03a4bca54289c7d3f221bec619c4c8fa6b3fa746f9d5118f4f5fcac2bb0964166a242bb781131e09ed
-AUX 3ddesktop-0.2.9-asneeded.patch 269 BLAKE2B e4a1f38ffe52aeddc6c007f9b6a59e2c1bfbba1781b5ebe08ece4d5c2dc8e86f7b45867aab3622d4033d110cf3712e4814abfad0e221d6f311ca1f4dfb27c73b SHA512 bc0fa8247f122c5ec2504c23211730d3274008bd5583b61da2a65b7176cf7de9301f40f51b961b013566c8f30d5ef50f0a81620d14abe2017e0ea9ba7fe279d4
-AUX 3ddesktop-0.2.9-gcc4.patch 371 BLAKE2B 1932eda1b8881af868df28855b5ef9a6d6bb98ed5dff60b2101ded37f5900118f1e09b58f7ab965ddbae1fe5cbaa766cd82bc882f848d2892d7bfd9d20d61d72 SHA512 7752d9596db58ff779389a70fcabe9cfe99af454a5c9dc36239988c1fa14755d15b51fb225fe6510bbc681f815887c7f3294d27ac4e50c2b2aab29f54c7788d1
-AUX 3ddesktop-0.2.9-gl_init.patch 526 BLAKE2B 0a03e6e04fccc4f2f534ce893ccfe1fdbc12af45029636a45a489405b31f18ccde44d03b91ed7df896b60a143ba24a588119d003fb3094b15227200340dfaf1c SHA512 2f7ffdf022ec2eeb1b06933e09922de6856bfc4a4ee0fdb0a4ec2ba2623a8a50a0adaaa87cfec9f90ad24a1436051fdbcf340664f6458be26f119c4d05d4ce7e
-AUX 3ddesktop-0.2.9-missing-include.patch 189 BLAKE2B 7f03939469403fb175a998846707cf8b16fce8300ac4ecf764fbf9e91f647d8af882ddf5eec2e4c6f4420c719f43719c5c7c654f81a57a2f55e2091827c77cc7 SHA512 6ba19f2a760de39a38ad774b9a932d1fa1bca1193707bef5e269c16353df9b8a25cf6d6d3e39e2d3b354125f266a6bf553695b8a9f8475ee3ad247b3e60a4fde
-DIST 3ddesktop-0.2.9.tar.gz 182278 BLAKE2B fb963a8bbfcea97da13cbc28890d74ac9d29655e298d76a485ceed5b67ac3557a8e731988e30d5a3009b774d66f8bfb270b0464ed6ffdf27070797ca8440d3d9 SHA512 87de83561bc1614e4dde623197b04e482e04ad363ba88adf4e4e9950a942a5725d2a7199406949981c1a4aeba5d71fb9a1693f99aefa21ed7b83e083bb902686
-EBUILD 3ddesktop-0.2.9-r2.ebuild 1401 BLAKE2B 6e5841c65157288cd86a758c07263325e3628e1f62671297242accc26f0d78a56bd06fe92383bdb38180d8774f47e5d267ce7f5be4b0ed4a1850314376a4dc42 SHA512 2fd73d8085c762d157b5a99f2ca7e8e04e8a585434ba6b77548b8bbb0dedf83e8bec41b7dcbb1f1715abad4e6ac545176351d0ff87bee390dd23d42c5339fdd7
-MISC metadata.xml 625 BLAKE2B 20854a6f98f9bb74d687504b7a49f69489d4325e0a5ae36e46865e27c463645c6227090f708371b4740830f1977eaee17f7d598b31b860b614bb005559855dc7 SHA512 b9054c59be0a7961e2a81f9313b7c349e50f496364cfcfef3c10d9127333156779f02750ab894563a453ff178f3612eb153da125b4769ec9bc37dc3b011236d6
diff --git a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-Options_Options.patch b/x11-misc/3ddesktop/files/3ddesktop-0.2.9-Options_Options.patch
deleted file mode 100644
index 00e8b8c1ee53..000000000000
--- a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-Options_Options.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/config.cpp
-+++ b/config.cpp
-@@ -64,7 +64,7 @@
- }
-
-
--Options::Options(char *n = NULL)
-+Options::Options(char *n)
- {
-
- if (n)
diff --git a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-asneeded.patch b/x11-misc/3ddesktop/files/3ddesktop-0.2.9-asneeded.patch
deleted file mode 100644
index 2534535dee1f..000000000000
--- a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-asneeded.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-http://bugs.gentoo.org/206817
-
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -37,7 +37,7 @@
- camera.cpp \
- config.cpp
-
--3ddeskd_LDFLAGS = $(imlib2_libs) @GL_LIBS@
-+3ddeskd_LDADD = $(imlib2_libs) @GL_LIBS@
-
- noinst_HEADERS = 3ddesk.h \
- arrange.hpp \
diff --git a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-gcc4.patch b/x11-misc/3ddesktop/files/3ddesktop-0.2.9-gcc4.patch
deleted file mode 100644
index a67753fcee39..000000000000
--- a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-gcc4.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-http://bugs.gentoo.org/118458
-
---- a/event.hpp
-+++ b/event.hpp
-@@ -74,7 +74,7 @@
- list<Event *>::iterator k;
- for (k = events.begin(); k != events.end(); ++k) {
- Event *e = *k;
-- printf(":: Event %d 0x%x\n", e->type, (unsigned int)(e->function));
-+ printf(":: Event %d %p\n", e->type, e->function);
- }
- }
-
-
diff --git a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-gl_init.patch b/x11-misc/3ddesktop/files/3ddesktop-0.2.9-gl_init.patch
deleted file mode 100644
index d817cea54ece..000000000000
--- a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-gl_init.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-http://bugs.gentoo.org/123762
-
---- a/3ddeskd.cpp
-+++ b/3ddeskd.cpp
-@@ -2411,15 +2411,15 @@
-
- // initialize opengl
-
-- // our own init function.
-- gl_init();
--
- GLWin.open_display();
-
-
- GLWin.create_GL_window("Enhanced 3-dimensional workspace visualization magic machine",
- cfg->options->do_fullscreen);
-
-+ // our own init function.
-+ gl_init();
-+
- cfg->texture_size = GLWin.get_best_texture_size(cfg->texture_size);
-
- // Loads up the correct perspective matrix
diff --git a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-missing-include.patch b/x11-misc/3ddesktop/files/3ddesktop-0.2.9-missing-include.patch
deleted file mode 100644
index 328cbcad6d29..000000000000
--- a/x11-misc/3ddesktop/files/3ddesktop-0.2.9-missing-include.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-http://bugs.gentoo.org/228217
-
---- a/config.hpp
-+++ b/config.hpp
-@@ -24,6 +24,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <cstring>
-
- #include <errno.h>
- #include <unistd.h>
diff --git a/x11-misc/3ddesktop/metadata.xml b/x11-misc/3ddesktop/metadata.xml
deleted file mode 100644
index 17de21010819..000000000000
--- a/x11-misc/3ddesktop/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>desktop-misc@gentoo.org</email>
- <name>Gentoo Desktop Miscellaneous Project</name>
- </maintainer>
- <longdescription>
-3d Destkop is an OpenGL program for switching virtual desktops in a seamless
-3-dimensional manner. The current desktop is mapped into a 3D space where you
-may choose other screens. Several different visualization modes are available.
-</longdescription>
- <upstream>
- <remote-id type="sourceforge">desk3d</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index cbadc772288b..07d1205195ac 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/arandr/Manifest b/x11-misc/arandr/Manifest
index 4d1bf463ca2b..ceb4dcd38221 100644
--- a/x11-misc/arandr/Manifest
+++ b/x11-misc/arandr/Manifest
@@ -1,4 +1,4 @@
AUX arandr-0.1.10-manpages.patch 1193 BLAKE2B 59816489bc196d73f32e810db5f6b661e38edc5838d925f1866e3ad0786b3db6986623eb617864a39e038829991fee3f7e865dfbc07a868526973ba09d00232f SHA512 926ae7720aec2d4ca35c4ad085e6b8e1b03d3aa87102efd8a122241ed6790a192d30629a576a028d73ac344423019f36f309f42afffb88bdf96adbc2b233e48f
DIST arandr-0.1.10.tar.gz 100203 BLAKE2B b5754dda4c4f9c5e957a9fc75b7236480417b899c2705bc5aee514899c664d39b5902921c69ac425aff99f3a6ea512bfc0c2c0259519c1a6e0fc553f6e367cc2 SHA512 12c2fe5b36f8d8e688d990e352c1cfa3e8512c0b647b78a8af93f9472704e4867fac4c56c207465fb7b420c9022dc545dea8ad8a29af3037758ab4587dcd38ba
-EBUILD arandr-0.1.10-r2.ebuild 634 BLAKE2B dc8656cca105d4e62d3a162ea1ef89aa50ad4b8b9b2f98f8b2df7a73b94386482b8f40f620d0273a8373002daa7aaf92b5d7e65ad5905eeb8c0f56face1c44bc SHA512 2969b257036215ee6a26999e121cbd2c65744172e089339d7d06d7f0afdefc5d30f02f8187341dfe9fed67c6799ddb77c5c7b196f6cd9eb857faa6001f42a214
-MISC metadata.xml 532 BLAKE2B 9476163e85e634aaecf529b042e3b25a6a5e0707226ba619166ffba92cfc8f2cdb1b0d710d20de1becfe7a62ddebd1ac509d8e62dbe668d863bc3551ec273089 SHA512 188c51ef95535347b2fe4b0096cabda328b31c0904763377cadbf3fd5905af52a2b7f3d53861c48cd7539fe3011b9cc2a903fa2de705ad688651823a1287c9f2
+EBUILD arandr-0.1.10-r2.ebuild 633 BLAKE2B 42de96b56e80f736fa82a0a3db29538f20df92bf6c3dc7ffe39c2700df9c8969b42c7bcda1037c74511c12753fa2696ee9fb41c929bd50bffdeb45609b00873c SHA512 84a41b90270557c6ef272677c3ae26b30b41a0e5d057c1946b0b45ecf930c1ce452707d06d622cd45a77d82d4b10215a909dba37da0d7154643fc105a9a60549
+MISC metadata.xml 532 BLAKE2B c9c58abd579ff5e6ea71091dc54421fe90d75f14b0c4b31f712188f19fbc9b9216e4d581436f30b06066a7090a85cf2bceb0cbbaff2f1c5d43959833695973a7 SHA512 ee39d9e3a39864becd4e72bd72fc7691735d098d769e0715ae0a097aaaf0812fb06e1589f37166e34d6badb67c9041282270374426f0805f3c88c86bc265a26a
diff --git a/x11-misc/arandr/arandr-0.1.10-r2.ebuild b/x11-misc/arandr/arandr-0.1.10-r2.ebuild
index 93d18823f081..d0ec5cd64168 100644
--- a/x11-misc/arandr/arandr-0.1.10-r2.ebuild
+++ b/x11-misc/arandr/arandr-0.1.10-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://christian.amsuess.com/tools/arandr/files/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
RDEPEND="
dev-python/pygobject:3=[${PYTHON_USEDEP},cairo]
diff --git a/x11-misc/arandr/metadata.xml b/x11-misc/arandr/metadata.xml
index 60d207fc1c2c..1917a0e78ea1 100644
--- a/x11-misc/arandr/metadata.xml
+++ b/x11-misc/arandr/metadata.xml
@@ -10,6 +10,6 @@
Relative monitor positions are shown graphically and can be changed in a drag-and-drop way.
</longdescription>
<upstream>
- <remote-id type="github">arandr/arandr</remote-id>
+ <remote-id type="gitlab">arandr/arandr</remote-id>
</upstream>
</pkgmetadata>
diff --git a/x11-misc/colord/Manifest b/x11-misc/colord/Manifest
index 47a0428514f2..7335542e447f 100644
--- a/x11-misc/colord/Manifest
+++ b/x11-misc/colord/Manifest
@@ -1,8 +1,5 @@
AUX 1.4.5-optional-introspection.patch 2436 BLAKE2B d2572caf95e94e12f64a1a15bdb2f686a0fc5196cd29b66f2ff7f312bd904167442b60e6cce05c738ffec0c06ed8da280e6738082afca2a9117576fcafd5f0a8 SHA512 46a0b28dccb54adfe562f3f5763ae6160588be7ce7d4bd6f691d15e4df3007d08a28c1c4f787abe05eb37ae5d07a058021553989c584180c924e6ab4a6a06016
AUX 1.4.5-tests-Don-t-use-exact-floating-point-comparisons.patch 1768 BLAKE2B b8620120b46b9095235d33d92a862971ed6d3944ed7cdbfb44eb161104e96c571327965267ee8de10cfac71fa3956639f87c6d16dde81571f5f2e0c7db073779 SHA512 ca08f1325fde85da14f7a348df054ff47bc2a008f57f33c7cb8a8f60394bdb453da1e94402bc69cd16a9ac4899f0b75766b879b1a1cd8217b39557d4a3856158
-DIST colord-1.3.5.tar.xz 1263488 BLAKE2B de70f3f76e81d3cec826f444e4c6a1603c03b7d97fedcd04a0b9e1977d1e487d7e1327c8b2738b3cf74e9717fb6803d543786c749d3a244faa1a6480e77e3436 SHA512 a0084ad2c08ae88c8023b8bade68f6cf25e13c77a6a37ef127b2914e86b06e6a7a783f9ab3585243d975dbbe1120d5daae13bdb586aefe519bf675458683025f
DIST colord-1.4.5.tar.xz 1869084 BLAKE2B 34c886bade6f71b0b81bbed216695d839873fba46423f6422b80ef2f62e88a403edd1686bb705ef78bcaeb352477e0581d784ccd388961cd42d880661b4b31ab SHA512 b6cc8087ceff4a99b7d764087208cc72e1219d9f6bb52bd3e3eb13bb62e3c1e99aefef36237dceff46925ab7680c76795f59057b7a4d1c8a123de6270708e03c
-EBUILD colord-1.3.5.ebuild 5020 BLAKE2B 0bf726b3dceb24289e27ff1db60e5bf02fa350b52e271539a101cb422d2beaa4a4014e2421c8842755d65991e4c26651234ecb0e15ffe3d0659fe51d9f436e85 SHA512 7d2050a8f9bd884498770ace429edc8c3fffa556f9bcd3861e17531988112b6e461a6b76cd0a1eb2d3ad95f1e01d493416ead82faa2aefcfd3a92ce6833a2805
-EBUILD colord-1.4.5-r1.ebuild 3362 BLAKE2B fac295c2ae929d47d80b426043ac8ebcd30d29461f6032414af3d5d2404e487fc252041a503a7018e38941fd05b21a5a09db93d10093a59bbee6df0415f0ae19 SHA512 521c737cfc88d5808b64cf9128f4e057e22a94d1d9f7d0075f4e25545606ba0a21ded58197c44969a659b34a63460dec957f5b4a57c6191a9f90a2b68a6f5178
-EBUILD colord-1.4.5-r3.ebuild 3513 BLAKE2B 7bc4901e195a307e70ddc3062ecdf2d8a36df449417045bb915098b2ed758628e05073f596bc7c405caef982a683c111a7acb7a5f37eb540e75d5781e230dcc0 SHA512 b541e4f8a89bea8aa5fb956d4e767d28f4ca30b19cafefaa0b0b158d15b78af9bae504bae864554d9bb0ea5639231efb65744e37adc8733e14689e556ec32bad
-MISC metadata.xml 564 BLAKE2B 6c9696bb5409ed3921ad80067ffbc00b3c01467d97febf58ca776e1f2edb8d58db07578008dc22d6d2670b2647cb4b95310db7333a868e6d7bdd4ba01e89efba SHA512 de1e9a83f335943a893d56d894a46a15739e61123a08808c7a9b5425a419d1f5ca59494297ccab77d68545ef98a65adca10c6715173936db5787f0f49b7faeca
+EBUILD colord-1.4.5-r3.ebuild 3507 BLAKE2B bd33e247057ab3c9327a0d51b56ca3df0136f394807efffa9a7bec3d4d55aef9248b871569a9b39411ba50c01c32add0ffc9b993e68dfba07b15ae376b0a8dee SHA512 685c91b42fbca3b72f5acf39f1e1539bfbd7ade5606711ad998145040833bbc6ffdde94aeeedf604bfeeaa1771d60e5bded2c135d9a2ea57706d1a6dc12bd39e
+MISC metadata.xml 459 BLAKE2B 6d8217206edfdae4ed92783b04004d62c6eed7c8d684ad6b921d44c8830fee2aeb5480de68fbbe78535e4825333b1c312bb70196e18102e62d696e26597e8441 SHA512 4f255205fc902918b48a3c653e5c732a117df2e5a8f7ce6e4a7517b03694e14882e484440fce98e9c4cc13aa62739e01666d969e19947a5ae6e3b37130260508
diff --git a/x11-misc/colord/colord-1.3.5.ebuild b/x11-misc/colord/colord-1.3.5.ebuild
deleted file mode 100644
index e8a2b5c59e3d..000000000000
--- a/x11-misc/colord/colord-1.3.5.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME2_EAUTORECONF="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit bash-completion-r1 check-reqs gnome2 systemd udev vala multilib-minimal toolchain-funcs
-
-DESCRIPTION="System service to accurately color manage input and output devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/"
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
-
-# We prefer policykit enabled by default, bug #448058
-IUSE="argyllcms examples extra-print-profiles +gusb +introspection +policykit scanner systemd +udev vala"
-REQUIRED_USE="
- gusb? ( udev )
- scanner? ( udev )
- vala? ( introspection )
-"
-
-DEPEND="
- dev-db/sqlite:3=[${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
- >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
- argyllcms? ( media-gfx/argyllcms )
- gusb? ( >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}] )
- introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
- policykit? ( >=sys-auth/polkit-0.104 )
- scanner? (
- media-gfx/sane-backends
- sys-apps/dbus
- )
- systemd? ( >=sys-apps/systemd-44:0= )
- udev? (
- dev-libs/libgudev:=[${MULTILIB_USEDEP}]
- virtual/libudev:=[${MULTILIB_USEDEP}]
- virtual/udev
- )
-"
-RDEPEND="${DEPEND}
- acct-group/colord
- acct-user/colord
- !<=media-gfx/colorhug-client-0.1.13
- !media-gfx/shared-color-profiles
-"
-BDEPEND="
- acct-group/colord
- acct-user/colord
- dev-libs/libxslt
- >=dev-util/gtk-doc-am-1.9
- >=dev-util/intltool-0.35
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
- extra-print-profiles? ( media-gfx/argyllcms )
- vala? ( $(vala_depend) )
-"
-# These dependencies are required to build native build-time programs.
-BDEPEND="${BDEPEND}
- dev-libs/glib:2
- media-libs/lcms
-"
-
-# FIXME: needs pre-installed dbus service files
-RESTRICT="test"
-
-# According to upstream comment in colord.spec.in, building the extra print
-# profiles requires >=4G of memory
-CHECKREQS_MEMORY="4G"
-
-pkg_pretend() {
- use extra-print-profiles && check-reqs_pkg_pretend
-}
-
-pkg_setup() {
- use extra-print-profiles && check-reqs_pkg_setup
-}
-
-src_prepare() {
- # Adapt to Gentoo paths
- sed -i -e 's/spotread/argyll-spotread/' \
- src/sensors/cd-sensor-argyll.c \
- configure.ac || die
-
- use vala && vala_src_prepare
- gnome2_src_prepare
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- if multilib_is_native_abi && tc-is-cross-compiler; then
- mkdir -p "${S}-native"
- pushd "${S}-native" >/dev/null 2>&1 || die
- ECONF_SOURCE="${S}" econf_build --enable-static \
- --disable-{argyllcms-sensor,print-profiles,shared,udev} \
- {BASH_COMPLETION,GUDEV,GUSB,POLKIT,SQLITE,UDEV}_{CFLAG,LIB}S=-DSKIP
- popd >/dev/null 2>&1 || die
- fi
-
- # Reverse tools require gusb
- # bash-completion test does not work on gentoo
- local myconf=(
- --disable-bash-completion
- --disable-examples
- --disable-static
- --enable-libcolordcompat
- --with-daemon-user=colord
- --localstatedir="${EPREFIX}"/var
- $(multilib_native_use_enable argyllcms argyllcms-sensor)
- $(multilib_native_use_enable extra-print-profiles print-profiles)
- $(multilib_native_usex extra-print-profiles COLPROF="$(type -P argyll-colprof)" "")
- $(use_enable gusb)
- $(multilib_native_use_enable gusb reverse)
- $(multilib_native_use_enable introspection)
- $(multilib_native_use_enable policykit polkit)
- $(multilib_native_use_enable scanner sane)
- $(multilib_native_use_enable systemd systemd-login)
- $(use_enable udev)
- --with-udevrulesdir="$(get_udevdir)"/rules.d
- $(multilib_native_use_enable vala)
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- )
-
- ECONF_SOURCE=${S} \
- gnome2_src_configure "${myconf[@]}"
-}
-
-multilib_src_compile() {
- if multilib_is_native_abi; then
- if tc-is-cross-compiler; then
- emake -C "${S}-native/lib/colord" libcolord.la
- emake -C "${S}-native/client" cd-create-profile cd-it8
- emake \
- CD_CREATE_PROFILE="${S}-native/client/cd-create-profile" \
- CD_IT8="${S}-native/client/cd-it8"
- else
- emake
- fi
- else
- emake -C lib/colord
- use gusb && emake -C lib/colorhug
- emake -C lib/compat
- fi
-}
-
-multilib_src_test() {
- if multilib_is_native_abi; then
- default
- else
- emake -C lib/colord check
- use gusb && emake -C lib/colorhug check
- emake -C lib/compat check
- fi
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- gnome2_src_install
- else
- gnome2_src_install -j1 -C lib/colord
- use gusb && gnome2_src_install -j1 -C lib/colorhug
- gnome2_src_install -j1 -C lib/compat
- gnome2_src_install -j1 -C contrib/session-helper install-libcolord_includeHEADERS
- fi
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- newbashcomp data/colormgr colormgr
-
- # Ensure config and profile directories exist and /var/lib/colord/*
- # is writable by colord user
- keepdir /var/lib/color{,d}/icc
- fowners colord:colord /var/lib/colord{,/icc}
-
- if use examples; then
- docinto examples
- dodoc examples/*.c
- fi
-}
diff --git a/x11-misc/colord/colord-1.4.5-r1.ebuild b/x11-misc/colord/colord-1.4.5-r1.ebuild
deleted file mode 100644
index 53a2909463e1..000000000000
--- a/x11-misc/colord/colord-1.4.5-r1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-VALA_USE_DEPEND="vapigen"
-
-inherit bash-completion-r1 meson-multilib vala
-
-DESCRIPTION="System service to accurately color manage input and output devices"
-HOMEPAGE="https://www.freedesktop.org/software/colord/"
-SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test +udev vala"
-RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
-REQUIRED_USE="
- scanner? ( udev )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.58.0:2[${MULTILIB_USEDEP}]
- >=media-libs/lcms-2.6:2=[${MULTILIB_USEDEP}]
- dev-db/sqlite:3=[${MULTILIB_USEDEP}]
- >=dev-libs/libgusb-0.2.7[introspection?,${MULTILIB_USEDEP}]
- udev? (
- dev-libs/libgudev:=[${MULTILIB_USEDEP}]
- virtual/libudev:=[${MULTILIB_USEDEP}]
- virtual/udev
- )
- systemd? ( >=sys-apps/systemd-44:0= )
- scanner? (
- media-gfx/sane-backends
- sys-apps/dbus
- )
- >=sys-auth/polkit-0.104
- argyllcms? ( media-gfx/argyllcms )
- introspection? ( >=dev-libs/gobject-introspection-0.9.8:= )
-"
-RDEPEND="${DEPEND}
- acct-group/colord
- acct-user/colord
-"
-BDEPEND="
- acct-group/colord
- acct-user/colord
- app-text/docbook-xsl-ns-stylesheets
- dev-libs/libxslt
- >=dev-util/intltool-0.35
- >=sys-devel/gettext-0.17
- virtual/pkgconfig
- extra-print-profiles? ( media-gfx/argyllcms )
- vala? ( $(vala_depend) )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-tests-Don-t-use-exact-floating-point-comparisons.patch
- "${FILESDIR}"/${PV}-optional-introspection.patch
-)
-
-src_prepare() {
- default
- use vala && vala_src_prepare
-
- # Test requires a running session
- # https://github.com/hughsie/colord/issues/94
- sed -i -e "/test('colord-test-daemon'/d" lib/colord/meson.build || die
-
- # Adapt to Gentoo paths
- sed -i \
- -e "s|find_program('spotread'|find_program('argyll-spotread'|" \
- -e "s|find_program('colprof'|find_program('argyll-colprof'|" \
- meson.build || die
-
- # meson gnome.generate_vapi properly handles VAPIGEN and other vala
- # environment variables. It is counter-productive to check for an
- # unversioned vapigen, as that breaks versioned VAPIGEN usages.
- sed -i -e "/find_program('vapigen')/d" meson.build || die
-}
-
-multilib_src_configure() {
- local emesonargs=(
- $(meson_native_true daemon)
- -Dbash_completion=false
- $(meson_use udev udev_rules)
- $(meson_native_use_bool systemd)
- -Dlibcolordcompat=true
- $(meson_native_use_bool argyllcms argyllcms_sensor)
- -Dreverse=false
- $(meson_native_use_bool scanner sane)
- $(meson_native_use_bool introspection)
- $(meson_native_use_bool vala vapi)
- $(meson_native_use_bool extra-print-profiles print_profiles)
- $(meson_use test tests)
- -Dinstalled_tests=false
- -Ddaemon_user=colord
- -Dman=true
- $(meson_use gtk-doc docs)
- --localstatedir="${EPREFIX}"/var
- )
- meson_src_configure
-}
-
-multilib_src_install_all() {
- newbashcomp data/colormgr colormgr
-
- # Ensure config and profile directories exist and /var/lib/colord/*
- # is writable by colord user
- keepdir /var/lib/color{,d}/icc
- fowners colord:colord /var/lib/colord{,/icc}
-
- if use examples; then
- docinto examples
- dodoc examples/*.c
- fi
-}
diff --git a/x11-misc/colord/colord-1.4.5-r3.ebuild b/x11-misc/colord/colord-1.4.5-r3.ebuild
index 33836fa71439..2533c35c3049 100644
--- a/x11-misc/colord/colord-1.4.5-r3.ebuild
+++ b/x11-misc/colord/colord-1.4.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0/2" # subslot = libcolord soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="gtk-doc argyllcms examples extra-print-profiles +introspection scanner systemd test vala"
RESTRICT="!test? ( test ) test" # Tests try to read and write files in /tmp
diff --git a/x11-misc/colord/metadata.xml b/x11-misc/colord/metadata.xml
index 70d3bf455086..d0fe4e35f081 100644
--- a/x11-misc/colord/metadata.xml
+++ b/x11-misc/colord/metadata.xml
@@ -9,7 +9,5 @@
<flag name="argyllcms">Enable ArgyllCMS sensor</flag>
<flag name="extra-print-profiles">Generate extra print profiles.
Warning: significant build time and memory requirements.</flag>
- <flag name="gusb">Enable <pkg>dev-libs/libgusb</pkg> support, needed for
- colorimeter drivers</flag>
</use>
</pkgmetadata>
diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest
index c1d3cd83db33..cf45c0756437 100644
--- a/x11-misc/compose-tables/Manifest
+++ b/x11-misc/compose-tables/Manifest
@@ -1,5 +1,5 @@
DIST libX11-1.7.2.tar.bz2 2392982 BLAKE2B ce64bd8172fcf4f5bf0783c4f25f4d220fa0eceb211b7a852802256f7241f543769565f70a59c1ff14e0bb1ae7d3f05914f8f0b1bd423dcb20181cfb2227c70d SHA512 d01e5c1848c76218605e5af2d353de6b301a251555b52a38dbe930e6635d5e8a92d1486eb6d328ad5d42a5939e0d16868ffa19a75e5a7863d1a32e0d0727bdc7
DIST libX11-1.7.3.tar.xz 1861304 BLAKE2B e0f647ef55567b1d7eff74bc053b8e73f8c696be6f233c2ff6f64dee65c1b40b746683ea7a6fafb4304eba4dec43301b4b3506e2ec6fac1d4c89d664b516bbdd SHA512 abc70837d19f7e104a5db1e6d2cfa1256625332c0b53fec44a0a39916a60a430bb53fd436207892aabe4199ac7a0f9287a06588fcd27e0eed54d45d67bbe1294
EBUILD compose-tables-1.7.2-r1.ebuild 920 BLAKE2B c4951cea2f0baafd69bbca4676f0c87d99f6dab768c30b389e891e2b47af3a4fafe623d82a51907551162559d82c45407d7320350a91aa966048da5e9afd9a7b SHA512 3c45c31de684ca27133aea29c086da1690186b0a396af9ed1f79631cca17fcdbf21704e21e274fc095d67e24ad5d37ad300d299e16c19f3cbda68d2b6d7f1a5e
-EBUILD compose-tables-1.7.3.ebuild 951 BLAKE2B bcf394699c8993d437005d0e23ff374bd1797c48ccd51396dcfa0532a090c80ac71ba96ffbb859be70ec9939dd0bccdde8f93a6f8c311fff03e09a4f59c1f655 SHA512 fc5b0708fe0ccd3ec4005d4a4e3940fab9a88b749c2e651da9c1062646039dcad2a019be91e01d15a01c23d370543f13c59c09542563ced624c45a0d59fb019f
+EBUILD compose-tables-1.7.3.ebuild 943 BLAKE2B 859cec003f23b043e2271eab3aa31a01ee8ff66a7a78749ced99ff98d09eeb085497fe799138d5efa2a30f83f1097305a90ffa7caccf47bffbdfed72faa29e48 SHA512 2355bba44c7af1937aea4cc68248a96e38f9fd6188d85da7a755e344f4e3add63ae19db03409703b103ebb5045401b621a4258866ead6c79fbd1fb78f9e1e9a4
MISC metadata.xml 312 BLAKE2B 297d68d5585ee7fe053a0b9d1e4758d1c8538fbfa6037cddfefa84f5b757c1c768d4ab072f6198e19c1b9bf4d21120440db61e5a9690cc6cfd387ee9d2add736 SHA512 4b5fc7ba8a7c24241e7ab5dd68677ccba15f5e89a76482679f18139faea4ff1555759066041afbf51c65d1870ec0d999a772c340f1e934a6aba0135b8da28d18
diff --git a/x11-misc/compose-tables/compose-tables-1.7.3.ebuild b/x11-misc/compose-tables/compose-tables-1.7.3.ebuild
index 882a4820315a..884e98ec6339 100644
--- a/x11-misc/compose-tables/compose-tables-1.7.3.ebuild
+++ b/x11-misc/compose-tables/compose-tables-1.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ DESCRIPTION="X.Org Compose Key tables from libX11"
SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}"
S="${WORKDIR}/libX11-${PV}/"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
# Only needed by configure
DEPEND="
diff --git a/x11-misc/devilspie2/Manifest b/x11-misc/devilspie2/Manifest
index fbf2e57e347e..5257acadc0b6 100644
--- a/x11-misc/devilspie2/Manifest
+++ b/x11-misc/devilspie2/Manifest
@@ -1,4 +1,6 @@
AUX devilspie2-0.43-lua-pkgconfig.patch 551 BLAKE2B 915dc2939517efa56bafce78c748ab061885eb320b1b902642fe3bc42125c1c94b81bc085ca0a5763550ed3a87f8aef2c67e2e6b80b40c870da0bdc50a7dd57f SHA512 82b2acc0d858daf70ed44f6f8acdf69c54926ac0aa9f350b656f06a7d22e5bdff4b20293bff3fcf95149c96a63c68bfbc6f739f48bbf2c28810f6e8964166148
+DIST devilspie2-0.44.tar.xz 46028 BLAKE2B e9ec3115781575c331d91e982fd1c71361ea57004a1b7ff234957998d3d44fd4e9a0ca1fde9d133e9e4c2d01b6e8d192921554eae8b83acfb0e3fa44b0c9fd23 SHA512 f01f2d044a670dd9b1b97e896a3e8ebcac3e67daea9f08a14bce26fe8084b85f7fdaa0ed147aba91626200f882eddeba7e0ec18f0f565cb7557ffb2ac74a4a64
DIST devilspie2_0.43-src.tar.gz 48666 BLAKE2B 3657693547f1dbdfe8542f123601f228086261855dc8e99997cea76ef586b744aacb260222000300dbe34d3030646044fc046e94c2285e6386995853ceaaffda SHA512 0f44f3991e31f68a2d38eac32ea6fe4275a56e8b5e9439490d1e819fd69b5455ede565aa2b09b70c20ac852c465ac2c05c339ae1e5c1b7824685c46a28871abd
EBUILD devilspie2-0.43-r100.ebuild 1050 BLAKE2B c530c3ce2d1cb7a930ce6ea6b0e9b1caefc540b5702c5030001408e6b1758763ad0fbc9700336ffe41779e2db8d3931ef0166544c772a5c1f82ca34ba6a382eb SHA512 72fcb6ea1af22aaa1029eaf349ef4bcb524022b34597f3378930bd8a66d667150d5d8b88202e33f1790f8946e70bab866df7af0916e234df06309c8ae099b5b2
-MISC metadata.xml 246 BLAKE2B a512e6e8ffd8a998f89ea9dbf8a29dd4bb2d6db435e4ac0ef3182fc23996e04a6e87c1771975d835038ad86d6cb61e4a1aea8b80286666d64ad0b511c9d8f163 SHA512 d827f64596500d61c0f24c9d2a69fa3ca2f8b52e5f5815106d7db2837482172f0518d99677e6332a69fd4c34289ef817203a5047363ea7d2c10372b09f9e0618
+EBUILD devilspie2-0.44.ebuild 966 BLAKE2B ed2148f064ed59c20d57bdd75f3a3b8420b8db5425aa795517f318877827e730db33c5e11c7e24c410b7476b59222e8a34e694c996b3a29b11071e3d0d51efc4 SHA512 d9632765b7a4d4071616869be5caef850121c835420806287a3a4e99e7ca22372ca249655a0f75a9cfe12058977ee62394fee3195c0482d71c0a184759032d00
+MISC metadata.xml 327 BLAKE2B deb8a111c8827befa1e4637d81d1605f10de1dfedbf2693a47361a5de9a01392934957906a48419acd421704db1c01029411a0f71d42c26525d5294e66a73e35 SHA512 d876e887ddd0c79605cedbad6aa23026c12a3a44a690fc5fcf84ae804fd22dffff76c1487d1a529af52db3594899f79d986aadf6fd44593a90d53db21d1c3f61
diff --git a/x11-misc/devilspie2/devilspie2-0.44.ebuild b/x11-misc/devilspie2/devilspie2-0.44.ebuild
new file mode 100644
index 000000000000..46b7dd07d740
--- /dev/null
+++ b/x11-misc/devilspie2/devilspie2-0.44.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+inherit lua-single plocale toolchain-funcs
+
+DESCRIPTION="Window matching utility with Lua scripting"
+HOMEPAGE="https://www.nongnu.org/devilspie2/"
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+ ${LUA_DEPS}
+ dev-libs/glib:2
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libXinerama
+ x11-libs/libwnck:3"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto"
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+src_compile() {
+ tc-export CC PKG_CONFIG
+
+ local PLOCALES="fi fr it ja nl pt_BR ru sv"
+
+ DEVILSPIE2_ARGS=(
+ PREFIX="${EPREFIX}"/usr
+ LANGUAGES="$(plocale_get_locales)"
+ LUA=${ELUA}
+ )
+
+ emake "${DEVILSPIE2_ARGS[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" "${DEVILSPIE2_ARGS[@]}" install
+ einstalldocs
+
+ dodoc -r doc/examples
+}
diff --git a/x11-misc/devilspie2/metadata.xml b/x11-misc/devilspie2/metadata.xml
index 06d84e396dc3..e02d812d6f06 100644
--- a/x11-misc/devilspie2/metadata.xml
+++ b/x11-misc/devilspie2/metadata.xml
@@ -5,4 +5,7 @@
<email>ionen@gentoo.org</email>
<name>Ionen Wolkens</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">dsalt/devilspie2</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/x11-misc/dunst/Manifest b/x11-misc/dunst/Manifest
index 735e0e637a28..86316d363630 100644
--- a/x11-misc/dunst/Manifest
+++ b/x11-misc/dunst/Manifest
@@ -1,7 +1,4 @@
-AUX dunst-1.6.1-no-Os.patch 466 BLAKE2B 7db2103d68ea8bde062ada64adc3a56813f3083cf3bd462b4372d462b276684fd2ef83a835d586596975bc4d12c90ab864c31ed06dc65321b96a4c11e81a7a20 SHA512 8c5e99c08faf56cdaffbcbdb85e45101d4822db13445155eb2bd8d4dd564bafe50db4016cb08399ee711e8a03d954d0c9272b012b2875bd3c8584df90e135ac5
-DIST dunst-1.6.1.tar.gz 217267 BLAKE2B 267e5be6a079097fb5a677bd2451b0e5bcbcddadf4c4de9af87d4eab7dd90b61908f140db3f1238b6a79d370fc3bb89c062c6b4deeefae6c9c0069b55017e907 SHA512 079ffd0ff75f1865b68cb8db261849cbe4f68b5c632c39ef8f7a3d193ff3eba3734bca31cb7268f27c9a411aec56e4c484c383b419bc0b4755b7d80ede84cd96
DIST dunst-1.7.3.tar.gz 4596283 BLAKE2B dff61659b777a92cd2add9b15551a7fa471eb9adda47b31bd48d6b20a34192f3f9e7147a4249047f6993a595d0d0cf9895d9a7cc84f5bbc64972f4e111e924ad SHA512 e8bd8555bd9ea3dc5ae85c2459ad1fa29bbc5d575346381e828fc6efd618db1e87c40b4fceeb89aef83bb7f5df6b246d8a354ce8b13ec549f3452cb32c918d62
-EBUILD dunst-1.6.1.ebuild 1340 BLAKE2B bf51111b1f244cdaeca167b8bcd63786c61fc809d6ae0c42278830fdaac06ee384739c5d112911b7fe21d33c9ec210297b48a3799817903e7ddc68581e18dbde SHA512 5e8ae0babb55274f447dd0e892b50c2f37d149a43da9671ca1ffa1a2cf05ec5d4d0e17202e5112431aee141706f90ccff5533c43434f9f6b9c5cbac5b4c79786
-EBUILD dunst-1.7.3.ebuild 1557 BLAKE2B 20f64ed5ee829f226974bbb1d9bd9f2c147baf8f78c222429ac18b5b7f9d6597af52449899ac32be2fec9694ec72d7e458f388a7f9615449c4a6669e22911966 SHA512 faa7e7edca6fddafa9bf4cb471e1e453edc5231a089c888b2edc7c3b1b67ce3b904ea76a30b503b68b3ea13842d62c691397d3fdb2fdbbdd6c734e31d106003b
+EBUILD dunst-1.7.3.ebuild 1555 BLAKE2B bdff728971252a3e829b30ffc2e48f53246d93a97a0f8531ec453fe228fd599f18389bc127e26953f05cdfe90c6c149b36e907fa85abb13931185091888005da SHA512 fc191d4e3b2330636f6e366ab4e99c8301b4fad7ac06b2341ab0b537fea6d55a42c4fe7b8f0f4d2dcae19818b5c08dd4996baffdf61b416f0953907b570dde49
EBUILD dunst-9999.ebuild 1405 BLAKE2B aba54e0bb45e773e58d07e78d0cd49d808c7777dc7adad3b4b5e85c000ebe9dff5174f329821e101bb34a223c0047ce0f592881ceaea4cde289805dbfe09fe1f SHA512 8d3cf492b7a74cea1500873e465f17e13fda664d3e1c97af691afd45f044e9677b780d2328381dd9eb63ec671cccc341638e72935a99ed8f680992b615368f64
MISC metadata.xml 335 BLAKE2B a51f44edaf12235d9edf8f84d2df6d1a94ddd894075d708f0dfd4b3d289b0225797083cfe7c02a92688d23bb47daadcdd9751c6b740ca1cf0d69b9c1ab957b8e SHA512 7010391e438ab56478c3f2c0bd92afcbe9dcedb55ec89ee3af75c89365811af2b7f198bc64adae95de5fadd6603792d1d3fd60b46840d564a920c571d3c67e20
diff --git a/x11-misc/dunst/dunst-1.6.1.ebuild b/x11-misc/dunst/dunst-1.6.1.ebuild
deleted file mode 100644
index fb0a1988036b..000000000000
--- a/x11-misc/dunst/dunst-1.6.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Customizable and lightweight notification-daemon"
-HOMEPAGE="https://dunst-project.org/ https://github.com/dunst-project/dunst"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/dunst-project/dunst"
-else
- SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test wayland"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/glib:2
- sys-apps/dbus
- x11-libs/cairo[X,glib]
- x11-libs/gdk-pixbuf
- x11-libs/libX11
- x11-libs/libXScrnSaver
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libnotify
- x11-libs/pango[X]
- wayland? ( dev-libs/wayland )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-lang/perl
- virtual/pkgconfig
- wayland? ( dev-libs/wayland-protocols )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.6.1-no-Os.patch )
-
-src_configure() {
- tc-export CC PKG_CONFIG
- default
-}
-
-src_compile() {
- emake WAYLAND=$(usex wayland 1 0) SYSTEMD=0
- sed -e "s|##PREFIX##|${EPREFIX}/usr|" \
- dunst.systemd.service.in > dunst.service || die
-}
-
-src_install() {
- emake WAYLAND=$(usex wayland 1 0) SYSTEMD=0 \
- DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
- systemd_douserunit dunst.service
-}
diff --git a/x11-misc/dunst/dunst-1.7.3.ebuild b/x11-misc/dunst/dunst-1.7.3.ebuild
index 8eaab62529e9..2658bc4c820a 100644
--- a/x11-misc/dunst/dunst-1.7.3.ebuild
+++ b/x11-misc/dunst/dunst-1.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="wayland"
DEPEND="
diff --git a/x11-misc/dunst/files/dunst-1.6.1-no-Os.patch b/x11-misc/dunst/files/dunst-1.6.1-no-Os.patch
deleted file mode 100644
index 90a1de94de95..000000000000
--- a/x11-misc/dunst/files/dunst-1.6.1-no-Os.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/config.mk b/config.mk
-index 54426a7..2e18031 100644
---- a/config.mk
-+++ b/config.mk
-@@ -36,7 +36,7 @@ endif
-
- # flags
- DEFAULT_CPPFLAGS = -D_DEFAULT_SOURCE -DVERSION=\"${VERSION}\"
--DEFAULT_CFLAGS = -g --std=gnu99 -pedantic -Wall -Wno-overlength-strings -Os ${STATIC} ${ENABLE_WAYLAND}
-+DEFAULT_CFLAGS = --std=gnu99 -pedantic -Wall -Wno-overlength-strings ${STATIC} ${ENABLE_WAYLAND}
- DEFAULT_LDFLAGS = -lm -lrt
-
- CPPFLAGS_DEBUG := -DDEBUG_BUILD
diff --git a/x11-misc/habak/Manifest b/x11-misc/habak/Manifest
deleted file mode 100644
index a9c60594b7dd..000000000000
--- a/x11-misc/habak/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX README.en 6729 BLAKE2B e7c97c01b774d6813bb87373b8634000b71094ad6668e6402805d8fd5ee6ec1cea523bd4239f0ae1b7d4f53fecfc7545c4990a172b87a13a8a0615d53b81ecc8 SHA512 2857284f10734223fc03c57150f796bad07ecdcf9fd687893155f16b3633903df322d397be7f5e51f2c5ac87ae27d246549dd098b36e061ffa2d2dd3ae610e58
-AUX habak-0.2.5-fno-common.patch 586 BLAKE2B c6ad2d23f671ceee49059a87b50ba8405110c215961b0a89290224a470b7774c729d025e27cca98cc20d774ba47250e0f3fbcb9b6daca28699614fa28ad2ba55 SHA512 0e6ac0ba7555bfe9a8ca721575f7ae86331a6d31d76c28f1a52194cefd73646e6e52d90c5ca4601e3a8baea9ceb4c3cce08f75607fd65244ff4798fe668fcec3
-AUX habak-0.2.5-gentoo.patch 796 BLAKE2B 901f4673a8509029fde736c4dea5f809c268682b8a1800f51b21da40eb052a537e199193546c46169cb2d2914e61dbd8861b6e792f7618d8deba1122a2cf9a34 SHA512 0e18a2186dc533fe6defbb089e31999d16b1da3ed18a1315c6c54ea20b52641114a94cdc62d952d9dfe33f2a03899028aef4d6552141e79fb9399e9e42b396ca
-DIST habak-0.2.5-sourceforge.tar.gz 28747 BLAKE2B 60c6f60e0a16dca2091f41c9e4f419e5fb4be88a3ce44de98d91740f94e468fb7bd64bbf0b399b64035c21547b50fccf2e40954e0ff59ab1f1c0ce8dc6e56670 SHA512 4b1ff1484c65f74441b297e558360a8f2ea8f12ac63c4b74f846e41328dd84a1d619bde55e81224c3bd527897625e17bc07a6bb0d4cc3bd0eec6f4e787201277
-EBUILD habak-0.2.5-r3.ebuild 819 BLAKE2B b856bac330050b0cf52db34f7f39f9f625d6e5de0ab5a9fbd17abd6454be206ac3538fb3232c3e590f5f66d4c7ab3a531801bde8728d1093c98d76e20bb5bad1 SHA512 4f1b4461d71d5d2305004c2edb93c0992818905c770e24c1448901463c51188589978e9ed9056684eee4e265b5aa4cc931021dc046c6feba9805adf400f927ed
-MISC metadata.xml 273 BLAKE2B e41a84edc2f2bf01256d6c759fec49da44a20e3d595a6fe56f96239ab26213551ae190621a5e8f9523b777c42364680fd61a6423b08eada73b97eb4e81253dd7 SHA512 985a49dc2d598b61be8510f6f86c4894825a56392af613ecdc68de499242f1e7e910f8320e0fd0540bc5f42dde80a4f0b18b6919320ee60aa39da1441c147274
diff --git a/x11-misc/habak/files/README.en b/x11-misc/habak/files/README.en
deleted file mode 100644
index 0bdbc259119f..000000000000
--- a/x11-misc/habak/files/README.en
+++ /dev/null
@@ -1,165 +0,0 @@
-Habak - "Ha" Background
-=========
-
-Compilation:
- We need a compiler, X server and Imlib2. Just run make, that's all.
-
-Installation:
- Well, place a ready binary where you want.
-
-A short review:
-
-
-Habak is using layers. The lowest layer is just a black screen.
-On this you can place other objects, called habaks. There are
-three kinds of habaks: graphic files (images), fonts and "internal objects"
-(internals). Wallaper is created by putting on a black screen
-one or more habaks. An order of habaks in command line is an order
-of putting them on desktop, so the last habak will be drawed above
-previous habaks.
-
-Kinds of habaks:
-
-
-Files (images) are included by -i option, ie:
-
-./habak -i ~/graphics/wallpaper.jpg
-
-will include to desktop wallpaper.jpg file. If you typed after -i not a file,
-but a directory, habak would create a list of files contained within, randomly
-select any one of them, and then try to load it. In other words,
-if you have a lot of pictures in ~/gfx/nice_wallpapers/ then habak
-can choose random image. You only need to run './habak -i ~/gfx/nice_wallpapers/'
-
-Aside from files, you can use fonts (TrueType). Option -f will be useful in this
-case. By means of -f option you have to point a file with TrueType font, ie.
-
-./habak -f ~/.fonts/nice_font.ttf
-
-You can set a size of font, by typing it following slash after font name, ie
-'./habak -f ~/.fonts/nice_font.ttf/50'
-
-Third (and last) type of habaks are internal habaks. You can enable them
-by the -I option. They are not adopting any external data, but
-themself generate some patterns. At this moment only two patterns
-are available, "int" and "INT", which do an interlacing. For example:
-
-./habak -I int
-
-Internal habak "int" do an interlacing, by turning out even lines
-of image. Very nice effect, especially if wallpaper is gaudy.
-"INT" habak works identical as "int", but turns out odd lines
-(by putting together "int" and "INT" you can turn out all lines of screen).
-
-By default lines aren't turned out in fact, but darked (in my opinion
-it generates a better effect), but you can control it by
--c color modifier (i will tell about it later).
-
-
-USAGE PHILOSOPHY
-You can (and you should to) put habaks together, ie.
-
-./habak -i ~/gfx/cool.jpg -I int -i ~/gfx/small_logo.png -f ~/.fonts/deltafont.ttf -f ~/.fonts/deltafont.ttf/10
-
-that syntax means, that habak will firstly draw coll.jpg file,
-then put on internal habak "interlace", and then will draw small_logo.png
-image, then deltafont.ttf font, and eventually one more time deltafont.ttf
-file, but this time with size of 10 pixels. Simple.
-
-MODIFIERS
-Obviously, alone habaks wouldn't be so elastic, so there are available a lot
-of modifiers that affect on them look. Some modifiers are even
-necessary. Modifiers are options, that are given following
-a definition of any habak - they affect only just followed habak.
-
-Modifier -C
--C is a centering modifier. Habak that is followed by this modifier will be
-centered on the screen.
-
-Modifier -S
--S is a scaling modifier. Habak treated by this modifier will be scaled
-to fill whole screen (but with proportions saved). Using it have a sense
-only for file habaks (images).
-
-Modifier -p
--p is a position modifier. It precisely determines position of habak
-on desktop. This modifier requires also additional parameter, in the
-form of 'x,y', ie.
-
-./habak -i ~/gfx/meggy.jpg -p 10,50
-
-will render meggy.jpg file with upper-left corner in point 10,50 on desktop.
-Coortinates can be negative, so position will be calculated from the
-opposite side of screen, ie.
-
-./habak -i ~/gfx/meggy.jpg -p -10,50
-
-will calculate "the beggining" position of habak to a ten pixels from
-right and 50 pixels from upper side of screen. To place habak for example
-in upper-right corner, you should use '-p -0,0'
-
-Modifier -c
--c is a color modifier. Some habaks supports choosing a color
-(at this time only font habaks and internal habaks). -C option
-require parameter, that describe color in form of R,G,B,A, ie.
-
-./habak -I int -c 50,60,70,190
-
-means using "int" habak with color:
-- red component set to 50
-- green component set to 60
-- blue component set to 70
-- alpha channel set to 190
-
-All numbers accepts numbers from 0 (minimal saturation) to 255
-(maximal saturation).
-
-For example '-c 0,0,0,255' means black, fully not transparent color,
-'-c 255,255,255,0' means white, fully transparent color (so just
-not visible), and '-c 200,0,0,128' is a strong red and transparent
-in 50% color.
-
-Modifier -t
-This modifier is a text modifier, works only with font habak.
-As parameter accepts only one line of text, that is rendered
-by the font habak. Any text is accepted, you can write kernel
-version, date, your name, name of favourite distribution or
-image of cat that have a lie-in on your printer. Select something,
-i like a date, text will be nicely antialiased, if you want to use
-not ASCII characters, you have to use utf-8 encoding.
-
-For example.
-
-./habak -f ~/.fonts/deltafont.ttf/15 -t "User $USER on day `date +%Y-%m-%d`" -p 0,-0 -c 240,240,240,200
-
-will render on a black screen for example text "User gregory on day
-2003-12-21", using deltafont.ttf font in size of 15 pixels. Text
-will be placed in lower-left corner of screen, gray color and will
-be transparent a little.
-
-Obviously it is a so simple example, you can complicate it:
-
-./habak -i /usr/local/share/backgrounds/lens -C -f ~/.fonts/deltafont.ttf/15 -t "User $USER on day `date +%Y-%m-%d`" -p 0,-0 -c 240,240,240,200
-
-Now on the background firstly will be placed centered image
-from /usr/local/share/backgrounds/lens directory, and that
-text will be rendered on it. You can complicate it yet:
-
-./habak -i /usr/local/share/backgrounds/lens -C -f ~/.fonts/deltafont.ttf/15 -t "User $USER on day `date +%Y-%m-%d`" -p 5,-0 -c 240,240,240,100 -f ~/.fonts/deltafont.ttf/15 -t "User $USER on day `date +%Y-%m-%d`" -p 0,-5 -c 240,240,240,255
-
-This situation is simpilar, but i complicated text a little -
-i generats *two* font habaks with the same content, but
-one of it is displacemented a little, and have smaller
-transparency. It gives so nice effect of shadow under text. By
-putting together *several* such shadows differenced in size of font
-and intensivity of transparency you can achieve fantastic effects.
-
-Finally, fire up:
-
-./habak -i /usr/local/share/backgrounds/lens -C -I int -f ~/.fonts/deltafont.ttf/15 -t "User $USER on day `date +%Y-%m-%d`" -p 5,-0 -c 240,240,240,100 -f ~/.fonts/deltafont.ttf/15 -t "User $USER on day `date +%Y-%m-%d`" -p 0,-5 -c 240,240,240,255
-
-Here i added an internal habak "interlace", between picture
-from /usr/local/share/backgrounds/lens and font habaks, so
-image is faced by small grid of interlacing, but text is not
-(because it is placed above interlacing).
-
diff --git a/x11-misc/habak/files/habak-0.2.5-fno-common.patch b/x11-misc/habak/files/habak-0.2.5-fno-common.patch
deleted file mode 100644
index 0fad5f4df563..000000000000
--- a/x11-misc/habak/files/habak-0.2.5-fno-common.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/src/random.c
-+++ b/src/random.c
-@@ -8,12 +8,15 @@
- #include <regex.h>
-
- #include <errno.h>
-+
-+#include "i.h"
-+
- extern int errno;
- int syserr;
-
- #define ALLOC_STEP 1000
- regex_t regexp;
--int size_files=0, used_files=0, i=0;
-+int size_files=0, used_files=0;
- char **files, *wyjscie;
- regmatch_t matchpos;
-
---- a/src/habak.c
-+++ b/src/habak.c
-@@ -14,6 +14,7 @@
- #include <Imlib2.h>
- #include "types.h"
- #include "proto.h"
-+#include "i.h"
-
- habak_l *current_list_item=NULL, *first_list_item=NULL;
- habak_t *current_habak;
---- /dev/null
-+++ b/src/i.h
-@@ -0,0 +1 @@
-+extern int i;
diff --git a/x11-misc/habak/files/habak-0.2.5-gentoo.patch b/x11-misc/habak/files/habak-0.2.5-gentoo.patch
deleted file mode 100644
index 2dd77451f8ad..000000000000
--- a/x11-misc/habak/files/habak-0.2.5-gentoo.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/src/Makefile
---- b/src/Makefile
-@@ -2,22 +2,22 @@
- #LDFLAGS = -L/usr/X11R6/lib -lImlib2 -lm -g -ggdb
-
- CFLAGS += -I/usr/X11R6/include -Wall
--LDFLAGS += -L/usr/X11R6/lib -lImlib2 -lm
-+LIBS = -lm $(shell $(PKG_CONFIG) --libs imlib2 x11)
-
- all: habak
- ln -f habak ../habak
-
- habak: xcore.o random.o habak.o
-- gcc $(LDFLAGS) -o habak xcore.o random.o habak.o
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o habak xcore.o random.o habak.o $(LIBS)
-
- habak.o: habak.c types.h defaults.h proto.h
-- gcc $(CFLAGS) -c habak.c -o habak.o
-+ $(CC) $(CFLAGS) -c habak.c -o habak.o
-
- random.o: random.c proto.h
-- gcc $(CFLAGS) -c random.c -o random.o
-+ $(CC) $(CFLAGS) -c random.c -o random.o
-
- xcore.o: xcore.c
-- gcc $(CFLAGS) -c xcore.c -o xcore.o
-+ $(CC) $(CFLAGS) -c xcore.c -o xcore.o
-
- clean:
- rm habak *.o
diff --git a/x11-misc/habak/habak-0.2.5-r3.ebuild b/x11-misc/habak/habak-0.2.5-r3.ebuild
deleted file mode 100644
index 4f033af7e179..000000000000
--- a/x11-misc/habak/habak-0.2.5-r3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="A simple but powerful tool to set desktop wallpaper"
-HOMEPAGE="https://sourceforge.net/projects/fvwm-crystal/"
-SRC_URI="https://sourceforge.net/projects/fvwm-crystal/files/${PN}/${PV}/${P}.tar.gz/download -> ${P}-sourceforge.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
-
-RDEPEND="
- media-libs/imlib2[X]
- x11-libs/libX11
-"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
- x11-base/xorg-proto
-"
-DOCS=( ChangeLog README TODO "${FILESDIR}"/README.en )
-PATCHES=(
- "${FILESDIR}"/${P}-fno-common.patch
- "${FILESDIR}"/${P}-gentoo.patch
-)
-
-src_compile() {
- tc-export CC PKG_CONFIG
- emake -C src ${PN}
-}
-
-src_install() {
- dobin src/${PN}
- einstalldocs
-}
diff --git a/x11-misc/habak/metadata.xml b/x11-misc/habak/metadata.xml
deleted file mode 100644
index 3ab9b4a739d3..000000000000
--- a/x11-misc/habak/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>desktop-misc@gentoo.org</email>
- <name>Gentoo Desktop Miscellaneous Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/x11-misc/pcmanfm-qt/Manifest b/x11-misc/pcmanfm-qt/Manifest
index b5302d550562..6839dea9d01f 100644
--- a/x11-misc/pcmanfm-qt/Manifest
+++ b/x11-misc/pcmanfm-qt/Manifest
@@ -1,3 +1,5 @@
DIST pcmanfm-qt-0.17.0.tar.xz 296000 BLAKE2B bfe6a7ed701d375030c8a20fca3a9b1076810c426388e03644bca0a0482f5b86ac784e197463c7316514e78fe72ab360c73df75cb1ee16dc22a2fe313d4f9d01 SHA512 6de9083b90a2d06db892941e50dc9817e1ab8cf5bab80e331cd083c4756b7ede1207ca35fc1fc43b81b52651acb57dfd85953ab8f8deef2a2c0d362374726daa
+DIST pcmanfm-qt-1.0.0.tar.xz 317624 BLAKE2B fc66a21b9cc4c0dc9cb9b06ef757faa0a268c5e1c4dfa5765128b1701a051178a3f76d3132293fa7479eee7aad1398f863742489fd5aa64a1dc31c558a195463 SHA512 66f8badf47f32482f880009e24b506ad409ac4a939d4cbc0b6b9adf29874a6d76e5c154e5611329007485fe9c34985be7f67a1ec769ea0e0a107d16d48f2fd7f
EBUILD pcmanfm-qt-0.17.0-r1.ebuild 1120 BLAKE2B af25db71e7dc32d0c5c4a28c5f61081da34ba78ffe239399763acb1e51b3d929d34ccdecbeaa10ea8b3c92483e0940f73b0f3bc287a5233bd93ed9603d8638b8 SHA512 9bf9a8113e78b2774561971c680ff94a8cd6733928b98840beb84bccf25156c6bfafee37bce3bf7555923453c933037269e4396aed3be879262aede5b4a27c94
+EBUILD pcmanfm-qt-1.0.0.ebuild 1187 BLAKE2B 0a8b9165ed36541df467f83eeb21889311f74e25ebdaa0194e354931cf0424593e31a8d9ccf671a7f2fc6f9cc91901fbe22fedd134aeae0277afea919b84a264 SHA512 2c267e5693d80fe9906103b7ebb6878b49536cadf6b9cd66af25c6e07947b32bb9d7b4b7698e52fa2e78fc954289ced0e5332613cdfe0ce46e6d0143ee67349e
MISC metadata.xml 317 BLAKE2B 2d1773f0bd25bbd367f590a419615c5016ad850906f9a5858a6091109c359e9c677e2c58de2df9515dff7c1e2e659fd80e10b3e7ea605b5035c939790aadc4d6 SHA512 e91c385569fd6309b842e62b0303d4dc5ddb8721e39c9f1d22956c340c776edc940b727312f3307d8bbb6d5fd3459e410568c3170adc94bebc53e2811146fa7f
diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-1.0.0.ebuild b/x11-misc/pcmanfm-qt/pcmanfm-qt-1.0.0.ebuild
new file mode 100644
index 000000000000..2d810eba79d8
--- /dev/null
+++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-1.0.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake optfeature xdg-utils
+
+DESCRIPTION="Qt GUI Tabbed Filemanager"
+HOMEPAGE="https://lxqt-project.org/"
+
+if [[ "${PV}" == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
+else
+ SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+BDEPEND="
+ >=dev-qt/linguist-tools-5.15:5
+ >=dev-util/lxqt-build-tools-0.10.0
+"
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtcore-5.15:5
+ >=dev-qt/qtdbus-5.15:5
+ >=dev-qt/qtgui-5.15:5
+ >=dev-qt/qtwidgets-5.15:5
+ >=dev-qt/qtx11extras-5.15:5
+ sys-apps/util-linux
+ virtual/freedesktop-icon-theme
+ =x11-libs/libfm-qt-${MY_PV}*:=
+ x11-libs/libxcb:=
+ x11-misc/xdg-utils
+"
+RDEPEND="${DEPEND}
+ >=lxde-base/lxmenu-data-0.1.5
+"
+
+pkg_postinst() {
+ xdg_desktop_database_update
+
+ optfeature "mount password storing" gnome-base/gnome-keyring
+ ! has_version lxqt-base/lxqt-meta && optfeature "trash functionality" gnome-base/gvfs
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index a52000c10db5..d39864086ffe 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,6 +1,5 @@
DIST picom-8.2.tar.gz 242653 BLAKE2B 1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82 SHA512 bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1
-DIST picom-8.tar.gz 242059 BLAKE2B cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df SHA512 154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a
-EBUILD picom-8-r1.ebuild 1526 BLAKE2B b016d3cbaa1b37d83866fc56923fe5d5d0c9d98f84b7ffaf61420cc929b902f2ff19c33f4a4f9b5220451c4124feca2e31aa53e48c9689510a1a92a12f6cfe25 SHA512 965f59726b168898fef69380c6d397632f19a9fcd7fb9b6458af815270700edd709ed845a37d59cf2b8329a6ccefd113516a03c2a57042b421c7b2c635f295ad
EBUILD picom-8.2-r2.ebuild 1578 BLAKE2B 48e668b21513720af93703cce7049d30d26346dded57115f9e8322dfc38e54f479d21e1a811eb2d447abeb6c60a2a7932a9971843af4bee3c2cdb6ae740660e2 SHA512 559063fce7ff4a4a7c4dd07d2f604df379ff7d7a9cad58d99ab988df96723678d68bfee40ec7ecd800544f783779d7fda9cf2387655d3bfb2b16e8e5a13522c9
-EBUILD picom-9999.ebuild 1516 BLAKE2B 35d49008bffd1956f30f1038a23f4a34b242e5690fb84013ee2b968265b07522221720093a1b43eb01dbcdd6467bdc8cfb2ab66178b8b3d3f78072b2b4b1e69e SHA512 f51ef9e05acfd8d6e1dee42eccd6b029edc076395db79cf1e8235a696c856d322d53267d0dc68b5ccfe0ae2a8a1496409182a8c710acd8b3f048e6048f63c937
+EBUILD picom-8.2-r3.ebuild 1580 BLAKE2B c7eb545bb9480b317e9c7fbd814b04f3a1a0b790b39c9b3c122e45fb7f61cf96d1838a7394a46a7fc438f58d72b4554bd14b170ee6c069a0c64bea98dd7e05d1 SHA512 c8bffdafb439c86939e7c383db127fb0342503bf26ac7db4031f18b5bb3d33234070ece4823270c07065a45d53c009f853a2268f226f50524cf06fbdba996b97
+EBUILD picom-9999.ebuild 1516 BLAKE2B c49029f5ace598cd2aa75269d2cc5b78e1046c6a1500345c38da551c52d9064b768fd52112803ed4518f546abf5233ba6424f7b2cba553eb935d77a33356bece SHA512 e1a4b2da744aa2ae3d7b60c85232dd2f97f2ec0dff119f4cf95dcf65465b58aa1a037ef214cd386b5a2281ae7bb5856393b90a9bede24e7ec71ecbd732649050
MISC metadata.xml 678 BLAKE2B a2e430318134d3080d018d14913dce148151db13f6e59ed2c8b3c4b10c07e0fc16c2b7e9fbd95c0e849739753b1b3572c1d96418fd19955b2c6def2c655444da SHA512 7a172584db948430c11f8b682a918bb0d49d454ab835592047aafa9cf06f418fe0e3bfb2704f6a5ba45998a64096085dc23a2c0379c6f582a63d36f9ebb8e1b7
diff --git a/x11-misc/picom/picom-8-r1.ebuild b/x11-misc/picom/picom-8.2-r3.ebuild
index a266247cac0b..c26adc87f474 100644
--- a/x11-misc/picom/picom-8-r1.ebuild
+++ b/x11-misc/picom/picom-8.2-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit meson python-any-r1 virtualx xdg
DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
@@ -12,14 +12,13 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MPL-2.0 MIT"
SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+config-file dbus +doc +drm opengl pcre test"
REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
RESTRICT="test" # but tests require dbus_next
-RDEPEND="
- dev-libs/libev
+RDEPEND="dev-libs/libev
dev-libs/uthash
x11-libs/libX11
x11-libs/libxcb
@@ -42,6 +41,8 @@ BDEPEND="virtual/pkgconfig
test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
"
+DOCS=( README.md picom.sample.conf )
+
python_check_deps() {
has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
}
diff --git a/x11-misc/picom/picom-9999.ebuild b/x11-misc/picom/picom-9999.ebuild
index 7551a069f44f..3e335b945325 100644
--- a/x11-misc/picom/picom-9999.ebuild
+++ b/x11-misc/picom/picom-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit git-r3 python-any-r1 meson virtualx xdg
+PYTHON_COMPAT=( python3_{8..10} )
+inherit git-r3 meson python-any-r1 virtualx xdg
DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
HOMEPAGE="https://github.com/yshui/picom"
diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index f7d12d452885..6f29fa38b9ac 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,7 +1,5 @@
DIST i3ipcpp-86ddf7102c6903ae0cc543071e2d375403fc0727.tar.gz 43693 BLAKE2B a84525b0bd00d4ab4ed8afed00fd92eee965efea9960670dcea3efaa259834df5bb7cf8e79a894dd4d4f92f28643ad1b43ccbb374ade96174c6c2f6fc63f5ddc SHA512 f4643bea5a78bd9518fecc9d56ece8d679539b99016440a6e4d45305984c02963d80e00c5375cc53ac7418e2f24f57279930428b331e077eaafa8d0717677662
-DIST polybar-3.5.6.tar.gz 282964 BLAKE2B 518e8b2e1d2e0698540c4c93cdfce5283c5479b077859dfc98d57072ad23f6140cc2e7d34c34f5af71aeaf9e86642d111f409c53baba0b9398d923ad9b4058a4 SHA512 5022f7876489cc28805a52894c8ea42c2afc0600c84f6ce27f1a7c738fcc48fbf5f5d5537472378eae4f3d5ca36fc2fc8b069b379e35b1047d12a3b294e1857f
DIST polybar-3.5.7.tar.gz 283520 BLAKE2B 3f7cad2886c0f8352b92e636035607b2abab6dafd0966e6edb9f3b768fc6e5b180be2479f81812eb792f66edada6fe2625af5c3ecc9216763c141a393ab90474 SHA512 6336613d37ae45ca43d1cc2e1e2126bcd09247dbf81b3df979def44b240e2a736035503cf5aaeff0a86c830deb956f9ef7057c7fa1ac3da5119b8e6c1db0fe7f
DIST xpp-044e69d05db7f89339bda1ccd1efe0263b01c8f6.tar.gz 84121 BLAKE2B dea2384773803bbc5de2ec971ed0cf769b0af8b987bbcf918718647e4787b4713af54a358c029e9603c28c5424488731f76ecc430b6b124bcd9255aef893431f SHA512 646e159d47d6dac8f08a27a1cb54e2ef48e42cff952b55b3906c2021c424e015c070a31a7a1e70b62e0edc7a8b42b935a23b9a922eaab138d3f6929bc1fdb8d4
-EBUILD polybar-3.5.6.ebuild 1903 BLAKE2B a6256133894fe5e4d8ec5d66c47411376246b65406d5260a6973c5a2d7fc198319e54d767846a96b238feaba64de877013eb44acb86cf0d3688f72bfd317686e SHA512 1e772151348fb9029517f184f30adcbcc1700b1a7176b487b368ceb7dd61e224dd82842af20f7beba471ffabc053d8cdd87be3fe8ea4b2d3dfef5a687d9a79a2
-EBUILD polybar-3.5.7.ebuild 1903 BLAKE2B a6256133894fe5e4d8ec5d66c47411376246b65406d5260a6973c5a2d7fc198319e54d767846a96b238feaba64de877013eb44acb86cf0d3688f72bfd317686e SHA512 1e772151348fb9029517f184f30adcbcc1700b1a7176b487b368ceb7dd61e224dd82842af20f7beba471ffabc053d8cdd87be3fe8ea4b2d3dfef5a687d9a79a2
+EBUILD polybar-3.5.7.ebuild 1905 BLAKE2B 9239ffab8b1f236a31ecd6e9c9413e587dc573a6b2878a16e0c1b676d6964f01a6cdc3581c7e037e07a842fe4ddaca663632e9ca782b38d86bf071e036f91488 SHA512 ac44318bc96f3dafc012902c31143b5ed83e108733ed9a6b5174fb3283314240498346d5131d491f9917c3cd9ec3eb715bb71c0219a69d03cb2199bb260e0b66
MISC metadata.xml 585 BLAKE2B c792f265587effc07acc20f097adc1a1975d23ddf55ceb07b4bda02e61e1b48b1d20c5a07792ac18fa5f02949e0a88bc18fe6df2fffd9454406cda34ac33654b SHA512 c3f9080f68d989dbfd75492ec0c4870e4df9b0525a69256ac95bf55eea60022ac018cc1afe42677bc8f822beec75d137e1e7c8a876763c72664541a0a54b28f1
diff --git a/x11-misc/polybar/polybar-3.5.6.ebuild b/x11-misc/polybar/polybar-3.5.6.ebuild
deleted file mode 100644
index d36b8fef936b..000000000000
--- a/x11-misc/polybar/polybar-3.5.6.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
-I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
-
-inherit cmake python-single-r1
-
-DESCRIPTION="A fast and easy-to-use tool for creating status bars"
-HOMEPAGE="https://github.com/polybar/polybar"
-SRC_URI="https://github.com/polybar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/polybar/xpp/archive/${XPP_COMMIT}.tar.gz -> xpp-${XPP_COMMIT}.tar.gz
- https://github.com/polybar/i3ipcpp/archive/${I3IPCPP_COMMIT}.tar.gz -> i3ipcpp-${I3IPCPP_COMMIT}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
- x11-libs/cairo[X,xcb(+)]
- x11-libs/libxcb[xkb]
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- x11-libs/xcb-util-xrm
- alsa? ( media-libs/alsa-lib )
- curl? ( net-misc/curl )
- doc? ( dev-python/sphinx )
- i3wm? (
- dev-libs/jsoncpp:=
- || ( x11-wm/i3 x11-wm/i3-gaps )
- )
- mpd? ( media-libs/libmpdclient )
- network? ( net-wireless/wireless-tools )
- pulseaudio? ( media-sound/pulseaudio )
-"
-
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- rmdir "${S}/lib/xpp" || die
- mv "${WORKDIR}/xpp-${XPP_COMMIT}" "${S}/lib/xpp" || die
-
- rmdir "${S}/lib/i3ipcpp" || die
- mv "${WORKDIR}/i3ipcpp-${I3IPCPP_COMMIT}" "${S}/lib/i3ipcpp" || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_ALSA="$(usex alsa)"
- -DENABLE_CURL="$(usex curl)"
- -DBUILD_DOC="$(usex doc)"
- -DENABLE_I3="$(usex i3wm)"
- -DBUILD_IPC_MSG="$(usex ipc)"
- -DENABLE_MPD="$(usex mpd)"
- -DENABLE_NETWORK="$(usex network)"
- -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
- # Bug 767949
- -DENABLE_CCACHE="OFF"
- )
-
- cmake_src_configure
-}
diff --git a/x11-misc/polybar/polybar-3.5.7.ebuild b/x11-misc/polybar/polybar-3.5.7.ebuild
index d36b8fef936b..0086e86f6492 100644
--- a/x11-misc/polybar/polybar-3.5.7.ebuild
+++ b/x11-misc/polybar/polybar-3.5.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
XPP_COMMIT="044e69d05db7f89339bda1ccd1efe0263b01c8f6"
I3IPCPP_COMMIT="86ddf7102c6903ae0cc543071e2d375403fc0727"
diff --git a/x11-misc/qps/Manifest b/x11-misc/qps/Manifest
index 59574d35264d..f2269caf6e19 100644
--- a/x11-misc/qps/Manifest
+++ b/x11-misc/qps/Manifest
@@ -1,3 +1,5 @@
DIST qps-2.3.0.tar.xz 212660 BLAKE2B d52521f11775fe3d169b81851dc78b9e62641bef9d35d3a6b90b440fd6509e228ffe4ad5f51130e901c90710eab525f459c1b384cb01ba23f123841c3b3702c6 SHA512 1b884088fbdfeeaf4814453df4f7a345ebbb1825da0c09e768a655e8266f2089e7c2b9cca5f8d84dc0316a97d884a91ca5b8d9c2336a195c14432302db71171a
+DIST qps-2.4.0.tar.xz 226424 BLAKE2B e06816bc5f716be51fae5e9bedc9cc2b0261a6fdd7ca345676d29b613984d1e3fef34f64e0f11bc522afb823f53ac3f1a96e8e840676fd5e87199f2f4b28f3cc SHA512 ee71ca88ba21644d0a144730b7e36131890c0626ffea6b2082bc3d8a2f7f6230335632a7dbb95aa0ae4068f278cca58c628c72fe74dda2a7c8a8021b0ff87825
EBUILD qps-2.3.0.ebuild 743 BLAKE2B 3d68cddbecd38205861d87d58e76f46a209843491c11c3f5a0f262f445fd8a4968893466d2b3495ad13315e5a999552a33ba6baf6de8a0b83106774e810e6d4c SHA512 187ffee19381f2ce96de81c58945ebc4737cc789eccfa6d91a76d4047da96163ca6bfc30157e7cae56f1443a62e00e133df3592492a799c4c3d32ca1bb29a763
+EBUILD qps-2.4.0-r1.ebuild 787 BLAKE2B 69624a31282ee285db1405f35a4f1594b45b3f44da7a6d36484582ccab46eecc049f5a5fcbf1eb881df7c34972ae020c54bace39a7cffe9e78131544d022dfa1 SHA512 68fd6871a43b241c599941af8e298904a262c216d77f85b70fccf123b6c6fc2e85caa0d8e923e58ce7f6aa071dc795f8ee68557be2cda079722fc73066db0afa
MISC metadata.xml 321 BLAKE2B 43225270596add6ade36ef9b48fa3d7f246c17269300d836108939a534776e4fa8892ddc4da14b4a0c223eb85b153b76a0c5f1043743317d505bb83f97c05200 SHA512 1c71a1e2169606e6935523e2ebee5479fe43f5fb9135c4ce43b4094a17fe298568dc95b1df74382eb1355628f2a65ccd9e58f2426987deffc3128ff4137fceda
diff --git a/x11-misc/qps/qps-2.4.0-r1.ebuild b/x11-misc/qps/qps-2.4.0-r1.ebuild
new file mode 100644
index 000000000000..b7d6347d688c
--- /dev/null
+++ b/x11-misc/qps/qps-2.4.0-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt GUI Process Manager"
+HOMEPAGE="https://lxqt-project.org/"
+SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+BDEPEND="
+ >=dev-qt/linguist-tools-5.15:5
+ >=dev-util/lxqt-build-tools-0.10.0
+"
+DEPEND="
+ >=dev-qt/qtcore-5.15:5
+ >=dev-qt/qtdbus-5.15:5
+ >=dev-qt/qtgui-5.15:5
+ >=dev-qt/qtwidgets-5.15:5
+ >=dev-qt/qtx11extras-5.15:5
+ >=lxqt-base/liblxqt-1:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/x11-misc/redshift/Manifest b/x11-misc/redshift/Manifest
index b0d3270eb1fe..a0e9d39eb635 100644
--- a/x11-misc/redshift/Manifest
+++ b/x11-misc/redshift/Manifest
@@ -1,5 +1,5 @@
DIST redshift-1.12.tar.gz 659019 BLAKE2B 09339a57fee192e3428ba4387cbea498f2f9f97eb75a418588cdda3289cfa7b7fada4cb299e983e9e6d2ffe3822c8235082e67bdfa542716b6dee9fc853a8dc1 SHA512 6763f6964b577fc146191af1c67a283a60df5bbdd3a74bfc94f66d5f9f3bef8835a479c6ec8a648b650b83a0e245928884a0f628606ace8c3f58d8319d35036f
EBUILD redshift-1.12-r3.ebuild 1955 BLAKE2B 9d6cbed8b116f5173c284fa6a58bb616ff00ac9af35c15945bf0615b2aeb90ee8084bb240e6a9ebe8c5cb79f846c58aeae35ed86cfd9bc7a3130f6ff3a437a9c SHA512 01007093bc7e4a841bb3eb66975c51d6f4e2a1b5ad664acf1885d26aa4914d8d4633f10e2d8cb051b1ebd07add545db4fa817d409b6761b6903d7c87af43f487
EBUILD redshift-1.12-r4.ebuild 2032 BLAKE2B 6b3d47a74a0a93c8086b1db87a561467bcd238dd7af2e5551ce1576fb9e8758966694584590211ac377051b6b64c21f3221996a880902553b81cb7b3fa51c0d6 SHA512 b63ea2755fed84e4d5612ba13a36812e4b13b313cffbfa4a023a90158a9c6a04f009c0d70804380481b1fce805ce9809fc0a809f24fcff90245e6bd6de3f2d51
-EBUILD redshift-1.12-r5.ebuild 2123 BLAKE2B 09c770afe6ac3b202ebd1b322a312bac23c7937953bd3ce2cd5df0c8ac132da4c44c433d605efc6869bc971e31ec5315a138fcec205c68cd87e50613c8b20310 SHA512 b46cda00f2687e022e9b0b6f931ed4c4110028838ee9904deec739a261d3a37a175a56066c5bb6950ee187620d94bdbbd7faaa91969dc5b935987576856d848d
+EBUILD redshift-1.12-r5.ebuild 2120 BLAKE2B 4b91aa73653fe5d2ac649e6a5a42d41c2e7e000d93a17b5b258dcff858714498bc552c2460f76dce8c8babedfac880dfe4ae88278f525ef0cfaa8e3f9c3f5c6b SHA512 3ab83b5e769d8f89b86b898f7f1c71435da91a9927fb2b2ac3664a2a9e2a7f613ef1c5a7306e0ee27a749b495d166dadf82d46d7ee216ff87d69bab6c23dfb6f
MISC metadata.xml 522 BLAKE2B db9be8da0b96a5f7d742baadda739df011a5f055a944d41b67b3ba3137b7e92acead9b0afd72410a4c4f203fedf300f49a052c809577351b3b107f447dbf4c6b SHA512 c5732a20ce965daea3c663ba00d2fd9ea484cade35c22011a9e4f051ce202a0da560c428c8775b5eefaa726c92f6f31014cc47780b4ba329db81c1dd7defbbbc
diff --git a/x11-misc/redshift/redshift-1.12-r5.ebuild b/x11-misc/redshift/redshift-1.12-r5.ebuild
index 9c1e4b29422b..555749807f2b 100644
--- a/x11-misc/redshift/redshift-1.12-r5.ebuild
+++ b/x11-misc/redshift/redshift-1.12-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="appindicator geoclue gtk nls"
COMMON_DEPEND=">=x11-libs/libX11-1.4
diff --git a/x11-misc/rofi-file-browser-extended/Manifest b/x11-misc/rofi-file-browser-extended/Manifest
index 94c083d97f8a..06b423c58fc4 100644
--- a/x11-misc/rofi-file-browser-extended/Manifest
+++ b/x11-misc/rofi-file-browser-extended/Manifest
@@ -1,4 +1,6 @@
AUX rofi-file-browser-extended-1.2.0-do-not-install-man-page.patch 894 BLAKE2B cba371ca1849909d6bf1b5f0fac981bda25daf8f059a90b56e9add8d733e963bcaa7e4e6dd007bcd5ed9dcd71d08e06bcf2bfe5d23a3c0d24d9e54c0749f916d SHA512 98eaec5cb83206e9fe1a28cf37dd00999247d18708bb8f43febed839a354bf1ae95bd4bff9c54a617ea90045d7e2fb4197e994a0b6ef41cf11c0eaad5e550d95
DIST rofi-file-browser-extended-1.2.0.tar.gz 23560 BLAKE2B bb5637e9a56009949b4241c218a73fdb79cf5065906b7f48874ee64e3d38d4b68a751eec937eededd040086b2560f6e6f92440d9cc0900be3f3dee54a03f8f83 SHA512 74e5adeadaa0322e1d489bda79db58b416553daefbbc353012b82855529875aefd42c53458efe059ee1aa7ea6b7550b791dd56a11c207c5cc6f4ed46d17bdb81
+DIST rofi-file-browser-extended-1.3.0.tar.gz 24742 BLAKE2B 17ad12e3a0ea571be3abc2a258d0b2fc22e0a650ab977b58d8f08d9ed494e90edb2507476b33e209787d9ffdac6197bdb6b7ceeadf95abc31171ae2e5bcb27f0 SHA512 8d41c4f0750e2196b52448529c0ded99afb8c443cc817778b6e8924674111e83a580861206ce62a58e4ddb091f93ff835cc9f27e7ee3fe9a4496c5afc050201a
EBUILD rofi-file-browser-extended-1.2.0-r2.ebuild 771 BLAKE2B b87c5f1d936624b0755efdc0bb0ea6bd1d411466b7b094fc8864135a027eb2866dfa82d94e68684451de9b9d43b451240833f9276942f987c2c78bdc710ccfa3 SHA512 ae263caa1a9ba396074a26654e453a9cd1e6aaa57e189e0c4c8eb96895eb71ae3e62100fadcbfa23bd4805da6ccae589c1186d7977cec06260415a0d19d8d9fc
+EBUILD rofi-file-browser-extended-1.3.0.ebuild 852 BLAKE2B 24a34586791bc4bafd138ce2a0fadc3fc9dc275fd970e24e7d80f5e3b9eb7d76b0874ede2cfc58f892905a495d6a6e5dbe0183d16ab921d1fcc9022397e6c565 SHA512 d7df08d1a9483b122c57f0f80cb80d44047d8c800c2f3f38f3c158ed294ca9addce596feff605165195937e256b8c6e4ebf3424f114964c56eb94dbc96a7316c
MISC metadata.xml 247 BLAKE2B 4e1dbdae308a736b571e2a7ab4a90c650461771c024127c95a33990f3973331ba5de3cc8fe960115af9bb06f49908d258211b2a4e07c0f8d2a9536c965d836c3 SHA512 734659aca9188fe48564f64e23622ef0201931c75e1306043902fcf487a4155e8027a378872a48c7e34a903cdd0363a8e237b0965b7f532f80eaf38353940dbc
diff --git a/x11-misc/rofi-file-browser-extended/rofi-file-browser-extended-1.3.0.ebuild b/x11-misc/rofi-file-browser-extended/rofi-file-browser-extended-1.3.0.ebuild
new file mode 100644
index 000000000000..4a41926c517f
--- /dev/null
+++ b/x11-misc/rofi-file-browser-extended/rofi-file-browser-extended-1.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A file browser for rofi"
+HOMEPAGE="https://github.com/marvinkreis/rofi-file-browser-extended"
+
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/marvinkreis/${PN}.git"
+else
+ SRC_URI="https://github.com/marvinkreis/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+BDEPEND="virtual/pkgconfig"
+COMMON_DEPEND="
+ dev-libs/glib:2
+ x11-misc/rofi
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ x11-libs/cairo
+"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+ # Delete the lines in CMakeLists.txt that install the man page.
+ sed -i "31,42d" CMakeLists.txt || die
+ default
+ cmake_src_prepare
+}
+
+src_install() {
+ cmake_src_install
+ doman "doc/${PN}.1"
+}
diff --git a/x11-misc/rofi/Manifest b/x11-misc/rofi/Manifest
index a6106729cb6c..4a0f5eb3f7f3 100644
--- a/x11-misc/rofi/Manifest
+++ b/x11-misc/rofi/Manifest
@@ -2,10 +2,10 @@ AUX rofi-0.15.12-Werror.patch 437 BLAKE2B 6f230755bb2bcf5c91c354d4d2afec1c9e78a3
AUX rofi-1.5.0-gtk-settings-test.patch 322 BLAKE2B 652e0c20262bc18abadc8e540d4b9374fe412a97ff6b82b545ec4f050e087b8982b4e16ebf9553c71e5b6c145e8a3b8b469b1b107def04f443c01c57efe9e947 SHA512 75431eac4c6eac56716a6e2ec0ca4f5fd88aa38761b758b58c5f8c3f3fd6eb4a111af9c74b2d7c14fc3e66cbc7f361b2b3bc8658cfb31fb827e01cf19a58df67
AUX rofi-1.6.1-autoconf-2.70.patch 916 BLAKE2B 21aba99a26a32e5b563e46d9d2ce6b2dafc2d107cfc78ed2702b7ec03e5928557f4c5bae12c8dd5ffd5b2b0a076858e201cf547ea7695842efc9bbc5446a0d97 SHA512 7f7cacd287137524f356e649e80fbfa077deef8cd864991d5d4631cfb8c9b883b33a9cc09ce50709a83a33dd7744d41a11f0f2ca3c48d188463b310425f17e88
DIST rofi-1.6.1.tar.gz 569262 BLAKE2B 938b45f8326b5a28e349ac9f7028c476274faa4f932a773acc350d5e1dc8d5c05c7cfb7ec10f1ab5d8c83590074424c3379768671d37ee799d78e508b8c4a4cb SHA512 b54e75818a98fa9262a3016260051837de189d49beff4f4a158cb2e7f41438641377e11d75c164f423e6a86d8b8fca3b76e2630611678525465d06c21b393f60
-DIST rofi-1.7.0.tar.gz 902294 BLAKE2B 281f48702650f65e4b037fdbbe6861e173dd3465cf6a80a1d2038271511a9f85ebdb19d8e7a1854f82d52172bbfea6eb1b1685228fc4ff874773033406c9267b SHA512 84a42ecf519c7eed8093c4af3b66731b890939a2bf2a63290e599103705f6bacaba59ade1b8a1bc854f6b767e8d44ee42c20e44f63886bcacbfdbe0468d350b4
DIST rofi-1.7.2.tar.gz 921356 BLAKE2B 88daaac60f4deab18b9ca00cdd490c57aef7ba103ca947a25a204c4e1da9d5b5a3eb2af4e88cd0f0c920315ee30a49982f521fdd9fde2f5de99b061d52ca410b SHA512 5a3d2b118c0d74e6f9499709000e7d6de270d7c51abcc1a376ecd3838b159ff311cc171e8a1968d6872fcbb6deed565e7d777b687f49756c5ba85351f2f089ea
+DIST rofi-1.7.3.tar.gz 935184 BLAKE2B 66585b5542fcf59f22c68ad753a04051a188524c8008435f75b28f923cc46ecb9a0d41a98414577dc59b5a899488de77a6301544fc5af35a7d14a4d8ec930dad SHA512 5d1b8fed868a7fcf372298800997d4aeeb9b428858448a9b9e4c523af8d878aa172dc63ad788cdc950af89a1f3ea850bc4c98a55c9e8ace29e67050ac0c02078
EBUILD rofi-1.6.1-r1.ebuild 1247 BLAKE2B d92fbb93dad604d5dbe58a90c1c63825952246d5581478578c056f82372d84ab5cd26fe4954601383193714cacafbed45371f913f4a311676e12069e68349324 SHA512 3b1bb1ac88c01a84841a3266fe86aa7c22101c85ef022356768eb04c49740b63b1469c83080dee49cda61260b18e16e24acbdb51f8c37dafbab1d020bc60bbe0
-EBUILD rofi-1.7.0-r1.ebuild 1587 BLAKE2B 44ed97ed37a9dc18cbb2658166d0952beaeaa273de0587c4a4ae6af75dda5e6bb2c8202f8f34ef68707e3bad840a6b547261b39638cc5a4d39fbcc753a07d3b1 SHA512 3ce1f53a2aa7762e518af54d7552e0fc7381e21c6ec7b54fa2aff0df141ebe4f3aa7e9043bb09c916af921b15500096ec722410237fd3611ea1c21bcf3351a9c
EBUILD rofi-1.7.2.ebuild 1623 BLAKE2B cd07923bee065e0905590975b075537139086bd45caa23a73e29010b01dbf50eaf11e250e980076edfc17c9b16b7b670cf7a725059ed593f456bfc0e8452c485 SHA512 7264a36a857648f9e3d4aa92988c5949869b2213b1a146c7332c531901eb9138526ef01e02d0a7e4a194c8e44b68a2b814a76eb63eae78bb8276b04be6522c0c
+EBUILD rofi-1.7.3-r1.ebuild 1558 BLAKE2B 61ed8cb1e02ac963442675b405afa16c600cc790d33dd5eaa4c9700cfff1e3ff0dc03d65ba6d45c773ba98c97ef78928d9811c1d48dbf3b9e3f62df1d535a440 SHA512 ca1f2b9289831dfee3afcae4ac2ba1c922cc9db7e26d252605e2ede5737d749ce579e57322e154452a6fb77dae854fa462e1b90cf018fafa489cc3946b3cc6ae
EBUILD rofi-99999.ebuild 1091 BLAKE2B e9a2cb5c5699f6c7e16644354209293797ed90a12166768e9174aa7d8ec8273a3dabb972e6d88e639aeec8bc7e3feb7573c6cd53ff15212a2c9d6923cef4c8ef SHA512 7dcbe7996939338dc8a3db8cb415caa574fa0a3eaae0b5b678912564c6263d814fc2e6fbd2a3b790e66fb33e54e2e940ad34a545c545b3c0306a831b7b967a63
MISC metadata.xml 719 BLAKE2B da98cdb710b9c17250168d4875247f27c030011d1197ceeb762530ff89ff6a5f269e4a2f24d8299530bff9b827da9d4c8566f5e97f3d16256d598bdcf460ce35 SHA512 af7a2aa04205a39bf77fe19995fbfd414d50aff50d015d2a3674cf9a4ec9e2ef48994b5a521404af90af9dc95a4c8a64a24be95b9fd5a9d1d2fea3b94cb5fad1
diff --git a/x11-misc/rofi/rofi-1.7.0-r1.ebuild b/x11-misc/rofi/rofi-1.7.3-r1.ebuild
index 4a3d7dce86d0..baf466475aee 100644
--- a/x11-misc/rofi/rofi-1.7.0-r1.ebuild
+++ b/x11-misc/rofi/rofi-1.7.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,26 +11,26 @@ SRC_URI="https://github.com/davatorium/rofi/releases/download/${PV}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="+drun test +windowmode"
RESTRICT="!test? ( test )"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+ virtual/pkgconfig
+"
RDEPEND="
dev-libs/glib:2
- gnome-base/librsvg:2
- media-libs/freetype
- virtual/jpeg
x11-libs/cairo[X,xcb(+)]
- x11-libs/libXft
- x11-libs/libXinerama
- x11-libs/libxcb
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libxcb:=
x11-libs/libxkbcommon[X]
x11-libs/pango[X]
x11-libs/startup-notification
x11-libs/xcb-util
+ x11-libs/xcb-util-cursor
x11-libs/xcb-util-wm
- x11-libs/xcb-util-xrm
x11-misc/xkeyboard-config
"
DEPEND="
diff --git a/x11-misc/screengrab/Manifest b/x11-misc/screengrab/Manifest
index fe8a8d300216..a771c3ac44e9 100644
--- a/x11-misc/screengrab/Manifest
+++ b/x11-misc/screengrab/Manifest
@@ -3,9 +3,11 @@ DIST screengrab-2.0.0.tar.xz 119296 BLAKE2B 0f3c55a78fb80569b4f42e63b9443018b729
DIST screengrab-2.0.1.tar.xz 123628 BLAKE2B 62cad8ccbf89c4cb3728311b6dd4883676a0be514f84c6f54633e7001a39470b7209b7416e42a19603cd1ad74661eea87d015cb0c70ed8ff3e181ecc25dbeb71 SHA512 f65d1aa4a36bf7e11e29bd1d1ad009f979e3c66a27204cd74c7ef7a54bde4027efdf030933cb81d2f9cb8b67715e868e1454a1faf7bbbb63cf162214bad8dc02
DIST screengrab-2.1.0.tar.xz 128616 BLAKE2B d62078eb131fe20ec52545751cf1a0951514a201edf434ddedb69d15b9f9f9aa4e926a749d30560afebcf2950b70dfe2fb319b9e447a1d7ace70369cf9a0d104 SHA512 dd14d8d6c957a58c60d73cf82d6a65fc182c85a9f078663caf6686e424b292a1c579d493acac03c6ee2acd4605fc025d5a5e94b3161f3c30778cc1452056af27
DIST screengrab-2.2.0.tar.xz 136940 BLAKE2B 2263e0a887dc87ec708d96ca1cd9bce2aaa134fab9751341e1c96cd4a8b59132ca6a00719cf97dd218cc48ceb1abe5d943bad5fc80dd095c263fc84dabf3468a SHA512 14add5567abcbc03bd5e3e0e017129863ccd69aab83a1dfb3f8e6059af97fa4fff164e42fb3d0b4e8968d661b51b21def7d9c12ca68692a11288c99cdb16237d
+DIST screengrab-2.3.0.tar.xz 142160 BLAKE2B 2d375cc9dcaeb921530570efc91d29a178cc7c1f1099d0ee7d76622fb08ea77de3cc7adebb807fcf9f56818ccc6caec28a13a6da89c7f11d63d73da3539f3d60 SHA512 3898504bdf6d61d47236953e25693e9950dcc953abe85ba9b74484b55ce8af77b5f6a76f39906b2c4c0e8f4985ae6cb24679ec5e7d167b2d32638cdd7324f175
EBUILD screengrab-1.101.ebuild 791 BLAKE2B c70c20be057980681a209a5100e65edb3fb5da26308822dcb60d07c28370749af4e8d97ec85caa06fd4cc0ae93e3af5910af5d5cd8fe7bb49a349496f0b32486 SHA512 046e727e33436ce07c1d7afd62cf0f869dd6e3c285a2c650c0260e6a57a4454fce74d331c7047626f78b2a6cfccd89e1582d4096bd3a28a003f9f17fe92dd9bb
EBUILD screengrab-2.0.0.ebuild 813 BLAKE2B ce9d245a194c0cdce63057c365ef0277c091ca580b434aa110679ab9387f8e03d3b99af8cebb88f8fe9a922c3b0b3aa00d9d5c14b0f643e88724401c6280f117 SHA512 b579f2a8a3642d18a9b4a95bf7db087b0a3b5df3ca8cacd3063a1579d16dede233798366c7e18c31f02ff40391aa43aedea9d8c2d208a915d71acf33739232ee
EBUILD screengrab-2.0.1.ebuild 809 BLAKE2B 3137c009b0229f8b00a5d7be453f53b228be7a8f6c8d5abcdf60e31afdd910f1d67e96de2dc0ffe403dec16bdd81c0ed79441ba58b905fb5a8183d0dcf8e9ccc SHA512 160e6171879da808d4d2c94f6daba12896ddf6727d7924388f4aa40644768981934fe8cada8fa81bd8708eb381d7fa5d4e53328747873d0aaaa813ee615ce41d
EBUILD screengrab-2.1.0.ebuild 811 BLAKE2B 3e6c1ab65befcf56fb2e632c11e464a42b95970c6a7a8e25832471463db8b77f9aa4a3f4e06d698a15a202b381014621dd4d323b89e1ada0691cb4efec569a41 SHA512 b1547102f47d8ef7ddf9ac2a923e5f2aec393b408849b251b7bce9569b2106d92160ee1c72ca26468ce7c994ebcf19fee31eaddf25b386d028e49a4614d1e944
-EBUILD screengrab-2.2.0.ebuild 818 BLAKE2B a7b0c3c6c00fd6efe8594a1d3c52859bb393634fb1236dfcf66f6eb3f8be9a0a711d8b0f9d3f8d12a8fd8990029079efd5d45aa3f3df2fd2c46fbc635906f4bf SHA512 e84cb9ce0fcfd76c819f590d1502669156ad65fbceec7eeb9bf61dda125b1c24eaa6f0805c57f2f2ba2a4ec2586d633d9d4b404e9b872b9361cfc4709a67766e
+EBUILD screengrab-2.2.0.ebuild 816 BLAKE2B 40d3399e49f88f0b91ff20f0d1e3848981f3eb9ad791afc9ea47f7269cff8ebc5d0df1cd0d2aac0866274c77103bf88034ca8b735ed520fb7b26cc2f6200030a SHA512 e8bfd0f40ebc3b7ae84acc2105b15055a46b6ce7ea86f23578b262f60cf28b6a215d366d4b5d7961034150df32eda3fd5e7c6a79e9133f3306b5efaf81426c19
+EBUILD screengrab-2.3.0.ebuild 842 BLAKE2B c88f993d4418a83217b8f25a5907ef313bb4fcd3473c5e1178b125138fb6d45f9ac857054d8597bbc6cbf55fd0f14ac068899687e8935cc0cbc48aa7cbcb50e2 SHA512 39841fcbe6092209a48174557388df6b56ad85ad22fd12fc6609115bd23a66d095e6575db470f4f238863a88f2e7219460c67db1931859d5308c70431644f8b2
MISC metadata.xml 440 BLAKE2B e33e9796c3474c8000b9f0967ba894b57a5673f357e4f21306b09df9b90978502684b7b9108b453ab7d72c7e0bad03d32b8d49ab2a0cd79f7013653da3031703 SHA512 d9eae91b233db76cdccdc530e30ef4bf435e2651e46e3c5dc7f30f2a92622aa203ef25b37b7d49f41d41bbb859309b8612c4f43dd35b8898fb90e12c742c1a6f
diff --git a/x11-misc/screengrab/screengrab-2.2.0.ebuild b/x11-misc/screengrab/screengrab-2.2.0.ebuild
index 9a021a145f8d..3eeed6bffbaa 100644
--- a/x11-misc/screengrab/screengrab-2.2.0.ebuild
+++ b/x11-misc/screengrab/screengrab-2.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
IUSE=""
BDEPEND="dev-qt/linguist-tools:5"
diff --git a/x11-misc/screengrab/screengrab-2.3.0.ebuild b/x11-misc/screengrab/screengrab-2.3.0.ebuild
new file mode 100644
index 000000000000..29790e05b33f
--- /dev/null
+++ b/x11-misc/screengrab/screengrab-2.3.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Qt GUI Screenshot Utility"
+HOMEPAGE="https://lxqt.github.io/"
+SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="
+ >=dev-libs/libqtxdg-3.7.0
+ >=dev-qt/qtcore-5.15:5
+ >=dev-qt/qtdbus-5.15:5
+ >=dev-qt/qtgui-5.15:5
+ >=dev-qt/qtnetwork-5.15:5
+ >=dev-qt/qtwidgets-5.15:5
+ >=dev-qt/qtx11extras-5.15:5
+ kde-frameworks/kwindowsystem:5[X]
+ x11-libs/libX11
+ x11-libs/libxcb:=
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/x11-misc/tint2/Manifest b/x11-misc/tint2/Manifest
index 7210138f1811..c387e2faa27e 100644
--- a/x11-misc/tint2/Manifest
+++ b/x11-misc/tint2/Manifest
@@ -1,5 +1,7 @@
DIST tint2-v16.7.tar.gz 551197 BLAKE2B ef1c5b3dea255e12f6dcea80a29f016e32e48f729f4be3e1fd7421c6fbdbbacde70f42f3052547dca8421b8343d4b41fbf2ea52b07aa4471974f9f0cc6eea7a7 SHA512 a9bb0b55536e09f70b1d14a5748635f5c5ec1b7b22517453a963b240ab593aae43c56e5cbc7b79d5f19103f0e13200faceb2d25afd66c3d941580424ae6d9d31
DIST tint2-v17.0.1.tar.gz 553523 BLAKE2B 112186c95561af22d67707a0d4d17462c3d32bd4c97165066a1c491c628359eabba3563b271a46e980dd65abaf42a4b59dc36c42ee3cdb2b6d6cde616e0acfe5 SHA512 cc887d1d9eb8b69135ec6f1e591c38b374605f36fa7609fc580de6a81f33ec98c74af0ba2ab326f1ae25d52b75d2056a48cc2a76d78da1fd27dfdf7818fe429b
+DIST tint2-v17.0.2.tar.gz 553734 BLAKE2B 73cd89757963f1a3c3460a2e8e61891e77eb12b9809590dbbbc00df00d03e82d33d6175c7e3ff4623a3390e35fe1530263915b4574dedfd46d9401fbc90d769f SHA512 9bfdf9ba33183ed60b95f73e58d9c1c22af83e9973a0e07ff2825d66d19c7103364426753a07eaecd4dbca278dfc6e22737bc6ce38d9b577b65f672f146e7aa2
EBUILD tint2-16.7.ebuild 1107 BLAKE2B 0d52971db4017724d62debf83b11353d4ee53ca106f07106b8e61b143d86a31ee8e88232f5d9633e487d7988d1cc823c9b9ff87619cbce7118b5c8d1e59aebb0 SHA512 08bc0db45c6f4c3a833736137242da8c60c216ea0168d535f32f70f168a673d76ae5ebba0bcdf720a0db3222745d7b1dae2d323df082ad0a9b60bc387f8a563d
-EBUILD tint2-17.0.1.ebuild 1109 BLAKE2B a54f9c54c26f4edc6723ec7c7272479941d5ca141f0f93ffb6c76af74c9bab2a61c4ffe258d2c1606869fe455b2df97919a8473d4dbcb822f3774996ff7b237a SHA512 d24c04b96186e660f282057aa767d1645585032a48e5d220cc9f012fdaad6f15cc9b541f652e9351e87cce617694dac405515596b6a16dd0456a8a35cbf72b6a
+EBUILD tint2-17.0.1-r1.ebuild 1109 BLAKE2B 9030dc542f8c3621c5dcba5dc16aac43fb00ed7461a93b39984e2dff5664b8198000cd22dc3d6ab22cf31cf9e856373812a8ccc51032d70674e2aa0a8dbcb1cf SHA512 b0b2be57861f39a146717fdc4292dc5c940716c0856704da59755ae505704bca8c39fbb12708166d17f89cf70e7690f1c4f15f49fe5969e6465e1a43041214cb
+EBUILD tint2-17.0.2.ebuild 1109 BLAKE2B 9030dc542f8c3621c5dcba5dc16aac43fb00ed7461a93b39984e2dff5664b8198000cd22dc3d6ab22cf31cf9e856373812a8ccc51032d70674e2aa0a8dbcb1cf SHA512 b0b2be57861f39a146717fdc4292dc5c940716c0856704da59755ae505704bca8c39fbb12708166d17f89cf70e7690f1c4f15f49fe5969e6465e1a43041214cb
MISC metadata.xml 790 BLAKE2B cc5eae7f46300ec3c34308f73eeac0bf4764f5bf2639423f797508c2908fdd054851616e997f4e67c8f7885ae62632c088efe98b59bcd70510003926b15ff35f SHA512 a834be200db6d1c5d049673107dc649f090a7123e88754d4c2eb8fd75f24fdc4463f8e0325efaef3b6a81feadd59f24717e030d72a29ccf58cd147c029787d28
diff --git a/x11-misc/tint2/tint2-17.0.1.ebuild b/x11-misc/tint2/tint2-17.0.1-r1.ebuild
index 7b5eec7cee85..2486a789a670 100644
--- a/x11-misc/tint2/tint2-17.0.1.ebuild
+++ b/x11-misc/tint2/tint2-17.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ DEPEND="
>=media-libs/imlib2-1.4.2[X,png]
x11-libs/cairo[X]
x11-libs/pango
- tint2conf? ( x11-libs/gtk+:2 )
+ tint2conf? ( x11-libs/gtk+:3 )
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
diff --git a/x11-misc/tint2/tint2-17.0.2.ebuild b/x11-misc/tint2/tint2-17.0.2.ebuild
new file mode 100644
index 000000000000..2486a789a670
--- /dev/null
+++ b/x11-misc/tint2/tint2-17.0.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Lightweight panel/taskbar for Linux"
+HOMEPAGE="https://gitlab.com/o9000/tint2"
+SRC_URI="https://gitlab.com/o9000/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+S=${WORKDIR}/${PN}-v${PV}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="battery startup-notification svg tint2conf"
+
+DEPEND="
+ dev-libs/glib:2
+ svg? ( gnome-base/librsvg:2 )
+ >=media-libs/imlib2-1.4.2[X,png]
+ x11-libs/cairo[X]
+ x11-libs/pango
+ tint2conf? ( x11-libs/gtk+:3 )
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXinerama
+ >=x11-libs/libXrandr-1.3
+ x11-libs/libXrender
+ startup-notification? ( x11-libs/startup-notification )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+ -DENABLE_BATTERY="$(usex battery)"
+ -DENABLE_TINT2CONF="$(usex tint2conf)"
+ -DENABLE_SN="$(usex startup-notification)"
+ -DENABLE_RSVG="$(usex svg)"
+ )
+ cmake_src_configure
+}
diff --git a/x11-misc/urxvt-tabbedex/Manifest b/x11-misc/urxvt-tabbedex/Manifest
index febdfe29e8af..cd1340892f24 100644
--- a/x11-misc/urxvt-tabbedex/Manifest
+++ b/x11-misc/urxvt-tabbedex/Manifest
@@ -1,5 +1,3 @@
-DIST urxvt-tabbedex-20.49.tar.gz 33239 BLAKE2B fd5e3619c7b639cbf65364895389145dc7b5d819808a4d40d99732f2d1154ac4418f0a9324b4e8f001ca6786c959886e58df2b8f81e3b9a723b948708c869a40 SHA512 27e508f388e5725866465fe3c3e6ff052eabd14e9a72c22788c61ebed2a9db69517f676071d648a693ba5b9a438ac14d5b9a9ea1208a044001255c2d2562fc48
DIST urxvt-tabbedex-21.47.tar.gz 33557 BLAKE2B c9d32cf466df00f5cc0c86b939bc8b87bab6edc6b74ada6c6576176d9becdc842b6af7a8d38a200906a4b6614788dbfd1658abb6b2eaee787426466ff9b8b330 SHA512 6459f04ad0e2524a356e0056d9bc08bfe04e3ba6c5c00f3aafa76ad1df3ddb8161c8feee56370cf3e1f4fe47c61b63635cc91f3222f5a8f1161574237c870e7d
-EBUILD urxvt-tabbedex-20.49.ebuild 669 BLAKE2B 6267580ba36cff7dcb3310157a376485f3f584cdca0183b195c3e94dec109a10507819a0f2f8197827e16f39fc78b276262d927ff6a7bfa744d042a06653b176 SHA512 90b5068210b96f3ab22a59d0fad98815cd83bd51f3a89a64cb59f9499febe48289c0885209da4897d50b9f12bfc8a8fba9369d504c47bcf87e1ebf949a92cfb3
EBUILD urxvt-tabbedex-21.47.ebuild 669 BLAKE2B da43a50209e826096142aa7e96c5cdb8edf6dc8598b10d6d211f9eb8fb1a8ae61e873a1c80b78facfb45efd50f83dc48301f8e761b5cb9275376dccdd647d570 SHA512 81f0a905a3dbd8d5b92a96e8195ce7aaf9c2b795101d1a3b1266f80fa3c5a0fd2a080ebe5f0f5b6cf1bebca8ac2d0e881d177c02b8e082d690a08568a91f0db8
MISC metadata.xml 280 BLAKE2B 30756c19f90277ebe700cf4641848ae376453c6031a019f348f04ee8d4c30146947ec383fa4bf12b669df790417eec9285df363210138e39f611d345d127ed27 SHA512 cf301b82fada2d4ca02e1dd9ba7b5234c42b7c63f87b96d81cb06ebc7853934533b75d0fc77eff0dc39f3c0a9e2d468b6bc03ac98fcb3834da67a11b254a0b77
diff --git a/x11-misc/urxvt-tabbedex/urxvt-tabbedex-20.49.ebuild b/x11-misc/urxvt-tabbedex/urxvt-tabbedex-20.49.ebuild
deleted file mode 100644
index bf69aac9a9ec..000000000000
--- a/x11-misc/urxvt-tabbedex/urxvt-tabbedex-20.49.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="An extended version of rxvt-unicode's tabbed perl extension"
-HOMEPAGE="https://github.com/mina86/urxvt-tabbedex"
-
-MY_PN=${PN/urxvt-/}
-SRC_URI="https://github.com/mina86/urxvt-tabbedex/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="x11-terms/rxvt-unicode[perl]"
-
-DOCS=( AUTHORS README.md command-runner.sample )
-
-src_compile() { :; }
-
-src_install() {
- einstalldocs
-
- insinto /usr/$(get_libdir)/urxvt/perl/
- doins ${MY_PN}
-
- insinto /usr/$(get_libdir)/urxvt/
- newins pgid-cd.pl tabbedex-pgid-cd
-}
diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index bde2b4ce14dc..d18c03c4ff60 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -10,5 +10,5 @@ AUX xscreensaver-6.01-without-gl-makefile.patch 862 BLAKE2B 9762e84d535b4e913c0e
DIST xscreensaver-6.01.tar.gz 27820165 BLAKE2B b2c90b47fb65db79d2473c1e396717156e414a0200672971adadf5729056ad9210822955a71f1a098e2142c00c5e60b24aababf9431903f96ff76e8c2d474052 SHA512 3a6e875196e1340909b2a379c25e758fef490d3d10154aef3096ec1be50fabe0d852de806d45a067eefd061381c8541acd7902d28be3bac15b76bd9d4bf0c02a
DIST xscreensaver-6.02.tar.gz 22672643 BLAKE2B 2d931fe93230e8c7344abd9180e26ab8775f82604e6f4804c82821c486203be567708cf50f7a11276a6b39df493fe5652b4198765ecb3bc5afc8cbc5a01d4801 SHA512 2291ec6ca2d2a24dae975f7f3a8e1733c06f289eb74955db5b3344c7ddcc1d72f82d380df984ef9199f2ed7ab8a7bc920da57d98f589ae5fd1cee082755ba1ff
EBUILD xscreensaver-6.01-r4.ebuild 5884 BLAKE2B e6e2b8f44c38c9c22181262b227bccc4fe16339c283de394de919670010ed1b0690681da990792162760ff93ff5090f9ffb2a01547c9abe25686d5726586ace9 SHA512 ded2ad6cf75c380f343b33d64ac2f3540b55fb3a91f640dd49d6f2cabae4634b17c124637e38a6ebd6425f1aeaf54092eb75f3787fbdf7f690e211f4960f3900
-EBUILD xscreensaver-6.02.ebuild 6176 BLAKE2B eeed4e54e629fde6ac33bc37f2e8e5ad519ee075f1c195d47e704a738f1a212491a9438a3ef88b76413452a75480b5350c21e763961e1906dccde806f73040ab SHA512 2f0fd29c7a17500bcfeae371805eaf70c39659ccd532bfa81d1db10c2fd88bb97e6259493aee846e15ec4b5ba39edc101349e02124cd4327b9e18a1d76a147c9
+EBUILD xscreensaver-6.02-r1.ebuild 6208 BLAKE2B 73c3fe81451df69263624479a6729da783a89618ebbcac9199bc6623ff56b3a7ada878d21185052d45dd3512618e3603a8d4acd2c2be45e1d8432a76acbfa5bf SHA512 15f08b0b0a41363b6f20206741eaf1dcb6d320f6f84df3a6d6ef76bf91e80607043481ef4b2a31e9a6018724213d3fde17a658c9843663ad09ace60a52969e7a
MISC metadata.xml 1125 BLAKE2B a1ac7ece845498dceb98238023472300253798ca00e14a278479e0fad6d91dd37e8cbe205f59ba3080b4cd942bb503a8f3c20ec4513d9b88b397f23b7eaf91a1 SHA512 045d8161087ba016fbfc0bf3ba82b3018e93f0be9467e44b9707818084adb110fce2c94f59f2623a2c4ec3ecadb99a91ebb7f1beb31c16565582da37bb6d582c
diff --git a/x11-misc/xscreensaver/xscreensaver-6.02.ebuild b/x11-misc/xscreensaver/xscreensaver-6.02-r1.ebuild
index 575d1cd4c43f..b7f191412b75 100644
--- a/x11-misc/xscreensaver/xscreensaver-6.02.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-6.02-r1.ebuild
@@ -45,6 +45,7 @@ COMMON_DEPEND="
)
gtk? ( x11-libs/gtk+:2 )
jpeg? ( virtual/jpeg:0 )
+ locking? ( virtual/libcrypt:= )
new-login? (
gdm? ( gnome-base/gdm )
!gdm? ( || ( x11-misc/lightdm lxde-base/lxdm ) )
@@ -139,7 +140,7 @@ src_configure() {
unset BC_ENV_ARGS #24568
- # Works similarly to -Werror,
+ # Works similarly to -Werror,
# https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration
filter-flags -pedantic-errors