summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-29 14:15:14 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-29 14:15:14 +0000
commit3d947253ed94b67c6687fa96a7bbcc2572685f78 (patch)
tree9058f4c705db600b23bc395b68abce0b6ef36708
parent60a9341c4f6c39cadd9f0aef12438b41d69279a8 (diff)
gentoo auto-resync : 29:12:2022 - 14:15:14
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29809 -> 29803 bytes
-rw-r--r--dev-libs/Manifest.gzbin96477 -> 96498 bytes
-rw-r--r--dev-libs/ayatana-ido/Manifest2
-rw-r--r--dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild2
-rw-r--r--dev-libs/libayatana-appindicator/Manifest2
-rw-r--r--dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild2
-rw-r--r--dev-libs/libayatana-indicator/Manifest2
-rw-r--r--dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild2
-rw-r--r--dev-python/Manifest.gzbin260492 -> 260494 bytes
-rw-r--r--dev-python/mock/Manifest2
-rw-r--r--dev-python/mock/mock-5.0.0-r1.ebuild (renamed from dev-python/mock/mock-5.0.0.ebuild)4
-rw-r--r--media-libs/Manifest.gzbin68096 -> 68083 bytes
-rw-r--r--media-libs/libffado/Manifest2
-rw-r--r--media-libs/libffado/libffado-2.4.7.ebuild2
-rw-r--r--media-libs/liblscp/Manifest2
-rw-r--r--media-libs/liblscp/liblscp-0.9.8.ebuild37
-rw-r--r--media-sound/Manifest.gzbin56413 -> 56414 bytes
-rw-r--r--media-sound/qjackctl/Manifest2
-rw-r--r--media-sound/qjackctl/qjackctl-0.9.9.ebuild46
-rw-r--r--media-sound/qsampler/Manifest2
-rw-r--r--media-sound/qsampler/qsampler-0.9.8.ebuild57
-rw-r--r--media-sound/qsynth/Manifest2
-rw-r--r--media-sound/qsynth/qsynth-0.9.9.ebuild71
-rw-r--r--media-sound/wavpack/Manifest2
-rw-r--r--media-sound/wavpack/wavpack-5.6.0.ebuild2
-rw-r--r--metadata/Manifest.gzbin4038 -> 4038 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28382 -> 28380 bytes
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin150719 -> 150710 bytes
-rw-r--r--metadata/md5-cache/dev-libs/ayatana-ido-0.9.24
-rw-r--r--metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.914
-rw-r--r--metadata/md5-cache/dev-libs/libayatana-indicator-0.9.34
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin342728 -> 342733 bytes
-rw-r--r--metadata/md5-cache/dev-python/mock-5.0.016
-rw-r--r--metadata/md5-cache/dev-python/mock-5.0.0-r116
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin99616 -> 99780 bytes
-rw-r--r--metadata/md5-cache/media-libs/libffado-2.4.74
-rw-r--r--metadata/md5-cache/media-libs/liblscp-0.9.813
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin71786 -> 72267 bytes
-rw-r--r--metadata/md5-cache/media-sound/qjackctl-0.9.916
-rw-r--r--metadata/md5-cache/media-sound/qsampler-0.9.816
-rw-r--r--metadata/md5-cache/media-sound/qsynth-0.9.917
-rw-r--r--metadata/md5-cache/media-sound/wavpack-5.6.04
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin16082 -> 16254 bytes
-rw-r--r--metadata/md5-cache/net-p2p/biglybt-3.2.0.014
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin62656 -> 62653 bytes
-rw-r--r--metadata/md5-cache/sci-libs/gdal-3.6.1-r1 (renamed from metadata/md5-cache/sci-libs/gdal-3.6.1)2
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin75289 -> 75298 bytes
-rw-r--r--metadata/md5-cache/sys-apps/file-5.442
-rw-r--r--metadata/md5-cache/sys-power/Manifest.gzbin7279 -> 7281 bytes
-rw-r--r--metadata/md5-cache/sys-power/switcheroo-control-2.416
-rw-r--r--metadata/md5-cache/sys-power/switcheroo-control-2.6-r116
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-p2p/Manifest.gzbin7430 -> 7592 bytes
-rw-r--r--net-p2p/biglybt/Manifest3
-rw-r--r--net-p2p/biglybt/biglybt-3.2.0.0.ebuild113
-rw-r--r--net-p2p/biglybt/metadata.xml10
-rw-r--r--profiles/Manifest.gzbin182723 -> 182728 bytes
-rw-r--r--profiles/package.mask13
-rw-r--r--sci-libs/Manifest.gzbin44246 -> 44235 bytes
-rw-r--r--sci-libs/gdal/Manifest2
-rw-r--r--sci-libs/gdal/gdal-3.6.1-r1.ebuild (renamed from sci-libs/gdal/gdal-3.6.1.ebuild)1
-rw-r--r--sci-libs/rocBLAS/Manifest2
-rw-r--r--sci-libs/rocBLAS/files/Tensile-4.3.0-hsaco-compile-specified-arch.patch96
-rw-r--r--sci-libs/rocBLAS/files/Tensile-4.3.0-output-commands.patch23
-rw-r--r--sys-apps/Manifest.gzbin49252 -> 49250 bytes
-rw-r--r--sys-apps/file/Manifest2
-rw-r--r--sys-apps/file/file-5.44.ebuild2
-rw-r--r--sys-power/Manifest.gzbin5073 -> 5070 bytes
-rw-r--r--sys-power/switcheroo-control/Manifest6
-rw-r--r--sys-power/switcheroo-control/files/switcheroo-control-init.d12
-rw-r--r--sys-power/switcheroo-control/metadata.xml3
-rw-r--r--sys-power/switcheroo-control/switcheroo-control-2.4.ebuild42
-rw-r--r--sys-power/switcheroo-control/switcheroo-control-2.6-r1.ebuild63
83 files changed, 625 insertions, 279 deletions
diff --git a/Manifest b/Manifest
index 322916f8acb3..bc5423bff163 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29809 BLAKE2B 8f87e1fd5599fd240148743741e23c4cd4f3bec25d1d1ec7d9fa6e2d0f63a2f7a367b0ce400fa19180866d63a3c05865c470a26d8cb8369ea6d4d9d78dbdcf8d SHA512 47504245fe23f53363cbd63b583cf95b89ca68e396aab597960357432817e7f24fae167c8b687ded7d8eac05423c32c2ec867a271fad47e889235372eb773230
-TIMESTAMP 2022-12-29T07:39:46Z
+MANIFEST Manifest.files.gz 29803 BLAKE2B 5503ab1790081d6e7cdbbeae614b786783cb4b82c4feda09bfb3d41db3cc67aaa825c407007919e897045ec193c9d55fbc4926f4dbed6aa491f6e626355f8caf SHA512 5d147182c1e4c889fe017c830e757bf3947f6f17443dcd074131a5630086fccedbbc9abbc10d6272894e8ee694dc84151f7ce5aaa40e06c202f0922a2bd21d8a
+TIMESTAMP 2022-12-29T13:39:53Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOtREJfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOtmKlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAK9Q/8CaQSp0ruO3jcCwMda75tdlEbLgZDRQLKwyUZI9ZFlG3eNau9gfHfOjsa
-FMTNuC+EqneCZtvzDEq6iYjogQgP5B6FVXyqvqxEr59NnwXDtoHJCnap2/CFsaA6
-RX6CU+ZKNP7/pPriHu4p5rv29/w7g42ByvjT+cXCqKibTa3k3QolLdJWYVeH/E4g
-ZSoFQW6Z2nebW/f8NfFfIW43GtLQnq+2fRD0v3vBhoA4fDN6FU9KiwGNgDfQjmEa
-J7CZKgnFj09yB1VfQ4SKWlddVmvYHnLuWpixys1nrOdgVSoBfa4qVaudT8F+dhDo
-pkxUMgeo7thGNIcdJxaPGu/6sLpHm5CCCgyil/QVK+YRkERbEChdDuu6iujrPR4O
-4eOUc9YPnJZtv2NlH/vbEfFfSOe0j6WnBOODB/DNc8+ReVoOAuUykYFeAbp7qWNP
-uQNTyVu2aDjB4wBpMOduYOjGdayKOMIIuYABZp1EoJZ8+oG1wZmqJ1rgu2kUNmDb
-mOpyoNPFOWtS2m7vBb7SXWX+trJ2wG3bQ7rWMASORmkn2FOphQOoJAARXWOo8t3X
-z87IHfLYQysV9ArUv54teQpdezkC7xVebyJ/YPDOWozT7wtlY5Q3o/gxGgTbl5v0
-ZMgX5HJ33G8C+WgG/6RdZb4PQHcFN0UZuL8nzWx6O+xBrDM9nIg=
-=bGQu
+klBPAQ//UYuP71SfrRC/1Flb+5gN5lYtiE2SxTs47nHnyJWB2OD6NVs4cd6rez3L
+kYM/qDDp131PQFf9uvXJJQBybZ4WSsT9n+H15G5To9XxuhvJ6HSfLEHN+a4NaoKl
+Wm6Yd5M8LiYyAinM+CF2lMnihS5TT4AR98n/DnarywzcyLNAbP6Rt1HRgSeLUMNg
+Fb5XKqhBW1L3adUngFest+ZQztKtqA8occTEZJiD4ZqGV+ocByidHLmtzej2jhnm
+dW5204xHC8CFvwujmbEXEzrCqnXjb0DLj87cTOOBPgQ9a+gBm2ZyiDSuLxN9PFrE
+PwSBK/+jh9FL9rdDT5fobSieHgvveA/ozKpZREyaXcIDee1dIdISCfrfNyeuNdbJ
+WOCklNkrQzL8CJQjrHzTmox7dQPPq+7qso/Nay6HQVX1Il1eHT05Lix+ph5Eteq0
+pmpyRLoB8zeRsUFRlQWdDmU6NQBc6dLUa5E3Aj52J3tJC7gp8Hf0Ic90Wwl2OB49
+8ZYDxdRj+pEQKVWHRtPmARS+s/tUYrLfPUQphITC+AcTcPKrdNSKho7sE8CaZ/7L
+SYJ5oTLlXGruOgCYWpOMonIz87A0ksMTfZikGu1tnJtut7tdwYVgtBTtaiUh3GNT
+A1gyAOL815dc1Zg+R6mkJVvNr9gFqQmnw03ZkyXUBfPXf6bBz2A=
+=N1KJ
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 9c5a1bd99893..faab64dc6c20 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 78f7d7b313ea..dfb98ef07586 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/ayatana-ido/Manifest b/dev-libs/ayatana-ido/Manifest
index 875c3b50fba3..1f7afecaa39f 100644
--- a/dev-libs/ayatana-ido/Manifest
+++ b/dev-libs/ayatana-ido/Manifest
@@ -1,3 +1,3 @@
DIST ayatana-ido-0.9.2.tar.gz 122286 BLAKE2B f6498591d72fa6deb5d9c8d87ddad399e41b3701719e45fe82dc8d5bd6ede30bb754561fdeaa938713692a90b8c48657ea2cb472c762acab6c3f36c73907b92e SHA512 efc5825d32d707b02397692c347f99f3bca13da2cd653b6ce87882643c85c2698bdac6168e89a01ed98d5ee58c88a820d89dad7b88a5aee235b450c40969d0a7
-EBUILD ayatana-ido-0.9.2.ebuild 933 BLAKE2B 70fabad4be5af8ffd8dded0b7fc41410c605eb793039455e09ab78040da9cdbfefb8bc69efeaee408f15d46571576716c81208118af273b207a73e4e928c24d3 SHA512 166390376eef5b728cb58baa31da274e0e6fe4deb62f144d92a37fdaa4d3aeb332ac680463d584fafe86fa72aeae1d1e80c7d90f60e79adc5e4a57793713924e
+EBUILD ayatana-ido-0.9.2.ebuild 940 BLAKE2B 25582850b3a8bcbd0712aea0baf28d105acca5010f4543e9deeb1f050cd7f59c79f03833a394498ab50a5e60fd64ea8b92610404f30b1a869527710264eeed24 SHA512 ffcb2158f67754a0bb65f58993adfb1198f23dfa0e3605933b597c4f84ea22f444460ad49109e81a5ee37b9adde4eeb55399e4b8f8fd15280602dae916c27aad
MISC metadata.xml 311 BLAKE2B 28fa9db014e9362128d165b27c8f26056169acdc0fe2b438c9d3d47d473a4d05116cf65e061d5a881052b081df278678fa8c8d70d7b16765cd7b4881e6c8a2ea SHA512 504ed1007b71b9964cd9a0718270cf2147069eaa1eac3e13f2837d10486d893fddfad3458835d582c37c9987f8542702782db4f853d51cf3cddcdac96d5fb635
diff --git a/dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild b/dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild
index 429d24786a67..29b70383a523 100644
--- a/dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild
+++ b/dev-libs/ayatana-ido/ayatana-ido-0.9.2.ebuild
@@ -18,7 +18,7 @@ IUSE="test"
RESTRICT="test"
#RESTRICT="!test? ( test )"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND="
>=dev-libs/glib-2.58:2
diff --git a/dev-libs/libayatana-appindicator/Manifest b/dev-libs/libayatana-appindicator/Manifest
index 77787bdb0a16..30a2b0917f35 100644
--- a/dev-libs/libayatana-appindicator/Manifest
+++ b/dev-libs/libayatana-appindicator/Manifest
@@ -1,3 +1,3 @@
DIST libayatana-appindicator-0.5.91.tar.gz 158269 BLAKE2B e1df60ce2b3ff5712cabf627a54e0767dcbc94d4e11c96a18fd20079642e6d033bfdd9e57d12235c72075cef1d711f5b042fb0a6282a6120018c8cdcc3b4033c SHA512 cc8631814c881640bf2de91a43205c3405fd1fefcd7d58f259171d0926bf7ab08f9361076f4eea1dd8876e8931f9c9230babd3a328f34dc298bc9c4ff004f8ee
-EBUILD libayatana-appindicator-0.5.91.ebuild 1081 BLAKE2B 6c5670647a8566a648ea3d66e761032271be02afc0aa9d24bb400bf399410e437205182b5b5c70ecff0a1b30ba40d8934f1dd5756990ebe7aaed7bfca1c7c1f5 SHA512 8347db1d3334462063498d8b0565e5b9479485b0123b3311e842a0b053bb9a821cd80809cfa765a6ff196a9772dfdb27c398855989cda05161f4064a052c879d
+EBUILD libayatana-appindicator-0.5.91.ebuild 1088 BLAKE2B 3e9deb2d446d7c9c54fd14829bdc911902ff26934b864ca808d6e06f7aff7012e2aa16839075337c10b6658a83cbf11e574d7928e7cb5c8b97ff837760091429 SHA512 4b68ae18ee916b241047e7bf781edc33f9ccff3fe3059017af2cb8554d607605316fd6c8e82afae5749d42b6bef5de1c0bc889cdcbf8635185ba4154bb8a3e6b
MISC metadata.xml 323 BLAKE2B 62ad338f71f771275eebdf77e713cc18c563be61d5eaee28f05915db16eccb885a436fa5967561b12be5441db354be705d4f9d25c3cbf0d5585e4ec11cd557da SHA512 715eff628c3440dabe9e3d2417f30fb80faae799c599dd4ae7302099e28fe9c1c01b503e0fb7fdc2defd03794bae547ac31bf5ade187e711acea455624d8ec72
diff --git a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild
index 0e516e2d5df7..7af1396be752 100644
--- a/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild
+++ b/dev-libs/libayatana-appindicator/libayatana-appindicator-0.5.91.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="GPL-3 LGPL-2 LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libayatana-indicator/Manifest b/dev-libs/libayatana-indicator/Manifest
index 3943bddae299..66dce8da9ab7 100644
--- a/dev-libs/libayatana-indicator/Manifest
+++ b/dev-libs/libayatana-indicator/Manifest
@@ -1,3 +1,3 @@
DIST libayatana-indicator-0.9.3.tar.gz 149890 BLAKE2B c15ec72218814d9a33ab8cf654222ff7e05980de5cb175904041973d1ef9506c56a89e5fa8d41c1eaa2367f93a57e056010e23b87c2533cc7e731fbdfb23ef85 SHA512 cc2dd1e304e657cd8497d3107e7993122db6bbcf28c25dc1b41b250831cb76507226b5673abbd65bc954cbd5c3851df5528135df45d1cbb3de85c0c87c279452
-EBUILD libayatana-indicator-0.9.3.ebuild 981 BLAKE2B 81045cf4a146555ec7ba37a3b47de6ac5bcf5f74ea1ec21289423856541cbf71e180a2a78683834f5e03bcef955fd6b97ad7d08f81eea2434014814c9daa6348 SHA512 7c88bb02badde59e5b763337b2e65bbd1f920ad69bf2bf9a43d51b3168635bd21219733f77ed14a53da20219aeae4f818cec72d42717a6ab988b14cfb0b28045
+EBUILD libayatana-indicator-0.9.3.ebuild 988 BLAKE2B 74c2d2edcfa4d714ecb3037a442d70f114c7fbaca7ffa6257de0fa8adc195bdbf43c1002bc76bf86c25c42e9e304980d31131eafb3e08921ea77a8d9d83e913a SHA512 550eb44037fb1e8639ea84be03796085e8e1bbabf8c642cbc6938f9eb73a6fb9a7fea7bbc2413a0c741b1873681120f4ac01556f99d0872ac57111d31b395547
MISC metadata.xml 320 BLAKE2B 87ef34f60a6f66effac9de367e4dc493976b8fc08162ed86fd3b5cb15d7b0e51bc3b91d0675db4b3c48d17bcaab88f6fbdfd9ff2b63ec9079f71f56e13ab38fe SHA512 6ac6de8cd88988867e14f0b3a57b10762c171da8d75718c202c3f3a4a41707bd7d2eb4faee10b0b3d6a8130ef7b84036ae1a9575e97b25110ed185cda00e7e60
diff --git a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild
index f2f17dbe0fd5..4a1dee1f1eb4 100644
--- a/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild
+++ b/dev-libs/libayatana-indicator/libayatana-indicator-0.9.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/AyatanaIndicators/${PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="GPL-3"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index c090a12c3149..e07348675c2a 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/mock/Manifest b/dev-python/mock/Manifest
index 9df7357ba07a..7ca5410ecc51 100644
--- a/dev-python/mock/Manifest
+++ b/dev-python/mock/Manifest
@@ -2,5 +2,5 @@ AUX mock-4.0.3-py310.patch 2849 BLAKE2B a23047a6a872f7badb845388c3dcfb6c554824e5
DIST mock-4.0.3.gh.tar.gz 80318 BLAKE2B bc0dc8b97129eaa2f0f9c89898157ea5de398f59f4e2ebc07318cf745b74d1f1bcc989774600ec88ce1956f9fe16f9464f101ea5df5cd23b3a58b432d19feb8a SHA512 adfdab253eb3bc1b6cb767c58ffa3a8a5c5f88da0f04ea6680e0d87da59177972d2d99bfe0a770ac2ed4f809ca6a090a9d0f789eea8f4365ef2c54f8e8792e89
DIST mock-5.0.0.gh.tar.gz 83866 BLAKE2B 7c0718f8d43325b293b070f37c39ccf539a80460ac7e7b724674deb02154157a7dd62a81cd439e19589cee66f256f111f0feec9f8790f16c70948fac3745b43b SHA512 acde3099cb8daf49dffc390faffc45f94c9f1dd24f196ef613b0677cd88d1b55b5cbd04604ff540731e919784242c1cc341065fae99c347c6dfbb3d8115fc2fe
EBUILD mock-4.0.3-r1.ebuild 867 BLAKE2B eb394dfe8d34ba9c00879e98c972e802908ba9313d90acf4425fa048236ddaec98db5745360d237e1369e2e5a3c9c6d841860f6b3bd4a6913fb2172ce64355e3 SHA512 ce209606b78052b54f71873b98df4df33055255630d73a454cd3184a021b01d5c32ee4c81dde04a66e1b072fec3d2c30aad12536d9461ea2f32f5a2e70fea8b8
-EBUILD mock-5.0.0.ebuild 811 BLAKE2B 474022746aa38bdb6c0b54f30a8b10ed8928967d96963deaaba2e8133b2a8dd84f9d7f6c6c82cfbc72b0381564fc1966064ff6af629884664eec2b0198624b3e SHA512 b161e1c45ec931f44a4ed0c74f9597abef794b018296b1efa9b53795a60a6cde77f64211341b07078adfad073cf7767bd0ec91233b7af432d157dc64da6bb6c1
+EBUILD mock-5.0.0-r1.ebuild 758 BLAKE2B 8c49498a2bf5b2f55cb0a28e83dedb0ff1ca9aebbfc4a9c1be20f0ea25f6ef4d2dbd106402ecf6f08a8cc277616439de5555b9001b5d50b8acae1e7831e8e6a6 SHA512 d867d928dcc01c19ef2e20777b52a5cc92621fbd63d1f6c90ee934574776151a6800b73209171893f9bb5839aa0449bca68caf1ba82a34620a236c07847addc1
MISC metadata.xml 390 BLAKE2B ab0f000e11ee427d56fa28e307764a2c1864ce74bc679a491ab005a70d2bf8502d9a82b5d1941fcc268438880f8f950587aa090de9e611a520f89a49c78c0cbc SHA512 8456ad417374be30c038abce5a232d1075b8685e6432be93f49a74f327239354e14edfddf5e4a473264fb09bc0e4e6059489c1d0d651e8391ab0678d22987aeb
diff --git a/dev-python/mock/mock-5.0.0.ebuild b/dev-python/mock/mock-5.0.0-r1.ebuild
index 44bde8bc459b..9b7a978a73e1 100644
--- a/dev-python/mock/mock-5.0.0.ebuild
+++ b/dev-python/mock/mock-5.0.0-r1.ebuild
@@ -22,10 +22,6 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-RDEPEND="
- >=dev-python/six-1.9[${PYTHON_USEDEP}]
-"
-
distutils_enable_tests pytest
python_install_all() {
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index b62a62f66f04..4bb21351c6dc 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libffado/Manifest b/media-libs/libffado/Manifest
index 4860207f1dab..2bf14b009d2c 100644
--- a/media-libs/libffado/Manifest
+++ b/media-libs/libffado/Manifest
@@ -2,5 +2,5 @@ AUX libffado-2.4.7-fix-config-load-crash.patch 728 BLAKE2B 066910a52b054d423abfc
DIST libffado-2.4.6.tgz 1230455 BLAKE2B 1e86e7f9179e94c00a74514dbd7c0c299de6d1870f22c4d9ba14cb6b105b41c9dda62d19d0d660e84eee7e0f02c0bf7c44fbe58e24634ccf9cc9e41f1d38b5c2 SHA512 dac651233ea94c19834e810c64230bcbd5516de9e694ced1b6497ad927d734c527b3a556281676393674d33da768cb2431e7da1a0fdfc6ceb268e897029aa584
DIST libffado-2.4.7.tgz 1231931 BLAKE2B 3c304011259ddbd35ce8fd725d38a5f50fca962981f9c5af6e377493a14985e4b96c64bcc54ba5a341028ec17dc6f2c42ce527422779f2edc6f9a1a61220cf51 SHA512 424a9ca7ded12e72d77a50d7ddf4e50dc0d55b80d725499df7609ce60d0eac8b24a41d9b8e4e74f78bdefe114b61bd5f1ec09a6d083f4a58475e66d61153f075
EBUILD libffado-2.4.6.ebuild 2828 BLAKE2B cbc12b26019fe1b6977e94d0f39bbd023450318aa9664de1993e9074bb1bfcba51421c2e4ed810a7946bc6a894e085435186e1f321263ada467336385d7b242b SHA512 32fdb2cf90817a01e665eb2ed7f336d88a2431e2aa13c26e9119f16ca2354cbd1941be6bb0bb0b5ccc06411cf4c9497e23b5255314af22c395eb785d4d42d709
-EBUILD libffado-2.4.7.ebuild 2901 BLAKE2B f0aeaca448c24dba9bb39ec2740c8e99017d8a85b80128eaaab538404507bfc5188894de97ea577b983dd6d605aff0038d911b5823736fcc026f7633e907aae9 SHA512 4ec9d1d46f24562d5cc4bad95e460c5c0985dc4ca058d11edf954bf9e70581428c445f456e3e3946e38dc5da309fb717950d5a68bc771bd747ef69f0926a9cbf
+EBUILD libffado-2.4.7.ebuild 2899 BLAKE2B 32091b86da849978490487616f7b479ea3ec843da22bfed3475821ae2354be1c5dad4d621582da5f92c147e8ad7cb41cea7c5322db1d51c72be0b54c456ef689 SHA512 318322bb0e8a951e31fbd16c349a49b4b54470748d25784c7bec935b0b6af88d677a9c89144c93b8079a6e23646ae59466023bee99f626c7e4d20cbd335bd037
MISC metadata.xml 344 BLAKE2B a7d2c27caa7e9fa72716534c406145b94bd8a13eadf57d06ea8e3148339857311bd7e8f0434edbf8a70a5e7bfec1726425e1d16734841b056caeee7754471666 SHA512 30d31f76c73ff218fa34e5f9d442e2366082bf4697038c804c093cac0e22720341691b732bf653466f8e5fc7e734c11b08a02cef7dd2a4bd93635968e2c29447
diff --git a/media-libs/libffado/libffado-2.4.7.ebuild b/media-libs/libffado/libffado-2.4.7.ebuild
index 116efcf9375f..ba82dcda0075 100644
--- a/media-libs/libffado/libffado-2.4.7.ebuild
+++ b/media-libs/libffado/libffado-2.4.7.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" = "9999" ]]; then
ESVN_REPO_URI="http://subversion.ffado.org/ffado/trunk/${PN}"
else
SRC_URI="http://www.ffado.org/files/${P}.tgz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
fi
LICENSE="GPL-2 GPL-3"
diff --git a/media-libs/liblscp/Manifest b/media-libs/liblscp/Manifest
index 0c1382830ad5..7a3f4e6e8b3e 100644
--- a/media-libs/liblscp/Manifest
+++ b/media-libs/liblscp/Manifest
@@ -1,5 +1,7 @@
AUX liblscp-0.9.6-conditional.patch 350 BLAKE2B 5354ef415e5905d3dd03879372f6a434e1b0fb50ab6e5db750a0c61a6bb89ecce714d020b1e79fd09ef13fda947ad9c161d7302302ea34f4189803b33c86298c SHA512 c2db8ae9044138353ead1d4b992cb8bbb83038a96c1a20d953762f0c30ccd493d2503648c2f6588a97aa3e72edbb959e30e8629e7d3e1d7a74c7c2f5617863f5
DIST liblscp-0.9.7.tar.gz 98364 BLAKE2B 8ea8d05f7753db3dc3210e3faaa60d7f0e7fab558948a7e687b60b728f00ca557a08594f72beb0823e14c4eb3d4ec0aa75bb802194a4b9e660546c462196553a SHA512 03b83962ea89bbf4ca6b76c71f4883c7621a7306383bbd53f6240d7f17838cfa89c2861aa169f789754f6067fe76866068b26ab1370a0c2fafbf0f660894a4ad
+DIST liblscp-0.9.8.tar.gz 98451 BLAKE2B 6b353f322194ee4fa13a3b916982b5fed25eda746c40d1efde28e407a7c5dda943f331bd25a130976b6410a16c6a6a95e055bdcdbd6846bb7d522fcbf600074a SHA512 b46ac3407fca12fe3d330041bcdca72e481ab1a1149faf31aed8f41e5b153b788678c2cd595a22eb7ec9ce285225f451f7b8fecaf60d31695a9c308dc506ed83
EBUILD liblscp-0.9.7.ebuild 748 BLAKE2B 91cdd739be37cafa76cb6241f8b89ee2053f5d03518381acab1ac106f8d816c6a9001acd03bdf3f380e3529e25e5c100e16a9ededb3e427135f1c27cc9b874f0 SHA512 c37f1f6ea1e27fdc5f573dc8745a6aadc9aadbee8ce496c78631b13af7317f72f1f57e84dc043938b81ee63c261228528d4c13dfe7ca78a6d5f6c106d55e2478
+EBUILD liblscp-0.9.8.ebuild 750 BLAKE2B 4ec1fd94a04806df5a2c8ec18f12a21cb53159a933be39253bbf2ad3d2e505e8cc71d8bfcb8bfeb751da7fc60c18437d63c74c05e4a723f94106f1d4717bb4c7 SHA512 fdcb708593aec437922f534f90a1bee1040d68c5659d56645052f933f7dec512767d70b359f535db3d7fec4dd6677dda306e0c205be565b25a48d470290e687f
EBUILD liblscp-9999.ebuild 750 BLAKE2B 4ec1fd94a04806df5a2c8ec18f12a21cb53159a933be39253bbf2ad3d2e505e8cc71d8bfcb8bfeb751da7fc60c18437d63c74c05e4a723f94106f1d4717bb4c7 SHA512 fdcb708593aec437922f534f90a1bee1040d68c5659d56645052f933f7dec512767d70b359f535db3d7fec4dd6677dda306e0c205be565b25a48d470290e687f
MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8
diff --git a/media-libs/liblscp/liblscp-0.9.8.ebuild b/media-libs/liblscp/liblscp-0.9.8.ebuild
new file mode 100644
index 000000000000..5d0c3733b0ff
--- /dev/null
+++ b/media-libs/liblscp/liblscp-0.9.8.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C++ library for the Linux Sampler control protocol"
+HOMEPAGE="https://www.linuxsampler.org"
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit subversion
+ ESVN_REPO_URI="https://svn.linuxsampler.org/svn/liblscp/trunk"
+else
+ SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
+ https://download.linuxsampler.org/packages/${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc"
+
+BDEPEND="doc? ( app-doc/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.9.6-conditional.patch"
+)
+
+DOCS=( ChangeLog README )
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOC=$(usex doc)
+ )
+ cmake_src_configure
+}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 4b3e8deb659d..7302896176c3 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest
index 23f03d3d3d72..5af17dc2a062 100644
--- a/media-sound/qjackctl/Manifest
+++ b/media-sound/qjackctl/Manifest
@@ -1,5 +1,7 @@
AUX qjackctl-0.9.1-disable-git.patch 543 BLAKE2B 818b22b94d1869ca59545463382f254458d7707b33a8150fe29f607ffca72f54d599ab00904bb05b10ef61a2b461ca9c94160b257dd679fb00b0ce872298d488 SHA512 d8c01bb983df5507676433c0262e03b33e43396f421ce37761927489bd6e350dc7ec3b8fce673108ea02d5b13d2b4317dc476c43bb4e1fac14af31a2867fd570
DIST qjackctl-0.9.8.tar.gz 1274469 BLAKE2B 6ed3b594b501c89603c48d382736e13d9ab16f25eeb11e47b9619e0cb33d6749de2ed2aabf8e252f0a146713fafe65810c45fd25c7f288c4c6c6977db9de7961 SHA512 270b14865ed12456dc30f6d9c7d6b9a03753f087f4317e4aed2e524bff742c1ca0cfcd11be08983117117e2301da16eae3cf572075152f3cc9f993c73ef76ece
+DIST qjackctl-0.9.9.tar.gz 1278700 BLAKE2B 9db5ed933534f1364fcd7c7c81abeee6fee426efd4b9625954f1756bdc8b05628e730d428c88283b8c0d5bca6c21b6dd018b660a4b8069d3cb7c2a4f0edd2ea6 SHA512 184745bd24e52ee82d25ed410525751ba3f9a1c832c78c93a2e6457b0e930ea8d501efd5474c2e37812a264821d007c721b98a1774ce39c4ad58be331f2a2eb3
EBUILD qjackctl-0.9.8.ebuild 976 BLAKE2B a6a05372bde75dd58333c396065004ac4a1dcca0740602b66607c2034102c222e78e0df210a3232c9c1fe4889e0dadd1184453c5f6f851c7081b741398303589 SHA512 36e100173b637c3b4bea81f7f4134dbd6cd65a285be5ce93ee0b60cbb06551e7fb41f901fb4f9bf0c2aa27cd38b5cfe5c68c8cbcaa612c9e8f8aad7717838eab
+EBUILD qjackctl-0.9.9.ebuild 978 BLAKE2B 1cd97fba1596268e1b574e7712d53a4632c05f3e8dff249baf579ececaebb2e72fa03b3e7a24f6dd8843241ab13e6a5e0d19ab43607102955b4b074b609e5f30 SHA512 e14fba2be8e4de5a4781ea3806a8f60ff3ab430fb9f57860ed502efd83d5efb6d53cf983a34c3b3bcec218d39cf21b585561fdcf952d2dcb88cb84e760118339
EBUILD qjackctl-9999.ebuild 920 BLAKE2B 1d966d83ed7d06090b7117259727d872cfcc78963b9fdd61324d321694fdb85d8f9592ff2b428feb13259dc276189ef032fc34bdba258e72d8dc5de699709c16 SHA512 b581805aff62535801ced064ed7ee16f72884ca4b7442062e6961dedd20d58abba68cc7ee292e759e52bbfe2868f442c8dba84ddfb4e1bed1f18535aded1f1b7
MISC metadata.xml 338 BLAKE2B 74efc1853779388695ea14b6ccbe8e22d88941b8fcb845f553c02bd9e052f5638b2f4629dd238272a20b76db17f0d1f30a454a4b9a27333eb1e80b8d826c0dfd SHA512 bf18f336710191bc34b33b34f3f39435a9f3c9d7c45cef4e5b0ad39c19f4a9b27ee032dd2dbf6c57daaa90ad5f9adce40c49230850b6c1d746d0691eaf5ebb10
diff --git a/media-sound/qjackctl/qjackctl-0.9.9.ebuild b/media-sound/qjackctl/qjackctl-0.9.9.ebuild
new file mode 100644
index 000000000000..127871210489
--- /dev/null
+++ b/media-sound/qjackctl/qjackctl-0.9.9.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg cmake
+
+DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
+HOMEPAGE="https://qjackctl.sourceforge.io/"
+SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa dbus debug portaudio"
+
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dev-qt/qtxml:5
+ virtual/jack
+ alsa? ( media-libs/alsa-lib )
+ dbus? ( dev-qt/qtdbus:5 )
+ portaudio? ( media-libs/portaudio )
+"
+RDEPEND="${DEPEND}
+ dev-qt/qtsvg:5
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.9.1-disable-git.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCONFIG_ALSA_SEQ=$(usex alsa 1 0)
+ -DCONFIG_DBUS=$(usex dbus 1 0)
+ -DCONFIG_DEBUG=$(usex debug 1 0)
+ -DCONFIG_PORTAUDIO=$(usex portaudio 1 0)
+ )
+ cmake_src_configure
+}
diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest
index a52ce5dd7c16..938826d0f63d 100644
--- a/media-sound/qsampler/Manifest
+++ b/media-sound/qsampler/Manifest
@@ -1,7 +1,9 @@
AUX qsampler-0.9.1-cmake-no-git.patch 543 BLAKE2B db45bba7c2f5e7d3325340568a1163627dc909192bc7721436b34216cdc2672c1134f817367a8783810412e909c6934a45f730f7623787b6819a88cfacd5aa0d SHA512 e5e55ca07bf38627d45a7761027fb49dfb4736b59ad0ad5441bcf1c51fef3678ddb4a6974d6febd2e74fed90a6535d0f4dcd80b4b587b2087c3ec3d1ed18ae3e
DIST qsampler-0.9.6.tar.gz 222973 BLAKE2B 944616f522df1e4d5d8305f474f1aaf0f5c39d41860b26f057122463a866ccf95c283ec6a34ef204580627b1e9b6aaec4dd6bf65364fab67ceee91b9d08879dd SHA512 a2de808d3b4d41970b11eb41c972b09568fc478abb0e039725bb8d341b988986c239a82792ba5051d552264dd44d68d3d58f00e21412a154fbb476421262381d
DIST qsampler-0.9.7.tar.gz 220674 BLAKE2B 743cd6a2ea2ea9a76b8aa840bc67d15dd3be2a89a783c7de896bf618a14c06f51fa0d753337d73e21b9a350cb96936f2288d8893fc441f8e5117ea322fbb2785 SHA512 3474ef1924ca4090d153ccf2b50de840c8f0cd22c880e2ffb129c9f1f1516238cfe4e3e35b5dfa839ea21d45390814723f530b8618fa0ca4a4cac1c15bcf3083
+DIST qsampler-0.9.8.tar.gz 220782 BLAKE2B bd6431198e9143ff4123f0ed06e1e880891a7168412fe7fd0b09d5ef8be8a45027560fdb109d395a1fd66a1f6fdbf1c8b3dc673ec2a3d462f157048b0983142a SHA512 4731eb86663261f09503a3f7c930b7def86f35ac4693b5a4514c16440957c693848522e87f41ba17f415ef6575b60f865f4d44c204020869ee37b682339e5fcf
EBUILD qsampler-0.9.6.ebuild 1124 BLAKE2B c678830f8637123b03ab9b76ff3011646b3300a96bb97e714aee0371ed138315ae0db880e142706b0e9eaa791f920ac8dfed6b3ce6f3d156e16d2786cee39262 SHA512 a001fd94db2b62d6b8be35058e5a25af2b20e73ce67e073345ac20599e5e2d4f17a92fe6ae4b27d4294e1b512368e585ee87a5576dcbc128fe0a73e988dc60a5
EBUILD qsampler-0.9.7.ebuild 1125 BLAKE2B a1c614c76d6bdb057cb7d82c595822b3fc3e0277547e6d49503a45805108c2bd2202677fdfcfc638ca6355160570a5f9795b1e42271fd445a93e7b5d00276ad0 SHA512 622132777a24f8e2ae8a8cf211bb553c895b967c93f8d5533681d35f1662b43b1f8eb087d54b03d85ab1ddbb2bda6b75f80c6bd0fb048c835319da984e3e7874
+EBUILD qsampler-0.9.8.ebuild 1125 BLAKE2B a1c614c76d6bdb057cb7d82c595822b3fc3e0277547e6d49503a45805108c2bd2202677fdfcfc638ca6355160570a5f9795b1e42271fd445a93e7b5d00276ad0 SHA512 622132777a24f8e2ae8a8cf211bb553c895b967c93f8d5533681d35f1662b43b1f8eb087d54b03d85ab1ddbb2bda6b75f80c6bd0fb048c835319da984e3e7874
EBUILD qsampler-9999.ebuild 1066 BLAKE2B b0a45cb8bbb7411501d30139b4943537f8dc88efab7191d3e2d26f2f0b197e4f9f93e2b1244e579be535da988306710dc4a5239e0464ba8c25ef04be8e08611a SHA512 9ce670ceefca88a1d33d66ab16132086c482aff2dd2ba6f47bf21e676ee19b92369ac629d29fa2bd22c575aea5290cb6082973c8571fdbe2e3f3d17a91513d76
MISC metadata.xml 494 BLAKE2B e15f94a046f20f6430b293d548b1b9694e172b083d51542d398abf2de7beea5aa5915b670ac335bc31f797dbba71e82db55b72a93e88bfbdca8d862d9840975e SHA512 b136da53c09415395c0529c6d02d328520617737bce205ba1089725c3705ddea4be61e8208d814479976a420673498fba53caba64b5e0cb49ffe79694045f25a
diff --git a/media-sound/qsampler/qsampler-0.9.8.ebuild b/media-sound/qsampler/qsampler-0.9.8.ebuild
new file mode 100644
index 000000000000..f286d8199e11
--- /dev/null
+++ b/media-sound/qsampler/qsampler-0.9.8.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code"
+ inherit git-r3
+else
+ SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Graphical frontend to the LinuxSampler engine"
+HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug +libgig"
+
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-libs/alsa-lib
+ media-libs/liblscp:=
+ x11-libs/libX11
+ libgig? ( media-libs/libgig:= )
+"
+RDEPEND="${DEPEND}
+ media-sound/linuxsampler
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch"
+)
+
+DOCS=( ChangeLog README TRANSLATORS )
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCONFIG_DEBUG=$(usex debug 1 0)
+ -DCONFIG_LIBGIG=$(usex libgig 1 0)
+ )
+ cmake_src_configure
+}
diff --git a/media-sound/qsynth/Manifest b/media-sound/qsynth/Manifest
index 1c49c583a729..0ce3c7effc81 100644
--- a/media-sound/qsynth/Manifest
+++ b/media-sound/qsynth/Manifest
@@ -1,5 +1,7 @@
AUX qsynth-0.9.1-cmake-no-git-version.patch 579 BLAKE2B 561d4fab7495335a9853968820f71508fe0ce340d829a36b74845b76a06c35abb815d40756d080efe9fecf8e8bcd9dfa347dc524aa4af2ccbb892ebc678fc861 SHA512 843467c9c6d13970ae7494a700830860783e48f4e9cc0bd74522921dfc2358e76d2e1b35436e2d04381e9e00c00692357526f3a0fa25c4d9205cd85ce73e97fd
DIST qsynth-0.9.8.tar.gz 333010 BLAKE2B 60433afaccc6a1378b9799316bd8d4a0cbe3592059788feacf8564e6ee659ea61904358378d3307a12e706c8aeb70a51546063fc7f766091ea784f7e01bb780a SHA512 f193dcbce0b92e25d5310c5f6d78a6360a8a6f089efceae55b7a425a823d418618ee2fd0debca6b9e4793e988b92f2dd8c2f32812f21224e8e566ab15d4d5e64
+DIST qsynth-0.9.9.tar.gz 333110 BLAKE2B efc22bc509445e1948d7dd28de8e6c6281967964dcf54e688a8830280945b37c51c70e0a64596bff2a7a12ccfcbaa3fd65d9465b11dc7abe2cca060cce6e3997 SHA512 79a3085a884b3bd3251ad059b8ab67eb3329f2e6b25df5dfa6d210d7d313000b52ccdfd8b9f18aa49bdc9db2a5cd1738f05c529cb4673bd579b4ba987b1edff6
EBUILD qsynth-0.9.8.ebuild 1409 BLAKE2B 3da591d928a9b272f52f4cb9a52701df395e07e6a5595b44bae22405c433de7a3d42f7831ad99e9a545e7abb50306bac1ef0f8b9ae170ba5200c29015bad303b SHA512 97c625f61f97787d161296943cd12582919faf498c44a09e43898bad69513dcf3b27bfd286cd0b48693b3aa4b62c4e7acf1dbba20fab8c1c029b7b4554a02310
+EBUILD qsynth-0.9.9.ebuild 1413 BLAKE2B 94f3b565fe4092f371bcb9e668ce11403dd384ce2932846956d80fab08b7fb18d00892b4f1e0cdf40f17d002897e4076f701119b965dd7dbdf28bb564ecddff4 SHA512 d46ea096cdab2d24bd73e42f55c5056ac408baa42a0ba5d215683342605c04cfa4c6f404dfaa0e2d6a9c5fc1ec9954835c8af88e5e0a51fc60fa15817b5e7733
EBUILD qsynth-9999.ebuild 1347 BLAKE2B 219e5066d51c2aa4216f883b2a8e59de6f081caa033cd9810a4037ed7aea15225937e2c9c38cbd6d970c9ed1678f2d95d3b0a8cee3f6994243f77029a13ccfec SHA512 e423e026864f91ac8da553c616be407843ce250c504c96a7616bdae9821483675e338374474d0555a62859aa9b10478e2b1504cc2985b39dea534ea74e0a0932
MISC metadata.xml 763 BLAKE2B 871d9e5edd0dcd434d496c2d40f997717d424502a5d7072264886477eaaf4bf460e32746bc899a124d97f5cadf116c0cdd198d017ebd4e9cbd769ba2af8a8512 SHA512 147e494f3b468283759a06d361d286e211e95cabbfc6daef67c406e5f19a9eb04ec611f41273ddb0c712dd1fd9afa3a71922bd9cfe749c388ab61d550dc86def
diff --git a/media-sound/qsynth/qsynth-0.9.9.ebuild b/media-sound/qsynth/qsynth-0.9.9.ebuild
new file mode 100644
index 000000000000..802d146a7511
--- /dev/null
+++ b/media-sound/qsynth/qsynth-0.9.9.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop xdg
+
+DESCRIPTION="Qt application to control FluidSynth"
+HOMEPAGE="https://qsynth.sourceforge.io/"
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://git.code.sf.net/p/qsynth/code"
+ inherit git-r3
+else
+ SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa debug jack pulseaudio"
+
+REQUIRED_USE="|| ( alsa jack pulseaudio )"
+
+BDEPEND="
+ dev-qt/linguist-tools:5
+"
+DEPEND="
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-0.9.1-cmake-no-git-version.patch" )
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCONFIG_DEBUG=$(usex debug 1 0)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ # The desktop file is invalid, and we also change the command
+ # depending on useflags
+ rm "${D}/usr/share/applications/org.rncbc.qsynth.desktop" || die
+
+ local cmd
+ if use jack; then
+ cmd="qsynth"
+ elif use pulseaudio; then
+ cmd="qsynth -a pulseaudio"
+ elif use alsa; then
+ cmd="qsynth -a alsa"
+ else
+ cmd="qsynth -a oss"
+ fi
+
+ make_desktop_entry "${cmd}" Qsynth qsynth
+}
diff --git a/media-sound/wavpack/Manifest b/media-sound/wavpack/Manifest
index 169a73b30dc6..60f27b466c7d 100644
--- a/media-sound/wavpack/Manifest
+++ b/media-sound/wavpack/Manifest
@@ -1,5 +1,5 @@
DIST wavpack-5.5.0.tar.xz 797996 BLAKE2B e2a00052ce887c4ac4e767a1852f0b94c7d23071f5974cb15f33700acaf5b6ae9e5e08a7dee8c66520d2178a4f9e3cc2139da78f040803d55d504b949000c8c9 SHA512 9758e8079618e45e585330cd472f8ddae6e0ffd9a79032e7ec60251fff331390a619855dcdcf92942f5192d6ae12e05b6feca36394d30f0fe7e65222ee2696fc
DIST wavpack-5.6.0.tar.xz 787148 BLAKE2B 3c0841543f8aa2ca6f6f865bbfec1569b074af500c5b63368624a13b4619f42479cc65fc575d74af6fa3cd52b34c43ead8ea5388c9398fbbe901e0683ebba3c5 SHA512 7421eff1f6e18f2e698b367ca48f6773456d0fcb53241be70149a87eff2cdf14dd8a82845a016f59ed32c7df494d018e6e23495709d3a56500b0660f177d5c0f
EBUILD wavpack-5.5.0.ebuild 685 BLAKE2B 266f5aaa734643989c97142b4be8aa732b3bac9e60cfa4ceedd6c6235942628ccc32e02adcd3e31e85aba917eb706a6c25d82534ad25041ed9882efe6aad7758 SHA512 d7f3239c4f6aaa7f40cd627bac9636a740731658ed2efabb9fa3778c76f3e29c83890dff1c232be32dc6a3f01b5127e738aae5b38d24f3e7f9f8ed438636048d
-EBUILD wavpack-5.6.0.ebuild 692 BLAKE2B 349d22eff7896e8ba2daae0a30d8d21128267d84f1f265b1fb0bd8301cc0bc53a0ae57d2e9d7502e15b8ee65189ed0419ab1311e08c155ddf67146b9c08fc725 SHA512 95e132766c71dc69cd9e543b2c374193c0dacd57c07be023882b65b867c4aeae81d6c84e60045a02c51edfd37ce82788eb57e0f1566c62ccf22570e2073dd403
+EBUILD wavpack-5.6.0.ebuild 687 BLAKE2B ab5bc845535ab952ddd4140c7bce527a79ef102f86c10c5abbc723447fc9d41b9cc548d3aee1fa0ac54397bfe87128551460519c9fba32302fe16ccdac92860e SHA512 1be51f11eaa494e9c67759314a1b30514c5b96f304a69e68e2cbad4e2194504d871567a4ae0382afd8207ea6b86f68fad8311aa8aeff7f1aad10e8fc433210e7
MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b
diff --git a/media-sound/wavpack/wavpack-5.6.0.ebuild b/media-sound/wavpack/wavpack-5.6.0.ebuild
index 6ac61dbbe36f..098195d9aa46 100644
--- a/media-sound/wavpack/wavpack-5.6.0.ebuild
+++ b/media-sound/wavpack/wavpack-5.6.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dbry/WavPack/releases/download/${PV}/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
RDEPEND=">=virtual/libiconv-0-r1"
DEPEND="${RDEPEND}"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 163613c17cfa..e1f4b54309a5 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 2e2d7977bb56..82226db76156 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Dec 2022 07:39:42 +0000
+Thu, 29 Dec 2022 13:39:48 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index c993c9b4efd1..db2aa8ef57ea 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 538785 BLAKE2B a42e589b6c2be5ab4486b79822a326a12b3725dbc28e32cbb116cd453b6899511ab2026524f136171407f678f9acafd852f1a2a245b8caed5bad581d2eb86337 SHA512 8ff81ddfe9cd2569ab4fe6eabe9daf23f1f66918aba5cae55ff8241b2bb330fac90cb5595df81455bfa98b51ed1c6e965c73508fe1b662e752525e3e27b52956
-TIMESTAMP 2022-12-29T07:39:45Z
+TIMESTAMP 2022-12-29T13:39:52Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOtREFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOtmKhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBTFQ/+KTY2nXNIiS01B0Gi1qX8v4qkqrw2jHqbOP0MS4XXs6i6tcvvy1OubyWn
-LGQOpxcYa5Rf9H/NiaudFHGeKHQC+H9I6GK68m7oE5aGFCaS1UrmjLML0s9+GfxQ
-pqJ5dJReNpy6gEUKf/ESB/c9dZV1QjOuK5D7htzTbURgCEsqou0e+EvF74UGk2CP
-6TfgbyS7WkDy900TqhiO+rkWso2MZU5sc4HF8uaZ4kbutlu7XMUI+e+NwYu9xpP9
-Dh1ZSAHQ3hTqZzDXmcM9gcPTn3WHu8W+d3V7d5/r7hJTbcWG/lBIyEhSqYlcfEWa
-ib/BHusah+Aun13BWagpX5fTHzQx6xahA9XAp3Q6Fkf1E8NYxoGRxhMBgTIOdjYu
-OrPwVPSc17nY8Gyx0+AT1XeXO+fI7OeXMDPHVNQCU4pGH33P9Pnd1T5Q/wn89XJc
-vo+6lUPlq0igt18/jFQD+gNdv8Md2/uXXbdwwUtqa8gPg63/hX7FwmEyFguRDzS7
-CsF4THehCFuJ5+Bh9Z+2+wQ9TzsDTMXayI3ILfpoCRmQq/eEeUu/ySgMMAOb0a8C
-0h5//T7LQoPZrkp0I4lJ6nfujQyhjrGOsWleeF3JnXoC+e+TOuMas4o1WQRPqtHV
-+1Nz6IM7V4a2TGH2pJbnF/s5UJhXs9bdbkzDCjXUf9r7b0XGD+4=
-=SUSL
+klDAZhAAr8KzwSQaVxyhnmxco2sSGiJ4Xr5xiZqfy+W/Py9fGiu42TCvWQjRYfnl
+PCPUouCnxEZEgpV0w+kwQUlIi7bKV0b6B+X/pdIGDzsagRlTQXrUIhGoqAC87FmJ
+yrF33cMtd7nLAdS+/4qLL/0NF7nr4MchJ3p1U9R2Q8IlkK8QTOWxVNLVpngFCfHN
+VWlP8FOu/JP1GSxLHiawuxzmG2BSV+fEz86ArMf7GPcpBaOYJ7CytdcCjyvw3z2e
+PreQU/jZhKqmdh2t0tNjGGpAbxvLn7K5j64V4Yc2sAxn5dSuP8KQuRbD6WIYMMFE
+o08zDkYUqKFv6pi7g5EjNpLIHuLpyC2qIPll/9u5Kn9NvNO+AIV4KoJ0350Z8IAE
+6xPnZfKclv03beFuNyheOmyGwkqHq8mIcv8GBx9LBnbZ7jL9QmFy+cpq0/ALdsme
+anyyrYCsvhVBslWNHJCU6hERzu8qakAbEOfodWiYiI0IU7R2iXu/2hgfVDOZBcPa
+sMAmu98YAbQKhEPnXhEf8OVnHyOTSDkWrkHZyjfI9o0PpPUbE+v/D5EFffT5bGl+
+FxV/dmw7IeV0YLuDY+9HXLJJuBa9g+fEB4YH8NJCVaZV6zx7lNrue6+XMld8O2RW
+kas3dX9v9dWwTT8bc3jjZv5IBWy9RuEzDLi53EBQolLM1UCU/vk=
+=NNV3
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 2e2d7977bb56..82226db76156 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Dec 2022 07:39:42 +0000
+Thu, 29 Dec 2022 13:39:48 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 2204cece50c3..d39cda7e5366 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 742c3586e9c6..3d7ecece31d6 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/ayatana-ido-0.9.2 b/metadata/md5-cache/dev-libs/ayatana-ido-0.9.2
index 3d67562e47f8..3eb3b7bf0976 100644
--- a/metadata/md5-cache/dev-libs/ayatana-ido-0.9.2
+++ b/metadata/md5-cache/dev-libs/ayatana-ido-0.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/AyatanaIndicators/ayatana-ido
INHERIT=cmake vala
IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1 LGPL-3 GPL-3
RDEPEND=>=dev-libs/glib-2.58:2 >=x11-libs/gtk+-3.24:3[introspection]
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/AyatanaIndicators/ayatana-ido/archive/0.9.2.tar.gz -> ayatana-ido-0.9.2.tar.gz
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 vala 160a8a30a6cb9aa601e5441c643a7c61 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=ed798e2472d328a9dae0623c2b67c37e
+_md5_=a276866bb2d9ac0bc4b33db3f698c38e
diff --git a/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.91 b/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.91
index 884e226e1445..022ff82c5590 100644
--- a/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.91
+++ b/metadata/md5-cache/dev-libs/libayatana-appindicator-0.5.91
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/AyatanaIndicators/libayatana-appindicator
INHERIT=cmake vala virtualx
IUSE=test test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=GPL-3 LGPL-2 LGPL-3
RDEPEND=>=dev-libs/glib-2.37:2 >=x11-libs/gtk+-3.24:3[introspection] dev-libs/libdbusmenu[gtk3] >=dev-libs/libayatana-indicator-0.8.4
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/AyatanaIndicators/libayatana-appindicator/archive/0.5.91.tar.gz -> libayatana-appindicator-0.5.91.tar.gz
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 vala 160a8a30a6cb9aa601e5441c643a7c61 virtualx 644887c82aefdf12001489391fca4f02 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=e233ac3e410a31301f87947d6607455d
+_md5_=54ca4c3715465ccac4e2529e6292cdfc
diff --git a/metadata/md5-cache/dev-libs/libayatana-indicator-0.9.3 b/metadata/md5-cache/dev-libs/libayatana-indicator-0.9.3
index 0d775981eae9..ea2249d4f83b 100644
--- a/metadata/md5-cache/dev-libs/libayatana-indicator-0.9.3
+++ b/metadata/md5-cache/dev-libs/libayatana-indicator-0.9.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/AyatanaIndicators/libayatana-indicator
INHERIT=cmake vala virtualx
IUSE=test test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=GPL-3
RDEPEND=dev-libs/dbus-glib >=dev-libs/glib-2.58:2 >=x11-libs/gtk+-3.24:3[introspection] >=dev-libs/ayatana-ido-0.8.2
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/AyatanaIndicators/libayatana-indicator/archive/0.9.3.tar.gz -> libayatana-indicator-0.9.3.tar.gz
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 vala 160a8a30a6cb9aa601e5441c643a7c61 virtualx 644887c82aefdf12001489391fca4f02 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=53b462b97a1f15e89796b472d09393c7
+_md5_=7ba3d644ce80ccd79ab73669025e89ff
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 322796827b23..c5f62efe10ce 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/mock-5.0.0 b/metadata/md5-cache/dev-python/mock-5.0.0
deleted file mode 100644
index 44017c92dfe7..000000000000
--- a/metadata/md5-cache/dev-python/mock-5.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/six-1.9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.1.3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) >=dev-python/gpep517-9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.5.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Rolling backport of unittest.mock for all Pythons
-EAPI=8
-HOMEPAGE=https://github.com/testing-cabal/mock/ https://pypi.org/project/mock/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
-LICENSE=BSD
-RDEPEND=>=dev-python/six-1.9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/testing-cabal/mock/archive/5.0.0.tar.gz -> mock-5.0.0.gh.tar.gz
-_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=10dee4222233f154e4deabb19d06ed97
diff --git a/metadata/md5-cache/dev-python/mock-5.0.0-r1 b/metadata/md5-cache/dev-python/mock-5.0.0-r1
new file mode 100644
index 000000000000..067ec883513c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mock-5.0.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.1.3[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) >=dev-python/gpep517-9[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.5.1[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Rolling backport of unittest.mock for all Pythons
+EAPI=8
+HOMEPAGE=https://github.com/testing-cabal/mock/ https://pypi.org/project/mock/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+LICENSE=BSD
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/testing-cabal/mock/archive/5.0.0.tar.gz -> mock-5.0.0.gh.tar.gz
+_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
+_md5_=d4642fcc25fe9d5d1120994a192f803b
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 76e43cbc4735..e1a53fd05958 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/libffado-2.4.7 b/metadata/md5-cache/media-libs/libffado-2.4.7
index dd70b853eeff..d0764cb42b8b 100644
--- a/metadata/md5-cache/media-libs/libffado-2.4.7
+++ b/metadata/md5-cache/media-libs/libffado-2.4.7
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://www.ffado.org
INHERIT=desktop python-single-r1 scons-utils toolchain-funcs udev multilib-minimal
IUSE=debug qt5 test-programs python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2 GPL-3
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) dev-cpp/libxmlpp:2.6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/dbus-c++ dev-libs/libconfig:=[cxx,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/alsa-lib media-libs/libiec61883[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-apps/dbus sys-libs/libavc1394[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libraw1394[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] qt5? ( python_single_target_python3_8? ( dev-python/dbus-python[python_targets_python3_8(-)] dev-python/PyQt5[dbus,python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/dbus-python[python_targets_python3_9(-)] dev-python/PyQt5[dbus,python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/PyQt5[dbus,python_targets_python3_10(-)] ) x11-misc/xdg-utils )
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
SLOT=0
SRC_URI=http://www.ffado.org/files/libffado-2.4.7.tgz
_eclasses_=desktop 7eb20ad915a0a318176d51bc2508ff5c multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 scons-utils 03ca4edc3a0fdb533f0f358787059bdc toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=90da037a353888601f053220b150bf13
+_md5_=c462b7c61619842f63e4dc810f77dcc7
diff --git a/metadata/md5-cache/media-libs/liblscp-0.9.8 b/metadata/md5-cache/media-libs/liblscp-0.9.8
new file mode 100644
index 000000000000..c524548ddbc8
--- /dev/null
+++ b/metadata/md5-cache/media-libs/liblscp-0.9.8
@@ -0,0 +1,13 @@
+BDEPEND=doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=C++ library for the Linux Sampler control protocol
+EAPI=8
+HOMEPAGE=https://www.linuxsampler.org
+INHERIT=cmake
+IUSE=doc
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=LGPL-2.1
+SLOT=0
+SRC_URI=https://www.rncbc.org/archive/liblscp-0.9.8.tar.gz https://download.linuxsampler.org/packages/liblscp-0.9.8.tar.gz
+_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=602ccd183929f91a9ceee7bc98c62d9f
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 5f8534661dfd..602fd8782112 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/qjackctl-0.9.9 b/metadata/md5-cache/media-sound/qjackctl-0.9.9
new file mode 100644
index 000000000000..2610d4027874
--- /dev/null
+++ b/metadata/md5-cache/media-sound/qjackctl-0.9.9
@@ -0,0 +1,16 @@
+BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 virtual/jack alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) portaudio? ( media-libs/portaudio )
+DESCRIPTION=Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections
+EAPI=8
+HOMEPAGE=https://qjackctl.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg cmake
+IUSE=alsa dbus debug portaudio
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 virtual/jack alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) portaudio? ( media-libs/portaudio ) dev-qt/qtsvg:5
+SLOT=0
+SRC_URI=mirror://sourceforge/qjackctl/qjackctl-0.9.9.tar.gz
+_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=24d16de3e5dc7b6ad7c1b5e15e6feee7
diff --git a/metadata/md5-cache/media-sound/qsampler-0.9.8 b/metadata/md5-cache/media-sound/qsampler-0.9.8
new file mode 100644
index 000000000000..3d49ed3bda74
--- /dev/null
+++ b/metadata/md5-cache/media-sound/qsampler-0.9.8
@@ -0,0 +1,16 @@
+BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= )
+DESCRIPTION=Graphical frontend to the LinuxSampler engine
+EAPI=8
+HOMEPAGE=https://qsampler.sourceforge.io/ https://www.linuxsampler.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake xdg
+IUSE=debug +libgig
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/liblscp:= x11-libs/libX11 libgig? ( media-libs/libgig:= ) media-sound/linuxsampler
+SLOT=0
+SRC_URI=mirror://sourceforge/qsampler/0.9.8/qsampler-0.9.8.tar.gz
+_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=dc6e14755df080208a180b0d9d9b5eb5
diff --git a/metadata/md5-cache/media-sound/qsynth-0.9.9 b/metadata/md5-cache/media-sound/qsynth-0.9.9
new file mode 100644
index 000000000000..613ddab35752
--- /dev/null
+++ b/metadata/md5-cache/media-sound/qsynth-0.9.9
@@ -0,0 +1,17 @@
+BDEPEND=dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
+DESCRIPTION=Qt application to control FluidSynth
+EAPI=8
+HOMEPAGE=https://qsynth.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake desktop xdg
+IUSE=+alsa debug jack pulseaudio
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
+REQUIRED_USE=|| ( alsa jack pulseaudio )
+SLOT=0
+SRC_URI=mirror://sourceforge/qsynth/qsynth-0.9.9.tar.gz
+_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a
+_md5_=b4b368b0ae8b921abe4bf84977423b0f
diff --git a/metadata/md5-cache/media-sound/wavpack-5.6.0 b/metadata/md5-cache/media-sound/wavpack-5.6.0
index 2284a81fe0f8..c59275a14f6a 100644
--- a/metadata/md5-cache/media-sound/wavpack-5.6.0
+++ b/metadata/md5-cache/media-sound/wavpack-5.6.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.wavpack.com/
INHERIT=multilib-minimal
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=BSD
RDEPEND=>=virtual/libiconv-0-r1
SLOT=0
SRC_URI=https://github.com/dbry/WavPack/releases/download/5.6.0/wavpack-5.6.0.tar.xz
_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=91a9a88c1a58a77d412bb1a1dd97ca76
+_md5_=b7e4b3b0cff4cd3712b0637ad0da1917
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index e067749d1511..1fb48d8106d6 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/biglybt-3.2.0.0 b/metadata/md5-cache/net-p2p/biglybt-3.2.0.0
new file mode 100644
index 000000000000..d5185e6efaf0
--- /dev/null
+++ b/metadata/md5-cache/net-p2p/biglybt-3.2.0.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=>=virtual/jdk-1.8:* dev-java/commons-cli:1 dev-java/swt:4.10 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+DESCRIPTION=Feature-filled Bittorrent client based on the Azureus open source project
+EAPI=8
+HOMEPAGE=https://www.biglybt.com
+INHERIT=java-pkg-2 java-pkg-simple
+IUSE=doc source
+KEYWORDS=~amd64
+LICENSE=GPL-2
+RDEPEND=>=virtual/jre-1.8:* dev-java/commons-cli:1 dev-java/swt:4.10 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+SLOT=0
+SRC_URI=https://github.com/BiglySoftware/BiglyBT/archive/v3.2.0.0.tar.gz -> biglybt-3.2.0.0.tar.gz
+_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple 257a59d157060d7bd51a13e68c614dd5 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1
+_md5_=cfb7be9eb29e5b104c38c65b974fe363
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index ed92a77de9d1..b6394052c4ed 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/gdal-3.6.1 b/metadata/md5-cache/sci-libs/gdal-3.6.1-r1
index b69f68b97539..3329cc6b60de 100644
--- a/metadata/md5-cache/sci-libs/gdal-3.6.1
+++ b/metadata/md5-cache/sci-libs/gdal-3.6.1-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/32
SRC_URI=https://download.osgeo.org/gdal/3.6.1/gdal-3.6.1.tar.xz test? ( https://download.osgeo.org/gdal/3.6.1/gdalautotest-3.6.1.tar.gz )
_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a
-_md5_=7419b74818e9eceaf4c7ef5511ba3123
+_md5_=1403a7466e5720a0d348a2c7a92cfc36
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index cd7319e76fdd..2acb5cdfd6a6 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/file-5.44 b/metadata/md5-cache/sys-apps/file-5.44
index 25e914e79c1e..259fbe746975 100644
--- a/metadata/md5-cache/sys-apps/file-5.44
+++ b/metadata/md5-cache/sys-apps/file-5.44
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_8 python_targets_python3_9 py
SLOT=0
SRC_URI=ftp://ftp.astron.com/pub/file/file-5.44.tar.gz verify-sig? ( ftp://ftp.astron.com/pub/file/file-5.44.tar.gz.asc )
_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-r1 ca02b49ab4dd44b606c151aa296ef399 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 verify-sig afb98fe4696292e4234ce36713fd4e9e
-_md5_=0efaedae10e1a4c515224151cabdadd9
+_md5_=630e44b7ec56c3d29d761289bfc4a053
diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz
index bae3ec2ba393..0dc4cd5954b2 100644
--- a/metadata/md5-cache/sys-power/Manifest.gz
+++ b/metadata/md5-cache/sys-power/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-power/switcheroo-control-2.4 b/metadata/md5-cache/sys-power/switcheroo-control-2.4
deleted file mode 100644
index d50b0b144821..000000000000
--- a/metadata/md5-cache/sys-power/switcheroo-control-2.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=gtk-doc? ( dev-util/gtk-doc ) test? ( dev-util/umockdev ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst test
-DEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/libgudev-232:= sys-apps/systemd
-DESCRIPTION=D-Bus service to check the availability of dual-GPU
-EAPI=8
-HOMEPAGE=https://gitlab.freedesktop.org/hadess/switcheroo-control/
-INHERIT=meson
-IUSE=gtk-doc test
-KEYWORDS=amd64
-LICENSE=GPL-3
-RDEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/libgudev-232:= sys-apps/systemd
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/accd4a9492979bfd91b587ae7e18d3a2/switcheroo-control-2.4.tar.xz
-_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
-_md5_=44b3b19050bde70a10b4d318bae54014
diff --git a/metadata/md5-cache/sys-power/switcheroo-control-2.6-r1 b/metadata/md5-cache/sys-power/switcheroo-control-2.6-r1
new file mode 100644
index 000000000000..ae3f434ca9cc
--- /dev/null
+++ b/metadata/md5-cache/sys-power/switcheroo-control-2.6-r1
@@ -0,0 +1,16 @@
+BDEPEND=gtk-doc? ( dev-util/gtk-doc ) test? ( || ( ( >=dev-lang/python-3.11.1:3.11 dev-python/python-dbusmock[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9:3.10 dev-python/python-dbusmock[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16:3.9 dev-python/python-dbusmock[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.16:3.8 dev-python/python-dbusmock[python_targets_python3_8(-)] ) ) dev-util/umockdev ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst setup test
+DEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/libgudev-232:=
+DESCRIPTION=D-Bus service to check the availability of dual-GPU
+EAPI=8
+HOMEPAGE=https://gitlab.freedesktop.org/hadess/switcheroo-control/
+INHERIT=meson python-any-r1 systemd
+IUSE=gtk-doc test
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/libgudev-232:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/86ea54ac7ddb901b6bf6e915209151f8/switcheroo-control-2.6.tar.xz
+_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 1d1b325c00c1d24c564a1b49327ec3c5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 37a4612ce5522df5a100359a8dbc8491
+_md5_=58324e7445da6c555ad096a4b4049ba0
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 5e208ff518d7..3745774f7c5e 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14950 BLAKE2B 792d84278cbe0a78d43b0cbb185ce7da147c07c1faedbacd7778de8536404dd2ec06d331e0958b852e139d4f3aeefcd8741db7653ef0e8e10d007dc8fa05b9a0 SHA512 3c8e9c9c1402b1f78060806a88692459aaec8ee174db356633010b585f8cae388bd62391f0982b36f56334725d482889e3a10511f24a2d0abf2fd1f9a3601110
-TIMESTAMP 2022-12-29T07:39:45Z
+TIMESTAMP 2022-12-29T13:39:52Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOtREFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOtmKhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDguQ/8CcKPtC11AX+L1R/uvNCS+wQSnC1gw2/snaViwIaFz3i12wKpORBZvAdp
-Kg5ldXCn474T5p5QtI0C7Fwq/ql2SalpH9xN2YyFojFYkZXD/NtuENrvLFkVej8P
-Ux7CWjQmkL7MNXEMSWq3mWh5Yp8xuWfA15y6iERNwHeMgi517yXV5dNM0u2yCD4q
-rhGBBDJyDYmG2u/xQgKaPOchRoe+k1rZbctxPyfOoqdeYCKey6+aVKRo1yAULTF4
-BgJzgPC+L3/1AQBsU193m/laK/URm/HcVh3gECJksPM+SdEWvPyfS3qUNACYXG/x
-xx2chSBSckNgfs1BrNVs1vXLWNeN11gvPblUlFXyowX7OxdTZRw+WbC+/Z9Iyz4F
-KHGfjo+jMQL8GX0fzxXsQZWMhXVD6mWg1Ento4WSBonQ49pY1Uf9YYHIHTZ50jVA
-rXkmkUk41HJeh1BlZQo/iGfaepjmLANb41YwA4WhnXpci//sqtgEkXcKFhYGdtjx
-KnEAl6vNa6vaPIV+ailpGqw4AARcFZAAgVOZK94cq2k3VUaIzcFLkM04TqV5GbEC
-7rBY2CbM4GXs80o5TRyhlw4CqV2q/iOGp+TQxBp7gb4Gl3k/fei+CcPAtCkhlVOz
-V62YzfujtW5XRkwgGATNF6AK26LyOaDcoWTF+GNm7UN/MlJIS00=
-=X/Cr
+klDt/hAAgw6PQckFhp9s3RrwaAIvcJJqYQxd4iUnfqJMdfIzwJxesueK3VUfhog+
+50L51PEjEx8gm5qdUn3jbcFBVh47BS8SdyYwfpc7eu3VuEhAnacytSreJ7g+X/Bc
+Sp7gA9M8s/LqSBnTtWr3GyztMljpijv7E5xim9lwqx1BvKMVX+VUAYozpI+GvcZ2
+lP57zz+Q5haAWjgDjSOqdChapNQpIeCjLMYg+2lFFTmjcByIfDBArjI0WiN9Mb2v
+4aGndBlHospEKRajdbZ/B0kaY0f4w/q2kWIPiIiaho4DjNjklFm00sMilt3+XxS3
+O4WOHFB+Han6GFFHeNgABAcp5v2Z1DylsHYPFIptQ2Ypb5Ftwvv8KXMe7vVe3rGf
+yHPNcJOW45oWHoDY4BttpEJd3VwoKjDijqdM5eE1Ksk3YtV+joJlPIFc+gIMQvIP
+P92g0zIlV1Cj4eAsH5N6iJ1upVsWPVhPG55rGcMDS9wXp5a92xjMyOEEzahgBOg5
+IcF7TYaWEOpAPt85EuvK6H77OP0iyed+WkmJX9s6dTDguQkLjGXIhEE2G3UwpRJN
+6rHdYf+2aJlS27kTCxEF0NVN/32F5xUcGdo90yjhLkYma7eux/e0eBh0eRt5jzw1
+84RE16hffD6epXY3mPxpPONB7IYhwnMPDgQvGcwOhIYYH8vgMmg=
+=zDqN
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 2251533d1ffd..82226db76156 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Dec 2022 07:39:43 +0000
+Thu, 29 Dec 2022 13:39:48 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 205c5ba428eb..7a08bd5b1b4e 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Thu Dec 29 07:39:42 AM UTC 2022
+Thu Dec 29 01:39:48 PM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 69df8953d48f..88c63a8b6ae6 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Dec 2022 07:45:01 +0000
+Thu, 29 Dec 2022 13:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 55945ba511ce..1eef3a262c91 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-34629fb811c191cd6aa1287ebea109269b010d18 1672298397 2022-12-29T07:19:57+00:00
+f6f1ffbbb38e5a8495ba8c8a29878ed6893f06c0 1672320937 2022-12-29T13:35:37+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index f3a42d6ddf0b..373d20673035 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1672299601 Thu 29 Dec 2022 07:40:01 AM UTC
+1672321201 Thu 29 Dec 2022 01:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 2e2d7977bb56..82226db76156 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Thu, 29 Dec 2022 07:39:42 +0000
+Thu, 29 Dec 2022 13:39:48 +0000
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index f2db95934dc1..9b56c6796f99 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/biglybt/Manifest b/net-p2p/biglybt/Manifest
new file mode 100644
index 000000000000..6b3711c9cc6a
--- /dev/null
+++ b/net-p2p/biglybt/Manifest
@@ -0,0 +1,3 @@
+DIST biglybt-3.2.0.0.tar.gz 34985099 BLAKE2B 385a6cf4f89b0922f06a2a5c7e89a4c9b717922f491717ade3cb13251c88e497cd2f807fa67ce3384bc3fcf3f37af368d20c2bb8984eff9d4237519d2be0f89d SHA512 0a39243271153758482ac3eaef50e4a83464cf67779b531fb29d7289fa49f2ec7dbe5c1c9de1d6b3bed555a6c581c4e95563e333aad4a9e32cf158db1325fef0
+EBUILD biglybt-3.2.0.0.ebuild 2774 BLAKE2B 5b6e3245dc376e5a238810d2910bfce83351e166bb33d5df319e680d50f346775f49f160875b0a71b903a24d0433840a88735dd2f2f9944e2f5e3e500952fc3c SHA512 ae633a57a16dcfe124608fed9aa6e44858b82a15a297b9665db2e236c693b4be89baaecead642ced58ef3b6e70467b377a496cffb8419ecda26a8543d3bbb7ab
+MISC metadata.xml 303 BLAKE2B 50bccebf39b34f65100881ac87064f02f74e3e896b0acdd31ce764736d51e87c2d86b27c7476bc520cc6a23f8b2d105cd22a0cde40be20bb09b2df4225114842 SHA512 88e1418a7184746f6f6a8eb49451f2b34923ee6770191acf2b776ade8b91e50d659b8ed2f2a48f5c61558a64f0959cfcf9b73bcd1e5a44e8cea44b77227229d5
diff --git a/net-p2p/biglybt/biglybt-3.2.0.0.ebuild b/net-p2p/biglybt/biglybt-3.2.0.0.ebuild
new file mode 100644
index 000000000000..219a7a8ece5e
--- /dev/null
+++ b/net-p2p/biglybt/biglybt-3.2.0.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Skeleton command:
+# java-ebuilder --generate-ebuild --workdir . --pom core/pom.xml --download-uri https://github.com/BiglySoftware/BiglyBT/archive/v3.2.0.0.tar.gz --slot 0 --keywords "~amd64" --ebuild biglybt-3.2.0.0.ebuild
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="com.biglybt:biglybt-core:3.1.0.1"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Feature-filled Bittorrent client based on the Azureus open source project"
+HOMEPAGE="https://www.biglybt.com"
+SRC_URI="https://github.com/BiglySoftware/BiglyBT/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Common dependencies
+# POM: core/pom.xml
+# commons-cli:commons-cli:1.4 -> >=dev-java/commons-cli-1.5.0:1
+
+CP_DEPEND="
+ dev-java/commons-cli:1
+ dev-java/swt:4.10
+"
+
+# Compile dependencies
+# POM: core/pom.xml
+# org.eclipse.swt:org.eclipse.swt.gtk.linux.x86_64:4.9 -> !!!groupId-not-found!!!
+# POM: core/pom.xml
+# test? org.assertj:assertj-core:3.12.1 -> !!!suitable-mavenVersion-not-found!!!
+# test? org.junit.jupiter:junit-jupiter:5.4.0 -> !!!groupId-not-found!!!
+
+DEPEND="
+ >=virtual/jdk-1.8:*
+ ${CP_DEPEND}
+"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+ ${CP_DEPEND}
+"
+
+DOCS=(
+ CODING_GUIDELINES.md
+ CONTRIBUTING.md
+ ChangeLog.txt
+ README.md
+ TRANSLATE.md
+)
+
+S="${WORKDIR}/BiglyBT-${PV}"
+
+src_prepare() {
+ default
+ # This directory would break compilation with jdk >= 11
+ # "error: package sun.net.spi.nameservice does not exist"
+ rm -r core/src/com/biglybt/core/util/spi || die
+
+ cp -r core/{src,resources} || die
+ find core/resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed"
+
+ cp -r uis/{src,resources} || die
+ find uis/resources -type f -name '*.java' -exec rm -rf {} + || die "deleting classes failed"
+}
+
+src_compile() {
+ einfo "Compiling module \"core\""
+ JAVA_ENCODING="8859_1"
+ JAVA_JAR_FILENAME="biglybt-core.jar"
+ JAVA_RESOURCE_DIRS="core/resources"
+ JAVA_SRC_DIR="core/src"
+ java-pkg-simple_src_compile
+ JAVA_GENTOO_CLASSPATH_EXTRA="biglybt-core.jar"
+
+ einfo "Compiling module \"uis\""
+ JAVA_JAR_FILENAME="BiglyBT.jar"
+ JAVA_LAUNCHER_FILENAME="${PN}"
+ JAVA_MAIN_CLASS="com.biglybt.ui.Main"
+ JAVA_RESOURCE_DIRS="uis/resources"
+ JAVA_SRC_DIR="uis/src"
+ java-pkg-simple_src_compile
+
+ if use doc; then
+ einfo "Compiling javadocs"
+ JAVA_SRC_DIR=(
+ "core/src"
+ "uis/src"
+ )
+ JAVA_JAR_FILENAME="ignoreme.jar"
+ java-pkg-simple_src_compile
+ fi
+}
+
+src_install() {
+ java-pkg_dojar "biglybt-core.jar"
+ java-pkg_dojar "BiglyBT.jar"
+ java-pkg_dolauncher "biglybt" --main com.biglybt.ui.Main
+
+ if use doc; then
+ java-pkg_dojavadoc target/api
+ fi
+
+ if use source; then
+ java-pkg_dosrc "core/src/*"
+ java-pkg_dosrc "uis/src/*"
+ fi
+ default
+}
diff --git a/net-p2p/biglybt/metadata.xml b/net-p2p/biglybt/metadata.xml
new file mode 100644
index 000000000000..05d9678fe88c
--- /dev/null
+++ b/net-p2p/biglybt/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">BiglySoftware/BiglyBT</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index ae82fc8d15d6..6bf3a4f4e9f2 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index 9afba0cfa438..53231c306836 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,19 @@
#--- END OF EXAMPLES ---
+# Maciej Barć <xgqt@gentoo.org> (2022-12-29)
+# Real upstream dead, uses old R5RS standard, many open bugs.
+# Removal on 2022-01-29.
+app-shells/scsh
+dev-scheme/scsh-lib
+
+# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2022-12-29)
+# Upstream is dead, last activity in Nov 2017. Does not
+# work with newer log4j, bug #857663. Use net-p2p/biglybt
+# instead. Removal on 2023-02-28.
+net-p2p/vuze
+net-p2p/vuze-coreplugins
+
# Marco Scardovi <mscardovi@icloud.com> (2022-12-27)
# It builds only with a really old version of libfprint
# and has never been updated to new one. No revdeps, no real usage
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index cc5ce4af8c01..31ee44871ea7 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index b355e8927edf..8ccab14ff7eb 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -3,5 +3,5 @@ DIST gdal-3.6.1.tar.xz 8685072 BLAKE2B 84f707085e77317f2e6577afe594eb01aae777d28
DIST gdalautotest-3.5.3.tar.gz 12374523 BLAKE2B 3f8e2ba8b49d7bb870a49bde4ec95f807ff79cf23d36504cf7beeccff104364d8fc8e287184a0239cd2c4bf5e26c900cfb29bda3beb615504e588519385a322c SHA512 3b18c94d0b0e1d6d2d38ca82cddc8e69f2acf800fa1b4e7fbabaf112e9ad69fa807b92e652b43ebd122e3b5e8d6cc0d5644e92127a673676bc7df396720dab5e
DIST gdalautotest-3.6.1.tar.gz 12577286 BLAKE2B 5215db1c39ee1b6d923da9503a2220d8862cf262d3f92605902e6a8e7272fbae156c306a8172f7ef75ad110fc6a82a06873c8420d5d1f2a3a8d4600430932a79 SHA512 a91ba311840b98d16df1918752bb5a629bdbe68b98e3ca9f00e2a8ee49f9f68021081700eb39cce7cf5b09fc3fafed987ea067c8135ab2469b91c34338ba7ef2
EBUILD gdal-3.5.3-r1.ebuild 6692 BLAKE2B 8cbbe3934271dc9ba7ed32e450af987669df15db3704fe831dc49d78b705ce4b667fd3e03ac0f2c277b52827e49c1072c09cc96706f44ae349388140e38fe4d8 SHA512 ef273d7bc9d01214c911917ed81eb77cb2657c12d4feb6ff1eb397d42f2e8950f9fcbd294b12b1cefc79c677ab90e72aff39790ddc0cfe62f1e17a740dd3b441
-EBUILD gdal-3.6.1.ebuild 6742 BLAKE2B 475625965f768d629e87fa8babf438ad7360ee930213762da1a94fc97be747c0a34d3b6b617c7cd6d4f863e1faeb311ed3e4af1b9a8f43f2ed56a3518031166e SHA512 d1ae81c9005bc6fdf61c6a4c85bc20bf71bf30035f5e535700b7c7de59882f16a1b2813f75668b50e656164e2269b085898c71d9c86021d146a59710282db5ad
+EBUILD gdal-3.6.1-r1.ebuild 6766 BLAKE2B 0a6a396487fcadc97b0bd57be10d963eb3044d929d2d01b3a665d47e7776c8b3aaaaaaf04e9d2a6d595c6e0aa7387081091613b39a586da0728d550ead6e8c38 SHA512 10ba21b1dfe57e8c8bea6c948ec592aed8d41d4c81d0ed8da76b3759a407b6a1521479e30f26d460c03780361c32a4c717485ed6ce8e01280645b3bbfe34711d
MISC metadata.xml 1475 BLAKE2B da082cb9c65adf70069198c37c208d6f11a9c615aad560afd017265d167ff2345c300c2ec200909047f9e5588615a9fce6ee88617fef13f90eb0c10f2b4a8a65 SHA512 c2b037a7a616d588719fccede5b7ff2c1482fd93f5566d45ac9b721aec1668d7e074ab5bb346867be2cfd0b5c36e7b41611e9cc66a7125257528b221e6c365d7
diff --git a/sci-libs/gdal/gdal-3.6.1.ebuild b/sci-libs/gdal/gdal-3.6.1-r1.ebuild
index 2d935c2e7b32..8221c8d74ef0 100644
--- a/sci-libs/gdal/gdal-3.6.1.ebuild
+++ b/sci-libs/gdal/gdal-3.6.1-r1.ebuild
@@ -170,6 +170,7 @@ src_configure() {
-DGDAL_USE_PCRE2=ON
-DGDAL_USE_PDFIUM=OFF
-DGDAL_USE_PNG=$(usex png)
+ -DGDAL_USE_PODOFO=OFF
-DGDAL_USE_POPPLER=$(usex pdf)
-DGDAL_USE_POSTGRESQL=$(usex postgres)
-DGDAL_USE_QHULL=OFF
diff --git a/sci-libs/rocBLAS/Manifest b/sci-libs/rocBLAS/Manifest
index 633d780e3cb2..9f7676fad6dc 100644
--- a/sci-libs/rocBLAS/Manifest
+++ b/sci-libs/rocBLAS/Manifest
@@ -1,5 +1,3 @@
-AUX Tensile-4.3.0-hsaco-compile-specified-arch.patch 3859 BLAKE2B 4590978cff0fdb0501ba2405615775cb3f8900ce164c3d57cc59dfe82e1adc25376b6463855a045f5e0652cc985b0015566b95ff28327c59f2db875a84cb49b3 SHA512 57520f1d46f46c7cfd5b8c3ae307da07695c19479b687ce994ad9fba2e755ed7c776c3d8bee8e0642c7613a5d53d8469f329b1eb07563c13d2f7bda8b3d36687
-AUX Tensile-4.3.0-output-commands.patch 1629 BLAKE2B c43395d8e8aeb956d5eb84c8a34ad4b995ed32499ceababeb22d5ca3ac5ee6e8ef353a1467a77943a441f0840b9a6ad1f53202ec8673ef3753aa2bec1395fec4 SHA512 45bdae1d87f6e31d337b22f146b9dee25f4f87357c6ac52bd843556dd742431db10efb55fb8ef815cc9941b5b9f05970d43a6fec0f2d9195c30c633e33d138bf
AUX rocBLAS-4.3.0-fix-glibc-2.32-and-above.patch 1254 BLAKE2B d3bcf526f374065ed0615c89ab74cbc203d2d6b6d0a1c49072f3328aaa40aa52f0fa155b23a936a865d353db32f48f348a64f05f157eb6bb2d55c93f9da364d1 SHA512 e899b26e3dc4717cb7854c16d104b9e070067f49e308fe6a38f1be5735a83a814da46ab41752cf4431b4c378d29f31c6082e1fe63e1bf5ae72a55b54a9017c15
AUX rocBLAS-5.0.2-change-default-Tensile-library-dir.patch 2070 BLAKE2B b90c31653c68583432f54c3a17067a92e7fd91e66f902f37e96a7a413b885de57820b93c5a98458b1d6f4b4283138dac274ece1ec97f3fc0dd3ea00ce6002542 SHA512 946f9d66ac703628829ff585890ea9eae71f441e10bb1ff21f8dfad9a5d73279ed4880c4b96ac662be76af10ebe63ccbe0ef9f2c55fb2ebfc5c9087f32119b2a
AUX rocBLAS-5.0.2-cpp_lib_filesystem.patch 1546 BLAKE2B e9a794a87b76a41d059c755565ae5da9a361b0c4648a92dd5ce35f9b5bd8c743827fcf79752c393a786c30083cd7db59bc334599d414920ce72c24216d014124 SHA512 e80ac744ce44bc9023de2600290c37577bda6161bfe750ac2b746d8fea7b45334a96461baa74131d0e31db497f8dd123ccd5dc181a40b265c2e2c72e1e479e88
diff --git a/sci-libs/rocBLAS/files/Tensile-4.3.0-hsaco-compile-specified-arch.patch b/sci-libs/rocBLAS/files/Tensile-4.3.0-hsaco-compile-specified-arch.patch
deleted file mode 100644
index 8e6753781a2a..000000000000
--- a/sci-libs/rocBLAS/files/Tensile-4.3.0-hsaco-compile-specified-arch.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-https://github.com/ROCmSoftwarePlatform/Tensile/issues/1395
-https://github.com/ROCmSoftwarePlatform/Tensile/pull/1398
-
---- a/Tensile/TensileCreateLibrary.py
-+++ b/Tensile/TensileCreateLibrary.py
-@@ -136,6 +136,35 @@ def which(p):
- return candidate
- return None
-
-+def splitArchs():
-+ # Helper for architecture
-+ def isSupported(arch):
-+ return globalParameters["AsmCaps"][arch]["SupportedISA"] and \
-+ globalParameters["AsmCaps"][arch]["SupportedSource"]
-+
-+ if ";" in globalParameters["Architecture"]:
-+ wantedArchs = globalParameters["Architecture"].split(";")
-+ else:
-+ wantedArchs = globalParameters["Architecture"].split("_")
-+ archs = []
-+ cmdlineArchs = []
-+ if "all" in wantedArchs:
-+ for arch in globalParameters['SupportedISA']:
-+ if isSupported(arch):
-+ if (arch == (9,0,6) or arch == (9,0,8) or arch == (9,0,10)):
-+ if (arch == (9,0,10)):
-+ archs += [gfxName(arch) + '-xnack+']
-+ cmdlineArchs += [gfxName(arch) + ':xnack+']
-+ archs += [gfxName(arch) + '-xnack-']
-+ cmdlineArchs += [gfxName(arch) + ':xnack-']
-+ else:
-+ archs += [gfxName(arch)]
-+ cmdlineArchs += [gfxName(arch)]
-+ else:
-+ for arch in wantedArchs:
-+ archs += [re.sub(":", "-", arch)]
-+ cmdlineArchs += [arch]
-+ return archs, cmdlineArchs
-
- def buildSourceCodeObjectFile(CxxCompiler, outputPath, kernelFile):
- buildPath = ensurePath(os.path.join(globalParameters['WorkingPath'], 'code_object_tmp'))
-@@ -149,24 +178,8 @@ def buildSourceCodeObjectFile(CxxCompiler, outputPath, kernelFile):
- objectFilename = base + '.o'
- soFilename = base + '.so'
-
-- def isSupported(arch):
-- return globalParameters["AsmCaps"][arch]["SupportedISA"] and \
-- globalParameters["AsmCaps"][arch]["SupportedSource"]
--
- if (CxxCompiler == "hipcc"):
-- archs = []
-- cmdlineArchs = []
-- for arch in globalParameters['SupportedISA']:
-- if isSupported(arch):
-- if (arch == (9,0,6) or arch == (9,0,8) or arch == (9,0,10)):
-- if (arch == (9,0,10)):
-- archs += [gfxName(arch) + '-xnack+']
-- cmdlineArchs += [gfxName(arch) + ':xnack+']
-- archs += [gfxName(arch) + '-xnack-']
-- cmdlineArchs += [gfxName(arch) + ':xnack-']
-- else:
-- archs += [gfxName(arch)]
-- cmdlineArchs += [gfxName(arch)]
-+ archs, cmdlineArchs = splitArchs()
-
- archFlags = ['--offload-arch=' + arch for arch in cmdlineArchs]
-
-@@ -1063,11 +1076,6 @@ def buildObjectFileNames(solutionWriter, kernelWriterSource, kernelWriterAssembl
- sourceKernels = list([k for k in kernels if k['KernelLanguage'] == 'Source'])
- asmKernels = list([k for k in kernels if k['KernelLanguage'] == 'Assembly'])
-
-- # Helper for architecture
-- def isSupported(arch):
-- return globalParameters["AsmCaps"][arch]["SupportedISA"] and \
-- globalParameters["AsmCaps"][arch]["SupportedSource"]
--
- # Build a list of kernel object names.
- for kernel in sourceKernels:
- sourceKernelNames += [kernelWriterSource.getKernelFileBase(kernel)]
-@@ -1081,15 +1089,7 @@ def buildObjectFileNames(solutionWriter, kernelWriterSource, kernelWriterAssembl
-
- # Source based kernels are built for all supported architectures
- if (cxxCompiler == 'hipcc'):
-- sourceArchs = []
-- for arch in globalParameters['SupportedISA']:
-- if isSupported(arch):
-- if (arch == (9,0,6) or arch == (9,0,8) or arch == (9,0,10)):
-- if (arch == (9,0,10)):
-- sourceArchs += [gfxName(arch) + '-xnack+']
-- sourceArchs += [gfxName(arch) + '-xnack-']
-- else:
-- sourceArchs += [gfxName(arch)]
-+ sourceArchs, _ = splitArchs()
- else:
- raise RuntimeError("Unknown compiler %s" % cxxCompiler)
-
diff --git a/sci-libs/rocBLAS/files/Tensile-4.3.0-output-commands.patch b/sci-libs/rocBLAS/files/Tensile-4.3.0-output-commands.patch
deleted file mode 100644
index be5a4db21429..000000000000
--- a/sci-libs/rocBLAS/files/Tensile-4.3.0-output-commands.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --color -uprN orig/Tensile/cmake/TensileConfig.cmake Tensile-rocm-4.3.0/Tensile/cmake/TensileConfig.cmake
---- orig/Tensile/cmake/TensileConfig.cmake 2021-08-18 17:48:00.115478470 +0800
-+++ Tensile-rocm-4.3.0/Tensile/cmake/TensileConfig.cmake 2021-08-18 17:48:49.963478801 +0800
-@@ -234,6 +234,7 @@ function(TensileCreateLibraryFiles
- COMMENT "Generating Tensile Libraries"
- OUTPUT ${Tensile_EMBED_LIBRARY_SOURCE};${Tensile_MANIFEST_CONTENTS}
- COMMAND ${CommandLine}
-+ USES_TERMINAL
- )
-
- set("${Tensile_VAR_PREFIX}_ALL_FILES" ${Tensile_MANIFEST_CONTENTS} PARENT_SCOPE)
-diff --color -uprN orig/Tensile/Common.py Tensile-rocm-4.3.0/Tensile/Common.py
---- orig/Tensile/Common.py 2021-08-18 17:48:00.075478470 +0800
-+++ Tensile-rocm-4.3.0/Tensile/Common.py 2021-08-18 17:48:23.287478624 +0800
-@@ -179,7 +179,7 @@ globalParameters["PrintTensorD"] = 0
- globalParameters["PrintTensorRef"] = 0 # Print reference tensor. 0x1=after init; 0x2=after copy-back; 0x3=both
- globalParameters["PrintIndexAssignments"] = 0 # Print the tensor index assignment info
- globalParameters["PrintWinnersOnly"] = False # Only print the solutions which become the fastest
--globalParameters["PrintCodeCommands"] = False # print the commands used to generate the code objects (asm,link,hip-clang, etc)
-+globalParameters["PrintCodeCommands"] = True # print the commands used to generate the code objects (asm,link,hip-clang, etc)
- globalParameters["DumpTensors"] = False # If True, dump tensors to binary files instead of printing them.
-
- # TODO - remove this when NewClient is mainstream
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 95ec6fc8bebd..5749d0a03ca8 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/file/Manifest b/sys-apps/file/Manifest
index 01135f2bff4d..65c83a4333ce 100644
--- a/sys-apps/file/Manifest
+++ b/sys-apps/file/Manifest
@@ -7,6 +7,6 @@ DIST file-5.43.tar.gz.asc 195 BLAKE2B d7f83b3e21d1390467989f8870e36daa48ebb8c5ac
DIST file-5.44.tar.gz 1186437 BLAKE2B a90ccae738a95315d75a0aaee7bbff3624425cc9267daf18ba9147b7c9b9ebfb31288b54c63a73e4695eca0e876f206e40bcb81c422f1bf572b976e753b25a42 SHA512 26c3b9c7a6950649d0b2de896bfeca54289febe4cd487c0f91aa6ff1857fa49f9077f8738a17b86100125668a31dae05b586615c564f78da47ac20a1e4a74f63
DIST file-5.44.tar.gz.asc 195 BLAKE2B a0905d42fec0fa052d75fb5b267c6ae223176451c0f1d3346006d4b760c3d858f2dcda5f0a30c6aa4b09b5afee427b75bc4debd5033d978f39dc1da01d3e1bd1 SHA512 1a4dc39283f4859581441aa35b3ed72b323c4e05ca0960d17126d1b9ec18465c695c0545e24f09f8437a60ab52e582be67b6cbbc656bbb676de00148c3644d23
EBUILD file-5.43-r1.ebuild 3748 BLAKE2B 5cce5b890df2d675984dd049b669d4160e9a714d948b4c7213047eda7d0fb4f68bb94059412df0ec222cf3e1b2d3b0bf249e0f13175e8a6fb266f49e3917a61a SHA512 cbed9dfc83dd46e449533c776440e551e545a4c5d215b583ad10aa20ea61917dfb2d84f62e6a858696ac1193253757c67540476e90b79f69029ed48feb393958
-EBUILD file-5.44.ebuild 3922 BLAKE2B 830b25f8cc30cff9554f7b82f4250cf5900363b75a211c246ccdea5218906c0ac7528be116bee826e254f513680777a69b697b46d4b7413cca8a2fc28456422a SHA512 f609d49bf6fa3c99b11ee2218de4b6e1bb87bb75c6a709c0658c524fb56ffc61c8fa5595fff0463e80cd9187bd27d0e670162de88141da9b0bf668ea5cc9b0ac
+EBUILD file-5.44.ebuild 3922 BLAKE2B a583129159094168006320b2a1843353d1b99817542a305c72d3ff6d1e6a17c9010cdaf81a2b50227234c915c55ffbb0de773b113ca6c5d29d9c3dac10820ef4 SHA512 596c7ff8f285b10a3f0edbd3654994fbeedd5c3a28f6e09f60294ff715a067822af65900b1abcc8afb9d5a0ed401cbf18fc193d30656c1b27ac87d556cdd73bf
EBUILD file-9999.ebuild 3870 BLAKE2B ac7f37d005c94d589cf9663a2443d7ea49df93e52da2b66c60d1e755ba787810c1885d47268e424857e19755786d69660415f137baf3f4b2325b40e94dc998a3 SHA512 d44ae484b41b20df592a0b69ce054557a963f8b63b956f9ec70564351d7c23ab26d969bc3f1d914a0440da7dad72b1ae413193c1e6cc1a1263e4052a64028309
MISC metadata.xml 565 BLAKE2B 737512e354fedb4483608b04c594a486c0d8a0f70d23d306c59c78dedb0c8116f80ff558926444b9d9b9ef15805b3826163523b5644c88f01a330be1b8c9a76f SHA512 f240bf9e064c6e6f5b63e3265dfe3adf5b1d2c2b5b2456b79ea7451580150271ccb4097d33967de57ba767fecbdbea51fb62ccb683fcc5e1cca101be660ffd19
diff --git a/sys-apps/file/file-5.44.ebuild b/sys-apps/file/file-5.44.ebuild
index e300174f860d..8d91170d66e5 100644
--- a/sys-apps/file/file-5.44.ebuild
+++ b/sys-apps/file/file-5.44.ebuild
@@ -54,7 +54,7 @@ BDEPEND+="
PATCHES=(
"${FILESDIR}/file-5.39-portage-sandbox.patch" #713710 #728978
"${FILESDIR}/file-5.40-seccomp-fstatat64-musl.patch" #789336, not upstream yet
- "${FILESDIR}/file-5.44-limits-solaris.patch" # not upstream yet
+ "${FILESDIR}/file-5.44-limits-solaris.patch" # applied upstream
)
src_prepare() {
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index 73acb09882e5..14813c8b1b6d 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
diff --git a/sys-power/switcheroo-control/Manifest b/sys-power/switcheroo-control/Manifest
index c66c69f6442e..cf21e1239dab 100644
--- a/sys-power/switcheroo-control/Manifest
+++ b/sys-power/switcheroo-control/Manifest
@@ -1,5 +1,5 @@
-DIST switcheroo-control-2.4.tar.xz 27964 BLAKE2B f85014ad6696e301bafd75b694f5c130498171d95b0330d2996568737cbcd677eef5256bc47638bf87d178d6fe099f3c53bd710a1534db20f1dbe5fbe51681c7 SHA512 47f071b17cbb520d862800ef2d8389ada1130be96a8c1efed9be6793081b5826355ad30b0feeba1cc9eda792b4c943ffc852d12648b0c5e74f25c207d151c1c3
+AUX switcheroo-control-init.d 240 BLAKE2B 00fd91de3da9e59fdf0f073a3a9f89ac6fee9cbc9941da2b44be62c0eca79562b3a9cb123ef86237d3be25f1c5ce3f293fb4814e023da110bb7faae0218c7037 SHA512 0f70d93839d68f09b07d96ae397e41d086500c55cca358125002991280bcd6471e5870ba2a8f696201deaee3403093156ae123804fd9649483cfd5655f887299
DIST switcheroo-control-2.6.tar.xz 29996 BLAKE2B 98204a1d0f3b92cc2b98ad9f382313aed4da5877ac6be607c48ee9386bd25087301e249907a7e1385eea357f0a3ce5fb2936fac688923dfa3555a9870f0d2e58 SHA512 ac8867a839ae958676f5c5c7bb4c25cbbcf70eb35a696bb3d80b388c31a9722e75311c041c4c60b8f1d00f405af97dd9173e99780a2be3c621ac759c4986a2d2
-EBUILD switcheroo-control-2.4.ebuild 917 BLAKE2B 6bd3ab227424ef1e6ec1efd9d8383f353c076c5bbbe0bbf0875e5f22cada2f8ee42631c2eb793bd4bbd6ad7070a5404adc0b484901271ae26bedac0f74b14b67 SHA512 199a464108ba28b19059539888eb0dea7c9cb33018a8727479b088d3bf6924f48d8820bd90fed882d36ff2127c9f0e4660621df5738c65638319090550ff1712
+EBUILD switcheroo-control-2.6-r1.ebuild 1425 BLAKE2B fecbaaf594b8a1d58da5deddd74c9ce83b8f1b72b679eceffb93c9884c65cfc56130fe5ca673a89d146590575a55562972fb29c6b4b0242e2909449f0881cdf2 SHA512 96351d6dd3eb20929f44fffb25a7dffd08a1cfd8f6c66153dd589801010b3970e214c45322d52228eae47f487878f9a08da89e16fb5bd66ef887cfa8e9fc48c0
EBUILD switcheroo-control-2.6.ebuild 1187 BLAKE2B 94b67e1eeb81efb7e0960120fdaa77c73574277b09186d27bb92ae404b96e15840889213fa28e6ca6033ee28ba1206d169653fef82080064bbdac524758ae9c0 SHA512 a9619706e3449f918ac9bdfe9654358d01a6a66e17d52fd3ece64d56899d2e960c2bc168b7863bf2d7cdbf5ef5f93e0146582400f0c34c459e5e27863a8427bd
-MISC metadata.xml 217 BLAKE2B f8189b02494f180dac078dcd5c275d3c795f20f360f8b172c66065a2d937e396b24b8631bba4cd8567d60285ce89fc77b9539f2233bf33899c820613c48c33ba SHA512 f0c9e5b3d281fecd21b1e23a6f44c94c1c0b3220de46a177d35932111b7f1ab4399061c42833ac1ee9bd0324b139fc8db66e0d2890224d607bd3be38ae469be9
+MISC metadata.xml 319 BLAKE2B a3d0c3eb8684beca028aa1a168ffd796db835207225c2e3979bf3d0cadb99e96bc774aa2598356df483597a87a7bf4cd5c3b0ba7cffd3b4c2e1faa0d37c9cb9a SHA512 68760ca73834ff5f65c898d935dc4ece52b2f54b5501457433f92a8d93a48f4e3baac188e22b1a65d990b13abad2f7463f8d8ce2c286bdf172841fd46c023a18
diff --git a/sys-power/switcheroo-control/files/switcheroo-control-init.d b/sys-power/switcheroo-control/files/switcheroo-control-init.d
new file mode 100644
index 000000000000..e6ca92908715
--- /dev/null
+++ b/sys-power/switcheroo-control/files/switcheroo-control-init.d
@@ -0,0 +1,12 @@
+#!/sbin/openrc-run
+
+description="Switcheroo Control Proxy service"
+
+command=/usr/libexec/switcheroo-control
+command_background=yes
+pidfile=/run/switcheroo-control.pid
+
+depend() {
+ need dbus
+ before alsasound display-manager
+}
diff --git a/sys-power/switcheroo-control/metadata.xml b/sys-power/switcheroo-control/metadata.xml
index 572c7daf2ccf..88197da5238c 100644
--- a/sys-power/switcheroo-control/metadata.xml
+++ b/sys-power/switcheroo-control/metadata.xml
@@ -4,4 +4,7 @@
<maintainer type="person">
<email>pacho@gentoo.org</email>
</maintainer>
+ <upstream>
+ <remote-id type="freedesktop-gitlab">hadess/switcheroo-control</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/sys-power/switcheroo-control/switcheroo-control-2.4.ebuild b/sys-power/switcheroo-control/switcheroo-control-2.4.ebuild
deleted file mode 100644
index edf3b3edbb4b..000000000000
--- a/sys-power/switcheroo-control/switcheroo-control-2.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit meson
-
-DESCRIPTION="D-Bus service to check the availability of dual-GPU"
-HOMEPAGE="https://gitlab.freedesktop.org/hadess/switcheroo-control/"
-SRC_URI="https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/accd4a9492979bfd91b587ae7e18d3a2/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="gtk-doc test"
-
-KEYWORDS="amd64"
-
-RDEPEND="
- >=dev-libs/glib-2.56.0:2
- >=dev-libs/libgudev-232:=
- sys-apps/systemd
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- gtk-doc? ( dev-util/gtk-doc )
- test? ( dev-util/umockdev )
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc gtk_doc)
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "You need to run systemd and enable the service:"
- elog "# systemctl enable switcheroo-control"
- fi
-}
diff --git a/sys-power/switcheroo-control/switcheroo-control-2.6-r1.ebuild b/sys-power/switcheroo-control/switcheroo-control-2.6-r1.ebuild
new file mode 100644
index 000000000000..c44f0662b570
--- /dev/null
+++ b/sys-power/switcheroo-control/switcheroo-control-2.6-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit meson python-any-r1 systemd
+
+DESCRIPTION="D-Bus service to check the availability of dual-GPU"
+HOMEPAGE="https://gitlab.freedesktop.org/hadess/switcheroo-control/"
+SRC_URI="https://gitlab.freedesktop.org/hadess/switcheroo-control/uploads/86ea54ac7ddb901b6bf6e915209151f8/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="gtk-doc test"
+
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-libs/glib-2.56.0:2
+ >=dev-libs/libgudev-232:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ gtk-doc? ( dev-util/gtk-doc )
+ test? (
+ $(python_gen_any_dep 'dev-python/python-dbusmock[${PYTHON_USEDEP}]')
+ dev-util/umockdev
+ )
+"
+
+RESTRICT="!test? ( test )"
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use test tests)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ python_fix_shebang "${D}"/usr/bin/switcherooctl
+ newinitd "${FILESDIR}"/${PN}-init.d ${PN}
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "You to enable the service:"
+ if systemd_is_booted; then
+ elog "# systemctl enable switcheroo-control"
+ else
+ elog "# rc-update add ${PN} default"
+ fi
+ fi
+}