summaryrefslogtreecommitdiff
path: root/x11-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-06-30 17:36:28 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-06-30 17:36:28 +0100
commit7014a5a3ea0feffab9701fdd6b64cc7667a985af (patch)
treef2cbbaa8bb9209cd15208721103228336149b799 /x11-libs
parent7a86906b67693cc65671d3e1476835d3a7e13092 (diff)
gentoo resync : 30.06.2019
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/Manifest.gzbin21344 -> 21338 bytes
-rw-r--r--x11-libs/gdk-pixbuf/Manifest2
-rw-r--r--x11-libs/gdk-pixbuf/gdk-pixbuf-2.38.1.ebuild2
-rw-r--r--x11-libs/gtk+/Manifest2
-rw-r--r--x11-libs/gtk+/gtk+-3.24.8.ebuild2
-rw-r--r--x11-libs/libfm-extra/Manifest2
-rw-r--r--x11-libs/libfm-extra/libfm-extra-1.3.1.ebuild2
-rw-r--r--x11-libs/libfm-qt/Manifest8
-rw-r--r--x11-libs/libfm-qt/files/libfm-qt-0.13.1-check-if-app-exists-before-opening.patch45
-rw-r--r--x11-libs/libfm-qt/files/libfm-qt-0.13.1-correctly-handle-mountable-types.patch80
-rw-r--r--x11-libs/libfm-qt/files/libfm-qt-0.13.1-fix-smb-error.patch279
-rw-r--r--x11-libs/libfm-qt/libfm-qt-0.13.1-r1.ebuild50
-rw-r--r--x11-libs/libfm-qt/libfm-qt-0.14.1-r1.ebuild39
-rw-r--r--x11-libs/libfm-qt/libfm-qt-0.14.1-r2.ebuild2
-rw-r--r--x11-libs/libfm/Manifest2
-rw-r--r--x11-libs/libfm/libfm-1.3.1.ebuild2
-rw-r--r--x11-libs/pango/Manifest2
-rw-r--r--x11-libs/pango/pango-1.42.4-r1.ebuild2
-rw-r--r--x11-libs/vte/Manifest2
-rw-r--r--x11-libs/vte/vte-0.54.4.ebuild2
20 files changed, 14 insertions, 513 deletions
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 05867d165b5f..c6bcb0395eab 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest
index a4eec4d791cc..6d410daed6fb 100644
--- a/x11-libs/gdk-pixbuf/Manifest
+++ b/x11-libs/gdk-pixbuf/Manifest
@@ -3,5 +3,5 @@ DIST gdk-pixbuf-2.36.12-bug753605-atsize.jpg 80850 BLAKE2B 17e414ca097b7aaf51324
DIST gdk-pixbuf-2.36.12.tar.xz 5675768 BLAKE2B da9e18b5dc55ad13a1bdab76d9c63a6233da1b45235ae5eb620e6e3f83888a0cc846f1ba17f72cb3b5af1ccd59a69631b3403bf09e262c53e0149e6f26896a33 SHA512 5d3bd620cf464bf92079b15c78f8400db48c427053c6eeedc4ea9652a4c290a09a26310100cc7eb487daf4b565df9f7e3a6edf14685f81ddbff6a0652fb6b41b
DIST gdk-pixbuf-2.38.1.tar.xz 5509328 BLAKE2B 9180e833b264e4eb1bec1ec92e6ee7cb07a208459a7b58da9edd3f1872cdc1a98a6d7c27a147674d5dbded1b74098a4b1f197479c7addd1a6b307ced82a2e4dd SHA512 e50badaad2ccb3c816ba0849be386ecb75ea3c7df203d0b0144541c463ad1ace86c0d190b7550e3f59f0cba9639acc5cc048b7127484287894e4df6d62777920
EBUILD gdk-pixbuf-2.36.12.ebuild 4076 BLAKE2B bc49bef8fc97cb3adcbfa5262713d700089f06cc7392bb85faf080ae02804520a6c89e36c024757cfa7f0e865e70a84639d4094d6a45de6968e3fc1953cf08f5 SHA512 516b6f8b9643e86bd19e10172ccc430e38a289f319a521b45ba336a6f87e163b26c51077a9e4a855502c240b7bedd63021a82b878ce1c779581b82e78a82a0de
-EBUILD gdk-pixbuf-2.38.1.ebuild 4088 BLAKE2B 22e5bcf7ba6cff58a6d906e7077a145a222eb4c551b9d433a8762fcefc32bf2a65185806645012a76c429063af3cba3f8c8fa7ba1eb78280f7648771581ecfa4 SHA512 eb1319ca394f94f263f1726425dcd75d58d6b8e33c7c5a635da4e38eec9017ad6924e6143827ea26a66233383183856f51c22f23dff5495909ac04310c33ab0d
+EBUILD gdk-pixbuf-2.38.1.ebuild 4087 BLAKE2B 2f96f308f8d9783925487e8211ec568a8b92d8dc30e57dd7982748b6fa660986ab2b960dbf7c4b3f30d8306488fd71bed4e0a20df1ba9b097b45357a6bc02934 SHA512 bb68fe4e04434b55f44193639d8847028cf36c844124496a19b0f2660c7ed741a056509aa585c355fe62df8b10034ef6c4e3afe79be3e702ae8f483fdb903681
MISC metadata.xml 342 BLAKE2B 5c92b45d7291b4eec6ceb423c901fb1222fa8eea6d39dd62bae495f4203862447ec15727e6e1e8b65dc6f9cbd7c2372464ad21540d130d44e842e33c887151e3 SHA512 c889bb461ef578170d304b124dbf7ffb9ae35fd4b7530caa4ec15b815c4cda2c297971e6023faf4c4ca81460ab4971c6369093a99b2891f3c1837cb80caa8a7a
diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.38.1.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.38.1.ebuild
index eb8aa9d6cbb6..58581b418043 100644
--- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.38.1.ebuild
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.38.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://git.gnome.org/browse/gdk-pixbuf"
LICENSE="LGPL-2+"
SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="X gtk-doc +introspection jpeg jpeg2k tiff"
# TODO: For windows/darwin support: shared-mime-info conditional, native_windows_loaders option review
diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index 614b84f70df7..a614fb0b49ec 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -16,6 +16,6 @@ DIST gtk+-3.24.9.tar.xz 20983908 BLAKE2B b9f85eaddc978744b6e666162378c0e747dd2f2
EBUILD gtk+-2.24.32-r1.ebuild 10008 BLAKE2B 8bceca83e3a73a2565cd980c80d1baa5fa2a79de61b4b8cb984738bbf6740c59a5df4b04e878fa2282d46642970e11dc4db8dadbf479447576b854f597b274cc SHA512 f3dca376a7794bc8ecdc47362a09dc58d46de7636dc0fec7dda86727ed47cb0d2105d5901884b60ae0601159ba1a79d0da2e05d725e0d119d9382a7771369ad2
EBUILD gtk+-3.24.1.ebuild 6868 BLAKE2B e602a63f626d30650b4ffdec0b7e5f21447646bd5cfc3c179aabbbe7c0447fa4714774e929becd35986dd39c4f800858721212945cc609f769aa451c39efa9c2 SHA512 779d1a44e18d00cb6051df289fc413bb9766ea4be932fd6207f83ac0d71c9a15883d585f778c1752460e5957a326f9d2b16550c1009230623c8561381bd51b6d
EBUILD gtk+-3.24.4-r1.ebuild 7234 BLAKE2B 7f9ba74e4e52d0a12c350782005a939dd35dfba9c488296307a51c46aab52eb5c9548dcce600931f5041323b9471d01639fb80ebef562b4c75c3055839062663 SHA512 c036f96ed89adeb14441a07a04a6c7be48871a207c07faf2ab466d37e15d944a2cfc808198fcad0762db01ddee406ebd75186a07f67c6b644c46ae08c1516363
-EBUILD gtk+-3.24.8.ebuild 7066 BLAKE2B 6533de36e9766633f1d1323f862c4f1217ab169f48555df67decd0a2736e3e5210a8489495d5e42c09f9e9b5a6240c83bb262c235f843ecace003b6adfd45de5 SHA512 79616715e432f2ab0557e673c2f35bc2c39b2a25d0d3667e26bdbc1c8016cc4d8fe27435b99ad859bd90530b06c5b818433d2dd95f25c28c248a7029b196e8a4
+EBUILD gtk+-3.24.8.ebuild 7065 BLAKE2B 4bc3337dc2104bdce97099948805ba992d50f554f6ccfdbaf909e2e7a9dcd54e22679e309d962d75256d3ae936b2d5e387d5d2c378889ff775f70398b4db17d5 SHA512 fda792fdc877fabba901412a8d27d850097808681d303bced12824f83d84abbe62277673f4ee1bfe9d67f40e708d622f84bd38e05df9d208f5d6a961c57ed7bc
EBUILD gtk+-3.24.9.ebuild 7390 BLAKE2B 46eed9d315137d7597c1659b3771c26e67382e7b4c22ce34a10c73b30f225478b42705ccb05a8c9640e20c4cca8e756003ab8af906f9a90a458bac49ce32d0f1 SHA512 91b32f6abb26a9e39e64996f86e4076ea5198fbdae301bfbfb0cc7a87399bac4666ec5a51db0a9ca2fb0c95ae6ce9998302071a33f13cd70b680a481fccf21bd
MISC metadata.xml 834 BLAKE2B 0b1145d2da83bf549af3758dbca4c5dbf734e5c90c99f3856404b98584dc18d913ac70a19480fb0a16cc503c9831e4209df77c0adf7283eb0d8146079a381fe9 SHA512 e1ec73c4c9433c70c17fc3826193d8289200e347a32d67a824b803213ac281f21364a08c21c819c3e93a2d8582d90bef48766f22ba9ed495099b3eb6071aa561
diff --git a/x11-libs/gtk+/gtk+-3.24.8.ebuild b/x11-libs/gtk+/gtk+-3.24.8.ebuild
index def9ea10025a..1b86401ae049 100644
--- a/x11-libs/gtk+/gtk+-3.24.8.ebuild
+++ b/x11-libs/gtk+/gtk+-3.24.8.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="
xinerama? ( X )
"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# Upstream wants us to do their job:
# https://bugzilla.gnome.org/show_bug.cgi?id=768662#c1
diff --git a/x11-libs/libfm-extra/Manifest b/x11-libs/libfm-extra/Manifest
index d29ef5a591dd..a02c803c016f 100644
--- a/x11-libs/libfm-extra/Manifest
+++ b/x11-libs/libfm-extra/Manifest
@@ -1,5 +1,5 @@
DIST libfm-1.2.5.tar.gz 1261152 BLAKE2B 30da6771ad4ab31be675a3af2ce7c9dd04e80be9f33b25300bf386f45f9fd652654e211c312d1e283a63cdbde4f5c8e3673a36fc0075e3b1981d9f5995683057 SHA512 0bc7910081cadc4c8c4648f3483fb5791e9480700400ded452dd5985e7fb0d8524f2c676f0171a5cd283422a13f240f40cfe5ccc8d10dce02dd784d62250b7cc
DIST libfm-1.3.1.tar.gz 1290374 BLAKE2B 3df27fc6b4afd089e51cd36db0f764e9359b0c6373e0ff484aa7cd2ee99170530fb60f5757ade9263a5bdd1d6be9917debb66a19cc8e13c505431050b6f3a901 SHA512 82bbcb1b9c7d4543bcb075906bdc1554462b041ad936e2f0334ae478302b19808cdbfe6d0c86a039bbd72a2491f2d2ada61a324fe3933a8dde16a03d93bef2bc
EBUILD libfm-extra-1.2.5.ebuild 2583 BLAKE2B 568b4b39ac46af02a067841c9985a6490a608d4ba556ca31404ccabb2c98ec1587c33844ae568644866fab80f717a528c3c3cbadd635792bb957a623ef69518a SHA512 eb285f96122dfc768505d7c1960b88d11f1b1ffbc57e6a5fbf7314a2e3e900bebb317db9a03e9275cbde8502326074b7517ff5fb045a8f08c59e8f03f6e7d032
-EBUILD libfm-extra-1.3.1.ebuild 2600 BLAKE2B e7966d77c1852512f0ec4667ee4e09695e850657cecafd2098167e805efd2fc7427c85c56b6fcbb1d17e1ba4588d4ac3c579184b292657b628c4bd489226738f SHA512 7b58303d33e67393d734f00c5535b8b1aaf7cc6e6b50642846651e5de9dc128f2536e177f96e36a9670ad68bf1fc06224adb208392622eb17418d3536c8eb4b4
+EBUILD libfm-extra-1.3.1.ebuild 2607 BLAKE2B 48747d154d320f5fd3b665babd3ceac6e63c8b25c444959d37791d1dd57853e715c46a38e23d5ed92bee69101f4149aaaba2b155285d85c993fb13ec9d2d544f SHA512 143befbef9bc7ccbd24c86d5d788d681eddfc582617d54b71285eb135d4ee7449ea1412971c9bb1fa293ff1b5fb60ad4e781c6c6c465f78e282c29027d077a44
MISC metadata.xml 493 BLAKE2B 5f295aa7bd56f402ee0452a48ef4a68088d4256bc33480bebe6406e144e4bcfdf3efbf92d39a2f166b6265c8ad9459543cd82cfdbd03e4fb29ffbf2c3a0735eb SHA512 12e967cd0e2f30984b1c3d826c65e33033391687210e1a39efc837871b671fd002f2e2d17673366dadcf74bb55cf2c253524eb7b5e200160b6d982974ad6249b
diff --git a/x11-libs/libfm-extra/libfm-extra-1.3.1.ebuild b/x11-libs/libfm-extra/libfm-extra-1.3.1.ebuild
index 4fee2a257f54..33a44afb611d 100644
--- a/x11-libs/libfm-extra/libfm-extra-1.3.1.ebuild
+++ b/x11-libs/libfm-extra/libfm-extra-1.3.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A library for file management"
HOMEPAGE="http://pcmanfm.sourceforge.net/"
SRC_URI="https://github.com/lxde/libfm/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="GPL-2"
SLOT="0/5.2.1" #copy ABI_VERSION because it seems upstream change it randomly
IUSE=""
diff --git a/x11-libs/libfm-qt/Manifest b/x11-libs/libfm-qt/Manifest
index 1074aea7897a..273b2405c1d7 100644
--- a/x11-libs/libfm-qt/Manifest
+++ b/x11-libs/libfm-qt/Manifest
@@ -1,10 +1,4 @@
-AUX libfm-qt-0.13.1-check-if-app-exists-before-opening.patch 2010 BLAKE2B 3f33d70abe1467df3b799602c3232af7a490481c1fb2c3dd5a68f4792dc45a251f1e5518df36604090d23a42c43d13051bd144b54eb15cb2a7c722c9283cbacf SHA512 cafb1b97a1f6faeb7e7e9da5fa7c323eea1754078d08e5e0ea4e437c29d7da371318ecc7b944c595ef60f3169697f35db9efbd2ee23282a2bd694fac19d2e634
-AUX libfm-qt-0.13.1-correctly-handle-mountable-types.patch 3498 BLAKE2B ed7a0541d2bcbed1afd30d0045f676f179a0c123376afaeeef29260107f80ea8b0cf89a3a55f4e004fd11a6157b4ef2d3c092c8ddedd2013bef321fb59728660 SHA512 3bc193a1ef82bbe64181e596e082cbcc26b60f1cad8f05cb1d1fdcc1d162af21f8935179e3cf8ff370a7640bd5299a2ef7380436f80f9c620489365fe76c31c3
-AUX libfm-qt-0.13.1-fix-smb-error.patch 11579 BLAKE2B 4a0cdc5c9579415a3334de6295cae8ae5b9a4fdbbd0ecf647484b58edd3c6bed07fc0b93050a81c6d0d55343ea3b0f554cde536f6873ce3db057a6da3e6c267a SHA512 cc00a79ceac417d969001ac35b3c65bb6b437b3c98c62d5e70ea1e23b1a0ad0e11f05ad5c49cee64cdc23b16121ba14a8fc8978aa42b4ba6c64da00f07f72f8d
AUX libfm-qt-0.14.1-phantom-desktop-files.patch 4871 BLAKE2B 9466f517953a8733f72296bda5c8b0081828fceda505f1603b7d5db193fb7bf72b6ce7c3c007877558b8f1a4295fa73a496e0b279790126a5859bdbd246b07c4 SHA512 19b3803704dba01da16725f1cc20b4cbb6b50210fcc7f0aea397dd8061cff55f9a0e57838b48f59649d6b8e4cc53dfb992b6160687cfa0b8f46b2dda6d431021
-DIST libfm-qt-0.13.1.tar.xz 191972 BLAKE2B 760847be1fbb209003bd2b61a9c475ccf57721c469927039518a5f65543b8264c32f3e2c66c867be0b969fdf4636fb82cde0b2bd4e77b1365fcb9f61b0bd02c8 SHA512 29b8f686950a7b0ea86468d01ca64a6ff8316ccd5f0144808a4332692cf96199431470880a9b560780efeba7add833ab6a0d9b4b24220f8fb7091cc5ef151dc8
DIST libfm-qt-0.14.1.tar.xz 328192 BLAKE2B ff229256d3232eabc046da1fed3e4b4e51a09c3d1f2815fa726bad62f3fc53111e5d7f003e82e383dde4fe910584644e66613cbc1803ad0e11f7b6bdb2e30cfe SHA512 a265f6831a077ccb78a994828e6c69a22f2f6432b1f6ed6f404af41f013112870f7aee98067f2c466bec6cdfea040c10c7ce7e0f0ed977e5d266ec38e543d2a7
-EBUILD libfm-qt-0.13.1-r1.ebuild 1095 BLAKE2B 7e1463e541f2676d4ece12fad6597ffe37cb6fc28af5d5c1c8206f7eee3c63b7c5367f3ea23a2ae15c9acc30c7ca0262e460734ba610438419255e031bd0b049 SHA512 60ce1fe6b3a84af04aa4ae4664fa2ebda0dc3173626698616d863a82506b48dbec8cdac67b8f111e09cb484a2bf709ee7643660a1fe320c92e89cfe9d7aa1f23
-EBUILD libfm-qt-0.14.1-r1.ebuild 820 BLAKE2B b0fa1057da70dde58554818955213b6b8fad6ab665866c49a76e332aae69e0316be9d4613750ae567aaa37fa13848b7ae07826f724dd358a22aa6579bc5eb21c SHA512 4efc8a8996535974ec8bd94b683910a271037d6103efe46c488da36e80b98c8c3207a5bdb332d79b8558ffce3318e17b9ed1f43274add20e38796f1d782ee513
-EBUILD libfm-qt-0.14.1-r2.ebuild 886 BLAKE2B a3ec8cf450a06881e5bae45c0d6fbb752516ba51377a2b6661ba91d4d446e5f9a3e6e82c59f8edc4e36b223c1371de6ef505f01198ebc0b5813c274c12bf888c SHA512 dd8c6886667c15d104ee4bdc9ee21bb76163c1be46128ca3e4cbb803e183f38a3ed199093f812b868fc7903b7e9ae636c4bb99ccadb89007c6fb91dc901e2d29
+EBUILD libfm-qt-0.14.1-r2.ebuild 891 BLAKE2B 76bb0abd166f6a8270092c25b77255d01408ebf901eca302e997a11f45b6dd001dc6c79ef08473b8a54a73b943f48d285ae314a70e943eeca2f1f6d41f781b0d SHA512 26097a0b2e5d18599c46938357b699e8ce0a86e70858989c31b9c287a14407566f680a3806f8029e65e90e8d0c733a56a1c698d753b603a8ff63c1de8b628aeb
MISC metadata.xml 314 BLAKE2B a40b71c62066cf524406556206999869edecf714d898236a8f277132e8b3752fec298cf9407e9010a1037bc757fafcbae32abec9b52a68492d414acd529c176a SHA512 edaddf48fd7cef23284164b7046e0e6b5ce1442847d3353ee8175177f00b06973d6588811b166dacbd7a1182942128792858a43e029d6aa874c1b8625b5e78f3
diff --git a/x11-libs/libfm-qt/files/libfm-qt-0.13.1-check-if-app-exists-before-opening.patch b/x11-libs/libfm-qt/files/libfm-qt-0.13.1-check-if-app-exists-before-opening.patch
deleted file mode 100644
index 92b45be432fb..000000000000
--- a/x11-libs/libfm-qt/files/libfm-qt-0.13.1-check-if-app-exists-before-opening.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 4923f860094787d14052e9dc416c9388ff1bb53b Mon Sep 17 00:00:00 2001
-From: Tsu Jan <tsujan2000@gmail.com>
-Date: Thu, 7 Jun 2018 06:10:37 +0430
-Subject: [PATCH] Check if the opening app exists before using it
-
-Also, show an error message if there's no app.
----
- src/core/basicfilelauncher.cpp | 17 ++++++++++++-----
- 1 file changed, 12 insertions(+), 5 deletions(-)
-
-diff --git a/src/core/basicfilelauncher.cpp b/src/core/basicfilelauncher.cpp
-index 8390531..2c7f00e 100644
---- a/src/core/basicfilelauncher.cpp
-+++ b/src/core/basicfilelauncher.cpp
-@@ -256,18 +256,25 @@ FilePath BasicFileLauncher::handleShortcut(const FileInfoPtr& fileInfo, GAppLaun
- || strcmp(scheme.get(), "trash") == 0
- || strcmp(scheme.get(), "network") == 0
- || strcmp(scheme.get(), "computer") == 0) {
-- return FilePath::fromUri(fileInfo->target().c_str());
-+ return FilePath::fromUri(target.c_str());
- }
- else {
- // ask gio to launch the default handler for the uri scheme
-- GAppInfoPtr app{g_app_info_get_default_for_uri_scheme(scheme.get()), false};
-- FilePathList uris{FilePath::fromUri(fileInfo->target().c_str())};
-- launchWithApp(app.get(), uris, ctx);
-+ if(GAppInfoPtr app{g_app_info_get_default_for_uri_scheme(scheme.get()), false}) {
-+ FilePathList uris{FilePath::fromUri(target.c_str())};
-+ launchWithApp(app.get(), uris, ctx);
-+ }
-+ else {
-+ GErrorPtr err{G_IO_ERROR, G_IO_ERROR_FAILED,
-+ QObject::tr("No default application is set to launch '%1'")
-+ .arg(target.c_str())};
-+ showError(nullptr, err);
-+ }
- }
- }
- else {
- // see it as a local path
-- return FilePath::fromLocalPath(fileInfo->target().c_str());
-+ return FilePath::fromLocalPath(target.c_str());
- }
- return FilePath();
- }
diff --git a/x11-libs/libfm-qt/files/libfm-qt-0.13.1-correctly-handle-mountable-types.patch b/x11-libs/libfm-qt/files/libfm-qt-0.13.1-correctly-handle-mountable-types.patch
deleted file mode 100644
index adaed387e279..000000000000
--- a/x11-libs/libfm-qt/files/libfm-qt-0.13.1-correctly-handle-mountable-types.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-From dc7a5753b934e323d4d8d13f3253cbe7ae55a111 Mon Sep 17 00:00:00 2001
-From: "Hong Jen Yee (PCMan)" <pcman.tw@gmail.com>
-Date: Sun, 10 Jun 2018 00:07:31 +0800
-Subject: [PATCH] Correctly handle mountable types.
-
----
- src/core/basicfilelauncher.cpp | 6 +++---
- src/core/fileinfo.cpp | 4 ++--
- src/core/fileinfo.h | 3 ++-
- 3 files changed, 7 insertions(+), 6 deletions(-)
-
-diff --git a/src/core/basicfilelauncher.cpp b/src/core/basicfilelauncher.cpp
-index 0dc8208..0ae1177 100644
---- a/src/core/basicfilelauncher.cpp
-+++ b/src/core/basicfilelauncher.cpp
-@@ -30,11 +30,10 @@ bool BasicFileLauncher::launchFiles(const FileInfoList& fileInfos, GAppLaunchCon
- // classify files according to different mimetypes
- for(auto& fileInfo : fileInfos) {
- /*
-- qDebug("path: %s, type: %s, target: %s, isDir: %i, isDesktopEntry: %i",
-+ qDebug("path: %s, type: %s, target: %s, isDir: %i, isShortcut: %i, isMountable: %i, isDesktopEntry: %i",
- fileInfo->path().toString().get(), fileInfo->mimeType()->name(), fileInfo->target().c_str(),
-- fileInfo->isDir(), fileInfo->isDesktopEntry());
-+ fileInfo->isDir(), fileInfo->isShortcut(), fileInfo->isMountable(), fileInfo->isDesktopEntry());
- */
--
- if(fileInfo->isMountable()) {
- if(fileInfo->target().empty()) {
- // the mountable is not yet mounted so we have no target URI.
-@@ -269,6 +268,7 @@ FilePath BasicFileLauncher::handleShortcut(const FileInfoPtr& fileInfo, GAppLaun
- // if we know the target is a dir, we are not going to open it using other apps
- // for example: `network:///smb-root' is a shortcut targeting `smb:///' and it's also a dir
- if(fileInfo->isDir()) {
-+ qDebug("shortcut is dir: %s", target.c_str());
- return FilePath::fromPathStr(target.c_str());
- }
-
-diff --git a/src/core/fileinfo.cpp b/src/core/fileinfo.cpp
-index b19a751..5838fe5 100644
---- a/src/core/fileinfo.cpp
-+++ b/src/core/fileinfo.cpp
-@@ -118,7 +118,8 @@ void FileInfo::setFromGFileInfo(const GObjectPtr<GFileInfo>& inf, const FilePath
- isDeletable_ = true;
- }
-
-- isShortcut_ = false;
-+ isShortcut_ = (type == G_FILE_TYPE_SHORTCUT);
-+ isMountable_ = (type == G_FILE_TYPE_MOUNTABLE);
-
- /* special handling for symlinks */
- if(g_file_info_get_is_symlink(inf.get())) {
-@@ -129,7 +130,6 @@ void FileInfo::setFromGFileInfo(const GObjectPtr<GFileInfo>& inf, const FilePath
-
- switch(type) {
- case G_FILE_TYPE_SHORTCUT:
-- isShortcut_ = true;
- /* Falls through. */
- case G_FILE_TYPE_MOUNTABLE:
- uri = g_file_info_get_attribute_string(inf.get(), G_FILE_ATTRIBUTE_STANDARD_TARGET_URI);
-diff --git a/src/core/fileinfo.h b/src/core/fileinfo.h
-index 8437d92..27f7508 100644
---- a/src/core/fileinfo.h
-+++ b/src/core/fileinfo.h
-@@ -150,7 +150,7 @@ class LIBFM_QT_API FileInfo {
- }
-
- bool isMountable() const {
-- return mimeType_->isMountable();
-+ return isMountable_;
- }
-
- bool isShortcut() const {
-@@ -238,6 +238,7 @@ class LIBFM_QT_API FileInfo {
- std::string target_; /* target of shortcut or mountable. */
-
- bool isShortcut_ : 1; /* TRUE if file is shortcut type */
-+ bool isMountable_ : 1; /* TRUE if file is mountable type */
- bool isAccessible_ : 1; /* TRUE if can be read by user */
- bool isWritable_ : 1; /* TRUE if can be written to by user */
- bool isDeletable_ : 1; /* TRUE if can be deleted by user */
diff --git a/x11-libs/libfm-qt/files/libfm-qt-0.13.1-fix-smb-error.patch b/x11-libs/libfm-qt/files/libfm-qt-0.13.1-fix-smb-error.patch
deleted file mode 100644
index 12611650a76c..000000000000
--- a/x11-libs/libfm-qt/files/libfm-qt-0.13.1-fix-smb-error.patch
+++ /dev/null
@@ -1,279 +0,0 @@
-From 1a6fa2632388ffcc57ce723501a588c90b940f93 Mon Sep 17 00:00:00 2001
-From: "Hong Jen Yee (PCMan)" <pcman.tw@gmail.com>
-Date: Sat, 9 Jun 2018 21:04:19 +0800
-Subject: [PATCH] Fix failure to open smb:// caused by incorrect file info
- handling.
-
----
- src/core/basicfilelauncher.cpp | 40 ++++++++++++++++++++++++-------
- src/core/basicfilelauncher.h | 2 +-
- src/core/fileinfo.cpp | 9 ++++---
- src/core/fileinfojob.cpp | 44 +++++++++++++++++++++-------------
- src/core/fileinfojob.h | 5 ++++
- src/core/gioptrs.h | 4 ++++
- src/filelauncher.cpp | 2 +-
- src/filelauncher.h | 2 +-
- 8 files changed, 77 insertions(+), 31 deletions(-)
-
-diff --git a/src/core/basicfilelauncher.cpp b/src/core/basicfilelauncher.cpp
-index 2c7f00e..0dc8208 100644
---- a/src/core/basicfilelauncher.cpp
-+++ b/src/core/basicfilelauncher.cpp
-@@ -29,11 +29,13 @@ bool BasicFileLauncher::launchFiles(const FileInfoList& fileInfos, GAppLaunchCon
- FilePathList pathsToLaunch;
- // classify files according to different mimetypes
- for(auto& fileInfo : fileInfos) {
-- // qDebug("path: %s, target: %s", fileInfo->path().toString().get(), fileInfo->target().c_str());
-- if(fileInfo->isDir()) {
-- folderInfos.emplace_back(fileInfo);
-- }
-- else if(fileInfo->isMountable()) {
-+ /*
-+ qDebug("path: %s, type: %s, target: %s, isDir: %i, isDesktopEntry: %i",
-+ fileInfo->path().toString().get(), fileInfo->mimeType()->name(), fileInfo->target().c_str(),
-+ fileInfo->isDir(), fileInfo->isDesktopEntry());
-+ */
-+
-+ if(fileInfo->isMountable()) {
- if(fileInfo->target().empty()) {
- // the mountable is not yet mounted so we have no target URI.
- GErrorPtr err{G_IO_ERROR, G_IO_ERROR_NOT_MOUNTED,
-@@ -67,6 +69,9 @@ bool BasicFileLauncher::launchFiles(const FileInfoList& fileInfos, GAppLaunchCon
- pathsToLaunch.emplace_back(path);
- }
- }
-+ else if(fileInfo->isDir()) {
-+ folderInfos.emplace_back(fileInfo);
-+ }
- else {
- auto& mimeType = fileInfo->mimeType();
- mimeTypeToFiles[mimeType->name()].emplace_back(fileInfo);
-@@ -103,16 +108,27 @@ bool BasicFileLauncher::launchFiles(const FileInfoList& fileInfos, GAppLaunchCon
- bool BasicFileLauncher::launchPaths(FilePathList paths, GAppLaunchContext* ctx) {
- // FIXME: blocking with an event loop is not a good design :-(
- QEventLoop eventLoop;
--
- auto job = new FileInfoJob{paths};
- job->setAutoDelete(false); // do not automatically delete the job since we want its results later.
-
- GObjectPtr<GAppLaunchContext> ctxPtr{ctx};
-+
-+ // error handling (for example: handle path not mounted error)
-+ QObject::connect(job, &FileInfoJob::error,
-+ &eventLoop, [this, job, ctx](const GErrorPtr & err, Job::ErrorSeverity /* severity */ , Job::ErrorAction &act) {
-+ auto path = job->currentPath();
-+ if(showError(ctx, err, path, nullptr)) {
-+ // the user handled the error and ask for retry
-+ act = Job::ErrorAction::RETRY;
-+ }
-+ }, Qt::BlockingQueuedConnection); // BlockingQueuedConnection is required here to pause the job and wait for user response
-+
- QObject::connect(job, &FileInfoJob::finished,
- [&eventLoop]() {
- // exit the event loop when the job is done
- eventLoop.exit();
- });
-+
- // run the job in another thread to not block the UI
- job->runAsync();
-
-@@ -145,7 +161,7 @@ BasicFileLauncher::ExecAction BasicFileLauncher::askExecFile(const FileInfoPtr &
- return ExecAction::DIRECT_EXEC;
- }
-
--bool BasicFileLauncher::showError(GAppLaunchContext* /* ctx */, GErrorPtr& /* err */, const FilePath& /* path */, const FileInfoPtr& /* info */) {
-+bool BasicFileLauncher::showError(GAppLaunchContext* /* ctx */, const GErrorPtr & /* err */, const FilePath& /* path */, const FileInfoPtr& /* info */) {
- return false;
- }
-
-@@ -249,13 +265,21 @@ bool BasicFileLauncher::launchDesktopEntry(const char *desktopEntryName, const F
-
- FilePath BasicFileLauncher::handleShortcut(const FileInfoPtr& fileInfo, GAppLaunchContext* ctx) {
- auto target = fileInfo->target();
-+
-+ // if we know the target is a dir, we are not going to open it using other apps
-+ // for example: `network:///smb-root' is a shortcut targeting `smb:///' and it's also a dir
-+ if(fileInfo->isDir()) {
-+ return FilePath::fromPathStr(target.c_str());
-+ }
-+
- auto scheme = CStrPtr{g_uri_parse_scheme(target.c_str())};
- if(scheme) {
- // collect the uri schemes we support
- if(strcmp(scheme.get(), "file") == 0
- || strcmp(scheme.get(), "trash") == 0
- || strcmp(scheme.get(), "network") == 0
-- || strcmp(scheme.get(), "computer") == 0) {
-+ || strcmp(scheme.get(), "computer") == 0
-+ || strcmp(scheme.get(), "menu") == 0) {
- return FilePath::fromUri(target.c_str());
- }
- else {
-diff --git a/src/core/basicfilelauncher.h b/src/core/basicfilelauncher.h
-index a28aa75..3b1545d 100644
---- a/src/core/basicfilelauncher.h
-+++ b/src/core/basicfilelauncher.h
-@@ -53,7 +53,7 @@ class LIBFM_QT_API BasicFileLauncher {
-
- virtual bool openFolder(GAppLaunchContext* ctx, const FileInfoList& folderInfos, GErrorPtr& err);
-
-- virtual bool showError(GAppLaunchContext* ctx, GErrorPtr& err, const FilePath& path = FilePath{}, const FileInfoPtr& info = FileInfoPtr{});
-+ virtual bool showError(GAppLaunchContext* ctx, const GErrorPtr& err, const FilePath& path = FilePath{}, const FileInfoPtr& info = FileInfoPtr{});
-
- virtual ExecAction askExecFile(const FileInfoPtr& file);
-
-diff --git a/src/core/fileinfo.cpp b/src/core/fileinfo.cpp
-index 8e86f8d..b19a751 100644
---- a/src/core/fileinfo.cpp
-+++ b/src/core/fileinfo.cpp
-@@ -36,10 +36,9 @@ void FileInfo::setFromGFileInfo(const GObjectPtr<GFileInfo>& inf, const FilePath
- size_ = g_file_info_get_size(inf.get());
-
- tmp = g_file_info_get_content_type(inf.get());
-- if(!tmp) {
-- tmp = "application/octet-stream";
-+ if(tmp) {
-+ mimeType_ = MimeType::fromName(tmp);
- }
-- mimeType_ = MimeType::fromName(tmp);
-
- mode_ = g_file_info_get_attribute_uint32(inf.get(), G_FILE_ATTRIBUTE_UNIX_MODE);
-
-@@ -196,6 +195,10 @@ void FileInfo::setFromGFileInfo(const GObjectPtr<GFileInfo>& inf, const FilePath
- }
- }
-
-+ if(!mimeType_) {
-+ mimeType_ = MimeType::fromName("application/octet-stream");
-+ }
-+
- /* if there is a custom folder icon, use it */
- if(isNative() && type == G_FILE_TYPE_DIRECTORY) {
- auto local_path = path().localPath();
-diff --git a/src/core/fileinfojob.cpp b/src/core/fileinfojob.cpp
-index 3c222af..7bf8bb3 100644
---- a/src/core/fileinfojob.cpp
-+++ b/src/core/fileinfojob.cpp
-@@ -13,31 +13,41 @@ FileInfoJob::FileInfoJob(FilePathList paths, FilePathList deletionPaths, FilePat
-
- void FileInfoJob::exec() {
- for(const auto& path: paths_) {
-- if(!isCancelled()) {
-+ if(isCancelled()) {
-+ break;
-+ }
-+ currentPath_ = path;
-+
-+ bool retry;
-+ do {
-+ retry = false;
- GErrorPtr err;
- GFileInfoPtr inf{
- g_file_query_info(path.gfile().get(), defaultGFileInfoQueryAttribs,
- G_FILE_QUERY_INFO_NONE, cancellable().get(), &err),
- false
- };
-- if(!inf) {
-- continue;
-+ if(inf) {
-+ // Reuse the same dirPath object when the path remains the same (optimize for files in the same dir)
-+ auto dirPath = commonDirPath_.isValid() ? commonDirPath_ : path.parent();
-+ auto fileInfoPtr = std::make_shared<FileInfo>(inf, dirPath);
-+
-+ // FIXME: this is not elegant
-+ if(cutFilesHashSet_
-+ && cutFilesHashSet_->count(path.hash())) {
-+ fileInfoPtr->bindCutFiles(cutFilesHashSet_);
-+ }
-+
-+ results_.push_back(fileInfoPtr);
-+ Q_EMIT gotInfo(path, results_.back());
- }
--
-- // Reuse the same dirPath object when the path remains the same (optimize for files in the same dir)
-- auto dirPath = commonDirPath_.isValid() ? commonDirPath_ : path.parent();
-- FileInfo fileInfo(inf, dirPath);
--
-- if(cutFilesHashSet_
-- && cutFilesHashSet_->count(fileInfo.path().hash())) {
-- fileInfo.bindCutFiles(cutFilesHashSet_);
-+ else {
-+ auto act = emitError(err);
-+ if(act == Job::ErrorAction::RETRY) {
-+ retry = true;
-+ }
- }
--
-- auto fileInfoPtr = std::make_shared<const FileInfo>(fileInfo);
--
-- results_.push_back(fileInfoPtr);
-- Q_EMIT gotInfo(path, fileInfoPtr);
-- }
-+ } while(retry && !isCancelled());
- }
- }
-
-diff --git a/src/core/fileinfojob.h b/src/core/fileinfojob.h
-index 53a03c5..d75e88f 100644
---- a/src/core/fileinfojob.h
-+++ b/src/core/fileinfojob.h
-@@ -27,6 +27,10 @@ class LIBFM_QT_API FileInfoJob : public Job {
- return results_;
- }
-
-+ const FilePath& currentPath() const {
-+ return currentPath_;
-+ }
-+
- Q_SIGNALS:
- void gotInfo(const FilePath& path, std::shared_ptr<const FileInfo>& info);
-
-@@ -39,6 +43,7 @@ class LIBFM_QT_API FileInfoJob : public Job {
- FileInfoList results_;
- FilePath commonDirPath_;
- const std::shared_ptr<const HashSet> cutFilesHashSet_;
-+ FilePath currentPath_;
- };
-
- } // namespace Fm
-diff --git a/src/core/gioptrs.h b/src/core/gioptrs.h
-index 401424b..ae22602 100644
---- a/src/core/gioptrs.h
-+++ b/src/core/gioptrs.h
-@@ -112,6 +112,10 @@ class GErrorPtr {
- return err_;
- }
-
-+ const GError* operator->() const {
-+ return err_;
-+ }
-+
- bool operator == (const GErrorPtr& other) const {
- return err_ == other.err_;
- }
-diff --git a/src/filelauncher.cpp b/src/filelauncher.cpp
-index 5f667fc..ff14533 100644
---- a/src/filelauncher.cpp
-+++ b/src/filelauncher.cpp
-@@ -76,7 +76,7 @@ bool FileLauncher::openFolder(GAppLaunchContext *ctx, const FileInfoList &folder
- return BasicFileLauncher::openFolder(ctx, folderInfos, err);
- }
-
--bool FileLauncher::showError(GAppLaunchContext* /*ctx*/, GErrorPtr &err, const FilePath &path, const FileInfoPtr &info) {
-+bool FileLauncher::showError(GAppLaunchContext* /*ctx*/, const GErrorPtr &err, const FilePath &path, const FileInfoPtr &info) {
- /* ask for mount if trying to launch unmounted path */
- if(err->domain == G_IO_ERROR) {
- if(path && err->code == G_IO_ERROR_NOT_MOUNTED) {
-diff --git a/src/filelauncher.h b/src/filelauncher.h
-index be5be5a..991a00a 100644
---- a/src/filelauncher.h
-+++ b/src/filelauncher.h
-@@ -43,7 +43,7 @@ class LIBFM_QT_API FileLauncher: public BasicFileLauncher {
-
- bool openFolder(GAppLaunchContext* ctx, const FileInfoList& folderInfos, GErrorPtr& err) override;
-
-- bool showError(GAppLaunchContext* ctx, GErrorPtr& err, const FilePath& path = FilePath{}, const FileInfoPtr& info = FileInfoPtr{}) override;
-+ bool showError(GAppLaunchContext* ctx, const GErrorPtr &err, const FilePath& path = FilePath{}, const FileInfoPtr& info = FileInfoPtr{}) override;
-
- ExecAction askExecFile(const FileInfoPtr& file) override;
-
diff --git a/x11-libs/libfm-qt/libfm-qt-0.13.1-r1.ebuild b/x11-libs/libfm-qt/libfm-qt-0.13.1-r1.ebuild
deleted file mode 100644
index c25ffd0252e2..000000000000
--- a/x11-libs/libfm-qt/libfm-qt-0.13.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils eapi7-ver
-
-DESCRIPTION="Qt port of libfm, a library providing components to build desktop file managers"
-HOMEPAGE="https://lxqt.org/"
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/5"
-
-PATCHES=(
- "${FILESDIR}/${P}-check-if-app-exists-before-opening.patch"
- "${FILESDIR}/${P}-fix-smb-error.patch"
- "${FILESDIR}/${P}-correctly-handle-mountable-types.patch"
-)
-
-RDEPEND="
- dev-libs/glib:2
- dev-qt/qtcore:5
- dev-qt/qtgui:5=
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- >=lxde-base/menu-cache-1.1.0
- media-libs/libexif:=
- >=x11-libs/libfm-1.2.0:=
- x11-libs/libxcb:=
-"
-DEPEND="${RDEPEND}
- dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.5.0
- virtual/pkgconfig
-"
-
-src_configure() {
- local mycmakeargs=(
- -DPULL_TRANSLATIONS=OFF
- )
- cmake-utils_src_configure
-}
diff --git a/x11-libs/libfm-qt/libfm-qt-0.14.1-r1.ebuild b/x11-libs/libfm-qt/libfm-qt-0.14.1-r1.ebuild
deleted file mode 100644
index 6856ff994d3b..000000000000
--- a/x11-libs/libfm-qt/libfm-qt-0.14.1-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-utils
-
-DESCRIPTION="Qt port of libfm, a library providing components to build desktop file managers"
-HOMEPAGE="https://lxqt.org/"
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0/5"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- >=dev-util/lxqt-build-tools-0.6.0
- virtual/pkgconfig
-"
-DEPEND="
- dev-libs/glib:2
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- >=lxde-base/menu-cache-1.1.0
- media-libs/libexif:=
- x11-libs/libxcb:=
-"
-RDEPEND="${DEPEND}
- !lxqt-base/lxqt-l10n
-"
diff --git a/x11-libs/libfm-qt/libfm-qt-0.14.1-r2.ebuild b/x11-libs/libfm-qt/libfm-qt-0.14.1-r2.ebuild
index 54bea0084811..100cff14a7f7 100644
--- a/x11-libs/libfm-qt/libfm-qt-0.14.1-r2.ebuild
+++ b/x11-libs/libfm-qt/libfm-qt-0.14.1-r2.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
SRC_URI="https://downloads.lxqt.org/downloads/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
fi
LICENSE="GPL-2+ LGPL-2.1+"
diff --git a/x11-libs/libfm/Manifest b/x11-libs/libfm/Manifest
index f0079c696878..dac29728f543 100644
--- a/x11-libs/libfm/Manifest
+++ b/x11-libs/libfm/Manifest
@@ -2,6 +2,6 @@ AUX libfm-fix-use-after-free.diff 863 BLAKE2B 6ec30c5c96ea4b33a1b21427e223bde954
DIST libfm-1.2.5.tar.gz 1261152 BLAKE2B 30da6771ad4ab31be675a3af2ce7c9dd04e80be9f33b25300bf386f45f9fd652654e211c312d1e283a63cdbde4f5c8e3673a36fc0075e3b1981d9f5995683057 SHA512 0bc7910081cadc4c8c4648f3483fb5791e9480700400ded452dd5985e7fb0d8524f2c676f0171a5cd283422a13f240f40cfe5ccc8d10dce02dd784d62250b7cc
DIST libfm-1.3.1.tar.gz 1290374 BLAKE2B 3df27fc6b4afd089e51cd36db0f764e9359b0c6373e0ff484aa7cd2ee99170530fb60f5757ade9263a5bdd1d6be9917debb66a19cc8e13c505431050b6f3a901 SHA512 82bbcb1b9c7d4543bcb075906bdc1554462b041ad936e2f0334ae478302b19808cdbfe6d0c86a039bbd72a2491f2d2ada61a324fe3933a8dde16a03d93bef2bc
EBUILD libfm-1.2.5.ebuild 3719 BLAKE2B f117cd5f6312e2734ae70e0ef7046143b6768f3174d4a506f374cbca29d049b6b5fcafd21d4ba4714076adbcbcfa096b0ab22bf8471de31c9f79ba1f9b86a32f SHA512 9d873ec7eb023f3e41c9d43b68415b270c871b0b46aeeecd62c8bd7ab0a6c07519cbd777b46eb11cfb211ecd510afac13f9349c4600b2f8100e8f4499cc7b160
-EBUILD libfm-1.3.1.ebuild 3646 BLAKE2B f220e5cd94cf794bd6ccf6e0792cb05af80a513e0b9020779ad45e8f528d5341c5f7afd00c27c06e55d88dcdcd43674577a241b1d3543cc3c7c5bd60a6690300 SHA512 98dbaf8cf7f6526c9248af28c6fe8ea4a8271ddcf80796ad70e2e0bc52971df4ea7d8e9a70fc513627d0b08314eda5c7910042358b81de5b5dc5036b391c4ede
+EBUILD libfm-1.3.1.ebuild 3653 BLAKE2B f0417bca44dd5114f45660c2c447314b6dbafc51f603ebd08f5dbaa2c6c66deb97fd63d54dbdd9e4e15a2848ad335c38085d9616dc8c2e77024603bd588f12b9 SHA512 531d42c1acb0fd99adff1a6b65ce1b89e1328311fd979c7bdfbdc9b294fa5a8932486a2377363d214c2014c2774db6b1010df37912861c747d9253e54b9e2871
EBUILD libfm-9999.ebuild 3452 BLAKE2B a8d62c8fea51194c5514f973645bb4c5d2ca28ee895b188eadd181764c6c975cbcdb6429ff2e85df5b71c6852a9f0ab7333e6a54a71ae98a88fa2118840cd87e SHA512 55c4dbef3ab6e2f6820e8f98220043a469b3577a04841d8f9b09b0e995364b0ff76fa5b180c4a24147d479796a87dc709152044048b5938d0a39a8567b9b9507
MISC metadata.xml 774 BLAKE2B caefdee6833d990105f460b981552ead9ccf7e463bc54816c93de770efcaec85ba3e9d6bd43c56fb0ed36736ec7e850a70c57b49d5b3f262b25bac1f3712552e SHA512 025fd60a7244e8cc4040da0f53c47be6437c1d4c1cee5601f25fd54a9b6f294abd8e0c10ef356e6a3a390f8bf773a6a9a17271ba448a686764e75d332119b7d4
diff --git a/x11-libs/libfm/libfm-1.3.1.ebuild b/x11-libs/libfm/libfm-1.3.1.ebuild
index 3230e2897234..74caf039d027 100644
--- a/x11-libs/libfm/libfm-1.3.1.ebuild
+++ b/x11-libs/libfm/libfm-1.3.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A library for file management"
HOMEPAGE="https://wiki.lxde.org/en/PCManFM"
SRC_URI="https://github.com/lxde/libfm/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="GPL-2"
SLOT="0/5.2.1" #copy ABI_VERSION because it seems upstream change it randomly
IUSE="+automount debug doc examples exif gtk udisks vala"
diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest
index c4cf35e4588e..8a4df318d0eb 100644
--- a/x11-libs/pango/Manifest
+++ b/x11-libs/pango/Manifest
@@ -1,6 +1,6 @@
AUX 1.42.4-pango-view.1.in 2771 BLAKE2B 6cc529600d8bc0479a972046c0680139d1910fbeb1629ca66e9d50a80d6c805db1dc8bb1c6de77e73197f98b2b5ec8b8afeb4128ab588b155019fd287cee3105 SHA512 e26c20b889784a3f7aea0287ced559e25fdd23fd915949ab9c538f10d0a6c7200457132ed48061d2c47e004858f7307cf4c7c1027d6b2abd642911f5e81f72c6
DIST pango-1.42.4-patchset.tar.xz 6040 BLAKE2B ec3f1a6a4de30e0864e7f0bf0950cb7a7b4bada8c3db496a8e5b1e770f221ae72b43167178445ea9cd0d6b88e51d2af49e7fdf27b2e792997fe7c37e55d429c1 SHA512 b7654c3493931e3c6d3cbd40ee49c5cbebaf403954bae75dea80e9f03e12dd5082548aff6a9e778821b8f935e227a7efaad4c1b980fa108e7258042221cadfc1
DIST pango-1.42.4.tar.xz 833876 BLAKE2B 7de1094a29750b9e59ea1e5c92644fa5d6b835828d027963a53cce3f204ee1ea0042ec492e209de9136f05ca131ccda959bc477d4f6e9c72e5f620ddf4235f26 SHA512 993e97f647eba0c5ed90bcfcb8228bf67fa3f20b1f4331e4e40a30788d7c3ac55eee1209471bf21df125cb8fc6121acc8062a9da2f8a7d6cbe8e9ad13a9320dc
-EBUILD pango-1.42.4-r1.ebuild 2290 BLAKE2B 7249a9937c1ede9a5a1145785b84ec884994927213c56ee4c6a0f5950685ec1c77c8fc7478829cb62f1c343b456720b398db886c22c6a7c295c94c6e24fddd3c SHA512 592b1df3d44fe9037fc14e274edcde4c7b89a4eb7ea84222abe01a0ea7808b3686739a1dfb350a6ccede49196312227919c9554e728395bb8349e75ba7940ab4
+EBUILD pango-1.42.4-r1.ebuild 2289 BLAKE2B 947cd18e0953e1cc2839f591035601f92b6f8ed4f9a820bf51b4e21562724f6ba9e251adaf939cb4d48e7546a72bfb25215c249a14d535d95a18876b71e482f4 SHA512 d2cd130ca768f927989901bcae34655d2df4b283a829d125b2880e963d08e3fbd51d50fa3286c9f31af37b0518d516e3efc0eaf6ba63cb3356ce8af4f1077153
EBUILD pango-1.42.4.ebuild 2047 BLAKE2B 1248ddc636fd6345ddf29062120a48e81e6047f609e0ee2f18d62ebb543163b7b0c37ad7457882b50c07af0a781c95e5e93a31bd033755f50ccab3c9e337a79f SHA512 4da1edd151fc0bc03c8712520ea21145b9bc84209372ca9d81023d0f59e66a0883820c0a5f188f575d709ffefb91b81c8eef04b0b4a5f13b3392d49a9da624c5
MISC metadata.xml 412 BLAKE2B a35a48a5b045c8d88090806f3ae50702a22a89828429c18682810ab492f743b4c1ef48369a7cb3b2a473eb059da899d20810d7533a63295ae848ac1b1c44f490 SHA512 bf95749c7606d0556904e6a6db1636fe93a919b35c6ab8252087f11658c40dcb08aa0dfce74fafe67e609b2c20f9e8ec632dc878a80e467442b7994d03dea27e
diff --git a/x11-libs/pango/pango-1.42.4-r1.ebuild b/x11-libs/pango/pango-1.42.4-r1.ebuild
index 4a21c37fcff6..485809becfe4 100644
--- a/x11-libs/pango/pango-1.42.4-r1.ebuild
+++ b/x11-libs/pango/pango-1.42.4-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz"
LICENSE="LGPL-2+ FTL"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="X +introspection test"
diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index f9523ab990dc..114127a3b7a7 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -9,5 +9,5 @@ DIST vte-0.54.1-command-notify.patch.xz 3428 BLAKE2B 75b0c22720276300be2e49e8444
DIST vte-0.54.4.tar.xz 1087748 BLAKE2B 65fb762414e832930ce1519dc99fe306b3c9c3860bf8116c29e66b758178d1f0a52705cd6f7ab1be30374fb2956a01aaccc8f6859d0af971f2037809421bb502 SHA512 7e0f4140a4c474fad9a48eaf0e4c29f83e7bf50719087983c238b362c6303824836c34485eb2ca135be0961fa4b83a318d08ef70d4cf0dab0d37dc2e36710c41
EBUILD vte-0.28.2-r208.ebuild 2962 BLAKE2B 7004c56381a05ed2c0c309736581f2e03478faae88903ca6eb2b74acfefaf37464fc8b1f1a077d3bff1344ad6a60383f4338b0a27ce2521bb0f68727eb252da6 SHA512 bf607001b0dd305cef30e4f1ae3389b73ae30c747a52915e4dd3df9bb051c44f29317c591a2d47add9bc0e95559ead75155338a69acd31fea9fb79c57f18577d
EBUILD vte-0.48.4.ebuild 2296 BLAKE2B 1ae75d444433f1c6ea478e69968ae1a369b96e6ff7410a22a7f110d157369f15aeb0b22662da1ca4574b60b6151932823e2866596cc45394a38b76eb89009fd0 SHA512 80c270a32cf543c2bb29a534ff07179c5897505132383862cab59ec203789dda70e3c62e6cd6dffe305a3e36113510f2f5b7dfb49bf1de1e476e87a685499315
-EBUILD vte-0.54.4.ebuild 2218 BLAKE2B 9d8eb0c4799e0aa135dfe6ea0ad198bb135154f151b06af43e28526553aed2f4f584e2e6b6ab36b2d611b1d152332db086b8dd779c38aa82c5de35f264923c15 SHA512 763dc73bd4d0f3fbc467a71fb368371a260e51317cc994e93836ba797182ec07ee424dc014b3700cbd83338aa44e27f10ef2a0530e7ee26f9b6ea3b58f71f347
+EBUILD vte-0.54.4.ebuild 2217 BLAKE2B 28e47005b660faa73524d2ddc6eeb73ee595d191b77ce5391257eadafca8f9b39830da8e8fd6689a259cf0a0284f80a9b625bcac6b4ea67f86e30dc16b43a74a SHA512 89ccf42c47a237d262fa3d425ce2ed8a1f4ca09257b5cf2e51ab2fb72e3e11c7bfcbc849c7d720be08bbeba8e3fd16dd9c2ad67c87a57162ab4bf1ca3046c9da
MISC metadata.xml 348 BLAKE2B 3bf56ab8eced6c72e3d4dcb9979464b9652010b09d6576da3f1b9061f92b508d9bfa11ae081083ff07b2d7ec05c8e72123e25d6ec8c6edfa738b241a9f4339cb SHA512 3e3da8172df02c72e955968530e757124b502cb2b3ff750fdc3c52f28c763f22d918fa9b2f08da7d1b87bf3719e4cc726528c9496adde96eee3111f08a54d8d4
diff --git a/x11-libs/vte/vte-0.54.4.ebuild b/x11-libs/vte/vte-0.54.4.ebuild
index 90e3898e9d54..427c4d07d4e4 100644
--- a/x11-libs/vte/vte-0.54.4.ebuild
+++ b/x11-libs/vte/vte-0.54.4.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
LICENSE="LGPL-2+"
SLOT="2.91"
IUSE="+crypt debug glade +introspection vala vanilla"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
REQUIRED_USE="vala? ( introspection )"
SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~leio/distfiles/${PN}-0.54.1-command-notify.patch.xz )"