summaryrefslogtreecommitdiff
path: root/xfce-base
diff options
context:
space:
mode:
Diffstat (limited to 'xfce-base')
-rw-r--r--xfce-base/Manifest.gzbin3045 -> 3042 bytes
-rw-r--r--xfce-base/exo/Manifest4
-rw-r--r--xfce-base/exo/exo-4.18.0.ebuild2
-rw-r--r--xfce-base/exo/exo-4.19.0.ebuild2
-rw-r--r--xfce-base/garcon/Manifest4
-rw-r--r--xfce-base/garcon/garcon-4.18.2.ebuild2
-rw-r--r--xfce-base/garcon/garcon-4.19.1.ebuild2
-rw-r--r--xfce-base/libxfce4ui/Manifest5
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.18.6-r1.ebuild79
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild2
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.19.5.ebuild2
-rw-r--r--xfce-base/libxfce4util/Manifest4
-rw-r--r--xfce-base/libxfce4util/libxfce4util-4.18.2.ebuild2
-rw-r--r--xfce-base/libxfce4util/libxfce4util-4.19.3.ebuild2
-rw-r--r--xfce-base/libxfce4windowing/Manifest6
-rw-r--r--xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild2
-rw-r--r--xfce-base/libxfce4windowing/libxfce4windowing-4.19.3.ebuild2
-rw-r--r--xfce-base/libxfce4windowing/libxfce4windowing-4.19.4.ebuild57
-rw-r--r--xfce-base/thunar-volman/Manifest2
-rw-r--r--xfce-base/thunar-volman/thunar-volman-4.18.0.ebuild2
-rw-r--r--xfce-base/thunar/Manifest9
-rw-r--r--xfce-base/thunar/files/thunar-4.19.2-build-gio-extensions.patch42
-rw-r--r--xfce-base/thunar/thunar-4.18.11.ebuild (renamed from xfce-base/thunar/thunar-4.18.10.ebuild)2
-rw-r--r--xfce-base/thunar/thunar-4.19.3.ebuild (renamed from xfce-base/thunar/thunar-4.19.2.ebuild)7
-rw-r--r--xfce-base/tumbler/Manifest4
-rw-r--r--xfce-base/tumbler/tumbler-4.18.2.ebuild2
-rw-r--r--xfce-base/tumbler/tumbler-4.19.1.ebuild2
-rw-r--r--xfce-base/xfce4-appfinder/Manifest6
-rw-r--r--xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild2
-rw-r--r--xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild2
-rw-r--r--xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.2.ebuild42
-rw-r--r--xfce-base/xfce4-meta/Manifest4
-rw-r--r--xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild2
-rw-r--r--xfce-base/xfce4-meta/xfce4-meta-4.18.ebuild2
-rw-r--r--xfce-base/xfce4-panel/Manifest7
-rw-r--r--xfce-base/xfce4-panel/files/xfce4-panel-4.19.4-build.patch148
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild2
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild2
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.19.4.ebuild8
-rw-r--r--xfce-base/xfce4-power-manager/Manifest8
-rw-r--r--xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.4.ebuild (renamed from xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.3.ebuild)4
-rw-r--r--xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.3.ebuild (renamed from xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.2.ebuild)12
-rw-r--r--xfce-base/xfce4-session/Manifest6
-rw-r--r--xfce-base/xfce4-session/xfce4-session-4.18.4.ebuild (renamed from xfce-base/xfce4-session/xfce4-session-4.18.3-r1.ebuild)14
-rw-r--r--xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild2
-rw-r--r--xfce-base/xfce4-settings/Manifest6
-rw-r--r--xfce-base/xfce4-settings/xfce4-settings-4.18.6.ebuild (renamed from xfce-base/xfce4-settings/xfce4-settings-4.18.4.ebuild)11
-rw-r--r--xfce-base/xfce4-settings/xfce4-settings-4.19.2-r1.ebuild (renamed from xfce-base/xfce4-settings/xfce4-settings-4.19.2.ebuild)5
-rw-r--r--xfce-base/xfconf/Manifest4
-rw-r--r--xfce-base/xfconf/xfconf-4.18.3.ebuild2
-rw-r--r--xfce-base/xfconf/xfconf-4.19.2.ebuild2
-rw-r--r--xfce-base/xfdesktop/Manifest12
-rw-r--r--xfce-base/xfdesktop/files/xfdesktop-4.19.0-no-wayland.patch37
-rw-r--r--xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch79
-rw-r--r--xfce-base/xfdesktop/xfdesktop-4.18.1.ebuild7
-rw-r--r--xfce-base/xfdesktop/xfdesktop-4.19.0-r2.ebuild71
-rw-r--r--xfce-base/xfdesktop/xfdesktop-4.19.2_p20240509.ebuild76
-rw-r--r--xfce-base/xfdesktop/xfdesktop-4.19.3.ebuild (renamed from xfce-base/xfdesktop/xfdesktop-4.19.2-r2.ebuild)10
-rw-r--r--xfce-base/xfwm4/Manifest2
-rw-r--r--xfce-base/xfwm4/xfwm4-4.18.0.ebuild2
60 files changed, 431 insertions, 419 deletions
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index 46accffe7758..1f86a9a4ad66 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/exo/Manifest b/xfce-base/exo/Manifest
index 136455f6af82..7f3ac386cb56 100644
--- a/xfce-base/exo/Manifest
+++ b/xfce-base/exo/Manifest
@@ -1,5 +1,5 @@
DIST exo-4.18.0.tar.bz2 896849 BLAKE2B 99cd22b9f2c806907449afdd640abd85be2ec37269d0436a20300ac88ee4fbe39807e39ba51ae8fe82d621c478d65d1f452209779e7d48caee899305b40f3a27 SHA512 32f3a319ff31a37cdaf8e2e7bdbdbaa9b797d6731a27854838b47d6078f45af83ed1a664aef4663f616fd9abcae9233c6f68ab2cc18599f1b2ced487602c51ce
DIST exo-4.19.0.tar.bz2 1095228 BLAKE2B e0a368032d3cb148a9bda96e5eeb6a9364a568e809f1c0c31d13e82e1357c22e401a8ec486e19da8001fe7ff7570870fecd5564d2ccdc38947ddb51e5eec00df SHA512 656ec021c19618daafd80df6701e7076ad167520388cbc1727d22da9c6b4eaa4f7e12b53f6131f2d2e10986b0440cbf808aeb6914c1a91d2e7af711c015967fc
-EBUILD exo-4.18.0.ebuild 921 BLAKE2B edb5adedeb04ca6e257342df46a48eb1099b857816df59ceeccbcfaaafbf8f8db044ec368b1b3136b2e97247527369e74091388995cd42f7f3c723d9b43c3d09 SHA512 558bb6694aebf9fb5c643d8b59bc7b2ef985c4ee9a83bb29a1044ab4a74409a266f6b8abb9217d914e3eafe2b37d1dccf843832a36433b9fd806a6c7a6318734
-EBUILD exo-4.19.0.ebuild 1064 BLAKE2B 95dc91b500a32ace4b9420b8b54c4fa9c8958f9c15dca3a17e05fd17e8409a852eeebc19466f441520cf9ab28cf22461d2e36bc0b45fb7d246bdcb66f5c2644a SHA512 e1dc5786be5892cade17ba9b401a82377839fc8d1098e2795550ae78243c18a0f0ecc128dd410467fb249d5c34712c1501c664744408d97f110dbf5a27494244
+EBUILD exo-4.18.0.ebuild 915 BLAKE2B 06923e7f90b1cd44e67c53d2fc64e9c525d8b3c156754e7e4027352291bc4803e3b1079052d2ea9d11e939fadf9b161220f91ebd2bec06adff21308fe3ad7aa0 SHA512 dae4be08bb107b9d62f1751fd60da5dd94516b2c1fde29f88ba338debe91c8809ebd31a8b02a1e9ac664f9caedf2a4084cb2090a3809795050d6fb158e539836
+EBUILD exo-4.19.0.ebuild 1058 BLAKE2B 6b3948a04a75d3d9716904c6f18888b650b9337b54a0b7c58f6b722adf303c53c208a958421b71c24140091922059806cec195b38cfded2e29f7e0ca7ed79175 SHA512 38bd8e28407069a5fa2e6ed5642d6b3919626b7192ba2545ed6385c83fa219339384e5ba44f4ac3aaa43a689d11f0c44fe2817532582986f48f0ee8ffd85f4c2
MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3
diff --git a/xfce-base/exo/exo-4.18.0.ebuild b/xfce-base/exo/exo-4.18.0.ebuild
index e2c4b5594555..7576b932c323 100644
--- a/xfce-base/exo/exo-4.18.0.ebuild
+++ b/xfce-base/exo/exo-4.18.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
DEPEND="
>=dev-libs/glib-2.66.0
diff --git a/xfce-base/exo/exo-4.19.0.ebuild b/xfce-base/exo/exo-4.19.0.ebuild
index e0250d7c3741..c0d533c4e6c7 100644
--- a/xfce-base/exo/exo-4.19.0.ebuild
+++ b/xfce-base/exo/exo-4.19.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
DEPEND="
>=dev-libs/glib-2.66.0
diff --git a/xfce-base/garcon/Manifest b/xfce-base/garcon/Manifest
index 8f85beb98571..d292296c8fc7 100644
--- a/xfce-base/garcon/Manifest
+++ b/xfce-base/garcon/Manifest
@@ -1,5 +1,5 @@
DIST garcon-4.18.2.tar.bz2 579345 BLAKE2B 2c2c66bb5e53a6dce01cf9dbb8458794f42c06c8db6b526a8ba5c37b73298a7d1fb3f64ef7f9c2036e87903cc6e2afd49fdaedddaec7ecaf8a4b711547945b52 SHA512 f74547a29dbf47469e9448ea0fb89a297d02c7a5d2f7ec1a1f05706f89160730e04743ce84de29de21f32a2d2e4e4410f6c12fd14777c65944529f5104973cee
DIST garcon-4.19.1.tar.bz2 655347 BLAKE2B 609403c108638fcbc10485d18d2a0564d8a1137bc9b92e4be0bbafb1615ea1d2f919da2871df22ebdbe3910ceed7f042cfa261df3243910276f9a144124f0125 SHA512 85f3c8991a143636ffd257115f749cb687cfebeeb29ed29a0d6e751bdfe26d0cd121feaad52b16ca2b017d2f2824b1da050db8638c5d6d5e72c7f62934d7f250
-EBUILD garcon-4.18.2.ebuild 1194 BLAKE2B 39f7392aca24ac674daf48d5710131def00fc0b6e722f30bb253a644ac5b68ff3ff22f0d215cdbeb6cb646197b562a07bdc7a26058475a83c4e131f8bda06db2 SHA512 380710c5a47e9fb669cc3b1c42e2a5066d928dc866db1bb03118443b32423eb75da4a683cd267043e06214161e0d25c7b9a1af1748638b7c112443a025ba2c68
-EBUILD garcon-4.19.1.ebuild 1190 BLAKE2B e0bcf5f4f440d609470ac470af076d6a06fa8f6612b013d4244eee25d58d0f87885677bf5a974777b793143c522e80f188916740d0b27a7881e0a5464186429b SHA512 b4417b7c162ebda4f1829aa2e8b2d904e37bfd78c8e2e8e711281991d1d3ba45b89c312b731b61f2cf57bc33fbefcbf57f4d114223c3745197b7adcf7c350dd0
+EBUILD garcon-4.18.2.ebuild 1188 BLAKE2B 1febe74cc65bb176aa3612c41850577f2f97d568f4d545a723e01dc987073da2af88d4e90bcd6a33027511398f556c74fcabd0d1ba636503d8c92b12c1b4821b SHA512 20787edb065f49e84440ba4e14cdccf8c2593d3e8ea129408f3179ac8e6a6f41658a7216e13226a9966c7f65c1a3d63e149ade7a5fd524158468742a302b19e5
+EBUILD garcon-4.19.1.ebuild 1184 BLAKE2B 33129ee7009008d74ed8b83ba3e6d943f1eeacdc251fc3a2c5bf0bf0f23272cd4bd9a8db2a18f9cc3337c7b8d931e14a14cc289b8e2e9a75d1f636cc89e7734b SHA512 8bae8a670df3019525a7196f7ae36c6d768d6e1232780ec646eb20d8c297c9f33dce8c9e977a2af9c144bbfbf154954cc4bd814191337ee4c5f7564ac196f83b
MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3
diff --git a/xfce-base/garcon/garcon-4.18.2.ebuild b/xfce-base/garcon/garcon-4.18.2.ebuild
index c19466247882..a1f16f69b40d 100644
--- a/xfce-base/garcon/garcon-4.18.2.ebuild
+++ b/xfce-base/garcon/garcon-4.18.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2+ FDL-1.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="introspection"
DEPEND="
diff --git a/xfce-base/garcon/garcon-4.19.1.ebuild b/xfce-base/garcon/garcon-4.19.1.ebuild
index aa205c9731cb..f6ccbe869343 100644
--- a/xfce-base/garcon/garcon-4.19.1.ebuild
+++ b/xfce-base/garcon/garcon-4.19.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2+ FDL-1.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="introspection"
DEPEND="
diff --git a/xfce-base/libxfce4ui/Manifest b/xfce-base/libxfce4ui/Manifest
index 0e304c500fcc..f146aa78ea95 100644
--- a/xfce-base/libxfce4ui/Manifest
+++ b/xfce-base/libxfce4ui/Manifest
@@ -1,5 +1,6 @@
DIST libxfce4ui-4.18.6.tar.bz2 906477 BLAKE2B b9b1a6a3a82760147cdcf9cd462c58044f640bb0c6eaa96f1f56247d6d01ce3ca97d47f6ffa03206452d0501250d6c72fd0c018870ed2c679e9226f44e618ce4 SHA512 1c704dd26793a304fef98c48bc3ca860248e746e9e5c39f22e984439e1a20209763e80e40e6bffcf8f0d773b323b825ebd5da4d88352582e56dfeb7c9b2ca47c
DIST libxfce4ui-4.19.5.tar.bz2 1185047 BLAKE2B 3c05d0b4d7756699d0591154765f66ffae6e528d1e58963f182921e7070639e708fbbe924bd54d9cb76fca7423b56fe6938c669a8c6f2268831c97aa22158403 SHA512 c8db19e04e3c529c2374238444cc77ef9d3454de4734fff269c1e60c9d1011c0c66cadb926561c7f122485707c75d88835c7dbb4af674c1ad0ff772af50a38d5
-EBUILD libxfce4ui-4.18.6.ebuild 1726 BLAKE2B e23c8583f73eec79dcd1c1a37e9ecc402a3b22b83e025dc6603ee1cfe7db099b77458bbecd411b96be4e73c79bcc0ed9c9b6f131143f79cffc430e2e2a170ce1 SHA512 5fb1006207baf756135c918fb29675629efefcf8d2000d0c5934cebefc7eb4f8b3c3039c21201b6769066ca543f3bebe99cf8da7f53329145ddd0feb1e97b353
-EBUILD libxfce4ui-4.19.5.ebuild 1935 BLAKE2B e4423a610a0988c00523a7f899747df677dcec9d54e9cb8cc8e8f90d2d413786aa3484f8030066cb3cf160c5e634fcd3cc4b7ef40f17075f642c1b4cf8d0880d SHA512 818a370851236cf9d33024b29592e0f269edcf13b67c3acfbf664b91a23bbaa2dbba9c26dd5cc7bef08b6302b4fd780e3586973bd37cb01fefc674d5bb0dda3a
+EBUILD libxfce4ui-4.18.6-r1.ebuild 1857 BLAKE2B 0e1ba9282dfe10f0f08f1d5aab1d8a5ca26112147b572bcaa3cf22aebfa7fe9f2b51008287eca7b8d2f7ba74634c9e45ccc1e2b47fefbfeb2f29dcb978fc2c2d SHA512 41be41b08c7d934a44104905156144c861b3b3dac01cf7bb78b03d526ac620e3af58c9cc47290b18ca841d58280681a63727b6ffd857cb4fb6d0202ec60d52fa
+EBUILD libxfce4ui-4.18.6.ebuild 1720 BLAKE2B d162299c6e53f9204f88c76b169121e82facaae3ff4cd9d80fd702fea3b40ef4af01058b3967d31420f7d99e4a80987c82e354c92715e786388e303ad075673b SHA512 15bf39547e10d324c8bcfd1b428de889cf795f64a14648a8b001fb2d0d5b5ad8511468d9be7c572fb4d639976c9b4df5d0d9080d1d68b7313eacafdefae6c95c
+EBUILD libxfce4ui-4.19.5.ebuild 1929 BLAKE2B 5d4d03bb6e2f4c7cc51ad73b690182c5bbf5301e622d80512a31f9e2a4b29eaf2c78e114366e3d13f01b01d6e34b82a3be4594bdf01a9f45ea88ad3c9b1f174e SHA512 6324ded762c1d4568d4262f9aefc3320fba7f6b8032f62430f9973079d7844f9cf8e9eab263652f190ea745b68d8fca0d11805cd9ba199c16723e82391a15673
MISC metadata.xml 415 BLAKE2B 96ab20930d257e21f8cb46d95f24e7d0fe7568aba5cc097ffb9ec46a5341d58dcf366522de79d8c04b575cd0cf6b96724ed969b8d6338cb842bd50787620ea9b SHA512 9712241bf2f9bb14ac6969f02768e7c4a159f7349eff4a7c9bc8fb779955a555b4cb5770ed32203933e603acb2fa9456cd989a62e274c94320e81e820555644e
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.6-r1.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.18.6-r1.ebuild
new file mode 100644
index 000000000000..552f39315e97
--- /dev/null
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.6-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic xdg-utils vala
+
+DESCRIPTION="Unified widget and session management libs for Xfce"
+HOMEPAGE="
+ https://docs.xfce.org/xfce/libxfce4ui/start
+ https://gitlab.xfce.org/xfce/libxfce4ui/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+IUSE="glade +introspection startup-notification system-info vala wayland"
+REQUIRED_USE="vala? ( introspection )"
+
+DEPEND="
+ >=dev-libs/glib-2.66.0
+ >=x11-libs/gtk+-3.24.41-r1:3[introspection?,wayland?,X]
+ x11-libs/libX11
+ x11-libs/libICE
+ x11-libs/libSM
+ >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
+ >=xfce-base/xfconf-4.12:=
+ glade? ( dev-util/glade:3.10 )
+ introspection? ( >=dev-libs/gobject-introspection-1.66:= )
+ startup-notification? ( x11-libs/startup-notification )
+ system-info? (
+ dev-libs/libgudev
+ gnome-base/libgtop
+ >=media-libs/libepoxy-1.2
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-lang/perl
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_configure() {
+ # defang automagic dependencies, bug #873520
+ use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND
+
+ local myconf=(
+ $(use_enable introspection)
+ $(use_enable system-info glibtop)
+ $(use_enable system-info epoxy)
+ $(use_enable system-info gudev)
+ $(use_enable startup-notification)
+ $(use_enable vala)
+ $(use_enable glade gladeui2)
+ --with-vendor-info=Gentoo
+ )
+
+ use vala && vala_setup
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ emake -j1 DESTDIR="${D}" install
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
index bc3c10b62bdf..76c94580debf 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.18.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="glade +introspection startup-notification system-info vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.19.5.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.19.5.ebuild
index a7a6e7e79efd..ed652eda6a1c 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.19.5.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.19.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="glade +introspection startup-notification system-info vala wayland X"
REQUIRED_USE="
|| ( wayland X )
diff --git a/xfce-base/libxfce4util/Manifest b/xfce-base/libxfce4util/Manifest
index a8c8af3146f0..4d15a371fd60 100644
--- a/xfce-base/libxfce4util/Manifest
+++ b/xfce-base/libxfce4util/Manifest
@@ -1,5 +1,5 @@
DIST libxfce4util-4.18.2.tar.bz2 514157 BLAKE2B 4c0479d3df308956cecb321783823c3d1f07622260a19b2e7c633a5de6d87a779f1196c10cc5078b01bfabc7ca0cac9a819084414f2dcfbaef3d6d9a69ef3df8 SHA512 94c7371bcfd4ea8dca68a2dc2fe029ce8b232b2b906247bb45a830f13a27833e80831bb6df029d634e6cd8496d4cdcbb9691b6c4344aa51292477f2ebf56bac0
DIST libxfce4util-4.19.3.tar.bz2 622911 BLAKE2B 0bbe4b6085762d7ab53cb54228cf153e96d6d7c1987bd14fd0f5b0697a0bbf06aa4e969760104b650cc27bfd5a502750e5d1a5b2af7813746bb76528a1c6693d SHA512 0e869f0b850d6454c52a5e43b42ef5f56432ed69774bbf5ba8883d6d2fd8c2e9fccf471c684eb7577617f6286696dfd60ae4f5803c8d45002236289a5d4e5bff
-EBUILD libxfce4util-4.18.2.ebuild 1021 BLAKE2B b6741a399fc21e6bb721b502824d007ce87a6a845522825449a7ecc8fbbbf7ab3fc48a477c7ec17035b2e631ca6550687cbd6d9d86027a8bc3e6a324b012c82f SHA512 3b534c03f092396f65b521eee1d19789c6e85c9d4172286a15bb6f4487751c2e8928a3739b13cb814d8e02c479ad4458ec90079e1609cb4454b1ed70f419b0bf
-EBUILD libxfce4util-4.19.3.ebuild 1017 BLAKE2B ec53dc93221da3d660a9a37e496c0a2f4a47df4f4828aa001702f83bb3a0f4e285c2cb434601b1a3120298c525940195b99863b9366ca5783a0d0e85830e2729 SHA512 7076aa764ae80823875cd028eb86e202e8c4484f14543938c5400ef127ade4daa2cea4ef9f16ae4805709491443d73a1600396000c1210f5fbb575658e27c60d
+EBUILD libxfce4util-4.18.2.ebuild 1015 BLAKE2B bd5bec6866eaf7f958b4ec691ce6838a4c1384063b5060ab11e17c73921ae101f5433efa233fb208cfd1f9fecf5c59dfe0641aa65ef58cda60df38ced5a26d6f SHA512 8afb6aa6dddc33f84aa0efde3176f48375122c911ea0c96b1940a31c2cea98d68c3a90c77fa93fb103d65e866c7845807261cb97d37bef09108553ea815d4132
+EBUILD libxfce4util-4.19.3.ebuild 1011 BLAKE2B 7e2129e889cc60d0d277c590c4e4b2ac9ff3c2162d5a9f43fb850a289c327231c0a3115bae0ae9306cbb7839e8f08069698eb2f4f1544626cc1d50ed2906a8a1 SHA512 943bdbb7fc1ae253989712ed04025fa38795213b046e61bd05ba8aeea68176719eb2630def39d9c97ea752fa78498b6ecda39007aae70ed48cbcd614b81159c5
MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3
diff --git a/xfce-base/libxfce4util/libxfce4util-4.18.2.ebuild b/xfce-base/libxfce4util/libxfce4util-4.18.2.ebuild
index 444ae0f7096b..11d817b17aa0 100644
--- a/xfce-base/libxfce4util/libxfce4util-4.18.2.ebuild
+++ b/xfce-base/libxfce4util/libxfce4util-4.18.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0/7"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="+introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/xfce-base/libxfce4util/libxfce4util-4.19.3.ebuild b/xfce-base/libxfce4util/libxfce4util-4.19.3.ebuild
index c84608bc4853..d41b061eb968 100644
--- a/xfce-base/libxfce4util/libxfce4util-4.19.3.ebuild
+++ b/xfce-base/libxfce4util/libxfce4util-4.19.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0/7"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="+introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/xfce-base/libxfce4windowing/Manifest b/xfce-base/libxfce4windowing/Manifest
index f078ebc22330..c6abb58a7f86 100644
--- a/xfce-base/libxfce4windowing/Manifest
+++ b/xfce-base/libxfce4windowing/Manifest
@@ -1,6 +1,8 @@
AUX libxfce4windowing-4.19.1-no-x.patch 718 BLAKE2B 3e4dfc00cc9437774f335b52ccfed81573c7c62cd40f7fd39f82c1b40999907ba24d6e8dd1d05ecc15d5f1b8c496677e98c03be79b06929f59c193e2e6330def SHA512 010b6a0105864e4140d8587239043ccd0ede664b5cc79d733802fdd1e27eaf3cc72272ac5838ef30152ab8a685f3cca890abee7e1975d9e6ed989722ce7ba55b
DIST libxfce4windowing-4.19.1.tar.bz2 452748 BLAKE2B 0fbf8ec5bb1d1857dfbe2851ef25a63dca57315c9f9dd5e3d870ae86c5fa054e3f4915d7cef1c98a5ac909ff29e8ad47b5b2754d1c8b2199320ee4a5efcf2eae SHA512 4666ff3a0142f584fb62cff8e6271a73bc3da8f1cd6dad629e3075a5a2552f54d56abb44bc6d9b2c1b4a1c8ed131bd6aa875714191cffd28958a2edf09a90729
DIST libxfce4windowing-4.19.3.tar.bz2 535825 BLAKE2B cb97589e213e4d07f05c6665399459f2f453a9519483606c5a5e3bd901bebbc361ae044f22596bca86c7aa8e0b23b585b7a41f0170d458d597f07b0a03e08edd SHA512 848b7aeeebdd630c27bac242b5a59d25409b2e8f22d2d8dc95fbfe45357e4f3374e36c151792ddc061b4dcf5d1fdf31f47e76c75b7167b244ae198b0a3b4bca0
-EBUILD libxfce4windowing-4.19.1.ebuild 1242 BLAKE2B d85ba8237dab2636df3bf3162da759011b07963adc7deea1a238baa5fc7f4d51d5b5d53e268cc9b515225db992a5a4788a81550261f4c1c42da24161161032df SHA512 13ebb2ea3156f42aac86da2ce39aa21ff628e1323dc1b57fe9ff3b84de7fc076f669b3a6f4da64b20a9aac5ecd33891adf4ce405be3e3efee32f8f0cb6d39449
-EBUILD libxfce4windowing-4.19.3.ebuild 1090 BLAKE2B f5b49498cc815ad5547a8bfdc6940756bafdfee6a18a0c37368e93d686f7ede84a2c2af122e5bddeb678fcb2f47f61302c48a40f9c99e48c55b9ef750c35346a SHA512 57bda7227c79d146335e224245e47882fb25618e4635b0d9275583ec294d2808e3259cbe16ff5a635607363b8171a75edeb29e457865e8de34284aee0786a046
+DIST libxfce4windowing-4.19.4.tar.bz2 552299 BLAKE2B 7b7184f6a7dee46c8d27fc727b07e7214842c71a3519508cacf9e716db723221b7ddb75d5455d735429589bd9e8b0b9a0ca2ef7a6b34fce7db44900b4a4056e0 SHA512 937b2cd85389faa7a388e6512bae91083ffb93fa5390bfb7cb83ab1fedc7da2d5fef1d848920c4cd22a6e246cee09a9cef88f1acb7d608593d310c659e1a5e2c
+EBUILD libxfce4windowing-4.19.1.ebuild 1236 BLAKE2B a01b8614d5b6d66b421ebdf74f1d61df143cb4c8501d7e6baa7b1b75f6cb7a4fe09169d1d2cbfbfb9a000b3e8c3e6b1cfc687ea468c69973ecb6314897f0b2ae SHA512 aacb110ed28b62723ec1480b3608e4a1a3113213dfd6e635c0055a446b7bb28be69b377ac7ccb22905b75b23cef39106640848dcf0b7f0428813d1c094d9cc35
+EBUILD libxfce4windowing-4.19.3.ebuild 1084 BLAKE2B c32e5da0535467004f2193cdda72e717c39698a269283f42f42e6d1017c0340fcbae65ebb7742ab0dde99e4f771be7fbdf5c293d8b3187b508b1214dc1cbe8aa SHA512 b2589ad540fe1d71b0a888f040f21879b47d4c5e5b85732dabebd3c77c78fe3f8a102b1ca4637901ee64689b20556b712589fadfc4e7c05ef9b63ba7efe35e12
+EBUILD libxfce4windowing-4.19.4.ebuild 1172 BLAKE2B 3385c72fdd1998d29a4ba9378bc1492a83b6414003eefefbdcb9b9e51c0caec4a9a8703a5d1bc45d1d2a259ef181020c6083d8d5fe3dacb8ab9b5a9dc17e449a SHA512 530139d7314e9b413c5a81bf1dc0f56a453a40e594c69f233b874c01057fe119d71b925c0969f89d4e3ece2743e5f80c883e723f17b9ef143280127f9344eff1
MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3
diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
index 3592f03612f7..25ed91fc97fe 100644
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
+++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+introspection wayland X"
REQUIRED_USE="|| ( wayland X )"
diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.3.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.3.ebuild
index 89c2dd192a50..977e388184f9 100644
--- a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.3.ebuild
+++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.3.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+introspection wayland X"
REQUIRED_USE="|| ( wayland X )"
diff --git a/xfce-base/libxfce4windowing/libxfce4windowing-4.19.4.ebuild b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.4.ebuild
new file mode 100644
index 000000000000..02592f7cac19
--- /dev/null
+++ b/xfce-base/libxfce4windowing/libxfce4windowing-4.19.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Unified widget and session management libs for Xfce"
+HOMEPAGE="https://gitlab.xfce.org/xfce/libxfce4windowing/"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+introspection wayland X"
+REQUIRED_USE="|| ( wayland X )"
+
+RDEPEND="
+ >=dev-libs/glib-2.68.0
+ >=x11-libs/gtk+-3.24.10:3[X?,introspection?,wayland?]
+ >=x11-libs/gdk-pixbuf-2.40.0[introspection?]
+ wayland? (
+ >=dev-libs/wayland-1.15
+ )
+ X? (
+ >=media-libs/libdisplay-info-0.1.1
+ >=x11-libs/libX11-1.6.7
+ >=x11-libs/libXrandr-1.5.0
+ >=x11-libs/libwnck-3.14:3
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ wayland? (
+ >=dev-libs/wayland-protocols-1.18
+ )
+"
+BDEPEND="
+ dev-lang/perl
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ wayland? (
+ >=dev-util/wayland-scanner-1.15
+ )
+"
+
+src_configure() {
+ local myconf=(
+ $(use_enable introspection)
+ $(use_enable wayland)
+ $(use_enable X x11)
+ )
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/xfce-base/thunar-volman/Manifest b/xfce-base/thunar-volman/Manifest
index f15df64673a6..3f14c421d2f1 100644
--- a/xfce-base/thunar-volman/Manifest
+++ b/xfce-base/thunar-volman/Manifest
@@ -1,3 +1,3 @@
DIST thunar-volman-4.18.0.tar.bz2 510289 BLAKE2B 6da7042d85fbdb57b811d1a08c1bdc0b0449b0c37013a37a8a19f15901135cea544f469c68de7880ca10110c9418426ecd0747fd00725077b6e171ec4a0cccf9 SHA512 29681ede6274e999377e2aae2b157ed355d9e471416db2d4beb4432f84c60008f8c5008c87392c20da51d58fc3bd8f097d6f21764903baf1a301fb00e6166420
-EBUILD thunar-volman-4.18.0.ebuild 1090 BLAKE2B 9df75398074b24f1248f0e519cb7a947dc7b65d971a305534dd3b343c0fcbfa8c2e14668b9e29c511d5a5b5bf2621de881867185ab65950b8e63976f16ac2e31 SHA512 51d8471aa36c988227288a12a885d1d9c20b514d9db24876c7dc6833fec8f57ab16adcc3a4dc6346b71c6ded1733cd7d174e04d7490ea34e10524ecc89a7a76a
+EBUILD thunar-volman-4.18.0.ebuild 1084 BLAKE2B d77d3e88cb2ed37196def4caec93603571e08285055a023256b5a7cbc4201a3b0d0da548fad4c381344bb8e873f53fd685baa3655ee44c59d26bdaf7536dd853 SHA512 0c30a43992748e8cc368e39ee5d4913b4537f475f704782d937c6e46b5ca006291882ff06c4a98febfacf0b7704714561ffaa6e373bdf7d618504641e0a00679
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-base/thunar-volman/thunar-volman-4.18.0.ebuild b/xfce-base/thunar-volman/thunar-volman-4.18.0.ebuild
index 8ae68f0c9f25..3f31af5180ca 100644
--- a/xfce-base/thunar-volman/thunar-volman-4.18.0.ebuild
+++ b/xfce-base/thunar-volman/thunar-volman-4.18.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
# CC for tvm-burn-cd.svg
LICENSE="GPL-2+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="libnotify"
DEPEND="
diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 117e3d459c41..1c229239c71f 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,6 +1,5 @@
-AUX thunar-4.19.2-build-gio-extensions.patch 1584 BLAKE2B 708f539e9c2c24e633542ee03eaa06c924002c11f06d08e078fcf25e1de258fcb724f9481f04b17445cba2c22af0f6d33c6949f3c9d995bc43fa2b5fb2e30b38 SHA512 7e431e841517ecc1a1299f537bc4d421806dee65471fecb3131390ef73c8f569b41dd12ff4a603bc8a88afbbea6a2fd0bcea983abeb6a5354dbab561b8f00073
-DIST thunar-4.18.10.tar.bz2 2845756 BLAKE2B a344f3ecde3f9b4562253e1f6e07a7d18c3cbcd2a6c7fa159468f5d8115775b18c70bc9a8cf4df3ebfa34731e061e285cbdc4517528b507c2489ab1bfa1e4c2a SHA512 f6b76db2cc69e4f14d46afb3ba602ba88d37b1d9e76e76dcf18949839ac1108c191bdd0158922a732805cfcb85780bbf6c998aedac02b502c8e1d8fcf4cfab32
-DIST thunar-4.19.2.tar.bz2 2923969 BLAKE2B 282b22124bd6f952ef05dfdfc302e0626748ab3ab3bb0f5052358d8612177c4f2df1225424ba2db65aebd986cf4966afb972ccb81945e61402ba53693ba538a3 SHA512 edc653656bc9896281783b482b343ce06cd524d16b59dac5e76ff3a48f7941b2a9256c43639120438c3377944f1d4faffe98da470181feee8334c1019b35acb4
-EBUILD thunar-4.18.10.ebuild 2089 BLAKE2B c70ef79c350f52b396f21d00346292a27e3835fe46b3c07ecea42af31446acd1cffb7d4a9d4fb0b18eb102738a31598aebb1efb190f67a6babb39a075289455d SHA512 7532d808a89962bb031c705fc3d3d309bcbbfea27c06b786f7e88b6c01c6e12b8f6f5f8ea66e94c695fbd971f320758a58ae2ffe1c67edb3424d1d1311f6bde9
-EBUILD thunar-4.19.2.ebuild 2227 BLAKE2B 30e229cabbbce4d04c6c726fec17bba01d260d48bb9d4ff5296859f6936bf0565fd76518688fa3742d448b00cab3292962a98900390b52c22e216a7d2f94ec24 SHA512 4f35d49e88f0ce164496038988c35e7917277ba96fcfb43a5b669121198fb1a7f47f26df3b028838ae228b86ecd7b8d44828a58a9e0ea11b19f85870ee154614
+DIST thunar-4.18.11.tar.bz2 2944418 BLAKE2B dc5182192d3c9de2330af0ef236f90939da2642b78f0676f07b73a794f51956be02d5be6bc2d7026e04d14f4c64753dbc8734e87e9e832a0921c24cab52d1bfa SHA512 1ed9dbcbf5f87fcbf61d89e023d89fef9ba436bbb698639367c94f5761e1f9f919c48599f19cd159044be8190a5cda5bfaf9da7701730b095c8d20243e4a7b3a
+DIST thunar-4.19.3.tar.bz2 4047830 BLAKE2B 3d11e038bc96aab1e93b355c80ef21a7630db890c921416cb4d3b0a85128270138179b3f1ab56e98b433d6e74450a58d30cdb01b2f6b102b74377f436bd6842b SHA512 82e0460882e9d2dd98e9edf1c2749988890b5ed95aa7c205f831552395f5a0211406d90ebfca2b76b42359ea5563de67691e3875cd5bb8233c2ac0b0ac5f816b
+EBUILD thunar-4.18.11.ebuild 2083 BLAKE2B 73f2abab7b72ec7967b6c097644f147f6c86d4950bc44b2c5cadb8e80d17f9869683d0df125ac80fba0dd7c7ff9810ae3ca023fffe9c92d6e2b17a2c68f62ead SHA512 97e834c707ecd981416e5d7c93c40a61ea7f916970523343b97d6c861767866c1c359c3ded8c10995f657f00eb06692f7d75b20e9ceeba6cb765d18807e53354
+EBUILD thunar-4.19.3.ebuild 2092 BLAKE2B a85eaf954536e63c87c92ba87766a6f1cc8208e9abcce9400ef45f06b163737b7551dfc6c1108c1cc991aeba5538b5e763b2fd580f8eef342faefb8b4dfdcf75 SHA512 212c5da2f63674403dca19c481f31362052bda4146bc073782de81b113a40755ceb510f142e80ec5e113a89fe7851a427aedcecd0c64581c14af453966359598
MISC metadata.xml 373 BLAKE2B 8565ee8f50389c9ecd482437d0081ce6c9ed0ade1fffd724c2485c03c708565c91bf89a974a37a3deb541e2e0cf35a19881c8b3ee39182f26d1c522088466ff1 SHA512 b73f53699dc6b936d1baa9bffde644a86481083b4ca333b2d5148bcd03c43e9ff9577c6b35a2e40d89071158c4b4deea4d6317e40959f4344b7f974ac3d22c71
diff --git a/xfce-base/thunar/files/thunar-4.19.2-build-gio-extensions.patch b/xfce-base/thunar/files/thunar-4.19.2-build-gio-extensions.patch
deleted file mode 100644
index 1416b1943f29..000000000000
--- a/xfce-base/thunar/files/thunar-4.19.2-build-gio-extensions.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-Patch from https://gitlab.xfce.org/xfce/thunar/-/merge_requests/428
-diff --git a/thunar/thunar-gio-extensions.c b/thunar/thunar-gio-extensions.c
-index 5132e7d4..207800e7 100644
---- a/thunar/thunar-gio-extensions.c
-+++ b/thunar/thunar-gio-extensions.c
-@@ -1578,11 +1578,13 @@ thunar_g_file_info_set_attribute (GFileInfo *info,
- break;
-
- case THUNAR_GTYPE_STRINGV:
-+ {
- gchar **setting_values;
- setting_values = g_strsplit (setting_value, THUNAR_METADATA_STRING_DELIMETER, 100);
- g_file_info_set_attribute_stringv (info, setting_name, setting_values);
- g_strfreev (setting_values);
- break;
-+ }
-
- default:
- g_warning ("ThunarGType not supported, skipping");
-@@ -1603,6 +1605,7 @@ thunar_g_file_info_get_attribute (GFileInfo *info,
- return g_strdup (g_file_info_get_attribute_string (info, setting_name));
-
- case THUNAR_GTYPE_STRINGV:
-+ {
- gchar **stringv = g_file_info_get_attribute_stringv (info, setting_name);
- GList *string_list = NULL;
- gchar *joined_string = NULL;
-@@ -1616,6 +1619,7 @@ thunar_g_file_info_get_attribute (GFileInfo *info,
- joined_string = thunar_util_strjoin_list (string_list, THUNAR_METADATA_STRING_DELIMETER);
- g_list_free (string_list);
- return joined_string;
-+ }
-
- default:
- g_warning ("ThunarGType not supported, skipping");
-@@ -1760,4 +1764,4 @@ thunar_g_file_get_metadata_setting (GFile *file,
- g_free (attr_name);
-
- return attr_value;
--}
-\ No newline at end of file
-+}
diff --git a/xfce-base/thunar/thunar-4.18.10.ebuild b/xfce-base/thunar/thunar-4.18.11.ebuild
index b6bca9a90d55..7168c9f28213 100644
--- a/xfce-base/thunar/thunar-4.18.10.ebuild
+++ b/xfce-base/thunar/thunar-4.18.11.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0/3"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
DEPEND="
diff --git a/xfce-base/thunar/thunar-4.19.2.ebuild b/xfce-base/thunar/thunar-4.19.3.ebuild
index 78222d17e8a4..c838ccb70b71 100644
--- a/xfce-base/thunar/thunar-4.19.2.ebuild
+++ b/xfce-base/thunar/thunar-4.19.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
DEPEND="
@@ -50,11 +50,6 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=(
- # https://gitlab.xfce.org/xfce/thunar/-/merge_requests/428
- "${FILESDIR}/thunar-4.19.2-build-gio-extensions.patch"
-)
-
src_configure() {
local myconf=(
$(use_enable introspection)
diff --git a/xfce-base/tumbler/Manifest b/xfce-base/tumbler/Manifest
index 115c27f4bdfb..a0bf3ff84392 100644
--- a/xfce-base/tumbler/Manifest
+++ b/xfce-base/tumbler/Manifest
@@ -1,5 +1,5 @@
DIST tumbler-4.18.2.tar.bz2 619513 BLAKE2B d93b6dc3b0da1b8ed04af740dec4979daba376572f36e80e6f33c791552a8615fc9f6d6452b0008030a83b322179d1a6f8daa6e5a60344ba09706d0d34de270a SHA512 043e4e7058d1bf0eb4f037924161387042111c7a1bfbf78f8417d0b6463d6b7e72506741f395ca14d6150e2cc0b79d97b2ee3270a30e0d18a0161f639627e255
DIST tumbler-4.19.1.tar.bz2 704299 BLAKE2B e6b24c5f9393d661b409001d02db29c36c74ae241279c2880e20cd2935eb16429ab105023ec918014e8899abe0dfa1fe199d2cb7ba22fefda3f0a4db58aded62 SHA512 ed38c9263741dc8c621974eb058a970b8e50c9e0efa551945a12e836fabc8015a4d70c2a558271b11a9783d6778bbacb886c0925618ff0f7850a5680580e2e4d
-EBUILD tumbler-4.18.2.ebuild 1776 BLAKE2B 5ce6a85a7283dcda0c2627fa10ca6b75badd118a1827b99a2686cf1106ba5d5f660cae6cdb955c6e215382b970ae43fb2174796ffdab8aa4bd03271978b6e463 SHA512 1f5fa702472591b2d63e92dbcdc0215caa92f539a23396f1a752e805e3bbcff46f39d2740f063133a03edf80122d7656722a4819c8df30460871a59ceaae2c3f
-EBUILD tumbler-4.19.1.ebuild 1772 BLAKE2B 83b263b026118cff062eabe379ded7576545584b5d69afdeee8963a571ab34050f9f96e2fea88de3ce676aba5f9c643b01c7e90fb1bbfa04e4f810ee14590ecd SHA512 0b1d91e70994332ed3e72ba56485e39bb75f516ae7c506d2bb47398b956f8c9796485f22655dd8a918eaf1952b79f6e26e0effef7a01aaaedd89b2782d25b84c
+EBUILD tumbler-4.18.2.ebuild 1770 BLAKE2B cf0ecd35db066f64e596edbdb15e2e8b814436b3d97d92290982413aa15a88dae88153d9e77ef3bfc4e907941732b655ee4abd47b2e79e4115ce0dd9560c8d96 SHA512 6fe24a707d29c950244c8318e4b85c4f8cece26624f33269d790f22ff28182888acb310e603562bce765335bdc8e5b8ed9613db007dabbf6a767e2ab03744e04
+EBUILD tumbler-4.19.1.ebuild 1766 BLAKE2B e8950c0801cab7909a4b57a2dbf3ed76944b9ef62abba6861ee50b2092d9e0f5df2962c2a36747f3141c520442ccac93397a257a1da50ed84653b840f88ba9e2 SHA512 dc4fe6b8f6d6208e63bb9e8abbdb5fa538cff677fc8c39bc15612aea6060fcab3eec8002103c37d6b03e2a9eae8ca85eec23e36ca7370b356f515d56c750388f
MISC metadata.xml 470 BLAKE2B 0fe0650488303d2daadac810327d41b97e1b3b1a42d928865b854f5e74451d428f4b5e56abada30be41024916c8469fe7cd3da31da638343388082e38388f654 SHA512 3728ab31403249dc4c5e92b93ab0cd9afd82de2acacba5076d08c7c11cbdc426e5ff114ad2bc156731c24395fec80b0154274f18c4c0cea0d276941dc998b27d
diff --git a/xfce-base/tumbler/tumbler-4.18.2.ebuild b/xfce-base/tumbler/tumbler-4.18.2.ebuild
index d992a8cda60b..17c8f814e3ec 100644
--- a/xfce-base/tumbler/tumbler-4.18.2.ebuild
+++ b/xfce-base/tumbler/tumbler-4.18.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="curl epub ffmpeg gstreamer jpeg odf pdf raw"
DEPEND="
diff --git a/xfce-base/tumbler/tumbler-4.19.1.ebuild b/xfce-base/tumbler/tumbler-4.19.1.ebuild
index 38c64f347a48..f242bbd70973 100644
--- a/xfce-base/tumbler/tumbler-4.19.1.ebuild
+++ b/xfce-base/tumbler/tumbler-4.19.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="curl epub ffmpeg gstreamer jpeg odf pdf raw"
DEPEND="
diff --git a/xfce-base/xfce4-appfinder/Manifest b/xfce-base/xfce4-appfinder/Manifest
index 7504f35664bc..25b1a8bef69a 100644
--- a/xfce-base/xfce4-appfinder/Manifest
+++ b/xfce-base/xfce4-appfinder/Manifest
@@ -1,5 +1,7 @@
DIST xfce4-appfinder-4.18.1.tar.bz2 564600 BLAKE2B b715da63ea4e98e268e4173548b6826ab8c0cec95ab208b55c17e4a3eabd458f9eb486171b23226bb30c1ed2cc0b868f1c87b40b86980b7ee7d51f3cdf7e1455 SHA512 3ebdf1e189e3c7d8b738d9be502124ac5e05664713e53d9e9c2f758717c409d0dc50506cd488383ba7c96aa981050a5623a957e961b9da8f486e3c189899a378
DIST xfce4-appfinder-4.19.1.tar.bz2 581111 BLAKE2B f848018920150292481808924dc619c8bea91f1b92b9607db9d1bf69565cb6a37cd92a39df3642d0914422d814127f18bba82bc0b3bed497979ee1799c8f5ffa SHA512 e102016ea706e922cd57193d62e44dd66575828a43c05c9d80520916b66d1306bfed4a753b8eb5055c9072822862646e417683029ce3ab7061412c2b4b803ab1
-EBUILD xfce4-appfinder-4.18.1.ebuild 902 BLAKE2B 1b8e25646732aa0f133887860142b72eb4e62523e5c93062ef7132c45c4cb07db667dc5b2f26ea8fc2242505413e18a0904c19cd8709de9fa088a7b28ff12c60 SHA512 159f1bead44966373c261127b531a23d8121d8941805c1fb8664acbe9ae42c29ee22572e88ac9b55e318b049aee4577db7d61ee165ed703eb82738ad59cd3425
-EBUILD xfce4-appfinder-4.19.1.ebuild 915 BLAKE2B 1636e36edc48ab4886c6b191de369879a01d12848c7587559e94dc114592d35a58e2264e43826ab2ef6846d09311b6a8a7bb7a86e0ea69d633d17f1d9c393868 SHA512 f51ca7ac4813ff3c540ee17c64c516c8333d3b230fb9a6be9e9d340654c06c685d3cab5529f262b59fd053a53b198db13b9ada2160f81f67d8f746c7c9d63ce3
+DIST xfce4-appfinder-4.19.2.tar.bz2 721490 BLAKE2B 644a705a217647301600d74e46f7f161b37910e0424ccc1547a031b209cda05b875326954dd6af1c24b207162bd056eb256b9dcf1f952c4f0a7f28ddf5cf2971 SHA512 b20e788c83258bec21836a9fd98c36197bebbf2fa6a230b4e5e2574fdeb044fd7204fab93ad0a73183142993187ce2289e575313655ad076e5158f0c320abfa4
+EBUILD xfce4-appfinder-4.18.1.ebuild 896 BLAKE2B 3543555cf8078cd04378abac3757e322b880a5af7cdb2eb042a1373f30b6203098f5da5b902bc160122b1fb2a5f8da30651d9249f57e065a845c02ed491c2637 SHA512 03804ae78b23f68306b40fd0118d9cf75a776de781e6a5f0c78698d8e30af9565bab1222cee6bf058890d2afd80dee5201f769ea0a88a2851b988b9ccd274769
+EBUILD xfce4-appfinder-4.19.1.ebuild 909 BLAKE2B 09d841c75f0a78432c204c98d557dd5f1c06e559eaf4c8d1f6cd9e077f357a6451d5a10280e1c94a30d0351eacce96827160c7cd702e9af3884ea2c9f5109cb8 SHA512 bf0fd82f791a9027d104573a2073dae5a049a4029c75c79c359bb38a6be079cb3b4eb4b600c2a0589884f68e4d34709341ef09b75dac929265ac9382425bb6ac
+EBUILD xfce4-appfinder-4.19.2.ebuild 909 BLAKE2B 6ee8dbe1d1567beff18834152970f7b998d339451fdebdf02ef220bf9f8da8068dd6fa4285931e45c90e310c44ee55910d5eced31c0a1b38674b965164ddb186 SHA512 a55a277a640aae1ef9c5abd00793aab200ce53d60c98dface6adaf91be12a1d2565a5117eeda17bc5c6ceca5a07e1e28877e3aea8aca9f3c19fb6c1de12f47a3
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild
index c268102201b5..c7743fff557d 100644
--- a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild
+++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.18.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/glib-2.66.0
diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild
index 02203d7dbd13..09e49fb25ade 100644
--- a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild
+++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/glib-2.66.0
diff --git a/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.2.ebuild b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.2.ebuild
new file mode 100644
index 000000000000..d25d09a654f0
--- /dev/null
+++ b/xfce-base/xfce4-appfinder/xfce4-appfinder-4.19.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A tool to find and launch installed applications for the Xfce desktop"
+HOMEPAGE="
+ https://docs.xfce.org/xfce/xfce4-appfinder/start
+ https://gitlab.xfce.org/xfce/xfce4-appfinder/
+"
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ >=dev-libs/glib-2.66.0
+ >=x11-libs/gtk+-3.24.0:3
+ >=xfce-base/garcon-4.18.0:=
+ >=xfce-base/libxfce4util-4.18.0:=
+ >=xfce-base/libxfce4ui-4.18.0:=[gtk3(+)]
+ >=xfce-base/xfconf-4.18.0:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-base/xfce4-meta/Manifest b/xfce-base/xfce4-meta/Manifest
index ff19aca09989..fc23d13cc7dc 100644
--- a/xfce-base/xfce4-meta/Manifest
+++ b/xfce-base/xfce4-meta/Manifest
@@ -1,3 +1,3 @@
-EBUILD xfce4-meta-4.18-r1.ebuild 1375 BLAKE2B 09743881cef809cdfdf1d4c8901c9a845e688ebb1219e09193fa5ff98be5895ec4f9479a6cbabe941edc3d00fbf3385a8bebe1b68d9b648642c90cb136582bb4 SHA512 7defa5968dc29b3b48be01908c7e04a0bbe2e4585696af016f72e35d28fa793e9b1c1dcb228b03011258afda16f64fd9da65627b06eb51daf993d4ff5bb583bb
-EBUILD xfce4-meta-4.18.ebuild 1032 BLAKE2B 8d0bafd98b123856e43b9d22abeeebbb1c20b96d323b1eb2e9f73331a485fb325fcdab13b916c673d5db68eb6c699accdb535c51fb3c391c67700421b936f779 SHA512 1395ce3d382e72a8e02029c7b34054eb50583ae3d39cf9641c89b679d5a3a96227d5ccbc3f7bd7e1eb28b7b591af584d42e92c443b9170449ec6223655f1a21d
+EBUILD xfce4-meta-4.18-r1.ebuild 1369 BLAKE2B 8a68dc8713b73f3c6904dcf139b34bcb7a57b717a93502b34c7307746a0b2a52be299154c104121d85cd0973cd25aa8ba3aa0f4a9457326f870177314fdeaccc SHA512 389d262846e9f16f4610644c00032c392d59cc00ac3bcface5e63ce4b04a28338fcc26cd303b56c1320e31bde31b3ca32ac40231a19c69b809dcd97b10b0530c
+EBUILD xfce4-meta-4.18.ebuild 1026 BLAKE2B 6d4e3d532a0d7eeb36498a75c46417e1f2a197c0cfb90ca360294af6ba04184f8fe1e851c9dbcf217c8e3c7ad77daa56820b71ffdf4a3c6c271349d3fe674ce3 SHA512 69e6ac9d8d7bf99984774dc429140fbea3b9fb2d8818b066c379ebb17a4e14273f9d9ca623717df8251fac39f9e7cb34ba574a73469800e6a4f51aa99dc04dca
MISC metadata.xml 924 BLAKE2B b0190f32eec0bc5697336d33b262d0512e5ba3173bd7d78e19fc469483d55e6e8e6f2f19beabac3a07c4ddd25265b673f19fc1be08bbcadbb027163e796d1a63 SHA512 120771c832296cde51b6a0bfdf1079e82b64d811d4b41856fcf0fbb680026039a894d82e32f6b3c51d67d35f0bc56c573e6243199601f94e57d06f0c32e09d2a
diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
index a4326213c429..bbf929a39704 100644
--- a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
+++ b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.xfce.org/"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="
archive calendar cdr editor image media minimal mpd pulseaudio
remote-fs search +svg upower
diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.18.ebuild b/xfce-base/xfce4-meta/xfce4-meta-4.18.ebuild
index ff13354c1013..19f14bf50486 100644
--- a/xfce-base/xfce4-meta/xfce4-meta-4.18.ebuild
+++ b/xfce-base/xfce4-meta/xfce4-meta-4.18.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.xfce.org/"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
IUSE="minimal pulseaudio +svg upower"
RDEPEND="
diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index 5e1ed012913f..8b0816a3510d 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -1,7 +1,8 @@
+AUX xfce4-panel-4.19.4-build.patch 4252 BLAKE2B c65d1ebaaa96fecff13ae8cfca636180cb7cbfee4f28cfc9d56d833997abe49f3c37c5a9566a604798947ed24b8a5366b4f3ff04aa624028311707a9a01fcf52 SHA512 3d659983dc46b3093a3d3f7f194ac4501746b7b66b89aa80b202b91af4f2c04bf6cb548fdb1c5e2a5a5239e80320afad3db79ca2763a9fd5376519dfb43466e7
DIST xfce4-panel-4.18.6.tar.bz2 1595352 BLAKE2B e4f4eb2f3838cde69a2614021be184ba7281910e595cc868180eba5ce40898fb538cb82ef5317f8316273b6a926553e051730e4918f3d2d339e03729ac8c2a85 SHA512 a1c4597bbbb72d2f3ef90abe0082abe3404e0ea7fa6027e26ca50e31e03645464ce3e0a72f4d927e84c5775a775e3a70f70e25bd3d2e4358da869f9c474e6174
DIST xfce4-panel-4.19.3.tar.bz2 2187643 BLAKE2B d6b597a8abb1d8a079315ccb386797fb98c4bdd332bbafacfcdc5965f528eeb34ff99a08f4c9abaa57be60bc642d164ef11a69b7a847cdeeebfded3ca2ccdedc SHA512 4d7912052bc4dae50fe1d32503987636d8579baa75313f038c647ba3c4662da63c4317ffa9cda3d0188d3e05357df038f739217f2a3f64d7151d8f8c9af261b7
DIST xfce4-panel-4.19.4.tar.bz2 2237827 BLAKE2B 2f302a665c875cebf3d1017b13b658654bc9c0f1d498bc55e6d1fde036f2919759a9a77cbd06567796c43f34ce27d198391c10eed3c40907626a275e788e4b19 SHA512 c02d20931ec53817676a7c1c48b91075d79fbfd64ca0ecfe8d581d4206e86d7fb4893bcb8c2bd1e1bdf5040da0077e82a51988681928327fc791232af134fc8b
-EBUILD xfce4-panel-4.18.6.ebuild 1556 BLAKE2B fe2bd5784ae8a7ef78b49aaa817a836bd521af830483073e579babcf8bca08c682849ad8c7766a5238e47c18983da7b1cf6d8f4d724ab2a1d6498123da03820e SHA512 f392bdbfc0a9238be123f2cdc69b5c00ae94dd8c3f68b9a7e523aac019de54fd8c454ba58dfaed9c6435e2de838d35477e0eec2541c2aeb75dd66ad87563a2bc
-EBUILD xfce4-panel-4.19.3.ebuild 1808 BLAKE2B 40ddb156f53e444748d6821c5b016cec27441fd14fc0a0d62adc027c5720836fc22597d662e2c4fc6878a20996cb99579a912296da12a5b6e10873fd0f07c92a SHA512 99fbe723e1a9cbd425b734a2b6596ce1414486988ee0eae89b1f1cd57e2d57aa95481c36aa0ee07c9291016dcdb9d325357af2c1a3d06001717c8850fda42ef0
-EBUILD xfce4-panel-4.19.4.ebuild 1808 BLAKE2B 40ddb156f53e444748d6821c5b016cec27441fd14fc0a0d62adc027c5720836fc22597d662e2c4fc6878a20996cb99579a912296da12a5b6e10873fd0f07c92a SHA512 99fbe723e1a9cbd425b734a2b6596ce1414486988ee0eae89b1f1cd57e2d57aa95481c36aa0ee07c9291016dcdb9d325357af2c1a3d06001717c8850fda42ef0
+EBUILD xfce4-panel-4.18.6.ebuild 1550 BLAKE2B ffb64ce0a5cdc42d20bc863e651c2ccb2278e429dd81b49c7e63637e7445873cf9101045166cf53c9d786935eea54ad298e44e6844febdddf727a30bf6d0736f SHA512 6ec09ed70975c6da94a715f1726e01c044e49a2394ecaa796c353fb89c79c8d3b409f3afee4e1d3c3634166b9da06a0624cc5277fbeb3fe6122b3b3896a9c0eb
+EBUILD xfce4-panel-4.19.3.ebuild 1802 BLAKE2B 7675b508af880acfcb84775e255f7b9ba199a10170dbe9b53e002449c5edbb061180a988df482cd1ed92635605b3fb4ab292d2ebdbced0e65121afe536ea583a SHA512 e6847d7cb24e9aed1e4a1f16d37e8b1b09b0938ffbfea9b1362eaa972185b180342b27b94cc033ba323a044505f84993d33b7641cf584679d9135013a474c159
+EBUILD xfce4-panel-4.19.4.ebuild 1935 BLAKE2B 20454e92ff0f6ddfbdb4f1c0090d3cff3d145e2fd3471b2a4386de26b56e68220979e233964f38218798e73ec26b5998a91f768e5a9d523fc63d9306be71f83d SHA512 2b7cd104e9f85e4ee22578b3867e529d2255ead0d95a99e438b89f2e65e376480d754df33d713aeab1e021224b310fce60fe4896c0ede26899fa560f487bc23d
MISC metadata.xml 377 BLAKE2B a9ab246bf0acb1731905d6f7aaa6d558204ca06138e0f531b76570f1477353a636b504ccab11ed861044faa5d02fefa43c5cc08f8d6c742851f1e8976e08f3d6 SHA512 9269670fb22fc1179cbc6f4a3f7f160bd1164ab470f6bbfa4875d85d7c0fb29ac7ae05d46daaaba097a418890961e568ce249e60329ed0325ba3f5dc976946f8
diff --git a/xfce-base/xfce4-panel/files/xfce4-panel-4.19.4-build.patch b/xfce-base/xfce4-panel/files/xfce4-panel-4.19.4-build.patch
new file mode 100644
index 000000000000..7813ba1bb363
--- /dev/null
+++ b/xfce-base/xfce4-panel/files/xfce4-panel-4.19.4-build.patch
@@ -0,0 +1,148 @@
+From fcee4201e254a417f8146723b24ce0716840c96b Mon Sep 17 00:00:00 2001
+From: Nicholas Vinson <nvinson234@gmail.com>
+Date: Tue, 21 May 2024 01:10:10 +0200
+Subject: [PATCH] build: Add missing math.h includes
+
+Commit 0f786ce451297f8d26d41dc8492c10db08d8f87f added a math.h include
+statement to libxfce4panel/xfce-panel-image.c to fix issue #833.
+However, libm functions are used in more files than just
+xfce-panel-image.c.
+
+Therefore, add math.h include to other files that use math functions.
+
+Signed-off-by: Nicholas Vinson <nvinson234 at gmail.com>
+Fixes: https://bugs.gentoo.org/932303
+---
+ panel/panel-base-window.c | 4 +++-
+ panel/panel-itembar.c | 4 ++++
+ panel/panel-preferences-dialog.c | 4 +++-
+ plugins/clock/clock-analog.c | 4 ++++
+ plugins/clock/clock-binary.c | 4 +++-
+ plugins/clock/clock-lcd.c | 4 ++++
+ plugins/clock/clock.c | 4 ++++
+ plugins/systray/systray-box.c | 4 ++++
+ 8 files changed, 29 insertions(+), 3 deletions(-)
+
+diff --git a/panel/panel-base-window.c b/panel/panel-base-window.c
+index 5e0f3a688..832520be6 100644
+--- a/panel/panel-base-window.c
++++ b/panel/panel-base-window.c
+@@ -35,7 +35,9 @@
+ #define gtk_layer_is_supported() FALSE
+ #endif
+
+-
++#ifdef HAVE_MATH_H
++#include <math.h>
++#endif
+
+ #define PANEL_BASE_CSS ".xfce4-panel.background { border-style: solid; }" \
+ ".xfce4-panel.background button { background: transparent; padding: 0; }" \
+diff --git a/panel/panel-itembar.c b/panel/panel-itembar.c
+index 4ffcb5ba4..11ccf5d1d 100644
+--- a/panel/panel-itembar.c
++++ b/panel/panel-itembar.c
+@@ -29,6 +29,10 @@
+ #include "libxfce4panel/libxfce4panel.h"
+ #include "libxfce4panel/xfce-panel-plugin-provider.h"
+
++#ifdef HAVE_MATH_H
++#include <math.h>
++#endif
++
+ #define IS_HORIZONTAL(itembar) ((itembar)->mode == XFCE_PANEL_PLUGIN_MODE_HORIZONTAL)
+ #define HIGHLIGHT_SIZE 2
+
+diff --git a/panel/panel-preferences-dialog.c b/panel/panel-preferences-dialog.c
+index 9a54e9ab3..dfcc67db3 100644
+--- a/panel/panel-preferences-dialog.c
++++ b/panel/panel-preferences-dialog.c
+@@ -37,7 +37,9 @@
+ #include <libxfce4ui/libxfce4ui.h>
+ #include <libxfce4util/libxfce4util.h>
+
+-
++#ifdef HAVE_MATH_H
++#include<math.h>
++#endif
+
+ static void
+ panel_preferences_dialog_finalize (GObject *object);
+diff --git a/plugins/clock/clock-analog.c b/plugins/clock/clock-analog.c
+index ae4ae21f4..50196352d 100644
+--- a/plugins/clock/clock-analog.c
++++ b/plugins/clock/clock-analog.c
+@@ -27,6 +27,10 @@
+
+ #include <cairo/cairo.h>
+
++#ifdef HAVE_MATH_H
++#include <math.h>
++#endif
++
+ #define CLOCK_SCALE 0.08
+ #define TICKS_TO_RADIANS(x) (G_PI - (G_PI / 30.0) * (x))
+ #define HOURS_TO_RADIANS(x, y) (G_PI - (G_PI / 6.0) * (((x) > 12 ? (x) - 12 : (x)) + (y) / 60.0))
+diff --git a/plugins/clock/clock-binary.c b/plugins/clock/clock-binary.c
+index 5ac4151af..36fe31c72 100644
+--- a/plugins/clock/clock-binary.c
++++ b/plugins/clock/clock-binary.c
+@@ -27,7 +27,9 @@
+
+ #include <cairo/cairo.h>
+
+-
++#ifdef HAVE_MATH_H
++#include <math.h>
++#endif
+
+ static void
+ xfce_clock_binary_set_property (GObject *object,
+diff --git a/plugins/clock/clock-lcd.c b/plugins/clock/clock-lcd.c
+index 97e041d58..8b7454dfd 100644
+--- a/plugins/clock/clock-lcd.c
++++ b/plugins/clock/clock-lcd.c
+@@ -27,6 +27,10 @@
+
+ #include <cairo/cairo.h>
+
++#ifdef HAVE_MATH_H
++#include <math.h>
++#endif
++
+ #define RELATIVE_SPACE (0.10)
+ #define RELATIVE_DIGIT (5 * RELATIVE_SPACE)
+ #define RELATIVE_DOTS (3 * RELATIVE_SPACE)
+diff --git a/plugins/clock/clock.c b/plugins/clock/clock.c
+index 472ff8f17..ee1d4402b 100644
+--- a/plugins/clock/clock.c
++++ b/plugins/clock/clock.c
+@@ -39,6 +39,10 @@
+ #include <gtk/gtk.h>
+ #include <libxfce4ui/libxfce4ui.h>
+
++#ifdef HAVE_MATH_H
++#include <math.h>
++#endif
++
+ /* TRANSLATORS: adjust this accordingly for your locale format */
+ #define DEFAULT_TOOLTIP_FORMAT NC_ ("Date", "%A %d %B %Y")
+
+diff --git a/plugins/systray/systray-box.c b/plugins/systray/systray-box.c
+index 1fc22c925..f808acb97 100644
+--- a/plugins/systray/systray-box.c
++++ b/plugins/systray/systray-box.c
+@@ -27,6 +27,10 @@
+ #include "common/panel-debug.h"
+ #include "common/panel-private.h"
+
++#ifdef HAVE_MATH_H
++#include <math.h>
++#endif
++
+ #define SPACING (2)
+ #define OFFSCREEN (-9999)
+
+--
+GitLab
+
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild
index 6556210ea537..ffb7657a9e80 100644
--- a/xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.18.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="+dbusmenu introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild
index 6329f2e10d87..ac465e711c59 100644
--- a/xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.19.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+dbusmenu introspection vala wayland X"
REQUIRED_USE="
|| ( wayland X )
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.19.4.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.19.4.ebuild
index 6329f2e10d87..b9c53e0910bd 100644
--- a/xfce-base/xfce4-panel/xfce4-panel-4.19.4.ebuild
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.19.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+dbusmenu introspection vala wayland X"
REQUIRED_USE="
|| ( wayland X )
@@ -54,6 +54,12 @@ BDEPEND="
virtual/pkgconfig
"
+PATCHES=(
+ # fix build with USE=-wayland
+ # https://gitlab.xfce.org/xfce/xfce4-panel/-/issues/833
+ "${FILESDIR}/${P}-build.patch"
+)
+
src_configure() {
local myconf=(
$(use_enable introspection)
diff --git a/xfce-base/xfce4-power-manager/Manifest b/xfce-base/xfce4-power-manager/Manifest
index 909a3da9b404..b1b57904cf79 100644
--- a/xfce-base/xfce4-power-manager/Manifest
+++ b/xfce-base/xfce4-power-manager/Manifest
@@ -1,5 +1,5 @@
-DIST xfce4-power-manager-4.18.3.tar.bz2 1244867 BLAKE2B a028f556f485f51668ab46ac246e07d9e94376aa1609d1c6a08e159df749bc8e37819ecdcfd09e6d2edbcb72441c06a310a4ce2f6ca1f109dd6e5b9da7d9072f SHA512 97f198ed78c3a13c5e64f0551d49533ac2efe0c719f4360eab94736790b225411b347a8524e8a2d7e28b14e546df6133df5273c80d8e0eb5766145782e1412fb
-DIST xfce4-power-manager-4.19.2.tar.bz2 1506787 BLAKE2B f9ceaabaaad09f236bf7f391f3f84fe614aa2e95468204a64a6d96da580d4c249565486ca4a89be09ee14f8dc849d6393ab731a6ac50d24c689e99e3da6a59ac SHA512 3a1f43df4a980d72022f61252e5c5a1d65a424ecbf7d588fe87d24f364d6a748f4d5f107e6af973654d9a70557d4ccd639d1365c0ae88a6327ac16351c66be50
-EBUILD xfce4-power-manager-4.18.3.ebuild 1616 BLAKE2B 0507a3684e7bc9907460dd6e932f148ec1a8f5956403404de7728e90283aa654e7ef486f56d5721ef287aa803b1228a2a524b9b20a195379a26dd04fb9ba1888 SHA512 a56394b73b0d05e58dce5087f92688a0f85bf282a247b87f64d4771bf0040068984b3f4950a13ac3f7cdd7f6b6593756182420efca0ade6857d20b9bc8af10bf
-EBUILD xfce4-power-manager-4.19.2.ebuild 1789 BLAKE2B 2da20ed10ded318a51290bc0eeef3881d2fa765c0ee3c5e034f9ad038c1fd1ebc5b9ce721fdda93d2d7a47c5bd4e03108271188a86dfb9077751ec851f6b46f1 SHA512 63ea903b32e6dec7c7e3184414cb96b4cd49017069495e51c8e24ee9d472cf022c979e1dbc181f8b80ed1f83d121f20561a289f9c78951137d7ea27ff5f55394
+DIST xfce4-power-manager-4.18.4.tar.bz2 1241669 BLAKE2B 7fe0caca8ed87d1178bc2feb6704b7415ba03c2630962798e949e7d6e13956eee26dfd5bdd098d765a28776896e1881d3bf7913f48c6187cf372379300680185 SHA512 829151b99c279a01037544e8a0a2bbe3cb4c1ec90d8943b3159947d819f94e8f73a8e73db255e1151ca59278583a28448b00d6fc002bd1f8a724c1c16c44fb1b
+DIST xfce4-power-manager-4.19.3.tar.bz2 1513388 BLAKE2B dfdad39878e9ee1181053ebbd8248bc7eb9ddccb6bb156d8d6093bcaab657549fc182db5ec766c968dd7a1534c7e3131d468a8cba0876f34b6a61ff8012a6b3e SHA512 984dfc52f4863bf9c9e05e5ae021c4146e5a2f7edff39582d676717073123937980387c1712ce4657c8a4816caf59f73d9e1fd3fa4c54e37ad46c2233f528f23
+EBUILD xfce4-power-manager-4.18.4.ebuild 1610 BLAKE2B f45c8187000ce39b5f5c5547e2a7bfbda9ef4bc602736dec0340fc170147b90f49c428a4fc315499dd2207b116c916e1f2fcc7e52c26ebe5d7d65e1b922bca58 SHA512 2f207145e0e7b699fe7b73a7359472eba6af5e8043724620c95ee4967d9320d146cfe6b50eb9f4e7a1b8db1216f37424e468992f315aba907cb7e09d853c287d
+EBUILD xfce4-power-manager-4.19.3.ebuild 1788 BLAKE2B f29196f0595e8e8b8dac9ca662a3fbef6ff101ac307af752a4b078819ef569a9bd3b633d7017e7522ba792853129dfe0559a967b49023723eeb9df34d7141ecf SHA512 121874c0b057a6e285f6746093d88400b91c944b9b8a3e414b9b04b71dd89cafc3166291018996457c1dfdceafbc24d928ecc5d776c888b0e3242d0731ed9367
MISC metadata.xml 361 BLAKE2B 0cd2ec9e6643d7379a8c37fc9ae3b3902396c94732182f4a3c7d50bef85e555c9d69b6c8ed13d127167c44e687d356b171f46d071acfa4c26b623835df9d94f6 SHA512 ca556c6a8e5df8b0e897fe64e04fdf23b23518b86db0e29568131d2d17329122f2aa012b2b2a7fb5811bd17a230c1d5a6065ce747532b4eb868cab4eb9d9dcd7
diff --git a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.3.ebuild b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.4.ebuild
index 950b2461e033..f0f151303400 100644
--- a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.3.ebuild
+++ b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.18.4.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,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
IUSE="networkmanager +panel-plugin policykit"
DEPEND="
diff --git a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.2.ebuild b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.3.ebuild
index 1f7e34eb949d..7bdfa63c5103 100644
--- a/xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.2.ebuild
+++ b/xfce-base/xfce4-power-manager/xfce4-power-manager-4.19.3.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,26 +14,26 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="+panel-plugin policykit wayland X"
REQUIRED_USE="|| ( wayland X )"
DEPEND="
>=dev-libs/glib-2.70.0
- >=sys-power/upower-0.99.0
+ >=sys-power/upower-0.99.10
>=x11-libs/gtk+-3.24.0:3[wayland?,X?]
- >=x11-libs/libnotify-0.7
+ >=x11-libs/libnotify-0.7.0
>=xfce-base/xfconf-4.12:=
>=xfce-base/libxfce4ui-4.18.4:=[gtk3(+)]
>=xfce-base/libxfce4util-4.19.2:=
- panel-plugin? ( >=xfce-base/xfce4-panel-4.12:= )
+ panel-plugin? ( >=xfce-base/xfce4-panel-4.14.0:= )
policykit? ( >=sys-auth/polkit-0.102 )
wayland? (
>=dev-libs/wayland-1.15
)
X? (
>=x11-libs/libX11-1.6.7
- >=x11-libs/libXrandr-1.2.0
+ >=x11-libs/libXrandr-1.5.0
>=x11-libs/libXext-1.0.0
x11-libs/libXtst
)
diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest
index 6d742eda7164..6b5cd4822fef 100644
--- a/xfce-base/xfce4-session/Manifest
+++ b/xfce-base/xfce4-session/Manifest
@@ -1,5 +1,5 @@
-DIST xfce4-session-4.18.3.tar.bz2 875517 BLAKE2B bc729218fb845589655e5cd35c15dab3a3fad931b348098e052212b60c52214727af734641512590f85c88cd36d2db160d8e24d98ad34d47358469c466da9f38 SHA512 65314472049c973af4b7553ec969691dfe701af2addb8cb63aebb49ff1b61ddb9e1418b2969e5eac69fd32096dd3163b7bf28fefe1d8c130c46bd5dd2bfe126c
+DIST xfce4-session-4.18.4.tar.bz2 922274 BLAKE2B 1ea22b552446f9dd7c1516e854c5dc7101780fba9f44e93a5a66105137607ffa943a539e124f13dc47a170695ebe8d5e59de7cf9c6c27b75dbb50f0d53a7e592 SHA512 dec5006cf69cd44d39c0923d512bfd07123c923627b33a9f232134468cf8a160e329afcf0e61619e7f9a91a453845cbc55a355b6ca9c02e15f55eb7876c8bfc1
DIST xfce4-session-4.19.2.tar.bz2 1201959 BLAKE2B adc76dddec0fa19872054a1dcd64bc920df71360f42c4befa5b33a6fa8369fc1af2ae8cd9192b9f5412ca196fa6b39824971aa775773debb9d8189736e59a4f5 SHA512 35bc1daccb86791882007ea71516746909b6d69b74465a66533399b72529448bc40a64dc0f1f6cd06ddcc5c48413b728c3cd8eadb467afcc493e6d936c564600
-EBUILD xfce4-session-4.18.3-r1.ebuild 1938 BLAKE2B d816a4be06b2ded2ad47c73b3d3e99a9378e485496750cc0c242a70f962be8e664cf5244df394d640b8c7b4cfb9e557e819d44fbd8d44a1939a90033d96a6605 SHA512 e564e7ccaa9ea234b580612d330eed22bb4344e1e2812c6401d2b654c58bcb64628e39071bfe8ad5ef03320802a98b8228f5ad49e51f57e12160ed2985497251
-EBUILD xfce4-session-4.19.2.ebuild 1814 BLAKE2B f8ded50c37ac45c757025fcbc057838ed1cc3581108f0308f8db307e22f872ba490d210d92add44f1196b9d47871f1b3d2ca53a6997c92318b69c084c6b89625 SHA512 76da22505b271a19be9e0e7e421ac7fc776bcda6ebc6b0a26468a7ad5a7ddf6f64d680804ca66982c8cda213f88c0ab7a2bf5e70026f43e04eb7084fa9f11147
+EBUILD xfce4-session-4.18.4.ebuild 1505 BLAKE2B cdfbf87a26fc7ef2d9a6829e0e3f5bddfd5af6ae5fc353f6ea7042fce9291ed101a0df7059f9af02598a97270e5807011cca08652e0c12574b97f5002a3d0679 SHA512 829dfc376d3e22a8308f4c13bf739abe9702a1ac3995642481e417fa2247416bbd7e090180993d3882d34073537cfc8ce75c9368941524d9491147cb9f553c8d
+EBUILD xfce4-session-4.19.2.ebuild 1808 BLAKE2B d063489e26c19e47ebfd0792b0d9751d0026b802fb59eafe3f6718a94bcc09e90a3425a56367fb7e1fbda89585440c9a1852a86cec2b127992fea5ef66a3fa9f SHA512 90d65fa2525b99f9c245835e426ad6e562e693d5cf2b0ce1537133eae63c29cc4beadb4bb3bbc8f57dd1602e663121d169bb794be96c91d18566463de16ef0c0
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-base/xfce4-session/xfce4-session-4.18.3-r1.ebuild b/xfce-base/xfce4-session/xfce4-session-4.18.4.ebuild
index 0d8fcab79d15..dcab1a2cdf2c 100644
--- a/xfce-base/xfce4-session/xfce4-session-4.18.3-r1.ebuild
+++ b/xfce-base/xfce4-session/xfce4-session-4.18.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="nls policykit +xscreensaver"
DEPEND="
@@ -66,18 +66,6 @@ src_install() {
startxfce4
EOF
dosym Xfce4 /etc/X11/Sessions/Xfce
-
- if [[ -f ${ED}/usr/share/xdg-desktop-portal/xfce-portals.conf ]]; then
- die "Please remove the xfce-portals.conf hack"
- fi
- insinto /usr/share/xdg-desktop-portal
- # https://gitlab.xfce.org/xfce/xfce4-session/-/blob/master/xfce4-session/xfce-portals.conf
- newins - xfce-portals.conf <<-EOF
- [preferred]
- default=gtk;
- org.freedesktop.impl.portal.Wallpaper=xapp;gtk;
- org.freedesktop.impl.portal.Screenshot=xapp;gtk;
- EOF
}
pkg_postinst() {
diff --git a/xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild b/xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild
index 0752877f4a6d..1341cefeee17 100644
--- a/xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild
+++ b/xfce-base/xfce4-session/xfce4-session-4.19.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="X nls policykit wayland +xscreensaver"
REQUIRED_USE="|| ( X wayland )"
diff --git a/xfce-base/xfce4-settings/Manifest b/xfce-base/xfce4-settings/Manifest
index 5003b09fcbbb..a69d305a3a52 100644
--- a/xfce-base/xfce4-settings/Manifest
+++ b/xfce-base/xfce4-settings/Manifest
@@ -1,5 +1,5 @@
-DIST xfce4-settings-4.18.4.tar.bz2 1557097 BLAKE2B 0269ed1778becc547ba187c096d7c9938cc00f56fb1c9312c9d0eb9b5344d4785f88abadecf391724699de2cb28b35ffed057f06e85f3e098a902a4047969a9c SHA512 2f9e2de4a3a0cc59b4701b44899464532fbae8805270485d2821b65b9d78be54bb636c4cd4205de97e18c13b20912fcd1f4ca0b3baa561bf1a783829f53a06a0
+DIST xfce4-settings-4.18.6.tar.bz2 1560269 BLAKE2B c6336c98ad16c968c2400c9a888ad8eaed39d0f25116b2f767d70c4d3e75bd7f0fef8381fb8cd3105afb7b0786f0b17a285153534421748a91bc6845c252f53a SHA512 e9615e8409f597b53bf118908c0a8c5f893b335915dd009c5b7da9ba8403a0de74b751dec7482f3076cd880f2bd3cffc1f45a13a1e88196fb7f0c87c996794b7
DIST xfce4-settings-4.19.2.tar.bz2 2433368 BLAKE2B 00175d94837c0abec841feed5d1ea834160afccae8718f4af11323d65d5d751d288dd2651b06ceee6ec02fa2ec222e5b94322a38fa59fd29a18e64a1eb84c88c SHA512 dc225dc3d4296db1dbfdd93685a29b453faab2c3259e2dd1f162d631b3853c4f2b582facab60814d1babe934c2eac752ef954dff2b285e9340dd5247f131555a
-EBUILD xfce4-settings-4.18.4.ebuild 1778 BLAKE2B 1c0962de0acc5b2681b214fe41e19338ed9323dcebd7612279f686b3c6c768ddada1c1910799118f919e93d02e236f76824d71d054c6e744039b9d92b89420ed SHA512 337d2f978affa03e4e381023dd163c7cfca701bd62cc235f8430802cfa2a9d6610c1588ed8a542b65b0406bd8270cec6eaff22493a4818ad08215f0520970e09
-EBUILD xfce4-settings-4.19.2.ebuild 2171 BLAKE2B 2228de713f1836dbe4771da45476f07c7f94cf89793e4c71931d5ade01b318e77b4915bae09b1553e6cde033a45e0cab86e4b9edeff7d4e50c12b6ac67b63b6b SHA512 93318555ab92fd5e2943beb3760cac66ce22e55ff9738c6b28e37047e2302c348fa4784b040c437419230c3c48deaaeaca11c306bf7d055f591fb55ffd8516d2
+EBUILD xfce4-settings-4.18.6.ebuild 1869 BLAKE2B cf662314d50a1edaddbdd162ee5ec11b496f5baaac4c8e2b71c7374e5bc87933043f198bebdca2699134a2b750c6b5d33c71b8746fcbc43c9896f39a02b2b986 SHA512 9ba1004d6474d7036c7fb159c8ab1b03764ea08977c5074de6e7cc0d3ff5426106c2c9e777e0dcd0f235f4afee153d43839d5cda347b67178ec1fdc1ab53a93a
+EBUILD xfce4-settings-4.19.2-r1.ebuild 2234 BLAKE2B 3e3249dadad2c68a8d23e65ccc6c7eb3f24b73bad1415a6f3bb203876856dc995ea1bec19568a2c0cc0f6047f855ed4cf3d5d6b603aba3fc065194e9b4a3127b SHA512 580a486e4546bd3c767e77a5a26c44eb7591f1113ab7f68b1fdfd1db519642efd433bbd4111e07a8cfd61f6b7bb8c38c4c8bce9855a8c950e96e13051df620f7
MISC metadata.xml 480 BLAKE2B 4aabe2bbd7da19f62794843c890648503139a81904d84f6b97f9af9634a43ad583eede1adec9704969663455d033838db3a9a825c90d6f341cea411ed89514f2 SHA512 7e1e28f50387533611b4cee185e5e91b1dcc180ebb5bf7bcbd5fa58bc8ef666ce1bba57961de19016ceaa75a6b60b70ec55cff9a2d22bdf0d4f2b9e04abf2bb7
diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.18.4.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.18.6.ebuild
index ff68946bd72c..467dcebcf0fb 100644
--- a/xfce-base/xfce4-settings/xfce4-settings-4.18.4.ebuild
+++ b/xfce-base/xfce4-settings/xfce4-settings-4.18.6.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_{10..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit python-single-r1 xdg-utils
@@ -16,7 +16,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="colord input_devices_libinput libcanberra libnotify upower +xklavier"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
@@ -52,6 +52,11 @@ BDEPEND="
sys-devel/gettext
"
+src_prepare() {
+ default
+ python_fix_shebang dialogs/mime-settings/helpers/xfce4-compose-mail
+}
+
src_configure() {
local myconf=(
$(use_enable upower upower-glib)
diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.19.2.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.19.2-r1.ebuild
index a0230d2c2ba5..3d649541f23b 100644
--- a/xfce-base/xfce4-settings/xfce4-settings-4.19.2.ebuild
+++ b/xfce-base/xfce4-settings/xfce4-settings-4.19.2-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit autotools python-single-r1 xdg-utils
@@ -16,7 +16,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="X colord input_devices_libinput libcanberra libnotify upower wayland +xklavier"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -66,6 +66,7 @@ BDEPEND="
src_prepare() {
default
eautomake
+ python_fix_shebang dialogs/mime-settings/helpers/xfce4-compose-mail
}
src_configure() {
diff --git a/xfce-base/xfconf/Manifest b/xfce-base/xfconf/Manifest
index 8638f2d0c986..ae60fde19c7a 100644
--- a/xfce-base/xfconf/Manifest
+++ b/xfce-base/xfconf/Manifest
@@ -1,5 +1,5 @@
DIST xfconf-4.18.3.tar.bz2 648479 BLAKE2B 021198bba84c651f05cf47a1034617e088dcce6502eac6f0f160f8000e2309bac5f44b57cc0a4156f907a25002cc3c539ab0c16fc5b3018bbc8ae9a58b212133 SHA512 e1aa133f79ea584af067369f6fd059cd444c4743270ed90a8b0dfe158f7ae6fbc78af62fab67c64674060c2fd1404f06602ac8c019b0db8b70779a17fde4a327
DIST xfconf-4.19.2.tar.bz2 764445 BLAKE2B d8deed120a8f6b901c544edff48f5748d5d0959cba886a817dc61cefca3cf169d7d557f2ac23c7167f0d294d8cee649d391041250a5475315f9b81e55be5de4c SHA512 fc72592013c2d9375ca66b917585506083e05d60325ced3b2c00877404b4c188ca028c7a213f50a2bf88ec8590864200f32c7fb56df2993baa233abbc1871673
-EBUILD xfconf-4.18.3.ebuild 1718 BLAKE2B 1d92b688c67ba78d86e8e1b2acda74b2db2676199d812a2824d9dbda5d1ec8c30e274fda6883b44320cfe15b27ae6d714d0aa86060e495fe5b3332c6e6cd86d6 SHA512 8be5c3a4c7c8b1382d783b63fbd21d43d328c01521ebcf4b8ded0f03971c0e80a3301261d66ea3369e268bb2632dc842ca677f97c77f294745158fd74c8230d5
-EBUILD xfconf-4.19.2.ebuild 1714 BLAKE2B ec04e6c9c4d432e41990e7d77b8b3c1d095b58af09610e1a3fb07483d23d3ae748946177bf3c390815d7c5cb7ceeadedd60ef19e47ad5e8e818bf31c0996d219 SHA512 6ac99ed6bd94114eff3223d6ee011814a55984e71f7c6a5c3e29aac5019baa363aa2fa1227ade82ff1c11f384cab6f8d53db6fe846ad12719ae70bad9e710dba
+EBUILD xfconf-4.18.3.ebuild 1712 BLAKE2B 83c5d71f4061b55f4e1f4be684b2dace6607c0b4af5d7c577f80c02ae05bd61df1169fbb5f0d2a91bc0e54c2fa360c38cbbb3266f713b90c00fb6451c5014105 SHA512 51b03154adb307ec761d2e33b2cca3e40ab47b3525f6bf4b84d1a3252aab477ac42e4079aa9aec7f7fa92000d0a5e300efe8d544b9dd1e1066c6a04122645c93
+EBUILD xfconf-4.19.2.ebuild 1708 BLAKE2B 17924780cd7c90e7f6248b7689ef964c5c2d8625f4aa344a6de97002b7332550b141acec2ddda35b83a2c3b01f46cbfbbc70e3a8910604c8d47b3a43c7437d41 SHA512 75d19d7c1a0142da99bf51b9d00d4fb2290ccdea889a1c79b4e20ed014e0f11ac7cc3092b6fa74a9cfa0a90fd35293c17a127fe737bc43b1c9d3032260338076
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-base/xfconf/xfconf-4.18.3.ebuild b/xfce-base/xfconf/xfconf-4.18.3.ebuild
index bd96c6897a41..80dcd6f10bfe 100644
--- a/xfce-base/xfconf/xfconf-4.18.3.ebuild
+++ b/xfce-base/xfconf/xfconf-4.18.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0/3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="debug +introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/xfce-base/xfconf/xfconf-4.19.2.ebuild b/xfce-base/xfconf/xfconf-4.19.2.ebuild
index dfd1888f2be8..a04a61962f58 100644
--- a/xfce-base/xfconf/xfconf-4.19.2.ebuild
+++ b/xfce-base/xfconf/xfconf-4.19.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="debug +introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/xfce-base/xfdesktop/Manifest b/xfce-base/xfdesktop/Manifest
index ed52b0959647..384ab8aa199f 100644
--- a/xfce-base/xfdesktop/Manifest
+++ b/xfce-base/xfdesktop/Manifest
@@ -1,11 +1,5 @@
-AUX xfdesktop-4.19.0-no-wayland.patch 1151 BLAKE2B 5b1ef713034e11c79eaf78b78ebac124ae67b53f5ca66340c978678578e51ee3f4a263e263ebad9cdcff7baddba8be1427da41eca7be37284741273402eae903 SHA512 d284148b998d47b347d747ee88d913d7fe199faf4b58af4a2be3660f7989a31884b767c6690bafbbf4170ab67941f64beaf603ecafdb69b7af2c97c6e18b43dd
-AUX xfdesktop-4.19.2-settings.patch 4464 BLAKE2B b7b5126a625c1030372c467712de32606899b8619b314a0bd0b051b6eb446ab5955465e35b3f8a7a454bfececa00ff47ac402b519c28112822b32241ae955363 SHA512 259834edf86bd2a5c216a913a4513db4eccfc8538ff0819e82a5ff590be4da807503e63ad921b0008ee79f38d2e4ea586114eef3e314ee55918cb6ced6a7c24a
-DIST xfdesktop-0a2a99eb0d0f4efdb47ccc732ca5bde537a94c8d.tar.bz2 1518912 BLAKE2B 662f6a53dbe042697935f85300e3053feb9c63687bf4c9465c6cc9f77b4ba45afe8e3c442909f6a83661bf303e1bc5607d0ab1d3b6b98432bf74d343454bec4f SHA512 8e84263d0cb76527adc485a5b1b8fcdb306e71ff7778be85eb55b7fb5fd505329ddd5525d95b34df47e8fc87a6d5912ee7d597e34854f4ad9af317ffb2056342
DIST xfdesktop-4.18.1.tar.bz2 2133258 BLAKE2B 3d4f54b64a6adc5f52bf6b48862b1fbf9b9608113035fdce89a2cb08a674f773f42edc0e1d05a27e89de7df71f7d53f400b794a2a79888cf51570c3ab060db8b SHA512 cafb1e274bbabf1704a6452532fc79657af26eaf92a58374f87a70f31c35fbf213319c6658b3d18bfca2d555b69e07e46949407d1f80e5a37f48e76bbde9dc3e
-DIST xfdesktop-4.19.0.tar.bz2 2145725 BLAKE2B 18ed97b8bb9ee769de29490383fd089eb884081c95e662350c9e0c05aa9812a4f44e8911c5bb74e026aa1fea22840245a68e1514dd6e439af8dd553c82da562c SHA512 dd8d479b7a43733dc49f692bd88ad5a290d5fa4cdbddf42be293921c750d3017e9c6671cc56ba8888a0df8d3951b0993dffa88418032ad7c68f85d8756081e40
-DIST xfdesktop-4.19.2.tar.bz2 2530207 BLAKE2B 42816c6afe81204adfcd6b45e294d8f7ae1b1e9d1986dd12c2bd10742331638b68113d3bbde5873994004967f7efd461466b337648ba12c3f626a0ca50e13cb2 SHA512 101b82e026e026239305ce58f12863b08d47733073f92a22f68b50eb9e6c62525adc0a2482641464ef70f743fe14fabf8eeb66cf03e3cb18907a601f9a527ef6
-EBUILD xfdesktop-4.18.1.ebuild 1229 BLAKE2B 691a6a3de2235466ef91f577852e84aa7d3504130f5eebc6e2ff2b73ef4c5a009fcea17f3c17a98b4c72592de2823618798c7693d509200be2bd54056db59804 SHA512 e99a10ce8659b2db3841d7cec656900351ec6b5750b015e0060c64bdf2c0c96a76053c41ef0c8e55253540727b2682da081f57a10f92972adb9f43a75449ce51
-EBUILD xfdesktop-4.19.0-r2.ebuild 1625 BLAKE2B 093ce4333270808485e16946af365171e5c2292dc0fe8c0ff440abf9cf82ae46f741603d8e2fd16e3f94e6dbae01bd062b4111c0c6ccec19edf451a3d203ceb1 SHA512 e53b0b02efd6e72e1147267b1392748ec8e9998b13faee4ba7100a336a66cb7f0f1270c6f2390177e861e55d4d44fb169a7f60c7906439211ad6baf6c610942f
-EBUILD xfdesktop-4.19.2-r2.ebuild 1524 BLAKE2B 579390e64d1302403f60ce3f1f52fe8b734a53a1cd8e023691481ba54f8e94cc8e107fb3669acd4fbcebba830eacee947869ce2c07354353ebc3ad0634f3a574 SHA512 51fd3b778a940a2ed0534b0e8968b3e5ec2cc8d1d6f2738a6ef22d1262173d8e0b6e6d6c7f536e26da5e5488f63adbd0964937c92fb92350216a6210981860ab
-EBUILD xfdesktop-4.19.2_p20240509.ebuild 1624 BLAKE2B 3fb615c5563c584dd08db101935f8c06973660e3ca3538e9f5e1c5fd78386508d3f8acbf6b774d3cf87e7341e4f2c392beb5c505740216cc1a8f93d387df78a9 SHA512 0cd53676773d9ec7b513413683eb08f813c20cb1cd46371391a59db3237e0cc15bf6d054a4bda0727acb181cdf2b903ff606668cd4e8ecd607c4744ac6712818
+DIST xfdesktop-4.19.3.tar.bz2 2532496 BLAKE2B 8269bdd216a25a69ffa7c3200454403209d9b3409ce506a79b7cfdaccfbc3d64c0b5576767f21d1afb6f69f271f186209c940350332876b022bb5433ea047b01 SHA512 e14ec75215bd1f2ec276f9d15836f3a73072f07972191e77631e99150cc61ad87fd1291fcdcd9069f4656f9a20175d25b9d43a381d459a27b0c28b481a9739c9
+EBUILD xfdesktop-4.18.1.ebuild 1295 BLAKE2B 2fe5e6fe3f933a8f0d3f58bf7bfcd02b7ccf08436867fb4aa60f2dae3bc3dc96b0b231b68bae556c74cde0db78fcd4a6bfa8cab7da08bfb114cbe438f9b8b5ed SHA512 9f2ad4bb105df28239282c5fb36627d36256404b50cadb8b9f86d221b16221f04a459c42b5bb41489ee744509672d942b834b63d223b346bbf2043152329cae9
+EBUILD xfdesktop-4.19.3.ebuild 1487 BLAKE2B 1e641031142974d2ea06357630979be42921f97435166e71b61e975accd6bc88e91ab523cf9f0c4252799fd1b3d0d143e458bcffa178bff91de0029afe2b6874 SHA512 0bd25a8681a81f480becc49d0be3d012daeeb3b14a947a0243adc7e072c093759e16d69bbb635320170c3502d277f7c5e337a9d2828f29992e5271c9ef887a56
MISC metadata.xml 365 BLAKE2B 3cd0b2d7af4ed8e4fd437c2943ca6324fe0b3ba74f92ef24adf0d2891cd650ca7007827b55d4a0d2ce9684219c417933055db293aa79c8834ca1cefe2a9bcccb SHA512 90ca4f491f2281bdee066d39066cc99e738a7fba87fc4d7ea435462ca7f7dd7bf451f4f6658b0f5d46690058de94ad98c2c6074baa94398d6d26d2950decd574
diff --git a/xfce-base/xfdesktop/files/xfdesktop-4.19.0-no-wayland.patch b/xfce-base/xfdesktop/files/xfdesktop-4.19.0-no-wayland.patch
deleted file mode 100644
index 016c1297a06e..000000000000
--- a/xfce-base/xfdesktop/files/xfdesktop-4.19.0-no-wayland.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 84e087b6f36a06d4db503d6aec4bef415b4b5df2 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
- <congdanhqx@gmail.com>
-Date: Fri, 17 Feb 2023 19:48:52 +0700
-Subject: [PATCH] main: Fix control (always) reach end of non void function
-
-When configured with --disable-wayland, the ENABLE_WAYLAND will be
-dropped, the "return matches" clause will be considered the else
-statement of the "if (xfw_windowing_get() == _X11)", which is always
-false in this scenario. Thus, this function always reach end of
-function without any return values.
-
-While we're at it, fix the comment for the ENABLE_WAYLAND leg.
----
- settings/main.c | 5 ++++-
- 1 file changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/settings/main.c b/settings/main.c
-index 3a1ce17b..410a2d23 100644
---- a/settings/main.c
-+++ b/settings/main.c
-@@ -1740,8 +1740,11 @@ is_our_window(AppearancePanel *panel,
- matches = TRUE;
- }
- // TODO: check window geometry?
-+ } else
-+#endif /* ENABLE_WAYLAND */
-+ {
-+ g_assert_not_reached();
- }
--#endif /* GTK_WINDOWING_WAYLAND */
-
- return matches;
- }
---
-GitLab
-
diff --git a/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch b/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
deleted file mode 100644
index 4c31dbd777e2..000000000000
--- a/xfce-base/xfdesktop/files/xfdesktop-4.19.2-settings.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From e3807249480b48ad403f94d62c39afca9251b149 Mon Sep 17 00:00:00 2001
-From: "Brian J. Tarricone" <brian@tarricone.org>
-Date: Fri, 26 Apr 2024 01:20:14 -0700
-Subject: [PATCH] Fix invalid param flags
-
----
- src/xfce-desktop.c | 20 ++++++--------------
- 1 file changed, 6 insertions(+), 14 deletions(-)
-
-diff --git a/src/xfce-desktop.c b/src/xfce-desktop.c
-index b4f837ef..37b4b277 100644
---- a/src/xfce-desktop.c
-+++ b/src/xfce-desktop.c
-@@ -730,31 +730,26 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
- widget_class->popup_menu = xfce_desktop_popup_menu;
- widget_class->style_updated = xfce_desktop_style_updated;
-
--#define XFDESKTOP_PARAM_FLAGS (G_PARAM_READWRITE \
-- | G_PARAM_STATIC_NAME \
-- | G_PARAM_STATIC_NICK \
-- | G_PARAM_STATIC_BLURB)
--
- g_object_class_install_property(gobject_class, PROP_SCREEN,
- g_param_spec_object("screen",
- "gdk screen",
- "gdk screen",
- GDK_TYPE_SCREEN,
-- XFDESKTOP_PARAM_FLAGS | G_PARAM_CONSTRUCT_ONLY));
-+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
-
- g_object_class_install_property(gobject_class, PROP_CHANNEL,
- g_param_spec_object("channel",
- "xfconf channel",
- "xfconf channel",
- XFCONF_TYPE_CHANNEL,
-- XFDESKTOP_PARAM_FLAGS | G_PARAM_CONSTRUCT_ONLY));
-+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
-
- g_object_class_install_property(gobject_class, PROP_PROPERTY_PREFIX,
- g_param_spec_string("property-prefix",
- "xfconf property prefix",
- "xfconf property prefix",
- "",
-- XFDESKTOP_PARAM_FLAGS | G_PARAM_CONSTRUCT_ONLY));
-+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
-
- #ifdef ENABLE_DESKTOP_ICONS
- g_object_class_install_property(gobject_class, PROP_ICON_STYLE,
-@@ -768,7 +762,7 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
- #else
- XFCE_DESKTOP_ICON_STYLE_WINDOWS,
- #endif /* ENABLE_FILE_ICONS */
-- XFDESKTOP_PARAM_FLAGS));
-+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
- #endif /* ENABLE_DESKTOP_ICONS */
-
- g_object_class_install_property(gobject_class, PROP_SINGLE_WORKSPACE_MODE,
-@@ -776,16 +770,14 @@ xfce_desktop_class_init(XfceDesktopClass *klass)
- "single-workspace-mode",
- "single-workspace-mode",
- TRUE,
-- XFDESKTOP_PARAM_FLAGS));
-+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
-
- g_object_class_install_property(gobject_class, PROP_SINGLE_WORKSPACE_NUMBER,
- g_param_spec_int("single-workspace-number",
- "single-workspace-number",
- "single-workspace-number",
- 0, G_MAXINT16, 0,
-- XFDESKTOP_PARAM_FLAGS));
--
--#undef XFDESKTOP_PARAM_FLAGS
-+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS));
-
- xfce_desktop_settings_bindings_init();
- }
---
-GitLab
-
diff --git a/xfce-base/xfdesktop/xfdesktop-4.18.1.ebuild b/xfce-base/xfdesktop/xfdesktop-4.18.1.ebuild
index 61095b214870..82b616a1226b 100644
--- a/xfce-base/xfdesktop/xfdesktop-4.18.1.ebuild
+++ b/xfce-base/xfdesktop/xfdesktop-4.18.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
@@ -12,9 +12,10 @@ HOMEPAGE="
"
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-LICENSE="GPL-2+"
+# CC for /usr/share/backgrounds, see backgrounds/README.md
+LICENSE="GPL-2+ CC-BY-SA-4.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="libnotify +thunar"
DEPEND="
diff --git a/xfce-base/xfdesktop/xfdesktop-4.19.0-r2.ebuild b/xfce-base/xfdesktop/xfdesktop-4.19.0-r2.ebuild
deleted file mode 100644
index 47ab7ab247cc..000000000000
--- a/xfce-base/xfdesktop/xfdesktop-4.19.0-r2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Desktop manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfdesktop/start
- https://gitlab.xfce.org/xfce/xfdesktop/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="libnotify +thunar wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-DEPEND="
- >=x11-libs/cairo-1.16
- >=dev-libs/glib-2.66.0
- >=x11-libs/gtk+-3.24.0:3[wayland?,X?]
- x11-libs/libX11
- >=xfce-base/exo-0.11:=
- >=xfce-base/garcon-0.6:=
- >=xfce-base/libxfce4ui-4.13:=
- >=xfce-base/libxfce4util-4.13:=
- <xfce-base/libxfce4windowing-4.19.3:=
- >=xfce-base/libxfce4windowing-4.19.1
- >=xfce-base/xfconf-4.12.1:=
- libnotify? ( >=x11-libs/libnotify-0.7:= )
- thunar? ( >=xfce-base/thunar-4.17.10:= )
- wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- # https://bugs.gentoo.org/904054
- # https://gitlab.xfce.org/xfce/xfdesktop/-/commit/84e087b6f36a06d4db503d6aec4bef415b4b5df2
- "${FILESDIR}/${P}-no-wayland.patch"
-)
-
-src_configure() {
- local myconf=(
- $(use_enable wayland)
- $(use_enable wayland gtk-layer-shell)
- $(use_enable X x11)
- $(use_enable thunar file-icons)
- $(use_enable thunar thunarx)
- $(use_enable libnotify notifications)
- )
-
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfdesktop/xfdesktop-4.19.2_p20240509.ebuild b/xfce-base/xfdesktop/xfdesktop-4.19.2_p20240509.ebuild
deleted file mode 100644
index 354e52fda373..000000000000
--- a/xfce-base/xfdesktop/xfdesktop-4.19.2_p20240509.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg-utils
-
-EGIT_COMMIT=0a2a99eb0d0f4efdb47ccc732ca5bde537a94c8d
-MY_P=xfdesktop-${EGIT_COMMIT}
-DESCRIPTION="Desktop manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfdesktop/start
- https://gitlab.xfce.org/xfce/xfdesktop/
-"
-SRC_URI="
- https://gitlab.xfce.org/xfce/xfdesktop/-/archive/${EGIT_COMMIT}/${MY_P}.tar.bz2
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="libnotify +thunar wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-DEPEND="
- >=x11-libs/cairo-1.16
- >=dev-libs/glib-2.66.0
- >=x11-libs/gtk+-3.24.0:3[wayland?,X?]
- >=xfce-base/exo-0.11:=
- >=xfce-base/garcon-0.6:=
- >=xfce-base/libxfce4ui-4.13:=
- >=xfce-base/libxfce4util-4.13:=
- >=xfce-base/libxfce4windowing-4.19.3:=[X?]
- >=xfce-base/xfconf-4.18.0:=
- libnotify? ( >=x11-libs/libnotify-0.7:= )
- thunar? ( >=xfce-base/thunar-4.17.10:= )
- wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
- X? ( >=x11-libs/libX11-1.6.7 )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-build/xfce4-dev-tools
- dev-libs/glib
- dev-util/gdbus-codegen
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable wayland)
- $(use_enable X x11)
- $(use_enable thunar file-icons)
- $(use_enable thunar thunarx)
- $(use_enable libnotify notifications)
- )
-
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfdesktop/xfdesktop-4.19.2-r2.ebuild b/xfce-base/xfdesktop/xfdesktop-4.19.3.ebuild
index c5ec981ee642..d91ea7a0acb7 100644
--- a/xfce-base/xfdesktop/xfdesktop-4.19.2-r2.ebuild
+++ b/xfce-base/xfdesktop/xfdesktop-4.19.3.ebuild
@@ -12,9 +12,10 @@ HOMEPAGE="
"
SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-LICENSE="GPL-2+"
+# CC for /usr/share/backgrounds, see backgrounds/README.md
+LICENSE="GPL-2+ CC-BY-SA-4.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="libnotify +thunar wayland X"
REQUIRED_USE="|| ( wayland X )"
@@ -44,11 +45,6 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=(
- # https://gitlab.xfce.org/xfce/xfdesktop/-/issues/242
- "${FILESDIR}/${P}-settings.patch"
-)
-
src_configure() {
local myconf=(
$(use_enable wayland)
diff --git a/xfce-base/xfwm4/Manifest b/xfce-base/xfwm4/Manifest
index d9b12a8d48dc..c9e8fd935d4c 100644
--- a/xfce-base/xfwm4/Manifest
+++ b/xfce-base/xfwm4/Manifest
@@ -1,3 +1,3 @@
DIST xfwm4-4.18.0.tar.bz2 1220901 BLAKE2B 3a3db6368063b94fa46407fbf2173021a91efff04ed3d11c757d3e785de5e70289ae03e138e95979b3801a781c05d5f84b86b29727171796e1b80f874865bb36 SHA512 1003bb1ca5254221a5d56ffcb51c12cdef1b17b9d252622c6b18f3d3fbcf9d6e0e66b5f61e0f6eae6601ea3e50a70be98320e60d6738b04e44879e6f4e6da34d
-EBUILD xfwm4-4.18.0.ebuild 1524 BLAKE2B 98d88f2e6d9a254f91fddac9178d53805e308dd3b8be09541f01fbba4426f2be9cc48da79c14cdae3dad5044e66b887596720065a03d7ae416380012efed2e87 SHA512 179fc87f19fa79e31d70e4521ae8fcc96dbd05bf4565e17cafb0722d021e294e0d81402c16a7726b790987966cf7375543b10fce6a3b800f4bd688947ced01c2
+EBUILD xfwm4-4.18.0.ebuild 1518 BLAKE2B eca90a31344ca545ffd4c814741b0d813dccebb68dcfaa43832c6bbcbb3fb37c8e5bf8cb4a4736d0bb7217641fca53ee38d5abe64089e927bda83be3cecabbba SHA512 d459eae70e1883c3b2894a4693ed539f64b51a88b4c04841385d0c547e0a441fcc717142f43e464b318262788ffc858feedd3b3a4496299e90c2d7d075402068
MISC metadata.xml 337 BLAKE2B e51dd05bbb1b2959c65a70a2d16fb8cf627045ab1abcae5838b013d7edb4d5bd5f79a70f3ae31ebd5c326c13ac2e48909621676af8b38e05df8e6f2e0e80e4fc SHA512 cd7a8c5cf84729ca130cee2f33b5358f8f7edd99ca321b7331f43a5e4e5016b2f664ba88230b7dbbddd2298b2ac846c144df87baa43b88426849d55a8f9a7dca
diff --git a/xfce-base/xfwm4/xfwm4-4.18.0.ebuild b/xfce-base/xfwm4/xfwm4-4.18.0.ebuild
index d83fce752baf..fe9084e8829c 100644
--- a/xfce-base/xfwm4/xfwm4-4.18.0.ebuild
+++ b/xfce-base/xfwm4/xfwm4-4.18.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="opengl startup-notification +xcomposite +xpresent"
DEPEND="