summaryrefslogtreecommitdiff
path: root/x11-misc
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/Manifest.gzbin46530 -> 46526 bytes
-rw-r--r--x11-misc/compose-tables/Manifest2
-rw-r--r--x11-misc/compose-tables/compose-tables-1.8.10.ebuild46
-rw-r--r--x11-misc/fraqtive/Manifest2
-rw-r--r--x11-misc/fraqtive/fraqtive-0.4.8.1.ebuild50
-rw-r--r--x11-misc/j4-dmenu-desktop/Manifest7
-rw-r--r--x11-misc/j4-dmenu-desktop/files/j4-dmenu-desktop-2.18-gcc13.patch25
-rw-r--r--x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild2
-rw-r--r--x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild (renamed from x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.18-r1.ebuild)20
-rw-r--r--x11-misc/lightdm/Manifest2
-rw-r--r--x11-misc/lightdm/lightdm-1.32.0-r2.ebuild1
-rw-r--r--x11-misc/pcmanfm/Manifest2
-rw-r--r--x11-misc/pcmanfm/files/pcmanfm-1.3.2-c99.patch31
-rw-r--r--x11-misc/pcmanfm/pcmanfm-1.3.2-r2.ebuild62
-rw-r--r--x11-misc/polybar/Manifest4
-rw-r--r--x11-misc/polybar/polybar-3.6.3-r3.ebuild64
-rw-r--r--x11-misc/polybar/polybar-3.7.1-r1.ebuild2
-rw-r--r--x11-misc/py3status/Manifest4
-rw-r--r--x11-misc/py3status/py3status-3.59.ebuild (renamed from x11-misc/py3status/py3status-3.58.ebuild)0
-rw-r--r--x11-misc/rofi-calc/Manifest2
-rw-r--r--x11-misc/rofi-calc/rofi-calc-2.2.1.ebuild30
-rw-r--r--x11-misc/sddm/Manifest5
-rw-r--r--x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild (renamed from x11-misc/sddm/sddm-0.21.0_p20240302.ebuild)13
-rw-r--r--x11-misc/sddm/sddm-0.21.0_p20240723.ebuild156
-rw-r--r--x11-misc/stalonetray/Manifest2
-rw-r--r--x11-misc/stalonetray/stalonetray-0.8.5.ebuild2
-rw-r--r--x11-misc/sunflower/Manifest2
-rw-r--r--x11-misc/sunflower/sunflower-0.5-r3.ebuild (renamed from x11-misc/sunflower/sunflower-0.5-r2.ebuild)6
-rw-r--r--x11-misc/xdg-utils/Manifest4
-rw-r--r--x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch4
-rw-r--r--x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild (renamed from x11-misc/xdg-utils/xdg-utils-1.2.1-r3.ebuild)14
-rw-r--r--x11-misc/xfe/Manifest2
-rw-r--r--x11-misc/xfe/xfe-1.46.2.ebuild117
33 files changed, 551 insertions, 134 deletions
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 9954d70a26dd..86260f61457c 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest
index ed3f4d2f4618..269899d049ef 100644
--- a/x11-misc/compose-tables/Manifest
+++ b/x11-misc/compose-tables/Manifest
@@ -1,3 +1,5 @@
+DIST libX11-1.8.10.tar.xz 1839380 BLAKE2B 72ff400e1aad5bcb04e5dd3fb43f7767fad47e38cf628382cd5ffd5a204efc4de4f626027dddbbc7e10f80f8eaee0bcdf9792d9d012256366920f7ae0cffcb15 SHA512 f801f5b77cbc55074f73dc95b29fff7b5e1b13b99641f6e397788ad9f31a29793ed4e8e5bd373122c790ef90627e8f9d6d5e271051c1767a479a85c55cd82bc1
DIST libX11-1.8.9.tar.xz 1811900 BLAKE2B 8858157ac490d65e19500bfbb2ab773a3a30041f8a757ff22fff8fb0124044b8bb826f6dff4115230c757a175b61a3f7d596d976d98be760085749878d64f871 SHA512 737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96
+EBUILD compose-tables-1.8.10.ebuild 1031 BLAKE2B fa277ed390cb7854b25247c5ed95a402e9511e6e1c7575c707261e460d35e00004453d3af326a225f556a6066639f0601c6a20bc774751235d5641358219e512 SHA512 eb01330f871d2b83e346658d5cd1b587a9293bee8e0c7a216274c3465794dd214d8e81fd78f0c4af1244cf6c956ab7c95b057686b8315eb78033c145217e89ba
EBUILD compose-tables-1.8.9.ebuild 1023 BLAKE2B d80f56618bb18a1189632e54acc9da61154accd2ee11e83ce51d4dd619589c35b13a90af3c4095eaf918f2ea4c3af3b83f78dfb3390e409d858f1a08dd604d59 SHA512 adbce76a5ccf6fa1bf06dc2711ffcd555438cec317f6d6f73df821efb4fa5962bf6e47344e67f1d2fcd3a355fc6234b9c577551a0cd49dac1c58ec514d9abc73
MISC metadata.xml 395 BLAKE2B 7912fcccfd8d8a4c9c1e5601783a0668679506638511ee719bf7bb95f99415fe95a417343060cf5ca3fe918ab1f9847f74861af36d3c712afa321272cd13cf66 SHA512 c2956ef519fe59d0f713732059224568b9d7c34579654b71993b02227a512c1ac3057dc7f81c6bc93834fd4fee212f1ae26f4055ea92f3eb7524da7d9e690f8f
diff --git a/x11-misc/compose-tables/compose-tables-1.8.10.ebuild b/x11-misc/compose-tables/compose-tables-1.8.10.ebuild
new file mode 100644
index 000000000000..ade5421accec
--- /dev/null
+++ b/x11-misc/compose-tables/compose-tables-1.8.10.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=no
+XORG_TARBALL_SUFFIX=xz
+inherit xorg-3
+
+# Note: please bump this with x11-libs/libX11
+DESCRIPTION="X.Org Compose Key tables from libX11"
+# xorg-3.eclass would attempt to fetch a tarball with a matching name to this package
+SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}"
+S="${WORKDIR}/libX11-${PV}/"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+# Only needed by configure
+DEPEND="
+ x11-base/xorg-proto
+ >=x11-libs/libxcb-1.11.1
+ x11-libs/xtrans"
+# RDEPEND=""
+
+src_configure() {
+ local XORG_CONFIGURE_OPTIONS=(
+ --without-xmlto
+ --without-fop
+ --disable-specs
+ --disable-xkb
+ --with-keysymdefdir="${ESYSROOT}/usr/include/X11"
+ )
+ xorg-3_src_configure
+}
+
+src_compile() {
+ emake -C nls
+}
+
+src_test() {
+ :;
+}
+
+src_install() {
+ emake DESTDIR="${D}" -C nls install
+}
diff --git a/x11-misc/fraqtive/Manifest b/x11-misc/fraqtive/Manifest
index 86a98d57577d..27bdcd4cf0dc 100644
--- a/x11-misc/fraqtive/Manifest
+++ b/x11-misc/fraqtive/Manifest
@@ -1,5 +1,7 @@
AUX fraqtive-0.4.8-qt-5.15.patch 953 BLAKE2B c67c9df040d24bab183ddd92db3457c9a4df9b2c8b6825236db57e88230d0d2c2c81534619be4e6aaea06fa6fa4f3f4666e556906f9dace673bb15146783909b SHA512 b52a1313ae02b9ecda9e508de0db4024e9d6605a255a543e5d4cdf5e927199312ebe4b68ccb107f26403635537c87b871dbdac43fc37ce1b3f817734cf10f519
AUX fraqtive-0.4.8-qt-includes.patch 438 BLAKE2B 537ab2c470dd14f977cb53278cabf5a4e05e7973b69142f17d4bec1732c588ef181697e1be2c703d273ec1a6d26a53f1374482edb5d422924042c65917d7620f SHA512 0e5ea8dce236a5cdb8086ab0671360aeb15a4d0ac9703969be28373315288d59ccd31b013f932c77bfb5a64faf917f311c30c7cd25c006f08be5a5f40f5735c4
+DIST fraqtive-0.4.8.1.tar.gz 291381 BLAKE2B a5f93d42767c35ff7e27c87e89133a1c9d045acbb8b59c87799c5b838361aaba47af6ef001914f29eb27e2830ec3bdebe36111c1ae65e1f18a219367d168397c SHA512 d08659305dcc698a1fd0a81a833e4ffb8bc6496f7a95d7908d9f64ba1b51f9585be9b51ff44a15ca3a051d478ba0e04803f16cfd9abc56f426c8aa2f3e094c80
DIST fraqtive-0.4.8.tar.bz2 260484 BLAKE2B 0bbbd983af324c38fb73db043e808de6cbf8e3e39073163b748215a2a3a374e53e4118b7fb0993685d3eef4ef6b65afcc51c5a7d23f4ab91ffc2dfd41305171d SHA512 8b4be81dd14fe086dbcffda123395ccb30a197e7762e590bc3ab7dc1d0aafb44dc45e1445e2f83198a0c1f4b9ea0d54a7de1989c3b85c0f2e5f474a67255d942
EBUILD fraqtive-0.4.8-r2.ebuild 1118 BLAKE2B 43f8bb04ede585675c4ba86b128bc298f058c2b08d028f4d4522a7219b183e459ceea108350a7c0c57e3059e85007a4843e506589cecc488bf9ac645ace36ad3 SHA512 a70583d535edc8b9b8c7a32eed4f96da0092bde0abf938ef7998a64c5e93aff74908ec6b29799943c9490103eda22a5cc387dc5106db60c9d7b74c4a3cef4518
+EBUILD fraqtive-0.4.8.1.ebuild 1086 BLAKE2B 5c7be861b1d6579b0e69eebd68d6c6cbe285082f54379e6b99222060cf6197d36bd59fa300d9d4382e26d2a0526eb644e8575d0be4ddac1b5d47f1492ac6ad95 SHA512 bdf03e3dd2d819572a3ef85d68d6c97834c0bf95239317540aa26710b70afd518279c8fac14838793a7c35733d40582eca0eaa7bbeb4dcf074eeea72a7efb5a8
MISC metadata.xml 302 BLAKE2B 177decccc0170ca064fca9d7aaadb1e610646649f3e04b8a7281cb3b5e9f13a6ee356ed8a57a9c88b37f6e6922a38d0b2ef992e6aacbee00293d7ee067b9bf7b SHA512 d1bb90cc95a33f885d496ff261b6b538d3c9a5b6567e6309941ed491a9dc6d63166b46010c90f2af654821e5fe719972a3a4c0e7fece00d2c51325fd9b799082
diff --git a/x11-misc/fraqtive/fraqtive-0.4.8.1.ebuild b/x11-misc/fraqtive/fraqtive-0.4.8.1.ebuild
new file mode 100644
index 000000000000..94004917cc29
--- /dev/null
+++ b/x11-misc/fraqtive/fraqtive-0.4.8.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils toolchain-funcs xdg
+
+DESCRIPTION="Open source, multi-platform generator of the Mandelbrot family fractals"
+HOMEPAGE="https://fraqtive.mimec.org/ https://github.com/mimecorg/fraqtive"
+SRC_URI="https://github.com/mimecorg/fraqtive/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_sse2"
+
+BDEPEND="
+ virtual/pkgconfig
+"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtopengl:5
+ dev-qt/qtxml:5
+ virtual/glu
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ tc-export PKG_CONFIG
+ sed -i -e "s|-lGLU|$( ${PKG_CONFIG} --libs glu )|g" src/src.pro || die
+ local conf="release"
+
+ if use cpu_flags_x86_sse2; then
+ conf="$conf sse2"
+ else
+ conf="$conf no-sse2"
+ fi
+
+ echo "CONFIG += $conf" > config.pri || die
+ echo "PREFIX = ${EPREFIX}/usr" >> config.pri || die
+ # Don't strip wrt #252096
+ echo "QMAKE_STRIP =" >> config.pri || die
+
+ eqmake5
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
diff --git a/x11-misc/j4-dmenu-desktop/Manifest b/x11-misc/j4-dmenu-desktop/Manifest
index b09c2f15e1f9..bef32c461d36 100644
--- a/x11-misc/j4-dmenu-desktop/Manifest
+++ b/x11-misc/j4-dmenu-desktop/Manifest
@@ -1,6 +1,5 @@
-AUX j4-dmenu-desktop-2.18-gcc13.patch 684 BLAKE2B 00ca09e661c3cec0cd4eb01636099ca7e1cb5da56c54b9b33981173b72486187767df36c48e2a059e107a2cfccaf3de0944d26cf8fe8d1b70bcc9b4bd7040a38 SHA512 b58c2bc3b30a49d02beb0aa60ee74b9d1627c4c4511804b394cf6be68e1d48499c7fdb6d8c769b5c2d8cdc973d7000c05a004cf70a1a036bb14119e222a64b48
-DIST j4-dmenu-desktop-2.18.tar.gz 34785 BLAKE2B 26d5861d6d7ddcd9653a464d1175d19532001705de193811087fd42fddbdead89b8d49bd14f8e323288d6a7ba37bd4e11f4c7c52dd9b0a454f95a83a14853bcb SHA512 f8b0c825d567d60da0fb418e6f0b24a6d9daa9fb142b194b0a8b249303f4e09b6694fce72bf031007ac67253e488fc7666d4ba7beb032bc74cc2a32aca0f6c96
DIST j4-dmenu-desktop-3.0.tar.gz 87265 BLAKE2B 63fb87b98e500b1adba188b0b523ef0c2449826e7fa5b5ca442c451ff5003160a9f6803cdb3c918da366447355b9312b9bf0ece4a7d2eebe427da4edf219f881 SHA512 9823428477600f3ab284dc80f6baef20b5f22b34269317f491c65e7331817f5a0115af20e05acb7f2c66f021f7c2d683c332a334f03088d867319926eaa4568a
-EBUILD j4-dmenu-desktop-2.18-r1.ebuild 1236 BLAKE2B a914620d1147738058438861eaf1daa678c0f144ac81dd9430be4e8486cf90c52d2f9a8564d5995eed65aeefd1837235e53a963e9b4481c997667013c21f4473 SHA512 2bfd359cffe05e10ae6a2482b47ea7c66af06723269de42acea401c26abcfdb447e0b19a010b504af4b9bdf2c4ae95cc126cdd0db08d1d60a4be9adf92918537
-EBUILD j4-dmenu-desktop-3.0-r1.ebuild 1272 BLAKE2B 4173a96dcf25858ea28fd5adde961964de652fd6f8d819b26347ad1fb2a391f8b42610ecd17d95b091e94cfeec33431aa7f180aeeb46d13c884c2558ba022125 SHA512 06f6a25ce89b56c46079d984f70ce4a06a5807046aa4106bb9eb74220627a28c2808d81f1b53c00a51ecb865a88414a086bbd91eab1635328ee380c8d501b221
+DIST j4-dmenu-desktop-3.1.tar.gz 108974 BLAKE2B fd0527ee27855ef453b76e52cd15402bb86b9812255edacfacd5b5486162b052eb74d41f072fcf151837698d352dfa743a6bd30cd28156f62ddafc39d2402edb SHA512 6baa4bdf0564683e09bf3dd34f619ec9dcfc840be68ec0f68b4cd643bee5acbc09ebfffaf82daced991899fb467c84ed441257915a9c6b411f317e9947471fca
+EBUILD j4-dmenu-desktop-3.0-r1.ebuild 1270 BLAKE2B fb0f5962f891e0f24f6c9beb34e59bc6d03bb1f677ee0a5d78236ca61ebfcb21f321ddbd36e6a9ea81e0242c1a5aa552da6bc5bbf56f29b1bf163b29cead31d2 SHA512 c5eef0db2ae4c9edaeedcabbc15eb8f1215b1c8efefd6dff86efcda00cd89721a787bb3bcba42c3f6b6b1212ceec139e5d1aefc9f3449966dd57f8e484b27d44
+EBUILD j4-dmenu-desktop-3.1.ebuild 1272 BLAKE2B 4173a96dcf25858ea28fd5adde961964de652fd6f8d819b26347ad1fb2a391f8b42610ecd17d95b091e94cfeec33431aa7f180aeeb46d13c884c2558ba022125 SHA512 06f6a25ce89b56c46079d984f70ce4a06a5807046aa4106bb9eb74220627a28c2808d81f1b53c00a51ecb865a88414a086bbd91eab1635328ee380c8d501b221
MISC metadata.xml 720 BLAKE2B f7953adbe54ea74a53d8d24b01ab9f49ec6953730e555547de6cb19f11cf7cb359a80f517a334494007ab691942390bc8d48c27b44beed6d9e8829f120f67201 SHA512 1decbf705eafff204783071471f3fa6c99719525fd81b2eaaf0effaa41e501b81dddc2604e2069ca393933285f78f8f76686be14e6a7f0b301ebcf4fed3628e5
diff --git a/x11-misc/j4-dmenu-desktop/files/j4-dmenu-desktop-2.18-gcc13.patch b/x11-misc/j4-dmenu-desktop/files/j4-dmenu-desktop-2.18-gcc13.patch
deleted file mode 100644
index 269044a01ba7..000000000000
--- a/x11-misc/j4-dmenu-desktop/files/j4-dmenu-desktop-2.18-gcc13.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://github.com/enkore/j4-dmenu-desktop/pull/139
-
-From 53e318f155875562b22318395461b836e9ec7e8b Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 18 Apr 2023 11:08:53 +0100
-Subject: [PATCH] Fix build with GCC 13
-
-GCC 13 (as usual for new compiler releases) shuffles around some internal includes so some
-are no longer transitively included.
-
-See https://gnu.org/software/gcc/gcc-13/porting_to.html.
-
-Bug: https://bugs.gentoo.org/895200
---- a/src/Application.hh
-+++ b/src/Application.hh
-@@ -19,7 +19,8 @@
- #define APPLICATION_DEF
-
- #include <algorithm>
--#include <string.h>
-+#include <cstdint>
-+#include <cstring>
- #include <unistd.h>
-
- #include "Utilities.hh"
diff --git a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild
index e56bc1b3ab29..a44226418300 100644
--- a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild
+++ b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+dmenu test"
RESTRICT="!test? ( test )"
diff --git a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.18-r1.ebuild b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild
index 0e03d6f0d6be..e56bc1b3ab29 100644
--- a/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-2.18-r1.ebuild
+++ b/x11-misc/j4-dmenu-desktop/j4-dmenu-desktop-3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,16 +14,19 @@ S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="+dmenu test"
RESTRICT="!test? ( test )"
-DEPEND="test? ( dev-cpp/catch:1 )"
-RDEPEND="dmenu? ( x11-misc/dmenu )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.18-gcc13.patch
-)
+BDEPEND="test? ( dev-cpp/catch:0 )"
+DEPEND="
+ dev-libs/libfmt:=
+ dev-libs/spdlog:=
+"
+RDEPEND="
+ ${DEPEND}
+ dmenu? ( x11-misc/dmenu )
+"
src_prepare() {
cmake_src_prepare
@@ -34,6 +37,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ -DNO_DOWNLOAD="ON"
-DWITH_GIT_CATCH="no"
-DWITH_TESTS="$(usex test)"
)
diff --git a/x11-misc/lightdm/Manifest b/x11-misc/lightdm/Manifest
index 243d42bd3c80..90d631fa9373 100644
--- a/x11-misc/lightdm/Manifest
+++ b/x11-misc/lightdm/Manifest
@@ -6,5 +6,5 @@ AUX lightdm-autologin 157 BLAKE2B 54ce42f09f88c793e90f5f21743e17a0184227b83c1119
AUX lightdm.service-r1 257 BLAKE2B e6f684f6449552601073e50bad64d0c67c6c896ee0551ae3ec4dd222c9d28bf17a6167114da804a74880a26202ab1eb3047168d75a34d680584de24a7bbf1254 SHA512 c20888298c8722c7562b36987a11c0dd978738795043bab2fa2fe28e4c20a5d64e25a7a26bb5345df8cb0f6b13adc9528c853016ece9eb75ee90bf65ed9ebe9c
DIST introspection-20110205.m4.tar.bz2 1220 BLAKE2B 01483c1a7b73568e01cc4d84b43c4cd946aaaac0b5fa13aa27805fa17297112bfaabb1c5a34bd83d2ecdef2033b622dbd5e63914baacb8f6edf488a7396d26d9 SHA512 5c49239935b93d86cce68b577b43d1a56d8749ab5747029bfcfa67339697134be24ef29ba6c3d133b8c03e867864637c8eb61491a4b7f6bb1e56386ed66cb9be
DIST lightdm-1.32.0.tar.xz 518168 BLAKE2B 90191559895a58e2c5892705ea95766aaaaa87d3470f1372ab90fcf3991d27f9280d5bbabe0cfce70e25f960d63c1e7eab7beeeb501341996afd155788cbe1c7 SHA512 81497fb25904bc2e8687dc99992628eb534f7418f72e1908c4766e917fc1221714210d998739417e1cae2ee15e3197a2eb8d4981cb944cfeb0334dc9e356e716
-EBUILD lightdm-1.32.0-r2.ebuild 4541 BLAKE2B dc9ebfa35ee661fbe4f1f397100ed6995201631ef42be1960a58dac56aa86c77d672b370fdb7c12d510d4aed4b9777813c60111caa36df4f47201262bc3f1d21 SHA512 9ce397bc0f62a1c30b983298072e9bf6c7bb85e468773ad2caf6a1469a12de82cc2441ece03202452bb2a2fd327a2619a5622497badfb822e6d6cb8fc7ba9a46
+EBUILD lightdm-1.32.0-r2.ebuild 4562 BLAKE2B 85537b7d17a4c821a106edbb7672947f60ffd474fab329746b0d936dab014405856e504d7ec0ddcd18c6a7bb757faf6bba5d921fe2ddb47049a70fb409ec164e SHA512 be5fabbad947b7f77897745114b1bfd9855f3af6749986ce5392953d7783fbb77f1b863df9f8fb1b8989eb28ecd9d4ea35e0623b79c171f03882b7736668e7fd
MISC metadata.xml 730 BLAKE2B 7ac09fe470506721b97ca8e39012e152fd46d9191e64ce94dea1e226c01e67eb98cd618ed65d8df6a1e968dc59ca84030cc1398952f075dffa4048428ba1d262 SHA512 fa792d07cf3b544c6167b2e35ef89a3beeaca47b2793ffa43c170e0bfc4974a98d8777eb658d690b0b3b25e4f0a5af0265b7c9069cce9c9bad0eb79fb1106b25
diff --git a/x11-misc/lightdm/lightdm-1.32.0-r2.ebuild b/x11-misc/lightdm/lightdm-1.32.0-r2.ebuild
index b0ae015ea719..78615491ee6e 100644
--- a/x11-misc/lightdm/lightdm-1.32.0-r2.ebuild
+++ b/x11-misc/lightdm/lightdm-1.32.0-r2.ebuild
@@ -47,6 +47,7 @@ DEPEND="${COMMON_DEPEND}
gnome? ( gnome-base/gnome-common )
"
BDEPEND="
+ app-text/yelp-tools
dev-build/gtk-doc-am
dev-util/intltool
sys-devel/gettext
diff --git a/x11-misc/pcmanfm/Manifest b/x11-misc/pcmanfm/Manifest
index b06b6600a7d2..481e49d81bf9 100644
--- a/x11-misc/pcmanfm/Manifest
+++ b/x11-misc/pcmanfm/Manifest
@@ -1,3 +1,5 @@
+AUX pcmanfm-1.3.2-c99.patch 1139 BLAKE2B 8102466c6a57229342135e6d41a1b6fbedff5180fb592054067d2f1b2ef9c100a76f2bffb677653964791b3a7d61e41e8a8b5106854d40af5fc44747f7624c9e SHA512 0cf32e780b8cdef8270dc22d33c6926beb92f97f7eb0dd5bed94cbb3150c1ce1824969c1b2fb47da93f2d447b8d0375594933704d99f5feb18dd4af5b8dc698a
DIST pcmanfm-1.3.2.tar.xz 424236 BLAKE2B 7d13383cd2b61905bdf14b4b4df8c3d8043a340b597f4d43e40148f61451f82ad3ca36c4c199d81a41dc7e07dde6ed5832aeff985112fae352bc49e873bb67a0 SHA512 bcca1af20500e7a84ebfe5f1efd5a1a2945d32ad3ea5fa945ad908794c56614bd85921fac1e7a3b2fc5ef82267d5d3ffc5ad7065e9878a920dd578cb830776c9
EBUILD pcmanfm-1.3.2-r1.ebuild 1205 BLAKE2B 165d659d94f650330729d83cc310ff3f36a6be9419c1784eecdfe2d4f611f75d87a793e202196b0bda7422bcea5b04b5eb2be39982ea1d76da01fc96da3512a0 SHA512 e4e37af2fbad7c69be46c6655353132dce45df40666b9ee604b16c7232af8e54a6766759249b46e96656dc9b78a1a0cb3742e10ac9eaaa8c84d6c8f54fce9ede
+EBUILD pcmanfm-1.3.2-r2.ebuild 1255 BLAKE2B a353832d8f484910a7a8dd0e54fb144068c5cd979ba76b10cd6bba360e11e07456f9a58588b847b2fe31689146d4a7475ee6c9c899f30c77d156db7d84e0de6e SHA512 25a31cc2bd2c95554b3d0d283a96376e33f752f3e6669ae5005a7c60a8d1266b86d3eaed901891cb7e260f7149a2bccfbea5c00cdd0b0375bc49a827d9486790
MISC metadata.xml 304 BLAKE2B 716fd79a09f1bff0d2fe4c37ba89a2b6eb49108acf253bf3ea7670e03b8f24f87445a02c49912d2d495cddeb3fd04f261ca30067c61b250e182f6da0eaa6f039 SHA512 2f4bf85442f8ff1e0a61ae8d2e15206467c21af80424d4f5682e21717adf8b6e0623cf781d66c51ee86187423e7b69fc1a083ae403c5dc1e988d5f9889d04d59
diff --git a/x11-misc/pcmanfm/files/pcmanfm-1.3.2-c99.patch b/x11-misc/pcmanfm/files/pcmanfm-1.3.2-c99.patch
new file mode 100644
index 000000000000..52337891d5d6
--- /dev/null
+++ b/x11-misc/pcmanfm/files/pcmanfm-1.3.2-c99.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/919077
+https://github.com/lxde/pcmanfm/pull/17
+
+From 9bf5145eba45cd5e3b87d4f040618fe0ea69a81d Mon Sep 17 00:00:00 2001
+From: Mamoru TASAKA <mtasaka@fedoraproject.org>
+Date: Fri, 26 Jul 2024 12:13:32 +0900
+Subject: [PATCH] Fix build with gcc14 -Werror=incompatible-pointer-types
+
+gcc14 now defaults to gcc -Werror=incompatible-pointer-types .
+This commit adds required casts to different pointer types.
+--- a/src/desktop.c
++++ b/src/desktop.c
+@@ -1267,7 +1267,7 @@ static AtkObject *fm_desktop_accessible_ref_selection(AtkSelection *selection,
+ item = items->data;
+ if (item->item->is_selected)
+ if (i-- == 0)
+- return g_object_ref(item);
++ return (AtkObject *)g_object_ref(item);
+ }
+ return NULL;
+ }
+@@ -1454,7 +1454,7 @@ static AtkObject *fm_desktop_accessible_ref_child(AtkObject *accessible,
+ item = g_list_nth_data(priv->items, index);
+ if (!item)
+ return NULL;
+- return g_object_ref(item);
++ return (AtkObject *)g_object_ref(item);
+ }
+
+ static void fm_desktop_accessible_initialize(AtkObject *accessible, gpointer data)
+
diff --git a/x11-misc/pcmanfm/pcmanfm-1.3.2-r2.ebuild b/x11-misc/pcmanfm/pcmanfm-1.3.2-r2.ebuild
new file mode 100644
index 000000000000..27188a32160d
--- /dev/null
+++ b/x11-misc/pcmanfm/pcmanfm-1.3.2-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-${PV/_/}"
+inherit xdg readme.gentoo-r1
+
+DESCRIPTION="Fast lightweight tabbed filemanager"
+HOMEPAGE="https://github.com/lxde/pcmanfm"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~riscv ~x86"
+IUSE="debug"
+
+RDEPEND="
+ dev-libs/atk
+ >=dev-libs/glib-2.18:2
+ >=lxde-base/menu-cache-1.1.0-r1
+ sys-apps/util-linux
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ >=x11-libs/libfm-${PV}:=[gtk]
+ x11-libs/libX11
+ x11-libs/pango
+ x11-misc/shared-mime-info
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-util/intltool-0.40
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.3.2-c99.patch
+)
+
+src_configure() {
+ econf \
+ --sysconfdir="${EPREFIX}"/etc \
+ --with-gtk=3 \
+ $(use_enable debug)
+}
+
+src_install() {
+ default
+
+ local DOC_CONTENTS="PCmanFM can optionally support the menu://applications/
+ location. You should install lxde-base/lxmenu-data for that functionality."
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ readme.gentoo_print_elog
+}
diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 8c02a7f86a92..e8ef449a4eaa 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,6 +1,4 @@
AUX polybar-3.6.3-fix-prefix.patch 350 BLAKE2B b5c1e349557ebf1ceb930564b5ab4f687c6f2c6d2f4adc9cff787f43a03b5e0d8d08dd0202f4b6c2c90f97e1ac9f94faa32bfea30f58d1ce05b658ef80bf02b5 SHA512 07da5e5409cee75f7bf32dfd4fafc8b9735d9f5a85e53cb1eae330030fb50c6a2c923a03c5703d923087994d2ed8665d09674c8028f1d28346a7289317f9195b
-DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86 SHA512 d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
DIST polybar-3.7.1.tar.gz 495162 BLAKE2B 33ffb3bb3595a41cb82a5ee70c79f5a31f23b6463c156a704546c803f0f006780c59b04fe2d1479f52dd15a44534687f130dfde794ac08218df2b634b34838de SHA512 cb248fd904a89dbd88d2d1ab71aeaf31e2b5781304f126aeb489da1238681e354d5347555076e814751ef5bb6717a3a6742d1726cf4721697e75694c7643bed4
-EBUILD polybar-3.6.3-r3.ebuild 1546 BLAKE2B b2e8cf7bb48640533ca54e6b84b6c2d05f6ec65baaf87db7919799a1a677011ebba603754a740c2ee438b7c0ac676eff150a66bd1794adebf395089b938b8084 SHA512 f1002981b63804d4b5909ce0cedd4f45f84381c84b314c5cab9ebcc5048a63dc0022eccf49b7cc2c65f6eb744eab03cf07509a33d3f2b95ce5566378a8b9671a
-EBUILD polybar-3.7.1-r1.ebuild 1518 BLAKE2B dbc67bc5a9e61058afeed56712ec4ed688c05ee63cce0cea4664df5f00b09228063aef766209346dfa38a1e526cf2486f8469f11a8bfaeb1c3b93ad0657bda9e SHA512 85d9e6a1b9395495c884ebe996b4b2bbe2b397fe7b6c93d8a70a9d3f10e29c6d9e7fb5c122ebaee785ae07c3b8a07372423b3f955084083cf38ca51e10d97067
+EBUILD polybar-3.7.1-r1.ebuild 1518 BLAKE2B 1a9ff335b3e7402106b805d1b55cb99bd887de3b8f73828a768a358b8958c5749278f8c99c7d3541c3ce0039b22727cec3b21711ce5baf701c92c76659fc2937 SHA512 af8743c608403dff1ced983637d8ac294f41c8b3987a938afc1f71dc0eb6dd506fd70f62f98e804623c2c36dff609596744477e81d62c3052acf164477398d54
MISC metadata.xml 585 BLAKE2B c792f265587effc07acc20f097adc1a1975d23ddf55ceb07b4bda02e61e1b48b1d20c5a07792ac18fa5f02949e0a88bc18fe6df2fffd9454406cda34ac33654b SHA512 c3f9080f68d989dbfd75492ec0c4870e4df9b0525a69256ac95bf55eea60022ac018cc1afe42677bc8f822beec75d137e1e7c8a876763c72664541a0a54b28f1
diff --git a/x11-misc/polybar/polybar-3.6.3-r3.ebuild b/x11-misc/polybar/polybar-3.6.3-r3.ebuild
deleted file mode 100644
index 09507ab90029..000000000000
--- a/x11-misc/polybar/polybar-3.6.3-r3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-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}/releases/download/${PV}/${P}.tar.gz"
-
-KEYWORDS="amd64 ~riscv 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}]')
- dev-libs/libuv:=
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/cairo[X,xcb(+)]
- x11-libs/libxcb:=
- x11-libs/xcb-util
- x11-libs/xcb-util-cursor
- 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
- )
- mpd? ( media-libs/libmpdclient )
- network? ( dev-libs/libnl:3 )
- pulseaudio? ( media-libs/libpulse )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-fix-prefix.patch" )
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_ALSA="$(usex alsa)"
- -DENABLE_CURL="$(usex curl)"
- -DBUILD_DOC="$(usex doc)"
- -DENABLE_I3="$(usex i3wm)"
- -DBUILD_POLYBAR_MSG="$(usex ipc)"
- -DENABLE_MPD="$(usex mpd)"
- -DENABLE_NETWORK="$(usex network)"
- -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
- # Bug 767949
- -DENABLE_CCACHE="OFF"
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
- )
-
- cmake_src_configure
-}
diff --git a/x11-misc/polybar/polybar-3.7.1-r1.ebuild b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
index e6bbf888dce8..68165661b062 100644
--- a/x11-misc/polybar/polybar-3.7.1-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
@@ -11,9 +11,9 @@ 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}/releases/download/${PV}/${P}.tar.gz"
-KEYWORDS="amd64 ~riscv x86"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index 09f9b17a242b..760da51b37cd 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1,3 +1,3 @@
-DIST py3status-3.58.tar.gz 451043 BLAKE2B 77ffbb1301d6ed434feea572b0bc806f96bc94e6c015f3bca4ea2503fc718b3629d13b1437fea4d1544b6f0920159b1a68a7acbc578e0577e2125f749bf749cd SHA512 c527dfc5028bfdd3760d1f081a8d3964e9c9cea9af8998bdb01f2b7150cbb9247cc5b32db165a0515abed788745433d0cdef99e683d3ec49122b3f2358738506
-EBUILD py3status-3.58.ebuild 899 BLAKE2B bc40ed50f54faa94029f3d3d9c36e7bc085240b41131551e845ab3544f337b615469df10674b2a485a95def986349f2cda370ac71ac02831a829f56824293e80 SHA512 6f3677089c41483ae8d96cdd16eb193f2065526e1d9d84b52e435410cfd7bba0f06329429ea92351eaeb232edf1ddf51b1e181fdc3a0f6f836b90069d5a97932
+DIST py3status-3.59.tar.gz 451201 BLAKE2B 3a16b9aaddb25514305aaf52a828fc36c9e2e7e9f290c1a3750b99d37c9cdeac2bf66f818a4ef315f1aa815a6a89df721fda1c55c6969312dd7a1e46a43b2dd7 SHA512 04dbdd981d3a66616188a5ef392f28447d38886720b95eedec090f7666877a252e676e5b85178a286177d24efd35fd6da2db03f3e4a1920ae8e365e2ff39c316
+EBUILD py3status-3.59.ebuild 899 BLAKE2B bc40ed50f54faa94029f3d3d9c36e7bc085240b41131551e845ab3544f337b615469df10674b2a485a95def986349f2cda370ac71ac02831a829f56824293e80 SHA512 6f3677089c41483ae8d96cdd16eb193f2065526e1d9d84b52e435410cfd7bba0f06329429ea92351eaeb232edf1ddf51b1e181fdc3a0f6f836b90069d5a97932
MISC metadata.xml 649 BLAKE2B a3ea307c4d4c613773015caa89c6aab50af43fe2b7fb8ef0ba673cbace9fefa015236819f85e416639e9683c554c06f3c0141bb1b933001b69b5c2d55fd0a0d0 SHA512 fee8d759154f61a9228038eb1ed990d55a2cc70c43afebb213b6d81f7b98ea333dc89775a64c6600adefae8bdc82a76df26dc0c26ad1bbdeac6020c0f065e67e
diff --git a/x11-misc/py3status/py3status-3.58.ebuild b/x11-misc/py3status/py3status-3.59.ebuild
index 0a40790c0771..0a40790c0771 100644
--- a/x11-misc/py3status/py3status-3.58.ebuild
+++ b/x11-misc/py3status/py3status-3.59.ebuild
diff --git a/x11-misc/rofi-calc/Manifest b/x11-misc/rofi-calc/Manifest
index 564ef65cb8e7..95f95770722e 100644
--- a/x11-misc/rofi-calc/Manifest
+++ b/x11-misc/rofi-calc/Manifest
@@ -1,6 +1,8 @@
DIST rofi-calc-2.0.0.tar.gz 1695125 BLAKE2B d76c304724b0f3326a8bd26ab2c7eaed5f77f3b6d07ddc97570a1fb28d56504d98ac9ab66411290cb548b760bd3231a729dfc470e748a8447e323d1b290f677c SHA512 298f9983dbd140f5aee5b3799b165500eae100f3f5744ba07914b962faf01661dee0f5f4c9c12a07a4e210b6115ac6fb377d9fa9a7e64ef5a19600e9f55cd478
DIST rofi-calc-2.2.0.tar.gz 1695821 BLAKE2B ab91e17c2baa854e76f593626b774390b5bdd57c78419c16981371f1e4be64cee0a38845dcd93998741ceeac462a1158af08519692c65a04a22418aa7026dc89 SHA512 7eedb5c7be97f42a1683cabdf0745c28d2a4f123f02e7cf2bf5a44cf851271b5bdc31f7622f4f30d086ecdcbcc7e4d62d3550b8c5b8ceebcdaca362e8d09a68d
+DIST rofi-calc-2.2.1.tar.gz 1696532 BLAKE2B 5595f81b5eebefb68b97b397f4b9571afd548d7e2a3323cd2693a2ced629f0d270afe4351fe01f43c36760b2ba2c6c5509181d262285eb6caa9f768be1b2d2cf SHA512 33c4b5ca2c13d538c902d747c65b376d00b4f6b628d5fc14b4761105537503f24bd51a5cf8f07b6ab4b28bccbf6e84c70ea3125ed7e1664eadb108e4250a42ba
EBUILD rofi-calc-2.0.0.ebuild 557 BLAKE2B ae68586334b9114f2a89dd45fe9b5a5dccc2c572537a6a36f5f108aaede9a16d8be87c936818a85dcb9a61199f81cd9e4aa503196c4017eb65d1c158de8c6947 SHA512 7080c170c773f02b8a1c0cd1db20248b5811c0be503147e408b13d838a07e3963ff9b388dd4f927a043ce2162ce7246f30be95caa29a3b3ddad693ae88d0cd7f
EBUILD rofi-calc-2.2.0.ebuild 557 BLAKE2B 26b07f9207d77f7ff01a2cde318d62e5d8e63175af5009eb081e9cc9724c3ac072b9bcf96d7ce5949cadfac4c1cf030c95f3a5e06637f94763fcdc88f9c18218 SHA512 944bbca58befa5a6cf23912e018a2986097f3f67da6efa4396eed32fd7068c60e89e7ced1e925343ef1524678585c5f98a05a0361dd42c116daa7aecfce1757e
+EBUILD rofi-calc-2.2.1.ebuild 549 BLAKE2B 03154203e279947c840aa1314b50ccd8412bb5fe43abe08e2ada3b04b9826816d04b22dfbe035acefa2df59408597cba158dfe9977da6b74dd2deee030f6db20 SHA512 69d31e91cf5b62db033a9bc7ef5aa22546a02c383c5b1bd19927ea071f9a6bea7662f5be015f439e0ac80df94f31d489a66ee29989f9bad1e073ff22c0a3c9fb
EBUILD rofi-calc-9999.ebuild 537 BLAKE2B 3de16f76ff930224550bb2d1aed2eb3c1181338219ba5c9f600e69bcded74c6945e9f40db1cd14eae2be1c6931e15677f9380cf1b1d6a37ff4dd22427e6b19ba SHA512 dca03c972c70d2b5904d6d149f713332f9b3287571874af87865918cd85f382387d90777969c995ab4deff877a706e0268887dba884a41aba1d8e1004838705f
MISC metadata.xml 267 BLAKE2B 7dd5bd0b69e7b01ffc3a7d2088a9e815eb7cd1a29779b67c76236d1cfeb3d4a6d107747af1ce010df73f21de3b2a60ac50bee767900b67e9deb0e4076891c9b5 SHA512 0c9213901130dda93d68de656cf5a9a771511307db4ebd351b6b5b56c969d7a3aee08393882a267fd06b9ee4fa16f9aa5996d117a7f9df3c7ec15983bc95a494
diff --git a/x11-misc/rofi-calc/rofi-calc-2.2.1.ebuild b/x11-misc/rofi-calc/rofi-calc-2.2.1.ebuild
new file mode 100644
index 000000000000..47135ee28930
--- /dev/null
+++ b/x11-misc/rofi-calc/rofi-calc-2.2.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Do live calculations in rofi!"
+HOMEPAGE="https://github.com/svenstaro/rofi-calc"
+SRC_URI="https://github.com/svenstaro/rofi-calc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ x11-misc/rofi
+ >=sci-libs/libqalculate-2.0
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+ eautoreconf -i
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest
index 1198cd736ddb..7c33b68be215 100644
--- a/x11-misc/sddm/Manifest
+++ b/x11-misc/sddm/Manifest
@@ -5,8 +5,9 @@ DIST sddm-0.18.1-patchset.tar.xz 7860 BLAKE2B b79738c58f19ebac24dd790ba7613d85ae
DIST sddm-0.18.1.tar.xz 3402972 BLAKE2B 99ab43d374e9a3d318f692a6d496d8a6d68927af3c8e8fc2208d7355ec90649a14758b39f5733dd32f942ed569de88085576d4f5f8666f4f97079e0fb6dcb99e SHA512 ff0637600cda2f4da1f643f047f8ee822bd9651ae4ccbb614b9804175c97360ada7af93e07a7b63832f014ef6e7d1b5380ab2b8959f8024ea520fa5ff17efd60
DIST sddm-0.21.0-pam.tar.xz 676 BLAKE2B 06a79f74a5833eca9877df4be8639311382d13061b21aa3627e6c4b07725878ded62221fca943440bacc143f6be2a23b2e0a2124012ff2c9fac82e1eded11144 SHA512 6d91eef2434346f7707122454522cf19f104994ac95d562417f6060a92b4e6c9792bebcccabac8290479200b4ba02fc4d92c6098c435c7ceda796d619d8913c2
DIST sddm-0.21.0.tar.gz 3557266 BLAKE2B 849cb8b06b9510e5366ea28ef322c242db7d5a77d94c0a5a727f468209880a717055ad8b0c2f5a857852202a4d6bc1f68281fe0e0ab3c6a32327b5a4219af3a0 SHA512 2e8e460e7f318f20a406dcbb1a9fa1dc78b6a5b8d888bfbbaae22b9c642dbc49cf2ac682b4ea9ed847bbafa9bdc361ba08795e59cad970088b370caaaa70f458
-DIST sddm-0.21.0_p20240302.tar.gz 3555893 BLAKE2B 2c0d6b5185088750f3e656f593b1f9cd212e76d250c6285e03c8d86fad99412dce4a784dd8dfdd8cf7759552101ce36971b6c292f8ce51e9aecc3e9a1a785daa SHA512 0e0a143ec2007b09c406773ff81a5d722b9a7fadd0c5c6c8ef23d67623c16f8327cf54617dcc273b0b690ca5447b6707ff1dd48a8a563a6efed8d9aac70bd522
+DIST sddm-0.21.0_p20240723.tar.gz 3557578 BLAKE2B b92feb20a39eaf34822b077fcb8b89a100ff65814f9b523b2a1a0ffd3592edf2e86fa8fbdfcd8b592756a0b4baf0b085e8c7b4ad2aaa2f08b90e25e580df9925 SHA512 1ea2f758099f86086aebf05a77b176227475c1eb9c21c77bc99b9bb5a2882ce087e020ae6a11585b793fe09a3567e0ea4d0c1632a5823b7be83e33882964de48
EBUILD sddm-0.18.1-r8.ebuild 4014 BLAKE2B 9905d591d59827c1097c9cafa56f399d1f9099fa7a69fb3c9966d797355d2c03ed647d69e9309c369a820cfc15345e2cb4d98596507c4c1b9ffaf4c45101938b SHA512 2015d988c8b12066e7ee9e410b151a5677a8ea2663840ae04162db132ceca79f7699026bd2d8ac198996ece2499d8fb4071af0e708900525104b3c294adb5379
EBUILD sddm-0.21.0.ebuild 4035 BLAKE2B d3259f31587e7226764e3ac25bd2f1ebd5f8a96ae497a5c12c202a06cc4be8acec675e083bd7409d0743b709c1d09d5834c7d9273b9e6ae2fa721c0b1117888b SHA512 ef4eedf18db0cd96927e93b9f56281798a933b9588f97c71c4fa149a59bd99a40df4afbeeffa1e8836cbb0ccfcab43980e92453afee0d49d197f093b651a6c67
-EBUILD sddm-0.21.0_p20240302.ebuild 3975 BLAKE2B d3950de6724ff910ec834aab889a46bd015c68993b9642b763c6e934e52cc19dc019172d3a13d9ceb0a64ef8c1f31a9d57e5199d2fd7787e694750ffffa0b1ee SHA512 d7adca51a6a89773c6923caf37b1bcb1afc99f3f4d840ce320130fe22229fcd9f97df696db6bbea1bd113b59516fd0dfa455b9cf984091aaece2b936a332b0f5
+EBUILD sddm-0.21.0_p20240723-r10.ebuild 3903 BLAKE2B bf64698b9511ccd01ccc611aff856a978f94073b73b39cfd583e0ef7eeb7b0d18a0fcc238d734bb87c833405c56ab56fb736f03e792da685c961ea8e392e9f2d SHA512 fe271a5a01b4e2fcbfc186c08b4c95d00fc7fc3339ace23893346327ee5f0d30a4c9223ddf37b217166a1099943dc715a327a8806ceae6a96bb02e8f02b6a9bb
+EBUILD sddm-0.21.0_p20240723.ebuild 4102 BLAKE2B 77014de4ecc7b89990f130ba371a34c13d15335e253cd9551cbe58fbfacf8fd396b7270272d3121866fc8e6139a7bf0c89666f76cd846ba2fccfa9a28163839d SHA512 588dd8a4bd72aed8ef0e917331e4e681ba122a20047785537f3e68fb11412edf9717b9ea6bb09df2896bbb7412d8dd4a290195903b2c092178519ecfd4e0f02f
MISC metadata.xml 722 BLAKE2B fc34c0b25b7f3e6ab876c99a30f475dc90cc4b319f497a2ba4bd2beac1dc1189d3d9611999c0c3b078254db23c4c9b2ef0416da41e706c1a1db96d5bbec28177 SHA512 c1fa48632080e295272df6e7ceb7c0a1ad64a41155c7d53d91728f072cb7abf618e7bf4d5cced2ca0b198bbbf5ed1e72c5bfc9ea9d590064e5f5494747d32b0d
diff --git a/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild b/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild
index 744f832c4ac8..33c2a0b2a519 100644
--- a/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild
+++ b/x11-misc/sddm/sddm-0.21.0_p20240723-r10.ebuild
@@ -8,13 +8,13 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
else
- COMMIT=ae072f901671b68861da9577e3e12e350a9053d5
+ COMMIT=4ec29a8bba033d475f197693fac6cb0c383a1da2
SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
-QTMIN=6.7.1
+QTMIN=6.7.2
inherit cmake linux-info optfeature pam systemd tmpfiles
DESCRIPTION="Simple Desktop Display Manager"
@@ -28,7 +28,7 @@ IUSE="+elogind systemd test +X"
REQUIRED_USE="^^ ( elogind systemd )"
RESTRICT="!test? ( test )"
-COMMON_DEPEND="
+DEPEND="
acct-group/sddm
acct-user/sddm
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network]
@@ -42,10 +42,7 @@ COMMON_DEPEND="
)
systemd? ( sys-apps/systemd:=[pam] )
"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6 )
-"
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="${DEPEND}
X? ( x11-base/xorg-server )
!systemd? ( gui-libs/display-manager-init )
"
diff --git a/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild b/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild
new file mode 100644
index 000000000000..65b6f5a1fd1a
--- /dev/null
+++ b/x11-misc/sddm/sddm-0.21.0_p20240723.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PAM_TAR="${PN}-0.21.0-pam"
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ COMMIT=4ec29a8bba033d475f197693fac6cb0c383a1da2
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+QTMIN=5.15.12
+inherit cmake linux-info optfeature pam systemd tmpfiles
+
+DESCRIPTION="Simple Desktop Display Manager"
+HOMEPAGE="https://github.com/sddm/sddm"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PAM_TAR}.tar.xz"
+
+LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
+SLOT="0"
+IUSE="+elogind systemd test"
+
+REQUIRED_USE="^^ ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ acct-group/sddm
+ acct-user/sddm
+ >=dev-qt/qtcore-${QTMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ sys-libs/pam
+ x11-libs/libXau
+ x11-libs/libxcb:=
+ elogind? (
+ sys-auth/elogind[pam]
+ sys-power/upower
+ )
+ systemd? ( sys-apps/systemd:=[pam] )
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qttest-${QTMIN}:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+ x11-base/xorg-server
+ !systemd? ( gui-libs/display-manager-init )
+"
+BDEPEND="
+ dev-python/docutils
+ >=dev-build/cmake-3.25.0
+ >=dev-qt/linguist-tools-${QTMIN}:5
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # Downstream patches
+ "${FILESDIR}/${PN}-0.20.0-respect-user-flags.patch"
+ "${FILESDIR}/${PN}-0.21.0-Xsession.patch" # bug 611210
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~DRM"
+ use kernel_linux && linux-info_pkg_setup
+}
+
+src_unpack() {
+ [[ ${PV} == *9999* ]] && git-r3_src_unpack
+ default
+}
+
+src_prepare() {
+ touch 01gentoo.conf || die
+
+cat <<-EOF >> 01gentoo.conf
+[General]
+# Remove qtvirtualkeyboard as InputMethod default
+InputMethod=
+EOF
+
+ cmake_src_prepare
+
+ if ! use test; then
+ sed -e "/^find_package/s/ Test//" -i CMakeLists.txt || die
+ cmake_comment_add_subdirectory test
+ fi
+
+ if use systemd; then
+ sed -e "/pam_elogind.so/s/elogind/systemd/" \
+ -i "${WORKDIR}"/${PAM_TAR}/${PN}-greeter.pam || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_MAN_PAGES=ON
+ -DBUILD_WITH_QT6=OFF # default theme (and others) not yet compatible
+ -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf"
+ -DRUNTIME_DIR=/run/sddm
+ -DSYSTEMD_TMPFILES_DIR="/usr/lib/tmpfiles.d"
+ -DNO_SYSTEMD=$(usex !systemd)
+ -DUSE_ELOGIND=$(usex elogind)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc/sddm.conf.d/
+ doins "${S}"/01gentoo.conf
+
+ # with systemd logs are sent to journald, so no point to bother in that case
+ if ! use systemd; then
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/sddm.logrotate" sddm
+ fi
+
+ newpamd "${WORKDIR}"/${PAM_TAR}/${PN}.pam ${PN}
+ newpamd "${WORKDIR}"/${PAM_TAR}/${PN}-autologin.pam ${PN}-autologin
+ newpamd "${WORKDIR}"/${PAM_TAR}/${PN}-greeter.pam ${PN}-greeter
+}
+
+pkg_postinst() {
+ tmpfiles_process "${PN}.conf"
+
+ elog "NOTE: If SDDM startup appears to hang then entropy pool is too low."
+ elog "This can be fixed by configuring one of the following:"
+ elog " - Enable CONFIG_RANDOM_TRUST_CPU in linux kernel"
+ elog " - # emerge sys-apps/haveged && rc-update add haveged boot"
+ elog " - # emerge sys-apps/rng-tools && rc-update add rngd boot"
+ elog
+ elog "SDDM example config can be shown with:"
+ elog " ${EROOT}/usr/bin/sddm --example-config"
+ elog "Use ${EROOT}/etc/sddm.conf.d/ directory to override specific options."
+ elog
+ elog "For more information on how to configure SDDM, please visit the wiki:"
+ elog " https://wiki.gentoo.org/wiki/SDDM"
+ if has_version x11-drivers/nvidia-drivers; then
+ elog
+ elog " Nvidia GPU owners in particular should pay attention"
+ elog " to the troubleshooting section."
+ fi
+
+ optfeature "Weston DisplayServer support (EXPERIMENTAL)" "dev-libs/weston[kiosk]"
+ optfeature "KWin DisplayServer support (EXPERIMENTAL)" "kde-plasma/kwin"
+
+ systemd_reenable sddm.service
+}
diff --git a/x11-misc/stalonetray/Manifest b/x11-misc/stalonetray/Manifest
index c3f4144e7679..b4f4e1484caf 100644
--- a/x11-misc/stalonetray/Manifest
+++ b/x11-misc/stalonetray/Manifest
@@ -1,5 +1,5 @@
DIST stalonetray-0.8.4.tar.gz 94614 BLAKE2B 4def696bbd580960f2d7fd84516658e4b4112b40989523840566d34dac71ba92e3adf021796059db919515cc978ac0c5d7783a4ed41aa9f82c8cbcfd00bc958b SHA512 3afdeb7794171f490c5eca631c574003a00bbed863b9caf4024e1b064772d3c24ea3836f280eeab1d50def67928f4d08d3d375047f43bcc39f16a3250015ff2b
DIST stalonetray-0.8.5.tar.gz 102899 BLAKE2B abf70916cb762041c5eaaa3faaa3e96a89f0aa31bd72f285209bb29cc5138f2517d1fa00fda1c39da5ca12028b2e78a813fd15d62dfe7c6d312da52559eb3a2d SHA512 7fe1c2fcc5de06b89f4a5c182baeb0a98f0328ae6bf03a79e76c4af7ee4d86cd8f6967ec8b0123a831998cb075ef2b2f6bc6478bde0b73883fe37d2bd6a471d3
EBUILD stalonetray-0.8.4.ebuild 974 BLAKE2B d95fae0f8251a848b05946a19e2d1efac8302e27af15e252bff1fc3feb10d368ae7e365a407bad53f2636b398dc3b979c2a779f562940407c2add2026edb8e41 SHA512 e0502554c1ab04edf4571d0f7cb1d27b4a352d6e5bb8bc53f4e3887543807a1eba60768b7136bce2fff2c36260c20225c6ad9b7a6f07f807fbbb51112913579e
-EBUILD stalonetray-0.8.5.ebuild 976 BLAKE2B 2cc609b3139601f6b3a171733e05e78c6a78519cbbdadf0f06900c186ed014780e0a9ae46b82e0c6255dfc694546f130e49f5c223569fb08b323fa94631617c1 SHA512 d6a49b3c89d6185bcba69888d4b34813277e1b678a8511019588aac999acef2d0fd686142b01cf5f4323fb9c412514721548f91a03ef81eb310974d12a39c620
+EBUILD stalonetray-0.8.5.ebuild 974 BLAKE2B d669917907d4ac8e1a9aef8cac3e1e17a70f316f488aa2c37fd75317e22424bdf8bcb5bec4aa2110625bdd6f157afd4380831678503dc29292806466eb9c9393 SHA512 39e5ac182791b6f1c089a8c2dc67152c59f791b336adc6f120e59081936d9a619ce7429294a6262090ac1fb6842281908a5197e060abe35036c9c1d4c8e28d3d
MISC metadata.xml 574 BLAKE2B 62e5f9c194286abf0219d93f3957030014d6f78771861e297a67e585ebe56ba8462397e2dd5f5bb903adbedf9a5be9aa9312c13eb4de2925ef6679916c82993a SHA512 812e5d75e3b99d7e2b2090434bf7d4b1cc9a4b22a67a50a1ad4cf4f2eec9a8701a3619c560f75bbbb310c4024b973fb770cd20e052d0b6d58db925cf1dc55e95
diff --git a/x11-misc/stalonetray/stalonetray-0.8.5.ebuild b/x11-misc/stalonetray/stalonetray-0.8.5.ebuild
index 5831b163f7d3..b2915f6002d2 100644
--- a/x11-misc/stalonetray/stalonetray-0.8.5.ebuild
+++ b/x11-misc/stalonetray/stalonetray-0.8.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/kolbusa/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
IUSE="debug +graceful-exit"
RDEPEND="x11-libs/libICE
diff --git a/x11-misc/sunflower/Manifest b/x11-misc/sunflower/Manifest
index 03bd1a2b4266..9144b2f1042f 100644
--- a/x11-misc/sunflower/Manifest
+++ b/x11-misc/sunflower/Manifest
@@ -1,3 +1,3 @@
DIST 0.5-63.tar.gz 784093 BLAKE2B eef6fe3749137ac44cddb730549ca4eeed240d17bd7c4d0ac5b70f95e16f5eb57590a22a87150fabac31051219837aeeef32869f07d5def37784526181a3dd32 SHA512 ddf303dc873d38c4e5f8b2026f70088d40cb82ea2a10c91bd9c21938467fb797dd6bae3211b82cb2328fa212f880d878f2a799c2688da725ac5a448a11c3244d
-EBUILD sunflower-0.5-r2.ebuild 930 BLAKE2B b70b70f4fe078de031d79c9f22643dfba9d9ec0fd6d07e09d95a2c858165fde49477c81654711dd4ff373e9b34d05dfb79f4c65724fd3a7f7dffb28c113b0b49 SHA512 52185a72031760b5d69d9e24e31dacb0f65e22abbac135f14d7c645f6893eb379448721a8390acf6cbf1d222e2e05a55570e7a41951d73c175c1750226a8c9a5
+EBUILD sunflower-0.5-r3.ebuild 936 BLAKE2B 313b3224a3ccfbfac1d05143f9b9f07e3ec95bb19306f1262a1698befab23b7ebf6eb0f6cc4c3c61434b05d69e4dd9e93c06feed3d8c692c92735c0368c8d160 SHA512 7b98e39bd45394c8c55552657eecf9867c51dfadd92ca85cee4a6e2a1f262324e5c8008469f15f1c25ff6d070b4b5622907e7af58361e841cc171d04d80486a1
MISC metadata.xml 307 BLAKE2B 98a3b425330cadac61b57a1c1ea9e179da8a41dc3d3d2300758b17a0362c2cbf2de68236ffb46a0a17be28a933ac7398ac56acc4c1de46111b2d7618cd1aae0f SHA512 7c2b24745a9475b731cda54c8f5f832b9853c39d88ed9116f96d102ea20940fbebbd84d11590ba343c0c8ad3bc80c38bcd3c1a09f582d83c958956466c584843
diff --git a/x11-misc/sunflower/sunflower-0.5-r2.ebuild b/x11-misc/sunflower/sunflower-0.5-r3.ebuild
index 927a7198f232..90f88d11859e 100644
--- a/x11-misc/sunflower/sunflower-0.5-r2.ebuild
+++ b/x11-misc/sunflower/sunflower-0.5-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="sqlite"
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1 xdg
@@ -28,7 +28,7 @@ DEPEND="
RDEPEND="${DEPEND}
dev-python/pycairo[${PYTHON_USEDEP}]
- x11-libs/vte
+ x11-libs/vte:2.91
"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
diff --git a/x11-misc/xdg-utils/Manifest b/x11-misc/xdg-utils/Manifest
index f37d4a8723c2..d70e49fecda4 100644
--- a/x11-misc/xdg-utils/Manifest
+++ b/x11-misc/xdg-utils/Manifest
@@ -1,4 +1,4 @@
-AUX xdg-utils-1.2.1-qtpaths.patch 991 BLAKE2B a92ec814aa414fe2ed9ee17ef3607053c7a292b285005e74eb96221924df9ba4d4d49c60d829523585194c64460fd962c2334dbb2efce4e4886a44852b9aed89 SHA512 22dffe018f8649d1d61f8f9c75e76b98efb75395f317d39234b114d9314e9b020734726f35404ad91dbc69c1a651af63fe0509147be73ee94a6ce635839a2ee6
+AUX xdg-utils-1.2.1-qtpaths.patch 992 BLAKE2B 086d018f214d58cda79011310f382b032e58888e43b9e0ad2619f4aec04c4d5cd8b913c244ca549d1c90b7c57aab225b28a67c5cf6bfed7b8087be4437ff461b SHA512 9a7942e38ecad2bdbebdd558557647648c21bfec132f72bb7c3f2ae737345fb1e552e7fa6a118223da663ae4e3ac4d9776ec3f46f031ad2499141ab83db5c99a
AUX xdg-utils-1.2.1-xdg-mime-default.patch 5034 BLAKE2B 0eb35b1abd650e442c50cfd52d8801e4fbb36813aeac67b4dcd8d1d39eba08ca02f4bf2189242b848da481ba57ebe96ad849bde8ce52ff73b015fb3be5610d93 SHA512 0e57d5cf9fa9969738c1d836c4c3b644cc6e1e80cd7486ec5ca0fdb2c86f0f5e3988c4790faf1838ad09946803347a96c0fd47373c5971c691c20d4913845ad1
AUX xdg-utils-egrep.patch 760 BLAKE2B 641a75615aa54000acee26ad65e802245c12db388f372b1f7cfe4df29c025a8eb5e4523ef89a6e209e00c7ec0288c799f16a5d4ac04fa25da3375d2d128b1de2 SHA512 80976c70974c670432a48ab467ca68126f699816914b806a65f48b234c631cc470b7399b389a15a6181a0fbbf486692d0583f791c0592bdc70186df319075ac6
DIST xdg-utils-1.1.3_p20200220-no-which.patch.xz 5576 BLAKE2B cf8c3111689c355add2a0c16a887fd463dc2d00c267cac0561d4598430f043d19fea376859aa4ff521273ff788b4e8afdea5ef6e7b0ba51ffded23be2ad61335 SHA512 c30e512e8caae3f4d2282592722bc24e08cb33f5ec01d5504d2e49833c1598fe27807c095dc2226efca57dcbef4d2883fd9bfa46fb8eeee93c53f9880c050b51
@@ -7,5 +7,5 @@ DIST xdg-utils-v1.2.1.tar.bz2 293386 BLAKE2B 9d6ce4be8c27ad5b8d0ae55ad0d8b4457b5
EBUILD xdg-utils-1.1.3_p20210805-r2.ebuild 2424 BLAKE2B 44c105b594dcff348860cfdb915e1b18bfc028a9bc8a0a5c8ae33f7d9e67b6bca2b15360b908a921fc1e9629569152f6adbe81ff335f07d558b8d60b3029c7c6 SHA512 c944a53cc3a5f2c81f8e33bf39aea958ae95398f862f30a21636a1729b8bd196c0d7d4766ea25a501189edbb25fc194c75f4e62913faab8cb5d4862bb77bc865
EBUILD xdg-utils-1.2.1-r1.ebuild 2291 BLAKE2B b475167f8817c813c3bd844d3fd8d718fcfe96b8728a776e175494850ce42c522bade72c01b18407a594bf1b8698706b14445f8cf2419fb9a0ddea06aaeb67cc SHA512 c60238c0eff9b66984548046d26ef28bbccbdcd88adbce6138021f40b5880f5761fd99e464155e526e1a1e32d2e0057090d59a0db0aaf9597145ce829db5634c
EBUILD xdg-utils-1.2.1-r2.ebuild 2354 BLAKE2B 17d67a1157da0cf87137feea2d4a91c8e290b0e1927bb218b4b3aa5ba87a4f7effce4dc824b279c597cf78e7814d572fae6fc246cd8e702ad6acc9f2bb7a6d1a SHA512 a9f23ef113977147d37756cefbbb3987a24d285a7407314f65b352bc49df3e9d29be66695fc6706ec0d96cb0582e5000b68756f5fc5562c38defcb17affbf476
-EBUILD xdg-utils-1.2.1-r3.ebuild 2568 BLAKE2B 8cd1c28c0b57f42db488656357899f71c4191e26d0f8ca61d5a8a44c129adf075ea6ace0ccb7d472c003c15c33e88ddf211caf5d884249e4188509e672f356e0 SHA512 e375b4ef80779bcad4d54d528d59b1b9404ce03e38b8d8bfb0bf09d60981ac11a5528f3615a44fff375a7f9218233e55591ce9789d25ee9dee927a6a2afe6ba8
+EBUILD xdg-utils-1.2.1-r6.ebuild 2588 BLAKE2B 0d60a5a3a7330e1e0a00accc6dc310e2c06449475e4e34c2e2df97812df1d46f126c72e296025ddc8d87edeeac67aa91a34e1f3408a0e6f81bbf178fdfd74770 SHA512 71c844cb852a4c49355e09049b10fd7050769b1847ea28548d101443cb02d0d109d08201b5bdcaf5c4a36e0cae287f289154d70f2b6d5b763f57a626c804632b
MISC metadata.xml 319 BLAKE2B 4910953400fa3f3b0b72b8baba239a1e0c3466c38f84b6a60bc816620b789473179c151b1af68d0629ba7f79a1ea826b536f0f29678007bba025714ceb514061 SHA512 c07b03f20aeedd0ceaf7de137b76578142c703317d98ac7a57ae5143cab7523974a50aafa58e92c541d4a84ec0961b7de180d11d95c7da45f5698e3c19e7182d
diff --git a/x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch b/x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch
index a92d652bf2dc..67a84e9c4a9b 100644
--- a/x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch
+++ b/x11-misc/xdg-utils/files/xdg-utils-1.2.1-qtpaths.patch
@@ -12,9 +12,9 @@ Pending questions:
- if [ "${KDE_SESSION_VERSION:-0}" -gt 4 ] ; then
- default_dir="$(qtpaths --writable-path ConfigLocation)"
+ if [ "${KDE_SESSION_VERSION:-0}" -gt 5 ] ; then
-+ default_dir="$($(pkg-config --variable=bindir Qt6Core)/qt6paths) --writable-path ConfigLocation)"
++ default_dir="$($(pkg-config --variable=bindir Qt6Core)/qtpaths6 --writable-path ConfigLocation)"
+ default_file="$default_dir/mimeapps.list"
-+ elif [ x"$KDE_SESSION_VERSION" = x"5" ; then
++ elif [ x"$KDE_SESSION_VERSION" = x"5" ] ; then
+ default_dir="$(qtpaths5 --writable-path ConfigLocation)"
default_file="$default_dir/mimeapps.list"
elif [ x"$KDE_SESSION_VERSION" = x"4" ]; then
diff --git a/x11-misc/xdg-utils/xdg-utils-1.2.1-r3.ebuild b/x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild
index 78afc65ad4b2..cda3c70809fd 100644
--- a/x11-misc/xdg-utils/xdg-utils-1.2.1-r3.ebuild
+++ b/x11-misc/xdg-utils/xdg-utils-1.2.1-r6.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="dbus doc gnome plasma X"
REQUIRED_USE="gnome? ( dbus )"
@@ -35,6 +35,14 @@ RDEPEND="
)
plasma? (
virtual/pkgconfig
+ )
+ X? (
+ x11-apps/xprop
+ x11-apps/xset
+ )
+"
+PDEPEND="
+ plasma? (
|| (
(
kde-frameworks/kservice:6
@@ -46,10 +54,6 @@ RDEPEND="
)
)
)
- X? (
- x11-apps/xprop
- x11-apps/xset
- )
"
BDEPEND="
app-alternatives/awk
diff --git a/x11-misc/xfe/Manifest b/x11-misc/xfe/Manifest
index 86e4fdf06ab2..71755a18cbf3 100644
--- a/x11-misc/xfe/Manifest
+++ b/x11-misc/xfe/Manifest
@@ -1,5 +1,7 @@
DIST xfe-1.44.tar.xz 1444296 BLAKE2B 3ace2689adc2a4e2b24e44f8f416cad5e4904d38d2be7e275256714a707995368450e63c4cf2eee3f870be51c42f295a938ea6ecd159dd1a996aad53b5d119b3 SHA512 d02f0db46c5ca6e26cff447d7f11bbc5f03a9d28b8d492a783bb47f67431a022785d6f3b25013f82a6121a8675f86caf1a9154a7faa8186e05cf4de0bd2f1749
+DIST xfe-1.46.2.tar.xz 1615460 BLAKE2B 0c4a49aaf1ff04d25a13349fa81be9d3e8400009c7d8c24f96a017850a156b116950e0ac5d471190defeceb236e0ed82a614a143a0cdddf10dd86a9b9c318cca SHA512 0287835433297eb2280a3d16ee85b61a74d4c3a6414279df58a201c55a58906128333c7574a94da38195f9934816a91f6e726487caeb8c97f9a5f3cef1ba1c3e
DIST xfe-1.46.tar.xz 1431496 BLAKE2B d7b85e5280d1d9d6db3737f8ac14f4248ae4e99b52d843b51468299bdf71581003b21d0fb2be9949c7189481ed5f3fe88bbd146d2185c17dea3a4785edb876b7 SHA512 9fea984ebbfe4dada85e028bfbde1352392cb77462c238c77c6950aac2526db11d556c8187fd765fd935ba21088c1b551e88ee414dcac35d7c59f5411c4c145b
EBUILD xfe-1.44.ebuild 1578 BLAKE2B ac5ca695ca10025a187ed2bb8fa151b8272308e2cf10069420f328a3b36f121458f871001ca52e386ca0ee6542597d28f8d24eecc35dd3ff48b2a841f4faace0 SHA512 57497c4450b4a0bd3fd7bec4a75855aaed5b8f39b8c50daca595ae6e670c6513dc2de4d227d2becd94a4257d8761e20449187e774f48cb70cdcbe40e4441f689
+EBUILD xfe-1.46.2.ebuild 2887 BLAKE2B 7fa1352685d31b60ec70a4a90554011b73718f97c2d4b1cde95a5e15a0ec47dd62f710531fa1d0806e8d2cc11ad8945f276e04436fc4e8b7a18cc7cd180d2a32 SHA512 f5395261bb5e269d41c1955ded2827c649549d323dc2ee736a6c718798f3c67250f42d9e64a4cc8da4537cb438aa160453c5373d01d42c2bb93a699a4b72c8bf
EBUILD xfe-1.46.ebuild 2887 BLAKE2B 7fa1352685d31b60ec70a4a90554011b73718f97c2d4b1cde95a5e15a0ec47dd62f710531fa1d0806e8d2cc11ad8945f276e04436fc4e8b7a18cc7cd180d2a32 SHA512 f5395261bb5e269d41c1955ded2827c649549d323dc2ee736a6c718798f3c67250f42d9e64a4cc8da4537cb438aa160453c5373d01d42c2bb93a699a4b72c8bf
MISC metadata.xml 240 BLAKE2B 92d4660766b1bb154a620ee57ef972fc2aca12436eb5e12f5880166a4303653c370318b65a0b39f86a13994d6f70eaab5c77b5d7b9b00df19fe2da15d29c3054 SHA512 9bd9123eda33c274644858aea8568a9dfcff772f9ebb95acf39b662ba39f0b1febfed0c56e1ab8d17650f192946449ac47338c78bc059202133b600800e375ee
diff --git a/x11-misc/xfe/xfe-1.46.2.ebuild b/x11-misc/xfe/xfe-1.46.2.ebuild
new file mode 100644
index 000000000000..690f416c2cef
--- /dev/null
+++ b/x11-misc/xfe/xfe-1.46.2.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="
+ bs ca cs da de el es_AR es_CO es fr hu it ja nl no pl pt_BR pt_PT ru sv tr
+ zh_CN zh_TW
+"
+inherit flag-o-matic plocale xdg-utils
+
+DESCRIPTION="MS-Explorer-like minimalist file manager for X"
+HOMEPAGE="http://roland65.free.fr/xfe/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug nls startup-notification"
+# The only dir which defines a 'check' target is po/ which doesn't do anything
+# useful for us. It also fails, see bug #847253.
+RESTRICT="test"
+
+RDEPEND="
+ x11-libs/fox:1.6[png,truetype]
+ media-libs/fontconfig
+ x11-libs/libXrandr
+ x11-libs/libX11
+ x11-libs/libXft
+ startup-notification? (
+ x11-libs/libxcb:=
+ x11-libs/startup-notification
+ x11-libs/xcb-util
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? (
+ sys-devel/gettext
+ )
+"
+
+DOCS=( AUTHORS BUGS ChangeLog README TODO )
+
+src_prepare() {
+ default
+
+ cat >po/POTFILES.skip || die <<-EOF
+ src/icons.cpp
+ xfe.desktop.in.in
+ xfi.desktop.in.in
+ xfp.desktop.in.in
+ xfv.desktop.in.in
+ xfw.desktop.in.in
+ EOF
+
+ # malformed LINGUAS file
+ # recent intltool expects newline for every linguas
+ sed -i \
+ -e '/^#/!s:\s\s*:\n:g' \
+ po/LINGUAS || die
+
+ # remove not selected locales
+ rm_locale() { sed -i -e "/${1}/d" po/LINGUAS || die ;}
+ plocale_for_each_disabled_locale rm_locale
+}
+
+src_configure() {
+ # https://sourceforge.net/p/xfe/bugs/282/ (bug #864757)
+ filter-lto
+
+ econf \
+ $(use_enable debug) \
+ $(use_enable nls) \
+ $(use_enable startup-notification sn) \
+ --enable-minimalflags
+}
+
+src_install() {
+ default
+
+ # Install this unconditionally rather than automagically based on whether
+ # polkit is installed
+ rm -rf "${ED}"/usr/share/polkit-1/actions || die
+ insinto /usr/share/polkit-1/actions
+ newins - org.xfe.root.policy <<-EOF
+ <?xml version="1.0" encoding="UTF-8"?>
+ <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
+ <policyconfig>
+ <vendor>Xfe</vendor>
+ <vendor_url>http://roland65.free.fr/xfe</vendor_url>
+ <icon_name>xfe</icon_name>
+ <action id="org.xfe.root">
+ <description>Run Xfe as root</description>
+ <message>Authentication is required to run Xfe as root</message>
+ <defaults>
+ <allow_any>auth_admin</allow_any>
+ <allow_inactive>auth_admin</allow_inactive>
+ <allow_active>auth_admin</allow_active>
+ </defaults>
+ <annotate key="org.freedesktop.policykit.exec.path">${EPREFIX}/usr/bin/xfe</annotate>
+ <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
+ </action>
+ </policyconfig>
+ EOF
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}