summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-10 11:43:22 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-10 11:43:22 +0100
commit1d412f04b6e137f20cbe616b3203d2cbc8dfd5ad (patch)
tree37690cdf0c1532996a40987cf1d65e80d21886c4
parent100b0ae24e9b0d0fb3071efea2078a3bdabe4e38 (diff)
gentoo auto-resync : 10:05:2023 - 11:43:22
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29459 -> 29457 bytes
-rw-r--r--app-containers/Manifest.gzbin7728 -> 7726 bytes
-rw-r--r--app-containers/netavark/Manifest2
-rw-r--r--app-containers/netavark/netavark-1.6.0.ebuild4
-rw-r--r--app-editors/Manifest.gzbin13912 -> 13909 bytes
-rw-r--r--app-editors/jedit/Manifest2
-rw-r--r--app-editors/jedit/jedit-5.4.0-r2.ebuild116
-rw-r--r--dev-java/Manifest.gzbin56992 -> 57000 bytes
-rw-r--r--dev-java/fop/Manifest1
-rw-r--r--dev-java/fop/fop-2.8.ebuild166
-rw-r--r--dev-java/jakartaee-migration/Manifest2
-rw-r--r--dev-java/jakartaee-migration/jakartaee-migration-1.0.7.ebuild89
-rw-r--r--dev-java/jna/Manifest3
-rw-r--r--dev-java/jna/files/jna-5.13.0-testpath.patch103
-rw-r--r--dev-java/jna/jna-5.13.0.ebuild191
-rw-r--r--dev-ruby/Manifest.gzbin105448 -> 105446 bytes
-rw-r--r--dev-ruby/oauth2/Manifest4
-rw-r--r--dev-ruby/oauth2/metadata.xml2
-rw-r--r--dev-ruby/oauth2/oauth2-1.4.11.ebuild59
-rw-r--r--kde-plasma/Manifest.gzbin9636 -> 9636 bytes
-rw-r--r--kde-plasma/discover/Manifest4
-rw-r--r--kde-plasma/discover/discover-5.27.5-r1.ebuild (renamed from kde-plasma/discover/discover-5.27.5.ebuild)12
-rw-r--r--kde-plasma/discover/metadata.xml1
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest2
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild (renamed from kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5.ebuild)2
-rw-r--r--media-plugins/Manifest.gzbin42928 -> 42935 bytes
-rw-r--r--media-plugins/audacious-plugins/Manifest2
-rw-r--r--media-plugins/audacious-plugins/audacious-plugins-4.2-r2.ebuild162
-rw-r--r--media-sound/Manifest.gzbin56866 -> 56862 bytes
-rw-r--r--media-sound/audacious/Manifest2
-rw-r--r--media-sound/audacious/audacious-4.2.ebuild67
-rw-r--r--media-sound/hydrogen/Manifest2
-rw-r--r--media-sound/hydrogen/hydrogen-1.1.1.ebuild97
-rw-r--r--media-sound/ncmpc/Manifest2
-rw-r--r--media-sound/ncmpc/ncmpc-0.47.ebuild67
-rw-r--r--media-sound/ncmpcpp/Manifest2
-rw-r--r--media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild4
-rw-r--r--metadata/Manifest.gzbin3505 -> 3503 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.gzbin28116 -> 28094 bytes
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin15802 -> 15809 bytes
-rw-r--r--metadata/md5-cache/app-containers/netavark-1.6.02
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin25203 -> 25040 bytes
-rw-r--r--metadata/md5-cache/app-editors/jedit-5.4.0-r215
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin69145 -> 69305 bytes
-rw-r--r--metadata/md5-cache/dev-java/fop-2.816
-rw-r--r--metadata/md5-cache/dev-java/jakartaee-migration-1.0.715
-rw-r--r--metadata/md5-cache/dev-java/jna-5.13.016
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin175071 -> 175237 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/oauth2-1.4.1117
-rw-r--r--metadata/md5-cache/kde-plasma/Manifest.gzbin19301 -> 19305 bytes
-rw-r--r--metadata/md5-cache/kde-plasma/discover-5.27.5-r1 (renamed from metadata/md5-cache/kde-plasma/discover-5.27.5)8
-rw-r--r--metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.5-r1 (renamed from metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.5)6
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin95814 -> 95655 bytes
-rw-r--r--metadata/md5-cache/media-plugins/audacious-plugins-4.2-r214
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin73224 -> 72746 bytes
-rw-r--r--metadata/md5-cache/media-sound/audacious-4.217
-rw-r--r--metadata/md5-cache/media-sound/hydrogen-1.1.117
-rw-r--r--metadata/md5-cache/media-sound/ncmpc-0.4715
-rw-r--r--metadata/md5-cache/media-sound/ncmpcpp-0.9.2-r34
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin56287 -> 56286 bytes
-rw-r--r--metadata/md5-cache/net-libs/pjproject-2.13-r14
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin18863 -> 18863 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/josm-bin-186784
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin37058 -> 36901 bytes
-rw-r--r--metadata/md5-cache/sys-fs/lvm2-2.03.1916
-rw-r--r--metadata/md5-cache/sys-fs/lvm2-2.03.202
-rw-r--r--metadata/md5-cache/sys-fs/lvm2-2.03.212
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin13068 -> 13064 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-102.11.017
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-102.10.017
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-102.11.017
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-112.0.217
-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-libs/Manifest.gzbin32457 -> 32455 bytes
-rw-r--r--net-libs/pjproject/Manifest2
-rw-r--r--net-libs/pjproject/pjproject-2.13-r1.ebuild2
-rw-r--r--profiles/Manifest.gzbin185274 -> 185272 bytes
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-geosciences/Manifest.gzbin11408 -> 11410 bytes
-rw-r--r--sci-geosciences/josm-bin/Manifest2
-rw-r--r--sci-geosciences/josm-bin/josm-bin-18678.ebuild2
-rw-r--r--sys-fs/Manifest.gzbin22572 -> 22567 bytes
-rw-r--r--sys-fs/lvm2/Manifest39
-rw-r--r--sys-fs/lvm2/files/device-mapper.conf-r4 (renamed from sys-fs/lvm2/files/device-mapper.conf-1.02.22-r3)0
-rw-r--r--sys-fs/lvm2/files/device-mapper.rc-r3 (renamed from sys-fs/lvm2/files/device-mapper.rc-2.02.105-r2)0
-rw-r--r--sys-fs/lvm2/files/dmeventd.initd-r3 (renamed from sys-fs/lvm2/files/dmeventd.initd-2.02.184-r2)0
-rw-r--r--sys-fs/lvm2/files/lvm-monitoring.initd-r3 (renamed from sys-fs/lvm2/files/lvm-monitoring.initd-2.02.105-r2)0
-rw-r--r--sys-fs/lvm2/files/lvm.confd-r4 (renamed from sys-fs/lvm2/files/lvm.confd-2.02.184-r3)0
-rw-r--r--sys-fs/lvm2/files/lvm.rc-r1 (renamed from sys-fs/lvm2/files/lvm.rc-2.02.187)0
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.17-pthread-pkgconfig.patch31
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.19-dynamic-static-ldflags.patch50
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.19-static-pkgconfig-libs.patch130
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.20-createinitrd.patch (renamed from sys-fs/lvm2/files/lvm2-2.02.67-createinitrd.patch)0
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.20-dm_lvm_rules_no_systemd.patch (renamed from sys-fs/lvm2/files/lvm2-2.03.19-dm_lvm_rules_no_systemd.patch)0
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.20-dmeventd-no-idle-exit.patch (renamed from sys-fs/lvm2/files/lvm2-2.03.19-dmeventd-no-idle-exit.patch)0
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.20-example.conf.in.patch (renamed from sys-fs/lvm2/files/lvm2-2.03.17-example.conf.in.patch)0
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.20-freopen-musl.patch (renamed from sys-fs/lvm2/files/lvm2-2.03.19-freopen-musl.patch)0
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.20-locale-muck.patch (renamed from sys-fs/lvm2/files/lvm2-2.03.17-locale-muck.patch)0
-rw-r--r--sys-fs/lvm2/files/lvm2-2.03.20-lvm2create_initrd.patch (renamed from sys-fs/lvm2/files/lvm2-2.02.56-lvm2create_initrd.patch)0
-rw-r--r--sys-fs/lvm2/files/lvmlockd.initd-r2 (renamed from sys-fs/lvm2/files/lvmlockd.initd-2.02.166-r1)0
-rw-r--r--sys-fs/lvm2/files/lvmpolld.initd-r1 (renamed from sys-fs/lvm2/files/lvmpolld.initd-2.02.183)0
-rw-r--r--sys-fs/lvm2/lvm2-2.03.19.ebuild306
-rw-r--r--sys-fs/lvm2/lvm2-2.03.20.ebuild30
-rw-r--r--sys-fs/lvm2/lvm2-2.03.21.ebuild30
-rw-r--r--www-client/Manifest.gzbin6199 -> 6202 bytes
-rw-r--r--www-client/firefox-bin/Manifest297
-rw-r--r--www-client/firefox-bin/firefox-bin-102.11.0.ebuild (renamed from www-client/firefox-bin/firefox-bin-102.10.0.ebuild)0
-rw-r--r--www-client/firefox-bin/firefox-bin-112.0.2.ebuild381
-rw-r--r--www-client/firefox/Manifest99
-rw-r--r--www-client/firefox/firefox-102.11.0.ebuild1278
120 files changed, 2150 insertions, 2062 deletions
diff --git a/Manifest b/Manifest
index 27420032d922..03cfc9d4089b 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29459 BLAKE2B eaa65c96e9748b175062c5a4373aeeb6e16cbc5a680cd3b7dc7709efa858c8a5e0062b64012a54587418ecc471d7202641f671aa1b7de9fcee1537c72c150e83 SHA512 8888dff4de2db4843c6751cab3d64dc646d74128dd3e0ed81a0a3074eec59f811ed268b4ebe18d13072a73db64f74e92927a6b36fe2fbc7835056725566a9be9
-TIMESTAMP 2023-05-10T04:09:50Z
+MANIFEST Manifest.files.gz 29457 BLAKE2B 1f469bfa18b8ee2553453e18462d77cb38604c94295ffafea7d70afb94d9114c6f42e80ee3afd1390c16d5b1c3f84b31e79fd74bb70fd6ad89ba0a988fe29c7c SHA512 dec0f482db2c72e41c8e7045af037fbdb83029bbc043c8a7b13e810ee37d60af4807c570733801d46238b6f765c4f482a5e4de743c4b63858e0dabcc0c1e6113
+TIMESTAMP 2023-05-10T10:09:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbGQ5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbbW5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC+jA/+OOP/ji7wef5nS74YrkLS6/3skZMnA2YPr4HG9LYprNzKOoojvbs5RUsy
-P0oQ+Nx4QwnUyd/b8lIrUDOyk6CweHtTtn5ujvYSnroFdmZXcxAUJxmjCkTQ3gUs
-Z8gs/c4FgKC2CdmBiY8ozK5jEJ1pp2YpyLD2Kkew/GeUKDPqvtkLZdlx37LKNOfB
-/gO/SINp8izal1xasW6RKwbbeavYottdLBsE2VoOMbybHoSWz/6RSTyPu+dH+6Lv
-biCDgkKTIp85u/sdzcSQjGcM3yLIGjKvsTnVjDEHzT0AQwiHhUZQMzySvLAo91C4
-xfKvRas5v6//8zSlz13RZxXWNPy5t0VY62fiQqVpL1dnDYhX0tUamMnNNmG7tJkj
-srtqzYZh+QjYOfgIKksexL7pZwrF5Nq2YDF5SzZrbclPgj7avHSzaTi293y5EE/m
-zO2spRofCbHFsarmU6kWHTAQzug3B/TAQ8XZ9FlB99aI9yY1EW4cv69PgkEuFulg
-k2zDnU30HoJGxhlLz3zgbUpudUa0b3K2JqKftvtQA4UKLQLZG2D6wu57Z3mZ+7nz
-9FCkDP3Jik51yaZAgelBa0aJiSwlGqyYY0uuX6N/5M8OLv3YGjrlK+ixVrVAJzv3
-hlbux7iERPnPkyPqKqYnJ7Dx3H4QISfvvO8lzQWWswU9+nwuWj0=
-=8f+4
+klAVbhAAmUW+2cnyGQN3s5UIcjqfw37D8UlHJpxHXxSJgjsL+DkDsYNyKvjxzAqP
+PdgPd8EUfYDu/VM50kRROoCcGJJpkXabOzbRgC8/aehxBkg1djw7wmVSB9fPHmcZ
+Kck41KRHct2Sjd3lQMCyQPOaGQUk9S1OVsNIrMghE2vbBxdmdYV5HYYH9MFlLrzb
+ouw200IiiqfvycoK0rb39QnbR4mKkaP8oLNvabs8lzswLjOae486bheW1u6q2lUK
+uFHJq3rHXGO6uz8MR3tWV6qDyS6scl7TLVVEDH6FGMBYKo+hdumacEx1mzywpOLF
+8W10Oc+QKvoYtYUTwZ4aeslSCnhqvmUk+k8K7MRXoqQbFODcF69c2kBswoFimRIq
+OqnQtvxhwp0eUOIrm83Il63bD0k7yUBC0DBiyiwbt08aOrYmLIGbuAcjk3KdVgk9
+yQUVnNG+C1+1yc3uiBe+jZUL8Q9tn1a6xtaDkdWXN73Yc/1Swa+I+ug2TJHHiSB1
+kDsh85oX2FBnSCUfrTjT6F9M5Pb4J5cqSlNQZFCUfXSFddvnkrfCu24nZLu7AIKN
+eID44E2ijGugzgCyvEZBiWAFAfywjFU5uM2fgYcIo19UBFnPU+Hs2fJUI9e17mLq
+4yzi4igEDWYr9Qt/8+KlRLtWwHzQi4/QRlY+xLM2fFEmlZPPHOE=
+=JrTH
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 5f368a3d182e..fc407be89512 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 217b62416bb3..dbed2b91e245 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/netavark/Manifest b/app-containers/netavark/Manifest
index 6b9da6446a9e..7d0e65777958 100644
--- a/app-containers/netavark/Manifest
+++ b/app-containers/netavark/Manifest
@@ -345,5 +345,5 @@ DIST zvariant_derive-3.11.0.crate 12364 BLAKE2B 611dd5211c398941d3967692ca462a36
DIST zvariant_derive-3.9.0.crate 11055 BLAKE2B c2d8c58228fa8c1880d126303c0f55d888d02b2dedd9c5e1c39ce23179ed19a4c89aea5f1dccd763d427fa644f0ef5c800ee00b600b9b9cf5faf1e0593d863e1 SHA512 d50bf6ab2511a0ab9bf0d0deebe61fe6bd1ed76c0980dd416716201eb611353aabd598198507c30d1eff9d282732ea15e04129e154c6c446e2b170e66931baeb
DIST zvariant_utils-1.0.0.crate 6230 BLAKE2B cf0176e9187d493cee4d2f33945754695dcfc5c1fb56bf750667c9dcf1dd4d15c4896407225cfe26a6f63b9bd0d3511193d7bae8a11bfa3fa6f50884c79b6bb2 SHA512 51febffe7d013bf74ab9d57257d7db0ba86bb94a0bf8d5c55125de6a329903f07a7906103ed53b1705b1ba364c38b4f6aad7cadb53761f740fce6bf957e174aa
EBUILD netavark-1.4.0.ebuild 4169 BLAKE2B a2dba1edef52965b7b4e1929ff4880779d1d73da062fef48e9b12d1f2d26bff5ec1a312deba82a54656211134064b07f01594e4edfc44208556d70ebc842e9ad SHA512 0ab76f403bb6e08cb3e87b97ecfd7d18e6e7c89bf2264a0371060cf8a40ac6c8caa25b7b255905a191e2334b4f8f26761ccd39ff10bfb27ac03c4609c7ba9062
-EBUILD netavark-1.6.0.ebuild 5464 BLAKE2B 6629a901584f370cf3b137885f6c685d8eeaccbf5899b8d7d9cc6a1bc1305a6dea4527cf78793040f59ba76107fef7259037ee626d0a578388f68fbedaed6b90 SHA512 d2632be6f60ca5d9c3a1c5109af50e86dea360831242b2588eb35c2fd12b5ce27270d8dfb1bef15f20cdd6a26219e524ce5adb1ce06b145496536aec6e512a1c
+EBUILD netavark-1.6.0.ebuild 5523 BLAKE2B 1b17645b21bfcd59a292a7b7c1746c2567cdffe96964242103499f6c09d69714da99f3c8ff91e95f6e2f2b14c5eacadc95318307794fc6b413cad19a62025bed SHA512 211ecd99a56ad0ce02a3b7b6f0cd83bc340a3500c4c16ade7a21eee589d273d2721d0b1e38d337555d1ab3f67c01e37fe7ad02430161bd39906323d7eaebe1cf
MISC metadata.xml 552 BLAKE2B 387005d3524915b7e93c407d9412371a22fe73d12df1e6e3e597cad283cf91ecf271cca0ee8d3acc8dcb2dc6652f43a9daf11d5bc413ebb752bd04cd131bfa59 SHA512 870da8afb4865bd961227de649c843558b3ae5b0382ed010fc80680eaaa3a9e433d2e7930b77cf015f9b37d6d9333ccc8a6999aad7f8feb047781e9b40548194
diff --git a/app-containers/netavark/netavark-1.6.0.ebuild b/app-containers/netavark/netavark-1.6.0.ebuild
index bffdfff8980c..16bc06246d0a 100644
--- a/app-containers/netavark/netavark-1.6.0.ebuild
+++ b/app-containers/netavark/netavark-1.6.0.ebuild
@@ -268,7 +268,9 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
BDEPEND="dev-go/go-md2man
dev-libs/protobuf"
-QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_FLAGS_IGNORED="usr/bin/${PN}
+ usr/bin/${PN}-dhcp-proxy-client
+ usr/libexec/podman/${PN}"
src_compile() {
go-md2man -in docs/netavark.1.md -out docs/netavark.1 || die
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 170b520e1768..524794fb36e4 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/jedit/Manifest b/app-editors/jedit/Manifest
index 9879c7f646b2..44b66c66d4c2 100644
--- a/app-editors/jedit/Manifest
+++ b/app-editors/jedit/Manifest
@@ -1,7 +1,5 @@
AUX jedit-5.4.0-build-xml.patch 332 BLAKE2B 47bf100efa8d99ebebe9765df2c59f4bb4dfbed1922bab1dd7e5802c69c9ef3a124b065385df693159382b876a52fcfb3433c10177adf2c15653dd5fd314fb0b SHA512 6ea6e327f48a677063f0eb282baa1fff289b18b8f6e4106b7336ec2906a0652c24198f702cdaff283f48600e287a6e6525f562e5247af110a0ee60f3340e029c
AUX jedit-5.6.0-skip-failing-test.patch 1183 BLAKE2B 0822a2a339b161cd6e66487b4506f7a0467eddae70da60d4e01897d171bd38c5959e5f0e26bf06b44970963743eb6aa2699dbcf381662dd8a290f27a84301fc4 SHA512 5fc6f859ddae3996e022d14b34cadf145a2b736aebeb2982346c2c43674817b8fee298291a318036a831e19b61c97f49ca013aa0afb7d83587e0975f6ff1bd6c
-DIST jedit5.4.0source.tar.bz2 2535992 BLAKE2B 1560f680437e89cea789f2b0540225b0cbf92bc22f975c6d1850a7b3aa06a2b95d61a254fd0d4c0e7da916ee9de3a095ab5190ae5df3ad27e55c2f0ccef57db2 SHA512 2120370c54f8bd415f90b979c42bfca6101f76ba33f0ec6a8172adeb33173ba9c73cbd7f06b5dc8c12aa3eedf51f007752cdbf0c7423d77a1ac591beb5493112
DIST jedit5.6.0source.tar.bz2 2572329 BLAKE2B d9815feef6fb03cb4a15e7101383944776ca593884de6965aaa3e74a411f8915d0542ab62be8e4551e04dd410c1da4ebedfb8a2c2869d33eb205100d6bd84352 SHA512 89e65998ea49b5b3da4f1daad001d7cf763e196e7110b604e99e3fad038ca126cf108a471ee611ef76b5491b91d618f47cdc24b270cabccb6a80858a37720af7
-EBUILD jedit-5.4.0-r2.ebuild 3166 BLAKE2B 9556a3a05d5c465b4ea8d874ecee4d564e63b65f5790e57b8321405b69b1c7bbdc020126252b2228a52c9f7de2e561ca9da3f2d276fc88c6f402d50010205f49 SHA512 8d7d6509d1c3b270371e3eb286c30083d0791df93b238cfc6794cd726ef99bf269189bfeac29fd6972aff00c3b6b4deec889e31a3b9be2c91786de464248300f
EBUILD jedit-5.6.0.ebuild 2202 BLAKE2B 7ae5bebb28e20cee37e6027cbc19ec5d295a914cb453eef43c86301345a34396b04c8020b43f1ede747838c4b604d5eae5c408fee3e0e5fb91b094364332a4fb SHA512 434b26b9d6bb005139149ecf0f4fce93696534ae24497d50d87b029cd9e6dd96a66ae74ea5b76b113afe616a50415a4ce2deff502cd566fcd35d441d69c6e534
MISC metadata.xml 312 BLAKE2B 32456a81e027512746733dea293a638db960ecebb97e045e82bef5630ac064d59ee5b880ade0513d15619c49c52686b9b2e5b69c7e270c578a506465a40d5db3 SHA512 90c844a5041ab91cacc279bc0a404d42c188311bd71cd643d52dc8f586e4fca101d09236407e6a3701ef18816d5f01ad2194f5446d47c6670aaa1a33edada63b
diff --git a/app-editors/jedit/jedit-5.4.0-r2.ebuild b/app-editors/jedit/jedit-5.4.0-r2.ebuild
deleted file mode 100644
index 5f66cb999af5..000000000000
--- a/app-editors/jedit/jedit-5.4.0-r2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc test"
-inherit desktop java-pkg-2 java-ant-2 xdg-utils
-
-DESCRIPTION="Programmer's editor written in Java"
-HOMEPAGE="http://www.jedit.org"
-SRC_URI="mirror://sourceforge/${PN}/${PN}${PV}source.tar.bz2"
-
-LICENSE="BSD GPL-2"
-KEYWORDS="amd64 ppc64 x86"
-SLOT="0"
-
-# Same failure with 5.4.0.ebuild:
-# See reports at /var/tmp/portage/app-editors/jedit-5.4.0/work/jEdit/build/test/reports/index.html
-# "Failure" "No tests found in org.jedit.io.Native2ASCIIEncodingTest"
-RESTRICT="test"
-
-CP_DEPEND="dev-java/jsr305:0"
-
-# Restricting to java 1.8 as it fails to compile with newer java versions, https://bugs.gentoo.org/828559
-#init:
-# [echo] Buildfile for jedit (/var/tmp/portage/app-editors/jedit-5.4.0/work/jEdit/build.xml)
-#Class org.apache.tools.ant.types.resources.selectors.Not loaded from parent loader (parentFirst)
-#Class org.apache.tools.ant.taskdefs.condition.Equals loaded from parent loader (parentFirst)
-# [fail] failing due to Java 1.8 is needed for jEdit to build, please install it and rerun (found Java version: '11')
-RDEPEND="
- ${CP_DEPEND}
- virtual/jre:1.8"
-
-DEPEND="
- ${CP_DEPEND}
- virtual/jdk:1.8
- dev-java/ant-contrib:0
- dev-java/ant-apache-bsf:0
- dev-java/bsh:0
- test? (
- dev-java/ant-junit:0
- dev-java/hamcrest-library:1.3
- )"
-
-S="${WORKDIR}/jEdit"
-
-JEDIT_HOME="/usr/share/${PN}"
-
-src_prepare() {
- mkdir -p lib/{ant-contrib,compile,default-plugins,scripting,test} || die
-
- eapply "${FILESDIR}"/${P}-build-xml.patch
-
- java-ant_xml-rewrite -f "${S}/build.xml" -c \
- -e javadoc \
- -a failonerror \
- -v no || die
-
- java-pkg-2_src_prepare
-}
-
-JAVA_ANT_REWRITE_CLASSPATH="true"
-
-EANT_ANT_TASKS="ant-apache-bsf ant-contrib bsh"
-EANT_TEST_GENTOO_CLASSPATH="hamcrest-library-1.3"
-EANT_EXTRA_ARGS="-Divy.jar.present=true -Divy.done=true"
-EANT_BUILD_TARGET="build"
-# TODO could build more docs, ie generate-doc-faq generate-doc-news
-# generate-doc-users-guide ua.
-EANT_DOC_TARGET="generate-javadoc"
-# in fact needed only for docs, but shouldn't hurt
-EANT_NEEDS_TOOLS="true"
-
-src_test() {
- java-pkg-2_src_test
-}
-
-src_install() {
- dodir ${JEDIT_HOME}
-
- cp -R build/${PN}.jar jars doc keymaps macros modes properties startup \
- "${D}${JEDIT_HOME}" || die
-
- java-pkg_regjar "${JEDIT_HOME}/${PN}.jar"
-
- java-pkg_dolauncher "${PN}" --main org.gjt.sp.jedit.jEdit
-
- use doc && java-pkg_dojavadoc build/classes/javadoc/api
-
- make_desktop_entry ${PN} \
- jEdit \
- ${JEDIT_HOME}/doc/${PN}.png \
- "Development;Utility;TextEditor"
-
- # keep the plugin directory
- keepdir ${JEDIT_HOME}/jars
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- elog "The system directory for jEdit plugins is"
- elog "${JEDIT_HOME}/jars"
- elog "If you get plugin related errors on startup, first try updating them."
-}
-
-pkg_postrm() {
- if [[ -z ${REPLACED_BY_VERSION} ]]; then
- xdg_desktop_database_update
- elog "jEdit plugins installed into /usr/share/jedit/jars"
- elog "(after installation of jEdit itself) haven't been"
- elog "removed. To get rid of jEdit completely, you may"
- elog "want to run"
- elog ""
- elog " rm -r ${JEDIT_HOME}"
- fi
-}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 27ae0c78e900..1568b73e3e73 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest
index e7349f896780..6c16895b0e5a 100644
--- a/dev-java/fop/Manifest
+++ b/dev-java/fop/Manifest
@@ -4,5 +4,4 @@ DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 183649f531068b8f7513613c89f9f66a48894ab
DIST fop-2.8-src.tar.gz.asc 833 BLAKE2B f761b427bac89249ab4ab5f2194468e44f997e28ed77392a785764fb60dd2fbbc716ef881e2009a3dbad416ef195fc8ae4d2ebdbd63c3fb3f47d355acab8389b SHA512 c25e94ac4a72c9ff9bfa487369ee1510ab5b19a6178f14f5076b9cf0548044e79eca707025e962c63d268d0f48661cc7110f604036957e447f8413cdb582d3de
DIST fop-hyph-2.0.jar 6655933 BLAKE2B bfbefcc2ebd9a9a467c23a70d7cef256f83cf2335f6e17db6bbefceaf8a3cee78de0302f269d096eb3238b3f4883429e09cc640bed11a42da4ef67ab9f0cb164 SHA512 3d5f27623008c7beba5332387bd42c501b7ae1dddfc98014b3fb35273394ca5f0a4ce69e7726090ec468c9b4f7983fb8b1a5759f49e81ea342c81c61311d87b3
EBUILD fop-2.8-r1.ebuild 5403 BLAKE2B 943f54ecf29f2e15f9aae6ce833d03abc2be03ecd4b6a5507fc6e68306772043878abe6570ba9daa249041719ce820506635528d8f06c2c7958fe5402c911a3b SHA512 a90e0f53bd70f92776b148b2f0493dd212db0d3652ead61b1e87c3faab2145a8a3cf77762abafb25b4f8639121407889d3b57ff437a351e36217e9e99d1880be
-EBUILD fop-2.8.ebuild 4393 BLAKE2B 7c5aa2c102b5300d830f5d6e35441050eeffbf2f1e5d3532c765c56cad3d5015a4b50b643cb55dd60bd02572b6e21ae68d7d26713bf3a05b5213cc392cb3f9cf SHA512 1f0778c3411a729120de6d56cfe73f701a28c8849588c606fb5e091949f1d7a87330369bb7bf1336abef9a01c3e054139fec62c989687079da6b82aae44733fa
MISC metadata.xml 449 BLAKE2B 91dd2fd3b50581a408755aade7aa37406c527e9298bd0156cb18d363fef88cf60eb85f259ba443022fbd6c5377be0e0fc990cb2826d418347dc92bf7b6ff5ca9 SHA512 cf49f03d1ed992a7df7deebb7c00721895be45ff144da8c4b1777aecba5e17d86a7353a83ad8df8b356f70afda5fadcdc53350b2c5732a0f0469b18f501959d4
diff --git a/dev-java/fop/fop-2.8.ebuild b/dev-java/fop/fop-2.8.ebuild
deleted file mode 100644
index e78205ca474e..000000000000
--- a/dev-java/fop/fop-2.8.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.apache.xmlgraphics:fop:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="XML Graphics Format Object Processor All-In-One"
-HOMEPAGE="https://xmlgraphics.apache.org/fop/"
-SRC_URI="
- mirror://apache/xmlgraphics/fop/source/${P}-src.tar.gz
- https://dev.gentoo.org/~flow/distfiles/fop/fop-2.7-jars.tar.xz
-"
-S="${WORKDIR}/fop-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="2.8"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
-
-CP_DEPEND="
- dev-java/batik:1.16
- dev-java/commons-io:1
- dev-java/commons-logging:0
- dev-java/fontbox:0
- dev-java/qdox:1.12
- dev-java/xmlgraphics-commons:2
-"
-
-DEPEND="${CP_DEPEND}
- >=virtual/jdk-1.8:*
- dev-java/ant-core:0
- dev-java/javax-servlet-api:2.2
- dev-java/sun-jai-bin:0
- test? (
- dev-java/mockito:4
- dev-java/pdfbox:0
- dev-java/xmlunit:1
- )
-"
-
-RDEPEND="${CP_DEPEND}
- >=virtual/jre-1.8:*"
-
-BDEPEND="dev-java/xalan:0"
-
-DOCS=( NOTICE README )
-
-JAVA_CLASSPATH_EXTRA="
- ant-core
- javax-servlet-api-2.2
- sun-jai-bin
-"
-
-src_prepare() {
- java-pkg_clean
- java-pkg-2_src_prepare
-}
-
-src_compile() {
- JAVA_SRC_DIR="fop-util/src/main/java"
- JAVA_JAR_FILENAME="fop-util.jar"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-util.jar"
- rm -r target || die
-
- JAVA_SRC_DIR="fop-events/src/main/java"
- JAVA_RESOURCE_DIRS="fop-events/src/main/resources"
- JAVA_JAR_FILENAME="fop-events.jar"
- java-pkg-simple_src_compile
- JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-events.jar"
- rm -r target || die
-
- JAVA_SRC_DIR="fop-core/src/main/java"
- JAVA_RESOURCE_DIRS="fop-core/src/main/resources"
- JAVA_MAIN_CLASS=$( sed -n 's:.*<mainClass>\(.*\)</mainClass>:\1:p' fop-core/pom.xml )
- JAVA_JAR_FILENAME="fop-core.jar"
- # Code generation according to
- # https://github.com/apache/xmlgraphics-fop/blob/fop-2_8/fop-core/pom.xml#L156-L225
- pushd fop-core/src/main/codegen/fonts > /dev/null || die
- local fonts=$(find . -name "Courier*.xml" \
- -o -name "Helvetica*.xml" \
- -o -name "Times*.xml" \
- -o -name "Symbol.xml" \
- -o -name "ZapfDingbats.xml"
- )
- for font in ${fonts}; do \
- xalan -XSLTC \
- -IN $font \
- -XSL font-file.xsl \
- -OUT ../../java/org/apache/fop/fonts/base14/${font//.xml}.java || die
- done
- xalan -XSLTC \
- -IN encodings.xml \
- -XSL code-point-mapping.xsl \
- -OUT ../../java/org/apache/fop/fonts/base14/CodePointMapping.java || die
- popd > /dev/null || die
- java-pkg-simple_src_compile
- rm -r target || die
-
- JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-core.jar"
-
- # Update "fop-core.jar" with "event-mode.xml" files produced manually
- # by running "mvn package".
- mkdir event-model && pushd $_ > /dev/null || die
- jar -xf "${WORKDIR}/fop-2.7-core-event-models.jar"
- popd > /dev/null || die
- jar -uf "fop-core.jar" -C event-model . || die
- # Upstream does this with maven-antrun-plugin:
- # https://github.com/apache/xmlgraphics-fop/blob/fop-2_8/fop-core/pom.xml#L269-L290
-
- # public class EventProducerCollectorTask extends Task {
- #
- # private List<FileSet> filesets = new java.util.ArrayList<FileSet>();
- # private File destDir;
- # private File translationFile;
-
- if use doc; then \
- JAVA_SRC_DIR=(
- "fop-util/src/main/java"
- "fop-events/src/main/java"
- "fop-core/src/main/java"
- )
- JAVA_JAR_FILENAME="ignoreme.jar"
- java-pkg-simple_src_compile
- fi
-}
-
-src_test() {
- JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-4,pdfbox,xmlunit-1"
-
- JAVA_TEST_SRC_DIR="fop-events/src/test/java"
- JAVA_TEST_RUN_ONLY="org.apache.fop.events.BasicEventTestCase"
-
- # This jar file was created manually from the output of "mvn test".
- # Upstream does this with maven-antrun-plugin
- jar -xf "${WORKDIR}/fop-2.7-test-event-model.jar" || die
-
- java-pkg-simple_src_test
-
- sed \
- -e 's:verifyZeroInteractions:verifyNoInteractions:' \
- -i fop-core/src/test/java/org/apache/fop/render/intermediate/BorderPainterTestCase.java || die
-
- JAVA_TEST_SRC_DIR="fop-core/src/test/java"
- JAVA_TEST_RESOURCE_DIRS="fop-core/src/test/resources"
-
- java-pkg-simple_src_test
-}
-
-src_install() {
- for module in fop-util fop-events fop-core ; do
- java-pkg_dojar "${module}.jar"
- if use source; then
- java-pkg_dosrc "${module}/src/main/java/*"
- fi
- done
- if use doc; then
- java-pkg_dojavadoc target/api
- fi
- java-pkg_dolauncher "fop-${SLOT}" --main "org.apache.fop.cli.Main"
- einstalldocs
-}
diff --git a/dev-java/jakartaee-migration/Manifest b/dev-java/jakartaee-migration/Manifest
index 9e4e8e3e577e..5c87a3468897 100644
--- a/dev-java/jakartaee-migration/Manifest
+++ b/dev-java/jakartaee-migration/Manifest
@@ -1,3 +1,5 @@
DIST jakartaee-migration-1.0.6-sources.tar.gz 42167 BLAKE2B 9252078f3b31e07dab533ca9d1d32812f49571adf942a3f11bf074d2110b5fb0c2500dae244b10597f0d76c18bb153cd577528cb01ff01350abb46d32251293a SHA512 81ecfe561695e4e5cacaed0ef89e5759e357b332f2798ac6f3d89c43c9a5dfed1a684745b7fe3afe6d1e82ac9405fd2de68da599a53bfe5f67397b452753b572
+DIST jakartaee-migration-1.0.7-sources.tar.gz 43381 BLAKE2B 9a1a6bfd217f77890940240c6c860e21e0b72c758a63426a0c63009213738a9322a758d4525a9a8a8c69883c490edf128d8b70a6120ede431da434c4d1408e19 SHA512 f7edd70b997b2ae2a93b14b93c5b6dcb80de04f554125729f89e62eddaecfbfea21b304226887edb029c8a7b255b50a55a38381d017c7d44859f2e56b912f25a
EBUILD jakartaee-migration-1.0.6.ebuild 2982 BLAKE2B 515935ead5a0f7bdc727e459bc63d2512aca0e7b3267fcea078717f04c7f1bf72bb4652a0ca43590352106646fc76e33ab16f544f9e255ffd295381fd69df8c3 SHA512 873dbde9202b7688dc4e48d2ee7f460e28c116c96cb7cc09ee6a4513d83c9360e04fc833ba72524217bb2c0e951d945803b3405ba6d6a4296c3e80f8022059fa
+EBUILD jakartaee-migration-1.0.7.ebuild 2688 BLAKE2B 81f548484473eab9ee4ad0973b5dd37dfbc9e7531aadf8a224ac426e0cdfbc674cc8fbc73842c9d49c0edd45bdd899bcea77e763bccc015d21f4099baeec99f3 SHA512 9dfbc3671096d905377868f5f9ee89290504b9d301ce4aaa3f2caa1a670a5b610bd30f6fa5e3b60b37188e45db97400ddbfb95c0fbcd9a41176e92b1a3b7313d
MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f
diff --git a/dev-java/jakartaee-migration/jakartaee-migration-1.0.7.ebuild b/dev-java/jakartaee-migration/jakartaee-migration-1.0.7.ebuild
new file mode 100644
index 000000000000..212872e15d9a
--- /dev/null
+++ b/dev-java/jakartaee-migration/jakartaee-migration-1.0.7.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.tomcat:jakartaee-migration:1.0.7"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9"
+HOMEPAGE="https://tomcat.apache.org"
+SRC_URI="mirror://apache/tomcat/${PN}/v${PV}/source/${P}-src.tar.gz -> ${P}-sources.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Common dependencies
+# POM: pom.xml
+# commons-io:commons-io:2.11.0 -> >=dev-java/commons-io-2.11.0:1
+# org.apache.bcel:bcel:6.6.0 -> >=dev-java/bcel-6.6.0:0
+# org.apache.commons:commons-compress:1.22 -> !!!suitable-mavenVersion-not-found!!!
+
+CDEPEND="
+ dev-java/ant-core:0
+ dev-java/bcel:0
+ dev-java/commons-compress:0
+ dev-java/commons-io:1
+"
+
+# Compile dependencies
+# POM: pom.xml
+# org.apache.ant:ant:1.10.12 -> !!!suitable-mavenVersion-not-found!!!
+# POM: pom.xml
+# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4
+
+DEPEND="
+ >=virtual/jdk-1.8:*
+ ${CDEPEND}
+"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+ ${CDEPEND}"
+
+S="${WORKDIR}/${P}"
+
+JAVA_LAUNCHER_FILENAME="${PN}"
+
+JAVA_GENTOO_CLASSPATH="ant-core,bcel,commons-compress,commons-io-1"
+JAVA_SRC_DIR="src/main/java"
+JAVA_MAIN_CLASS="org.apache.tomcat.jakartaee.MigrationCLI"
+JAVA_RESOURCE_DIRS=(
+ "src/main/resources"
+)
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR="src/test/java"
+JAVA_TEST_RESOURCE_DIRS=(
+ "src/test/resources"
+)
+JAVA_TEST_EXCLUDES=(
+ "org.apache.tomcat.jakartaee.TesterConstants"
+)
+
+src_prepare() {
+ default
+ sed -i "s/\${project.version}/${PV}/g" src/main/resources/info.properties
+}
+
+src_test() {
+ # we need to create jar files for the tests the same way as it's done using pom.xml
+ local implementation_version=$(grep Implementation-Version pom.xml | grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
+ mkdir -p target/test-classes/META-INF || die
+ pushd target/test-classes || die
+ echo "Implementation-Version: ${implementation_version}" > META-INF/MANIFEST.MF
+ ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name CommonGatewayInterface.java) || die
+ jar cfm cgi-api.jar META-INF/MANIFEST.MF $(find -name CommonGatewayInterface.class) || die
+ ejavac -d . -encoding ${JAVA_ENCODING} $(find "${S}/${JAVA_TEST_SRC_DIR}" -name HelloCGI.java) || die
+ jar cfm hellocgi.jar META-INF/MANIFEST.MF $(find -name HelloCGI.class) || die
+ for enc in rsa dsa ec; do
+ cp hellocgi.jar hellocgi-signed-${enc}.jar || die
+ jarsigner -keystore "${S}/src/test/resources/keystore.p12" -storepass apache hellocgi-signed-${enc}.jar ${enc} || die
+ done
+ popd
+
+ java-pkg-simple_src_test
+}
diff --git a/dev-java/jna/Manifest b/dev-java/jna/Manifest
index 13910a81b5e9..71f135e1b78b 100644
--- a/dev-java/jna/Manifest
+++ b/dev-java/jna/Manifest
@@ -1,6 +1,9 @@
AUX 5.10.0-build.xml.patch 3325 BLAKE2B 9beb22ee4976bbac29e9ff79f5efedbe21e8a7ef93a83a37320fe327574844efa8d1a5ec1c9948df4dc7934d2be9b5635c4ce2b639b2af12f1eb7fc9100beef6 SHA512 4d22a080f85f7cc533db62c66ae77b3b56062624361f40e71dc7e41a57ddaaded05ca30e85b670805165347aa42e179c76f7d5ec0b558ab07b7dadaef0cfa64f
AUX 5.11.0-makefile-flags.patch 1183 BLAKE2B 81c465ed4929586787bfa68016a8fe61cf082a8a5e59f5905b3bfae4900f68246cf3ad9c023ba7390c4bed4e38b109d4664e6a4f9759c8247714a65c72a0b357 SHA512 cb71b1af9af8b34d2ec8253ee7543614474527b0bc69ce9ee70e89a8738d423e45928f477de659bf141aad8b0401067fbbc58b50b580077afca40b32e0aa8db4
AUX jna-5.11.0-no-Werror.patch 723 BLAKE2B a5fabcb532861432f9cd76d429c6ac5c0ce54f8dfd8631da2135e2188d19ead69bcf7756972a1a72802b28c976adc6cdcc4528775c321cc74eb476436c842dc6 SHA512 86e356ddc860252c6d743ac71db031e109cff6270c13f4495d3ab7ecd723a6b7a7ca86b37dd2260b6424842dca1a5e2dd7b4792d17bc8b392e78da28e10b70c7
+AUX jna-5.13.0-testpath.patch 5567 BLAKE2B 0c76e603af9ae2a1f3cacde220ec4451d5973f9dab805e20fc5e9bf852928a0489ca742df8277a9c5a47d10064897ea50860d587b21288d605c476d3e7d122ae SHA512 c8c40a6f5ec049641eb3cca2a9b74fd851ebf6264d5a5cc1db10190d645e4bf219f45d5bb68094ce843b32f7079a8ae0ccb1a804f2cc0d066052acf841c96145
DIST jna-5.11.0.tar.gz 107424072 BLAKE2B 9f79a0b0e643c8213c159785814dffaeee2dc3b332647c5c887aa5a6e707be5241d392e75730b803b21362fcbdcee82d7049bcdfb7956039f1534e3cd8e170cf SHA512 0122b56c24125e5dea541bee71b43f127df50c8f90b2c240271c677a8d598d9640bb920bd3390856124e8b1bc89a9bd41d2b6c569ae7275f68a13c08fd07027d
+DIST jna-5.13.0.tar.gz 116027625 BLAKE2B 1f2bc7ab28adefa0bbad122957ed2c6ef55ab88e79b30c05f0d2d88e0e05152f7bb5e28097906a7e24f78304dfa2b225587adb0ada205ca3c2ceac1cdbab3f04 SHA512 aefd0becc03bb7fd753e8c5cdcbcb20f6d590125a5fb03048bef0024e826ab0254b750e22a8bb26bea38cc89262ad45e5030b666cb2c857b01b15a6a55379a0f
EBUILD jna-5.11.0-r1.ebuild 2489 BLAKE2B 5cb9506b96fae4ba7e28b587e0dcfc47adac54c8792c8f10b55ac457cba79dd338747ed082bb27c459f14246deab0b2b1f4b92fb52b7bb0cafe22807205819f2 SHA512 3b5e4f9e1dde929febe4614d39c1437af998ae3886d44ce61fbc4520720945fe7b24865ec4cb5caece0b49b15e8b2572657f661263f661622f5ce4599b9d95e6
+EBUILD jna-5.13.0.ebuild 5195 BLAKE2B 1a59927c689eba24ec77bc0e4bde5ffa4585d7f994932aab7b111689fee1cdfefd3ba211588f5ea1649189bb0abaf115130b843040c93b9c9cc70f53be3d4717 SHA512 af859ddd04763f816ed1456c5004b51fc8e9069536d6239575ad3741305b32b12b4a8a65d9ac799b78715e08b162f87a77af35b8ecb8dfa103c2445bb85d09b9
MISC metadata.xml 334 BLAKE2B 9e55710ddf27995f7f0ea6480a4b2ff6ed38424e5a8de87614715defa4ae9f788932d270df48e78fdadb27851f06f2651d94c0b043816151aea55c08f083c4ee SHA512 b8b0cc53cc447f2811b3e94638de0799efaf99a05f29a0341d3a261b1f0f996ca308a007221f165031e56e60339d8d616ca366f25eda7f7f5d55acfc60a9d695
diff --git a/dev-java/jna/files/jna-5.13.0-testpath.patch b/dev-java/jna/files/jna-5.13.0-testpath.patch
new file mode 100644
index 000000000000..7bd918c4181a
--- /dev/null
+++ b/dev-java/jna/files/jna-5.13.0-testpath.patch
@@ -0,0 +1,103 @@
+This patch solves several test failures on com.sun.jna.LibraryLoadTest like
+"Expected JNA native library at build/native-linux-x86-64/libtestlib.so is missing"
+--- a/test/com/sun/jna/Paths.java
++++ b/test/com/sun/jna/Paths.java
+@@ -47,12 +47,12 @@ public interface Paths {
+ USING_CLOVER
+ ? "build.clover" : "build");
+ String CLASSES = BUILDDIR + (Platform.isWindowsCE() ? "" : "/classes");
+- String JNAJAR = BUILDDIR + "/jna.jar";
++ String JNAJAR = "jna.jar";
+
+ String TESTPATH = Platform.isWindowsCE()
+ ? "/Storage Card/"
+ : System.getProperty("jna.nativedir",
+- BUILDDIR + "/native-" + Platform.RESOURCE_PREFIX + "/");
++ BUILDDIR + "/native/");
+ String TESTJAR = BUILDDIR + "/jna-test.jar";
+ String TESTJAR2 = BUILDDIR + "/jna-test2.jar";
+ String TESTJAR3 = BUILDDIR + "/jna-test3.jar";
+1) testAvoidJarUnpacking(com.sun.jna.JNALoadTest)
+java.lang.ClassNotFoundException: com.sun.jna.Native
+ at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
+ at com.sun.jna.JNALoadTest$TestLoader.findClass(JNALoadTest.java:64)
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
+ at java.lang.Class.forName0(Native Method)
+ at java.lang.Class.forName(Class.java:348)
+ at com.sun.jna.JNALoadTest.testAvoidJarUnpacking(JNALoadTest.java:94)
+2) testLoadAndUnloadFromJar(com.sun.jna.JNALoadTest)
+java.lang.ClassNotFoundException: com.sun.jna.Native
+ at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
+ at com.sun.jna.JNALoadTest$TestLoader.findClass(JNALoadTest.java:64)
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
+ at java.lang.Class.forName0(Native Method)
+ at java.lang.Class.forName(Class.java:348)
+ at com.sun.jna.JNALoadTest.testLoadAndUnloadFromJar(JNALoadTest.java:128)
+3) testAvoidResourcePathLoading(com.sun.jna.JNALoadTest)
+java.lang.Error: Expected JNA library at build/classes/com/sun/jna/linux-x86-64/libjnidispatch.so is missing
+ at com.sun.jna.JNALoadTest.assertLibraryExists(JNALoadTest.java:87)
+ at com.sun.jna.JNALoadTest$TestLoader.<init>(JNALoadTest.java:54)
+ at com.sun.jna.JNALoadTest.testAvoidResourcePathLoading(JNALoadTest.java:109)
+4) testLoadFromUnicodePath(com.sun.jna.JNALoadTest)
+java.lang.ClassNotFoundException: com.sun.jna.Native
+ at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
+ at com.sun.jna.JNALoadTest$TestLoader.findClass(JNALoadTest.java:64)
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
+ at java.lang.Class.forName0(Native Method)
+ at java.lang.Class.forName(Class.java:348)
+ at com.sun.jna.JNALoadTest.testLoadFromUnicodePath(JNALoadTest.java:255)
+5) testLoadAndUnloadFromResourcePath(com.sun.jna.JNALoadTest)
+java.lang.Error: Expected JNA library at build/classes/com/sun/jna/linux-x86-64/libjnidispatch.so is missing
+ at com.sun.jna.JNALoadTest.assertLibraryExists(JNALoadTest.java:87)
+ at com.sun.jna.JNALoadTest$TestLoader.<init>(JNALoadTest.java:54)
+ at com.sun.jna.JNALoadTest.testLoadAndUnloadFromResourcePath(JNALoadTest.java:184)
+--- a/test/com/sun/jna/JNALoadTest.java
++++ b/test/com/sun/jna/JNALoadTest.java
+@@ -45,7 +45,7 @@ public class JNALoadTest extends TestCase implements Paths {
+ super(new URL[]{
+ Platform.isWindowsCE()
+ ? new File("/Storage Card/" + (fromJar ? "jna.jar" : "test.jar")).toURI().toURL()
+- : new File(BUILDDIR + (fromJar ? "/jna.jar" : "/classes")).toURI().toURL()},
++ : new File((fromJar ? "jna.jar" : "/classes")).toURI().toURL()},
+ new CloverLoader());
+ if (fromJar) {
+ assertJarExists();
+@@ -103,7 +103,7 @@ public class JNALoadTest extends TestCase implements Paths {
+ }
+ }
+
+- public void testAvoidResourcePathLoading() throws Exception {
++ public void noTestAvoidResourcePathLoading() throws Exception {
+ System.setProperty("jna.noclasspath", "true");
+ try {
+ Class<?> cls = Class.forName("com.sun.jna.Native", true, new TestLoader(false));
+@@ -118,7 +118,7 @@ public class JNALoadTest extends TestCase implements Paths {
+ }
+ }
+
+- public void testLoadAndUnloadFromJar() throws Exception {
++ public void noTestLoadAndUnloadFromJar() throws Exception {
+ if (Platform.isIntel() && (! Platform.is64Bit())) {
+ System.out.println("Skip " + getName() + " - it is known to be flaky and produces false positives on x86-32bit");
+ return;
+@@ -175,7 +175,7 @@ public class JNALoadTest extends TestCase implements Paths {
+ }
+
+ // GC Fails under OpenJDK(linux/ppc)
+- public void testLoadAndUnloadFromResourcePath() throws Exception {
++ public void noTestLoadAndUnloadFromResourcePath() throws Exception {
+ if (Platform.isIntel() && (! Platform.is64Bit())) {
+ System.out.println("Skip " + getName() + " - it is known to be flaky and produces false positives on x86-32bit");
+ return;
+@@ -231,7 +231,7 @@ public class JNALoadTest extends TestCase implements Paths {
+ }
+ }
+
+- public void testLoadFromUnicodePath() throws Exception {
++ public void noTestLoadFromUnicodePath() throws Exception {
+ if (Platform.isWindows()) {
+ String vendor = System.getProperty("java.vendor");
+ if (vendor != null) {
diff --git a/dev-java/jna/jna-5.13.0.ebuild b/dev-java/jna/jna-5.13.0.ebuild
new file mode 100644
index 000000000000..88dde9319e6d
--- /dev/null
+++ b/dev-java/jna/jna-5.13.0.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_PROVIDES="
+ net.java.dev.jna:jna:${PV}
+ net.java.dev.jna:jna-platform:${PV}
+"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple toolchain-funcs
+
+DESCRIPTION="Java Native Access"
+HOMEPAGE="https://github.com/java-native-access/jna"
+SRC_URI="https://github.com/java-native-access/jna/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}"
+
+LICENSE="|| ( Apache-2.0 LGPL-2.1+ )"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+ virtual/pkgconfig
+"
+
+CDEPEND="
+ >=dev-libs/libffi-3.4:=
+"
+
+DEPEND="
+ >=virtual/jdk-1.8:*
+ test? (
+ dev-java/reflections:0
+ )
+ ${CDEPEND}
+ x11-libs/libXt
+"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+ ${CDEPEND}
+"
+
+DOCS=( README.md CHANGES.md OTHERS TODO )
+PATCHES=(
+ "${FILESDIR}/5.11.0-makefile-flags.patch"
+ "${FILESDIR}/jna-5.11.0-no-Werror.patch"
+ "${FILESDIR}/jna-5.13.0-testpath.patch"
+)
+
+src_prepare() {
+ default
+ java-pkg-2_src_prepare
+ java-pkg_clean
+ mkdir -p "res/META-INF" || die
+ echo "Main-Class: com.sun.jna.Native" > "res/META-INF/MANIFEST.MF" || die
+
+ # https://github.com/java-native-access/jna/blob/5.13.0/build.xml#L402-L407
+ sed \
+ -e "/VERSION =/s:TEMPLATE:${PV}:" \
+ -e '/VERSION_NATIVE =/s:TEMPLATE:5.1.0:' \
+ -i src/com/sun/jna/Version.java || die
+}
+
+src_compile() {
+ einfo "Compiling jna.jar"
+ JAVA_AUTOMATIC_MODULE_NAME="com.sun.jna"
+ JAVA_JAR_FILENAME="jna.jar"
+ JAVA_RESOURCE_DIRS="res"
+ JAVA_SRC_DIR="src"
+ java-pkg-simple_src_compile
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":jna.jar"
+ rm -r target || die
+
+ einfo "Compiling jna-platform.jar"
+ JAVA_AUTOMATIC_MODULE_NAME="com.sun.jna.platform"
+ JAVA_JAR_FILENAME="jna-platform.jar"
+ JAVA_RESOURCE_DIRS=""
+ JAVA_SRC_DIR="contrib/platform/src"
+ java-pkg-simple_src_compile
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":jna-platform.jar"
+ rm -r target || die
+
+ if use doc; then
+ einfo "Compiling javadocs"
+ JAVA_SRC_DIR=(
+ "src"
+ "contrib/platform/src"
+ )
+ JAVA_JAR_FILENAME="ignoreme.jar"
+ java-pkg-simple_src_compile
+ fi
+
+ einfo "Generating headers com_sun_jna_Native.h com_sun_jna_Function.h"
+ ejavac -h native -classpath "src" \
+ "src/com/sun/jna/Function.java" \
+ "src/com/sun/jna/Native.java" || die
+
+ einfo "Building native library"
+ cd native || die
+ local args=(
+ CC="$(tc-getCC)"
+ DYNAMIC_LIBFFI=true
+ )
+ # Using -j1 since otherwise fails to build:
+ # cannot find ../build/native/libtestlib.so: No such file or directory
+ # [Makefile:505: ../build/native/libtestlib2.so] Error 1
+ emake -j1 "${args[@]}"
+}
+
+src_test() {
+ JAVA_TEST_EXTRA_ARGS=(
+ -Djna.nosys=true
+ -Djna.boot.library.path=build/native
+ -Djna.library.path=build/native
+ )
+ JAVA_TEST_GENTOO_CLASSPATH="
+ junit-4
+ reflections
+ "
+
+ JAVA_TEST_SRC_DIR="contrib/platform/test"
+ rm -r contrib/platform/test/com/sun/jna/platform/{mac,unix,win32} || die
+ JAVA_TEST_EXCLUDES=(
+ # 1) testGetXAttr(com.sun.jna.platform.linux.XAttrUtilTest)
+ # java.io.IOException: errno: 95
+ # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:85)
+ # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:70)
+ # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:56)
+ # at com.sun.jna.platform.linux.XAttrUtilTest.testGetXAttr(XAttrUtilTest.java:83)
+ # 2) setXAttr(com.sun.jna.platform.linux.XAttrUtilTest)
+ # java.io.IOException: errno: 95
+ # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:85)
+ # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:70)
+ # at com.sun.jna.platform.linux.XAttrUtil.setXAttr(XAttrUtil.java:56)
+ # at com.sun.jna.platform.linux.XAttrUtilTest.setXAttr(XAttrUtilTest.java:53)
+ com.sun.jna.platform.linux.XAttrUtilTest
+ )
+ java-pkg-simple_src_test
+
+ JAVA_TEST_SRC_DIR="test"
+ rm -r test/com/sun/jna/wince || die
+ rm -r test/com/sun/jna/win32 || die
+
+ # 1) testLoadFromJarAbsolute(com.sun.jna.LibraryLoadTest)
+ # java.lang.UnsatisfiedLinkError: Unable to load library '/libtestlib-jar.so':
+ # /libtestlib-jar.so: cannot open shared object file: No such file or directory
+ jar cvf build/jna-test.jar \
+ -C build/native libtestlib-jar.so || die
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":build/jna-test.jar"
+
+ JAVA_TEST_EXCLUDES=(
+ com.sun.jna.CallbacksTest # Needs to run separately
+ com.sun.jna.DirectTest # Needs to run separately
+ com.sun.jna.ELFAnalyserTest # NPE
+ com.sun.jna.NativeTest # Needs to run separately
+ com.sun.jna.UnionTest # Needs to run separately
+ com.sun.jna.VMCrashProtectionTest # Needs to run separately
+ )
+ java-pkg-simple_src_test
+
+ JAVA_TEST_RUN_ONLY=(
+ com.sun.jna.CallbacksTest
+ com.sun.jna.DirectTest
+ com.sun.jna.UnionTest
+ )
+ java-pkg-simple_src_test
+
+ JAVA_TEST_RUN_ONLY=( com.sun.jna.NativeTest )
+ java-pkg-simple_src_test
+
+ JAVA_TEST_RUN_ONLY=( com.sun.jna.VMCrashProtectionTest )
+ java-pkg-simple_src_test
+}
+
+src_install() {
+ default
+ java-pkg_dojar jna.jar jna-platform.jar
+ java-pkg_doso build/native/libjnidispatch.so
+
+ if use doc; then
+ java-pkg_dojavadoc target/api
+ fi
+
+ if use source; then
+ java-pkg_dosrc "src/*"
+ java-pkg_dosrc "contrib/platform/src/*"
+ fi
+}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 35313e44f67d..416462b2046a 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/oauth2/Manifest b/dev-ruby/oauth2/Manifest
index 5f2f13153cb1..df128774c3ae 100644
--- a/dev-ruby/oauth2/Manifest
+++ b/dev-ruby/oauth2/Manifest
@@ -1,3 +1,5 @@
DIST oauth2-1.4.10.tar.gz 65553 BLAKE2B 4b147a97536ae04b81ca5bc41117bc31c577aae9b7dc1f4f34830d3cd7b7013098e90ae83997c4917ca25e858b8738398eb708bfee954882359ed14b8e810172 SHA512 cee9e1f890f66252451cc22ab7135dda60c73bb200f2f1659a450b09dccc0a219982625ec45866dc9153669a4d35fb543fb6de497bfa83522b99c66e9c8b9d9b
+DIST oauth2-1.4.11.tar.bz2 65622 BLAKE2B 9a09e69eb2389289d5b048388dd52dd6edcf289c4d7262ead05cca7dd27b261b6f432e023ac3c34aa77d6fa33bca5d870726b96cf5bf85eeec3561e9b53f9501 SHA512 12a9133cd5813eed00c2a22995630a7fdb611b0d76b06eeb8c938fd826831ea37556822246f21a739ba427c74135e6c2046edc1fb008725c55f3b1000ab5a945
EBUILD oauth2-1.4.10.ebuild 1499 BLAKE2B 8dcb6bfb83aa65af9fb62c43e81558ce739d06a1893150c355e030b8b2bbb1abc9160dd2d3ca8f2e2ac3dfbd1ba0c27a74da4cbd078bc45794515d27ab32fc05 SHA512 fcfed86236da49c2fa5df5d0920441dde1d15b1fd7af54e2933a7c61c4a92491fa2642807dd5c663ac0f44b14e7df40ceca4586695ef3cd1094b5577234bf051
-MISC metadata.xml 342 BLAKE2B 14d2af934a4327d3d6c1c5236c0b5a0436c91cc3988d6957188171153c60a0f40b6dec75cb5acac49aa60518f89cc5bdb00e92021ca99249903f937df51f1b23 SHA512 cc8c7abab8d16e0ef97ec14f58bfc5941e161b2676950aaa45912812d53e523a54570407bcb2e9cd2527a0c6acca8f348422efdde66402c162e8a04dcfaabb8f
+EBUILD oauth2-1.4.11.ebuild 1581 BLAKE2B 6523f01566c69882db4cd606d1fb99c0aafbb008726ea8d34c260b0d35e77d01984259517f3d3de5522f63f472fdebf7b33b87138745f963e228a706716fd3c7 SHA512 6dde5179a9427377d037cc7aeb374cdfd010af0b7eac77cd5b36699058d5bf52426a4322d2c068fa72a28944907ddd594f47e12c898f2fac29ec07e2fdee5075
+MISC metadata.xml 342 BLAKE2B 0080dc708a99cdd0861b14ecd773251e5719b249171dfaca247f241b1cab03c83bb2593b31a26dcbd02c5767bb27d385600b0dfdd4c8771c9d8b78fd55a26682 SHA512 a8b1d3f086a524b4b4b48465cb26707cacc4a7862ba46639946b67e822df34fdd5bb0fbde7daa3712dfcf9ec08946125710abb79d0e97dd6a819201d3b88df3d
diff --git a/dev-ruby/oauth2/metadata.xml b/dev-ruby/oauth2/metadata.xml
index 59f7d3b5910c..09a70a6befc5 100644
--- a/dev-ruby/oauth2/metadata.xml
+++ b/dev-ruby/oauth2/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">intridea/oauth2</remote-id>
+ <remote-id type="gitlab">oauth-xx/oauth2</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/oauth2/oauth2-1.4.11.ebuild b/dev-ruby/oauth2/oauth2-1.4.11.ebuild
new file mode 100644
index 000000000000..286c19cd9e96
--- /dev/null
+++ b/dev-ruby/oauth2/oauth2-1.4.11.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_TASK_TEST="none"
+
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="oauth2.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem"
+HOMEPAGE="https://gitlab.com/oauth-xx/oauth2"
+SRC_URI="https://gitlab.com/oauth-xx/oauth2/-/archive/v${PV}/oauth2-${PV}.tar.bz2"
+RUBY_S="oauth2-v${PV}-d41fb6e8feef3b0b0382dedc0ede82f5ca7854cd"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+ || ( dev-ruby/faraday:2 dev-ruby/faraday:1 )
+ dev-ruby/jwt:2
+ >=dev-ruby/multi_json-1.3 =dev-ruby/multi_json-1*
+ >=dev-ruby/multi_xml-0.5:0
+ >=dev-ruby/rack-1.2:* <dev-ruby/rack-4:*"
+ruby_add_bdepend "test? (
+ >=dev-ruby/addressable-2.3
+ >=dev-ruby/rexml-3.2:3
+ dev-ruby/rspec:3
+ dev-ruby/rspec-pending_for
+ dev-ruby/rspec-stubbed_env
+)"
+
+all_ruby_prepare() {
+ sed \
+ -e '/silent/I s:^:#:' \
+ -e '/require.*oauth2/arequire "oauth2/version"' \
+ -i spec/helper.rb || die
+
+ sed -i -e '/yardstick/,/^end/ s:^:#:' \
+ -e '/bundler/I s:^:#:' Rakefile || die
+
+ # Avoid spec that is too fragile in relation to ENV
+ sed -i -e '/outputs to $stdout when OAUTH_DEBUG=true/a skip "fragile ENV stubbing"' spec/oauth2/client_spec.rb || die
+
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ CI=true ${RUBY} -S rspec-3 --format progress spec || die
+}
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz
index 9e2eeb8687d6..005ec65d5f3a 100644
--- a/kde-plasma/Manifest.gz
+++ b/kde-plasma/Manifest.gz
Binary files differ
diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index b532da855966..bb4cd0a427dc 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -2,5 +2,5 @@ AUX discover-5.25.90-tests-optional.patch 3080 BLAKE2B 074ce41b4aee3fe8203f83fd6
DIST discover-5.27.4.tar.xz 866136 BLAKE2B ea3fe0aecb6022de5aaaee2151b0de0f97486af7018df967fb1ba33d75983de38b4e23f77268c9be01fd94ec07ee16cb3196bd7633e63756a32f49ac6e08d277 SHA512 070e07003c52dd6b12ac8a377c27e378a13ded9289af6ae0170cf1bacffaaee98670bb2715dfaa370ba40443ce1d0f252e782d27a1eca1974a71ffb5a94d8fa6
DIST discover-5.27.5.tar.xz 867168 BLAKE2B 21ca3e2e0aa3d593a2a2ce63b0c75822cd486438cb4aaede5c375f2c1dc8692f86e6cc88b9ace2d0cb43885d7cb7d615d26398058dae5f84075075b9279b77ce SHA512 1f4b46af1c2b22892c4b4b267d8e8bd4278d99e973f90bb398087bc664d718ba9d06ec15600d2d8ea0193f8558870484cc295c27f32ea816e0b3b1da02f014bb
EBUILD discover-5.27.4.ebuild 2466 BLAKE2B 4b24a4900ffcce9793ad1f2ed39bf850a383b2759d6f1472e402b61508cd884b0463c247ebd60b886c5a994dd71acef804bc9b552501c2dada9758825c7c6019 SHA512 1131d3fb86c73d8bc188a0e492e486742f2e4f730d0daec8006ab6f01b339566ba709552d7f94c377aa92936cac845eddfd0511fb89ccbb9de41e45e51bf9832
-EBUILD discover-5.27.5.ebuild 2469 BLAKE2B 0304b213774701bc66f0d367594ff2866a2fe5d835abe5313a592db3178884f15fb064369093b43fe910d7bb0de4043648e3bab716f8aab7e280ddb0419891c3 SHA512 7dc5c617f3f6f98b5ed122d43e9ce1ff28ae3e680e6fd19cdadfd8a79308e16e87cde90df167b6035f6837b03cae5d9417ccfde68458264686ce9578efc7292f
-MISC metadata.xml 747 BLAKE2B c04695e06c21af50a91ff848d34ba4566b12537782ea3eb36c70b6fc6f1b5544dde622ada845d446659cbbf32f65adbd697ce544303a8de421ffb7601fd9af1b SHA512 6bed2e908bfe114b61d592b7a61a714c7af34c740122300f4231a05be2ccfcf147bdb48aa7dbd05331ac82ca488a4ba1262ed148b768e9adde4fcf47da45df75
+EBUILD discover-5.27.5-r1.ebuild 2789 BLAKE2B 8b796c13b38c8ceaf1f7f30e1b0061a1f50df8eb84b8a6d0923f23be80eb5568bcefe20c20dd4b8550ff70b56eccdb49a80fced11af12bfaa0b04b6fd990e05c SHA512 d91a66c59785ccfe49d68e4eaa4555d8c113203a3a1e34f0202c267514a94f663542b327204874f1ae36be573f4aafd3445380937386fced961462d0e963f506
+MISC metadata.xml 845 BLAKE2B 87d892ce29180263400147d7a7b98e42093d613897bc09764b58e43712faff76bc13f0b9e09782faf6c6f8c78d02a555271159be54ccc5213241422931d43e65 SHA512 6fda677eb8dfe74813872cad68d234d7f272f7466f654b1d0a2725b6ceb6872f51887b5861f419cf5aeb09ffc593af230a923eafa22c0db9e1353b831a4a7187
diff --git a/kde-plasma/discover/discover-5.27.5.ebuild b/kde-plasma/discover/discover-5.27.5-r1.ebuild
index 52fe9d6d5df5..23357eba593a 100644
--- a/kde-plasma/discover/discover-5.27.5.ebuild
+++ b/kde-plasma/discover/discover-5.27.5-r1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://userbase.kde.org/Discover"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+firmware flatpak telemetry webengine"
+IUSE="+firmware flatpak snap telemetry webengine"
# libmarkdown (app-text/discount) only used in PackageKitBackend
DEPEND="
@@ -45,11 +45,13 @@ DEPEND="
>=kde-frameworks/purpose-${KFMIN}:5
firmware? ( >=sys-apps/fwupd-1.5.0 )
flatpak? ( sys-apps/flatpak )
+ snap? ( sys-libs/snapd-glib:=[qt5] )
telemetry? ( dev-libs/kuserfeedback:5 )
webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 )
"
RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
+ snap? ( app-containers/snapd )
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5"
@@ -67,11 +69,17 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ # TODO: Port PackageKit's portage back-end to python3
-DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON
+ # Automated updates will not work for us
+ # https://invent.kde.org/plasma/discover/-/merge_requests/142
-DWITH_KCM=OFF
+ -DBUILD_DummyBackend=OFF
-DBUILD_FlatpakBackend=$(usex flatpak)
-DBUILD_FwupdBackend=$(usex firmware)
+ -DBUILD_RpmOstreeBackend=OFF
+ -DBUILD_SnapBackend=$(usex snap)
+ -DBUILD_SteamOSBackend=OFF
$(cmake_use_find_package telemetry KUserFeedback)
$(cmake_use_find_package webengine Qt5WebView)
)
diff --git a/kde-plasma/discover/metadata.xml b/kde-plasma/discover/metadata.xml
index dd2b69f93957..13c683e94092 100644
--- a/kde-plasma/discover/metadata.xml
+++ b/kde-plasma/discover/metadata.xml
@@ -12,6 +12,7 @@
<use>
<flag name="firmware">Enable support for firmware upgrades using <pkg>sys-apps/fwupd</pkg></flag>
<flag name="flatpak">Enable support for flatpak repositories using <pkg>sys-apps/flatpak</pkg></flag>
+ <flag name="snap">Enable support for snap packages using <pkg>app-containers/snapd</pkg></flag>
<flag name="webengine">Enable webflow support using <pkg>dev-qt/qtwebview</pkg> and <pkg>dev-qt/qtwebengine</pkg> instead of default URL handler</flag>
</use>
</pkgmetadata>
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
index 6d21fffe70fb..dcb64afad222 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1,5 +1,5 @@
DIST polkit-kde-agent-1-5.27.4.1.tar.xz 52452 BLAKE2B 214f48418fdbac715150b89fa4da8ecfe3ec12e8a36deaa819ece13953963cd1cd95ef9439cc40f28800eef2d5b48500c53f33ab3f9390fb9bd0a70de918722d SHA512 9bcc3dc1886e373204ff9f231fe36b4b31f09b976be6877f3a97780ea9e5ca25646a198b737bbb5deaf429146474712451be710f9da8bbd78f2ae47262d9e88a
DIST polkit-kde-agent-1-5.27.5.tar.xz 52624 BLAKE2B 8b92b69a68ab3c2e88dc4373fa7363151668fd3ed2dd9f3228460efdc059ef4ef3019255fd8fc67b8b3d687fd1e9e889da12f890c3b982b70087f9cf3340a572 SHA512 b314971f19d71897db4eb34941f527b13340ee909dd5348cebaf0a2e52b8c4e5e6b2912e41ba4a8c7a5d3f13fcfd9391c354ee3475bda4e6ea24d0fc9518187e
EBUILD polkit-kde-agent-5.27.4.1.ebuild 827 BLAKE2B 8a730375adc7f42ad17abfd67dea13e256373b79b99ff094f1ed774ad8f95a6e890f0ecc12d9827c02ec96b733ec786d276560aa5ad1c3fb418c19a80d73713d SHA512 607d3fd3970cd0809ae93421cc6640f96f6be0fa1a0b1d71d8a6cf99aad1ca3a99c821844a51565ca3193082bd7fbac5106a0c07ca6382192191fe76b09fcc51
-EBUILD polkit-kde-agent-5.27.5.ebuild 830 BLAKE2B 03fa6b0b98849ce42e02d14e846fa9fc07d73ccbde8ebf5ffdad0f8b329c71ecd7ad4efaa2e78d6456436fc528d9e2137d22332cb4ced662bef7d96e882a2ba5 SHA512 45060f20538efeccd8c01d1aae7ab198eea00a484cd3684bface57fef55585b24933e6dcba013771fd718882de71f17691c546f00fb57f3a22b2391eaa81616a
+EBUILD polkit-kde-agent-5.27.5-r1.ebuild 833 BLAKE2B 54b1928495773f22718360b7dad595b4d4a18c803c0f3c98e63b0a3ee2ead6a4d97912699d07079800d62b16fa134100ebab34acdf687c3dff5069a496061c1c SHA512 22839a22b00fdecd2af6c9a9533b6dd400e65c4a6c27c6bc88ee6a36d3a4354fb046f047a5dc99162eef9e7a965e522f8a53babf476cf8433bf2ee9db15321b6
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild
index 69f1dfc1b1fc..307b9fbe741b 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.5-r1.ebuild
@@ -27,7 +27,7 @@ DEPEND="
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
>=sys-auth/polkit-qt-0.113.0[qt5(+)]
"
RDEPEND="${DEPEND}"
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 2df9015dbce2..a2577be7ccc2 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/audacious-plugins/Manifest b/media-plugins/audacious-plugins/Manifest
index 04416dce7ab6..8d199ce2b704 100644
--- a/media-plugins/audacious-plugins/Manifest
+++ b/media-plugins/audacious-plugins/Manifest
@@ -1,7 +1,5 @@
-DIST audacious-plugins-4.2.tar.bz2 1947472 BLAKE2B 405fe7d30f190590955e66540595059869aed920b5cbaffa84439a336b20e6016c704dd3d3775521bde5c3bef0954aae96d72587d6c383966d63dd955b7a6b4a SHA512 632f1ac90c3a079bb92120e4bc6ef6b13f3f809f150809a64569fae49c908dafeb30e16a34d18bb081e099fe2a252a7ed8b76da129ffa0d51b16216f0b6d1282
DIST audacious-plugins-4.3.1.tar.bz2 1786114 BLAKE2B 7d0a88411dc389e9f250ac126c02eff217ab4feb581527789cfe190f0fd997671fe06664d574d531296d884b2ae4f85f31a25f79ef09bd9db39640f17a0a97cf SHA512 ca065b4558406702e4f2aa2ac085ea02d3215e689e09e9c0b6a740970a469297910df52cd222997e8a4206a68d3a064ac3f6d94c6412830ce8bd34a5b42c30da
DIST audacious-plugins-4.3.tar.bz2 1932184 BLAKE2B a62e7e3600b21a8af9248cd1b244dd736693e29f3d5374d68417bd46eb37263109b926beb9aa587ebb98bcea8d444403c6d8fdd96f0dcb7e6665199b0b34c9fe SHA512 51ffb38917bc9cf13d433c39843b37cbad6ef2a0db8b5da65ba18f8e547c94cfb979f0c8f4413080c56bc33d4f2ae47f92679ee5c11225aa47d85abfd27c0810
-EBUILD audacious-plugins-4.2-r2.ebuild 3972 BLAKE2B f8d4a2fc31bf909b64d21b84879893d98f7db33fca512f5c3df7367d50a67dfdb4739a4d9779e4580b1133909ab7f6672ec1a58913e36695c6823714399bd523 SHA512 a72a5910530792994f575543006dcc5e34f214854d797b6b5a2c47e2834f9f4a36bf4af83f2cd6c5393ebac440ac3454b38750203a20143e8750893cf2e84baa
EBUILD audacious-plugins-4.3.1.ebuild 4093 BLAKE2B 92b324744c22b58e7f0126a71d5f2f184ea81ef0179abb389debe0fa7c398ea020d11573a768132835d9aefc8215d1a947704272cf42798cf490c371838cc11c SHA512 53c5c4dd3db331199b3fafac73a9f98d0c62c025932a7fc5a4d5f17a0504855a3dce5d1a58bd2b316656703878f37ef1d142c0ea2cf79c73a76c93e6a58be3c9
EBUILD audacious-plugins-4.3.ebuild 4091 BLAKE2B 2c4d5aa2a25f0e859fea52bea92d76bcc78d404a644154f32b3978eb9aa3b2e156109c003e0152ac843ed03482a170d8a6f05d6c9dc5b0cfa3a416422c43b867 SHA512 ba3504f2a14ed25063828ef241955de53ffeb552c61d075f2d31e815139d864d6ab132ba28a12dce8139ce8853fbefb1f2995f10a4576bac7d42cff84c8a8274
MISC metadata.xml 1155 BLAKE2B fbd2f8cb2bae9dedf92c13907010dda578bc963e32807259be40b656d0360857b7e71e0102ad5aaf0121d4f7488fa138b3fc61be15fdfda630d6ca963ad3f8e1 SHA512 20ac2780a6ff28629dd478a0cca8a4dc9d09a0883c9ceef401639da84c0a01821077e0412e0c6a414548df0ffe13d33dae893229bc797c9507f13a8e8c222d33
diff --git a/media-plugins/audacious-plugins/audacious-plugins-4.2-r2.ebuild b/media-plugins/audacious-plugins/audacious-plugins-4.2-r2.ebuild
deleted file mode 100644
index 761bfed203eb..000000000000
--- a/media-plugins/audacious-plugins/audacious-plugins-4.2-r2.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Lightweight and versatile audio player"
-HOMEPAGE="https://audacious-media-player.org/"
-SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
-
-KEYWORDS="amd64 ~riscv x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="
- aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme http jack
- openmpt lame libnotify libsamplerate lirc mms modplug mp3 nls opengl
- pulseaudio scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis
- wavpack
-"
-
-REQUIRED_USE="ampache? ( http ) streamtuner? ( http )"
-
-# The following plugins REQUIRE a GUI build of audacious, because non-GUI
-# builds do NOT install the libaudgui library & headers.
-# Plugins without a configure option:
-# alarm
-# albumart
-# delete-files
-# ladspa
-# playlist-manager
-# search-tool
-# skins
-# vtx
-# Plugins with a configure option:
-# glspectrum
-# gtkui
-# hotkey
-# notify
-# statusicon
-BDEPEND="
- dev-util/gdbus-codegen
- virtual/pkgconfig
- nls? ( dev-util/intltool )
-"
-DEPEND="
- app-arch/unzip
- dev-libs/glib:2
- dev-libs/libxml2:2
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtwidgets:5
- ~media-sound/audacious-${PV}
- sys-libs/zlib
- x11-libs/gdk-pixbuf:2
- aac? ( >=media-libs/faad2-2.7 )
- alsa? ( >=media-libs/alsa-lib-1.0.16 )
- ampache? ( =media-libs/ampache_browser-1*:= )
- bs2b? ( media-libs/libbs2b )
- cdda? (
- dev-libs/libcdio:=
- dev-libs/libcdio-paranoia:=
- >=media-libs/libcddb-1.2.1
- )
- cue? ( media-libs/libcue:= )
- ffmpeg? ( >=media-video/ffmpeg-0.7.3 )
- flac? (
- >=media-libs/flac-1.2.1-r1:=
- >=media-libs/libvorbis-1.0
- )
- fluidsynth? ( media-sound/fluidsynth:= )
- http? ( >=net-libs/neon-0.26.4 )
- jack? (
- >=media-libs/bio2jack-0.4
- virtual/jack
- )
- lame? ( media-sound/lame )
- libnotify? ( x11-libs/libnotify )
- openmpt? ( media-libs/libopenmpt )
- libsamplerate? ( media-libs/libsamplerate:= )
- lirc? ( app-misc/lirc )
- mms? ( >=media-libs/libmms-0.3 )
- modplug? ( media-libs/libmodplug )
- mp3? ( >=media-sound/mpg123-1.12.1 )
- opengl? ( dev-qt/qtopengl:5 )
- pulseaudio? ( >=media-sound/pulseaudio-0.9.3 )
- scrobbler? ( net-misc/curl )
- sdl? ( media-libs/libsdl2[sound] )
- sid? ( >=media-libs/libsidplayfp-1.0.0 )
- sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
- soxr? ( media-libs/soxr )
- speedpitch? ( media-libs/libsamplerate:= )
- streamtuner? ( dev-qt/qtnetwork:5 )
- vorbis? (
- >=media-libs/libogg-1.1.3
- >=media-libs/libvorbis-1.2.0
- )
- wavpack? ( >=media-sound/wavpack-4.50.1-r1 )
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- use mp3 || ewarn "MP3 support is optional, you may want to enable the mp3 USE-flag"
-}
-
-src_prepare() {
- default
- if ! use nls; then
- sed -e "/SUBDIRS/s/ po//" -i Makefile || die "Failed to sed" # bug #512698
- fi
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-mpris2
- --enable-qt
- --enable-qtaudio
- --enable-songchange
- --disable-adplug # not packaged
- --disable-gtk
- --disable-oss4
- --disable-coreaudio
- --disable-sndio
- $(use_enable aac)
- $(use_enable alsa)
- $(use_enable ampache)
- $(use_enable bs2b)
- $(use_enable cdda cdaudio)
- $(use_enable cue)
- $(use_enable ffmpeg ffaudio)
- $(use_enable flac)
- $(use_enable flac filewriter)
- $(use_enable fluidsynth amidiplug)
- $(use_enable gme console)
- $(use_enable http neon)
- $(use_enable jack)
- $(use_enable lame filewriter_mp3)
- $(use_enable libnotify notify)
- $(use_enable openmpt openmpt)
- $(use_enable libsamplerate resample)
- $(use_enable lirc)
- $(use_enable mms)
- $(use_enable modplug)
- $(use_enable mp3 mpg123)
- $(use_enable nls)
- $(use_enable opengl qtglspectrum)
- $(use_enable pulseaudio pulse)
- $(use_enable scrobbler scrobbler2)
- $(use_enable sdl sdlout)
- $(use_enable sid)
- $(use_enable sndfile)
- $(use_enable soxr)
- $(use_enable speedpitch)
- $(use_enable streamtuner)
- $(use_enable vorbis)
- $(use_enable wavpack)
- )
- econf "${myeconfargs[@]}"
-}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index b14591a0abed..598223374465 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/audacious/Manifest b/media-sound/audacious/Manifest
index 14a47207ee93..70b484865bed 100644
--- a/media-sound/audacious/Manifest
+++ b/media-sound/audacious/Manifest
@@ -1,8 +1,6 @@
-DIST audacious-4.2.tar.bz2 612155 BLAKE2B 04a910288278fa27cb4848663ab74f9e523f3cbea7851e28f5e197035c4ad17281e9b0d5756602efb531a65aeb8e6b7abd7b11274af3353f6ac1d21a0bd4c47c SHA512 814bd865e87cf9bc39df07c9f9898eca1dd94d8b8299b2709f77046669ce12e9c31067d55084371f6797724e79872f7571b575cc766093ee2124b38b0409a853
DIST audacious-4.3.1.tar.bz2 630820 BLAKE2B e8885d25cce4a480ac58c5ee1874a530f4b169f264eaafb13830be17ce7e25933a2fb491ed0b86220fdb2e916ea5d7b13bca8a5ac00695ffd06e1ad8b2a6ff67 SHA512 7662a1b136c6ced346ce160a3a6b71ea5941644860466e23248a44168179118202006e8892a5bbd1f6d77730846a4644b6cb4e008af38e1117588b9f4d1521f5
DIST audacious-4.3.tar.bz2 623855 BLAKE2B a00d5f4fafff6eec5aba0374ba41b0521e60814421845d4cad284bb12bc67623d27d2101f5ba3c72bf7ab68d7f53f3c5473fd173bd929c35de51c4d2ff3ccde0 SHA512 7e92739ffd6adb62c6efe11b3107fc6d2d45ba5bbb6375dddd227f4c51387e0bbca2a5c1020b25a97933b9f02d3e726b22a21f7566ffac8b08ddfad609c3dc0e
DIST gentoo_ice-xmms-0.2.tar.bz2 51839 BLAKE2B d3bf8dbfee675dd588bc0258f1015c76877b6b0a3835813d8e9621d149b924aaa33544d07f7ad44a01c058d41d7480b3908b0773c124af33b6e020c376b13d54 SHA512 e863a8f86073007c47ce8c20739aae4bff22e22a7ddc11556b12ae6ebb68654cec7310fdc9d05f2c47f81cf2591fe601b2eb12a2fd911c0a6118c9f3cc524f05
-EBUILD audacious-4.2.ebuild 1463 BLAKE2B 9a0962f8b9ddb0d23a7d583cdb958eb019c3454d4161d6e46259c6bd5ccf8353278ff6728e47ff831f87e989ffb11e0c1f1fe2e2c02d4a8e8fc51d08ad5a14c6 SHA512 f84422d0bdaf4908b803e3a86f8a9b800b3db7188f9ade4c68e23c19b1c5f23caac4ab8876f889dccd39442c003f16485f9934ea242897ee207f3b91d3b18e73
EBUILD audacious-4.3.1.ebuild 1465 BLAKE2B 765820b8beb8b46ef8959c38533ec5d57767fd98be20e7501b1f3aea095300b7c730e7f72f9dd0b282c11a00ef131ca2c154e4f8b0458a90f4678ecc8e7b244f SHA512 da1d49896627d57eabbe3a3b5c0323c79c22987cecb60093e3307cd95dc4ad3806e07ed310ffe4bca6e1040181f60e925faa8d79f9cc070d7778c6ae32c29fd0
EBUILD audacious-4.3.ebuild 1463 BLAKE2B e93837cf90dda9a6d6c9410271b6c53144bf6b7a3a298debec30774fa8f7db5de9da98b4c97b2cd7cdd9a3ac563ebd529bf441af2f9568e26f6c6523af195599 SHA512 4d1ad0d2b421a1d84db6f0eb949ff35b5a88f02173218dd8e3cfdfd8ae7f4cb9235752d8bb6a15efdddff62cb6ac7ce1cedc5d070ad2d607e42a5b9fd76d8ebc
MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b
diff --git a/media-sound/audacious/audacious-4.2.ebuild b/media-sound/audacious/audacious-4.2.ebuild
deleted file mode 100644
index 70f5385f84fe..000000000000
--- a/media-sound/audacious/audacious-4.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="${P/_/-}"
-
-inherit xdg
-
-DESCRIPTION="Lightweight and versatile audio player"
-HOMEPAGE="https://audacious-media-player.org/"
-SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2"
-SRC_URI+=" mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2"
-
-KEYWORDS="amd64 ~riscv x86"
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="nls"
-
-BDEPEND="
- virtual/pkgconfig
- nls? ( dev-util/intltool )
-"
-DEPEND="
- dev-libs/glib:2
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- virtual/freedesktop-icon-theme
-"
-RDEPEND="${DEPEND}"
-PDEPEND="~media-plugins/audacious-plugins-${PV}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
- default
- if ! use nls; then
- sed -e "/SUBDIRS/s/ po//" -i Makefile || die "failed to sed" # bug #512698
- fi
-}
-
-src_configure() {
- # D-Bus is a mandatory dependency, remote control,
- # session management and some plugins depend on this.
- # Building without D-Bus is *unsupported* and a USE-flag
- # will not be added due to the bug reports that will result.
- # Bugs #197894, #199069, #207330, #208606
- local myeconfargs=(
- --disable-valgrind
- --disable-gtk
- --enable-dbus
- --enable-qt
- $(use_enable nls)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- # Gentoo_ice skin installation; bug #109772
- insinto /usr/share/audacious/Skins/gentoo_ice
- doins -r "${WORKDIR}"/gentoo_ice/.
- docinto gentoo_ice
- dodoc "${WORKDIR}"/README
-}
diff --git a/media-sound/hydrogen/Manifest b/media-sound/hydrogen/Manifest
index 284e9d2693a9..f5cb295c24b2 100644
--- a/media-sound/hydrogen/Manifest
+++ b/media-sound/hydrogen/Manifest
@@ -1,7 +1,5 @@
AUX hydrogen-1.1.0-gnuinstalldirs.patch 1879 BLAKE2B bf1563cbedc0b3a6d2aefcfe6bbf1bfd7f44ea26456d18889d684763f9af8170aeacc5887182ea845093c5187e92da51298dcb44bd99d6c2f0c5a47adbe5ba7d SHA512 20cc8970301192c967866f27b344591a58747a3a501eaa1b5d92dfb82af48e98f5c9e4c7908084f2845d258f323cec0ec42b578797b1bc3447c9b1918cbbdaea
-DIST hydrogen-1.1.1.tar.gz 11417837 BLAKE2B 52f6f61fc6e247875688dcea2290d92eb7bc85910620f0adcb52506d587b02dcaec6e2ecb72c77cf4eb3134534c75fc64bc4dd76a63f886cc6ea07d9b8812089 SHA512 c5e6bd713a0f9ef3b30bf0ae00bc41fea7494c20342c14c9f41ec05d1fdd3be721ffc3ff92bacd011e3b39a68022ea04daf55e60d334f64a00abef17d892cd37
DIST hydrogen-1.2.0.tar.gz 12911501 BLAKE2B 606bfd977e67a962933e331bd1d4985a898e14c3d72656aa38fc3d50fa1daeb301a00778114e46a4890af548816befc8deb598bbc65a122e8a36694ce7740776 SHA512 610dc292ab26880897030ee7e969caf11e2758e0cccdc15b21711a2114564e12af855b50f0cf13964689b6697255c5f2080e2114c916ea6fbe3909057e7de1df
-EBUILD hydrogen-1.1.1.ebuild 2086 BLAKE2B 41eb6d5b0064e0f3553ead000cbcffc917795e4776af202c7d52853b944225f9e45779584abfb96134c775bb6ee3d767960f0e91da9f560b4815fa1fbacf2e06 SHA512 bcad8cb18fe0ebff4a111ad234c4ebd66c73767430c50f793cbce6236fb7dbbfc8cb9f9e29cefb51937c20aa9ff0c898ce499ed00a603f49c20f84448ab93bd6
EBUILD hydrogen-1.2.0.ebuild 2089 BLAKE2B 4aa22d37a9fb4d93681aa06c9b25ca2021f1955b1733dd50e747b5dd18a3b95ed8c92a76bdb4ea0b60b1297db82d9a82a264eaec10922de4940dcac91bf9b0a7 SHA512 882d1973341eb6029406467a69cbae0fc55f037ada16a7a8fc1e4a7a5c745db570e5a5ee0a1e7cec1cf586626ec7e4c1c73856a8bb0e0d47c1136d47c84acd15
EBUILD hydrogen-9999.ebuild 2093 BLAKE2B 446244d0aa4e297a0ae0991a6fbbb98e69975b6cae4a4d7d2bd0489117aa49a2c179decefaea34403a4b9768baff03bee32d950063fbbbc168bcd1495bfefd7a SHA512 cd4da8a14ed3730975769b8efe11a494591968537e45f378926da443b90ac37fc4f7a14b4092bd44a548f84133a5a543ec1d105ae0d885aa4343767c2881dfa1
MISC metadata.xml 478 BLAKE2B bd59feef45263e2f2440696d657c0845f70498b64dec764dc4fff3e0c837a725195f55a2a651498f5c38448ae7c45fdc50def9a8068fe58e93332ad66de7e1ab SHA512 757c7766697ad73293ed281df0079de5775068bc6b899a9dc6bd3a41a36ed024646e01d242177948be1756d407e44cacd2bb2ed7ec0e4698fd358ec0031db3c4
diff --git a/media-sound/hydrogen/hydrogen-1.1.1.ebuild b/media-sound/hydrogen/hydrogen-1.1.1.ebuild
deleted file mode 100644
index 5970af66e1fb..000000000000
--- a/media-sound/hydrogen/hydrogen-1.1.1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Advanced drum machine"
-HOMEPAGE="http://www.hydrogen-music.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN}-music/${PN}"
-else
- MY_PV=${PV/_/-}
- SRC_URI="https://github.com/${PN}-music/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ppc ppc64 x86"
- S="${WORKDIR}"/${PN}-${MY_PV}
-fi
-
-LICENSE="GPL-2 ZLIB"
-SLOT="0"
-IUSE="alsa +archive doc jack ladspa lash osc oss portaudio portmidi pulseaudio"
-
-REQUIRED_USE="lash? ( alsa )"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-CDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
- >=media-libs/libsndfile-1.0.18
- alsa? ( media-libs/alsa-lib )
- archive? ( app-arch/libarchive )
- !archive? ( >=dev-libs/libtar-1.2.11-r3 )
- doc? ( dev-texlive/texlive-fontutils )
- jack? ( virtual/jack )
- ladspa? ( media-libs/liblrdf )
- lash? ( media-sound/lash )
- osc? ( media-libs/liblo )
- portaudio? ( media-libs/portaudio )
- portmidi? ( media-libs/portmidi )
- pulseaudio? ( media-sound/pulseaudio )
-"
-DEPEND="
- ${CDEPEND}
- dev-qt/qttest:5
-"
-RDEPEND="${CDEPEND}"
-
-DOCS=( AUTHORS ChangeLog DEVELOPERS README.txt )
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.0-gnuinstalldirs.patch"
-)
-
-src_prepare() {
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWANT_ALSA=$(usex alsa)
- -DWANT_CPPUNIT=OFF
- -DWANT_DEBUG=OFF
- -DWANT_JACK=$(usex jack)
- -DWANT_LADSPA=$(usex ladspa)
- -DWANT_LASH=$(usex lash)
- -DWANT_LIBARCHIVE=$(usex archive)
- -DWANT_LRDF=$(usex ladspa)
- -DWANT_OSC=$(usex osc)
- -DWANT_OSS=$(usex oss)
- -DWANT_PORTAUDIO=$(usex portaudio)
- -DWANT_PORTMIDI=$(usex portmidi)
- -DWANT_PULSEAUDIO=$(usex pulseaudio)
- -DWANT_RUBBERBAND=OFF
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc
-}
-
-src_install() {
- use doc && local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- cmake_src_install
-}
diff --git a/media-sound/ncmpc/Manifest b/media-sound/ncmpc/Manifest
index f7434a1f7e0a..ac8e07b46f08 100644
--- a/media-sound/ncmpc/Manifest
+++ b/media-sound/ncmpc/Manifest
@@ -1,5 +1,3 @@
-DIST ncmpc-0.47.tar.xz 291400 BLAKE2B 4b9e5bcc435b6064c054ad84000986942a699993e78decb26b73b4f3ec8d261e4e752e11d40ed5bdcbaab260b37f1a59b99708be05ade44973fee3f2b1e6d9d1 SHA512 6c9990ca9a0781eef67fae8b20ceec5fc00177b1db2b08cfdf122dd1f61f87a92030baadcaac154d73ddee622c963481d4e37d46f76a4ef21e51d4f18a6f3e6a
DIST ncmpc-0.48.tar.xz 296320 BLAKE2B ee25298af9d50eff646d74aa8908358a3df7b5ca7cf0666b6d3d31027e66d1219c2a48c5097e160d728db2965e2113a0915accac0d97f246d6e75152a2c9a1b3 SHA512 71739fefe696402d4a594a0c931bae0d6fc26f2b7203c51b3d6664c703276ad55f32ea247e1100224a3072386b6de067c1c2e43aa8b6cfac564f7f215ec11f7b
-EBUILD ncmpc-0.47.ebuild 1992 BLAKE2B 58f10c1dc03f805e1a2c7c8cd3d5fe3bb6e4ec2016bbe62dd346b49e9d55305406eea81e079264e6458091e552c558e3466a0806a8be1e6c3bc7d2af7c5f6443 SHA512 66079bbc69e337527e79533cd65068f846ce72cf68ae452b5fbe37509b59f6a7ad3d3493ed2ea08b455788ab484e195b5adce3c3312416414916f25bfb28833d
EBUILD ncmpc-0.48.ebuild 2044 BLAKE2B e824a938e137e3c2355fed621e5eb168e209d1f30a5f762af6a4bac9a97411bafe676bba978ef7d391ebd7adfdf2ca36a6de918dd12d08d963e98c6d555f64a2 SHA512 f64286d2e532db3f8461acf6b7bc126b968c1a50137167b455fd1329a469cdfa53e82b16e57b7c331503492cbf4308a92a4d80eeb1559c111fff5639195e9c6d
MISC metadata.xml 948 BLAKE2B 712f8c8832f3c6ff6c35609c2042ae62f00b59753ebd648457c919d78f03297b646fc704331e6a605018115fd25ed3752cb5ff41d12c2b072d7929d7357d5e14 SHA512 231ff1ad361ee547df64e26ab6a37bfcddcc373e8e8421e0bc8e594547c844fe3c73fa7d8aa3fb7594f4c2b83b91bb2f52a1268f711a6c8a2a295cdf94f59d72
diff --git a/media-sound/ncmpc/ncmpc-0.47.ebuild b/media-sound/ncmpc/ncmpc-0.47.ebuild
deleted file mode 100644
index 969bcddf6853..000000000000
--- a/media-sound/ncmpc/ncmpc-0.47.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Ncurses client for the Music Player Daemon (MPD)"
-HOMEPAGE="https://www.musicpd.org/clients/ncmpc/ https://github.com/MusicPlayerDaemon/ncmpc"
-SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( dev-python/sphinx )
-"
-RDEPEND="
- media-libs/libmpdclient
- sys-libs/ncurses:=[unicode(+)]
- lirc? ( app-misc/lirc )
- pcre? ( dev-libs/libpcre2 )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
-
- # use correct docdir and don't install license file
- sed -e "/^docdir =/s/meson.project_name()/'${PF}'/" \
- -e "s/'COPYING', //" \
- -i meson.build || die
-
- # use correct (html) docdir
- sed -e "/install_dir:.*doc/s/meson.project_name()/'${PF}'/" \
- -i doc/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dcurses=ncursesw
- -Dcolors=true
- -Dmini=false
- -Dlyrics_plugin_dir="${EPREFIX}/usr/$(get_libdir)/ncmpc/lyrics"
- -Dasync_connect=$(usex async-connect true false)
- -Dchat_screen=$(usex chat-screen true false)
- -Ddocumentation=$(usex doc enabled disabled)
- -Dhelp_screen=$(usex help-screen true false)
- -Dkey_screen=$(usex key-screen true false)
- -Dlibrary_screen=$(usex library-screen true false)
- -Dlirc=$(usex lirc enabled disabled)
- -Dlocale=$(usex nls enabled disabled)
- -Dlyrics_screen=$(usex lyrics-screen true false)
- -Dmouse=$(usex mouse enabled disabled)
- -Dmultibyte=$(usex nls true false)
- -Dnls=$(usex nls enabled disabled)
- -Doutputs_screen=$(usex outputs-screen true false)
- -Dregex=$(usex pcre enabled disabled)
- -Dsearch_screen=$(usex search-screen true false)
- -Dsong_screen=$(usex song-screen true false)
- )
-
- meson_src_configure
-}
diff --git a/media-sound/ncmpcpp/Manifest b/media-sound/ncmpcpp/Manifest
index fc325122e095..181eda365d81 100644
--- a/media-sound/ncmpcpp/Manifest
+++ b/media-sound/ncmpcpp/Manifest
@@ -1,6 +1,6 @@
AUX ncmpcpp-taglib-pc.patch 1582 BLAKE2B 1997e7dc25c6a36ad108003d7b6b23e5eed894fb795c43f2ec1ec877ebc9d4ec6219aa0622f3ebab6e1af71567c25b5c3b2a2173031ec2c344112e33f71c0e1b SHA512 f0e1f482d5e6a3a7d835ac5de2a3bf2f58e327d6c5c6dfce8f34fff960a6602b921db8b1a2fee5dbccdb732bebdb2f363fb9b185dcdee7a861f1a00a2adaf09c
DIST ncmpcpp-0.9.2.tar.bz2 486266 BLAKE2B 160597493b93bac790b8619881e8a1fcf0efce4a538e35f54f31b06f3ed66691f02b37198cca46b475b7296aebbc864cb62a4398c60bd1e43907f9907a9bc118 SHA512 bbcb3b50233e363412af3c1cf1c0118122733dc376759cd35dee79950f42e098a0402ff670684df91847b990b26022630c9a71192e462bd46e70628e31489742
EBUILD ncmpcpp-0.9.2-r2.ebuild 1455 BLAKE2B 9c12dd5e51980975c864c080663eb9f6488c9d82a64847fa110458bc8f1b61bf0ffc8ecda3f6042afc424c4ba3f5b6c89b8d4fd056dd8b72209ded67111ad0ce SHA512 a53e0ea0cf6b1860d55cad47919645f6d12db8986469fecdde51f38ba6ccced770d747042dc72981822b29c4788fcb1e43c36559d8afda543a24e37478449439
-EBUILD ncmpcpp-0.9.2-r3.ebuild 1537 BLAKE2B 50eb220f61551c2310e8f228d2a91e26a54d42e92606a2002d93e43d3614e0f6d25a3bc267dbc8b255607d39c41a7e544e690d1583f73b2d740c6c30c28eec44 SHA512 bfbbd0ff3c89183887c15cf9c07cb7525c24d7843a5eb10e0bb581076c29e77b0f1688a3fe5371319d24e70779703acb2caa52b4affbbba9814f0f302c707462
+EBUILD ncmpcpp-0.9.2-r3.ebuild 1535 BLAKE2B 92ca9bfc8e124fda4d34198af66d4dbb8efc78567bb2d63ef0e1ad9cbfe18b3f3553b8537048e5a42b29c6f03707b8ff7ec9020f6b75f1e78b7067622992fcba SHA512 51f5139d6ddd680e331398473a756918e57c502103d457006d7e86c2ee83a8e52c4c3a7c002219ee0099ae671d39c27799ee4e57985d9f4e524d7a7f30f90a58
EBUILD ncmpcpp-9999.ebuild 1427 BLAKE2B 6041fc0d24bb4699badee97b67f4c282eb1519478c5a7231d5d5466f2609285a750fbe13f58819df35da83ef966d6d034dfbba5ecaa840eafbc91d5574c7cf3d SHA512 fc5d4eb76d74856700d57f6fa1cb8f3d2c97b7e736cd528b3d1d3baecf3de4209e7eb051090bcedcc8f40d99ec7a69927a7b78f051bb25dac1337f1f6a2254cb
MISC metadata.xml 1358 BLAKE2B d953e469fce438b4d98d2006891bd6167f69e88467e003abd8be6dc1a0ec78089d45208a8d2c2a696028a412d0dec8987c2f0bd39e3b46bffba43b07f7139665 SHA512 15fff875a88001343c7fa053f4cff8704a1fe2c8e8021bba74d19ee4a2e08740aff67426cdf17f909b7a2e22a25c86eadca200d329cde6848c606575009b7a0c
diff --git a/media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild b/media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild
index 4c09ce6aed9e..1c5edba55b96 100644
--- a/media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild
+++ b/media-sound/ncmpcpp/ncmpcpp-0.9.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://rybczak.net/ncmpcpp/stable/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
IUSE="clock lto outputs taglib visualizer"
RDEPEND="
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index dfe2b7c725a6..359f2693a13a 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 49a29ec528a0..d665baca35fc 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 04:09:47 +0000
+Wed, 10 May 2023 10:09:46 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 08f0da043a37..f4ae84a7757d 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 543888 BLAKE2B da15fb010da91c403608af1847df77a89c9a8a24b2f5c1999256191c31d7755cd7667c19867e75c2bbdd07063f4ce4dd641cf53415eb08b83e35cbb3d2cd35e2 SHA512 ac5e51b2bf8075889870e4eedfe469274eaf28945ed1e974bc76ae0576dc1aa0db2a5fdacfc15e8cfb28486195fad65b487cf50896a207c5fcad4ffae850adbc
-TIMESTAMP 2023-05-10T04:09:49Z
+TIMESTAMP 2023-05-10T10:09:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbGQ1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbbW1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCGvA/9G/Pgm9DbHt65qo7x3y8xJv4I46DWxyk/E6dJ3MUFKpkbNBlKy9uiKegN
-IvT1SialgryM7HW08aWVqU807pdmuE0iR26/SicNtuD1SY1L+QUddt0rgqHIYjtv
-3J4rDa8Wsr0sIaTKv+omtCGL0HInCu0ShauXFhBBFMxoHYx22twPbFovc2nyVlr7
-UIVYi4NZLnCTDUnahv5Su0WYOMvxVh3YQEpmlhIibJWkRHOaX4kE/dTT3UcGQYgZ
-fgL55TeZQEQjpDK24tMYM6Q/YFlg66lsABWSgOT1mJlfJn0oaVsthwVpV1e0vN6T
-i0wjhexmdk8JHnofwcJ2lHcLNplNnHCndRpDvacQVz54+vK9Z4Z4WH/Y3b1YpVMF
-jAwV4CXfgJ4Dth5whMEY66GG1gvjF8rGqEG3MHFNEspRNJApjMpmhMSQsXbjWebu
-UgG/cLyyiADarBPT7i+hny+x1NURru/UrMBNFbejI31VAd8TPPHzxVsQeoGHRSK2
-iEgaHcADbGqmjR7XL+OdCKGuIqYybCCYsOFHfbcmwS5ghxBzgCVs5IFLEHzJjHH3
-1ku6eHkvEKKj+O78mTiXsc7wxlJwFyylMWOFRa0yiyFYFa0dNa62+Tg1PdATSLUt
-e7iWqOnC5JAbTAJB755Ju3ffZ+8EQqkVT3j8nDDHAs3QMzFsug4=
-=IiIE
+klCUkQ/6A9vh4p2L6JpX1mKTkhTE9JIVOAQn9tmdFXhTZcjtIq8J4ehtT4TWJPVT
+SVSPeqORPdimC03hLHce0ekqqQ83xH0NwIQrRo6153X8j/bq0YfLG0K1RL4ny4/u
+tlaAAYGqXvf6q0GNd0Pa3cH9h+ggrwxd30NzGK5MYz1dE1IMTsbYwb/RMGaxwFIT
+hIJv2uVGQ/E+weg1i/CLLfXnCoolp/rtJPnVpxybIbsRNe1l6eAiPZnS37Wl7G6z
+DtqYzDc24+gQgXDSMmNdhUaun1ZK1QqtmQmdZtXF9ucQLPpiMmUqzNG97fIC/Z7D
+0bPvsdE6x8k9/Mzm49yAdqsxalm9AiS2zH9w0phU+F7OK+MG9mgk7/5kejrfo8f6
+wblZVD61JkFqwfdfJshGmRzdlco2kSniC886rStt4jghyMqkKzdtMG0PmN5NwNOH
+FRMUbHOAA75mq/ZyV6BkZgK1oO7+9UP9/mZF6KpahS5+Z/U5vHaVa+LxtJoApRyw
+RYSGqB/PN3HObIRYSoajafXa5RT/W5gv/d9T+gRsDbCwffXHJU1exMRqPnVh2yze
+s1kqVOHtPhL1kQvAn/AY1DimiHv95GedV2KuTZUTc3PjQIc4lK0NsvUWj0rV/Ix0
+osN8+K3b6l++I0VJZwus474X/00UuqlF8A3fdlMCDrCdOmz80fA=
+=v/2x
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 49a29ec528a0..d665baca35fc 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 04:09:47 +0000
+Wed, 10 May 2023 10:09:46 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 418f120a3fc5..a5ea90daf5da 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index ea204c44f822..e3faa4f2a485 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/netavark-1.6.0 b/metadata/md5-cache/app-containers/netavark-1.6.0
index 0863bb36d996..3cbe76f49b30 100644
--- a/metadata/md5-cache/app-containers/netavark-1.6.0
+++ b/metadata/md5-cache/app-containers/netavark-1.6.0
@@ -10,4 +10,4 @@ LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unico
SLOT=0
SRC_URI=https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anyhow/1.0.70/download -> anyhow-1.0.70.crate https://crates.io/api/v1/crates/arrayvec/0.7.2/download -> arrayvec-0.7.2.crate https://crates.io/api/v1/crates/async-broadcast/0.5.1/download -> async-broadcast-0.5.1.crate https://crates.io/api/v1/crates/async-channel/1.8.0/download -> async-channel-1.8.0.crate https://crates.io/api/v1/crates/async-executor/1.5.0/download -> async-executor-1.5.0.crate https://crates.io/api/v1/crates/async-fs/1.6.0/download -> async-fs-1.6.0.crate https://crates.io/api/v1/crates/async-io/1.12.0/download -> async-io-1.12.0.crate https://crates.io/api/v1/crates/async-lock/2.7.0/download -> async-lock-2.7.0.crate https://crates.io/api/v1/crates/async-recursion/1.0.2/download -> async-recursion-1.0.2.crate https://crates.io/api/v1/crates/async-task/4.3.0/download -> async-task-4.3.0.crate https://crates.io/api/v1/crates/async-trait/0.1.68/download -> async-trait-0.1.68.crate https://crates.io/api/v1/crates/atomic-waker/1.1.0/download -> atomic-waker-1.1.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/axum/0.6.12/download -> axum-0.6.12.crate https://crates.io/api/v1/crates/axum-core/0.3.3/download -> axum-core-0.3.3.crate https://crates.io/api/v1/crates/base64/0.21.0/download -> base64-0.21.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/blocking/1.3.0/download -> blocking-1.3.0.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/bytes/1.4.0/download -> bytes-1.4.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.24/download -> chrono-0.4.24.crate https://crates.io/api/v1/crates/clap/3.2.23/download -> clap-3.2.23.crate https://crates.io/api/v1/crates/clap_derive/3.2.18/download -> clap_derive-3.2.18.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/concurrent-queue/2.1.0/download -> concurrent-queue-2.1.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/cxx/1.0.92/download -> cxx-1.0.92.crate https://crates.io/api/v1/crates/cxx-build/1.0.92/download -> cxx-build-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.92/download -> cxxbridge-flags-1.0.92.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.92/download -> cxxbridge-macro-1.0.92.crate https://crates.io/api/v1/crates/data-encoding/2.3.3/download -> data-encoding-2.3.3.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/dhcproto/0.9.0/download -> dhcproto-0.9.0.crate https://crates.io/api/v1/crates/dhcproto-macros/0.1.0/download -> dhcproto-macros-0.1.0.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/enum-as-inner/0.5.1/download -> enum-as-inner-0.5.1.crate https://crates.io/api/v1/crates/enumflags2/0.7.5/download -> enumflags2-0.7.5.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.4/download -> enumflags2_derive-0.7.4.crate https://crates.io/api/v1/crates/env_logger/0.10.0/download -> env_logger-0.10.0.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/etherparse/0.13.0/download -> etherparse-0.13.0.crate https://crates.io/api/v1/crates/ethtool/0.2.4/download -> ethtool-0.2.4.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/fs2/0.4.3/download -> fs2-0.4.3.crate https://crates.io/api/v1/crates/futures/0.3.26/download -> futures-0.3.26.crate https://crates.io/api/v1/crates/futures-channel/0.3.28/download -> futures-channel-0.3.28.crate https://crates.io/api/v1/crates/futures-core/0.3.28/download -> futures-core-0.3.28.crate https://crates.io/api/v1/crates/futures-executor/0.3.26/download -> futures-executor-0.3.26.crate https://crates.io/api/v1/crates/futures-io/0.3.28/download -> futures-io-0.3.28.crate https://crates.io/api/v1/crates/futures-lite/1.12.0/download -> futures-lite-1.12.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.28/download -> futures-macro-0.3.28.crate https://crates.io/api/v1/crates/futures-sink/0.3.28/download -> futures-sink-0.3.28.crate https://crates.io/api/v1/crates/futures-task/0.3.28/download -> futures-task-0.3.28.crate https://crates.io/api/v1/crates/futures-util/0.3.28/download -> futures-util-0.3.28.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/genetlink/0.2.4/download -> genetlink-0.2.4.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/h2/0.3.16/download -> h2-0.3.16.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/0.2.9/download -> http-0.2.9.crate https://crates.io/api/v1/crates/http-body/0.4.5/download -> http-body-0.4.5.crate https://crates.io/api/v1/crates/httparse/1.8.0/download -> httparse-1.8.0.crate https://crates.io/api/v1/crates/httpdate/1.0.2/download -> httpdate-1.0.2.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/hyper/0.14.24/download -> hyper-0.14.24.crate https://crates.io/api/v1/crates/hyper-timeout/0.4.1/download -> hyper-timeout-0.4.1.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.53/download -> iana-time-zone-0.1.53.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.1/download -> iana-time-zone-haiku-0.1.1.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.5/download -> io-lifetimes-1.0.5.crate https://crates.io/api/v1/crates/ipnet/2.7.2/download -> ipnet-2.7.2.crate https://crates.io/api/v1/crates/iptables/0.5.0/download -> iptables-0.5.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.4/download -> is-terminal-0.4.4.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.6/download -> itoa-1.0.6.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.140/download -> libc-0.2.140.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.8/download -> link-cplusplus-1.0.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.1.4/download -> linux-raw-sys-0.1.4.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/macaddr/1.0.1/download -> macaddr-1.0.1.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/matchit/0.7.0/download -> matchit-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/mime/0.3.16/download -> mime-0.3.16.crate https://crates.io/api/v1/crates/mio/0.8.6/download -> mio-0.8.6.crate https://crates.io/api/v1/crates/mozim/0.2.2/download -> mozim-0.2.2.crate https://crates.io/api/v1/crates/mptcp-pm/0.1.2/download -> mptcp-pm-0.1.2.crate https://crates.io/api/v1/crates/multimap/0.8.3/download -> multimap-0.8.3.crate https://crates.io/api/v1/crates/netavark/1.6.0/download -> netavark-1.6.0.crate https://crates.io/api/v1/crates/netlink-packet-core/0.5.0/download -> netlink-packet-core-0.5.0.crate https://crates.io/api/v1/crates/netlink-packet-generic/0.3.2/download -> netlink-packet-generic-0.3.2.crate https://crates.io/api/v1/crates/netlink-packet-route/0.15.0/download -> netlink-packet-route-0.15.0.crate https://crates.io/api/v1/crates/netlink-packet-utils/0.5.2/download -> netlink-packet-utils-0.5.2.crate https://crates.io/api/v1/crates/netlink-proto/0.11.1/download -> netlink-proto-0.11.1.crate https://crates.io/api/v1/crates/netlink-sys/0.8.5/download -> netlink-sys-0.8.5.crate https://crates.io/api/v1/crates/nispor/1.2.10/download -> nispor-1.2.10.crate https://crates.io/api/v1/crates/nix/0.23.2/download -> nix-0.23.2.crate https://crates.io/api/v1/crates/nix/0.26.2/download -> nix-0.26.2.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/ordered-float/2.10.0/download -> ordered-float-2.10.0.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/os_str_bytes/6.4.1/download -> os_str_bytes-6.4.1.crate https://crates.io/api/v1/crates/parking/2.0.0/download -> parking-2.0.0.crate https://crates.io/api/v1/crates/paste/1.0.12/download -> paste-1.0.12.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/petgraph/0.6.3/download -> petgraph-0.6.3.crate https://crates.io/api/v1/crates/pin-project/1.0.12/download -> pin-project-1.0.12.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.12/download -> pin-project-internal-1.0.12.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/polling/2.5.2/download -> polling-2.5.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/prettyplease/0.1.24/download -> prettyplease-0.1.24.crate https://crates.io/api/v1/crates/proc-macro-crate/1.3.1/download -> proc-macro-crate-1.3.1.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro2/1.0.53/download -> proc-macro2-1.0.53.crate https://crates.io/api/v1/crates/prost/0.11.8/download -> prost-0.11.8.crate https://crates.io/api/v1/crates/prost-build/0.11.8/download -> prost-build-0.11.8.crate https://crates.io/api/v1/crates/prost-derive/0.11.8/download -> prost-derive-0.11.8.crate https://crates.io/api/v1/crates/prost-types/0.11.8/download -> prost-types-0.11.8.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/rtnetlink/0.12.0/download -> rtnetlink-0.12.0.crate https://crates.io/api/v1/crates/rustix/0.36.9/download -> rustix-0.36.9.crate https://crates.io/api/v1/crates/rustversion/1.0.12/download -> rustversion-1.0.12.crate https://crates.io/api/v1/crates/ryu/1.0.13/download -> ryu-1.0.13.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scratch/1.0.5/download -> scratch-1.0.5.crate https://crates.io/api/v1/crates/serde/1.0.159/download -> serde-1.0.159.crate https://crates.io/api/v1/crates/serde-value/0.7.0/download -> serde-value-0.7.0.crate https://crates.io/api/v1/crates/serde_derive/1.0.159/download -> serde_derive-1.0.159.crate https://crates.io/api/v1/crates/serde_json/1.0.95/download -> serde_json-1.0.95.crate https://crates.io/api/v1/crates/serde_repr/0.1.11/download -> serde_repr-0.1.11.crate https://crates.io/api/v1/crates/sha1/0.10.5/download -> sha1-0.10.5.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.1/download -> signal-hook-registry-1.4.1.crate https://crates.io/api/v1/crates/slab/0.4.8/download -> slab-0.4.8.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/socket2/0.4.9/download -> socket2-0.4.9.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.12/download -> syn-2.0.12.crate https://crates.io/api/v1/crates/sync_wrapper/0.1.2/download -> sync_wrapper-0.1.2.crate https://crates.io/api/v1/crates/sysctl/0.5.4/download -> sysctl-0.5.4.crate https://crates.io/api/v1/crates/tempfile/3.4.0/download -> tempfile-3.4.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.39/download -> thiserror-1.0.39.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.39/download -> thiserror-impl-1.0.39.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tokio/1.27.0/download -> tokio-1.27.0.crate https://crates.io/api/v1/crates/tokio-io-timeout/1.2.0/download -> tokio-io-timeout-1.2.0.crate https://crates.io/api/v1/crates/tokio-macros/2.0.0/download -> tokio-macros-2.0.0.crate https://crates.io/api/v1/crates/tokio-stream/0.1.12/download -> tokio-stream-0.1.12.crate https://crates.io/api/v1/crates/tokio-util/0.7.7/download -> tokio-util-0.7.7.crate https://crates.io/api/v1/crates/toml_datetime/0.6.1/download -> toml_datetime-0.6.1.crate https://crates.io/api/v1/crates/toml_edit/0.19.4/download -> toml_edit-0.19.4.crate https://crates.io/api/v1/crates/tonic/0.9.1/download -> tonic-0.9.1.crate https://crates.io/api/v1/crates/tonic-build/0.8.4/download -> tonic-build-0.8.4.crate https://crates.io/api/v1/crates/tower/0.4.13/download -> tower-0.4.13.crate https://crates.io/api/v1/crates/tower-layer/0.3.2/download -> tower-layer-0.3.2.crate https://crates.io/api/v1/crates/tower-service/0.3.2/download -> tower-service-0.3.2.crate https://crates.io/api/v1/crates/tracing/0.1.37/download -> tracing-0.1.37.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.23/download -> tracing-attributes-0.1.23.crate https://crates.io/api/v1/crates/tracing-core/0.1.30/download -> tracing-core-0.1.30.crate https://crates.io/api/v1/crates/trust-dns-proto/0.22.0/download -> trust-dns-proto-0.22.0.crate https://crates.io/api/v1/crates/try-lock/0.2.4/download -> try-lock-0.2.4.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/uds_windows/1.0.2/download -> uds_windows-1.0.2.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.10/download -> unicode-bidi-0.3.10.crate https://crates.io/api/v1/crates/unicode-ident/1.0.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/waker-fn/1.1.0/download -> waker-fn-1.1.0.crate https://crates.io/api/v1/crates/walkdir/2.3.2/download -> walkdir-2.3.2.crate https://crates.io/api/v1/crates/want/0.3.0/download -> want-0.3.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/wepoll-ffi/0.1.2/download -> wepoll-ffi-0.1.2.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.42.0/download -> windows-sys-0.42.0.crate https://crates.io/api/v1/crates/windows-sys/0.45.0/download -> windows-sys-0.45.0.crate https://crates.io/api/v1/crates/windows-targets/0.42.1/download -> windows-targets-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.1/download -> windows_aarch64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.42.1/download -> windows_aarch64_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.42.1/download -> windows_i686_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.42.1/download -> windows_i686_msvc-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.42.1/download -> windows_x86_64_gnu-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.42.1/download -> windows_x86_64_gnullvm-0.42.1.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.42.1/download -> windows_x86_64_msvc-0.42.1.crate https://crates.io/api/v1/crates/winnow/0.3.4/download -> winnow-0.3.4.crate https://crates.io/api/v1/crates/zbus/3.11.1/download -> zbus-3.11.1.crate https://crates.io/api/v1/crates/zbus_macros/3.11.1/download -> zbus_macros-3.11.1.crate https://crates.io/api/v1/crates/zbus_names/2.5.0/download -> zbus_names-2.5.0.crate https://crates.io/api/v1/crates/zvariant/3.11.0/download -> zvariant-3.11.0.crate https://crates.io/api/v1/crates/zvariant_derive/3.11.0/download -> zvariant_derive-3.11.0.crate https://crates.io/api/v1/crates/zvariant_utils/1.0.0/download -> zvariant_utils-1.0.0.crate
_eclasses_=cargo 2e0a4a329a7dc5dfe20dcb05e6c36935 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=701b19a3a4cd984adbdd72a8b7eaab4c
+_md5_=a050ddf93776042905120461a15d11ec
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 5b46a3074441..e70d996c5873 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/jedit-5.4.0-r2 b/metadata/md5-cache/app-editors/jedit-5.4.0-r2
deleted file mode 100644
index 51b516a5a984..000000000000
--- a/metadata/md5-cache/app-editors/jedit-5.4.0-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=dev-java/jsr305:0 virtual/jdk:1.8 dev-java/ant-contrib:0 dev-java/ant-apache-bsf:0 dev-java/bsh:0 test? ( dev-java/ant-junit:0 dev-java/hamcrest-library:1.3 ) >=dev-java/java-config-2.2.0-r3 >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit
-DESCRIPTION=Programmer's editor written in Java
-EAPI=8
-HOMEPAGE=http://www.jedit.org
-INHERIT=desktop java-pkg-2 java-ant-2 xdg-utils
-IUSE=doc test
-KEYWORDS=amd64 ppc64 x86
-LICENSE=BSD GPL-2
-RDEPEND=dev-java/jsr305:0 virtual/jre:1.8 >=dev-java/java-config-2.2.0-r3
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=mirror://sourceforge/jedit/jedit5.4.0source.tar.bz2
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-ant-2 5a1b508f2544b7cac8ec27c170676de0 java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a5d7227e0acaa8931fe479eef383f1c5
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index e85c3390c8a7..59c0203577ae 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/fop-2.8 b/metadata/md5-cache/dev-java/fop-2.8
deleted file mode 100644
index b663d97f1832..000000000000
--- a/metadata/md5-cache/dev-java/fop-2.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-java/xalan:0
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=dev-java/batik:1.16 dev-java/commons-io:1 dev-java/commons-logging:0 dev-java/fontbox:0 dev-java/qdox:1.12 dev-java/xmlgraphics-commons:2 >=virtual/jdk-1.8:* dev-java/ant-core:0 dev-java/javax-servlet-api:2.2 dev-java/sun-jai-bin:0 test? ( dev-java/mockito:4 dev-java/pdfbox:0 dev-java/xmlunit:1 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=XML Graphics Format Object Processor All-In-One
-EAPI=8
-HOMEPAGE=https://xmlgraphics.apache.org/fop/
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-KEYWORDS=amd64 ~arm64 ppc64 x86
-LICENSE=Apache-2.0
-RDEPEND=dev-java/batik:1.16 dev-java/commons-io:1 dev-java/commons-logging:0 dev-java/fontbox:0 dev-java/qdox:1.12 dev-java/xmlgraphics-commons:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
-SLOT=2.8
-SRC_URI=mirror://apache/xmlgraphics/fop/source/fop-2.8-src.tar.gz https://dev.gentoo.org/~flow/distfiles/fop/fop-2.7-jars.tar.xz
-_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c
-_md5_=e335ab64a46e331e49fd2bd61e7d5b2d
diff --git a/metadata/md5-cache/dev-java/jakartaee-migration-1.0.7 b/metadata/md5-cache/dev-java/jakartaee-migration-1.0.7
new file mode 100644
index 000000000000..0d91d1036747
--- /dev/null
+++ b/metadata/md5-cache/dev-java/jakartaee-migration-1.0.7
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=>=virtual/jdk-1.8:* dev-java/ant-core:0 dev-java/bcel:0 dev-java/commons-compress:0 dev-java/commons-io:1 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Apache Tomcat tool for migration from Java EE 8 to Jakarta EE 9
+EAPI=8
+HOMEPAGE=https://tomcat.apache.org
+INHERIT=java-pkg-2 java-pkg-simple
+IUSE=doc source test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=virtual/jre-1.8:* dev-java/ant-core:0 dev-java/bcel:0 dev-java/commons-compress:0 dev-java/commons-io:1 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/tomcat/jakartaee-migration/v1.0.7/source/jakartaee-migration-1.0.7-src.tar.gz -> jakartaee-migration-1.0.7-sources.tar.gz
+_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c
+_md5_=bbbaaa808ffde03dc6eb52c19d797a5c
diff --git a/metadata/md5-cache/dev-java/jna-5.13.0 b/metadata/md5-cache/dev-java/jna-5.13.0
new file mode 100644
index 000000000000..18c2b1b50f29
--- /dev/null
+++ b/metadata/md5-cache/dev-java/jna-5.13.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=>=virtual/jdk-1.8:* test? ( dev-java/reflections:0 ) >=dev-libs/libffi-3.4:= x11-libs/libXt >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Java Native Access
+EAPI=8
+HOMEPAGE=https://github.com/java-native-access/jna
+INHERIT=java-pkg-2 java-pkg-simple toolchain-funcs
+IUSE=doc source test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=|| ( Apache-2.0 LGPL-2.1+ )
+RDEPEND=>=virtual/jre-1.8:* >=dev-libs/libffi-3.4:= >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=!test? ( test )
+SLOT=4
+SRC_URI=https://github.com/java-native-access/jna/archive/5.13.0.tar.gz -> jna-5.13.0.tar.gz
+_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=0d34fbce7265644b19db690e64750a32
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 0df83e590d96..d94153ae7462 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/oauth2-1.4.11 b/metadata/md5-cache/dev-ruby/oauth2-1.4.11
new file mode 100644
index 000000000000..efc422e82b0c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/oauth2-1.4.11
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby30? ( || ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday:1[ruby_targets_ruby30(-)] ) dev-ruby/jwt:2[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby30(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby30(-)] <dev-ruby/rack-4:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] dev-ruby/faraday:1[ruby_targets_ruby31(-)] ) dev-ruby/jwt:2[ruby_targets_ruby31(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby31(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby31(-)] <dev-ruby/rack-4:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] dev-ruby/faraday:1[ruby_targets_ruby32(-)] ) dev-ruby/jwt:2[ruby_targets_ruby32(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby32(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby32(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby32(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby32(-)] <dev-ruby/rack-4:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby30(-)] >=dev-ruby/rexml-3.2:3[ruby_targets_ruby30(-)] dev-ruby/rspec:3[ruby_targets_ruby30(-)] dev-ruby/rspec-pending_for[ruby_targets_ruby30(-)] dev-ruby/rspec-stubbed_env[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby31(-)] >=dev-ruby/rexml-3.2:3[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-pending_for[ruby_targets_ruby31(-)] dev-ruby/rspec-stubbed_env[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/addressable-2.3[ruby_targets_ruby32(-)] >=dev-ruby/rexml-3.2:3[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] dev-ruby/rspec-pending_for[ruby_targets_ruby32(-)] dev-ruby/rspec-stubbed_env[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem
+EAPI=8
+HOMEPAGE=https://gitlab.com/oauth-xx/oauth2
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( || ( dev-ruby/faraday:2[ruby_targets_ruby30(-)] dev-ruby/faraday:1[ruby_targets_ruby30(-)] ) dev-ruby/jwt:2[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby30(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby30(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby30(-)] <dev-ruby/rack-4:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( || ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] dev-ruby/faraday:1[ruby_targets_ruby31(-)] ) dev-ruby/jwt:2[ruby_targets_ruby31(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby31(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby31(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby31(-)] <dev-ruby/rack-4:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( dev-ruby/faraday:2[ruby_targets_ruby32(-)] dev-ruby/faraday:1[ruby_targets_ruby32(-)] ) dev-ruby/jwt:2[ruby_targets_ruby32(-)] >=dev-ruby/multi_json-1.3[ruby_targets_ruby32(-)] =dev-ruby/multi_json-1*[ruby_targets_ruby32(-)] >=dev-ruby/multi_xml-0.5:0[ruby_targets_ruby32(-)] >=dev-ruby/rack-1.2:*[ruby_targets_ruby32(-)] <dev-ruby/rack-4:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.com/oauth-xx/oauth2/-/archive/v1.4.11/oauth2-1.4.11.tar.bz2
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib d1408425c7c4a7669b9b17735404b693 ruby-fakegem 52594c9f6d00a877106c877d3dd1acee ruby-ng 76a677328d71b04b457f26be67717028 ruby-utils 2412b1152083f1e866ae6df229d51d30 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
+_md5_=dc65425621d22e5620b0171a351a1a95
diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz
index 22a2f2bf9f76..87a59f0652a8 100644
--- a/metadata/md5-cache/kde-plasma/Manifest.gz
+++ b/metadata/md5-cache/kde-plasma/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-plasma/discover-5.27.5 b/metadata/md5-cache/kde-plasma/discover-5.27.5-r1
index 14f5e6d19eef..02c54c13df86 100644
--- a/metadata/md5-cache/kde-plasma/discover-5.27.5
+++ b/metadata/md5-cache/kde-plasma/discover-5.27.5-r1
@@ -1,17 +1,17 @@
BDEPEND=>=kde-frameworks/kcmutils-5.102.0:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.102.0:5
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-libs/appstream-0.15.3:= >=dev-qt/qtconcurrent-5.15.7:5 >=dev-qt/qtdbus-5.15.7:5 >=dev-qt/qtdeclarative-5.15.7:5 >=dev-qt/qtgui-5.15.7:5 >=dev-qt/qtnetwork-5.15.7:5 >=dev-qt/qtwidgets-5.15.7:5 >=kde-frameworks/attica-5.102.0:5 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kconfig-5.102.0:5 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kdbusaddons-5.102.0:5 >=kde-frameworks/kdeclarative-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kidletime-5.102.0:5 >=kde-frameworks/kio-5.102.0:5 >=kde-frameworks/kirigami-5.102.0:5 >=kde-frameworks/knewstuff-5.102.0:5 >=kde-frameworks/knotifications-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kxmlgui-5.102.0:5 >=kde-frameworks/purpose-5.102.0:5 firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) telemetry? ( dev-libs/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-5.15.7:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DEPEND=>=dev-libs/appstream-0.15.3:= >=dev-qt/qtconcurrent-5.15.7:5 >=dev-qt/qtdbus-5.15.7:5 >=dev-qt/qtdeclarative-5.15.7:5 >=dev-qt/qtgui-5.15.7:5 >=dev-qt/qtnetwork-5.15.7:5 >=dev-qt/qtwidgets-5.15.7:5 >=kde-frameworks/attica-5.102.0:5 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kconfig-5.102.0:5 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kdbusaddons-5.102.0:5 >=kde-frameworks/kdeclarative-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kidletime-5.102.0:5 >=kde-frameworks/kio-5.102.0:5 >=kde-frameworks/kirigami-5.102.0:5 >=kde-frameworks/knewstuff-5.102.0:5 >=kde-frameworks/knotifications-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kxmlgui-5.102.0:5 >=kde-frameworks/purpose-5.102.0:5 firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt5] ) telemetry? ( dev-libs/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-5.15.7:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
DESCRIPTION=KDE Plasma resources management GUI
EAPI=8
HOMEPAGE=https://userbase.kde.org/Discover
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
-IUSE=+firmware flatpak telemetry webengine test debug test
+IUSE=+firmware flatpak snap telemetry webengine test debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=GPL-2
-RDEPEND=>=dev-libs/appstream-0.15.3:= >=dev-qt/qtconcurrent-5.15.7:5 >=dev-qt/qtdbus-5.15.7:5 >=dev-qt/qtdeclarative-5.15.7:5 >=dev-qt/qtgui-5.15.7:5 >=dev-qt/qtnetwork-5.15.7:5 >=dev-qt/qtwidgets-5.15.7:5 >=kde-frameworks/attica-5.102.0:5 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kconfig-5.102.0:5 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kdbusaddons-5.102.0:5 >=kde-frameworks/kdeclarative-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kidletime-5.102.0:5 >=kde-frameworks/kio-5.102.0:5 >=kde-frameworks/kirigami-5.102.0:5 >=kde-frameworks/knewstuff-5.102.0:5 >=kde-frameworks/knotifications-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kxmlgui-5.102.0:5 >=kde-frameworks/purpose-5.102.0:5 firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) telemetry? ( dev-libs/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-5.15.7:5 ) >=dev-qt/qtquickcontrols2-5.15.7:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RDEPEND=>=dev-libs/appstream-0.15.3:= >=dev-qt/qtconcurrent-5.15.7:5 >=dev-qt/qtdbus-5.15.7:5 >=dev-qt/qtdeclarative-5.15.7:5 >=dev-qt/qtgui-5.15.7:5 >=dev-qt/qtnetwork-5.15.7:5 >=dev-qt/qtwidgets-5.15.7:5 >=kde-frameworks/attica-5.102.0:5 >=kde-frameworks/kcmutils-5.102.0:5 >=kde-frameworks/kconfig-5.102.0:5 >=kde-frameworks/kconfigwidgets-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kdbusaddons-5.102.0:5 >=kde-frameworks/kdeclarative-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kidletime-5.102.0:5 >=kde-frameworks/kio-5.102.0:5 >=kde-frameworks/kirigami-5.102.0:5 >=kde-frameworks/knewstuff-5.102.0:5 >=kde-frameworks/knotifications-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kxmlgui-5.102.0:5 >=kde-frameworks/purpose-5.102.0:5 firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt5] ) telemetry? ( dev-libs/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-5.15.7:5 ) >=dev-qt/qtquickcontrols2-5.15.7:5 snap? ( app-containers/snapd ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/plasma/5.27.5/discover-5.27.5.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 76234c40ad6f38d0d48cb04228708c86 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plasma.kde.org 53d92c8467317e55e197227d2ddef69a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ef1a04b270185d380442544747d575aa
+_md5_=29a46b5322db400ad5e4d80b84cf2f0c
diff --git a/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.5 b/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.5-r1
index 6d9f1629d0f2..87a33e8405fb 100644
--- a/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.5
+++ b/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.27.5-r1
@@ -1,6 +1,6 @@
BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.102.0:5
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtdbus-5.15.7:5 >=dev-qt/qtgui-5.15.7:5 >=dev-qt/qtwidgets-5.15.7:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kdbusaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5 >=sys-auth/polkit-qt-0.113.0[qt5(+)] dev-qt/qtcore:5
+DEPEND=>=dev-qt/qtdbus-5.15.7:5 >=dev-qt/qtgui-5.15.7:5 >=dev-qt/qtwidgets-5.15.7:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kdbusaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5[X] >=sys-auth/polkit-qt-0.113.0[qt5(+)] dev-qt/qtcore:5
DESCRIPTION=PolKit agent module for KDE Plasma
EAPI=8
HOMEPAGE=https://kde.org/
@@ -9,8 +9,8 @@ INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=GPL-2
-RDEPEND=>=dev-qt/qtdbus-5.15.7:5 >=dev-qt/qtgui-5.15.7:5 >=dev-qt/qtwidgets-5.15.7:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kdbusaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5 >=sys-auth/polkit-qt-0.113.0[qt5(+)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RDEPEND=>=dev-qt/qtdbus-5.15.7:5 >=dev-qt/qtgui-5.15.7:5 >=dev-qt/qtwidgets-5.15.7:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kdbusaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/kwidgetsaddons-5.102.0:5 >=kde-frameworks/kwindowsystem-5.102.0:5[X] >=sys-auth/polkit-qt-0.113.0[qt5(+)] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
SLOT=5
SRC_URI=mirror://kde/stable/plasma/5.27.5/polkit-kde-agent-1-5.27.5.tar.xz
_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 76234c40ad6f38d0d48cb04228708c86 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plasma.kde.org 53d92c8467317e55e197227d2ddef69a toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a2a9fbbd53c5be7a5411f1980055804c
+_md5_=7c6ae5356711c05ae8d6b3fe893ba6b8
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 45285a94394e..57b752fb9083 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/audacious-plugins-4.2-r2 b/metadata/md5-cache/media-plugins/audacious-plugins-4.2-r2
deleted file mode 100644
index 1f5f28e3d20a..000000000000
--- a/metadata/md5-cache/media-plugins/audacious-plugins-4.2-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/gdbus-codegen virtual/pkgconfig nls? ( dev-util/intltool )
-DEFINED_PHASES=configure prepare setup
-DEPEND=app-arch/unzip dev-libs/glib:2 dev-libs/libxml2:2 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtwidgets:5 ~media-sound/audacious-4.2 sys-libs/zlib x11-libs/gdk-pixbuf:2 aac? ( >=media-libs/faad2-2.7 ) alsa? ( >=media-libs/alsa-lib-1.0.16 ) ampache? ( =media-libs/ampache_browser-1*:= ) bs2b? ( media-libs/libbs2b ) cdda? ( dev-libs/libcdio:= dev-libs/libcdio-paranoia:= >=media-libs/libcddb-1.2.1 ) cue? ( media-libs/libcue:= ) ffmpeg? ( >=media-video/ffmpeg-0.7.3 ) flac? ( >=media-libs/flac-1.2.1-r1:= >=media-libs/libvorbis-1.0 ) fluidsynth? ( media-sound/fluidsynth:= ) http? ( >=net-libs/neon-0.26.4 ) jack? ( >=media-libs/bio2jack-0.4 virtual/jack ) lame? ( media-sound/lame ) libnotify? ( x11-libs/libnotify ) openmpt? ( media-libs/libopenmpt ) libsamplerate? ( media-libs/libsamplerate:= ) lirc? ( app-misc/lirc ) mms? ( >=media-libs/libmms-0.3 ) modplug? ( media-libs/libmodplug ) mp3? ( >=media-sound/mpg123-1.12.1 ) opengl? ( dev-qt/qtopengl:5 ) pulseaudio? ( >=media-sound/pulseaudio-0.9.3 ) scrobbler? ( net-misc/curl ) sdl? ( media-libs/libsdl2[sound] ) sid? ( >=media-libs/libsidplayfp-1.0.0 ) sndfile? ( >=media-libs/libsndfile-1.0.17-r1 ) soxr? ( media-libs/soxr ) speedpitch? ( media-libs/libsamplerate:= ) streamtuner? ( dev-qt/qtnetwork:5 ) vorbis? ( >=media-libs/libogg-1.1.3 >=media-libs/libvorbis-1.2.0 ) wavpack? ( >=media-sound/wavpack-4.50.1-r1 )
-DESCRIPTION=Lightweight and versatile audio player
-EAPI=8
-HOMEPAGE=https://audacious-media-player.org/
-IUSE=aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme http jack openmpt lame libnotify libsamplerate lirc mms modplug mp3 nls opengl pulseaudio scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis wavpack
-KEYWORDS=amd64 ~riscv x86
-LICENSE=GPL-2
-RDEPEND=app-arch/unzip dev-libs/glib:2 dev-libs/libxml2:2 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtwidgets:5 ~media-sound/audacious-4.2 sys-libs/zlib x11-libs/gdk-pixbuf:2 aac? ( >=media-libs/faad2-2.7 ) alsa? ( >=media-libs/alsa-lib-1.0.16 ) ampache? ( =media-libs/ampache_browser-1*:= ) bs2b? ( media-libs/libbs2b ) cdda? ( dev-libs/libcdio:= dev-libs/libcdio-paranoia:= >=media-libs/libcddb-1.2.1 ) cue? ( media-libs/libcue:= ) ffmpeg? ( >=media-video/ffmpeg-0.7.3 ) flac? ( >=media-libs/flac-1.2.1-r1:= >=media-libs/libvorbis-1.0 ) fluidsynth? ( media-sound/fluidsynth:= ) http? ( >=net-libs/neon-0.26.4 ) jack? ( >=media-libs/bio2jack-0.4 virtual/jack ) lame? ( media-sound/lame ) libnotify? ( x11-libs/libnotify ) openmpt? ( media-libs/libopenmpt ) libsamplerate? ( media-libs/libsamplerate:= ) lirc? ( app-misc/lirc ) mms? ( >=media-libs/libmms-0.3 ) modplug? ( media-libs/libmodplug ) mp3? ( >=media-sound/mpg123-1.12.1 ) opengl? ( dev-qt/qtopengl:5 ) pulseaudio? ( >=media-sound/pulseaudio-0.9.3 ) scrobbler? ( net-misc/curl ) sdl? ( media-libs/libsdl2[sound] ) sid? ( >=media-libs/libsidplayfp-1.0.0 ) sndfile? ( >=media-libs/libsndfile-1.0.17-r1 ) soxr? ( media-libs/soxr ) speedpitch? ( media-libs/libsamplerate:= ) streamtuner? ( dev-qt/qtnetwork:5 ) vorbis? ( >=media-libs/libogg-1.1.3 >=media-libs/libvorbis-1.2.0 ) wavpack? ( >=media-sound/wavpack-4.50.1-r1 )
-REQUIRED_USE=ampache? ( http ) streamtuner? ( http )
-SLOT=0
-SRC_URI=https://distfiles.audacious-media-player.org/audacious-plugins-4.2.tar.bz2
-_md5_=bfc37df20aa7da8a168c84cf95cc28f4
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index de7d9ae80d40..a823b24cb333 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/audacious-4.2 b/metadata/md5-cache/media-sound/audacious-4.2
deleted file mode 100644
index 5dba86274e1d..000000000000
--- a/metadata/md5-cache/media-sound/audacious-4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig nls? ( dev-util/intltool )
-DEFINED_PHASES=configure install postinst postrm preinst prepare
-DEPEND=dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 virtual/freedesktop-icon-theme
-DESCRIPTION=Lightweight and versatile audio player
-EAPI=8
-HOMEPAGE=https://audacious-media-player.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg
-IUSE=nls
-KEYWORDS=amd64 ~riscv x86
-LICENSE=BSD-2
-PDEPEND=~media-plugins/audacious-plugins-4.2
-RDEPEND=dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 virtual/freedesktop-icon-theme
-SLOT=0
-SRC_URI=https://distfiles.audacious-media-player.org/audacious-4.2.tar.bz2 mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2
-_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=18c0029982b4e6183b89dd4e287f2b0c
diff --git a/metadata/md5-cache/media-sound/hydrogen-1.1.1 b/metadata/md5-cache/media-sound/hydrogen-1.1.1
deleted file mode 100644
index 54735016e973..000000000000
--- a/metadata/md5-cache/media-sound/hydrogen-1.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig doc? ( app-doc/doxygen ) >=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/qtxml:5 dev-qt/qtxmlpatterns:5 >=media-libs/libsndfile-1.0.18 alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive ) !archive? ( >=dev-libs/libtar-1.2.11-r3 ) doc? ( dev-texlive/texlive-fontutils ) jack? ( virtual/jack ) ladspa? ( media-libs/liblrdf ) lash? ( media-sound/lash ) osc? ( media-libs/liblo ) portaudio? ( media-libs/portaudio ) portmidi? ( media-libs/portmidi ) pulseaudio? ( media-sound/pulseaudio ) dev-qt/qttest:5
-DESCRIPTION=Advanced drum machine
-EAPI=8
-HOMEPAGE=http://www.hydrogen-music.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake xdg
-IUSE=alsa +archive doc jack ladspa lash osc oss portaudio portmidi pulseaudio
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=GPL-2 ZLIB
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 >=media-libs/libsndfile-1.0.18 alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive ) !archive? ( >=dev-libs/libtar-1.2.11-r3 ) doc? ( dev-texlive/texlive-fontutils ) jack? ( virtual/jack ) ladspa? ( media-libs/liblrdf ) lash? ( media-sound/lash ) osc? ( media-libs/liblo ) portaudio? ( media-libs/portaudio ) portmidi? ( media-libs/portmidi ) pulseaudio? ( media-sound/pulseaudio )
-REQUIRED_USE=lash? ( alsa )
-SLOT=0
-SRC_URI=https://github.com/hydrogen-music/hydrogen/archive/1.1.1.tar.gz -> hydrogen-1.1.1.tar.gz
-_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=28c6a9a697d72f5919a0e8f4c45a5bc1
diff --git a/metadata/md5-cache/media-sound/ncmpc-0.47 b/metadata/md5-cache/media-sound/ncmpc-0.47
deleted file mode 100644
index 302f8a22f6cd..000000000000
--- a/metadata/md5-cache/media-sound/ncmpc-0.47
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libmpdclient sys-libs/ncurses:=[unicode(+)] lirc? ( app-misc/lirc ) pcre? ( dev-libs/libpcre2 )
-DESCRIPTION=Ncurses client for the Music Player Daemon (MPD)
-EAPI=8
-HOMEPAGE=https://www.musicpd.org/clients/ncmpc/ https://github.com/MusicPlayerDaemon/ncmpc
-INHERIT=meson
-IUSE=async-connect chat-screen doc +help-screen key-screen +library-screen lirc lyrics-screen +mouse nls outputs-screen pcre search-screen +song-screen
-KEYWORDS=amd64 ppc ppc64 ~sparc x86
-LICENSE=GPL-2+
-RDEPEND=media-libs/libmpdclient sys-libs/ncurses:=[unicode(+)] lirc? ( app-misc/lirc ) pcre? ( dev-libs/libpcre2 )
-SLOT=0
-SRC_URI=https://www.musicpd.org/download/ncmpc/0/ncmpc-0.47.tar.xz
-_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=836f8d222f221b588f660be7ae784917
diff --git a/metadata/md5-cache/media-sound/ncmpcpp-0.9.2-r3 b/metadata/md5-cache/media-sound/ncmpcpp-0.9.2-r3
index 7aa7760dfbd4..4bab8517f500 100644
--- a/metadata/md5-cache/media-sound/ncmpcpp-0.9.2-r3
+++ b/metadata/md5-cache/media-sound/ncmpcpp-0.9.2-r3
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://ncmpcpp.rybczak.net/ https://github.com/ncmpcpp/ncmpcpp
INHERIT=autotools flag-o-matic
IUSE=clock lto outputs taglib visualizer
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libmpdclient-2.1 dev-libs/boost:=[icu,nls] dev-libs/icu:= net-misc/curl sys-libs/ncurses:=[unicode(+)] sys-libs/readline:= taglib? ( media-libs/taglib ) visualizer? ( sci-libs/fftw:3.0= )
SLOT=0
SRC_URI=https://rybczak.net/ncmpcpp/stable/ncmpcpp-0.9.2.tar.bz2
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=f3476872a48d36ce98ce57e79b821b92
+_md5_=8eabcf87c6016dd58a40f5a17807984b
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index a4f504ec48f5..480b202f2b45 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/pjproject-2.13-r1 b/metadata/md5-cache/net-libs/pjproject-2.13-r1
index cd3c123f51b7..2d0fd247656f 100644
--- a/metadata/md5-cache/net-libs/pjproject-2.13-r1
+++ b/metadata/md5-cache/net-libs/pjproject-2.13-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/pjsip/pjproject https://www.pjsip.org/
INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=amr debug epoll examples opus resample silk ssl static-libs webrtc g711 g722 g7221 gsm ilbc speex l16 g729 sdl ffmpeg v4l2 openh264 libyuv vpx alsa portaudio
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=>=net-libs/libsrtp-2.3.0:= alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) ffmpeg? ( media-video/ffmpeg:= ) g729? ( media-libs/bcg729 ) gsm? ( media-sound/gsm ) ilbc? ( media-libs/libilbc ) openh264? ( media-libs/openh264 ) opus? ( media-libs/opus ) portaudio? ( media-libs/portaudio ) resample? ( media-libs/libsamplerate ) sdl? ( media-libs/libsdl ) speex? ( media-libs/speex media-libs/speexdsp ) ssl? ( dev-libs/openssl:0= )
SLOT=0/2.13
SRC_URI=https://github.com/pjsip/pjproject/archive/2.13.tar.gz -> pjproject-2.13.tar.gz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e
-_md5_=49d206ef4055869ad2d0d02456bdae6d
+_md5_=c9107b564219d95089d6a459f6435509
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index b80ad6857fc0..116d7febcd9e 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/josm-bin-18678 b/metadata/md5-cache/sci-geosciences/josm-bin-18678
index 418529b68218..0c5b0961374b 100644
--- a/metadata/md5-cache/sci-geosciences/josm-bin-18678
+++ b/metadata/md5-cache/sci-geosciences/josm-bin-18678
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://josm.openstreetmap.de/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop java-utils-2 xdg
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=Apache-2.0 GPL-2+ GPL-3
RDEPEND=>=virtual/jre-1.8
SLOT=0
SRC_URI=https://josm.openstreetmap.de/download/josm-snapshot-18678.jar
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-utils-2 8c72ea36a4935f626b13a30141d0d39c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9dfd4caa61f71bd24a95f434358615ae
+_md5_=711bc97740fd0c513d245237af5f660c
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 8c4a21ddd37a..d1bf2069ea6a 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/lvm2-2.03.19 b/metadata/md5-cache/sys-fs/lvm2-2.03.19
deleted file mode 100644
index 9eec6d6576bd..000000000000
--- a/metadata/md5-cache/sys-fs/lvm2-2.03.19
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/autoconf-archive virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=udev? ( virtual/libudev:= ) lvm? ( dev-libs/libaio sys-apps/util-linux readline? ( sys-libs/readline:= ) sanlock? ( sys-cluster/sanlock ) systemd? ( sys-apps/systemd:= ) ) static? ( lvm? ( dev-libs/libaio[static-libs] sys-apps/util-linux[static-libs] readline? ( sys-libs/readline[static-libs] ) ) selinux? ( sys-libs/libselinux[static-libs] ) )
-DESCRIPTION=User-land utilities for LVM2 (device-mapper) software
-EAPI=8
-HOMEPAGE=https://sourceware.org/lvm2/
-INHERIT=autotools linux-info systemd toolchain-funcs tmpfiles udev flag-o-matic
-IUSE=lvm lvm2create-initrd readline sanlock selinux static static-libs systemd thin +udev
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=udev? ( virtual/libudev:= ) lvm? ( dev-libs/libaio sys-apps/util-linux readline? ( sys-libs/readline:= ) sanlock? ( sys-cluster/sanlock ) systemd? ( sys-apps/systemd:= ) ) >=sys-apps/baselayout-2.2 lvm? ( virtual/tmpfiles lvm2create-initrd? ( sys-apps/makedev ) thin? ( sys-block/thin-provisioning-tools ) )
-REQUIRED_USE=static? ( !systemd !udev ) static-libs? ( static !udev ) systemd? ( udev ) thin? ( lvm )
-SLOT=0
-SRC_URI=https://sourceware.org/ftp/lvm2/LVM2.2.03.19.tgz
-_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=6779dd7ee4c5bbeace99eca5a43e56a9
diff --git a/metadata/md5-cache/sys-fs/lvm2-2.03.20 b/metadata/md5-cache/sys-fs/lvm2-2.03.20
index 83c76344b8c9..d4263400dd61 100644
--- a/metadata/md5-cache/sys-fs/lvm2-2.03.20
+++ b/metadata/md5-cache/sys-fs/lvm2-2.03.20
@@ -13,4 +13,4 @@ REQUIRED_USE=static? ( !systemd !udev ) static-libs? ( static !udev ) systemd? (
SLOT=0
SRC_URI=https://sourceware.org/ftp/lvm2/LVM2.2.03.20.tgz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=b406f065be4a272d02034c1e9f659b8a
+_md5_=4592ec26f45b45ffd867c4761af44598
diff --git a/metadata/md5-cache/sys-fs/lvm2-2.03.21 b/metadata/md5-cache/sys-fs/lvm2-2.03.21
index bd4cfc8b30b5..4e596577c6c6 100644
--- a/metadata/md5-cache/sys-fs/lvm2-2.03.21
+++ b/metadata/md5-cache/sys-fs/lvm2-2.03.21
@@ -13,4 +13,4 @@ REQUIRED_USE=static? ( !systemd !udev ) static-libs? ( static !udev ) systemd? (
SLOT=0
SRC_URI=https://sourceware.org/ftp/lvm2/LVM2.2.03.21.tgz
_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=d4aa0ab21c940b562ab94c1004d538b1
+_md5_=d9beff9c940207882eecef95c94a7e43
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 6d6a84b0a92b..a1986a4ce67c 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/firefox-102.11.0 b/metadata/md5-cache/www-client/firefox-102.11.0
new file mode 100644
index 000000000000..635f2531fde8
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-102.11.0
@@ -0,0 +1,17 @@
+BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.9-r1:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( sys-devel/lld:14 virtual/rust:0/llvm-14 pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ) !clang? ( virtual/rust ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
+DEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) x11-base/xorg-proto x11-libs/libICE x11-libs/libSM !!sys-devel/llvm:0
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
+IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79.2 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme virtual/opengl x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) screencast? ( wayland )
+SLOT=esr
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/source/firefox-102.11.0esr.source.tar.xz -> firefox-102.11.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.11.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.11.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.11.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.11.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.11.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.11.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.11.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.11.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.11.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.11.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.11.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.11.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.11.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.11.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.11.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.11.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.11.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.11.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.11.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.11.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.11.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.11.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.11.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.11.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.11.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.11.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.11.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.11.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.11.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.11.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.11.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.11.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.11.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.11.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.11.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.11.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.11.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.11.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.11.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.11.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.11.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.11.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.11.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.11.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.11.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.11.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.11.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.11.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.11.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.11.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.11.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.11.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.11.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.11.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.11.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.11.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.11.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.11.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.11.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.11.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.11.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.11.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.11.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.11.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.11.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.11.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.11.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.11.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.11.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.11.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.11.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.11.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.11.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.11.0esr-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.11.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.11.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.11.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.11.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.11.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.11.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.11.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.11.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.11.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.11.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.11.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.11.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.11.0esr-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.11.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.11.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.11.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/szl.xpi -> firefox-102.11.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.11.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.11.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.11.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.11.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.11.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.11.0esr-xh.xpi )
+_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 16483e58fadb0d47b4528f0aa7e171f6 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 4cc6f8e29d24a8011266413e74c728bb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=72a39e9bcc8fbf18ed136c9423f6eb41
diff --git a/metadata/md5-cache/www-client/firefox-bin-102.10.0 b/metadata/md5-cache/www-client/firefox-bin-102.10.0
deleted file mode 100644
index 4afd36016209..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-102.10.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
-RESTRICT=strip
-SLOT=esr
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/en-US/firefox-102.10.0esr.tar.bz2 -> firefox-bin_x86_64-102.10.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-i686/en-US/firefox-102.10.0esr.tar.bz2 -> firefox-bin_i686-102.10.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.10.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.10.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.10.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.10.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.10.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.10.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.10.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.10.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.10.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.10.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.10.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.10.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.10.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.10.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.10.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.10.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.10.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.10.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.10.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.10.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.10.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.10.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.10.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.10.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.10.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.10.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.10.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.10.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.10.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.10.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.10.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.10.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.10.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.10.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.10.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.10.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.10.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.10.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.10.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.10.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.10.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.10.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.10.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.10.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.10.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.10.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.10.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.10.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.10.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.10.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.10.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.10.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.10.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.10.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.10.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.10.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.10.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.10.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.10.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.10.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.10.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.10.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.10.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.10.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.10.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.10.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.10.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.10.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.10.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.10.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.10.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.10.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.10.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.10.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.10.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.10.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.10.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.10.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.10.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.10.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.10.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.10.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.10.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.10.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.10.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.10.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.10.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.10.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.10.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.10.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.10.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.10.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.10.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.10.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.10.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.10.0esr-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=97177c27d89fd5e03d99cfbca80bec89
diff --git a/metadata/md5-cache/www-client/firefox-bin-102.11.0 b/metadata/md5-cache/www-client/firefox-bin-102.11.0
new file mode 100644
index 000000000000..a8b6f54c0776
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-bin-102.11.0
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop linux-info optfeature pax-utils xdg
+IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* amd64 x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
+RESTRICT=strip
+SLOT=esr
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/en-US/firefox-102.11.0esr.tar.bz2 -> firefox-bin_x86_64-102.11.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-i686/en-US/firefox-102.11.0esr.tar.bz2 -> firefox-bin_i686-102.11.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.11.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.11.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.11.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.11.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.11.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.11.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.11.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.11.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.11.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.11.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.11.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.11.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.11.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.11.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.11.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.11.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.11.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.11.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.11.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.11.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.11.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.11.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.11.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.11.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.11.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.11.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.11.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.11.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.11.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.11.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.11.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.11.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.11.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.11.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.11.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.11.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.11.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.11.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.11.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.11.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.11.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.11.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.11.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.11.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.11.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.11.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.11.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.11.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.11.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.11.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.11.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.11.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.11.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.11.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.11.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.11.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.11.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.11.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.11.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.11.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.11.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.11.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.11.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.11.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.11.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.11.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.11.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.11.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.11.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.11.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.11.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.11.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.11.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.11.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.11.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.11.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.11.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.11.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.11.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.11.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.11.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.11.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.11.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.11.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.11.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.11.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.11.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.11.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.11.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.11.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.11.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.11.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.11.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.11.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.11.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.11.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.11.0esr-zh-TW.xpi )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=97177c27d89fd5e03d99cfbca80bec89
diff --git a/metadata/md5-cache/www-client/firefox-bin-112.0.2 b/metadata/md5-cache/www-client/firefox-bin-112.0.2
deleted file mode 100644
index 4b92b6d18ec4..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-112.0.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:esr >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
-RESTRICT=strip
-SLOT=rapid
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/en-US/firefox-112.0.2.tar.bz2 -> firefox-bin_x86_64-112.0.2.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-i686/en-US/firefox-112.0.2.tar.bz2 -> firefox-bin_i686-112.0.2.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ach.xpi -> firefox-112.0.2-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/af.xpi -> firefox-112.0.2-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/an.xpi -> firefox-112.0.2-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ar.xpi -> firefox-112.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ast.xpi -> firefox-112.0.2-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/az.xpi -> firefox-112.0.2-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/be.xpi -> firefox-112.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/bg.xpi -> firefox-112.0.2-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/bn.xpi -> firefox-112.0.2-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/br.xpi -> firefox-112.0.2-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/bs.xpi -> firefox-112.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-112.0.2-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ca.xpi -> firefox-112.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/cak.xpi -> firefox-112.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/cs.xpi -> firefox-112.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/cy.xpi -> firefox-112.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/da.xpi -> firefox-112.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/de.xpi -> firefox-112.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-112.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/el.xpi -> firefox-112.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-112.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-112.0.2-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/eo.xpi -> firefox-112.0.2-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-112.0.2-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-112.0.2-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-112.0.2-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-112.0.2-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/et.xpi -> firefox-112.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/eu.xpi -> firefox-112.0.2-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/fa.xpi -> firefox-112.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ff.xpi -> firefox-112.0.2-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/fi.xpi -> firefox-112.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/fr.xpi -> firefox-112.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-112.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-112.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/gd.xpi -> firefox-112.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/gl.xpi -> firefox-112.0.2-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/gn.xpi -> firefox-112.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-112.0.2-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/he.xpi -> firefox-112.0.2-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-112.0.2-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/hr.xpi -> firefox-112.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-112.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/hu.xpi -> firefox-112.0.2-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-112.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ia.xpi -> firefox-112.0.2-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/id.xpi -> firefox-112.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/is.xpi -> firefox-112.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/it.xpi -> firefox-112.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ja.xpi -> firefox-112.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ka.xpi -> firefox-112.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/kab.xpi -> firefox-112.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/kk.xpi -> firefox-112.0.2-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/km.xpi -> firefox-112.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/kn.xpi -> firefox-112.0.2-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ko.xpi -> firefox-112.0.2-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/lij.xpi -> firefox-112.0.2-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/lt.xpi -> firefox-112.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/lv.xpi -> firefox-112.0.2-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/mk.xpi -> firefox-112.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/mr.xpi -> firefox-112.0.2-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ms.xpi -> firefox-112.0.2-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/my.xpi -> firefox-112.0.2-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-112.0.2-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-112.0.2-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/nl.xpi -> firefox-112.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-112.0.2-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/oc.xpi -> firefox-112.0.2-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-112.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/pl.xpi -> firefox-112.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-112.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-112.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/rm.xpi -> firefox-112.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ro.xpi -> firefox-112.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ru.xpi -> firefox-112.0.2-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/sco.xpi -> firefox-112.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/si.xpi -> firefox-112.0.2-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/sk.xpi -> firefox-112.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/sl.xpi -> firefox-112.0.2-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/son.xpi -> firefox-112.0.2-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/sq.xpi -> firefox-112.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/sr.xpi -> firefox-112.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-112.0.2-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ta.xpi -> firefox-112.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/te.xpi -> firefox-112.0.2-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/th.xpi -> firefox-112.0.2-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/tl.xpi -> firefox-112.0.2-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/tr.xpi -> firefox-112.0.2-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/trs.xpi -> firefox-112.0.2-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/uk.xpi -> firefox-112.0.2-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/ur.xpi -> firefox-112.0.2-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/uz.xpi -> firefox-112.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/vi.xpi -> firefox-112.0.2-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/xh.xpi -> firefox-112.0.2-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-112.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/112.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-112.0.2-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6c3f45567d09154f57717d871a81cade
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index d469eed999ca..1a71893cd985 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15493 BLAKE2B ec5ea168778a79b147975de4177e6e700a7d37e6ee037cb43e8a2fb5109fe7703b6271a466b25edb7a1f6a61aa9467b69f02382396560dc259c3acdd5e880f30 SHA512 24314abdcaad22302e8e4885bab38f0250026f6284cc14fc2d6d81378bea47d1c1e985134c2fc0d63a8bc88f3563b53ea9e7b90d1e24f24b6733a9cc9fe4c83a
-TIMESTAMP 2023-05-10T04:09:49Z
+TIMESTAMP 2023-05-10T10:09:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbGQ1fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmRbbW1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAbqA//RQNx/HXQsRbTd5qhIYNxPAMnxNyYSHg6Tf9zxQ/jQT7jqV/GgIOiyDtG
-HD5lrcbBfRmZpwPZY72ja658BgGLYf1S2c0hZJfUq8akcH9x+qnonUbEX4QDWeJi
-chtNUyqYeTEmHbU7qrlWRksrIhSIuRJVF0Hj6iD7p9BjF80n7SSnUAUgS3wrR0Gl
-Lhkx0diwj9nRyuSH7mt4I1wx+CFOjxJDDpWf4qMH0gL+C7i8dG5bnMzdaDAHqKQ4
-rEAlun/KILqU9IPctyN8JrD88+6swN/+Okp/u8a+HkVI/gVGL44Uq16uq2mVzDXG
-yA5pLQQ9k3nhVyK4ssUlck7Za1YRl9PJ5LLiAoZjH8ymnU2AVWjEFKEyDhNWdEie
-rZ/4tdcyLQfrQL0r1fnFgj/fBPlmgFoRy/v5RmItqWZSaxLCC1Ms5OUOzySQOxng
-OhtAT8gjQrDr+0vhoRf80O17B6prxB1zykTa5USzG8fgj1o3kUYKImLGOAnaQEr3
-CBtmaulslB+WQ8mQHNdmbHoWR5B2vMOtY+PVFfdug0XcMXfsLGzxh8+T59XegN6Z
-GSxUiACCJla489VTRxR4wbEStfXyjq7+5l5lIH98axDnYHNuA5/d1WZbZ1tzKnvc
-fkOXMCzmbJzV8JYOh0E0QrJlTLFtN7IVGVpP9CVdvoEPmqDR8II=
-=jnK4
+klDxLRAAoDJBmnevusE8Dui+HNfQkBsxU+CyCmFWd6oBPhmEC9UASC2K/sjZCKbK
+YQ9HV4QzRT7WJ+S9C4sNtAnICyOi1u5p0hIlPy8BChvnHFpBQt0ercrf8/CWtb50
+yqjV3xaXUp+yO4usovTS/5pO469ENZYX30ehDDLws5/ZkiGOqgpY403qwdvnwqOg
+aPLGlHa7gQ+Q4Vd6jlATnHBYh+Wii2hYbhq3Ll8mPeBN9nIudooyCtmPRoIEqfyK
+/Ted+TOHmAfp+2baXRGDgEYWiz+oLyQ/i84KKix0CUFtAn1n9SR8nq3xxM1x3DrK
+xlH6btsozKDbPgMgw/3jyoLGnVJThZ9EHStUtBIP10O6weqtOLhY9qe8Oh3uai5e
+qHhYsTs9Nd5yTo0U7EixPpYlOWz8fQdEG/i3NeUBh22WCQL+E2ju4WzpPs6g3R9N
+Jh7y+8XCba2JoemJ4T8klo4o8lvU4eQL8gFsT0moKlU4pVlBkO7LTkgQ8gaJP3C5
+Xlu/OUC3cBChPffMP/CtekZitUFJoUpU3AKhNOU1INFP21RqEGNh/ekmf7zxb3x1
+Y/NjfPq8pk7y2ebLUIjm0avc3J4sQCtJX60yfkwDM6KozLZWMEagBa29B7LGRCMo
+0UYNIEqzxQQmwU00Lak5/blyJWdADeclsrHXFZE/zV2iLMyXk3A=
+=cc2B
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 49a29ec528a0..d665baca35fc 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 04:09:47 +0000
+Wed, 10 May 2023 10:09:46 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 8eab9b1b0282..2fc63a9c1816 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed May 10 04:09:47 AM UTC 2023
+Wed May 10 10:09:46 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 4a9a39eef041..2625889be96c 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 04:15:01 +0000
+Wed, 10 May 2023 10:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 3fc90df5c8ec..e12bc57e3d1d 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-8c125b7a4c717d858e4901fc650acde2dac47eae 1683688401 2023-05-10T03:13:21+00:00
+1067e9951208957ddbb68139603a51573deb7b4c 1683711640 2023-05-10T09:40:40+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 443e502f0690..4e5f435afb23 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1683691801 Wed 10 May 2023 04:10:01 AM UTC
+1683713401 Wed 10 May 2023 10:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 49a29ec528a0..d665baca35fc 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 10 May 2023 04:09:47 +0000
+Wed, 10 May 2023 10:09:46 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 79ff7bcf3a75..ce40c8f0a48b 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/pjproject/Manifest b/net-libs/pjproject/Manifest
index 924c1c4451c7..d5283a69fb35 100644
--- a/net-libs/pjproject/Manifest
+++ b/net-libs/pjproject/Manifest
@@ -10,6 +10,6 @@ AUX pjproject-2.13-r1-Make-sure-that-NOTIFY-tdata-is-set-before-sending-it_new.p
DIST pjproject-2.12.1.tar.gz 9660659 BLAKE2B d893f22d995c9570e4003f80adf15144cf39e09d5843a88e3a616a529a91164ec7b012ea66ede8d55bfe4ec0dc4eca7d230f07fc66f06dfafaea9d5ff72910fa SHA512 9087456024b8886e56660cebc45c7093b3b91cd6b08a3926fa2c0de452989ac84ceb4e27413c0311bde95f271341ee44d9681f81f83602a4e16151f1831d773b
DIST pjproject-2.13.tar.gz 9744716 BLAKE2B 947fe076089b3cd0826a554db3cda9939e228b9e7bb5ed2d01242e44e5e5b0d9d2ddc52b378f141efb89fcbfbd628fcdff341e54bc3615280e23f30ea58daf56 SHA512 df184511d554e5f77ca1a551bdf6b22c4c8ae2b6ad61be0e7e459e2d7db50f496af66c37e080f178019a509ea25847e70a342ac48c820a6b9302b4cbf174c520
EBUILD pjproject-2.12.1-r2.ebuild 4025 BLAKE2B cddb1dcd63188583805cf1148e4609afed9d0ccc678de9916a06581cb39df7003fe9a5566db18d9d7d3203ca93181803c10ee4ab86a96b2a17c70fa99c972493 SHA512 c41fddabe06fd84000f617520f50aec5550219d0c4d2616854d5fa9a68786f6078f9e893485ee9b6c225451ea00a117ffbea4818ff031579fb0b318b369671cb
-EBUILD pjproject-2.13-r1.ebuild 4031 BLAKE2B 6668d519ca979d3d4f1a701291b076ee96b21b0406177c092ac445affe25c70e1bbe25f8651f278936f6946ad4555d16378f6ca4907f67ecb32ff3056fd91955 SHA512 66bfc781dd6dbafe9047b0ee434183df1d13e0ac109a54d47568c2b44012fb14ba096b21d18f6ddf0209019e1ab939fb61ea41f84caea6e577e2bb57647e91d0
+EBUILD pjproject-2.13-r1.ebuild 4030 BLAKE2B 23090208f5fde31c1870afd90d9911d10d794ca3b6e4827fd73e0edb56a9cc179435e1d7bf811b429ba48e86e2f94d829b175aa04b83a83cf4f56b47545b7018 SHA512 295b6e5831e87fd2d0b230d5f009fb6ea931af1468a950713aa68c9c16e25753d215ca0ed0c8d249a6a1acc8fc7ca94e3eb269f1a0c94efa59fbd34383c0091c
EBUILD pjproject-2.13.ebuild 3757 BLAKE2B 9d2e158bb348083c80ccd38375cd05369b784ffd5262c1105cf89bba1899cf71a5c984dff5148b54076a0736afea7e86dfb8630df5179b2a9287906c950d3789 SHA512 24fc4ef06f687b5462ea31a7bacef524457640ef04dce2a82b16929de0ebbaebd054bd356035f9e500c423d130cdfe92cf0e480f9f9d0c3d901fd1c114c6670b
MISC metadata.xml 1459 BLAKE2B e35f9c8621ea7c1c2670d90f69c341b53b20501ece6fcb41fefdec9f328a6c2b88f2f9d2fd2a77938b802fc74c36f2e3387cad3be7c9126767f28d32b42d19ed SHA512 498a94fb2bf3692b60c644e9d3e341761b20e8a4e0215e1c14c4444a199f9abb085f3421e143e7b944bac54a4f774c0b47af76c6fae5fc2cda4da13d1781a9b0
diff --git a/net-libs/pjproject/pjproject-2.13-r1.ebuild b/net-libs/pjproject/pjproject-2.13-r1.ebuild
index 5fc988110f6f..7391ed9bc2b9 100644
--- a/net-libs/pjproject/pjproject-2.13-r1.ebuild
+++ b/net-libs/pjproject/pjproject-2.13-r1.ebuild
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic toolchain-funcs
DESCRIPTION="Open source SIP, Media, and NAT Traversal Library"
HOMEPAGE="https://github.com/pjsip/pjproject https://www.pjsip.org/"
SRC_URI="https://github.com/pjsip/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
LICENSE="GPL-2"
SLOT="0/${PV}"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index a2b3f8b01e0f..39720a7e322c 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 1c9eebed7b6f..73b89c809391 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -3576,6 +3576,7 @@ kde-misc/tellico:discid - Add support for reading disc IDs from audio CDs
kde-misc/tellico:yaz - Add support for searching Z39.50 databases
kde-plasma/discover:firmware - Enable support for firmware upgrades using sys-apps/fwupd
kde-plasma/discover:flatpak - Enable support for flatpak repositories using sys-apps/flatpak
+kde-plasma/discover:snap - Enable support for snap packages using app-containers/snapd
kde-plasma/discover:webengine - Enable webflow support using dev-qt/qtwebview and dev-qt/qtwebengine instead of default URL handler
kde-plasma/kde-cli-tools:kdesu - Build graphical frontend for kde-frameworks/kdesu
kde-plasma/kdeplasma-addons:alternate-calendar - Support alternate calendar systems (currently Chinese or Indian) via dev-libs/icu
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index 860762b2d0dc..124e32c0bbd9 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/josm-bin/Manifest b/sci-geosciences/josm-bin/Manifest
index 02e7bf21aba6..2226a078e5c3 100644
--- a/sci-geosciences/josm-bin/Manifest
+++ b/sci-geosciences/josm-bin/Manifest
@@ -2,6 +2,6 @@ DIST josm-snapshot-18646.jar 16326607 BLAKE2B 8735298e268f2b516f235e7368a44e6384
DIST josm-snapshot-18678.jar 16376303 BLAKE2B 9db4a9bd90e0f2deac4474462091d91505874f936fde330c6a676d4beecf029966d692bc2dadc0f2d44bfcb53d8f40a075a95d0bb4b07f6ffffb160080d88ceb SHA512 af621dab4ad5495fe895639811e6c0e24e463b1c8fbcb70c5626ca68a0b9b1a9b16a34dd746335553dd84974197ba37ab3bb9c5eee19da2209f41da94a8cc28f
DIST josm-snapshot-18700.jar 16421003 BLAKE2B 67310f9e1d2b64646f543573ee9aacac6f62ff40597e069e756d34bf4699755712bccf5dca8bd89c8185db5a470dd3d1c4242b02534e416fe04c62ca7f994de2 SHA512 7d6923bf3d5ba1f7331a3904d1b54920a301eacc53c720991132cecb00bfc2dca2e0fd9d58d90e88ff0e3f46207bed06b6ac002e13baa69e95cbc0c11b4e191e
EBUILD josm-bin-18646.ebuild 976 BLAKE2B aaf25951cb28d38145349c597d78289352b8f67583009721e4212953b6c230f40140542da3a5c6e426a1bbcb5a31d8f607af2a11b66cfcfb28af5cd5db71e7fc SHA512 4dde794985c520f37d8a0ad83de71cb2d0cc5385b156c4337fd52e2193c705788015aebc6028dd42b0504fdd0ac764a00c600b4c041003ad448adad4d462355a
-EBUILD josm-bin-18678.ebuild 978 BLAKE2B e601ff9462741ef04a7e52d9afe1c2ead273f61854f87f3a770ae37f75cbb680bf09307439c39238b3fa36e8423465b6f7dbe205d2158f9a2ad032fadf4237eb SHA512 02831baa1bb0501b6ba1bf9a4ee04e0196cb76f53ac686e9d76132ee683dc7e6530115fe2992eb26373b7dece1d9acd872eb2bbf7abdd99cdf28b4558f8a4072
+EBUILD josm-bin-18678.ebuild 976 BLAKE2B aaf25951cb28d38145349c597d78289352b8f67583009721e4212953b6c230f40140542da3a5c6e426a1bbcb5a31d8f607af2a11b66cfcfb28af5cd5db71e7fc SHA512 4dde794985c520f37d8a0ad83de71cb2d0cc5385b156c4337fd52e2193c705788015aebc6028dd42b0504fdd0ac764a00c600b4c041003ad448adad4d462355a
EBUILD josm-bin-18700.ebuild 978 BLAKE2B e601ff9462741ef04a7e52d9afe1c2ead273f61854f87f3a770ae37f75cbb680bf09307439c39238b3fa36e8423465b6f7dbe205d2158f9a2ad032fadf4237eb SHA512 02831baa1bb0501b6ba1bf9a4ee04e0196cb76f53ac686e9d76132ee683dc7e6530115fe2992eb26373b7dece1d9acd872eb2bbf7abdd99cdf28b4558f8a4072
MISC metadata.xml 645 BLAKE2B 53c16632c20c6f6c592d340c5dd466632489b9427c30ce13a427241e6e5e366120cbef12692363918e4ed0c4c0e26f3b0e55ec762d9d9c375ac2170674b2f55e SHA512 a87e8be8d5a9c404f1acde4c9fc77c820b4c1c97d9b3a9c42a92b5ef497c45d3cf3c4f33fa7226ae32370381de9c5373e65e2560246cf597120d2b8557c4258a
diff --git a/sci-geosciences/josm-bin/josm-bin-18678.ebuild b/sci-geosciences/josm-bin/josm-bin-18678.ebuild
index 1aba0e7ffd7b..60cd9ef522d0 100644
--- a/sci-geosciences/josm-bin/josm-bin-18678.ebuild
+++ b/sci-geosciences/josm-bin/josm-bin-18678.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
LICENSE="Apache-2.0 GPL-2+ GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND=">=virtual/jre-1.8"
BDEPEND="app-arch/unzip"
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index cfe6982539b6..f4b708c432d4 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest
index 6069f93ff636..0094ecae6932 100644
--- a/sys-fs/lvm2/Manifest
+++ b/sys-fs/lvm2/Manifest
@@ -1,26 +1,21 @@
-AUX device-mapper.conf-1.02.22-r3 15 BLAKE2B c8954f4cad3090e95c8ab985f7f93b65add66b9014351aab82d270c371c3b7571a73b37b2002664b50c21bb7dd494c7196857de75b41ca534cb15e0127f080ae SHA512 1846e0ca1be7170d4c0beb694a23aea4d19b24b99a248bb0f4e034286a6beede0a8efc474b0c237e33ee72c86c93b6238f2d5ea23e224765acba99c90633261e
-AUX device-mapper.rc-2.02.105-r2 3704 BLAKE2B 7113396a7b7da28a82de68142504e3f2aefd53ab3e8c91a231fc47b1ad58925f6a6a68085ecc676d4d6ca277d7f456da1143e9dcca631a68e93c83b975085e46 SHA512 e3ddbfa3c273646f22b0f8d1ebeb8632c6c5bd165b0d990d7b3c6468da7e229f66f532eaf0ca4b73018d64781a21f2d2769c5307ca40c5981af2a935c31daed2
-AUX dmeventd.initd-2.02.184-r2 595 BLAKE2B fe87c9a034f9a9924c4c6e31365619cf5809a9756112925ca50233198ab052139f8151a81ee8db69fa6a7eda8e3aacaa128faa30e5d99a52d15f5a07a9da4179 SHA512 f46fa3d0a0a0047801c0d3a3817f9d7c5dbe0daa2237c2537f5a3faef3dd2d7030780471bb1ba19746c26ce6035092477c06806156718a7526e5222339fa01ec
+AUX device-mapper.conf-r4 15 BLAKE2B c8954f4cad3090e95c8ab985f7f93b65add66b9014351aab82d270c371c3b7571a73b37b2002664b50c21bb7dd494c7196857de75b41ca534cb15e0127f080ae SHA512 1846e0ca1be7170d4c0beb694a23aea4d19b24b99a248bb0f4e034286a6beede0a8efc474b0c237e33ee72c86c93b6238f2d5ea23e224765acba99c90633261e
+AUX device-mapper.rc-r3 3704 BLAKE2B 7113396a7b7da28a82de68142504e3f2aefd53ab3e8c91a231fc47b1ad58925f6a6a68085ecc676d4d6ca277d7f456da1143e9dcca631a68e93c83b975085e46 SHA512 e3ddbfa3c273646f22b0f8d1ebeb8632c6c5bd165b0d990d7b3c6468da7e229f66f532eaf0ca4b73018d64781a21f2d2769c5307ca40c5981af2a935c31daed2
+AUX dmeventd.initd-r3 595 BLAKE2B fe87c9a034f9a9924c4c6e31365619cf5809a9756112925ca50233198ab052139f8151a81ee8db69fa6a7eda8e3aacaa128faa30e5d99a52d15f5a07a9da4179 SHA512 f46fa3d0a0a0047801c0d3a3817f9d7c5dbe0daa2237c2537f5a3faef3dd2d7030780471bb1ba19746c26ce6035092477c06806156718a7526e5222339fa01ec
AUX dmtab 319 BLAKE2B 5753b72e44325e467c0e4ea1bbce8faafe1c5e2509d2e02a5ad428b39e531c655014a3b151f7bc57513aae74983a60cfe3034432ffd21d39716fc6893ec7da8f SHA512 a8cc69ff832eafd64d7e45854df3380a9c5f9648297e2606c5b9b47e0015c93c7da6ef3dfd35800f36a3371635fa1906605c524be82d6740fd435c7f6bf2807b
-AUX lvm-monitoring.initd-2.02.105-r2 960 BLAKE2B 82e1d55032827b7b330bbdb09c74ffbd46503c6631c3eada7130f7bac540561c9dec0acffe331fef83315a47d006843de3bd2ff4ffb4c8be81a2d61cd47222d2 SHA512 75f24ce947335eb9726e73c19fc3bd6e60b3ed1253c483a8ce69f5dce26ca61756bb49fcaf75d1634263faf52a0bf10451a2717913c79594636dffaa4d4e336b
-AUX lvm.confd-2.02.184-r3 282 BLAKE2B dcc65a1e9634becb8a79d74fbadc5fa9880a1e497546817418f0df7668454d8cad1f52c9516f251833874ca5bac1a530970b8a94860057b05361c736935047ce SHA512 05818e09fc6d8fe8287283b832fa73b4d3ef539837f956b9bfa394d206c1e379a3227148040934ac690d77524f3f7b16ba0d262a11de268914b1d11afe3a3c97
-AUX lvm.rc-2.02.187 4237 BLAKE2B d7d8ccc2c06ac7d4804de22363a48008c63e03f06ab737ed73555cd1f2c81eb627552531f2fc72df7cb76a88229ba13c9996a18140bc97d107ee77047dfb0055 SHA512 e09bd769f6be0ae8af337fe2bc1e4165edb77a74e2b411c981481254f4aabe5c06e387d655aacce0eba619a1b3e9e50900d0638d4db2a3fef9034621861f20a5
-AUX lvm2-2.02.56-lvm2create_initrd.patch 2032 BLAKE2B 5533ceb7a601d58995e7a90b1355508907edb30d14704b397a8c8ba0d66dbcd3d6b02ace1cadef1dfbb1d927449403f76f0f38e5d034344b3232deb512507cb6 SHA512 b2a1705fa6b962027ebc5047583547489afe8ef8d8977c6284a28d0a8b0e05e20e6c48bd6c02a8bb02de9cfb40ac2d6e2a4b8ed8ef8c4ae7b6ea9a29bc4194de
-AUX lvm2-2.02.67-createinitrd.patch 660 BLAKE2B 23e784e6769bc1f47fa57d690e6bebdf16d784d775a06af1c8eb7c54dd63a12abb0edd8331c8d033d7a0dda058252453a46dd35bd820fd47ba1407e9568b3858 SHA512 17fbba5d34ece5c1c25ef35fa3bbc3d6fcd20b44bd766c049bbc120853a8d60c9544db5790645a7814db5c272fd12d383699a8a9be6f4e9c56a7c0a1bb29ade2
-AUX lvm2-2.03.17-example.conf.in.patch 1317 BLAKE2B dee2843e512bb16e4d64c7e76141133222c46a7b6776418f19af56139ed0764401cc8b49be06d18358f3e32277fbcc34b644e8e4e104a8eca25eb6f90e2b362d SHA512 1d724b75e441bd7ff0836ab1ae685401817aeccfc5c312c7ce73b3ef70bf4413829f7e07f13399cae6d7085503eaf8566df936fc79185ef9d6f9ad773fcc9fef
-AUX lvm2-2.03.17-locale-muck.patch 398 BLAKE2B adb1c2bcd216acb413733d9f3f3618cad14019cf090bf2204d384b85fb37c6ce2a35bff2af3ab12dd977ce38c8485bf4c254973e2f0381f62462a28b30898a95 SHA512 8573bd1305061b2262b29096a7eb64871aa5179c6ca20689bb1a9078cc2245555fc35927a5696d8872141c78365c4f1a858672889595f333091aab353f498fb0
-AUX lvm2-2.03.17-pthread-pkgconfig.patch 732 BLAKE2B 1c179420d8cc3efaff24f03a5356469222da360c407445e30c51cde3d055de0245bd2387e934ca6bbd8518d6cc4110fccecbf430d3ba580159ac300c8570e34a SHA512 d0a800017c00cc954567900331436f9ddf30f48c7eb14d1c5e181ec9e8485702d76ebb5e981b519b97bc91ac2f5ff182e4e9ad04363c20f759b6f221c8911486
-AUX lvm2-2.03.19-dm_lvm_rules_no_systemd.patch 673 BLAKE2B ac8eec01814bced1b172793207764536907a439b76d006c2e41486048edeecd6a780795a98f52584053923ae060de5b72df0cf9abf11052ba1b6a474d47cc83e SHA512 1a5dbbf3e2bb2bee4fa918a4553f0f99afd3606ddf05cfbaca5476faeb1ed727ab9aa2d2b3662e7c6e3c82b1b859e77f290e579320f158d1def8044804fb969c
-AUX lvm2-2.03.19-dmeventd-no-idle-exit.patch 2427 BLAKE2B 4dbe0a1d059cefe6f01571244bcf7a287c51cfe287c174e30ef3a1c684176b1385c2d43f5aeef8b2262c2309cfae8eef4eb1c323fb14d01dbf59474576ae72bd SHA512 c965a9ecb96b9a71392eb9d81acae797143b7614bf73de6cc1ee37bb5df921c764cd3e4163a0adf26aa8e9efee58953500d595133a45a4a4318cd5d09bb42a12
-AUX lvm2-2.03.19-dynamic-static-ldflags.patch 1548 BLAKE2B 43a36a628ae2a82139898da81bd70f1b1a45a88c81c3e18568fe6b6b6d300992719689bec2718e2a6eecfa6cde344b037d02d06c60702b54d350cc6c65b210ed SHA512 e2f99a9d4d45e2386e36353182d6e0b6c96c4e8978b65688bd6d0e2ed1c8bd488bb9f3986bc7aefaa0c023d107d4ce54756cc661704866c35ef1f4046fb4dd27
-AUX lvm2-2.03.19-freopen-musl.patch 1874 BLAKE2B f7ffcf114784f89624b25876d96f0458659b61032ed84bb1c266d5d1110483672f3fb29c715af3ca05363c53b2c79cc9223287a263475ba284439d9566b24fb3 SHA512 ffecfb9df855a2d0f27226b95b536845e65c6b5587b9a146b323736772a7b85a4772562d55e0ab54b3fc477abf8ff11c132b62d33844aacd1330630bc093fbeb
-AUX lvm2-2.03.19-static-pkgconfig-libs.patch 4574 BLAKE2B 193cdcef1b0744a176bf22611b2dda6718dc6c00d85c53b82be4825208796dda063b9aa91ec2a34edfa0da456c9a7137d2d40e74532c35123f4a89dd63b0e62d SHA512 ccb3d9c65da9994f51e8fe1cf0f74aa5464259f5c3371e15538e9d1203cf911cd28c676a8053c59625fa858a75d146a53e78bfeb66eb285ec904e88fa2746b6b
-AUX lvmlockd.initd-2.02.166-r1 390 BLAKE2B aebfa2a654eca784da24fd4e4d46b3e6c97256a42b725e015a13c9673e79c0d1a10213d1eecb6c75d4ce1ebd99e6200010f19c36d758018bdef303ea08ee5549 SHA512 6359b3cbff1fa05944fb69582234220cac593b2c8f8317162a728bac72ced4f8b492ce11e6ced6d848a7654fa4a506c1e658f546cff302344a739646479a62dc
-AUX lvmpolld.initd-2.02.183 348 BLAKE2B cba0419add6591320dc60ef7616b66706e042b566284a4ec42002fbb5331a7173fc8b4b39be7198426fe4bbdcd3ad94b69fc3d8950705b6331c5f3f4cda4ad66 SHA512 b9b8376cbc8b6703868afab18e5baa4ef5354569e57f0596d38a8005fa725299f6858ac86b39fcca10e5a0f1adbd3a4cfa6cc6b62405e78916cc1287d8b36d0d
-DIST LVM2.2.03.19.tgz 2732219 BLAKE2B 7a5bd024312f149d95361ea24a282c8c68e371687fe8f7c853fa0748ce854bc991cdade999835666a5ece569e80dd9be85d4fae7fc5cc75b912de00f170cf66e SHA512 a40691f6f4c9300c95784be0fcb055a2b8e07bfdc87f000f2357ccb54fdb814a679fb79f5c9790a7440ef538e9997e46d56e539814bfdf138b4e76603aeb2994
+AUX lvm-monitoring.initd-r3 960 BLAKE2B 82e1d55032827b7b330bbdb09c74ffbd46503c6631c3eada7130f7bac540561c9dec0acffe331fef83315a47d006843de3bd2ff4ffb4c8be81a2d61cd47222d2 SHA512 75f24ce947335eb9726e73c19fc3bd6e60b3ed1253c483a8ce69f5dce26ca61756bb49fcaf75d1634263faf52a0bf10451a2717913c79594636dffaa4d4e336b
+AUX lvm.confd-r4 282 BLAKE2B dcc65a1e9634becb8a79d74fbadc5fa9880a1e497546817418f0df7668454d8cad1f52c9516f251833874ca5bac1a530970b8a94860057b05361c736935047ce SHA512 05818e09fc6d8fe8287283b832fa73b4d3ef539837f956b9bfa394d206c1e379a3227148040934ac690d77524f3f7b16ba0d262a11de268914b1d11afe3a3c97
+AUX lvm.rc-r1 4237 BLAKE2B d7d8ccc2c06ac7d4804de22363a48008c63e03f06ab737ed73555cd1f2c81eb627552531f2fc72df7cb76a88229ba13c9996a18140bc97d107ee77047dfb0055 SHA512 e09bd769f6be0ae8af337fe2bc1e4165edb77a74e2b411c981481254f4aabe5c06e387d655aacce0eba619a1b3e9e50900d0638d4db2a3fef9034621861f20a5
+AUX lvm2-2.03.20-createinitrd.patch 660 BLAKE2B 23e784e6769bc1f47fa57d690e6bebdf16d784d775a06af1c8eb7c54dd63a12abb0edd8331c8d033d7a0dda058252453a46dd35bd820fd47ba1407e9568b3858 SHA512 17fbba5d34ece5c1c25ef35fa3bbc3d6fcd20b44bd766c049bbc120853a8d60c9544db5790645a7814db5c272fd12d383699a8a9be6f4e9c56a7c0a1bb29ade2
+AUX lvm2-2.03.20-dm_lvm_rules_no_systemd.patch 673 BLAKE2B ac8eec01814bced1b172793207764536907a439b76d006c2e41486048edeecd6a780795a98f52584053923ae060de5b72df0cf9abf11052ba1b6a474d47cc83e SHA512 1a5dbbf3e2bb2bee4fa918a4553f0f99afd3606ddf05cfbaca5476faeb1ed727ab9aa2d2b3662e7c6e3c82b1b859e77f290e579320f158d1def8044804fb969c
+AUX lvm2-2.03.20-dmeventd-no-idle-exit.patch 2427 BLAKE2B 4dbe0a1d059cefe6f01571244bcf7a287c51cfe287c174e30ef3a1c684176b1385c2d43f5aeef8b2262c2309cfae8eef4eb1c323fb14d01dbf59474576ae72bd SHA512 c965a9ecb96b9a71392eb9d81acae797143b7614bf73de6cc1ee37bb5df921c764cd3e4163a0adf26aa8e9efee58953500d595133a45a4a4318cd5d09bb42a12
+AUX lvm2-2.03.20-example.conf.in.patch 1317 BLAKE2B dee2843e512bb16e4d64c7e76141133222c46a7b6776418f19af56139ed0764401cc8b49be06d18358f3e32277fbcc34b644e8e4e104a8eca25eb6f90e2b362d SHA512 1d724b75e441bd7ff0836ab1ae685401817aeccfc5c312c7ce73b3ef70bf4413829f7e07f13399cae6d7085503eaf8566df936fc79185ef9d6f9ad773fcc9fef
+AUX lvm2-2.03.20-freopen-musl.patch 1874 BLAKE2B f7ffcf114784f89624b25876d96f0458659b61032ed84bb1c266d5d1110483672f3fb29c715af3ca05363c53b2c79cc9223287a263475ba284439d9566b24fb3 SHA512 ffecfb9df855a2d0f27226b95b536845e65c6b5587b9a146b323736772a7b85a4772562d55e0ab54b3fc477abf8ff11c132b62d33844aacd1330630bc093fbeb
+AUX lvm2-2.03.20-locale-muck.patch 398 BLAKE2B adb1c2bcd216acb413733d9f3f3618cad14019cf090bf2204d384b85fb37c6ce2a35bff2af3ab12dd977ce38c8485bf4c254973e2f0381f62462a28b30898a95 SHA512 8573bd1305061b2262b29096a7eb64871aa5179c6ca20689bb1a9078cc2245555fc35927a5696d8872141c78365c4f1a858672889595f333091aab353f498fb0
+AUX lvm2-2.03.20-lvm2create_initrd.patch 2032 BLAKE2B 5533ceb7a601d58995e7a90b1355508907edb30d14704b397a8c8ba0d66dbcd3d6b02ace1cadef1dfbb1d927449403f76f0f38e5d034344b3232deb512507cb6 SHA512 b2a1705fa6b962027ebc5047583547489afe8ef8d8977c6284a28d0a8b0e05e20e6c48bd6c02a8bb02de9cfb40ac2d6e2a4b8ed8ef8c4ae7b6ea9a29bc4194de
+AUX lvmlockd.initd-r2 390 BLAKE2B aebfa2a654eca784da24fd4e4d46b3e6c97256a42b725e015a13c9673e79c0d1a10213d1eecb6c75d4ce1ebd99e6200010f19c36d758018bdef303ea08ee5549 SHA512 6359b3cbff1fa05944fb69582234220cac593b2c8f8317162a728bac72ced4f8b492ce11e6ced6d848a7654fa4a506c1e658f546cff302344a739646479a62dc
+AUX lvmpolld.initd-r1 348 BLAKE2B cba0419add6591320dc60ef7616b66706e042b566284a4ec42002fbb5331a7173fc8b4b39be7198426fe4bbdcd3ad94b69fc3d8950705b6331c5f3f4cda4ad66 SHA512 b9b8376cbc8b6703868afab18e5baa4ef5354569e57f0596d38a8005fa725299f6858ac86b39fcca10e5a0f1adbd3a4cfa6cc6b62405e78916cc1287d8b36d0d
DIST LVM2.2.03.20.tgz 2739763 BLAKE2B 4dc223eca1a370450c3985a5f962a2450a2ed08f1fa40af98d181a1530960a7caa3e896a3b54f0f333e2d6818bf35378b9c491a1488a4d3815959ab0e1f987de SHA512 202ff19f6ab1e1ecdf448beec6c7db1a80885efda1a6eeabf44cd2cea40577405c388eabd86f59f34c6e9e400188050bc6d1a5d5daf02f2beda87eee73cd1a2d
DIST LVM2.2.03.21.tgz 2742294 BLAKE2B 529bc01b3d1ba6207c9ddc95309b39e6293fcd0286334240b9fdc076da0b7bc7e026338ec0243564ec153f2fb5009014149c3f8e0db0cd47a29418af62068728 SHA512 6024811c3fa92afd2fc13a10d1c3542352aa9a016f40c3ef588bd2f5f3e41245fed4b36c8a87d9f7f8dddc6e13b7253396f5c811f99665df27751676dc7b5bde
-EBUILD lvm2-2.03.19.ebuild 9241 BLAKE2B f114cf3c515ed4190579ba66bda5a5c535e303127cf53df990249776459b84dc50baabcdbea75203d9bfa6baf6739dc7514a980627f592f97e539f35fd3a3038 SHA512 5dd73a9e6d611813b3058ba532b666fcc9fcd5b8d3b37a45a944a931b2c3bf622c6309cfab5c8a6a7e526f60d96d8d3101a6177cc1b4a13c47e77c422c63d659
-EBUILD lvm2-2.03.20.ebuild 9023 BLAKE2B 69e0c103535f80071e6f060696919f05bc64d55c57a9882521a78ac0526999ff05dbc21d51d07c797a7b66e2b239db5fa8111ec82daee2f6ad7453cf7778d7bf SHA512 69ab43402222d48c2d4a6bc202c546f7a8016a7c3e0b630397b845ddb1edf41bd471c1d2caf1cca6d5e88d172e35e51a6ee93e20de1d1753af55e33b2f8a0100
-EBUILD lvm2-2.03.21.ebuild 9036 BLAKE2B 580358da638d0db89447c63186811c1224210648491265656a50ebb39c6d4e03d43fa940799bcdae6b305fa9fd0bf2ac553467207799101c68ad6cabfdc0effa SHA512 39d94908af99920e3130de180a6511782981d028e5ae5256bd1f0bcc2db05de958de8583ef6c4bfca30cca081ea4f4cab385f09ce1add4958d0cd2fc386ebf2f
+EBUILD lvm2-2.03.20.ebuild 8958 BLAKE2B 9c71dc0fa40463a9f4fb5a17754c953cc4d5ff3c908059e5d8bc5576acbb9bdaf4f6ff272d4bba01cc722d1c4fc2dbe46ade9a6e135f19e52108792ad1cb2b06 SHA512 5908e12b65aadf2e3ad58b2512cff2257be17476608e4ad36e8e7b02f048fe9876d9acb1985a728fa699287582699e2cdaaac71de90f314598bd7bf864930da9
+EBUILD lvm2-2.03.21.ebuild 8971 BLAKE2B 887bd9bc35898b34c0233f38c41b1ee7f400b41c747230b49428404fa3e6f45562f0883e2d4c85fbc3ced7934104319990811319e2885dd0624630ace7d0fb64 SHA512 19f892a033926e8e1a616fb5290530702118e3ae239649d1b3987b12435c9f9aea61d17fc05f4bc3052d1bad4c6a43d09cf2059b50ac7f4aef390ce4b476d27f
MISC metadata.xml 922 BLAKE2B 8688e31c04a110d0e522a13724896a2a7c22a9ce33d8d4384a7fbfb54e3c42c231d3b5791ceda976453d54062c5a8318cd514979fcad177ab1ff2a01b791ca65 SHA512 423e499010daffc24141021bc5328b83f9e39e1534bb30fdbbf6839f4ed426897d764d0ca6d0e96267bc67986d3a2cfa9cc5ec3f0e3b2e7aa5ef34095de95a61
diff --git a/sys-fs/lvm2/files/device-mapper.conf-1.02.22-r3 b/sys-fs/lvm2/files/device-mapper.conf-r4
index bc7a25158635..bc7a25158635 100644
--- a/sys-fs/lvm2/files/device-mapper.conf-1.02.22-r3
+++ b/sys-fs/lvm2/files/device-mapper.conf-r4
diff --git a/sys-fs/lvm2/files/device-mapper.rc-2.02.105-r2 b/sys-fs/lvm2/files/device-mapper.rc-r3
index 79fdff246fb7..79fdff246fb7 100644
--- a/sys-fs/lvm2/files/device-mapper.rc-2.02.105-r2
+++ b/sys-fs/lvm2/files/device-mapper.rc-r3
diff --git a/sys-fs/lvm2/files/dmeventd.initd-2.02.184-r2 b/sys-fs/lvm2/files/dmeventd.initd-r3
index bc08c0a94f41..bc08c0a94f41 100644
--- a/sys-fs/lvm2/files/dmeventd.initd-2.02.184-r2
+++ b/sys-fs/lvm2/files/dmeventd.initd-r3
diff --git a/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.105-r2 b/sys-fs/lvm2/files/lvm-monitoring.initd-r3
index 914d6637c7a6..914d6637c7a6 100644
--- a/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.105-r2
+++ b/sys-fs/lvm2/files/lvm-monitoring.initd-r3
diff --git a/sys-fs/lvm2/files/lvm.confd-2.02.184-r3 b/sys-fs/lvm2/files/lvm.confd-r4
index b29e1702b35d..b29e1702b35d 100644
--- a/sys-fs/lvm2/files/lvm.confd-2.02.184-r3
+++ b/sys-fs/lvm2/files/lvm.confd-r4
diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.187 b/sys-fs/lvm2/files/lvm.rc-r1
index 3468adc90f61..3468adc90f61 100644
--- a/sys-fs/lvm2/files/lvm.rc-2.02.187
+++ b/sys-fs/lvm2/files/lvm.rc-r1
diff --git a/sys-fs/lvm2/files/lvm2-2.03.17-pthread-pkgconfig.patch b/sys-fs/lvm2/files/lvm2-2.03.17-pthread-pkgconfig.patch
deleted file mode 100644
index 828cf66667b1..000000000000
--- a/sys-fs/lvm2/files/lvm2-2.03.17-pthread-pkgconfig.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Add pthread to libdevmapper pkgconfig file
-
---- a/libdm/libdevmapper.pc.in
-+++ b/libdm/libdevmapper.pc.in
-@@ -9,4 +9,4 @@
- Cflags: -I${includedir}
- Libs: -L${libdir} -ldevmapper
- Requires.private: @SELINUX_PC@ @UDEV_PC@
--Libs.private: -lm @RT_LIBS@
-+Libs.private: -lm @RT_LIBS@ @PTHREAD_LIBS@
---- a/tools/Makefile.in
-+++ b/tools/Makefile.in
-@@ -89,6 +89,7 @@
- TARGETS += lvm.static
- INSTALL_LVM_TARGETS += install_tools_static
- INSTALL_CMDLIB_TARGETS += install_cmdlib_static
-+ STATIC_LIBS += @PTHREAD_LIBS@
- endif
-
- LIB_VERSION = $(LIB_VERSION_LVM)
-@@ -114,6 +115,10 @@
-
- include $(top_builddir)/make.tmpl
-
-+ifeq ("@STATIC_LINK@", "yes")
-+ STATIC_LIBS += @PTHREAD_LIBS@
-+endif
-+
- device-mapper:
-
- all: device-mapper
diff --git a/sys-fs/lvm2/files/lvm2-2.03.19-dynamic-static-ldflags.patch b/sys-fs/lvm2/files/lvm2-2.03.19-dynamic-static-ldflags.patch
deleted file mode 100644
index 3aae81984506..000000000000
--- a/sys-fs/lvm2/files/lvm2-2.03.19-dynamic-static-ldflags.patch
+++ /dev/null
@@ -1,50 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -32,6 +32,7 @@
- [linux*], [
- # equivalent to -rdynamic
- ELDFLAGS="-Wl,--export-dynamic"
-+ STATIC_LDFLAGS="-Wl,--no-export-dynamic"
- # FIXME Generate list and use --dynamic-list=.dlopen.sym
- CLDWHOLEARCHIVE="-Wl,-whole-archive"
- CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive"
-@@ -1875,6 +1876,7 @@
- AC_SUBST(SYSTEMD_RUN_CMD)
- AC_SUBST(SNAPSHOTS)
- AC_SUBST(STATICDIR)
-+AC_SUBST(STATIC_LDFLAGS)
- AC_SUBST(STATIC_LINK)
- AC_SUBST(TESTSUITE_DATA)
- AC_SUBST(THIN)
---- a/daemons/dmeventd/Makefile.in
-+++ b/daemons/dmeventd/Makefile.in
-@@ -76,7 +76,7 @@
-
- dmeventd.static: $(LIB_STATIC) dmeventd.o
- @echo " [CC] $@"
-- $(Q) $(CC) $(CFLAGS) $(LDFLAGS) -static dmeventd.o \
-+ $(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static dmeventd.o \
- -o $@ $(DL_LIBS) $(DMEVENT_LIBS) $(LIBS) $(STATIC_LIBS)
-
- ifeq ("@PKGCONFIG@", "yes")
---- a/make.tmpl.in
-+++ b/make.tmpl.in
-@@ -65,6 +65,7 @@
- CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@
- CPPFLAGS ?= @CPPFLAGS@
- LDFLAGS ?= @LDFLAGS@
-+STATIC_LDFLAGS += @STATIC_LDFLAGS@
- CLDFLAGS += @CLDFLAGS@
- ELDFLAGS += @ELDFLAGS@
- LDDEPS += @LDDEPS@
---- a/tools/Makefile.in
-+++ b/tools/Makefile.in
-@@ -137,7 +137,7 @@
-
- lvm.static: $(OBJECTS) lvm-static.o $(LVMINTERNAL_LIBS)
- @echo " [CC] $@"
-- $(Q) $(CC) $(CFLAGS) $(LDFLAGS) -static -L$(interfacebuilddir) \
-+ $(Q) $(CC) $(CFLAGS) $(LDFLAGS) $(STATIC_LDFLAGS) -static -L$(interfacebuilddir) \
- -o $@ $+ $(LVMLIBS) $(STATIC_LIBS)
-
- liblvm2cmd.a: $(top_builddir)/lib/liblvm-internal.a $(OBJECTS) lvmcmdlib.o lvm2cmd.o
diff --git a/sys-fs/lvm2/files/lvm2-2.03.19-static-pkgconfig-libs.patch b/sys-fs/lvm2/files/lvm2-2.03.19-static-pkgconfig-libs.patch
deleted file mode 100644
index 52f2cc0cb7fe..000000000000
--- a/sys-fs/lvm2/files/lvm2-2.03.19-static-pkgconfig-libs.patch
+++ /dev/null
@@ -1,130 +0,0 @@
-From ac7cce039825ff779795b5c2ae0ecf00ba43a401 Mon Sep 17 00:00:00 2001
-From: "Robin H. Johnson" <robbat2@gentoo.org>
-Date: Sun, 9 May 2021 11:00:22 +0200
-Subject: [PATCH] Use pkgconfig to detect static libs
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -1139,6 +1139,7 @@
- AS_IF([test "$HAVE_BLKID" = "yes"], [
- BLKID_WIPING="yes"
- BLKID_PC="blkid"
-+ BLKID_STATIC_LIBS=`$PKG_CONFIG --static --libs $BLKID_PC`
- DEFAULT_USE_BLKID_WIPING=1
- AC_DEFINE([BLKID_WIPING_SUPPORT], 1, [Define to 1 to use libblkid detection of signatures when wiping.])
- ], [
-@@ -1165,6 +1166,7 @@
-
- AS_IF([test "$UDEV_SYNC" = "yes"], [
- PKG_CHECK_MODULES(UDEV, libudev >= 143, [UDEV_PC="libudev"])
-+ UDEV_STATIC_LIBS=`$PKG_CONFIG --static --libs libudev`
- AC_DEFINE([UDEV_SYNC_SUPPORT], 1, [Define to 1 to enable synchronisation with udev processing.])
-
- AC_CHECK_LIB(udev, udev_device_get_is_initialized, AC_DEFINE([HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED], 1,
-@@ -1382,19 +1384,28 @@
- AS_IF([test "$SELINUX" = "yes"], [
- AC_CHECK_LIB([sepol], [sepol_check_context], [
- AC_DEFINE([HAVE_SEPOL], 1, [Define to 1 if sepol_check_context is available.])
-- SELINUX_LIBS="-lsepol"])
-+ SEPOL_LIBS="-lsepol"])
-+
-+ PKG_CHECK_MODULES(SELINUX, libselinux, [
-+ SELINUX_PC="libselinux"
-+ SELINUX_STATIC_LIBS=`$PKG_CONFIG --static --libs libselinux`
-+ SELINUX_LIBS="$SELINUX_LIBS $SEPOL_LIBS"
-+ AC_DEFINE([HAVE_SELINUX], 1, [Define to 1 to include support for selinux.])
-+ ], [
-+ dnl -- old non-pkgconfig method, is buggy with static builds
-
- AC_CHECK_LIB([selinux], [is_selinux_enabled], [
- AC_CHECK_HEADERS([selinux/selinux.h],, hard_bailout)
- AC_CHECK_HEADERS([selinux/label.h])
- AC_DEFINE([HAVE_SELINUX], 1, [Define to 1 to include support for selinux.])
-- SELINUX_LIBS="-lselinux $SELINUX_LIBS"
-+ SELINUX_LIBS="-lselinux $SEPOL_LIBS"
- SELINUX_PC="libselinux"
- HAVE_SELINUX=yes ], [
- AC_MSG_WARN(Disabling selinux)
- SELINUX_LIBS=
- SELINUX_PC=
- HAVE_SELINUX=no ])
-+ ])
- ])
-
- ################################################################################
-@@ -1790,6 +1801,7 @@
- ################################################################################
- AC_SUBST(AWK)
- AC_SUBST(BLKID_PC)
-+AC_SUBST(BLKID_STATIC_LIBS)
- AC_SUBST(BUILD_CMIRRORD)
- AC_SUBST(BUILD_DMEVENTD)
- AC_SUBST(BUILD_LVMDBUSD)
-@@ -1872,6 +1884,7 @@
- AC_SUBST(SBINDIR)
- AC_SUBST(SELINUX_LIBS)
- AC_SUBST(SELINUX_PC)
-+AC_SUBST(SELINUX_STATIC_LIBS)
- AC_SUBST(SYSCONFDIR)
- AC_SUBST(SYSTEMD_RUN_CMD)
- AC_SUBST(SNAPSHOTS)
-@@ -1890,6 +1903,7 @@
- AC_SUBST(CACHE_RESTORE_CMD)
- AC_SUBST(UDEV_PC)
- AC_SUBST(UDEV_RULES)
-+AC_SUBST(UDEV_STATIC_LIBS)
- AC_SUBST(UDEV_SYNC)
- AC_SUBST(UDEV_RULE_EXEC_DETECTION)
- AC_SUBST(UDEV_HAS_BUILTIN_BLKID)
---- a/libdm/make.tmpl.in
-+++ b/libdm/make.tmpl.in
-@@ -54,7 +54,7 @@
-
- LIBS += @LIBS@ $(PTHREAD_LIBS) $(SELINUX_LIBS) $(UDEV_LIBS) $(RT_LIBS) $(M_LIBS)
- # Extra libraries always linked with static binaries
--STATIC_LIBS = $(PTHREAD_LIBS)
-+STATIC_LIBS = $(PTHREAD_LIBS) $(SELINUX_STATIC_LIBS) $(UDEV_STATIC_LIBS)
- DEFS += @DEFS@
- # FIXME set this only where it's needed, not globally?
- CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@
-@@ -71,8 +71,10 @@
- READLINE_LIBS = @READLINE_LIBS@
- EDITLINE_LIBS = @EDITLINE_LIBS@
- SELINUX_LIBS = @SELINUX_LIBS@
-+SELINUX_STATIC_LIBS = @SELINUX_STATIC_LIBS@
- UDEV_CFLAGS = @UDEV_CFLAGS@
- UDEV_LIBS = @UDEV_LIBS@
-+UDEV_STATIC_LIBS = @UDEV_STATIC_LIBS@
- BLKID_CFLAGS = @BLKID_CFLAGS@
- BLKID_LIBS = @BLKID_LIBS@
- LIBSYSTEMD_LIBS = @LIBSYSTEMD_LIBS@
---- a/make.tmpl.in
-+++ b/make.tmpl.in
-@@ -59,7 +59,7 @@
- LIBS += @LIBS@ $(SELINUX_LIBS) $(UDEV_LIBS) $(RT_LIBS) $(M_LIBS)
- LVMLIBS = $(DMEVENT_LIBS) $(READLINE_LIBS) $(EDITLINE_LIBS) $(LIBSYSTEMD_LIBS) $(BLKID_LIBS) $(AIO_LIBS) $(LIBS)
- # Extra libraries always linked with static binaries
--STATIC_LIBS = $(PTHREAD_LIBS)
-+STATIC_LIBS = $(PTHREAD_LIBS) $(SELINUX_STATIC_LIBS) $(UDEV_STATIC_LIBS) $(BLKID_STATIC_LIBS) $(M_LIBS)
- DEFS += @DEFS@
- # FIXME set this only where it's needed, not globally?
- CFLAGS ?= @COPTIMISE_FLAG@ @CFLAGS@
-@@ -79,6 +79,7 @@
- AIO_LIBS = @AIO_LIBS@
- BLKID_CFLAGS = @BLKID_CFLAGS@
- BLKID_LIBS = @BLKID_LIBS@
-+BLKID_STATIC_LIBS = @BLKID_STATIC_LIBS@
- CPG_CFLAGS = @CPG_CFLAGS@
- CPG_LIBS = @CPG_LIBS@
- EDITLINE_CFLAGS = @EDITLINE_CFLAGS@
-@@ -97,8 +98,10 @@
- READLINE_CFLAGS = @READLINE_CFLAGS@
- READLINE_LIBS = @READLINE_LIBS@
- SELINUX_LIBS = @SELINUX_LIBS@
-+SELINUX_STATIC_LIBS = @SELINUX_STATIC_LIBS@
- UDEV_CFLAGS = @UDEV_CFLAGS@
- UDEV_LIBS = @UDEV_LIBS@
-+UDEV_STATIC_LIBS = @UDEV_STATIC_LIBS@
- VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
- VALGRIND_LIBS = @VALGRIND_LIBS@
-
diff --git a/sys-fs/lvm2/files/lvm2-2.02.67-createinitrd.patch b/sys-fs/lvm2/files/lvm2-2.03.20-createinitrd.patch
index 7f0bfb894f02..7f0bfb894f02 100644
--- a/sys-fs/lvm2/files/lvm2-2.02.67-createinitrd.patch
+++ b/sys-fs/lvm2/files/lvm2-2.03.20-createinitrd.patch
diff --git a/sys-fs/lvm2/files/lvm2-2.03.19-dm_lvm_rules_no_systemd.patch b/sys-fs/lvm2/files/lvm2-2.03.20-dm_lvm_rules_no_systemd.patch
index e39d7959b331..e39d7959b331 100644
--- a/sys-fs/lvm2/files/lvm2-2.03.19-dm_lvm_rules_no_systemd.patch
+++ b/sys-fs/lvm2/files/lvm2-2.03.20-dm_lvm_rules_no_systemd.patch
diff --git a/sys-fs/lvm2/files/lvm2-2.03.19-dmeventd-no-idle-exit.patch b/sys-fs/lvm2/files/lvm2-2.03.20-dmeventd-no-idle-exit.patch
index b7030ccc084d..b7030ccc084d 100644
--- a/sys-fs/lvm2/files/lvm2-2.03.19-dmeventd-no-idle-exit.patch
+++ b/sys-fs/lvm2/files/lvm2-2.03.20-dmeventd-no-idle-exit.patch
diff --git a/sys-fs/lvm2/files/lvm2-2.03.17-example.conf.in.patch b/sys-fs/lvm2/files/lvm2-2.03.20-example.conf.in.patch
index b63b681e5fab..b63b681e5fab 100644
--- a/sys-fs/lvm2/files/lvm2-2.03.17-example.conf.in.patch
+++ b/sys-fs/lvm2/files/lvm2-2.03.20-example.conf.in.patch
diff --git a/sys-fs/lvm2/files/lvm2-2.03.19-freopen-musl.patch b/sys-fs/lvm2/files/lvm2-2.03.20-freopen-musl.patch
index cc231d9251bd..cc231d9251bd 100644
--- a/sys-fs/lvm2/files/lvm2-2.03.19-freopen-musl.patch
+++ b/sys-fs/lvm2/files/lvm2-2.03.20-freopen-musl.patch
diff --git a/sys-fs/lvm2/files/lvm2-2.03.17-locale-muck.patch b/sys-fs/lvm2/files/lvm2-2.03.20-locale-muck.patch
index c672a10e2cf6..c672a10e2cf6 100644
--- a/sys-fs/lvm2/files/lvm2-2.03.17-locale-muck.patch
+++ b/sys-fs/lvm2/files/lvm2-2.03.20-locale-muck.patch
diff --git a/sys-fs/lvm2/files/lvm2-2.02.56-lvm2create_initrd.patch b/sys-fs/lvm2/files/lvm2-2.03.20-lvm2create_initrd.patch
index 59aaa9b34a08..59aaa9b34a08 100644
--- a/sys-fs/lvm2/files/lvm2-2.02.56-lvm2create_initrd.patch
+++ b/sys-fs/lvm2/files/lvm2-2.03.20-lvm2create_initrd.patch
diff --git a/sys-fs/lvm2/files/lvmlockd.initd-2.02.166-r1 b/sys-fs/lvm2/files/lvmlockd.initd-r2
index 8b5986fae242..8b5986fae242 100644
--- a/sys-fs/lvm2/files/lvmlockd.initd-2.02.166-r1
+++ b/sys-fs/lvm2/files/lvmlockd.initd-r2
diff --git a/sys-fs/lvm2/files/lvmpolld.initd-2.02.183 b/sys-fs/lvm2/files/lvmpolld.initd-r1
index 6b260109a668..6b260109a668 100644
--- a/sys-fs/lvm2/files/lvmpolld.initd-2.02.183
+++ b/sys-fs/lvm2/files/lvmpolld.initd-r1
diff --git a/sys-fs/lvm2/lvm2-2.03.19.ebuild b/sys-fs/lvm2/lvm2-2.03.19.ebuild
deleted file mode 100644
index f58841267b59..000000000000
--- a/sys-fs/lvm2/lvm2-2.03.19.ebuild
+++ /dev/null
@@ -1,306 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TMPFILES_OPTIONAL=1
-inherit autotools linux-info systemd toolchain-funcs tmpfiles udev flag-o-matic
-
-DESCRIPTION="User-land utilities for LVM2 (device-mapper) software"
-HOMEPAGE="https://sourceware.org/lvm2/"
-SRC_URI="https://sourceware.org/ftp/lvm2/${PN^^}.${PV}.tgz"
-S="${WORKDIR}/${PN^^}.${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="lvm lvm2create-initrd readline sanlock selinux static static-libs systemd thin +udev"
-REQUIRED_USE="
- static? ( !systemd !udev )
- static-libs? ( static !udev )
- systemd? ( udev )
- thin? ( lvm )"
-
-DEPEND_COMMON="
- udev? ( virtual/libudev:= )
- lvm? (
- dev-libs/libaio
- sys-apps/util-linux
- readline? ( sys-libs/readline:= )
- sanlock? ( sys-cluster/sanlock )
- systemd? ( sys-apps/systemd:= )
- )"
-# /run is now required for locking during early boot. /var cannot be assumed to
-# be available -- thus, pull in recent enough baselayout for /run.
-# This version of LVM is incompatible with cryptsetup <1.1.2.
-RDEPEND="${DEPEND_COMMON}
- >=sys-apps/baselayout-2.2
- lvm? (
- virtual/tmpfiles
- lvm2create-initrd? ( sys-apps/makedev )
- thin? ( sys-block/thin-provisioning-tools )
- )"
-# note: thin- 0.3.0 is required to avoid --disable-thin_check_needs_check
-DEPEND="${DEPEND_COMMON}
- static? (
- lvm? (
- dev-libs/libaio[static-libs]
- sys-apps/util-linux[static-libs]
- readline? ( sys-libs/readline[static-libs] )
- )
- selinux? ( sys-libs/libselinux[static-libs] )
- )"
-BDEPEND="
- sys-devel/autoconf-archive
- virtual/pkgconfig"
-
-PATCHES=(
- # Gentoo specific modification(s):
- "${FILESDIR}"/${PN}-2.03.17-example.conf.in.patch
-
- # For upstream -- review and forward:
- "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch
- "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331
- "${FILESDIR}"/${PN}-2.03.17-locale-muck.patch #330373
- "${FILESDIR}"/${PN}-2.03.19-dynamic-static-ldflags.patch #332905
- "${FILESDIR}"/${PN}-2.03.19-static-pkgconfig-libs.patch #370217, #439414 + blkid, #617756
- "${FILESDIR}"/${PN}-2.03.17-pthread-pkgconfig.patch #492450
- "${FILESDIR}"/${PN}-2.03.19-dmeventd-no-idle-exit.patch
- "${FILESDIR}"/${PN}-2.03.19-freopen-musl.patch
-)
-
-pkg_setup() {
- local CONFIG_CHECK="~SYSVIPC"
-
- if use udev; then
- local WARNING_SYSVIPC="CONFIG_SYSVIPC:\tis not set (required for udev sync)\n"
- if linux_config_exists; then
- local uevent_helper_path=$(linux_chkconfig_string UEVENT_HELPER_PATH)
- if [[ -n "${uevent_helper_path}" ]] && [[ "${uevent_helper_path}" != '""' ]]; then
- ewarn "It's recommended to set an empty value to the following kernel config option:"
- ewarn "CONFIG_UEVENT_HELPER_PATH=${uevent_helper_path}"
- fi
- fi
- fi
-
- check_extra_config
-
- # 1. Genkernel no longer copies /sbin/lvm blindly.
- if use static; then
- elog "Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with"
- elog "their static versions. If you need the static binaries,"
- elog "you must append .static to the filename!"
- fi
-}
-
-src_prepare() {
- default
-
- # Users without systemd get no auto-activation of any logical volume
- if ! use systemd ; then
- eapply "${FILESDIR}"/${PN}-2.03.19-dm_lvm_rules_no_systemd.patch
- fi
-
- eautoreconf
-}
-
-src_configure() {
- filter-flags -flto
-
- # Workaround for bug #822210
- tc-ld-disable-gold
-
- # Most of this package does weird stuff.
- # The build options are tristate, and --without is NOT supported
- # options: 'none', 'internal', 'shared'
- local myeconfargs=(
- $(use_enable lvm dmfilemapd)
- $(use_enable lvm dmeventd)
- $(use_enable lvm cmdlib)
- $(use_enable lvm fsadm)
- $(use_enable lvm lvmpolld)
-
- # This only causes the .static versions to become available
- $(usev static --enable-static_link)
-
- # dmeventd requires mirrors to be internal, and snapshot available
- # so we cannot disable them
- --with-mirrors="$(usex lvm internal none)"
- --with-snapshots="$(usex lvm internal none)"
- )
-
- if use lvm && use thin; then
- myeconfargs+=( --with-thin=internal --with-cache=internal )
- local texec
- for texec in check dump repair restore; do
- myeconfargs+=( --with-thin-${texec}="${EPREFIX}"/sbin/thin_${texec} )
- myeconfargs+=( --with-cache-${texec}="${EPREFIX}"/sbin/cache_${texec} )
- done
- else
- myeconfargs+=( --with-thin=none --with-cache=none )
- fi
-
- myeconfargs+=(
- # musl doesn't do symbol versioning so can end up with
- # runtime breakage.
- --with-symvers=$(usex elibc_glibc 'gnu' 'no')
- $(use_enable readline)
- $(use_enable selinux)
- --enable-pkgconfig
- --with-confdir="${EPREFIX}"/etc
- --exec-prefix="${EPREFIX}"
- --sbindir="${EPREFIX}/sbin"
- --with-staticdir="${EPREFIX}"/sbin
- --libdir="${EPREFIX}/$(get_libdir)"
- --with-usrlibdir="${EPREFIX}/usr/$(get_libdir)"
- --with-default-dm-run-dir=/run
- --with-default-run-dir=/run/lvm
- --with-default-locking-dir=/run/lock/lvm
- --with-default-pid-dir=/run
- $(use_enable udev udev_rules)
- $(use_enable udev udev_sync)
- $(use_with udev udevdir "${EPREFIX}$(get_udevdir)"/rules.d)
- # USE=sanlock requires USE=lvm
- $(use_enable $(usex lvm sanlock lvm) lvmlockd-sanlock)
- $(use_enable systemd notify-dbus)
- $(use_enable systemd app-machineid)
- $(use_enable systemd systemd-journal)
- $(use_with systemd systemd-run "/usr/bin/systemd-run")
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- CLDFLAGS="${LDFLAGS}"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- emake V=1 -C include
-
- if use lvm ; then
- emake V=1
- emake V=1 CC="$(tc-getCC)" -C scripts
- else
- emake V=1 device-mapper
- # https://bugs.gentoo.org/878131
- emake V=1 -C libdm/dm-tools device-mapper
- fi
-}
-
-src_test() {
- einfo "Tests are disabled because of device-node mucking, if you want to"
- einfo "run tests, compile the package and see ${S}/tests"
-}
-
-src_install() {
- local INSTALL_TARGETS=(
- # full LVM2
- $(usev lvm "install install_tmpfiles_configuration")
- # install systemd related files only when requested, bug #522430
- $(usev $(usex lvm systemd lvm) "SYSTEMD_GENERATOR_DIR=$(systemd_get_systemgeneratordir) install_systemd_units install_systemd_generators")
-
- # install dm unconditionally
- install_device-mapper
- )
- emake V=1 DESTDIR="${D}" "${INSTALL_TARGETS[@]}"
-
- newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper
- newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper
-
- if use lvm ; then
- newinitd "${FILESDIR}"/dmeventd.initd-2.02.184-r2 dmeventd
- newinitd "${FILESDIR}"/lvm.rc-2.02.187 lvm
- newconfd "${FILESDIR}"/lvm.confd-2.02.184-r3 lvm
- if ! use udev ; then
- # We keep the variable but remove udev from it.
- sed -r -i \
- -e '/^rc_need=/s/\<udev\>//g' \
- "${ED}"/etc/conf.d/lvm || die "Could not drop udev from rc_need"
- fi
-
- newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring
- newinitd "${FILESDIR}"/lvmpolld.initd-2.02.183 lvmpolld
-
- if use lvm2create-initrd; then
- dosbin scripts/lvm2create_initrd/lvm2create_initrd
- doman scripts/lvm2create_initrd/lvm2create_initrd.8
- newdoc scripts/lvm2create_initrd/README README.lvm2create_initrd
- fi
-
- if use sanlock; then
- newinitd "${FILESDIR}"/lvmlockd.initd-2.02.166-r1 lvmlockd
- fi
- fi
-
- if use static-libs; then
- dolib.a libdm/ioctl/libdevmapper.a
- if use lvm; then
- # depends on lvmetad
- dolib.a libdaemon/client/libdaemonclient.a #462908
- # depends on dmeventd
- dolib.a daemons/dmeventd/libdevmapper-event.a
- fi
- else
- rm -f "${ED}"/usr/$(get_libdir)/{libdevmapper-event,liblvm2cmd,liblvm2app,libdevmapper}.a || die
- fi
-
- insinto /etc
- doins "${FILESDIR}"/dmtab
-
- dodoc README VERSION* WHATS_NEW WHATS_NEW_DM doc/*.{c,txt} conf/*.conf
-}
-
-pkg_preinst() {
- HAD_LVM=0
-
- if has_version 'sys-fs/lvm2[lvm(+)]' ; then
- HAD_LVM=1
- fi
-}
-
-pkg_postinst() {
- use lvm && tmpfiles_process lvm2.conf
- use udev && udev_reload
-
- # This is a new installation
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- if use lvm ; then
- ewarn "Make sure the \"lvm\" init script is in the runlevels:"
- ewarn "# rc-update add lvm boot"
- ewarn
- ewarn "Make sure to enable lvmetad in ${EROOT}/etc/lvm/lvm.conf if you want"
- ewarn "to enable lvm autoactivation and metadata caching."
- else
- ewarn "Please enable USE=lvm if you need the LVM daemon and"
- ewarn "tools like 'lvchange', 'vgchange', etc!"
- fi
- else
- if ! use lvm && [[ ${HAD_LVM} -eq 1 ]] ; then
- ewarn "LVM was previously enabled but is now disabled."
- ewarn "Please enable USE=lvm if you need the LVM daemon and"
- ewarn "tools like 'lvchange', 'vgchange', etc!"
- ewarn "See the 2022-11-19-lvm2-default-USE-flags news item for more details."
- fi
- fi
-
- if use udev && [[ -d /run ]] ; then
- local permission_run_expected="drwxr-xr-x"
- local permission_run=$(stat -c "%A" /run)
- if [[ "${permission_run}" != "${permission_run_expected}" ]] ; then
- ewarn "Found the following problematic permissions:"
- ewarn ""
- ewarn " ${permission_run} /run"
- ewarn ""
- ewarn "Expected:"
- ewarn ""
- ewarn " ${permission_run_expected} /run"
- ewarn ""
- ewarn "This is known to cause problems for udev-enabled LVM services."
- fi
- fi
-}
-
-pkg_postrm() {
- if use udev && [[ -z ${REPLACED_BY_VERSION} ]]; then
- udev_reload
- fi
-}
diff --git a/sys-fs/lvm2/lvm2-2.03.20.ebuild b/sys-fs/lvm2/lvm2-2.03.20.ebuild
index 84c67872e4f6..4ea94fc558fe 100644
--- a/sys-fs/lvm2/lvm2-2.03.20.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.20.ebuild
@@ -56,14 +56,14 @@ BDEPEND="
PATCHES=(
# Gentoo specific modification(s):
- "${FILESDIR}"/${PN}-2.03.17-example.conf.in.patch
+ "${FILESDIR}"/${PN}-2.03.20-example.conf.in.patch
# For upstream -- review and forward:
- "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch
- "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331
- "${FILESDIR}"/${PN}-2.03.17-locale-muck.patch #330373
- "${FILESDIR}"/${PN}-2.03.19-dmeventd-no-idle-exit.patch
- "${FILESDIR}"/${PN}-2.03.19-freopen-musl.patch
+ "${FILESDIR}"/${PN}-2.03.20-lvm2create_initrd.patch
+ "${FILESDIR}"/${PN}-2.03.20-createinitrd.patch #301331
+ "${FILESDIR}"/${PN}-2.03.20-locale-muck.patch #330373
+ "${FILESDIR}"/${PN}-2.03.20-dmeventd-no-idle-exit.patch
+ "${FILESDIR}"/${PN}-2.03.20-freopen-musl.patch
)
pkg_setup() {
@@ -95,7 +95,7 @@ src_prepare() {
# Users without systemd get no auto-activation of any logical volume
if ! use systemd ; then
- eapply "${FILESDIR}"/${PN}-2.03.19-dm_lvm_rules_no_systemd.patch
+ eapply "${FILESDIR}"/${PN}-2.03.20-dm_lvm_rules_no_systemd.patch
fi
eautoreconf
@@ -200,13 +200,13 @@ src_install() {
)
emake V=1 DESTDIR="${D}" "${INSTALL_TARGETS[@]}"
- newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper
- newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper
+ newinitd "${FILESDIR}"/device-mapper.rc-r3 device-mapper
+ newconfd "${FILESDIR}"/device-mapper.conf-r4 device-mapper
if use lvm ; then
- newinitd "${FILESDIR}"/dmeventd.initd-2.02.184-r2 dmeventd
- newinitd "${FILESDIR}"/lvm.rc-2.02.187 lvm
- newconfd "${FILESDIR}"/lvm.confd-2.02.184-r3 lvm
+ newinitd "${FILESDIR}"/dmeventd.initd-r3 dmeventd
+ newinitd "${FILESDIR}"/lvm.rc-r1 lvm
+ newconfd "${FILESDIR}"/lvm.confd-r4 lvm
if ! use udev ; then
# We keep the variable but remove udev from it.
sed -r -i \
@@ -214,8 +214,8 @@ src_install() {
"${ED}"/etc/conf.d/lvm || die "Could not drop udev from rc_need"
fi
- newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring
- newinitd "${FILESDIR}"/lvmpolld.initd-2.02.183 lvmpolld
+ newinitd "${FILESDIR}"/lvm-monitoring.initd-r3 lvm-monitoring
+ newinitd "${FILESDIR}"/lvmpolld.initd-r1 lvmpolld
if use lvm2create-initrd; then
dosbin scripts/lvm2create_initrd/lvm2create_initrd
@@ -224,7 +224,7 @@ src_install() {
fi
if use sanlock; then
- newinitd "${FILESDIR}"/lvmlockd.initd-2.02.166-r1 lvmlockd
+ newinitd "${FILESDIR}"/lvmlockd.initd-r2 lvmlockd
fi
fi
diff --git a/sys-fs/lvm2/lvm2-2.03.21.ebuild b/sys-fs/lvm2/lvm2-2.03.21.ebuild
index 5d9eb0ac9398..12b85fc8045c 100644
--- a/sys-fs/lvm2/lvm2-2.03.21.ebuild
+++ b/sys-fs/lvm2/lvm2-2.03.21.ebuild
@@ -56,14 +56,14 @@ BDEPEND="
PATCHES=(
# Gentoo specific modification(s):
- "${FILESDIR}"/${PN}-2.03.17-example.conf.in.patch
+ "${FILESDIR}"/${PN}-2.03.20-example.conf.in.patch
# For upstream -- review and forward:
- "${FILESDIR}"/${PN}-2.02.56-lvm2create_initrd.patch
- "${FILESDIR}"/${PN}-2.02.67-createinitrd.patch #301331
- "${FILESDIR}"/${PN}-2.03.17-locale-muck.patch #330373
- "${FILESDIR}"/${PN}-2.03.19-dmeventd-no-idle-exit.patch
- "${FILESDIR}"/${PN}-2.03.19-freopen-musl.patch
+ "${FILESDIR}"/${PN}-2.03.20-lvm2create_initrd.patch
+ "${FILESDIR}"/${PN}-2.03.20-createinitrd.patch #301331
+ "${FILESDIR}"/${PN}-2.03.20-locale-muck.patch #330373
+ "${FILESDIR}"/${PN}-2.03.20-dmeventd-no-idle-exit.patch
+ "${FILESDIR}"/${PN}-2.03.20-freopen-musl.patch
)
pkg_setup() {
@@ -95,7 +95,7 @@ src_prepare() {
# Users without systemd get no auto-activation of any logical volume
if ! use systemd ; then
- eapply "${FILESDIR}"/${PN}-2.03.19-dm_lvm_rules_no_systemd.patch
+ eapply "${FILESDIR}"/${PN}-2.03.20-dm_lvm_rules_no_systemd.patch
fi
eautoreconf
@@ -201,13 +201,13 @@ src_install() {
)
emake V=1 DESTDIR="${D}" "${INSTALL_TARGETS[@]}"
- newinitd "${FILESDIR}"/device-mapper.rc-2.02.105-r2 device-mapper
- newconfd "${FILESDIR}"/device-mapper.conf-1.02.22-r3 device-mapper
+ newinitd "${FILESDIR}"/device-mapper.rc-r3 device-mapper
+ newconfd "${FILESDIR}"/device-mapper.conf-r4 device-mapper
if use lvm ; then
- newinitd "${FILESDIR}"/dmeventd.initd-2.02.184-r2 dmeventd
- newinitd "${FILESDIR}"/lvm.rc-2.02.187 lvm
- newconfd "${FILESDIR}"/lvm.confd-2.02.184-r3 lvm
+ newinitd "${FILESDIR}"/dmeventd.initd-r3 dmeventd
+ newinitd "${FILESDIR}"/lvm.rc-r1 lvm
+ newconfd "${FILESDIR}"/lvm.confd-r4 lvm
if ! use udev ; then
# We keep the variable but remove udev from it.
sed -r -i \
@@ -215,8 +215,8 @@ src_install() {
"${ED}"/etc/conf.d/lvm || die "Could not drop udev from rc_need"
fi
- newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring
- newinitd "${FILESDIR}"/lvmpolld.initd-2.02.183 lvmpolld
+ newinitd "${FILESDIR}"/lvm-monitoring.initd-r3 lvm-monitoring
+ newinitd "${FILESDIR}"/lvmpolld.initd-r1 lvmpolld
if use lvm2create-initrd; then
dosbin scripts/lvm2create_initrd/lvm2create_initrd
@@ -225,7 +225,7 @@ src_install() {
fi
if use sanlock; then
- newinitd "${FILESDIR}"/lvmlockd.initd-2.02.166-r1 lvmlockd
+ newinitd "${FILESDIR}"/lvmlockd.initd-r2 lvmlockd
fi
fi
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 1a075151904b..1f35cfac045c 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index d1840b475377..411fc680c861 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -4,198 +4,102 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b
AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f
AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
AUX gentoo-default-prefs.js 570 BLAKE2B dd38592aa2a1e26185bb39ad95594dfcc57343e1027d7b125a82531c70e4cffe1f2a19519e1f3c07129faa5012b909bd45e6f65f05ac43f0503c752178b5904c SHA512 2b93206b979aa7cf88a6141805219db0a5134ea87c92a8f9a4bd16bc102bf6ed3d55c77f2f47a300262bb2848b878e8881c0037434441f13ddf1826661e7c6ff
-DIST firefox-102.10.0esr-ach.xpi 466443 BLAKE2B b081a2a28186ba81cf9fc2b4749a34b02ce55ea8de4a81860cf20bc04f5b54b236b719717cfbe56666d0bde19dfdb25db76e4d1f0ec65c6a6ee2736ecb74d66e SHA512 d178890b9ac6740265f77e17f226d9974e5635af361fc237ab70e49cbc46d3113f6b55945c41f193dfba57ba9d702a5ffe0f84c1992134ba46b1ca35618e297a
-DIST firefox-102.10.0esr-af.xpi 429127 BLAKE2B 1bbd305fe05f34a9e677ea1bc85d2020557cde0998c1907534bacbdf9bbe83d4269a996b447184a536f41d973db7cbf6a7f1e220700c2e7876afcea964f6a3b7 SHA512 3d9e2690bf9abaebb98448864bd4e3eca01ad5be59f6be0ed16b4049d79574b325ec59c504e1e9df89ff820d9064cde8ed03c160baa52f88f29e5311c6902851
-DIST firefox-102.10.0esr-an.xpi 510484 BLAKE2B f2e6516c41c384ea5034d5e8ae4c4a92d7ac175c9543293c2bfe22d5e3cb70ef60512d5cd612f459ca742239df8117159ae4099775fc98430d3e4a9cd4cd512b SHA512 174ae302d19c95a75af320c40870ffe20946f1c6bf5359fe120c7633b73c7e3e93f378518cc7206d7c36e4e0fff97dd8fa0ce7ac8870cb6b681502c616f2ae6f
-DIST firefox-102.10.0esr-ar.xpi 578880 BLAKE2B d086879d719d599e911fcd3a8d0151a83f4ea3aa8a9fc2001a03a021da596856fdd33d2e92e6bb7939754b8d63921599e7cbe956fee5cce7bd5afa6d9d137da7 SHA512 f4505826f341bd1afcfc2430d41691c8056d37bfa60f36883dcc5cea82ed10e6c3da9e70ea2b2de7655dfa9db788640814d89d923cf12dc94d5656d7d7c19345
-DIST firefox-102.10.0esr-ast.xpi 498102 BLAKE2B 964442596e6e3d3c0afce33fa3576d3fd4ded4a1a4775897fda625a5e99d673ecc887e09a01ed8da9e451c6d40a5e67c8d0aac3f638c8fac41fe544f13ea029c SHA512 a034b3758d52f51d30cdc43265cb7edecd0eb7bde2bbba7dcc22e9831d8f9f734e54a2f8fb40ecdecbb6fb6daeccf32b73a5af30a2bd91ffffe0622a486870c2
-DIST firefox-102.10.0esr-az.xpi 500787 BLAKE2B 944e10d8f786f94073cde7d3ba3956073d05f518a5ca1aaef65f5d9acb9482b8967c7705e63dd5264bb493f2346e97c9169b0010a8ad83f5b118ad6cfa7b2368 SHA512 27a15be295eac1c5489c06821e0e3fc808429dd55eb6e3dc396a8fef85ad29a9ae71c87aad53ae50ab224d1ed7fe167e9adb4c92996520e7971866826ce9b333
-DIST firefox-102.10.0esr-be.xpi 666682 BLAKE2B 9832a3d0099190a0706a6700660993c3aa133dd539f2ffec7f5f1d263f7ba15a6005b8d5997d986e86368ccb4e340b8d446f47330a2cb8d382a11434d528b00d SHA512 161707973d47228830dad0281fe79c7f7cb31b1755158a0689200e36db431d40df085a02d5ea71945008cc6e1b14250870ddfb9f4aa5786510b7cc5082b94c23
-DIST firefox-102.10.0esr-bg.xpi 591337 BLAKE2B 2c3356f8a347c740c9a31ba5914a8fafb6ca55fe71c499efa4c2cb8347d61779e66f6e5c0aadec39d0d6afb970debd0be6a424d9266533b113ba6eff5059ceb7 SHA512 e5eb6cd1b7723197c7e5fbbf9c5d9ff6b1e99854ca21a7864ba0ac770a5c9be63abb57ea581bf7a9dceb0325497d211bdfe231b37a6b884bd223170749154e2a
-DIST firefox-102.10.0esr-bn.xpi 591684 BLAKE2B cb9c411e338c368fb00876a448ffe2eea29f62f14de1586b4abe87c80511373880dbef11e42d7b80a1dff90d64438323fb1b4329bb444e969a9b39fc2bcf12e9 SHA512 142ea0decb2759577208e90c8d70c7c976c5d14efbe57c29a7f2c8f0d212be950f72fca57507d401e4971b7df18efeeb921aa0f1759900dc1707928f58732a97
-DIST firefox-102.10.0esr-br.xpi 555853 BLAKE2B a787abdf5c1f7e142905e33ba114a401a65d36dae00c41ad4a203368cf6e539d82fdd68e32094b90b4a25051c8fe13bf020d22d3cc7da91f055dcd0caefb2195 SHA512 b6298f8192db598a14dc76e4600d33bc63efaa46e7efc94bf1a83e01f28a6b6addc01988ddeb1bc61156371d062e38d8b902ca49934f00a80f13df1096b3f086
-DIST firefox-102.10.0esr-bs.xpi 471729 BLAKE2B fc7f8426f46765a6dcd78c6a0ccee1f420c184b6c30a557137eb8ff7e36e0adf0e3e52f297277caa23386196a980eba89af31637591f046514cb4efc6cc40f00 SHA512 28afc0aebf7cebe6f0b3ec8061e1052a7e835fcafcbe8c39ef699a172a12d5b26f505423a053d87084d483cc14a76b351d3a4ed6e8e60e835051e1a5c91cac3c
-DIST firefox-102.10.0esr-ca-valencia.xpi 549192 BLAKE2B cb79579b9b61cd30b8af879f003077e381e07f270d011ba39563258f5254b7ee2d17f1acfa92d422b8c493def252b14bbb9af52b9b232691b6ac92cde330fb33 SHA512 49e70d28cb24c690bdc9667758662cc8ada4015c6b85b3b5b2fecbe1d143c5a2c11708d9ad38b1e88e07e175b5c50d7166338ea0a65bb5583678e89cc5cd23d8
-DIST firefox-102.10.0esr-ca.xpi 561930 BLAKE2B d46e280199e2c3dd16f44ed61e4bbe92393bdef658f6b3c130cb1b247e1cfcdc77ad84e5f89dcb2a1b6545915b6ab8adaebb284004ac0a14599811289c0a602f SHA512 f7ba629ece292849382f804c09d65271e9fc8c732c1f272c454895291f2dcc0af48e1f17db0a4729db8b53d2e8c613207f0cd796a76c3d360c147cc9c5b71990
-DIST firefox-102.10.0esr-cak.xpi 563841 BLAKE2B 5d1022b6fe89b6d6f04bafd041582ca5c83cdccb4581ca81ce22129d182aae7cdf021bf68c33ca2e90f3c75fb27ff940f5e0d7f0b89e47ad22746bba9942f6bc SHA512 90f4e55658c9f4341fa551a480f0b3ea45d3ed006567027a8bfcd2c34ae2b3afaab7d99bf93e807fc53b799a11b18574a92f3bd2b9416f63aeb72a1b1e92dafe
-DIST firefox-102.10.0esr-cs.xpi 599807 BLAKE2B cb90d6965b65d3a9bc20f2e7d77c681fb7f0c92144088d8d77848ed17259e2e8493d2a4088e98c6c63c01193b05dd8e47e8f6b8a00ec7ebc1a14b813e7c6bb74 SHA512 3db0646d54e5ecffebdad8b7154d15b2906909fecf35b80a9911dfcc36c2fc29cc7ca6382ec7444eb64d29adf96139e8f4efd28f5673e34c88461f3ea4ebb246
-DIST firefox-102.10.0esr-cy.xpi 579217 BLAKE2B a2b45ad1a064b6c47d090d7411e1940a9584c07bc646d2f60cc813ba83086478b7358b57c1ac6e36dba3c37dcfa12d311d0b321732dea3ba9aaafed517ff289a SHA512 6d3df7eb18e4f9f9941d2d4eec40b54b5496ab4575feb31cd22ffa7547b2db3a1972744a957920531cc10b27c96257e934ae9c8a6c523b75a29dbdb0a9085698
-DIST firefox-102.10.0esr-da.xpi 570515 BLAKE2B d8cdc29962b634efee24a451146bce045b638f585376c14dc7f24dc05fd1ca48c1e34342de486dc6589de8c35b5afbdef15ff9ebca10d57a8481062b48bc0e61 SHA512 f78957e28e71eec1f106b3b3d30bcc461e804d62631ea3cec2d2e30645444be1119b9f465fccda4e7bf2dd7b374bcaaf7b55b38bedd9f3e755fcb59eee87c2b8
-DIST firefox-102.10.0esr-de.xpi 591579 BLAKE2B 94c1fa4a493674c31c23f9baa2410c0fad275b7ffe9c52546aa867b47919938b47640226e70647039e7169efa9a66cf105890bc5700b9a57e55fc2a04e7aea7a SHA512 10b1575d6f9f7365b9e7be1648c50e52639c3800f6921cd7085d9c89f971003fa485b90223f92ad7a58138a55a401f29a64f8a14172aabc2c87e9263d915a902
-DIST firefox-102.10.0esr-dsb.xpi 600374 BLAKE2B be543399c75155619bb5d7ec961006645640e1808e7084a09c2222eb66e81380e1b0a6344ea1f65c08348d593a9cb05b64a565bc41e0a5c553f30fd1a8e7ec83 SHA512 dc61267ce6952c609a4848fb9d8f8587cf75d2594bdfd230b399dbf7a58015f5b91cbd11a015b7a09279fc52cd3ebe766d14ba5e402f3235b14fc392c3766553
-DIST firefox-102.10.0esr-el.xpi 681656 BLAKE2B c823110f1b12365e23a2c45ae6fe1daa66f9f4b61078bde89af711e5fb749c850e00631afa9fad204cc93f327e258b445f34d553ee915b9a4ff81d0b3c42f3b8 SHA512 0bf94570c51b3a1b765565c74e883941d66cb2f6c8d45d3ef016da9f6ed40a67fa675eaed0c4889a71c144302289c2787073c326406e73956b250d8063795d2d
-DIST firefox-102.10.0esr-en-CA.xpi 541064 BLAKE2B fb6f49ef42eb0e6269b9c43d6445dc024c6c2ef4041614285b56d870d0b7e3f21709c898157a0f7cc75e0748e1d21a9bdbb8c33911380f09bbb96f3d9110a4ac SHA512 bb2cfd5b235c4107bbf77cc2acd0537088683caf20e24e926b8c0412ee277dd85de2a0bb22843771cff08fc07b9074c3e7b9af08fc7f2f2e40f29ca50d7920ac
-DIST firefox-102.10.0esr-en-GB.xpi 543999 BLAKE2B 90d7b044b0f16fdf3658e7c0fdc245fa58bced8befee2c0fbe46c817bea5a17a3f8938178c985b8a884518b9ea81f5a3d1d64dd8bc70afa25cd320a7ff831ccf SHA512 5eaf262fdf513de492888ad286645276b6344d8ff2df6b078a1e366523c4194b95c4842173db32c8651de99f0cceef832b240b8252acfd9d6a4a6c3b90801f1d
-DIST firefox-102.10.0esr-eo.xpi 571442 BLAKE2B 40210f1f12c6af9dc35dc0027d9043ace0a465de006d849af3d577649d3a9d123ed66706d37cc97fd4deb007d9d35b2ee862981466a3d4ffcbfeccd12a58ec40 SHA512 b829f17edb8a760f201eafa03a0adc4b1a6d3d12724abe4230059dcbc4298dd010adeed410b14c48a6c04a61a6515e2263cabb21182707783c04a1270c68d02f
-DIST firefox-102.10.0esr-es-AR.xpi 584193 BLAKE2B ac9c6394dee02728da874cf0d9ed6d8f8d97a66387dd8f6e3264fd408675539b3c727f9187145b4ed822c4f13dcb9637bdccefc3ff37ba4e10311be633ef7793 SHA512 0021d74ea30e730a0d060c620bd476eb3cd3dd6ce69adea0ccf4d0a0fb99a87f1cff93f34769f6267a4ea922d3e81370a83b3e231c76e322ef8c01be34d5b57d
-DIST firefox-102.10.0esr-es-CL.xpi 583192 BLAKE2B d8fd095c9eae2726e3fccbf1d8cf901e9063aef349122451a11d18d1c236a7f665dc219e2ec18e1fbaa0ea0875126f219bff012f5398338f275577bd2482ffbd SHA512 01688a98a0c69bd72c7d4287bbeb7c8156be2fc33af8beba9b86d36c9f73ea95d403f7fdee1a62d1da51c36cf53ee0b5a55c439fbd78d0655b25274fb4797a88
-DIST firefox-102.10.0esr-es-ES.xpi 576080 BLAKE2B bc8fa0826a673e8807f56d2d3c7021058d818210169e2b574767f475d4f0937cdb0c1bef7fde62eb87dfb468370d148433345eee9db1f47b1313976515269453 SHA512 8966ec45738374f5f9e9cbb36daf6c259577722c06e8e306272df98c5765e3b5a91d5b2fcff05f6085b50e548480e49085b07b541880b33195147fa786736d08
-DIST firefox-102.10.0esr-es-MX.xpi 586655 BLAKE2B d5ade1aeb7f732576ee4ff1e594665a20654da1292924b8ab2b608a14ff411c737c61145876b460b09fbe2cf19f55e8e443e7a2432b32ed7e308672e77016788 SHA512 f212ac57660169c8b57b169af7fd735f3da543c34268081b44d14fd710b3639b33fef83067df0beafbdddbb4081b62a5feb95135e2858e65e88d6f736fe26fb4
-DIST firefox-102.10.0esr-et.xpi 543297 BLAKE2B 2bf93ecc36ef6f8dd5f789b96f5356ea8fb634cba9921f4586cc112adc40f381c364a7c3000b59a05ec532aae2a552608043e688b862c93a697366ee9ec01177 SHA512 6f5c48f45b217211107f2c037eca24dce462613c05f708de799687c75ec2b94531021490308aee4ef634ba7afb8f370073f73737195711807f016a85c0dd3fbf
-DIST firefox-102.10.0esr-eu.xpi 572527 BLAKE2B ba93a1686dc371e1e3d8130062795febe67d8315e52b95373b0e1375e2889eec809388720dc83c4b9bed3e35cb9ffc673988c0245306a263f91b78b287f1e1a7 SHA512 330a152c62f6b03d00b1f623f9ee1af8c0765e7f7b99a77729d2b84d9cd17990895443bd4ab63fed7b33d16c46c6506f095125056c4ea56a9eaf8a9237ec76ce
-DIST firefox-102.10.0esr-fa.xpi 583115 BLAKE2B 15e6c496144acbbb7b6278de47fa857175045568b402e1991fdc259c611725d0394ec7d63ec4d214db88fd794cf103d6c06c01727795310791e81d5c6ad7059e SHA512 49b873b0ce851d2371b0fc6b9491ef243868e2b60ee62b4dac1bc62350d369e84e2f7be93eb980e87435381a15d5c8fb0e9b937ec6eaf3bd463795e25faacd3e
-DIST firefox-102.10.0esr-ff.xpi 483129 BLAKE2B a7bb5a141922b21e222a94b6c3a714e721e3cc4adb8f36529054e84a898bacaf1a47cd59ff7bcb7d09c175bc7e25160a83e92a855f9584eaa70eba2cac1a01a4 SHA512 068fa8acb19a845316c5cb030e23ac4e640529a3500f2d12e57ba18821c3cca5484bf06b3427d922fa9ba2afc4120063d083de1eebb602d41e76b336d4aca196
-DIST firefox-102.10.0esr-fi.xpi 568233 BLAKE2B 8dde0eaa0ef2737638908ff04c598a8a400256df94f11ec73779adb20d350c30db69da825daa57db273421d25599ed88c66a4f4bec02bfcb842c22d82fde4c41 SHA512 87b8434083bd1480f18ba92d1d9a1246cc07d30aaff27f8ee29f091c3b9fbf2e473627ed1cea8b461533371310ed61093cba5f5052285688a6f1ca82e4aa9f31
-DIST firefox-102.10.0esr-fr.xpi 595536 BLAKE2B ea29fe50bb19b28e9a4ed7629a6ad4bfab7c5922f45ad51f9b58abd1f73685702387f746de21d72340c413b2f77e8e6af9b0659307fdcf997e28d9f6333dc6aa SHA512 961f58fef77e33ddb6311d7e97b939deb669c0fb8a40c610f4bceea081104ca9364342dc27e9e79684d84ff3d8390a1615ebb20e5451b79dfd12da3e20ed0979
-DIST firefox-102.10.0esr-fy-NL.xpi 580241 BLAKE2B ff7617594def0e24be829a940fb4b4027bdc598aab3d731e496408c1a7b82ef094056c86c9dfcc6c28f64ac8e70c2bf7f639e7ee33f13ca49ec88293124c14bd SHA512 9c78732af0584972c2e4cffe1a9dd96d1b04cdc3632154575c66d5ad732413d92d309ae0e4e4b6833fa4749ebf5ba4c9eca83211326581be9874d7cbac82e784
-DIST firefox-102.10.0esr-ga-IE.xpi 480692 BLAKE2B ce5a5ad43374590d2598f456f11e8394f97221c113f20018b291015bed1e81217428eb10b6785f467dcb71c477f64f77cddccff11073d97429af3ffae025fbab SHA512 d5ffa111abfdb08e976ca43a024a69c412c67e9f7cb28738631c6b8a0df5c0b1054cc50ea9fbcaa34c8228cb15a54c55619f7d64126e25aedd84222e0abca8cb
-DIST firefox-102.10.0esr-gd.xpi 557863 BLAKE2B 6e6b67f34733d37f07cbc9417f993c51c8a10747afee637f88516fb6aac3d39a016fba2adb72aa238ea2f1665d6e3eaeb24ec467ce633d09b81cee7fde693cdd SHA512 881d227b24ce38452a036090b321f3d074e5d7348b1967a3c607504b99ffbb3ca7190eb7d39621a9e4accca628ead51ef4fe1256de5184ad2b7cf7c5450b91bf
-DIST firefox-102.10.0esr-gl.xpi 550715 BLAKE2B 3a7565d4ee54db463c5e0c31e2bf8d92c1434a5977a15f0e9daa27f66de438e299c44fa232a196c59f3f932861413c6a98e27c7b6c0aa9f15279d91c15295bc2 SHA512 6e5b5889fe006f8e0af49d3ec57e9c8974d41cf22c564d60e107bb79f6a4d99aba9c1410da9bac5165085a5afab0446b299296a20316433929b133f6bc6c6bf3
-DIST firefox-102.10.0esr-gn.xpi 595703 BLAKE2B b37a59d888bd55c6b16f9a45dd05d39c11658a62a94aef2c0a195d074a6fab90332e26ebb7168e770230a8f2a33826c832dbc4bd0aeb68c55f5d47819e9b3305 SHA512 38ab3354d1eec28809aee08c5f579e742f413fed9512915422821f7986c6bf1cfc042de5775a1d6b00a265cf39eee2de7d4c0ebe6d5d46dda23221a7aed13aa3
-DIST firefox-102.10.0esr-gu-IN.xpi 541901 BLAKE2B 3e12ff1f4c2e20ac78917d25e850048f5234622146d2fc186963472c6f5718079377570fe626b361229624b33a4e2f877de982f0620baf36ac67f3ad5bac68a2 SHA512 607a00b72364ead71c8eaf78138e022f8a3ef23c2f509c80edb9d017b470efa66d0d93cda653659d1380499eb85a1e0a42921d81dd788619b596c69455ea3b53
-DIST firefox-102.10.0esr-he.xpi 591522 BLAKE2B 79d8edb630e9c80f2e8945726ccef88b8d3e70a7b69d3d094b7c4a77a3889fe04dc643e77c1f4954bf03ee325ec7ba88518e9a7cb26d8961b398fa7c72406210 SHA512 c0c8c520696d719480abfa30bd6c822656bc4c1d73e5836460288b95a228f340440a0a64b95c8de568cc9cbfa73c3abe2c05e51afc768e4aa9de9fb9694611fb
-DIST firefox-102.10.0esr-hi-IN.xpi 570423 BLAKE2B 68e8411f5a08cd39175a078ac0362277fa58af4272700fdd382fbd4c7656688605d01b2f27e911bfe60dc6a9bcabeec6b2f5bf87e49736a0601cd53f4ab6c207 SHA512 bd5b29356384236a236966c81fc008eafc240dc29675aa1e788b3e939f53833951de49649035526ac2bb02a5e39a80ebc6a6fdb308df2061c35b28e8578b7653
-DIST firefox-102.10.0esr-hr.xpi 555266 BLAKE2B 37a652d705f4a5f2f94add1b8d63291dffeff589f7f90dbef65540fadcada4e027a6bb28bb18910f9c3560cd418da6bc23db0a1c83e8c61d2c219acc097a68f6 SHA512 d9ddd57d4771a47bc92239f52d463434057f88f7694d69371edec5216e4968bf5e383c4ffcd73b14e25af9eebbfd07681290736ba77ffe0cc64f430f7be43744
-DIST firefox-102.10.0esr-hsb.xpi 599179 BLAKE2B d9dd76de985fb107fed11ce7b7e0595dba4d4c0827a579873216d3ba3473ba4566ecb4ab048fccd0443a4046fb461552fa0f47b9d821535357a329dd820cb8bd SHA512 759970b200e8fcde4d7521a0d2c43208fac88dc591de55d40b89d57400cde74b1ae217482ba1978bd1b17cb78c580da4c4f9d1f8b377f12766dbdd253fd6560f
-DIST firefox-102.10.0esr-hu.xpi 605250 BLAKE2B 1b370818a97b44c76360680cdd0605c6eb4b508ceafc5a2213ff8376d4a55023e0348fafaf9dfa7a7acef760a3a58db42832788c25bcf7d26def6f719d460a87 SHA512 5bbc82763d8e11455896d1ee27302c775aa69c41aa819cb3b21660849f9234865248b293c2d11dae04dd99898cc8b0f3136ef2f4acda06416a33650b344efc40
-DIST firefox-102.10.0esr-hy-AM.xpi 607096 BLAKE2B 246a297de96ca236654a1f88a054802bff605c78a6d954f8eb886d2d7f7bc5427d51110e23aebcba868303c7f7670a41d5341ae90c6dbaa2f6d858ebe131a3b8 SHA512 8a87d1033887684afbab37f150dd2e6571fa625d2eb23407e34662477b97cd8d1ae3a05fb39d1da3b858ea19bc74ea8dae1f3c601c98b5fa6f41a877a6334175
-DIST firefox-102.10.0esr-ia.xpi 567890 BLAKE2B 1dd17aba7a5428387d19acffa2e716588f448e893051860ad0b520ce80de3e6ddbdcef66ffe71928ae5779286d7402af2b0f57b7c6df541dd9ee039673eb67ad SHA512 274d3fc50d7c6a1d045b5719efeedc23b5dd1d711712afe345eef5c291641148f17999a9f457fbf7b350737ba174e927ed5ae7139139f296bd31c1395ee2d23a
-DIST firefox-102.10.0esr-id.xpi 564790 BLAKE2B de445deb1c032ac8c0ba786bb560aa3e60b8bb65d48f7e912525c472e4d6fd74bd0abf1276dd575b6793af60a49cba4e20f909af0754f43051c05a824a01a686 SHA512 8931b8c5279e0ed956622d0f780649c23340679f178d90e058334ed0d200e18647225235abb3c3253fa81c9583bbd0aa4b3f7246acc1254f36ed8d978addfd21
-DIST firefox-102.10.0esr-is.xpi 575735 BLAKE2B 4ebe8cd8055d32e581d28c2a2d97d985862122267e85848679e0da342654f9e932aea2f9644bb3a3fa2cdea2ceef4ef1b4fe60d6ec0c6b9a21d051b52c1d5ef3 SHA512 c58ffddef248498c329795f01250f062b494e3de487754b5bb088988d3442d108e9b5824a206d8c4db5df8e2729c58d3d656414ee8243edac5f4ea783088642f
-DIST firefox-102.10.0esr-it.xpi 505289 BLAKE2B 69c8d4764995d8309ab788f5371b9ddaa5f43bcb5c7b51f1e73658bfb917b9656fac9240f0a0ef110b5f2d0f1a39106446041b05f14ed4b9e9746709ab366d91 SHA512 0f84e366e6c367c41c498ba0444f14a4583569618c7aba1dad92026bf409ed49145463ae74d898ce5deb86d0d215771b5d49c646c3a75f62817904ae37937f14
-DIST firefox-102.10.0esr-ja.xpi 631477 BLAKE2B 5363c3c129751437d368681c26e6fdbb40f10a6470fb3632dd90b4375146f857e7227d7b7c872faa3e24fc77853091cad069778a60bbcf46b2715337ee98ecbf SHA512 88f145727f23605bb1cd7792a0126299b2be721d649c174b22c572de1196ce747280608e770492603926b7c9baec5e72c0b9b7bd27683658bbb9354973efdaf9
-DIST firefox-102.10.0esr-ka.xpi 635998 BLAKE2B 0e0df153df4cdee7eec5bac8e3ae51702788597c4f37a87f03df480104aadafe162eeaa878d8c07fabc15b249c107f9fa08eebaa666455f4677ef7a81ef7e5d4 SHA512 a8e1d2621def842cf45359af7c99c5b371646b238c7685189efd0122428b320b8b982f0cffeef755b6de68e05b8f3580116c9be9e44a45bc98e61f955b2376a4
-DIST firefox-102.10.0esr-kab.xpi 583635 BLAKE2B c51957ba283455d41f934ed9739d69fc6db57bb355434a760cd75cac4bc5d037e1d4645be1d7d9c55fff48f487285bcc92f9a3c947f049da81c6b2d6d25a42e9 SHA512 322ba06925c38d3a085ff6028e72d6eefa1826b8d87ef8b327e341ae0a0e18ac1267e1db3ef92a9a62cf0eb17b7d3003444475bd275fb62a3698102473f3cfb5
-DIST firefox-102.10.0esr-kk.xpi 658887 BLAKE2B 3c34368ef0fdfaf67de15f03adc31a745d9c6e3e43f746f1311795210e8b5c86f0da823e7b271d3ce782f2882f8ab92676721e68bbc0f4a58dcd4f0395e48d9e SHA512 909054b66a770238c0d801cb1bf20cb213b86dd913e657fbf891b09ddcc47da67fdb22cf25da5ed108cb543596950e22bb434f7b979b38eddcb62665a8ff0a2f
-DIST firefox-102.10.0esr-km.xpi 543905 BLAKE2B 128efc4e5fa3da71686dda25575060b0cab1a22b0525c2520b25b357d5512ca2a7c2b7695576e6f9ca69085f69d9604f4274ae97f431fbe18fc9e12803fca6e3 SHA512 48a57ab57f272e38ea753b570f2ae469524e15f40cae1c8e368536e19d4294c96a2f85a27d8dc1ee5c0b381a9dc455730bf19c734c89557de52f60b7d0381ca1
-DIST firefox-102.10.0esr-kn.xpi 508594 BLAKE2B 6505ead743c26051b7fe9c388106a87da7feb37572e4c4cb82870f3d79fe60f0da4d3790fe2de8880e6c7e101117fba3fbbf68e7b577d3c3caf98b8e36e429e5 SHA512 196fed7bf2a097160ed71dc6fe2ef9dc3f1a217634f4687ade09b5e53378dd17950b2a05a9d97b369ae9966ffc5d569b781d7350ded009c07b6b59f82b4e8d2f
-DIST firefox-102.10.0esr-ko.xpi 617294 BLAKE2B 09512b6cc8a8bf5f8f7969eeb0283effbb392c6c73dd840559f2f298d68a35c52f521c46505c0927fcecedf61764004ad0b2df6d9f3562c123825cb57d7538a7 SHA512 2cc99467169aa753908c20f0a85e30c0a68c9327322814845ebc249efddec83b633fbd19d2b5a7015635b10c535f39a86d470bdbfd6ddee165f06a7924e806fd
-DIST firefox-102.10.0esr-lij.xpi 480137 BLAKE2B 21456c84f6f638dc2900399a26e5a53ae78691549b91b59497f634c52072073c8583fd88a7f3c11cc58b093f3d8c093cbe900ac8b54d53597b8fbbc5057ae830 SHA512 da8f3082a369c95ac43346637d4f5a7eaebab47464684c5f0c02595c6d72f993208645e19c304b400665f5dd62cd2e8249b5b516d48aa93a8fcb557223ea2ab0
-DIST firefox-102.10.0esr-lt.xpi 574778 BLAKE2B e2743ebac76d61305f31d1a065d3c22583adaa5e5ff38343987c764306b28dcc7872528e5db5fd7189e814ea83249c6cb9f6bcb95633b4a33368bd03c9d3820e SHA512 a2b9c38b4773bdcc3e5080bdf44e891f118bca5aea573cc8d57ee52fd13a2b3fa60fd11bbda29b45f1816da3a9fd710966015094796be242b9ab6df8b05f9af6
-DIST firefox-102.10.0esr-lv.xpi 479294 BLAKE2B 9c8800eef512c263dd323167f74afa5425f9ea7fe2f19333eff93f4069d3413246ed59fb0f20797e623886425e52d918e7f5818207efab369240e5722fb91071 SHA512 f5c7e60d71bfbadf92ef50da53f81f7b52d9c3b0c60911d294ce19c1d5fcc53e79c5ceb7d7bb6b9c9a847b796f44aee4903fb039d7b1d5d685fc9c92212b9476
-DIST firefox-102.10.0esr-mk.xpi 497531 BLAKE2B b9951de49ade65055bbda68590c1371b98c94aa8abece859097a7f7eea350e99985a9f63dad8388b27a38e7e85d6ed723edfe6bed857637ae8c513c1919975d7 SHA512 649ba2219d0677f59dfd55f9ca14a5bbbba7b6b13021fe361e1263e0a5999b779d369beeb10c0ad2ad395bf95a523c1eef02d62c0782843ac088176b95a4698a
-DIST firefox-102.10.0esr-mr.xpi 543734 BLAKE2B b68ae30a97fef3039da63d8ce72c664db0ac107f9549c154d5c6b764a78a951e1d7d6be655ae909b95d0eac38ecbd4ddb453bdb012ae36e52bfe74f550c3be91 SHA512 2260e10f7133dcf09cd09e1a8c727955be19a68c6bb8dbda6cf42916ded53a54a4fdf33d396a7923f698586fdeed2266b8f025ec4e6992a5aa1c6c3371c01cab
-DIST firefox-102.10.0esr-ms.xpi 459032 BLAKE2B 735894e4e8d76a2876a7c7d6475af75267655dce8329118a1c1d128f84cc571382640693fded084abcce1fa123475af31529592e11011feba9a1abd502fc48fa SHA512 317a6fc18c0a6263ddc021681f48e414298e0c7310602501b97d4893e3637a66517499d3be9e9805bde89553fbbac9b4734f77b79e67fb4fcd60d269574a4ada
-DIST firefox-102.10.0esr-my.xpi 529936 BLAKE2B d46eea274507c2108ae0a25506e98a81de0efdf24e10247839e3834d1c63ef85b5e26c9a9ab290cbdc04a610ae3bd3730642bd1dd2f6a67a68f7e3e81dd7d317 SHA512 3b22f50fb4187fb64eec1f80902e6c9cc73a3c764090015649d6f0e96c4e5f85321b3ba2d5b7bba954572351ad52aec49f8deb06a10a26aaf45d8885e485d289
-DIST firefox-102.10.0esr-nb-NO.xpi 565281 BLAKE2B 8a3d4acbfe0f58ef0269f1c9e344dac59ae2786aec16a5a1f44d4600e76f393744d70688e436851c3a9c118100a4a5c99d262fcb069742fa862bf5029075f66e SHA512 0be1ac050424457e22f6e70c18a9f402d33e42c005d58f4da772dc956c2025f95a6f4787e49a66a7bc2529aec89a5ef0bdfbd34b384da1252cd33582beb2a15d
-DIST firefox-102.10.0esr-ne-NP.xpi 498088 BLAKE2B f2acce6cb75fb2566348d65dcd30ef0812e9b509eb5779378bf708f89bebcd2ee9ca37d7d1299470a5c37bb8cb4ae859ac5b02e5930cc1910e75c1fb89b97bb1 SHA512 770cad7c5aaa425f70abdcf74daa7f2dee6ce1590d898b6a1c981c4fa4351ded3cf8d949e7a15c4db10e9daa6a2ace3b3ee3059d6854e7662aa2eede5a81dffc
-DIST firefox-102.10.0esr-nl.xpi 573455 BLAKE2B 5d9f47c08f70ba9e859577954ebd20ee4133fd8ef18c20e3d32ed227450dc38605bbc91f1db16db691436adbc595bafcd2e778af29eaffe3f6fa4a69b5abd3de SHA512 2dad1683499e08bea8d202b768f70ee7ccfb6d20dda73b18992b8e096db062fc28dc289961544d581dbf596464bdd59816d8ea7ba47cc8eb5203939ddbf9a35c
-DIST firefox-102.10.0esr-nn-NO.xpi 566157 BLAKE2B 6a67e124d99649c6600e508f57d12bf1a4a410456f7a340209e60cb70a9550dde787cd198317f0ab7fe4913b656502773fd10679ec74fc9ffee2cec7fa3505f3 SHA512 f004ade4eee2f393367fe1a92fd5696c1faae7eff9199cc22e0772a28551f446d0825bb8b932a1f76b1b0c65a1dcecef389f94ecf37c17c2ea3a01beab9123fe
-DIST firefox-102.10.0esr-oc.xpi 591137 BLAKE2B bf46b5e600cd2a564dae4195fc6e46381d7c6f7684d960465520d467096eae98cb35dabe4d5243c29571adbb39e9b93c5b00be36fbb0f10aab7e5f814cd2b8fb SHA512 212680efd81f86625d6b5b99cc33c17ea39815f026b148e49edb620a51918f924958eff9912b71b7424e9d20dcaa7e9830632d1082ac1ba5d49ecd32cd8a6d85
-DIST firefox-102.10.0esr-pa-IN.xpi 648627 BLAKE2B e3046c3b247987198f79d3f646da82b607868294f4611c2eedcb0b47373cb2c074be0f6d6232e9a8f9d66b1bd839e6ede46fd7ffdfbb9b891349b174791957b0 SHA512 fb0797fbb02e990917fbf0690ae938fc457ec799d51f4a7c2a315c205d0fc07e3c555f6727cb531829c086916f07317fb649c7bfbe48f99b0a25b15ff3145821
-DIST firefox-102.10.0esr-pl.xpi 597077 BLAKE2B eeda8b70f8dc8c33fd45659c419446a85bfa7881c083d9c5388fe24116ce3c2a0debd4732235e8786d288e05489ef3d5ed1a4004a25c556ba3ba52548e6c372d SHA512 2222f5d67673dcaddbe590e260bf202d2005b60c5185bcf6458011b76430ed2aa1d7d331c26d3bb1bba2b8edc8dcf8ec5a031522323f9b7febc6e717cb2b6198
-DIST firefox-102.10.0esr-pt-BR.xpi 579015 BLAKE2B a618f142618bbd541aec5d2beb9818dd2059e80bc11d5153624731b1c26add70d9ad98b96da436f24c4ed1aa28b114adb2209d0003a66ab66467f4e4793f16aa SHA512 ddc3bd2937d5e8fb6448be055588d85aa41ed1a9082eea9e87d30c8645b40a5535a8c45b4d753da994b799ef116f778ff247f34eac80f7c642cf6024c901eaa6
-DIST firefox-102.10.0esr-pt-PT.xpi 582843 BLAKE2B 271f0298d122a6a8d84ce8a001f5f4332e7b992dbd359e5d1f9f7278c31fad520f853700f811710890185041a22434a9a8619eb5c2e718fb45ed38275c810195 SHA512 f2aa9cc019ad4142aa190608c53db2fa4a0b0513914721abcf62b12ff8e1e16305b05aa569007bdd8740c3a3fdcd15860eaa2a606556ba46124d7e558676190e
-DIST firefox-102.10.0esr-rm.xpi 571913 BLAKE2B 5813f34740528dcd9e2a4e011162932b7d4adaa7eef82ccafe0e49562fda230501605d1b96c42eecd254a29c4e5bedcd8b84ac1c820b889c1d21dda1110f7bc3 SHA512 bdab6adfaf7167cf97f2207a7d3b8a5ae25041f58e9ffa7a4672da637fa70c8452f9de1f1803107571cefec2ceed0c9255521396869fb1e67a4d8fc6f2577f51
-DIST firefox-102.10.0esr-ro.xpi 541918 BLAKE2B 71367df836a003861dcde6415d097d4a7c512de54f0959f9583938f31c59ff1566f48e7a1c4e17283299ea1750f4b3e08faf66b2938e57eabb97c68f71430361 SHA512 3589cf5c764df746add102ee23f2180a161a7deaec03e482e8b59169dd60e35c281a63b39a9da452f5f1f672564a64a79c79df376ea467189dce4099002b654d
-DIST firefox-102.10.0esr-ru.xpi 671123 BLAKE2B 4bae3b765cca8392028a7e706b758167834aea6ad1ef04ba8a45a41d94b3fec8c8172df9d7942afc31f7b607df3d1813ffba4c778678629c12d80595d00b0419 SHA512 ab392e4e87cc6e81bd943773c4c1ea64f4f533bb7fd999b3cc135636e1a3668e1cfe806dc649d4448750d15d3b4bd39cff115b52abcf910ce8b6864fccb9676e
-DIST firefox-102.10.0esr-sco.xpi 513232 BLAKE2B 1741533822059212703629e99e6f420e6835ebb37c1e5e5fbe4b20db3a49531dd3800698b2d3f37c0e9478ba9684d29611b9e97a91e7a9bd704f3fab7d851f79 SHA512 d39967ef3997e4694e89f740d5c13a1437dfa50f802bae9c799ebfcb6478717e3d84a32454b73b260fa07d1de93e025991a23c697ad8e075d33abd542062c82a
-DIST firefox-102.10.0esr-si.xpi 585626 BLAKE2B 3b8387ad161221f168179586530fc266d53047a78e49d32916047ad8518770fb6112b729afa9567f15c6bbdd74a10d420ad04f65e2ce2d77b49693020655489f SHA512 355ef503efaa29a2b74ee412155db4fe7daaad884b871c8b5400ccaedd8a2836097662fddc573b425ca29318c5212a54b04c66047f8f72c249de9b9979fb5934
-DIST firefox-102.10.0esr-sk.xpi 606121 BLAKE2B b756a5207cc3bb53839eff37b49f76adad2b77d7db97d4faab78dda23ac509409dbbfd8225ec913afc38ce0070eb4860f296cd329df31f54e14ad4933db63ae5 SHA512 2b38114d3bf8528643d0a6223f9ba1dd01905936f65df2c84c6047a0ced2745c6532dd65a161c07ba8cb49aaa386520e8518c120db35b42bf5f621f3499ed2dd
-DIST firefox-102.10.0esr-sl.xpi 577343 BLAKE2B 99b36a4a2196c226009abfbcd7e913270f4c8222f7ed4aa0f33df8ac907c157c79b51525ee7c318dd6cdeb25288178dba159334b0331571f926c02330599cca3 SHA512 18ee491755e3612bdaf52b2eb612b79ab1818ae1c4c6682862329e6aa160e0c51202a50bcac298ceb2470a502edecf0fd7a5d777ca44ec887471b68d3886334c
-DIST firefox-102.10.0esr-son.xpi 433050 BLAKE2B 31be6c5996c00660deff70719d7669173c201275d6cb629f396388e4c7365cf074a8691f7470b23bc170b1e992c7984e374574cad8714be453d9071b808cce14 SHA512 58524be38aa8bc64a1518e2796b3dbb0fcb72c16e5651aad55e03ce65af0589f0384d14341216e6292f2c3dab22e6de4ce3e26236c3261cd0484212ed2ff0ca9
-DIST firefox-102.10.0esr-sq.xpi 593409 BLAKE2B bcdb1d2cf2815eb00ae2e97f562a4f85244df35e7d5a6a823d2638552b6c92bcf846530ae2c95778212fc938c2ecb3a0baeb2b856b23e52fff8cfbb7b475d636 SHA512 093b1b2890ec44519cb5d2c4ac84d9e2c93374f6beb7daee4723969b1f39891efab3582c2fb0e7a23f7d3b43facabfcad4813eb8c13f002fff3747f3c187a31c
-DIST firefox-102.10.0esr-sr.xpi 635146 BLAKE2B fd75ac34de3ac2030c3f48fc883793aa7d4e992353e52b1b82cb87eefce0473a25f11e5b56275e2e4929c646ff9219fe98d3bf9070841043924aa29a4dba2ee5 SHA512 93776c52733e34814463b275001e3166302c42f8d1b7204e1550f30debbddf1ed65c4926842d5cfe450a46a11a98091844345ef0143e80a278a4eca91efdbe56
-DIST firefox-102.10.0esr-sv-SE.xpi 576053 BLAKE2B 3e3def3eaee5ba69cb40bf89962ac901c6467c0a8a70a972d9259f5d2bf21528d82ee43e8b17dfbcb107f0c96bbca7d8cb35f59a4243efa272f27c86274750ed SHA512 c6459edfa0e7bae0e12a1c10773faa631bef60d17d70ce52f2045373e0f15ba2c7f5d38f2c766360ec7ef1f9e6fc7c8b1b1081881af13ea471620093d17421fc
-DIST firefox-102.10.0esr-ta.xpi 522074 BLAKE2B 03772b5a263e8a6d5f025fef3b37e0449b7edd749a0d6fc32d6d5383e89ccf78371f2304cc3223d164005932a44dd0f9c182a7dace60504f173257e65de10395 SHA512 0b28aaec37d1106f455434725efd5d3114d647d00ecec001a48ca358d9b44d08351ac8d180c754daa8beee7a0df3e5f2b3a1b18797073d021402fcda5e644746
-DIST firefox-102.10.0esr-te.xpi 568446 BLAKE2B ea1c866e79e027430d47a8a73ef775a57a4279951cd470a33ba64bc51879ee25b61a662027ccec4ed0431da55969b519b7a98ec11642f13d6c57d284bf711da1 SHA512 30c555fc4aa0922f410483ad167aee7b1cbb55f5c19e8280d5ed510867f09148b5cd2a2769c4138b04f6bfddb87d1a5319b31b88ddfe4ce244d40747e1be11d8
-DIST firefox-102.10.0esr-th.xpi 649496 BLAKE2B adef1351c0683df18acb8e1dcf7c027f0d5b2eb711128977a3735f7fca85e36d09641afef21584fb2eeb443bf9182698c54220861abfe1c8f4beb0377c3c0859 SHA512 eaeaba23718c610f10f4d60d1f07cf635b9bc901b9e871e2eb26ec1aae6c7f1b99964af1fecb3b87e2bfdf6812387c43375bcf2d2bde50eb7cf25e422f40759b
-DIST firefox-102.10.0esr-tl.xpi 532368 BLAKE2B d09c7e7ae2dbe6537b3dfe4478172f2e3a263ce4ae280823afc0afab36f83eb6f5974456ec634fd0d8079cbb4a771e9690e079a9a40c5b6619296021444ce4de SHA512 76eb6fb2910f6f8e7522a8aaefab5cc41020baf05d34fa8f3bcbfd08d277103f9ba6835bd2f1d991b34f1de929a91bd5cbc2f9f46f2bda98c8b02cb364c3f2ae
-DIST firefox-102.10.0esr-tr.xpi 590501 BLAKE2B 153c7771061eb411be132148a00960f493334ff304775a2d0064bf4c976eba6ebf481799032cef673bbe5222cd5d9fe731d87673a987406b2c2b7725c9e0af37 SHA512 6466747f2c3c092e9a713a600d70c542bde71a57c9dfb19d19830db2a71eb23872dbc9f41950b1351141e45d221be701a90ce625adf6b9d2d53eb9a260be297b
-DIST firefox-102.10.0esr-trs.xpi 497372 BLAKE2B 9cd5a09be29be142da4c85048e7db507a0a7b2595f5772eafdcb20861ee22cd4c7f3403dff456e7594ff38f4aaea0651149c329725c75b25ee21a06253662b10 SHA512 2094ff74af71dda82371517eebea1bf3486a788b57e6892c9b86aee45e4c733c1372e8b79297a6cb0a3f9ea523c0d8f339bd71dd16e599eb29de2f47f618bf5b
-DIST firefox-102.10.0esr-uk.xpi 664327 BLAKE2B df4a280eaca0d4b10a4d41a149d8fad5259552ceb85a16775f1472520e0a29dc5486f7635ebedd38945700ec27b80286fb1d268cf5ac0e1e7cd04fbfb3fbb0a8 SHA512 bc7c95a7b8b27c05a70be1a085608d2ceee234b9cb530d73c8e2eb5271b34e17dbf34bc80b6543df7d654977dcc0ad6342561d1a3c6a6c680b8569fb88a503bb
-DIST firefox-102.10.0esr-ur.xpi 569921 BLAKE2B 67abdd1549b29129eef8a493d34ef13d9c4498638f47453483f15b800b112c424e39d0ac9bff1f598744d73449909e4ddf295b2be4be2e0c9d3f5a2806826829 SHA512 b1de6ff3a3923521d948f152cbf2eda735ef91dcb8bb10586c444db22bb2bb5206153e0bf03cc80779ed7b1a6af59e98cada5cbf639f87e8404350c825bee463
-DIST firefox-102.10.0esr-uz.xpi 488881 BLAKE2B 9f6aed78836fe0dc64a1f7f86cab4b3c36b92644d92265c720fcd7b208acd00e3716b11fbb97a7f89de5a22eecd86c5a15a400bf0deacd1b8afa85167adb6210 SHA512 ccdb29494831df3e37c4b3a7a98d585f61e8651c8cc2ff7064abc6450146c8844ea9d2eca1e99632843856ad360492fe24faa8ab05368a82bf4cdcb6e89ae5ef
-DIST firefox-102.10.0esr-vi.xpi 611432 BLAKE2B a389fe9fcd4add0aad18e9fe23ec573742479b0c66e36c7a0a8dd0e29bace4fa227aef78a304b82f3fbf8ce575c3c7f1c0f66156ca150caaff7ffce50def0bf7 SHA512 4ee93654598c89f71b4aaa0b8bfd0e8927c2c784a00c665728aa28925c9fd990ccb16ffed39165e0afa06bc73870b576c0504538c6ca7e4dc4ed4d9a419a9ace
-DIST firefox-102.10.0esr-xh.xpi 427933 BLAKE2B f581ed920343e0b7c323a470c176dafdf0ab66404d391d7c818713d86521e9443c80282ada70492ddbf89423ade1937db278059085324272c9fcb96602097d2e SHA512 d24f803ce4935e8097ce38d0c1566b70da7a81bb5a5199d99c6315c0ba29f24bc81aabca60273028b6d1e379a025af801c64aee8fa6f962a6fe92d1d2170f7bf
-DIST firefox-102.10.0esr-zh-CN.xpi 613321 BLAKE2B 21bd7a9f4c549e4a443f066679660899e280016e2fe854e4a1bc4ede01efb407bd2012affa848120481eb2999920cae4ccbf4a1e6272871c5198e8ce59985f4c SHA512 230638b64c6b2b7fade5b0503d7f87f2c92c35963a1c861441196df196051073d0f7f94378c39ffae441ee5cff1cb37b1669b45ae73c39fc2aef059695c9ef75
-DIST firefox-102.10.0esr-zh-TW.xpi 614579 BLAKE2B f43efdbc63293629474fb02f5cae5c50d99fb3be58dc82eb3c41717402e86251c44381d721d50eb7747b527554bb0744dd1c5f7e07a92ec65ba77cad384422af SHA512 44cfa7aa39feeb383e51d482d42e9ea90da825022ef4557c81777468b1f8f51b4924f416c955bc0819d20101541fb548db9cab709857c76cdb113bdfbc27b67d
-DIST firefox-112.0.2-ach.xpi 459578 BLAKE2B 1966937e0da3c725850d34556e2fa3166e5753000b7c6c9d5bd2565b75bd04505cac26b01642eeafca67e1ffa95e6125dc27dcddc72a753e225283c1f2343457 SHA512 daa42f8be4e36ba86b6ffc2c88bdf334de102c1c793a97c17d0bac9421c4ebec87677d7855d1cd31efbfefc7b1e3a5228f02e4a86e6dcf5354b77825ea28354e
-DIST firefox-112.0.2-af.xpi 423002 BLAKE2B 48a9542bbb1f599e27a7ae01198ac0bd42a0399489c46cfb3d2a07a8c280e9854edc6c24e41b5e8bc5bb924aaf55d57d7019b591bbea67d847d0c20a23067873 SHA512 df113c2287eeaafd4e5206a7384502b9ca2c7a6025e4a20b791ba938c7744eac93bdd7d1061aa4ac4050ef66ab6c87a37af1a0ba9fb49c1c5950d13a0a571aab
-DIST firefox-112.0.2-an.xpi 503905 BLAKE2B f414cd4c2e935fa5d71b709efd9b15990f71330e2811cf65d762345d389eb7b121dd53ce727cc4416e1bb3f8d0cb6f938303446741d0235038e2b66074924503 SHA512 f919b5433e1ef980b92b506d709f82731595537d18aff1c24fea2200e959633285bff17493a7848f84d69306b902ccb5861f19ffffdbf312dc072d42d3615ac3
-DIST firefox-112.0.2-ar.xpi 570943 BLAKE2B 552ef22b50e0993d2bace42b952bd7bfff610af40ae352564d8ab9320d48663d8d0f1424e488686c34e6f2a5b1fb9ed327df0b0c8b8790683945201b0db078fa SHA512 55c981cf00c6679685de4e157032bf4d321adc7b161b5232618caeada43185791cc5ee0b6c11d11334a38d1e958601d4f9dc314e75eaf73ceaa2eb24badd1d5d
-DIST firefox-112.0.2-ast.xpi 489818 BLAKE2B d9bd8779aac1421e5d9e5ed348cddcae0178fe6faf62573a11ad2e2acb3e91bc2da95ff737c0f2bc25635798d9642d41cbd69611ca568683d2d02418c84de090 SHA512 59a2092b5a35438268b5a3a60044e3d50260dcfb3a6f15ad88eee6b6cf0312fd5dde5260908930fbb3f19bedf05292847fb1e00ee919cedeb28e9c759890f585
-DIST firefox-112.0.2-az.xpi 492294 BLAKE2B c0baf6909aa02a509316d28c24c9e2e3f4050c059779c17d9ada2a1debb21fbecfcea1576f05ae18747bfd78efdc26bddae2e641a2d1acc24d94e35461bed9d6 SHA512 6469be57a8e2c9d7d1deda148665c395dd52b2899a0ae86179279a991321b58314b70facbf562e3da7cf112b2f562a60a2381dcbb55d40cce60d8b97dfa7681a
-DIST firefox-112.0.2-be.xpi 659309 BLAKE2B e1a15790e87a419b8fd3ecc5d3dc741e5775a00554fff0993598c171d5a8a4b6bda84b8aa4baad18d090168db1490a475caa9b9cd6b8eaeea80ec4898aaf6a23 SHA512 3f91e305d043ac3877f399ceaaf44336bd53cfd0f1a0d3077ab1243a6fad766f0631678c09dbd304047696fb62e54e4766e9e8cc88b5045611bfff8cb26e94ca
-DIST firefox-112.0.2-bg.xpi 588437 BLAKE2B 05cd75a960f6ca2e57741f742148452689049decebf09897445ee7d1b99fc37c9034dc70988b63f77ca44d9dc62abef74fcecd00407ec9963386eb98911f3dd7 SHA512 2b7b8d1d3c4876b9cc34458c96b60c958914be266f16580ae153370618fac3341b7a1cca6bd70afe71520b2174fbf9a2934e11881c77df5a34df15a50237ddb3
-DIST firefox-112.0.2-bn.xpi 582018 BLAKE2B 70412c52eafa000677f4b39c0ba894fc5293561837ce812450d46ef32476e5256b2aeaa6670408ee68f22fafeef57fb2c15b5e0cb34b3e51bd9ea14edfbef2b7 SHA512 d96c9b114b2ec3b4344f09a2929ba5677cefc092d81e27d39fe213fadd1d3af8ad299ff2887364e09b49c2bbd80dfb24a309d92aa5f023846f9259cb9f19fe8b
-DIST firefox-112.0.2-br.xpi 548361 BLAKE2B 01ff8a017c3b40cbc33a4248c918d19d535475cc8fda0060ec01d1cc7ae58423057270823204810e0010eb0954870f7acd01c73838245886a312ac2b8867b7c1 SHA512 e94ea6f82ceba1f37f99e76c7929aa3e7a025412fa5183857fe0922f75ea0fa328cde66f91528c4ec1acbd5cc98bf3e0ab4a1be468d7ed90fb8e66f6654dd7e9
-DIST firefox-112.0.2-bs.xpi 464487 BLAKE2B d8ec6bf16b1fda38b4ef9c633b661d1e473a60015b8f217197fe8178d1643d00d422674360529bee428c59068ab95e48ee9b0fcc64b81abd877de3c2b51b9b4e SHA512 2e2c10bd32efecf273b97032243a4ce1d9d87f58ac64a44af525630950ccc426eac35019538ba98061d5ce47f4a0f176b6a074aba1a3ef3a45f13449a353e6cf
-DIST firefox-112.0.2-ca-valencia.xpi 542850 BLAKE2B 7c1283db9fda3c1a50a874636dae07f77a8a4a741a9d5270326cbb7579acd810d542b06ad790eb8be49a98d3f5409128ad0ee58d8b1f0f0c1a4652cdb6fc1e86 SHA512 db1771da8a5d325fdd6edc632dd562db70712f1c13159b9c1a23d07f0679e2129fc41c4df9b263951e2e564ad8d0cdbf2183dbda40486295a8a45821a820f1f0
-DIST firefox-112.0.2-ca.xpi 558782 BLAKE2B 14e3d5bfd358edb32fa9193833bb5e96599722a7da5b648bb976cbe249ae5ea41843b6fd5e508a9fa1da2119626416e4dec60f063ddcc50a964cceea046d2357 SHA512 b566fa819820ed70da0cba9be17c3e4392dbd1df8b586a452f98eb02ef0c6d429b0297ed066d806f959d506b4c3c7e49e8526fe56a9114f3db3f3af55db1df44
-DIST firefox-112.0.2-cak.xpi 580308 BLAKE2B 480c5d5dde69318125d17a7e4dab5d55da90925d04efb58914bafa4cad57ed330c21e99d4b1c0afceb392cd0a7429e48837721774a6f40dd71aa351aef5fc6d6 SHA512 288fe25f870b96d8fc9c53441b3b7460d73e6ee4bd296406161843a45c4588d204b352b80ae2f0fd6fe9f95927f0cbf437cb844f56d8923cda8ccd349559067d
-DIST firefox-112.0.2-cs.xpi 594676 BLAKE2B 73e1196a4599e4508a5e1b6efdc381bd0c330445f7c310c37e6a655a1dd330a34a7704387b223288bcec548d7dafd8f0261174001ca8b992e4c0ce0e7f16ef33 SHA512 1e6d9ec919b1233efeedc940f07188a5e7b4ab1ad6a4cce0fd7fbe6fdf0ff9790259fc3509fa4758d4fa8035a24861c4e2ea0630d05c579ce586ffb56c0cd1de
-DIST firefox-112.0.2-cy.xpi 573570 BLAKE2B af169860dadbf1892770471d5c110f9311271ee2666d0f0abee7acc3b0b64f8adc13cb79393095a4a072fdd2241aff3cbc5dcb131edcc89b34622261e1c332cd SHA512 fd8dd2da398fe175fc773e5fd8a9ba9ee7816ba52d4cc68fffd2295ab6e2559ada12c48196315edecb2228c3d610dc3b0482c595ff3c995af4e9510d054f549d
-DIST firefox-112.0.2-da.xpi 563250 BLAKE2B d30597525f4bc6d30c05f167c2a08fc008055d45d6ec13ecca3dc7aa8d91a93970e9dc68d8e2739061c4c689111ef7385dd7f59b189b88e21e621bbacb14437d SHA512 773167c0153f9cd312520e53e00c74f26f1e9eedd9821b2bb2a025aea0fb7c3b5123449c3fa18a86de6973d691e9ca3974cace4b923f073c0202c984e67267c8
-DIST firefox-112.0.2-de.xpi 584800 BLAKE2B 9f1cb168ced40973aa2f1b603a63f112aa5cafdcde04d60d1796725d27fbc3e67a88d27658c3983ae9fef6e57d1e7b9933d8cb9d26645eb591c8d207b7e38ff2 SHA512 dbbcb9b25a0741bf4092b7196da22cae6d428ae6e840d72be5394dffc6d31642782ea552477f299d28ba711639d613ec74f34eaacbc752499bc3f8e8342e6c93
-DIST firefox-112.0.2-dsb.xpi 593183 BLAKE2B fa35bdbd2d75cb3b4125a9a44de16ef41613e7a17d72c4b268b5573ba02ee3ad555d61b2411ae4039958e8be7d888341a6e8a277c205ddd3972260f4d8cd7364 SHA512 9f54ef4a362eda342c0daea87f2d95db2cf899e85e1f2a79d55734ebe8aebe007ec51da095533f391a717ac1e618e2c05d9e69cad6dfd9f98a3cce7fd5d7061f
-DIST firefox-112.0.2-el.xpi 674362 BLAKE2B 1a2b8b2cc7dc6dbfdf6f402096e453d4fbb33f495a2b83b677a5101aa6e18bd2e9fa66ff4eaeef5d0b96f0b0950c4f8a4e10e89800a11469b76876fb19978d7c SHA512 f3a4e4ba576aaf90e86ecb409e4dabdb6c1c11685434ac93cb77b81ffe216a0db30e7e68abbc80be0de0edffc825dce3e217f53e486630405f367ece86815b51
-DIST firefox-112.0.2-en-CA.xpi 536336 BLAKE2B 763815515f755799f67638826ab3cdf050c8e5913deed766cf682e9b9053bc59a71482f1c8213abd8f98078744817e9b851b495a92fa80d74426a171bb364668 SHA512 9ed72ee1b74cae7449627c703d78f632dc7e95f4e54996f6ce29db0384646f04044634e48804eb1e2c1149b166bfa7c252e49b8494e1b134f4592587b0317f65
-DIST firefox-112.0.2-en-GB.xpi 538970 BLAKE2B 95bc01b274fac65a48381a1a523f51016b59542aa879fec1e56a517db4040f7e40e96c674fa79946f2c8169985bdad856da2b90f1299618a31e70ba3d7f39172 SHA512 b53552ad51971c067bd58aa308c50aa7315dd21472e1964836e41c6a49dad574d90e180da4fb386cd4705cb8c639342722dfa1c1969db626e4a1e6daef80aac4
-DIST firefox-112.0.2-eo.xpi 567003 BLAKE2B d1b07fd223c96e42c8a0078b73f3b3b587c5ac8d0dfa5b693b405cd9b6998bf4fac1bb58178e3351092416dcc8e8ff40972c6170bfd9983f0210bb1c5ab0b646 SHA512 f8f65d96950bf95d1267954f78151fd1b99896f1f19e070e360a41fba791a312a26898818d40b0f9863074b570be21174219c3b54c55b30a5c890a34829de27e
-DIST firefox-112.0.2-es-AR.xpi 578701 BLAKE2B cd8356b841324747f7ee90361ffbf4af44a6ed68454b2747aed0bdcea017967659ec1868e9d5be619362d8838b52dfb2110a86caa887dcac2a894cb73f5756bc SHA512 0dd31c4aea7ff3d1c8af2ecf5ee2a645d624e6a1f5cdf3a4a65d39ede00062d78abd8805a46c3d6571ded701aaffd54f744f7f6f0a7344aff15c6931e50f8d12
-DIST firefox-112.0.2-es-CL.xpi 577881 BLAKE2B 684a69a0b1cd57fb3368857ce29972710c8cd0fc66dd1a1031a21daeb7964f5211e898fc32e6dc2f6e504064940e5376464470ebcde408c6b110fe4813a27afe SHA512 1574fc120187e149f46c59c125fb726c9f5c508e55e01d07a91809e8c5e251c04e680c5dd1a893ac2899537cf69363b4cf6b7e8006dbe13483858053e1e5fec4
-DIST firefox-112.0.2-es-ES.xpi 571740 BLAKE2B dab5835e45d43516adfbc6e2633882fecfa4f6dd578236de73ebe76c0af7c87467b5f93e0b51dacf7af3dce9d51966a159720cab05b4d348aa51a62e4f5a9db1 SHA512 1e8e6cb62aa234c3c3a0ae5bf1eb730f03b388a80391a5229adadd179405f5c7cdb5e4cf00228d4a85b3d4e7c22cbe6f4401898ca9841aa803cfc8cb3b5b0ca1
-DIST firefox-112.0.2-es-MX.xpi 579869 BLAKE2B 470f043b520e8c212683f4ee1fee837eec16525598ec0bc733818ca5bd2135539ae2ebe342910d805b955274ae7ccb4d97e21293c13cdfc3f5f5d93c0f980a6b SHA512 52ed340da8b6003d9b7711b8558cec6bdb50f7cb06bd7d0959f7608d63b681b8f7cf5218adf36fb7e7fa4769db3d2b1b6ec9d417e737c50b2684e1a6b0c3d066
-DIST firefox-112.0.2-et.xpi 537334 BLAKE2B ca935216b7e3ef5f9e65fb5219296e0d74b1b3c61d5889c0d8ba6218f452780933bef8b0090732ed64aa7be1884762ec2fc40f20386a7a97079db683a53092fd SHA512 cebcb6008c3a1e66dac520840976c1ff7b7ccbf959a97f0189a2b060c50e76890e932e10e05a6ae37341948df9977007323937577d7ef6f6b00491408abbcf23
-DIST firefox-112.0.2-eu.xpi 565996 BLAKE2B ab4c44c9ee8716c8d7405f330f85029c19b4dd4b65e5bfa421280f14965da753ef57bd58f01ec0823f3a1efc5bdc93cc3da427b7b44ea9da352dc4078aba3f63 SHA512 28030cd321e94090810592e44ae639b4a6dd4b808fb4fa76b0799cba8b21a55505b0143b2fbe2283649c2cb216ee6b7143f4c9aeedc5fabc9bb19e27c39e68bb
-DIST firefox-112.0.2-fa.xpi 581817 BLAKE2B 1d27de81f0d52428731f05cd19b58a977ccd9e40f04930d8713bd9a15f235e09c2e2018adca9df7144efcb82723c123837e323bb89c635cce648a30014f15fe2 SHA512 a53b35b0b4a3398d5b5af358eb1533e3b4a150f4a089c29d8e4b298f320ba15b6d1fe7baa0c40f24fdd24f3028d41cde6cab9698f6678bf3d61ded1f0763bf20
-DIST firefox-112.0.2-ff.xpi 476573 BLAKE2B 9183a8f8129cdaf3930a3460a8b580d9e1b2baf90daba6c82bc23fe17bb188a9632f7a9a661f1049be24fadfcf38f2bb09d096ea12926194eeb382ddce98f89a SHA512 a345608dac29346a08776e12c7f6f37beb2e7caf22eeae6ed38bdabbea2ff46a3e5c320e38c5797f70d87e80ddcec0a41ac0fc920260dcd58bdb58fbb98883b6
-DIST firefox-112.0.2-fi.xpi 561256 BLAKE2B d98ad5d8dd9da6450b0c73614c9fdc295e35c9142013425a425b2d205ea037ecbafb6882c2f44efa056aea6f0eec1d0e11300cc60d1e971bac8a0bf131336e10 SHA512 3fd8f4272a6d59062e861d39cc40afa27542522a122378cd38fbedcc2515078fd762defdaf9e0fe9329a2ff9852f45149ba5df05203a865d3743dab68a0e6050
-DIST firefox-112.0.2-fr.xpi 589435 BLAKE2B 77207360e80656918d02fb379434b13ae13cd3f99b42c054974d3e84ccbbe1ba0c88d29f93c8bbe192517dbff2e00e9b8d5adffd34ffc48a145c0e06ab13bbff SHA512 ccefb935dff8fc0174e914dd6f487b3a2f21f19d5db3f0990c32fa6d17e9f04ed5e4bc52370c8586eb2c31a7124f0d3e7196878b80447362ec203ca49e2652ab
-DIST firefox-112.0.2-fy-NL.xpi 574245 BLAKE2B 1a47c7880459258908fbc8bbdf4a69f426c8c970c50f1022b46b3813fe3f1ebbb0e56c07b2f710b8849faa2b335ae82fa82d27176c20f1ac3ea5eb24978494f5 SHA512 bee47a65d02b6594d764e35eb610de7906ab5ce37bb88a2f0ddc45146494bf5bdf867e959c3bbae5312d61be5fc325961c050c61ed906613e3fc23ac59a7488e
-DIST firefox-112.0.2-ga-IE.xpi 473216 BLAKE2B 95d02fb07534a6c0287da8be6daf7e7766068901de207c99bbdbc5bbd43083a1834309d2980a01d3b7a046dab35f1b17fc2bfec5bc530e75c128b6f85ca33bd1 SHA512 76b12357f296a0063f4508db5371a5b2dcf0024551a2e308683af9094c2ccf9bedb588e9b7023917013734092c3a746ed9b94a91163ddf1563fed68f6d11c122
-DIST firefox-112.0.2-gd.xpi 551292 BLAKE2B 9ffbe123a5cae8520da493890a891ab73a172cc18250a1b63e1cbe66a4d2ee3189201df037b1313738527b7db90c3ecf5523e94e3e1641095a82c0df49e66ae1 SHA512 b94d871e7f15d212d19d8c8f8143f9ef29511cbea6aa594512fdce4fd0b5f94cbe57b083675add23dd02bb5fda8c6545a533f70c640098950c9a1f1b33557913
-DIST firefox-112.0.2-gl.xpi 546190 BLAKE2B 64d82e002d2e94a731c8a426f08ec9c48ef47aed870257cdf29c8a6756d64b9102ba8e990a9d0cfa3e9be92fd22e771fcd084bc5785d71d735c931e938e1c220 SHA512 07de4ff1ca43f9bbd5cf06a634eb6dff4a6ed23ec2e3082083bde929feda05b834666a3944d5ca7b400caefe62ef5ee2f4ffbf97feeb56f6649916a1a5dca280
-DIST firefox-112.0.2-gn.xpi 589195 BLAKE2B bb7514afe94a09541384f8ff4cb1cc57e18ead5ba664751c857df2cd2234ec4489745d5fea5744fe9f3b3419f63cf0e23128d06de704852b8f6e8fc4563e04c5 SHA512 c1d3ddda3b6de56f4bb6ed89dfa2e518d9c8c4954f498be5d3706b5c23cf8dcb540d3195dbd75f34c57fc61f747f12e5955b5affa4d18d1fb0f2e85d017d6d47
-DIST firefox-112.0.2-gu-IN.xpi 531465 BLAKE2B 0f64ffeab543f5a0cdca61a53c7b7b9031c6e1b79ee6937549d80b34d7d9ff9defce8e14abd5f5cf30d51f95142309e9d490415f97ca2d60b912652257a71a49 SHA512 09af9181f5396a6b536370339064ef09fd6117432201b5d85db0125abf2595f9d7ae9038712d0f24890c7ea5126005f759749f0212b2700fcff7e08bb63206fd
-DIST firefox-112.0.2-he.xpi 582081 BLAKE2B 9a8cc56d0e42732655a50592e162c7fc4c6159a5d3117c5c5056c50f44d6dd20a27d2142fb3aa7a18426f66f335602d09586bd5d15e94e306f3fdef2120cc7f0 SHA512 12c9845628c10a7315c9f684fec70d872a86e9625481de3806ba3b2c3faaea2546bc31b9f441a7a7f6237fe92cd2e47dcb3b9eadc65f528c151929cd3a406ceb
-DIST firefox-112.0.2-hi-IN.xpi 560536 BLAKE2B 0c6403eeefde83ea333f342d3fbe09f16692efb1b29b83d2e8387c87c2f7f0f5f01c0cd246fdb61629733d2dc4b20fe721ebc7fc5bfbe3ab68abeda0946a21e0 SHA512 f8b865d092fe36c089d80392246027338a169d633106d3ae8528ef2f4db8ef7c668ca2c057adc4bce7f96edd96235c0e4a4b98b034616697d4d4c068f3dadefa
-DIST firefox-112.0.2-hr.xpi 549241 BLAKE2B b98c1497e4dbeded6fc17792b124eea483ee2e75b0d0d9c0a7fec5a04096c7b206edeb43adbe12e4a19a5749abc3336d2cd76d5fe301e698293e7ef3d0cd75bb SHA512 ef234da7e61f440517f834f81dbe60316850aa77aa3e5d3499c20bd4004a126068eb72dfcb5bc4d5994c99e1507b6463d8b2c55d8dd3646e7f68255801049431
-DIST firefox-112.0.2-hsb.xpi 594282 BLAKE2B 6c9bdc3b559188fa2855c95cc22171ad910704c79689a7bd59e22b3aeec33858e6eb98547460c42906e87559ec2c52e1cb17a77b17da71e0d3edad810a1257f6 SHA512 ec801b688bccb699df1c145dcd03ae1f7005bc1309f14c11b7faa4ed863522962b9c9f8ac30835907e08147755add8161208f9e161e4e72e56753af80628dac2
-DIST firefox-112.0.2-hu.xpi 599386 BLAKE2B a775095b9b2c50e9e25162929846ec32192b6e7847fc5b855e3b4007f7b62f2ff89a33c71bc0e4f43af3ed353396d0f3df166b76cd1721dda96eddbbff7a9c73 SHA512 dde57b5b0883915099c41b4487066cf85e998644a711b4c7b814e1dde4a342566c5238286b9f5ebad887fca42355dff931d2fc3bf97a1cf209f48c50f14af5fa
-DIST firefox-112.0.2-hy-AM.xpi 600449 BLAKE2B 23c2cb9e86806173866740c6c388b7e753d52de9cdbcdab09d385abff55d28cc54504486b4fe5e37947f600e714a26ce94216846663ba7a9003eb89cce905ad5 SHA512 f581f820291868125945f374a01acbcab15504e4613a28cab0f220ee84a4d2abcb959d73391ae6e9638e11cc158be5f9523c1d0392b3734ccaa421a976e07614
-DIST firefox-112.0.2-ia.xpi 562610 BLAKE2B 2080a6593bb418f3a79921878d27b495319bffde618fbfb66a59d438c511ca76616f61aa7d02552b7f2eb63ae165608401e064d5ab6c19f303bf5528cc72e8fc SHA512 ac2af205dc137646f5f37ed4cc65d66301cc67e253c946473fb637d968be8332fa54b8487e305378658044640b2931f0afed92af8bfc0cfd8c199d6129446bbc
-DIST firefox-112.0.2-id.xpi 558189 BLAKE2B 43cc3e3cee4a4835dfdcdae54a9dbd578fad7c792847c2eb49c93c9a8a219ef93e4c24bc3d23b155aa7dce55a3d6ba5e05a2b3ed63f8fa5f4e13abaa83680cb0 SHA512 4d2e910bd6aed858df330d78baf6ce2d45547353b1891908f01976187c82068738937a41c94337aa748f11eaf19c7c34df381dbb8c016fa3ded75a5e8c66cd20
-DIST firefox-112.0.2-is.xpi 569046 BLAKE2B e64f21883a63b2e75530ae98054d288388784f2850f0b084fead096b3a7272ad820c2558f2ed56c07cec9b168c4e65cce45ed96a29ba0c4e85ce6672ed53cf4e SHA512 0f80672d889702d2d06f96bb68fc4b8ff3c42e1058868de9b92502c5f80614c1b2d2cc289e7175cb83047c7531d2ec04bef3555b59d3528c402fe1c134ab3991
-DIST firefox-112.0.2-it.xpi 500350 BLAKE2B 5d1e39436c6d331800a85c6b3b4fc4e6eeca4f64ab2504b490d17afd81cb8a49c9de056c97c573d8ca1ab49a138b2f5576927eaef192ee62998756582123b8ee SHA512 0e262da1a1fd97b71e645d7b691f945ce96ce8065e897a229ba0131c24620bf45d35f20ca97620b72bd1d9c6000e7222b783602daa7779cbfd0476eba39ec501
-DIST firefox-112.0.2-ja.xpi 624645 BLAKE2B 8695f25209c3087df5e4f5262db9354eace77f6aa62f490c248d9500249c297bff6e6349f4d95d418ef13416ee3c74cc2549c2270afd49f66b7b9fd45c88c30f SHA512 a045ffddcf5cdcc8ea59557bb59f33be8c12134b031f8cb9aeb8ebf532b4e01b110d90a23e58a0684a0e5d5b7168263dccd6eb6f038cb7b5bc99eb2b2bf96b45
-DIST firefox-112.0.2-ka.xpi 628720 BLAKE2B b280fe4344c740ebb041c28410c7b4ea98cb04e0565888fc121cc6e08d88f6969e9909f95fa14704577b419896110a7bb8c6ed802c7acb595316efdf4dee3ed4 SHA512 f96c57fa16bc83fed9fdbadd66302238f7d972165cf165630909ca786fc77e871dd362bced43f0863b57046b4bb56015ad1a9ff036cacd0caef16cbc89c102c4
-DIST firefox-112.0.2-kab.xpi 580363 BLAKE2B b07a09e75148b5014cea0adb56a0cd7d8692b5d6b8a1d61d3117bd4043488885d4330dcd3d6b971bd1a4f24531e7dbc2130067e9bd0b6743cc3617611708e4a2 SHA512 df78f0a0764efdce2a6c16971073e6a8e6a50c9b24b2ae644273e4c2a2b8b990bc3e57e44bbb4e19ed0a8b901a8f5a98e75400ace7baca39f4320705f122941c
-DIST firefox-112.0.2-kk.xpi 650635 BLAKE2B 2eee39987da5ad891298329a76e09d1fca361a65fbbf2f12f63919b13dad1b57625c622e008907f6889525581721cc08a14fa8789cf9a25543bffd96ef94309b SHA512 d9f0287ea4a88ddc506c0fe67764f7c49e05f725e7db172f03c28b9f2c61b853107160f4757e183243bdd490bdf094dfa5e50f4377977bbc460af779a24a738a
-DIST firefox-112.0.2-km.xpi 533365 BLAKE2B d8feb19514fbd6da5dbe89c9727fde9ab32050e4c6c18a65aef8637137e45f05b28743b775a09c27679f0b0235b6bfe15bc35615376aa3d146711baea52ab482 SHA512 4bc41401840b31d90daba5b9678282aada762ce04ce136118c1948cf0ee517c06f6ea9366d2f3bd37643e60a58d7961bb0b4b1c12ac15d8a473d61f5efa3d189
-DIST firefox-112.0.2-kn.xpi 498732 BLAKE2B 73cf736e9d96ba3c785575821707c1e4718fca611447121a3b2947c51eff69fa030935bdaf4da85ebd99a709de652d42e2e0ef4bed064075b11a47cdb612cf57 SHA512 e14866ed5d75b282799d858f1e6aae3ac2d30b2529a5e871660cf4a9511900dcce4ce250bac6a241c5564267697bb6e5bb5b9c36447c15908b580c4ea727fe48
-DIST firefox-112.0.2-ko.xpi 609819 BLAKE2B 0fae7317fe1df4643e90a719e25a18db9b5d150a179fa78459840d5f59057ecb91e0cddf3fb2df913337aeec6571bdd36f74ac0144e90940ab988d3b29715809 SHA512 4d703b3c7177768da9dcf3a63e41119a4088a616bff2425518f826c48bd9777066f6e4b916a287fcdf4b037c97551a1abd412226534303bc5b93f68063fe795b
-DIST firefox-112.0.2-lij.xpi 473588 BLAKE2B 309ab02a765cec7de1adcc1cb0e99186e83d8a0d2e36dc0080bbc133a4843a3014f48883f14fb07ef4ff7559d54df8299cbe4830cef45f48250c6928e65b5e1c SHA512 ed61e21366b096aff81085781ff80ceb8e6f365f649d6aa2b2340721b148372d9ab04778852a9f804c56367654c571f08941521e7afdc22ab02392e57b7f2879
-DIST firefox-112.0.2-lt.xpi 569445 BLAKE2B ab91ef573abb29c266507a0c02ecbef3ecbcd1dffa603563474aea11e669e2d5c858d7acdd38fd048842199be5b8d1101d6281996a82bdce82e77775893a8e1a SHA512 5c12660f4181f126d4b18ac262296e5ff1357a6ab2b23f24f89b0849acb88a0c27126bd4e5c67ce78f386054b414705d58086371a683df377ce0d3188b7b4c89
-DIST firefox-112.0.2-lv.xpi 473270 BLAKE2B 87b45fd6d4b50db952c743f1037fda523ed87a939b1c09183b8c9e621e5624c6338be373e8e1727668ba5770340b676ee4e37854140acc6db452a4c4654dbc2f SHA512 0f91a199d45115aa159256ef297aead63f4c83bb3f18c06799c27c4abd84380d83bb4302778884017da6dfad289bec566dbb3834bef1245caa97729610b32d5b
-DIST firefox-112.0.2-mk.xpi 488933 BLAKE2B 70690c98915c3181c676eaebd1e9d14a36f8ca950c59fbe8dfa30301ebc3f0a1e6e98910dd44410f295ebf3b407853ab0c626adc6e482bc4234a2891bcd345f1 SHA512 11e985b5dd10dcb4e19aa1e351498490a4b6ff6011f526f4a054585dc99dd08055435e4791b448b26e4db1e1bdadd3ef338ebbdb7c173e9fe2c02388ec718c50
-DIST firefox-112.0.2-mr.xpi 533826 BLAKE2B d67951b35da5c9e94b7df9d56d11034dc6dfe9eac4c74d10b180bf407fea2113a46a5026c48bb23b56a2bb63efea39aecb5fd035cb9044a71a3f46b2fe9032f0 SHA512 163c881723c33ef06d8b77a6ed2ee0b3f3cbd603718652e6593756f9cf64c392ae4dede05a342bf1e230d8bf6938b53881ab27e75aa4add0770abfe120fce4b7
-DIST firefox-112.0.2-ms.xpi 452944 BLAKE2B b93964f1631ba8ee49ffd291a30b1071e1edb841e18af4b12acc2b19cdbfed5723002783d62bc96513b576315f14439a9f762ecb16c14f3f4982e361b6fb164c SHA512 c8bd34be9e51c9fd760c439df62132019a4a1fa733a87e737d7f0e0e39a66538b78fe3c401c85b748d23a1f539353384282246665e205c1635671395184e9e4a
-DIST firefox-112.0.2-my.xpi 519355 BLAKE2B 04736741afd1d295841f95c537ca83e53da01b170902a81ad11b292d6381e6cbbfed733dc05464cce6ab0d741e4c6c44284c091f42d2bafeedce3272ae1ccb2f SHA512 235b8e140610bcfa4d48e857ff58c9db019b2599dd603366a9056bf253f336be32db04b9e14ba917b9c6c79807a0b5fc8a002d3c5261d7cd2b67876721c4ab94
-DIST firefox-112.0.2-nb-NO.xpi 560422 BLAKE2B ec23a594c1ee4cca577eb05ba337b423ed56c85ed0a939eda5389d608a5ee93902d1cf3830e143fd1973c5a908a1ab66305b83ccfbe632da74c521f13b6c92fb SHA512 ab64454e2114d67fa1c5ab8383e07be523d5c2c6b56743e037d3e4fe81abcc6f7221f41da5123adc75857a8cf042d2fabf71e809b7e41eb582c5eba425f4b431
-DIST firefox-112.0.2-ne-NP.xpi 487134 BLAKE2B 92d7d71334d89ebca72bbbbf05592296c2bc8d89b596c511c13df12d24b9197cb3f9b0c86640e7fe14881bdd54f89766672f422b36878939161e80f9f06f0e27 SHA512 2481d221936665f3f63df0e345ce6d81542f393dee4869f85ee476495d16ceba40f2d9d57204cfdb4c17fc060cf78224fac70a625655c9c2794b346bacfedfe4
-DIST firefox-112.0.2-nl.xpi 568255 BLAKE2B 07529d7df901ba712b0e6a20aaaf157c3255ff67fe7dd608a2f2aba97c61a93caf73e8557791823b14afd7bd0b8b7ebf89323506406259d20b09f737478fa102 SHA512 2953568c6b3a963bd372a0efea0ac852f53fec8ac570859aa55b819f7e08def512452e2b703f2627ff2aea7c8751289384e8c50e03bee7a0dbb2f16dcf4c01a4
-DIST firefox-112.0.2-nn-NO.xpi 562946 BLAKE2B d2356c0caa683112a24c128d8f3a362c57c1382d7c6aec64d1d1973d75f17f96a49002cf1efc5c4ba1777abc72b0bbe42d21a778a758702de94060e78e106861 SHA512 ec0f604f3afbfd2c6ad5a924e5ebfa75c00589be9246da14df82a988867fb0fc2ee3d4832d3c7e785277847313d73fe8b4018bf4564a60a20e4073bdf4cff623
-DIST firefox-112.0.2-oc.xpi 584372 BLAKE2B 0fe5df5c9855f1aaa2ada582c04dee1071730f5245477e480d81fa486d37d352bdac7880fee01112d119df722c7fae153ea9e72abe3a920f20dd654875df5108 SHA512 81f48fc41ba0e86c1867a3bdf4fdd995ffddbc162f9df941a3ed8f9817afb212c1bdc8ee0206dd14c8cc9ac08b5fd9adf08efc3f20175a40fa51c2e123edab77
-DIST firefox-112.0.2-pa-IN.xpi 639403 BLAKE2B 763173ed380f39fa0e3d4bc107c761d21e47b91bec7c4c7c7a276bacf41db7e4b8e734781df4e26f4d3e47a1c4079702bed839ebbbf6b6d56f436bf27b61eeca SHA512 2d87a9c5b70386cf90f559e35ebe1c622e9a1c7e1201cca98157622818ae70c7ad2d907b47f0791a3c1133d08dbbdb3f3ced1335051c3618834c04f2860d26c0
-DIST firefox-112.0.2-pl.xpi 591984 BLAKE2B f92a173a714c4e23d9f5e8db3c0a835c05bf0a39a0fcf8d66a56a5b723d7c7f352258591622e3a550fe274da7cadea14f352a3a58476b4b17eb0ec8f1d1311b3 SHA512 f161cf77fa7a7fe6d3f1bbf2ce0c15c25cd1143254c3e454d3d6e077ec865f37615f5c5ce0d066cd513b57e6774d52e209f2d99083fbc99fa74902a557575dcb
-DIST firefox-112.0.2-pt-BR.xpi 572839 BLAKE2B 60629100e50ab374b58a4115cb9b396360d5c6eb9e6d697119f2e13bd13c5f43067710e1b177ce1c68de9b3db27ea876e5d147d84974c9bda87619924f3df52e SHA512 ce1296add6234545740306413ce720bbe02c90534b5fba9b8cb4faa1d8a6d8d1db78815272851a0bcd219abe271eeefe9d580f17e78b571ff106560dc2ea5c2a
-DIST firefox-112.0.2-pt-PT.xpi 578347 BLAKE2B 4291e79a058382003e2c66f963243d7c576e523c2bf72f7b71cda69fcf6fdcc6ecd3d037f6a5ef151ac330c8813d3c6fbdde26feb1031ee9fe2dd970bebf4b62 SHA512 2d610cf8665096d7ab1597d577324e1bd109e0e9262e698bd1ea324d78c38f411af32db8d4a68ade46e0261b9fbdbf5e62898525c8486c3ba16575f20edc3a90
-DIST firefox-112.0.2-rm.xpi 568722 BLAKE2B 69471af75295793f59fe8053c8470f163910dd5a1e27afc324b39a8cc59860001ad2e26cb9a6411640438aeaaca81788b75986c973679d48c024a904eed51cf4 SHA512 d3b539180bb3c955c2352a2b25ca674f1c99c495109fc7d95295ed373659039b5a95e7283efa29c567782ecbaa492ca362b7f5ca621a5da90096cdd23e04d20b
-DIST firefox-112.0.2-ro.xpi 537900 BLAKE2B e301496055c02771a9d1c5dcc9eb862f9dfaa7c3a541deb9ebbbdeab2dcd9950bbdda3fd8172179d5ab71f6efdf6eb6bfe3a973a3a7bf4ee1328d2a9483f8e52 SHA512 c36c4e1ca525416d9a753773ed40a0a53b54f4cc8e5c5f2fcc9f5a3a5d97abbf881361fa94adeea5959fe8189851280662a6dcc200dbd8c09a2d16dae629f9d8
-DIST firefox-112.0.2-ru.xpi 663831 BLAKE2B 569165d821a0d75f38d1a272abfabe1618661ac70ff6ea6e058b1bcb864293f613cb929bf2e9350c23edb7809759add96dfb7767538795cb3e81ba6bdabc6957 SHA512 472357324848dbf964341f1e8847e0c81139410d7461e6b078984bfcbb575acd12c929c780b7ec925281fd6910d6d5f9a4198ef23f60a42fa25238e24a3f759c
-DIST firefox-112.0.2-sco.xpi 507894 BLAKE2B 770da178aaa8ba0d7522063a5a8eb9e613443f44f138e1835384defd3a1c7d6fec51d09633fb61feaae4c8268ad54d02b488810521ce68a215da7703b4573f06 SHA512 60505cfb9e94c5792086201e6df55634a272f9cbbe7f468c6129e8f87208d3d643ace78df816122aa4f6d05f50bd6e51acd2eacd96d2aa92d24ca4b1155f4402
-DIST firefox-112.0.2-si.xpi 576302 BLAKE2B fe666f32b58b9e38f7f05012cd5243d132d12de058184c57ce89e1bca4d51d1336f268c5b04a70246eaf78be194714c70c85ef4d0d1ae39706adec97300a7041 SHA512 8fa173aaf441e401aa00662b5888b940cc57546fac294e11c3b724c17026202d96607a4fa241076c84b807b7cc6d75b2ac5a8b53d5f18c3f9f948e1b3974b0d6
-DIST firefox-112.0.2-sk.xpi 599875 BLAKE2B 7c3cfbc303044a720fe14ba00c45a709bec5006828a93d1f00169b38a0029a1f83eafbf5a10e90b4fff3b8814db526d26c2c21426032c0cc9b0ed574d00f4a84 SHA512 2135a1862c5e95e868cd3ddee5958e7d6c6be1c4bb4b6e6811f182142254941d780683be6c77e101ae1dfd405e0b9d00ce852aaa2857cd439854dec427baef95
-DIST firefox-112.0.2-sl.xpi 571226 BLAKE2B 43e85cef3b49172746f76b557c0b7738ee43fe7f100132cf022f9f463ceeaf25222c827144e6435cf96917f168f3592cc2a060f501ec48fcc858bcf1e2b9bd1e SHA512 5569637cb930fe0b5ac95576a143f18b36d3f4d5effa765529fd82bbd93c3c73ecfbfed7229fcf5c71924f55949aa4ca5623a7dd019bca1ece56881221a55015
-DIST firefox-112.0.2-son.xpi 424779 BLAKE2B 575632db38fa1bce228e52efccb2085bae748c2d3dbdf9bff61e1eca03e7e8a0ac01c05057848d0608dbb436a10bdd8f651588cb36b8e3fc41b3435dcf7b4119 SHA512 28a6c4deb1ef210cccaf813c6a842daa97f6ec33f6d041b2dc2f2f35ee2e6c6a3a519938f8aa410fde817764b5280e1f409694408c03a3e26ed0ea6bde8d52af
-DIST firefox-112.0.2-sq.xpi 587586 BLAKE2B 0b9e3db45fa66fad66814216c6c12e110af6181d6dfe1af6b176f469ea169f02608aa2efcaf1454a565a2ec95e6924e84dcc37bef6a92dcc2a5752c0ed84ec10 SHA512 4429a3c6e9a45bfba3b33be67ecb3b0ff10d812323f3542ddc9198b58a006d82bc72952a38b492e71e8d842c84dcb7342e9777fd223cc7353afd8568480828c8
-DIST firefox-112.0.2-sr.xpi 625892 BLAKE2B 08e781b00930d0a5bf832b3499a6db2c5f37730f30df1beb05a8aca67a09eaad26449bee2449fe1109842cc8fd130803ca9dac26cdb156c39d06f2d628a2d877 SHA512 58d1385966b65a2501863f584466f3b5f915409a3b6345f599b510413fc9fb32e896757357f07dcbb68b65fc734ceaa49be61f7a3aa69bf1158c2f1ed1da4506
-DIST firefox-112.0.2-sv-SE.xpi 570221 BLAKE2B 7137f3840c1681e4e953fe54face3d713aee531c6ce23ccd834c5e731423f9d2b3494241240e0036bd29e4ddd9d4e483898e8c3819b483e4f0e252d8be9a7ba7 SHA512 639541778a99b2a50435a91016e8d4d7f20bcb667a63b106394ec48cf8dd3794d5a2a36257a5de89577346ff9f0cbe12482b8821f1b948c7f495f25bb546f60f
-DIST firefox-112.0.2-ta.xpi 510944 BLAKE2B 0009887ff9cdf27c8656598b8719068c8dfddba977ff1f2b2aea6cff5597f015d5c5e571353bf8309689059fba1f54ae695dee4418c4a63a0d7d1a3d9715a190 SHA512 9ac06c017edf286b5af8f933f1ea0fad076a480d6bd9f6e330fff48d5fa5753c8970013b0a11f892818ff6fefdf18a1dbc6a77ebbb17b8836232245e0287fe24
-DIST firefox-112.0.2-te.xpi 558897 BLAKE2B 14ded98393b2b5ae545efcb8c357a0a2b334d1d4ce2c0f99f929d6fdceb31d61d0d355a4421f58f0b5cc4a990a9972be69b73e7ca5f46859232344281c409787 SHA512 410707cb26dfe28906ad09429bc91235717c54914f747a5b338f2a38b005b609a2426a6333f49697473e04e8b20d345b5091ad9eb7b0f15492e4a1867cae8201
-DIST firefox-112.0.2-th.xpi 642640 BLAKE2B c180270d292cbdffeb15add0a73ec0300dcc8bbc1dd5fe59030287eb32eed3356038d9cd22160dc5e22c672c3f0adc1ccbd2ce4ae830a7de34f25c6e89e9cd2e SHA512 efc816d73122a390170f6ff607ca2a8a676dcc67b847b400e46a97df09db564905d48cea9b76db16720e10aad274ac852a129fbb0920fe6446acce8bd377b0a0
-DIST firefox-112.0.2-tl.xpi 530638 BLAKE2B 5eb26862268d75100697828411eb0c39172ec4fd6a4d247a1e06c6367068cb33248b5b91f4890e2ad74d2c2cca3230172b0b7849c837878259aa791c83d3fe0b SHA512 907eb7f995485137711c9df93e4beb63c73a4849a6ffa7264542ea839d116c031aa78a24b9a3b6ef341cc67241115652898327ecbf94ce0e2d83c7a8295224cc
-DIST firefox-112.0.2-tr.xpi 583015 BLAKE2B db143c0103a4db50e8ee7564c896d8cbfc3f2c798392d4727b58a21757a2f150759a86801bb61322b4ed23a44749cc8785726a317a59348cdd1b84d49c607449 SHA512 3715ca92dddba223797d6f6eec57386afcf9886d51cc2a68df0d1f014804000e4d86eb59add84a97c0f187c595ba5494dab29b2bc227ec66e52b1b99b207c75a
-DIST firefox-112.0.2-trs.xpi 489993 BLAKE2B 5af96a9d2f76d881c81f9ed50e3bbbe31b8639f2f0134f8490403c3ae1184bb6d6b86cec3748f40ddb44b911bc766e3b99778afb9f600a82420ac692091b981f SHA512 e4b5826d93fba384617ab2e40b939e84a203f55a471153cb71dab864645fd4de64ad1a0fc18491e5365740e7ccbca479d5849c537b2c6da30482275335f9c7d3
-DIST firefox-112.0.2-uk.xpi 657036 BLAKE2B 6a552ac1e8651befd2e2cf55dc66f783f63e7d8b4ce62af7e9ecad99937aee2cd3f8c82d3e14cbada9d8d421240c04b32ad324203e033cf13941e7cbf008fb42 SHA512 bae5f1dde3e0169a77c663fadba9c79abce62d8849bab6a6c7be2bc2dbb1c55c6eff34ebdfed2da3c657744c57652d8e201daf3c54690938938056abd46dfc26
-DIST firefox-112.0.2-ur.xpi 560836 BLAKE2B 59e8165201b701a4aa382c5f629506e9d63987724efb8c449aa18f8e3613d89ca48e0a6417be00ecddb79bdff7423b20ae3c3327a9cbe2b8c36d50f612f83230 SHA512 28d2121809a9215b15bfcd3282a57d0492e11b43e53d83e3d08b28cf8ff089c159339ab7f06417c6414bb228bdf7c5cc9f0c17314243648ed569dc5bfefdc517
-DIST firefox-112.0.2-uz.xpi 481183 BLAKE2B 9606da41a374760deb2fb7ba325ed850516f9489ac868b5ca99336570600c4e352a8af374000573a26b2c2c027a1c051a377da3c690224c59d575c2c49839ac2 SHA512 44179eced67343ec5c16fb73b7e62e5b3e01b2041512e11be697fc05a01b539b950d0e95bf83d864c1af76e0d54d8ff45358a93d527bde7ae4b50019ea35ba72
-DIST firefox-112.0.2-vi.xpi 606045 BLAKE2B 3bbe903ee1bdf1647d808ac5c227572d967252445acafd47924a29dfb77f92decee5d12b8268892243ec060433b5b737ae31dd055d84e537fa8c43b89aad6a36 SHA512 3f9de47f5318b042976eaea9e908a25dd53a5910fb466d999d4ac9c337caa78ee556c63885a0aeda90900bae7d7972b2ecdcf78734458841b68ec3a4182b5da5
-DIST firefox-112.0.2-xh.xpi 421619 BLAKE2B 11c0a9de0f8d6d6f3b151dd97498726caf302dfc69f61559ba39a89b817748de3f9783b22dddad4400b9e529e83b9a48cf89e3dfbfffc72210f2ee59e6995ddd SHA512 5dcf087ccddb117d657224657aa3106d05115676e303fa1f8d96200ec23f8ec888dfb0ab3f6ba2482932673b24972adb0dd1ea459cb19eab816f3bdb7f9a8ec3
-DIST firefox-112.0.2-zh-CN.xpi 605647 BLAKE2B 6a5eb68d464c440b06486c59621d7bed0839cb269ae5d893daa630911dfb15d66b79bfffe4a1a49e47161ffb0ca8e357dd74e7832ab0bdc59282cba778308f20 SHA512 0ef87ce09efe745e055bcb00820ff52c4862731b1d0e5b6e5a4223de31ef553e5f88b034aa03add59b1f8571862ae65ecb68cb050709cd96d89d96ed24be1502
-DIST firefox-112.0.2-zh-TW.xpi 607185 BLAKE2B df1adb4bb2e70b9810b509ba48dac3ca96629437d7b51237ee6162f2157463537fef1d89613542b5c6fda0db8945393b403e968f2cdd51478fbf87d33246871b SHA512 a6205a6a989ce2e9f9ab96669f088928034b3bb66ef3cc153d66580c277c6865239cc03ed38bc6480076d8d4f8b0c6c4e16c05ca79c58706340987d78207d802
+DIST firefox-102.11.0esr-ach.xpi 466438 BLAKE2B 18deee55ae9b47fcc0957db25279bd55d43bee58f44020f9a8b2f6bc1828b54d44f00a0608d922b1255418a85ee4141c46de3ac7b8f2b8e3d67d4750fb6442db SHA512 3e1db667f60f3b7e978ff5750a8a873aa654141eb4181210c900f3c3a4e0181ef52d4eaa1aebd2f88641ae164f71d4e7bc5fb474c8970b6c8e77844ed48c2176
+DIST firefox-102.11.0esr-af.xpi 429115 BLAKE2B f4b6545e0180299292191df7c510a9e8cc2f65290f4b4e6b6194ad84a2b72e716ad2e5dce664d0aa96a3cc55005abae4bf38a80c4a5260271ad53430d4ea5791 SHA512 de524c3d49447c975985154583c6632c57773509049ccda359b550a23867fd9c77065f5a6e64a8f1a46e0e899a8bccf2c3a8aadf836887063001213a651e859c
+DIST firefox-102.11.0esr-an.xpi 510493 BLAKE2B fef68890756c1ba398c2919a6f0afc55af9291cda046a31377ee88c397f5869cd9f287062bab2eb075280477f1759f6049585ab19b7708ea6cf688ec7a7e3024 SHA512 c16e60ad78cd6277fb19824aa26ba454f713aa857ba38afb0c3c09bd3e7c01d1c7c7eef2bbf1cf8c11bd96b53810c702fc405a8971d1ea0049283b3d0561b060
+DIST firefox-102.11.0esr-ar.xpi 578885 BLAKE2B 203c96de80036a5f8ed2db95111b8469eae931a7548246d45eb65c422dabaad7dcf5ae88639d8e1ed36d9b9193e237c751884167d72405b2610cbe3e26cb62bd SHA512 8f4cc6629043f0eab0aef0f60c64714c9db56e9f697f0863b7cb8283fefd7cceeeb9999821b82c34f89568706d68ce9335b358a2179c5ca4a3ee380788f38c88
+DIST firefox-102.11.0esr-ast.xpi 498102 BLAKE2B 4d284f84a4ea200726586a2c1f4397dcfcbd00e419bf83eb19b8b083e3807bab86776279e1c09bf6eb1ec1f6506ffec84d45bebbd6eb861adfb5062284442f29 SHA512 b03a86c9e812cd51f9ae7bae78db9c92a90961584d7fd0c74207901f34ffba7cd86330aee2cccd046818989e94f6d997dd9e85221f0c3bdde0b0b732bdecc239
+DIST firefox-102.11.0esr-az.xpi 500789 BLAKE2B 7831e91d0e5640fc4402ce53a1483edd2f5640c210040fc1d158e7dd5c27e758727ec1fb6d7e37bc96adaaff321bc33e5164d50c5b659f0e0e5ef5876be131e3 SHA512 395c83c5746629e7ac7dcd6e893fc101352a40544450ebbe346ec510021eb42593976d54f6477e44b80d9ec75ca50e7e0d4c5944f51aa3f1b7d27ab2a9e5a324
+DIST firefox-102.11.0esr-be.xpi 666681 BLAKE2B f7ea5577981b46759c3f805c64cdd26f74e2a236d0450f5653a27fb14420e164113e565f6cdec8316ec073a63ae33c7c5ac59856d5cf67759dc52c4c459c25ea SHA512 a330c64901f1aaca4de2dd42fe47a82d64abec9d45229ff1b378172c67ec1ba532da7c7f30d46783e206f85ea15bb07bd9898a7b46f4cb64a8500c3d69bb7360
+DIST firefox-102.11.0esr-bg.xpi 591346 BLAKE2B b93c246fb1409482b2d861759296ffecce38b1b9dd755bd32f28d38e4d7c2e1e426bfceeb6642659cf15eef2b5f191c479159f8ea47c6a0d1161d2ed8d08078c SHA512 b820ca3d7d63f89740b6c617a9f0e53486996a85083be4d237200751d5a643361a1d22b464905d335738f2a128990aa3e0666e1948539e9b251ca6b694147e8c
+DIST firefox-102.11.0esr-bn.xpi 591686 BLAKE2B 4e837ae1a230c81155710ad62fb7c270c6a4834172d33338fad2a3f0e253bc5517c3fccf12ea79b1d7d839be4f974f3dab3a005011af7dc2755720182cd3a9e3 SHA512 16b7f24e44c6f82fb6ecfbf5fe6c49b6bcefb421f7cbd9c6053ef91c7f68c903e4bc1c56cb3e4db1a60e3440479a8a50ac30e60b6bfc2e5a9d6ece11d2371d4c
+DIST firefox-102.11.0esr-br.xpi 555852 BLAKE2B 98ee3d457b372ecfea4b3df3dfaa4075855fa6131c60d7c03b9e4013c7af4020cf56564a76debbdb586eff827ceeb08b8b55985cf0eab9caff44ac3da895acb7 SHA512 719b3faaef21bbf7e99e2241a29653111beebdf6cf427d6b83d8944fdf5ddbd8117f958c4c3f621f7ebfd70cfdc4b578ecf32d3011ef226eb9f799dd135d4335
+DIST firefox-102.11.0esr-bs.xpi 471727 BLAKE2B 127c1d5b5b0cc627d2e25bcd604e93fdcaa5228a3c8eab9149c124b1a219d99dc96eeea48b4663a1e48a529dcc5821261bb05312f77f59586abbbf791b6d313b SHA512 32ffa3197792f49d9df249a31dfe8ce26861d4995533feb71f83394bfbd4b3dac6751eac0a9c5c8a1e3c3733e937455ba502a77c20417e3b7c99021a5b1223cd
+DIST firefox-102.11.0esr-ca-valencia.xpi 549188 BLAKE2B 4d8daaa67a94581ade46b591c08d6a2cad573466a0ef4527661e281694db0da71cea9ad214bfb95d547610ff2ad6564429dfd2d265fb1056e7748a7f9b5c3580 SHA512 365722a3603074ca78d21ed45368d270131d035d66b3b7a5ac68f1933f67a1f48ab57c8c4a320a2aa8235f51f50d58fb4dcfa08bdbed4c5232b560442b6923e3
+DIST firefox-102.11.0esr-ca.xpi 561934 BLAKE2B ed3d0bfaae47fccdefc5c1f7c8e14f2034a6596cb6d431ec7acdb870be5cbf5d8a6f00805b265ed551922a6ac7382bfa29eebfe1e183c809d9b6a2d9efd14ebd SHA512 41980096619e1795eccf4adfbe76882cfa2420298188d046a7ba0b895c592cef0158ef23916ee4e0d21ece280a4f769a8b4a16e1db1eb9f1413f43c5db5aeae8
+DIST firefox-102.11.0esr-cak.xpi 563841 BLAKE2B be23cb3abddf5fd2906263049fef19c4a2431b25212fda32cba73d88cc581fc5455d6af556b1c7a0455dc07bfa63a8ce62ebf4629e37f654b783e4e4954d3b4b SHA512 f520ce64ba71e9844a17ae9c5e21a61b45fec50602f753a9e5f283ca05ff8a29400653336cbb28977e544ba7ebb3e1242a9feaa88316fc5038b7928f4bc59608
+DIST firefox-102.11.0esr-cs.xpi 599800 BLAKE2B 2b7ff6a989fc6412e1e0123e00497dfc5fef0e814b4a25d1c7cb29e9dc7eccbd5bc7b5adf7a75fc8b0164f350945b0ef789c01fd05ffa213ebbc433bf4e4c71d SHA512 009057c0eb6e2cea23f3fdce51c6bebb53034176139902a5f4cff77915c5420f5bbdee928a851d8c5a3aba2a2181916ae76bf8091c76de507b76ac6780234f8c
+DIST firefox-102.11.0esr-cy.xpi 579213 BLAKE2B 6420053b4c516fc5123b4fbd482967e5b0296f9308c0eece64897bbcfb37ba2328ad1d7b438e9e9e3ec3c39a9a88900aa7f7839d31e70868c12c7de4422bcc05 SHA512 4758ce4e92bca727f8ed2e8651358827dc47deaa682e1992434a44e21b05eca7080a6c223873e495e55af44fe69dd82fe603f3dde52039197a3a2f531f150e5a
+DIST firefox-102.11.0esr-da.xpi 570508 BLAKE2B 0c4b119c5802994c6ba237626218f27e9b1e58ab1e7f18895df1c4ee5ef1e3dcaae130648c933bab4105fcfa48de7014d03c44bc2cb2457e51ac5f09af8cb359 SHA512 6f1bb0037f28804a8d16c8b1ad9dbbde4b4cdab7cb189d9109e3f46d2d15cd90825cc258d6722b30d56403008715d9142aad6f4ec23ef110882510aef88f9ae1
+DIST firefox-102.11.0esr-de.xpi 591571 BLAKE2B d5829036dba72920d524726e8801b8b1efb33bf42f4a3d6ccb7331c379bf2c5ecb1112c545bf2cefaaee0e05dfb352c7003d8db815a93d14f6a08926420cfbc0 SHA512 a560ecc3392eebb68ae12091f90cf165afe2ae5860f7a1cac3ef8f6d4ccd19250ba273b5a081668405fab606cacebad9118490ea79b81258b81ff1c72af006e2
+DIST firefox-102.11.0esr-dsb.xpi 600367 BLAKE2B 40037c3d961acecb22142f1da50a331d37bd8ed96c9cd6de300ef073584c3796bcbe3a4563f63e9964dff8213742315b08885412bb6cc8fb7ac48d57139eaf53 SHA512 f5bd89306e79974448f9691ac8aa574761a1324a36d538a62096c4f9b5fe66353490bf1767bfeaf2a4c14c855892dda32b3bdffbb70346d85b6e92800b8a63c3
+DIST firefox-102.11.0esr-el.xpi 681663 BLAKE2B 198168aa08d07a22401409b753758b8425ac167fc87ef6c393b26333a964ac983648cab778c27d32904d14a6f6072f75d181593075d81e408efb401de160775c SHA512 0cb2797a8ede9a24324fa0c85ac554c283d3d807e17ec77e50dce31bae325956095dd8462b0f897caa7df7c7d6bac5e1916ec255ce00496d5ea73bc9442551c3
+DIST firefox-102.11.0esr-en-CA.xpi 541055 BLAKE2B 70af6cf36b8ee3cad048808eca3c57199ea4c16a692d1303de2b6663e5ac07616eeb9e62817deff7d175cbade2f240fa3cf0b08480ef9a75085314cb12c25249 SHA512 6548b8df81d2ce3b06c4748e880173fdcbaecad90ab1f15964dfe4b479d31e221faa2710bbc50bdd4b4ce825e79a09d123752a71f65984e7faeb94ff29e86e13
+DIST firefox-102.11.0esr-en-GB.xpi 543987 BLAKE2B 79f264740fc984e2eeb35e7cf173f0deb08aa3328412c729f0d596614d8aed21872073160d2bfc93f832fcf74f72b90be50409d3d263eebb7804896cdf6a6ae9 SHA512 6781864dfb449552e3ee0da79852d5da69d8e5231c3e13b4f4984246e458d0b50aeca2bbb804d8a9e9d444a38937308d6adb9ec6994c30ea4043512c989dd347
+DIST firefox-102.11.0esr-eo.xpi 571431 BLAKE2B af640935045c2ae44672d71bb1079782b5a292e19a5e5e1063ab0c9b69ff40eabee9d7494efabdd8581ee2d52632970aac914dcdc1227dc5d9c52075ce4fcc72 SHA512 a824d772487027c12365e8560befa57cefb17b1d042cef33de46a6438d493a00ecde5565f326a5223643d0c799d107c00474b36b3b1bd33f0b9de6d0f2b3aa8d
+DIST firefox-102.11.0esr-es-AR.xpi 584194 BLAKE2B b7ece67860bd7b0fff1cc8d3b12188e44c6ffd36b0c5a16b1bdf4d6e52b7ba2600de857d96b344c483eee5987858725e123b89089cb78ab293affa7a0d493a10 SHA512 18879aeb617f2d50d8103b3cf0296ab45846519d2663323e3130ef16b4891294f07bcfd9b75411f5d96112d1aa88a597b75718ca3f5c796bf2d8cd9605ad244b
+DIST firefox-102.11.0esr-es-CL.xpi 583183 BLAKE2B eba9603a73966582c7f78abd3858de482be82f6c2fb83c40b7db4a70834c0c8a3ad1a581bf894f8dfdcd25e779263c84606631cfd7903567c5f0df6052754418 SHA512 1c656518e34379a3d09f8d2b2c992ffed2702471d8f94899607579a3b1ef72d5c6def7d17b5f09254caa18a3b7322620ebdaf1c6ecbcddf9ce2d80188e9103c6
+DIST firefox-102.11.0esr-es-ES.xpi 576080 BLAKE2B b3433041fae11c50a94206d52c2ba603737ad62abf94d9bfc90cf3ada7be3923610b77d09975a1d11307deed2cb55a9ffb16deed2ab9d5627efdbcaaeb42009e SHA512 0a5bebddc6104d58f78633732b6cdf2587ecf281940f33ddab277464cc176d87c158c1277a7dd36bad14571d45554585e59423aa61e25d37e7e1e1f35a9b47b7
+DIST firefox-102.11.0esr-es-MX.xpi 586663 BLAKE2B 863ce18cf6a76ce326c013d4e4235ef4d41f3ef0e962d2a1373452a315a8c4af3101d7a95f13401c03b9b9fda3021c0d0686fb8ee4290c188be0a91193aea498 SHA512 8c4664def2bb1ee3db8859db86bf5ea815815d556fe348d73fc9633822d12924260a49d0e7dc089d8fc1c017655fba50b9c9433b20fbe5a36e2cde9fd77c06cd
+DIST firefox-102.11.0esr-et.xpi 543295 BLAKE2B 42e65fb54f4315eb84ad9594dc1ebe24e51d033553449fa849aaf0de0e4b6e4a8030fc52fcc3afd924af15828196dc599ee417f53f00a6f1c26c119fe5eda077 SHA512 16f0ba519b5c97dd7a024f2f11b662fe839008e3717db3a2fd240c56b3c8bc187fbfafe5f5eb3f1b1d2529a657e0bb5bb1771c83aa2b185c7af3cc16ce40d342
+DIST firefox-102.11.0esr-eu.xpi 572522 BLAKE2B ff5777faf347b49e629a8734323e8039b99f831ae84079bd7ec42ea5e593ed246a16ff2394cfa5257dfafabc1c5ec0f8c4cf08d8bdb9a49590745fd2781ef1fa SHA512 a4f777dda7f4e860aa00f5d64378bc8099ef491e64ec1814cc1c2c7b23ffba38f6af049b288780f4b9d895565d65236858c44d5e22d4765d83ea1eef88a3dba0
+DIST firefox-102.11.0esr-fa.xpi 583113 BLAKE2B 6f14abaf92ee4eb3ff26767d36b8370d030747fad1102749ec4491f01fc276cf6bb2151e48f79ea40fcd03bdb1b572e09c8d3104b35b762fa9e569520732ad15 SHA512 ede719e6f2659bf04e7a2468f61dc147c4c20b79945e44f4bd67bd1893ac78834a11d43cb36649c79e3428d9963ebad7ebe697797e3e19a745b7e25d73159c6c
+DIST firefox-102.11.0esr-ff.xpi 483117 BLAKE2B 893d8d7e4c1d1c6479a9c0931f3733aa2e8855f52fda34d59c8af58ea0a3a9195baa54fe4ef5efdf998ece47a9da15c6da9fd78d3f8b85a4c31c1d6416bbf153 SHA512 60a0da9234991d19e6d898b01f9eabff560d3d98e1690ab5e286d3ca82bd1babc45744f9f26f55832ab38c2b3bda8d72483216ad9a007a90621089ae9c853638
+DIST firefox-102.11.0esr-fi.xpi 568234 BLAKE2B 41aed634a6d671b833a9cbefb0f2e2e15591a358b30b2fbdd3dc0753ce5d5851003ec6141270c425eedaf14831b28dadd7d85e3696b98f12d517931cf6cb36f0 SHA512 911c57a3f94cebb5d991d3b115654cc4d324cd03c53deec9b579a5118063ef8db665c6e6a740ef19bf853d6316617bfd81e04f0061ad282823caf47be80fe66d
+DIST firefox-102.11.0esr-fr.xpi 595533 BLAKE2B 7acd58a0fbe714c8a8efdd31299f68669b77eb27162c4fe386ba34ca20ba3e85133e83feebaa9a746c76623a164cbcc2cbd69b065375a03d433dc07621378f76 SHA512 c35da5e8b633d53fdd602cfb411bd3b623bc5259cf5385a31b6429af75b98e74449d3813cfe0f5b9c33f39b1ac90e2ba76357464e8416ffdde07d0dfe9802898
+DIST firefox-102.11.0esr-fy-NL.xpi 580243 BLAKE2B c6b139a4008194d2028c0730c3888aabe1032ff5981d6169e1747c184ed8db2186af4b36d25b585d3f9b822e6d27f2f47299cb1c4115da56d6df149f294c2b04 SHA512 53d866c0e493913d0ae36db66d5c266dcacca10061bbf8257e9591150f92ce4c2d0922109524f9b19432886890f0fd82e20efc6fa290461b3342f4f1f246ea03
+DIST firefox-102.11.0esr-ga-IE.xpi 480690 BLAKE2B 2a538f29d8346a0df951e0c7215da66057051398afea8a52afab3dc5361bfa5abc1b59c11cde00aff6bae1d8a8fe1b077e9ee9124bdbe62b3e82160ab4e0fde6 SHA512 74f6e0336de66f88872676ec2cc182deac8b6dd42d97e4947de63da0709a821a4aee3b82c258e066e2071457f9007275f48c2c05d236ed978e4c9f7f25791320
+DIST firefox-102.11.0esr-gd.xpi 557860 BLAKE2B 4d44a76c6ca93e9a7a429e728b68261693334dc9b778b6aa14df4d6082afefde97c3f0fb3fdc8546caf499c7d134fc977886089368ba3cc2a6bd428ff7a273a8 SHA512 0e04e35e5249b47ad2046bc016347354033dd4fa593ef9fd0c1f799687a90c7bed626ba6d637156c48cf7953f4b308ab19789b3e88f42e026007565732e53f26
+DIST firefox-102.11.0esr-gl.xpi 550711 BLAKE2B df5a54cb0f4d52c25bdefaab0f1c47fd5f0d463c116f5be367f81c7856a64e82526cf3c8048cdc995f02702ffced408bc1b6247859abb12f4f2c7758bb7626e5 SHA512 d224f6b9d88318b5b884ca6674735255e38b2a55dd08e284c00882ddd008b6f9a8e10cf51a27084ffed95766d78f76325b522409346dc8e7568fe2ed3601b93a
+DIST firefox-102.11.0esr-gn.xpi 595693 BLAKE2B 116cacf204b4ebd01038de33836d35d9c4d310381dbcf5e820c25e56ed7ad1e91c0694dd95fb4c06305115160dde8d7f521297152c7c59fdb6a26ad940de8812 SHA512 8c2cb7e4cf23e0b7c0619086111e67e64a7d8fbde0552313fc5a30a740869c62d233486beaa5fca975a0a8aee2209e94d6ef918b39bb659097976e9e57b32e5b
+DIST firefox-102.11.0esr-gu-IN.xpi 541907 BLAKE2B b8ef9571147e1e30bbd66ef1d656b5315fcd11f7c8f11fd9b2647b785f1c5af6e0abcaaba327727002c2fdd64fae201d022b9ca6ec832815a680c5b38fc1d189 SHA512 1250f7718f8ebc6367467b2a1ed340624a6c776063eeae89fc74454919df02fb17d95857b7b6a8b79555356f02307c353c46320845713005584095b8627bf448
+DIST firefox-102.11.0esr-he.xpi 591516 BLAKE2B 2574a01bb49e85dc2d0854b7ce1cc85508f3affd7c0b07e916db30d0095344322daaabc20f346b0858d8f8f79096aec71b1555fae791dbee21954b29ed4d5e53 SHA512 0c7dfdafaae620f6d48f2f58c015ecd8b09c02897fb8b2dbcd68fda521dfb9a8336f73c11915517b7725b8c6e01bfe7fd59a44da03a336f689af82d8f212cfc4
+DIST firefox-102.11.0esr-hi-IN.xpi 570412 BLAKE2B c2e21a44bd2d40f21a2507e1a09803aae118165706565f92310fe57a71cc7c041a5352c5d6ce77bb39be55865ff447dd5327819f9e225c7bf65f46b22751b3a5 SHA512 384a54c3af0a4b975f77f2abcb88be30811e92c09f8c71cb477227b3d020d31b3c0459be353b76ffaaa04f12c2f991b2c1f1a8abcec73ef8a1d6f4b165154f32
+DIST firefox-102.11.0esr-hr.xpi 555265 BLAKE2B 302649626a8be690c85418e4757618147dcd00cd8c57306d2367720947378a5ba10178abcc155f745be7f1d8aea189f50f8e4e5feb5418eb83393c38a55cff82 SHA512 ff4ec22f74336f61d4edd9409bf0c893403636302179a21fc5b59c1c242dcd6b748de6f968d5fb6faddd24d3dee58596554d44a1d1b3f1a8836349e452470e8f
+DIST firefox-102.11.0esr-hsb.xpi 599182 BLAKE2B 418f485751f1ff74db8ea652b23106dfcaf55f67cd85ec746d8de9ad79d5a9813671d18e679cad3bdf2e30ada8bde0a73e0221e1bcb368bd7a78211244ec049b SHA512 46c46a7f43d585722ab3515aa1bb56462d75e7496fed030106328cd91d9d3bcb6eaef9ba16b7011ed8b534762002d9f54eab96d9d603c9074d708d099c093b4b
+DIST firefox-102.11.0esr-hu.xpi 605257 BLAKE2B 117578202592dffef12ecfeb62419ded06fe963e97ab12e6d4f3b6cc9488871da37e1d21fa3885069b4764118c9e451471c82388bf9d6dde9ae93186dbd4ccd4 SHA512 0d1362074226cb5aa25ea1056e18af6e19cdb3d0b0bafaa19f68dde8ca7f416113bfd874261f97287d21b71aa65100655be7d43024363440a2f4976b07889c3f
+DIST firefox-102.11.0esr-hy-AM.xpi 607090 BLAKE2B 8e140e08ccbd17498065c2451ad16585562645624122a5596d80b7ccd6df76ab3031d87af7401ac850f5a97034efabb6a32da130f0e2a9105dd610df900d42af SHA512 de758a1abb0aa8d72e78e3ad44d8d3e8d2117db166107f356cc5b7aa4173aa1fce1b4d512e68f82068a06b7b0237dfa93b5cef62a7569c01cb78bfc420c193c3
+DIST firefox-102.11.0esr-ia.xpi 567883 BLAKE2B 670ebd8604035139ad2230131d401f35db00f3e9c52c236a6335fc073099b67eabda2e32e0c38cd8184286951120d900fa0b68701cfc162c98c5a242cf7ce348 SHA512 0ea13db52f7ae387b362767b0b8122a88705263486edacdd842a1d755d54cd57f5b4d5ab4f97830936cda3f7b39dd09f5ae6bed9d175051c1b7b0f4131ba2272
+DIST firefox-102.11.0esr-id.xpi 564790 BLAKE2B f629299adf39481cf4f8d98876d23f08e6352c4929ba92cca4f2a1a252118392c52352c578e3a440f9bc3adcca5b017df011d2823ca6fbb3129e78fd9d1b4732 SHA512 6b9eae18fa4a727bcb172d127500ae161a03561de75358a524d53301190b56b6c8de975302c458872800b30a519549fb5fa8cffd3f88fa887b4a458fb71474f3
+DIST firefox-102.11.0esr-is.xpi 575730 BLAKE2B 8f844758bf5de1780c69f7a05149cfe2488ad9f435ad8896bf7c5d42a871da43140cb9fe7e201dd3527cf61f1d0c592220965a6b0a95d7c499b4b6d064c7bb16 SHA512 8c6360c50a8abc1c521e4dd24379bd141fa314150533d2eb9ce98bd4823808484cfa4ac319b3f25b84bd51f8b2faed057a36ff94fa63bd6ceccc3eba9ee49c1b
+DIST firefox-102.11.0esr-it.xpi 505282 BLAKE2B 3e90e5168bb183e904d2a75f22e2c98a2bddd7a5903a9f31120f5e3f4703f0c2afa5df12f5f9150e227111effb084f461ecb4af43efe08d1de0aec00adec413f SHA512 4e6e53ade05e9fe5adec71ffee8f5b5d263c9ac3423df8446af5691cf315489b7e64922e0bb0f47c110104b4d16b2795e25f1c86d545737c134b433c2e3079c3
+DIST firefox-102.11.0esr-ja.xpi 631483 BLAKE2B 48f0bdb1f4230e465981d418501282fbab5f7d9c7fcd93225354d74b801427a27149d87a7174fdbb347ced61e67e58f60e53b90b3f1ff3fa328267b26e0d3644 SHA512 f3b91b6ddff723fbdc068cfaab9bbd9129b70b48dd88e1f92e6c43455c412ee84d48cd29efb5df47a48e9d8f12d5ad4d66576cb3f4832384717c26cdc39e51e7
+DIST firefox-102.11.0esr-ka.xpi 635999 BLAKE2B 5c5fdf896b19222ecda6c06d887fdfb5cc491d9250e08c6e1e070fc63ea9e6c7abf41fb369b292e11791b7ffbd2348fcd3b328781ac988be79ed68ccbf88dc8f SHA512 261e5d2859d56b6a5cde06ea16db0566548eac4ac0019d99437f7c396a3e78af1974cd416120beb6e341cbeaacc7a3ab6a784c1bdc6d95c5d6cf1c34417c170e
+DIST firefox-102.11.0esr-kab.xpi 583627 BLAKE2B 5274008b41b921fd618e9186568256151c9ab7f826ae92d3b7649be30a0401d8aea1e33e2b870b665a8e7894e5f907eb8066dcdfbf902aaa87096b43a2d68ae8 SHA512 6e6a00f5c32e0ab6aff02db29c152ce96ef48b254242a98ff2ff32ce670c9e08bf3ef7b0a005f530c82d3d882a8e35aacb5d114a883ec1a21b960c6ed428be3f
+DIST firefox-102.11.0esr-kk.xpi 658875 BLAKE2B c74007c897528b6e9515bad88e05c383b99533b5ab008558e8bb7711f8eefef98ecf7e9bbed4c7918b4d11f98f828cc6a21b311f4a09c90acebd7a622f222e1f SHA512 1af489dfe96a2bdb3e8f25634810a08a6771219f2b3a60db03ce0173795e88d9c1a0c8d839df0823ae0386d150f8fc0c236a0e077c2779b7a5a8f0885cf95a91
+DIST firefox-102.11.0esr-km.xpi 543899 BLAKE2B a459eaee99c9be3721852fdc0cb31a0fbe069d6de6d574db322276c579d218d8397b7137d0d9ae3030644ac5db15fe6898d6fa9691b1409541a294feb32a014e SHA512 235ee38b0e05670613dadd512465db0a2e74ae2589540ecdb840c3dc4638f737659e398e465e5109792d71bb5941ba4fadc05b8ef5d7b401a0d5990af5e87478
+DIST firefox-102.11.0esr-kn.xpi 508574 BLAKE2B 7dceded1051ffb16eb562cc897821061093614066ee525e43144f601fb3ab52459625603c4ef4bf337541cd8ef43776be0618c8409d406c8926c4acb63ba8e42 SHA512 fdb977538c5920ff5b4a09b4b33f8e43a008c39c2bffcb3ce3faaecca17dbba088c34f78eab2da2479de128ecc99daf3f4e86a088520f84b9d5a92d66641df54
+DIST firefox-102.11.0esr-ko.xpi 617290 BLAKE2B 91087a2d25da7c2e1e013ae8cb1f0522625c65e3c0c991b07ecfd0ac348056ca9df0f339a3c48acb7ce44c0e66083d89862aba6b42c98acc4234d9015a489701 SHA512 9a2e4f2c903c744bdd6e78deb3e8960369a6c5526e57778f9fc700911deeb2a2fd217553fd45e0ea2de89e4214445c03099e27cfa33dc25822adde6604c5de04
+DIST firefox-102.11.0esr-lij.xpi 480137 BLAKE2B d1ec3b9aedee6bcb00fedccbac5b0d6ed2bd6c46b816849b36824fc3d33d1fe20b9cff31c04a58a600f3c0a84dee0ff9fb4e5a3d42bf8bf666546a7737e7cc5e SHA512 22d6172febcdd2e4facd2077ed99530530172112c1728bff74b0695f313b19a95374216fb6bbb2ab3b40b22880e2a5edffc3c4610327d199149abba90fcaf4d5
+DIST firefox-102.11.0esr-lt.xpi 574775 BLAKE2B 1c69cae581ffe275573aeeefc8410771070cb0bcb3ae1cc1dfba1b5a704416234a22f6d01b61e341781c1f40af24b2244bf613734348c84240db252573f795b9 SHA512 ceec7d56e3793174f58c239df1a94161e842af367b32d76d87de71abac73a74249dc1b273f9afc9eda6b4855496fad65ba21f52176161912e92e0adc5a9e7c11
+DIST firefox-102.11.0esr-lv.xpi 479288 BLAKE2B 01bfb3f07c7ec56e14113803e9cbd555c74dc8ae5b4b6db6a1c22c1c6eeb4ed3a4fbf031f8f7eb02a149864d7e6aa7d88e94bff92790c49e765efc411ffb223d SHA512 8e6bb583d4026ea0a371996b4989340fdae68a0455988362aacb5b55d91e159ba7cbb1326674747c0e1e245f48d7fea50af9e98ac373f5e6c9a8f5ee1e0f865f
+DIST firefox-102.11.0esr-mk.xpi 497529 BLAKE2B 2e6baa4b233201afae2868e493beb883ad3ac6848d83f9297f6b1c6deb75f8c6cc8b8c242903e8263cb92ff9aa5db2c3501155b3428607f54ea966c6db94a6aa SHA512 d531ae347cfc41172bf140b86da60e8462a423fe4497fae3b333f58f45e3e137a26b77d7a61247ab466d64ffe1a9f23c1f140c34c483635e07b0e125c353c8bb
+DIST firefox-102.11.0esr-mr.xpi 543728 BLAKE2B 28163b91ee97f6a9c24722f8e3499c7747496b6c27f34e81b3488fe63681190bae6b83341bb2010b20e0128c4bab818ff5b4066109f117397775f40a9a9ce3f0 SHA512 59430a1d4065a1c640bb4064f70ea97b28d5fbd8a13947e4bf2492ad39243312c79aec03f15a9c75815abac1d56418da9da1107537e84201e8287801210908e8
+DIST firefox-102.11.0esr-ms.xpi 459034 BLAKE2B 2e01d2d0e5cfcf39c2e5d72a31aa83f0ec00150a32c9a2eef63475934598ac1c682389d35798b6fdfbf40bc1312bcc156042583566035ac4bd8bfca4b86f370c SHA512 3822e53f7280f5b1999cbebe68ffe96c2a94a5855c50b5e0d2a0d9096d6fa9a7b7900d07bfe92e76abe4d68b62f8278c45e3258c796fa297fe212a4449925ce2
+DIST firefox-102.11.0esr-my.xpi 529943 BLAKE2B be241b483c29a5abf94633ee6cbf993930b337de6be788e92e582ab8d70ca1df6f7400cc88f457ffe81ea78c4be540443d11b01d06bb31895c1e835005547b51 SHA512 e2042e8a0de476b6f2319892e123a957505201f960355f3e8fef6fe46f123a1c5d45da75154b0ca3a175d2547277b0ee7c0dfe34f2f7a1d1bdf8839dfab46ffb
+DIST firefox-102.11.0esr-nb-NO.xpi 565276 BLAKE2B e7756d4f7ddbc841025d72f5faeeaa2a95f9e9abc042d89e895f14bb3efc208c8d4140265b5ef5b8956fdb0332d1b6c8a29ad42fcceff7347a846ea27fe76fa7 SHA512 b9237530d23e67b426fd63c1dc5037f0238d1a8b941fea9c110b202ab7e9e8af76e5d04f5a983d692615c70c4b14bff2f70bf4b626d72cd85852308841d02cad
+DIST firefox-102.11.0esr-ne-NP.xpi 498080 BLAKE2B 60f193172fa63f00eafc256baa08836a25a3ef6a0f9a5305e77984e8b9742aa0ec72829881fbd3a4ffb901c0cdfb736b3da048017d7f62648f07ff0a9759084b SHA512 596588971036231a93e2bc1868f1e7100eb651b0ab8b00d3d446fc19e026f7d862c99b74ef912cda961372619b03eaf96abb68da0ebbef69be71580753cf28f0
+DIST firefox-102.11.0esr-nl.xpi 573460 BLAKE2B 6394528b73cd37777a0e74e6b80b3f295a2d93fc5c25cb47496eabb94cd8e24ec01e9e615e4358a1652b9b1d1cef817cbdee6d19c6d2a50bef43030fb150422b SHA512 6df89da516584880cd76b7165cabdd0eee29cc8748695d1966e322888a405fa0092e0b46ab03f652850bebf1ebae2a48e589a49bc13b71dc934196340cf3f928
+DIST firefox-102.11.0esr-nn-NO.xpi 566162 BLAKE2B b150161b70acc3d4182da107506c5d37f724ed70d0926b0f9afa406e949b88e630a2f55475329fee3407837e0c6e15aa23adf4f73b4fa0959cbf388ce5d3e9f3 SHA512 2074f6a2bfcf5cfe60564a8b9af1dbae5a81fcc9ccdb00f5942a4920f5fa6ad61912e3f17a634c545c0942b125e613cbd1cbec23723af4a38a8e0a5090d1e894
+DIST firefox-102.11.0esr-oc.xpi 591131 BLAKE2B 090c18dd29bf44cfdaadd81b2c56eb31ebf6ba1a62d10e5ffda357ad64a063e83fc5cca70f1448003707a5231fd5355169e75e010c36f16dcfb8ea16622922f3 SHA512 bf17136cf2344f482a034457bace8e960e42d42771d805ae0ee58cdc8a4742d63b77584100cbd008b962155ea1e7edc0589b0fd7a8f30e8a1eebafd7cdae6055
+DIST firefox-102.11.0esr-pa-IN.xpi 648625 BLAKE2B 57d0ef0f9939f3ea699816ae8847a31d1a9790a6509070ede4ad1484523f11542627059faf80b5ef013d5d4bfffa22b0d6c6db19a292dbc7134d1e224da8ccea SHA512 8c5bd4e5e57385956b0b25c2539ce45e2a35b1bb682314f50bb8d18c38deac3e342fa503ee68ded7f16209bae3eb922580f8d2074c7f6a8dba1d4b91e6080573
+DIST firefox-102.11.0esr-pl.xpi 597072 BLAKE2B 72082b7e42a640e4770bbc14e125bfaef95f606c100b17e510268c6fa0da6bc96a10d871d6de2d1851a3988088094c250266b2e1b31ae0eb50c8583502b19195 SHA512 2965d0d85313e7ee657c27364237af40cfb25e176d72767c257bf74c0da4539ff9a162f9a30ef3231628b15b83e3d85b855aa9fb87e670a6dd58846094903980
+DIST firefox-102.11.0esr-pt-BR.xpi 579013 BLAKE2B da3adcdc74c69cbbf2df5e02697fcdb7e61058c22edf90cb615b82b85cd3c650c86f33582f6acbf914086dc1ca8ac4d2d45d9396009f62023cb94067eb3f312a SHA512 12df42dd4d7e868221a9388dc7c9d321e8830cddb3f819305b309c8c14c0ba09c5348e26befa26a67876bd09aa0284b65eec3d8353ff84424c07aa5da0c985b4
+DIST firefox-102.11.0esr-pt-PT.xpi 582839 BLAKE2B ffc7de87c714e23244ddb7ea786eb7be55e6a4e3a8a41aac9d4020e416cd99d44c15729a43f607f356cae23d5edaa3e224239009642268fc3a594f96fe9ca737 SHA512 9c7ee46c8625caad435baf0f6dea162f9104a182d68a1d32f483512b0ba335aed7e77df16a7d8539bc47ac798008db149d50015ba5084049eff87bd653777afd
+DIST firefox-102.11.0esr-rm.xpi 571905 BLAKE2B e652ba3470428d1514923afab5c269c91d346c38b7df6447ee720df1436a56c168f89c952a028a1b700582b2f9d02c601a0eee926276098e54bb34015a241c11 SHA512 d45b20e88c65ca592bebb376dbe021095c6543ac11b648fe48c4320adb361161bfa035acacac4e5a9a0fffd48dd4ecaadab6183e61e9cabca28a5afef9c5eaed
+DIST firefox-102.11.0esr-ro.xpi 541911 BLAKE2B 40ffa953a812b3d2b0f04bc6d51e38852ea8da23ebe8427b7b6d86fa05b34e6371ce5d8ae17cb17638c0016c2681c4e16a1d0bce2cb229d64ac9d9ccc8afd1f7 SHA512 eccf2a436a23e0cae62532991b5535a747d18a8446561b3a84692f4a6bf362921fc3e05a63f58ed8d38f2f8e1fd02eb5d2517b65580aec6efbcc0997484fa665
+DIST firefox-102.11.0esr-ru.xpi 671124 BLAKE2B 3e09a4ebdc110daf25d992001adb72fc29f4608c2d55e95819f388215ec989eb031ac1c7c549e7b815425d60e61a9323bf14ba827428073bf7f0c2776e05508a SHA512 52150b9fcbdcede199de1c4718222060cd00145c5312154da4434fd511e935359912ac6d50c09ef1cf72efd14e5ad4d0b18f4db694b9070dec56fb4dc2955fe3
+DIST firefox-102.11.0esr-sco.xpi 513230 BLAKE2B 826393bce9f2c564564f8915f8e3201249759dbe8138647b1fcfc1aaea950424a7c9237eda130ee72d7d51acb5f0ff3e08ebb38fa8cdc55aeebfe379b1865c38 SHA512 467236cb96c3e0086e8811f6b0bf70685a9c2a27f541cc4b5e088736b3354080f2d52375ba86e311460ddd3c6e0dff893ec6c28a28f432b42f09c6634e8b38fc
+DIST firefox-102.11.0esr-si.xpi 585627 BLAKE2B b3d160e288e3423743bc423ed434bc07ad648ffb387f3b4202157c8b3a304d77022e1ba7200f9bc102b6dd048eb711b2d3ff3a5e28ea65899ec15de22baa8211 SHA512 3157a6fe917fb15e5c18d1d1162aaccbe2d3088b2e6426dac06103980fbc1a357f57d1f2108470b23785251baef3df6bcf3609880597c0e270b1fdc773819249
+DIST firefox-102.11.0esr-sk.xpi 606126 BLAKE2B 1045ca37e4bb7dac69046cb30775369e4f3e72bcffa4e24e1b8d0ccde305f159b0dc25b0a7060afc385b3eee5515398dd27cb73ec6fdd7323690bba03cd30957 SHA512 d8ed109bfe71d2d5fa15a3de40858b57f769dfd545f5e88d91dde488c0acb2d1325c4cf5de7e9288767b4f7f8c9fbd73060d647f87f14716a6704f0ecd622df1
+DIST firefox-102.11.0esr-sl.xpi 577344 BLAKE2B 8c87bf9384e0ecc95cbfa218604fed7fdbe16ad265a12966b75cc5550dccd217e3ccd87668f3028a1e9af4d836b21847db7eb569dad5abacb9e506887e899e72 SHA512 fa5fb5e5687d94ebcfe13a65b5b9bab88b6cc54799b466a3224fbc0dbc5c933385d928f63f6741d391c1bd11d4707736bd54acee4f78d5b79d8d377c371b0de4
+DIST firefox-102.11.0esr-son.xpi 433052 BLAKE2B cbd67993e70fdb38e09a73b20a9fb640bbb99e241d989eeffd5cc76b3db440e12582f09bb47030bcc1ecc13282069268865b4109de72370cb15933661dea5d58 SHA512 64fc74192cb470257e24f55ae5566fa3b55342cc98e23409ba5036e08dcfe0c60252eff996eb559783ed9931966ec0000fb1a0db603c92b31962b97d18ea8224
+DIST firefox-102.11.0esr-sq.xpi 593402 BLAKE2B 703e12e59b7686b845d268c70c17b0cf6ad3653d176a45143f45d071ee31c9f6c2ebbd7ec05f9dafa99ea11a6b6bf573489fa004c585b43f54a1f7f64d1ad5d0 SHA512 e1d0d41f4f48aa614f0167c6e43616a0a6f6bb3c60390462f5a7271a3359a3e05a52ffede6aa55c8615dc1ac729b97ed05143a41f33f4ae1b1d199ecfd4d99c6
+DIST firefox-102.11.0esr-sr.xpi 635140 BLAKE2B 81ca2f972f153694c76934619feac9bf42bf13e7682a57c3a5a691ace49ab7896e70af4228d57770474e954636fd954387b6e6944921b87b5c974c858bb44a0d SHA512 c45a26492b56ea601f240dff48f3ab6de9a1eed719bf1c58b1282f61d33024bf705899b9533d186f0abed16500b00d1ac6216567ebe823261f748e3597f4aff1
+DIST firefox-102.11.0esr-sv-SE.xpi 576054 BLAKE2B a9f9374803c6866019a243b570c3383e46c88b5393e12f4323500377ded68ffb178b425cb15c54a9d9292d29c72fc06cd0b58c38a52e5571d0b7ef3ee37f6b05 SHA512 53988073825f39d40cf86b6d7c733239187ab6d9cb94a21c41b521b4a5c3f07ef9fcafdaa3084cc6ea7605469ca14a49645a0c76ce635a6c3412a86dd4a8c69f
+DIST firefox-102.11.0esr-ta.xpi 522063 BLAKE2B 401b22dae76e3e4125c07215dc7b88fb88870da7a48d182180fbd0b354376eb9448e231ca07d32974c896dba8b1d0330725cfb895c131bc5c1302b02f761b372 SHA512 e63cf83ef5da4b6e55d70004b5375a6029e0342618b4f8ba78b3123522db82b5612daad15110ac1f771b5f640309a9528f80ab89af92f57bb0215e0dabceb438
+DIST firefox-102.11.0esr-te.xpi 568438 BLAKE2B 8c4fb8eb244974e1118775afdd45080d48338ad1eb3947af3f135b16b46139a51ced47eaa123d7bc7395c2d75b6c00b89667d82b230fbfa5f891d4537cf851f8 SHA512 aef53e551f1344ff50d973cd7fb0655c49d9eb1894c6649bdc9662424679839bafab6a315dc08781de7ed45ca9e4111be677c1627706a15ec33bda1e71d64a70
+DIST firefox-102.11.0esr-th.xpi 649495 BLAKE2B c8a17ae1b50414ef8eb846eac08a2165bb6f22ca511fd77ab9af064abc0533fcaffc590a8681a3c735fa60e127e9484b750784d6cf525c29221d865f3e114137 SHA512 2e47db0c2ab7817890093b140f68a825dbbe46034a7a4477e8cca9a1f68116158c48b2c3a8401460c8718894febe27e0ee6213362ad6ab9584397077df748526
+DIST firefox-102.11.0esr-tl.xpi 532363 BLAKE2B 1d93caa61bb021163454b9ea9a2ba156ee2f8b622d4c9ff2034248d8f29d40a7c5b471df12a8dae8bd3256a2a9e6475361e78dc87bf140245916ff5cbb2226d4 SHA512 3f03d2b4e66ba10301612feabfc1b0376bd71fa1d6dba1fdc6faf9b5fa80feffca93c1d91b7952637739577b0b5a421401792a5760bdcbd80c2048b4c9d85573
+DIST firefox-102.11.0esr-tr.xpi 590501 BLAKE2B 574ed2dc7bffd9f5d6d465da9af0273d95c5f1f1e6ad4b3acc4b80dc484e8da620e9022e71b925f96cc9469d19e9a290367c842cec8b4843e9db9a94bcabeacb SHA512 08b39c9591f5b38bbf6fe31b31ae360ca478cc5d73032c2fdc0728a5d610555415b90e2be0a4051fc03b4f8f38aa57d8a04d67217f91458877ea595078881808
+DIST firefox-102.11.0esr-trs.xpi 497374 BLAKE2B b554ae5d8cfc8181aa33adc393e5e9f53dac814cbca6fced95e20b875a779de7d1ec2f592ffb5840bd3e8f553e5234207b8b180eec24c5aaa2bf5ac25a302da1 SHA512 9ae7b7215e4b17fc026fb71b2b4f714f06824efbd896c29763ac42bd3e3cb48962cf505a7088bc2c2eb7da232b2f3025c44e36d5e2cf9c5045a42c67eeb73a19
+DIST firefox-102.11.0esr-uk.xpi 664319 BLAKE2B e6836f6603993aab26b1673f887f3d28d0cecfa80f2807b30ea95e0498d76d2c9716c3d44f542767254c47ce52a79c04355a48c7cf0fe0996ba1854b7fcd3a4b SHA512 8cc8c204bf644388bcc18ce5ba4351772f673cbf1dd85754a013bb6b215a06f3c0644496c1615a194b86c7478c2346c2bf2212e5427d0cf2893fd67f6866fa80
+DIST firefox-102.11.0esr-ur.xpi 569924 BLAKE2B 5a8b2a87ca1766ce7c4eb053ac9168052efdb1d622aa5017a33e035cbfecadfa1beebf5420df1f76bca00200fbd36cee44a2a8aa589b9aeb3c8ad69f6c42dc5a SHA512 42bab53d1ef07a8af1d9d6b422c81f3fba936e04116f27c5f5e66efa982f8e8812c52a873e703326148efce9bcc36e2e65af030184d74cb354b4ec15e64a19b3
+DIST firefox-102.11.0esr-uz.xpi 488875 BLAKE2B fe2fbf98784330c7ed9889bd88c5151b7b7354f1e66f984fd42871460ee6aba8d657d2cc451f8fde08c01e9a7527f807640c5e354472a7f34c4d792bac91daef SHA512 199d235147a602085219ac4f315c9e21746bd7307596a87d01e0254bd5b5ee1ed28be11bef7c64f720608fe1ec2873acf599a78caad35c31c9290f5f46c0f0ba
+DIST firefox-102.11.0esr-vi.xpi 611425 BLAKE2B a32f0d5d19d826d3a27fff20dd813f7829c6961ee8fe4e4465c9b72213a8422a32fd9eca15982e0627dbaf0de2c521c143a48a9298dd38ec65ca769fa37ca8ab SHA512 d2c5468b04c4494ef997c90904e840b0cfd7af7f87798bc5b3dfe1c935ce911bb0ff7bc7e8c82c1b41fbf50c69066aaba39b41db46ed4f461847c32a36d95196
+DIST firefox-102.11.0esr-xh.xpi 427936 BLAKE2B fdb6ecc69db17755315ef2da07b7d83fc6e464d634b12b2370a73a285949f56fcea2e11cf23f4f1fbf82378698214f7f3c76b6a868e3bf980e2f4af6d9189616 SHA512 09753253e52b154d184cf50fb3009e4df936ad5ee7a44dba3baac52212b73ea7e1cbaa18253c634fed6540e9f4235e0c0d49737f355cdb6db3adcc99ed92d4ed
+DIST firefox-102.11.0esr-zh-CN.xpi 613304 BLAKE2B 4cee019e1f1a5d3bec4ccb77b17b9d0e5683033f26b75ee3a43ac2c81f3d2b899041ec9ba059b35a03c49475aa7d8938dc2fe873f86c5c5a3fb18eaac50a0d54 SHA512 a0b4d9529652382f53ba1441d2c01823308c4344dd6c140a7eb6ffd8bd11d00e3480949566d537a4f677ab8a42cf7d888b8c0f2efdf777fe128e5f91977e0590
+DIST firefox-102.11.0esr-zh-TW.xpi 614572 BLAKE2B f9d82541a8eb2b67427d1e18da1153568a5350e6d450dda7db8b6314c42f07832b750f8a379ebd6ff257aa8a4cfe4c9fea638922a5883a426f2817487637bda4 SHA512 c0ee2fd55ae94ef308df940ed9599fb8e4078a957cd1b8d4e0200401d911e8f746bd02da856316112dd037a51cd9f1a309270eb94fa6fb95bd179421db26b801
DIST firefox-113.0-ach.xpi 460930 BLAKE2B 9bd3c48571d77842655cc1837dac35c006e8ee3ce82c6b8d3665cd00516090eea2354e48e8ceec8f279e768c4332d1d8d777ecb059c12f79aad0b824ae97af00 SHA512 7d6d1934812d5b6e954c810db1a781589dd93663978a4e78f3018e643050f003005370fd336cc314895cc903c5588b1d318b8c39b18c438695dae63be21c8fbe
DIST firefox-113.0-af.xpi 424035 BLAKE2B 22d3d9db00fb362be2d774beb0348f8e88842c753e29536df94c2e41de03515362d52e6005e7c7bd697fb1c5f8deff63b34b74d459b9dd9196f3d425604a94be SHA512 8b6c128e9e0274c74c5ccdceb7da31cdb3d5e9dd0c5f382403838ca0e6ab6ecb4105a214f9bc577aafc0809dfccdb0c7a6a2deb6e0cc369cad8579082d153d17
DIST firefox-113.0-an.xpi 505339 BLAKE2B 254e559fbf3d48ee8be01d15f8fe0a183b175ec7c09d29fe69e8ce59d89c43c97efae4d4c1b2c2c50a64f367e3ef048cd5585637a4e4e6f2473980e9b749ad58 SHA512 6fc6c410cbafd6a1b00839950eda3623cdd4c69aa6de5c8235adebbd0effc08e04db75ef376e783ba3afb6084d86c0a4cda6e3c72451ddbd4f84b09e1e25f0e8
@@ -292,13 +196,10 @@ DIST firefox-113.0-vi.xpi 612249 BLAKE2B 5f4c3761c0c0897462488312829097bf7b84988
DIST firefox-113.0-xh.xpi 422782 BLAKE2B 1ab73e467f71bb9a569226c04b538815b9db9bc647ead603dac3ef69746508fbb5440b6c8cd018a8cd00b01994c6e3a09e3679bf54c2f1c9d60df7abd30cf373 SHA512 c590ba4ea3c06ec6bea0d2700a4ef632390f8893c37b6b0996b1212d6ed4c9a7e4cfd49a982fcedcd48518740e974f79097165be71829c545e086875cd152463
DIST firefox-113.0-zh-CN.xpi 611658 BLAKE2B cd8b24c7a8b3fe81176f2ee5e3ae39be69896bdf71f709a8ad7332bb46ee2d9c9110ba0ca681c6972eae86338906691b5c6caf94871da58cd36e0341dcf1c674 SHA512 d5a24cff452c1d97679060c5abf0b158ed1fe3f859ae47a391af0719d4a8b9c832ccfecffa1ada2e09bcdf766188d42b51bc4a3022b549bf6ce0f2923e158061
DIST firefox-113.0-zh-TW.xpi 613181 BLAKE2B 1f1d513bdc1bbee9d7500110aaabf6dd864541bb6e875b79a7067b3a393bc24aae9abb4c44e6146485192effb0a94db6d4f078174c013d9b471284e817e02eb2 SHA512 f0ecde9845601504bb2f323d5cb872c525be89b434b3cbdd2b8d013a81cba5d57a1b1b9f378d8e0705a6df0715d0612a259f1ae70d06015b2843f1c326cf6eaa
-DIST firefox-bin_i686-102.10.0.tar.bz2 80592586 BLAKE2B 4f4d5007c4f241c75eb278f41547333208e37f0dcf5845617f16e6e4cf20d1632004df4badade94e19e3e6ba16b3f48d01c6bc5bb3aa6ee89d851e977be5a0ed SHA512 67219dd091fb5d14cd6585bb7887d2593ac478a6bd6f52f35cc1537de1dedba09a03c78f1d959b5a5917754be34322ae394d00c2db12038e6c32550a16b87a36
-DIST firefox-bin_i686-112.0.2.tar.bz2 83668246 BLAKE2B 479d3ac66c21cc5eaff0d9bdaabbf78a93af0693426b42064916e5a8df74369245c7e65e9db3eace60cf6a35c843c2befad5b6169567138fd0d26ebf5d18ee2c SHA512 d857a476373bc12bde28fb7ee49b834dc256f008c544b5ef975120664f162c819a2060896cfc2b759396b340eb01ed7426eddca629b97a6870a19fff1dc0fc5d
+DIST firefox-bin_i686-102.11.0.tar.bz2 80618143 BLAKE2B e6ca89a1851bc22d0c89f6b6860fad4286f3c1879692ab1cafcad556bee722efe3250472b7d0166e9d7153019affb1c9a4c7098d07b7e3e9c341034b37bec6a8 SHA512 63a48df40652bdfa3663f1cdbe4f0a53263a3525c66163105aedd5cbd6f93a5688ea8b5f00eddc69773e749a165ebc451c7dd6b05fe896d69bbcc2ade12e7c9d
DIST firefox-bin_i686-113.0.tar.bz2 83394756 BLAKE2B cf63ef939d083d2079b30a342cdc5ac880a7e8e13a02e40aed68f809bab9317446ab68b71bbcc1335ff8d251261755cae13ddad5bc3d34fb343681ecd241d1fa SHA512 1a5396e46ae1be0c27f197e6319be7882902fc3d0ca95da006aa178dc2dccfba6084afd2a42447378d3456883bd9e9d05cf96e262a615c98b327a773afd9c9b9
-DIST firefox-bin_x86_64-102.10.0.tar.bz2 77310356 BLAKE2B fb76752633238a98c224061c51e467855974434f1e637cebde2742c0160d71dcdcb3c63aa63304b6db43eafd3b5aa40fe5c85b3fb4eaddbb1fc02d1571689933 SHA512 50f3d38bd5d268d9cb7eb3d7ee1f67a93431ae63643bc69cd68aae3ea7add60ac390258d9814b7f438d6ac87e380b8e0a11a5276bba3a5e53f5b2360e01c933e
-DIST firefox-bin_x86_64-112.0.2.tar.bz2 80256866 BLAKE2B 372c2fa07028d57de792b81d4c99d35546c47697dffc6eb00c50d0bab6bd01c3e32cf61271eabfa988d9cfbd98ab8162bfdfa27223372f7691ef51a81627d326 SHA512 7789c95d582530f28b33c1ceeb67bfff246064f4b483bf8185fff7117b86de29ad5c855acc533474e42bf35dfac52cc0c9a39e4c73d84b7ecc24e80c6fa08adc
+DIST firefox-bin_x86_64-102.11.0.tar.bz2 77369030 BLAKE2B 2ac5292bcf5a8b3182b01025a6867f18522e6f1e3020e91697a742f2c48a9b9e4e6e83816da087a123e7ebf50659fa0035035a3091a04c08c5b39346d314a565 SHA512 9b4844050cdc3ddb8c2d0ca42a38373a5b92e9342c1ed2953990a6271cf0b928b0a35c40335af3565f1dc74ee8d980df2dd79217c0e8537203b962365d5d1d1a
DIST firefox-bin_x86_64-113.0.tar.bz2 79666542 BLAKE2B 36938990e80c1dfdd1b8d9d7b17e1fe49f0481456b34d12baac5b8a9918207e789dc431b5b2dfc7bc2ccb07df8d11e00f06247fb39ede11a0e6c4d8b015fda24 SHA512 ba0396bcbec36b4f72d17bdacd8090a559f86782213b85e7c255b3b927dd0d598905e2dc8ca1185b2cf5a1714f4316e9f981a1779718567dafd909619fe41c71
-EBUILD firefox-bin-102.10.0.ebuild 10818 BLAKE2B 92bbc7f0cc880ab08859d8f7d3da3e7fce327a0974533a19ea366b37d005a83ae5fb88270a98625c216248dc70150874c29b45dfaefd6b5d91fe0bf92fc62aa0 SHA512 4ac6cd0433f0610d59dafd2f84531aace09173f62ec09ad6eabb6b40cb1f42cb93c971f2bd67d4f28def1a1118b2d41bf73776d93ccdb044a1b680f1ce889474
-EBUILD firefox-bin-112.0.2.ebuild 10858 BLAKE2B b18820f9df07f9bdbd2435f15e5e6472bb07e2b068d34b947cc226b0fe880265b455cc5fa15ac210c9d679553c5e8aa7e9254667be6cb95bafc06ae14c505245 SHA512 2ed5ea6723fcce70359930747b2893d6ba0de19134df2da3788e7c7fc43a8cde868e55892d5c7f2361619662958ccdd6cfcac2880b94fe583de41938ab986bdd
+EBUILD firefox-bin-102.11.0.ebuild 10818 BLAKE2B 92bbc7f0cc880ab08859d8f7d3da3e7fce327a0974533a19ea366b37d005a83ae5fb88270a98625c216248dc70150874c29b45dfaefd6b5d91fe0bf92fc62aa0 SHA512 4ac6cd0433f0610d59dafd2f84531aace09173f62ec09ad6eabb6b40cb1f42cb93c971f2bd67d4f28def1a1118b2d41bf73776d93ccdb044a1b680f1ce889474
EBUILD firefox-bin-113.0.ebuild 10858 BLAKE2B b18820f9df07f9bdbd2435f15e5e6472bb07e2b068d34b947cc226b0fe880265b455cc5fa15ac210c9d679553c5e8aa7e9254667be6cb95bafc06ae14c505245 SHA512 2ed5ea6723fcce70359930747b2893d6ba0de19134df2da3788e7c7fc43a8cde868e55892d5c7f2361619662958ccdd6cfcac2880b94fe583de41938ab986bdd
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-102.10.0.ebuild b/www-client/firefox-bin/firefox-bin-102.11.0.ebuild
index f81d5b9db36a..f81d5b9db36a 100644
--- a/www-client/firefox-bin/firefox-bin-102.10.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-102.11.0.ebuild
diff --git a/www-client/firefox-bin/firefox-bin-112.0.2.ebuild b/www-client/firefox-bin/firefox-bin-112.0.2.ebuild
deleted file mode 100644
index d134ec543678..000000000000
--- a/www-client/firefox-bin/firefox-bin-112.0.2.ebuild
+++ /dev/null
@@ -1,381 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="rapid"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-
-COMMON_DEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-
-DEPEND="${COMMON_DEPEND}"
-
-RDEPEND="${COMMON_DEPEND}
- !www-client/firefox-bin:0
- !www-client/firefox-bin:esr
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- alsa? (
- !pulseaudio? ( media-sound/apulse )
- )
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local show_doh_information show_normandy_information show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since firefox-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla Firefox shortcut."
- elog "If you still want to be able to select between running Mozilla Firefox"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 805c51c5f6c5..ceec8949242d 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -105,6 +105,104 @@ DIST firefox-102.10.0esr-xh.xpi 427933 BLAKE2B f581ed920343e0b7c323a470c176dafdf
DIST firefox-102.10.0esr-zh-CN.xpi 613321 BLAKE2B 21bd7a9f4c549e4a443f066679660899e280016e2fe854e4a1bc4ede01efb407bd2012affa848120481eb2999920cae4ccbf4a1e6272871c5198e8ce59985f4c SHA512 230638b64c6b2b7fade5b0503d7f87f2c92c35963a1c861441196df196051073d0f7f94378c39ffae441ee5cff1cb37b1669b45ae73c39fc2aef059695c9ef75
DIST firefox-102.10.0esr-zh-TW.xpi 614579 BLAKE2B f43efdbc63293629474fb02f5cae5c50d99fb3be58dc82eb3c41717402e86251c44381d721d50eb7747b527554bb0744dd1c5f7e07a92ec65ba77cad384422af SHA512 44cfa7aa39feeb383e51d482d42e9ea90da825022ef4557c81777468b1f8f51b4924f416c955bc0819d20101541fb548db9cab709857c76cdb113bdfbc27b67d
DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B b4d8eaa6d72b009d12b435781c360f043bca7554d8b069b8d858399ece03f20703d7e36427a3f92d0b801a94b1c3f132904f21e51ba4118116bbfa4e5668d651 SHA512 f2b53c35bdd22a3de6f32699b832babcbf499667197c02dd50cf0b6cd956e0f4471f420938c2ab72f0a0686ed99fe74e3184afe9b5f7169130879b8f8fd99f0b
+DIST firefox-102.11.0esr-ach.xpi 466438 BLAKE2B 18deee55ae9b47fcc0957db25279bd55d43bee58f44020f9a8b2f6bc1828b54d44f00a0608d922b1255418a85ee4141c46de3ac7b8f2b8e3d67d4750fb6442db SHA512 3e1db667f60f3b7e978ff5750a8a873aa654141eb4181210c900f3c3a4e0181ef52d4eaa1aebd2f88641ae164f71d4e7bc5fb474c8970b6c8e77844ed48c2176
+DIST firefox-102.11.0esr-af.xpi 429115 BLAKE2B f4b6545e0180299292191df7c510a9e8cc2f65290f4b4e6b6194ad84a2b72e716ad2e5dce664d0aa96a3cc55005abae4bf38a80c4a5260271ad53430d4ea5791 SHA512 de524c3d49447c975985154583c6632c57773509049ccda359b550a23867fd9c77065f5a6e64a8f1a46e0e899a8bccf2c3a8aadf836887063001213a651e859c
+DIST firefox-102.11.0esr-an.xpi 510493 BLAKE2B fef68890756c1ba398c2919a6f0afc55af9291cda046a31377ee88c397f5869cd9f287062bab2eb075280477f1759f6049585ab19b7708ea6cf688ec7a7e3024 SHA512 c16e60ad78cd6277fb19824aa26ba454f713aa857ba38afb0c3c09bd3e7c01d1c7c7eef2bbf1cf8c11bd96b53810c702fc405a8971d1ea0049283b3d0561b060
+DIST firefox-102.11.0esr-ar.xpi 578885 BLAKE2B 203c96de80036a5f8ed2db95111b8469eae931a7548246d45eb65c422dabaad7dcf5ae88639d8e1ed36d9b9193e237c751884167d72405b2610cbe3e26cb62bd SHA512 8f4cc6629043f0eab0aef0f60c64714c9db56e9f697f0863b7cb8283fefd7cceeeb9999821b82c34f89568706d68ce9335b358a2179c5ca4a3ee380788f38c88
+DIST firefox-102.11.0esr-ast.xpi 498102 BLAKE2B 4d284f84a4ea200726586a2c1f4397dcfcbd00e419bf83eb19b8b083e3807bab86776279e1c09bf6eb1ec1f6506ffec84d45bebbd6eb861adfb5062284442f29 SHA512 b03a86c9e812cd51f9ae7bae78db9c92a90961584d7fd0c74207901f34ffba7cd86330aee2cccd046818989e94f6d997dd9e85221f0c3bdde0b0b732bdecc239
+DIST firefox-102.11.0esr-az.xpi 500789 BLAKE2B 7831e91d0e5640fc4402ce53a1483edd2f5640c210040fc1d158e7dd5c27e758727ec1fb6d7e37bc96adaaff321bc33e5164d50c5b659f0e0e5ef5876be131e3 SHA512 395c83c5746629e7ac7dcd6e893fc101352a40544450ebbe346ec510021eb42593976d54f6477e44b80d9ec75ca50e7e0d4c5944f51aa3f1b7d27ab2a9e5a324
+DIST firefox-102.11.0esr-be.xpi 666681 BLAKE2B f7ea5577981b46759c3f805c64cdd26f74e2a236d0450f5653a27fb14420e164113e565f6cdec8316ec073a63ae33c7c5ac59856d5cf67759dc52c4c459c25ea SHA512 a330c64901f1aaca4de2dd42fe47a82d64abec9d45229ff1b378172c67ec1ba532da7c7f30d46783e206f85ea15bb07bd9898a7b46f4cb64a8500c3d69bb7360
+DIST firefox-102.11.0esr-bg.xpi 591346 BLAKE2B b93c246fb1409482b2d861759296ffecce38b1b9dd755bd32f28d38e4d7c2e1e426bfceeb6642659cf15eef2b5f191c479159f8ea47c6a0d1161d2ed8d08078c SHA512 b820ca3d7d63f89740b6c617a9f0e53486996a85083be4d237200751d5a643361a1d22b464905d335738f2a128990aa3e0666e1948539e9b251ca6b694147e8c
+DIST firefox-102.11.0esr-bn.xpi 591686 BLAKE2B 4e837ae1a230c81155710ad62fb7c270c6a4834172d33338fad2a3f0e253bc5517c3fccf12ea79b1d7d839be4f974f3dab3a005011af7dc2755720182cd3a9e3 SHA512 16b7f24e44c6f82fb6ecfbf5fe6c49b6bcefb421f7cbd9c6053ef91c7f68c903e4bc1c56cb3e4db1a60e3440479a8a50ac30e60b6bfc2e5a9d6ece11d2371d4c
+DIST firefox-102.11.0esr-br.xpi 555852 BLAKE2B 98ee3d457b372ecfea4b3df3dfaa4075855fa6131c60d7c03b9e4013c7af4020cf56564a76debbdb586eff827ceeb08b8b55985cf0eab9caff44ac3da895acb7 SHA512 719b3faaef21bbf7e99e2241a29653111beebdf6cf427d6b83d8944fdf5ddbd8117f958c4c3f621f7ebfd70cfdc4b578ecf32d3011ef226eb9f799dd135d4335
+DIST firefox-102.11.0esr-bs.xpi 471727 BLAKE2B 127c1d5b5b0cc627d2e25bcd604e93fdcaa5228a3c8eab9149c124b1a219d99dc96eeea48b4663a1e48a529dcc5821261bb05312f77f59586abbbf791b6d313b SHA512 32ffa3197792f49d9df249a31dfe8ce26861d4995533feb71f83394bfbd4b3dac6751eac0a9c5c8a1e3c3733e937455ba502a77c20417e3b7c99021a5b1223cd
+DIST firefox-102.11.0esr-ca-valencia.xpi 549188 BLAKE2B 4d8daaa67a94581ade46b591c08d6a2cad573466a0ef4527661e281694db0da71cea9ad214bfb95d547610ff2ad6564429dfd2d265fb1056e7748a7f9b5c3580 SHA512 365722a3603074ca78d21ed45368d270131d035d66b3b7a5ac68f1933f67a1f48ab57c8c4a320a2aa8235f51f50d58fb4dcfa08bdbed4c5232b560442b6923e3
+DIST firefox-102.11.0esr-ca.xpi 561934 BLAKE2B ed3d0bfaae47fccdefc5c1f7c8e14f2034a6596cb6d431ec7acdb870be5cbf5d8a6f00805b265ed551922a6ac7382bfa29eebfe1e183c809d9b6a2d9efd14ebd SHA512 41980096619e1795eccf4adfbe76882cfa2420298188d046a7ba0b895c592cef0158ef23916ee4e0d21ece280a4f769a8b4a16e1db1eb9f1413f43c5db5aeae8
+DIST firefox-102.11.0esr-cak.xpi 563841 BLAKE2B be23cb3abddf5fd2906263049fef19c4a2431b25212fda32cba73d88cc581fc5455d6af556b1c7a0455dc07bfa63a8ce62ebf4629e37f654b783e4e4954d3b4b SHA512 f520ce64ba71e9844a17ae9c5e21a61b45fec50602f753a9e5f283ca05ff8a29400653336cbb28977e544ba7ebb3e1242a9feaa88316fc5038b7928f4bc59608
+DIST firefox-102.11.0esr-cs.xpi 599800 BLAKE2B 2b7ff6a989fc6412e1e0123e00497dfc5fef0e814b4a25d1c7cb29e9dc7eccbd5bc7b5adf7a75fc8b0164f350945b0ef789c01fd05ffa213ebbc433bf4e4c71d SHA512 009057c0eb6e2cea23f3fdce51c6bebb53034176139902a5f4cff77915c5420f5bbdee928a851d8c5a3aba2a2181916ae76bf8091c76de507b76ac6780234f8c
+DIST firefox-102.11.0esr-cy.xpi 579213 BLAKE2B 6420053b4c516fc5123b4fbd482967e5b0296f9308c0eece64897bbcfb37ba2328ad1d7b438e9e9e3ec3c39a9a88900aa7f7839d31e70868c12c7de4422bcc05 SHA512 4758ce4e92bca727f8ed2e8651358827dc47deaa682e1992434a44e21b05eca7080a6c223873e495e55af44fe69dd82fe603f3dde52039197a3a2f531f150e5a
+DIST firefox-102.11.0esr-da.xpi 570508 BLAKE2B 0c4b119c5802994c6ba237626218f27e9b1e58ab1e7f18895df1c4ee5ef1e3dcaae130648c933bab4105fcfa48de7014d03c44bc2cb2457e51ac5f09af8cb359 SHA512 6f1bb0037f28804a8d16c8b1ad9dbbde4b4cdab7cb189d9109e3f46d2d15cd90825cc258d6722b30d56403008715d9142aad6f4ec23ef110882510aef88f9ae1
+DIST firefox-102.11.0esr-de.xpi 591571 BLAKE2B d5829036dba72920d524726e8801b8b1efb33bf42f4a3d6ccb7331c379bf2c5ecb1112c545bf2cefaaee0e05dfb352c7003d8db815a93d14f6a08926420cfbc0 SHA512 a560ecc3392eebb68ae12091f90cf165afe2ae5860f7a1cac3ef8f6d4ccd19250ba273b5a081668405fab606cacebad9118490ea79b81258b81ff1c72af006e2
+DIST firefox-102.11.0esr-dsb.xpi 600367 BLAKE2B 40037c3d961acecb22142f1da50a331d37bd8ed96c9cd6de300ef073584c3796bcbe3a4563f63e9964dff8213742315b08885412bb6cc8fb7ac48d57139eaf53 SHA512 f5bd89306e79974448f9691ac8aa574761a1324a36d538a62096c4f9b5fe66353490bf1767bfeaf2a4c14c855892dda32b3bdffbb70346d85b6e92800b8a63c3
+DIST firefox-102.11.0esr-el.xpi 681663 BLAKE2B 198168aa08d07a22401409b753758b8425ac167fc87ef6c393b26333a964ac983648cab778c27d32904d14a6f6072f75d181593075d81e408efb401de160775c SHA512 0cb2797a8ede9a24324fa0c85ac554c283d3d807e17ec77e50dce31bae325956095dd8462b0f897caa7df7c7d6bac5e1916ec255ce00496d5ea73bc9442551c3
+DIST firefox-102.11.0esr-en-CA.xpi 541055 BLAKE2B 70af6cf36b8ee3cad048808eca3c57199ea4c16a692d1303de2b6663e5ac07616eeb9e62817deff7d175cbade2f240fa3cf0b08480ef9a75085314cb12c25249 SHA512 6548b8df81d2ce3b06c4748e880173fdcbaecad90ab1f15964dfe4b479d31e221faa2710bbc50bdd4b4ce825e79a09d123752a71f65984e7faeb94ff29e86e13
+DIST firefox-102.11.0esr-en-GB.xpi 543987 BLAKE2B 79f264740fc984e2eeb35e7cf173f0deb08aa3328412c729f0d596614d8aed21872073160d2bfc93f832fcf74f72b90be50409d3d263eebb7804896cdf6a6ae9 SHA512 6781864dfb449552e3ee0da79852d5da69d8e5231c3e13b4f4984246e458d0b50aeca2bbb804d8a9e9d444a38937308d6adb9ec6994c30ea4043512c989dd347
+DIST firefox-102.11.0esr-eo.xpi 571431 BLAKE2B af640935045c2ae44672d71bb1079782b5a292e19a5e5e1063ab0c9b69ff40eabee9d7494efabdd8581ee2d52632970aac914dcdc1227dc5d9c52075ce4fcc72 SHA512 a824d772487027c12365e8560befa57cefb17b1d042cef33de46a6438d493a00ecde5565f326a5223643d0c799d107c00474b36b3b1bd33f0b9de6d0f2b3aa8d
+DIST firefox-102.11.0esr-es-AR.xpi 584194 BLAKE2B b7ece67860bd7b0fff1cc8d3b12188e44c6ffd36b0c5a16b1bdf4d6e52b7ba2600de857d96b344c483eee5987858725e123b89089cb78ab293affa7a0d493a10 SHA512 18879aeb617f2d50d8103b3cf0296ab45846519d2663323e3130ef16b4891294f07bcfd9b75411f5d96112d1aa88a597b75718ca3f5c796bf2d8cd9605ad244b
+DIST firefox-102.11.0esr-es-CL.xpi 583183 BLAKE2B eba9603a73966582c7f78abd3858de482be82f6c2fb83c40b7db4a70834c0c8a3ad1a581bf894f8dfdcd25e779263c84606631cfd7903567c5f0df6052754418 SHA512 1c656518e34379a3d09f8d2b2c992ffed2702471d8f94899607579a3b1ef72d5c6def7d17b5f09254caa18a3b7322620ebdaf1c6ecbcddf9ce2d80188e9103c6
+DIST firefox-102.11.0esr-es-ES.xpi 576080 BLAKE2B b3433041fae11c50a94206d52c2ba603737ad62abf94d9bfc90cf3ada7be3923610b77d09975a1d11307deed2cb55a9ffb16deed2ab9d5627efdbcaaeb42009e SHA512 0a5bebddc6104d58f78633732b6cdf2587ecf281940f33ddab277464cc176d87c158c1277a7dd36bad14571d45554585e59423aa61e25d37e7e1e1f35a9b47b7
+DIST firefox-102.11.0esr-es-MX.xpi 586663 BLAKE2B 863ce18cf6a76ce326c013d4e4235ef4d41f3ef0e962d2a1373452a315a8c4af3101d7a95f13401c03b9b9fda3021c0d0686fb8ee4290c188be0a91193aea498 SHA512 8c4664def2bb1ee3db8859db86bf5ea815815d556fe348d73fc9633822d12924260a49d0e7dc089d8fc1c017655fba50b9c9433b20fbe5a36e2cde9fd77c06cd
+DIST firefox-102.11.0esr-et.xpi 543295 BLAKE2B 42e65fb54f4315eb84ad9594dc1ebe24e51d033553449fa849aaf0de0e4b6e4a8030fc52fcc3afd924af15828196dc599ee417f53f00a6f1c26c119fe5eda077 SHA512 16f0ba519b5c97dd7a024f2f11b662fe839008e3717db3a2fd240c56b3c8bc187fbfafe5f5eb3f1b1d2529a657e0bb5bb1771c83aa2b185c7af3cc16ce40d342
+DIST firefox-102.11.0esr-eu.xpi 572522 BLAKE2B ff5777faf347b49e629a8734323e8039b99f831ae84079bd7ec42ea5e593ed246a16ff2394cfa5257dfafabc1c5ec0f8c4cf08d8bdb9a49590745fd2781ef1fa SHA512 a4f777dda7f4e860aa00f5d64378bc8099ef491e64ec1814cc1c2c7b23ffba38f6af049b288780f4b9d895565d65236858c44d5e22d4765d83ea1eef88a3dba0
+DIST firefox-102.11.0esr-fa.xpi 583113 BLAKE2B 6f14abaf92ee4eb3ff26767d36b8370d030747fad1102749ec4491f01fc276cf6bb2151e48f79ea40fcd03bdb1b572e09c8d3104b35b762fa9e569520732ad15 SHA512 ede719e6f2659bf04e7a2468f61dc147c4c20b79945e44f4bd67bd1893ac78834a11d43cb36649c79e3428d9963ebad7ebe697797e3e19a745b7e25d73159c6c
+DIST firefox-102.11.0esr-ff.xpi 483117 BLAKE2B 893d8d7e4c1d1c6479a9c0931f3733aa2e8855f52fda34d59c8af58ea0a3a9195baa54fe4ef5efdf998ece47a9da15c6da9fd78d3f8b85a4c31c1d6416bbf153 SHA512 60a0da9234991d19e6d898b01f9eabff560d3d98e1690ab5e286d3ca82bd1babc45744f9f26f55832ab38c2b3bda8d72483216ad9a007a90621089ae9c853638
+DIST firefox-102.11.0esr-fi.xpi 568234 BLAKE2B 41aed634a6d671b833a9cbefb0f2e2e15591a358b30b2fbdd3dc0753ce5d5851003ec6141270c425eedaf14831b28dadd7d85e3696b98f12d517931cf6cb36f0 SHA512 911c57a3f94cebb5d991d3b115654cc4d324cd03c53deec9b579a5118063ef8db665c6e6a740ef19bf853d6316617bfd81e04f0061ad282823caf47be80fe66d
+DIST firefox-102.11.0esr-fr.xpi 595533 BLAKE2B 7acd58a0fbe714c8a8efdd31299f68669b77eb27162c4fe386ba34ca20ba3e85133e83feebaa9a746c76623a164cbcc2cbd69b065375a03d433dc07621378f76 SHA512 c35da5e8b633d53fdd602cfb411bd3b623bc5259cf5385a31b6429af75b98e74449d3813cfe0f5b9c33f39b1ac90e2ba76357464e8416ffdde07d0dfe9802898
+DIST firefox-102.11.0esr-fy-NL.xpi 580243 BLAKE2B c6b139a4008194d2028c0730c3888aabe1032ff5981d6169e1747c184ed8db2186af4b36d25b585d3f9b822e6d27f2f47299cb1c4115da56d6df149f294c2b04 SHA512 53d866c0e493913d0ae36db66d5c266dcacca10061bbf8257e9591150f92ce4c2d0922109524f9b19432886890f0fd82e20efc6fa290461b3342f4f1f246ea03
+DIST firefox-102.11.0esr-ga-IE.xpi 480690 BLAKE2B 2a538f29d8346a0df951e0c7215da66057051398afea8a52afab3dc5361bfa5abc1b59c11cde00aff6bae1d8a8fe1b077e9ee9124bdbe62b3e82160ab4e0fde6 SHA512 74f6e0336de66f88872676ec2cc182deac8b6dd42d97e4947de63da0709a821a4aee3b82c258e066e2071457f9007275f48c2c05d236ed978e4c9f7f25791320
+DIST firefox-102.11.0esr-gd.xpi 557860 BLAKE2B 4d44a76c6ca93e9a7a429e728b68261693334dc9b778b6aa14df4d6082afefde97c3f0fb3fdc8546caf499c7d134fc977886089368ba3cc2a6bd428ff7a273a8 SHA512 0e04e35e5249b47ad2046bc016347354033dd4fa593ef9fd0c1f799687a90c7bed626ba6d637156c48cf7953f4b308ab19789b3e88f42e026007565732e53f26
+DIST firefox-102.11.0esr-gl.xpi 550711 BLAKE2B df5a54cb0f4d52c25bdefaab0f1c47fd5f0d463c116f5be367f81c7856a64e82526cf3c8048cdc995f02702ffced408bc1b6247859abb12f4f2c7758bb7626e5 SHA512 d224f6b9d88318b5b884ca6674735255e38b2a55dd08e284c00882ddd008b6f9a8e10cf51a27084ffed95766d78f76325b522409346dc8e7568fe2ed3601b93a
+DIST firefox-102.11.0esr-gn.xpi 595693 BLAKE2B 116cacf204b4ebd01038de33836d35d9c4d310381dbcf5e820c25e56ed7ad1e91c0694dd95fb4c06305115160dde8d7f521297152c7c59fdb6a26ad940de8812 SHA512 8c2cb7e4cf23e0b7c0619086111e67e64a7d8fbde0552313fc5a30a740869c62d233486beaa5fca975a0a8aee2209e94d6ef918b39bb659097976e9e57b32e5b
+DIST firefox-102.11.0esr-gu-IN.xpi 541907 BLAKE2B b8ef9571147e1e30bbd66ef1d656b5315fcd11f7c8f11fd9b2647b785f1c5af6e0abcaaba327727002c2fdd64fae201d022b9ca6ec832815a680c5b38fc1d189 SHA512 1250f7718f8ebc6367467b2a1ed340624a6c776063eeae89fc74454919df02fb17d95857b7b6a8b79555356f02307c353c46320845713005584095b8627bf448
+DIST firefox-102.11.0esr-he.xpi 591516 BLAKE2B 2574a01bb49e85dc2d0854b7ce1cc85508f3affd7c0b07e916db30d0095344322daaabc20f346b0858d8f8f79096aec71b1555fae791dbee21954b29ed4d5e53 SHA512 0c7dfdafaae620f6d48f2f58c015ecd8b09c02897fb8b2dbcd68fda521dfb9a8336f73c11915517b7725b8c6e01bfe7fd59a44da03a336f689af82d8f212cfc4
+DIST firefox-102.11.0esr-hi-IN.xpi 570412 BLAKE2B c2e21a44bd2d40f21a2507e1a09803aae118165706565f92310fe57a71cc7c041a5352c5d6ce77bb39be55865ff447dd5327819f9e225c7bf65f46b22751b3a5 SHA512 384a54c3af0a4b975f77f2abcb88be30811e92c09f8c71cb477227b3d020d31b3c0459be353b76ffaaa04f12c2f991b2c1f1a8abcec73ef8a1d6f4b165154f32
+DIST firefox-102.11.0esr-hr.xpi 555265 BLAKE2B 302649626a8be690c85418e4757618147dcd00cd8c57306d2367720947378a5ba10178abcc155f745be7f1d8aea189f50f8e4e5feb5418eb83393c38a55cff82 SHA512 ff4ec22f74336f61d4edd9409bf0c893403636302179a21fc5b59c1c242dcd6b748de6f968d5fb6faddd24d3dee58596554d44a1d1b3f1a8836349e452470e8f
+DIST firefox-102.11.0esr-hsb.xpi 599182 BLAKE2B 418f485751f1ff74db8ea652b23106dfcaf55f67cd85ec746d8de9ad79d5a9813671d18e679cad3bdf2e30ada8bde0a73e0221e1bcb368bd7a78211244ec049b SHA512 46c46a7f43d585722ab3515aa1bb56462d75e7496fed030106328cd91d9d3bcb6eaef9ba16b7011ed8b534762002d9f54eab96d9d603c9074d708d099c093b4b
+DIST firefox-102.11.0esr-hu.xpi 605257 BLAKE2B 117578202592dffef12ecfeb62419ded06fe963e97ab12e6d4f3b6cc9488871da37e1d21fa3885069b4764118c9e451471c82388bf9d6dde9ae93186dbd4ccd4 SHA512 0d1362074226cb5aa25ea1056e18af6e19cdb3d0b0bafaa19f68dde8ca7f416113bfd874261f97287d21b71aa65100655be7d43024363440a2f4976b07889c3f
+DIST firefox-102.11.0esr-hy-AM.xpi 607090 BLAKE2B 8e140e08ccbd17498065c2451ad16585562645624122a5596d80b7ccd6df76ab3031d87af7401ac850f5a97034efabb6a32da130f0e2a9105dd610df900d42af SHA512 de758a1abb0aa8d72e78e3ad44d8d3e8d2117db166107f356cc5b7aa4173aa1fce1b4d512e68f82068a06b7b0237dfa93b5cef62a7569c01cb78bfc420c193c3
+DIST firefox-102.11.0esr-ia.xpi 567883 BLAKE2B 670ebd8604035139ad2230131d401f35db00f3e9c52c236a6335fc073099b67eabda2e32e0c38cd8184286951120d900fa0b68701cfc162c98c5a242cf7ce348 SHA512 0ea13db52f7ae387b362767b0b8122a88705263486edacdd842a1d755d54cd57f5b4d5ab4f97830936cda3f7b39dd09f5ae6bed9d175051c1b7b0f4131ba2272
+DIST firefox-102.11.0esr-id.xpi 564790 BLAKE2B f629299adf39481cf4f8d98876d23f08e6352c4929ba92cca4f2a1a252118392c52352c578e3a440f9bc3adcca5b017df011d2823ca6fbb3129e78fd9d1b4732 SHA512 6b9eae18fa4a727bcb172d127500ae161a03561de75358a524d53301190b56b6c8de975302c458872800b30a519549fb5fa8cffd3f88fa887b4a458fb71474f3
+DIST firefox-102.11.0esr-is.xpi 575730 BLAKE2B 8f844758bf5de1780c69f7a05149cfe2488ad9f435ad8896bf7c5d42a871da43140cb9fe7e201dd3527cf61f1d0c592220965a6b0a95d7c499b4b6d064c7bb16 SHA512 8c6360c50a8abc1c521e4dd24379bd141fa314150533d2eb9ce98bd4823808484cfa4ac319b3f25b84bd51f8b2faed057a36ff94fa63bd6ceccc3eba9ee49c1b
+DIST firefox-102.11.0esr-it.xpi 505282 BLAKE2B 3e90e5168bb183e904d2a75f22e2c98a2bddd7a5903a9f31120f5e3f4703f0c2afa5df12f5f9150e227111effb084f461ecb4af43efe08d1de0aec00adec413f SHA512 4e6e53ade05e9fe5adec71ffee8f5b5d263c9ac3423df8446af5691cf315489b7e64922e0bb0f47c110104b4d16b2795e25f1c86d545737c134b433c2e3079c3
+DIST firefox-102.11.0esr-ja.xpi 631483 BLAKE2B 48f0bdb1f4230e465981d418501282fbab5f7d9c7fcd93225354d74b801427a27149d87a7174fdbb347ced61e67e58f60e53b90b3f1ff3fa328267b26e0d3644 SHA512 f3b91b6ddff723fbdc068cfaab9bbd9129b70b48dd88e1f92e6c43455c412ee84d48cd29efb5df47a48e9d8f12d5ad4d66576cb3f4832384717c26cdc39e51e7
+DIST firefox-102.11.0esr-ka.xpi 635999 BLAKE2B 5c5fdf896b19222ecda6c06d887fdfb5cc491d9250e08c6e1e070fc63ea9e6c7abf41fb369b292e11791b7ffbd2348fcd3b328781ac988be79ed68ccbf88dc8f SHA512 261e5d2859d56b6a5cde06ea16db0566548eac4ac0019d99437f7c396a3e78af1974cd416120beb6e341cbeaacc7a3ab6a784c1bdc6d95c5d6cf1c34417c170e
+DIST firefox-102.11.0esr-kab.xpi 583627 BLAKE2B 5274008b41b921fd618e9186568256151c9ab7f826ae92d3b7649be30a0401d8aea1e33e2b870b665a8e7894e5f907eb8066dcdfbf902aaa87096b43a2d68ae8 SHA512 6e6a00f5c32e0ab6aff02db29c152ce96ef48b254242a98ff2ff32ce670c9e08bf3ef7b0a005f530c82d3d882a8e35aacb5d114a883ec1a21b960c6ed428be3f
+DIST firefox-102.11.0esr-kk.xpi 658875 BLAKE2B c74007c897528b6e9515bad88e05c383b99533b5ab008558e8bb7711f8eefef98ecf7e9bbed4c7918b4d11f98f828cc6a21b311f4a09c90acebd7a622f222e1f SHA512 1af489dfe96a2bdb3e8f25634810a08a6771219f2b3a60db03ce0173795e88d9c1a0c8d839df0823ae0386d150f8fc0c236a0e077c2779b7a5a8f0885cf95a91
+DIST firefox-102.11.0esr-km.xpi 543899 BLAKE2B a459eaee99c9be3721852fdc0cb31a0fbe069d6de6d574db322276c579d218d8397b7137d0d9ae3030644ac5db15fe6898d6fa9691b1409541a294feb32a014e SHA512 235ee38b0e05670613dadd512465db0a2e74ae2589540ecdb840c3dc4638f737659e398e465e5109792d71bb5941ba4fadc05b8ef5d7b401a0d5990af5e87478
+DIST firefox-102.11.0esr-kn.xpi 508574 BLAKE2B 7dceded1051ffb16eb562cc897821061093614066ee525e43144f601fb3ab52459625603c4ef4bf337541cd8ef43776be0618c8409d406c8926c4acb63ba8e42 SHA512 fdb977538c5920ff5b4a09b4b33f8e43a008c39c2bffcb3ce3faaecca17dbba088c34f78eab2da2479de128ecc99daf3f4e86a088520f84b9d5a92d66641df54
+DIST firefox-102.11.0esr-ko.xpi 617290 BLAKE2B 91087a2d25da7c2e1e013ae8cb1f0522625c65e3c0c991b07ecfd0ac348056ca9df0f339a3c48acb7ce44c0e66083d89862aba6b42c98acc4234d9015a489701 SHA512 9a2e4f2c903c744bdd6e78deb3e8960369a6c5526e57778f9fc700911deeb2a2fd217553fd45e0ea2de89e4214445c03099e27cfa33dc25822adde6604c5de04
+DIST firefox-102.11.0esr-lij.xpi 480137 BLAKE2B d1ec3b9aedee6bcb00fedccbac5b0d6ed2bd6c46b816849b36824fc3d33d1fe20b9cff31c04a58a600f3c0a84dee0ff9fb4e5a3d42bf8bf666546a7737e7cc5e SHA512 22d6172febcdd2e4facd2077ed99530530172112c1728bff74b0695f313b19a95374216fb6bbb2ab3b40b22880e2a5edffc3c4610327d199149abba90fcaf4d5
+DIST firefox-102.11.0esr-lt.xpi 574775 BLAKE2B 1c69cae581ffe275573aeeefc8410771070cb0bcb3ae1cc1dfba1b5a704416234a22f6d01b61e341781c1f40af24b2244bf613734348c84240db252573f795b9 SHA512 ceec7d56e3793174f58c239df1a94161e842af367b32d76d87de71abac73a74249dc1b273f9afc9eda6b4855496fad65ba21f52176161912e92e0adc5a9e7c11
+DIST firefox-102.11.0esr-lv.xpi 479288 BLAKE2B 01bfb3f07c7ec56e14113803e9cbd555c74dc8ae5b4b6db6a1c22c1c6eeb4ed3a4fbf031f8f7eb02a149864d7e6aa7d88e94bff92790c49e765efc411ffb223d SHA512 8e6bb583d4026ea0a371996b4989340fdae68a0455988362aacb5b55d91e159ba7cbb1326674747c0e1e245f48d7fea50af9e98ac373f5e6c9a8f5ee1e0f865f
+DIST firefox-102.11.0esr-mk.xpi 497529 BLAKE2B 2e6baa4b233201afae2868e493beb883ad3ac6848d83f9297f6b1c6deb75f8c6cc8b8c242903e8263cb92ff9aa5db2c3501155b3428607f54ea966c6db94a6aa SHA512 d531ae347cfc41172bf140b86da60e8462a423fe4497fae3b333f58f45e3e137a26b77d7a61247ab466d64ffe1a9f23c1f140c34c483635e07b0e125c353c8bb
+DIST firefox-102.11.0esr-mr.xpi 543728 BLAKE2B 28163b91ee97f6a9c24722f8e3499c7747496b6c27f34e81b3488fe63681190bae6b83341bb2010b20e0128c4bab818ff5b4066109f117397775f40a9a9ce3f0 SHA512 59430a1d4065a1c640bb4064f70ea97b28d5fbd8a13947e4bf2492ad39243312c79aec03f15a9c75815abac1d56418da9da1107537e84201e8287801210908e8
+DIST firefox-102.11.0esr-ms.xpi 459034 BLAKE2B 2e01d2d0e5cfcf39c2e5d72a31aa83f0ec00150a32c9a2eef63475934598ac1c682389d35798b6fdfbf40bc1312bcc156042583566035ac4bd8bfca4b86f370c SHA512 3822e53f7280f5b1999cbebe68ffe96c2a94a5855c50b5e0d2a0d9096d6fa9a7b7900d07bfe92e76abe4d68b62f8278c45e3258c796fa297fe212a4449925ce2
+DIST firefox-102.11.0esr-my.xpi 529943 BLAKE2B be241b483c29a5abf94633ee6cbf993930b337de6be788e92e582ab8d70ca1df6f7400cc88f457ffe81ea78c4be540443d11b01d06bb31895c1e835005547b51 SHA512 e2042e8a0de476b6f2319892e123a957505201f960355f3e8fef6fe46f123a1c5d45da75154b0ca3a175d2547277b0ee7c0dfe34f2f7a1d1bdf8839dfab46ffb
+DIST firefox-102.11.0esr-nb-NO.xpi 565276 BLAKE2B e7756d4f7ddbc841025d72f5faeeaa2a95f9e9abc042d89e895f14bb3efc208c8d4140265b5ef5b8956fdb0332d1b6c8a29ad42fcceff7347a846ea27fe76fa7 SHA512 b9237530d23e67b426fd63c1dc5037f0238d1a8b941fea9c110b202ab7e9e8af76e5d04f5a983d692615c70c4b14bff2f70bf4b626d72cd85852308841d02cad
+DIST firefox-102.11.0esr-ne-NP.xpi 498080 BLAKE2B 60f193172fa63f00eafc256baa08836a25a3ef6a0f9a5305e77984e8b9742aa0ec72829881fbd3a4ffb901c0cdfb736b3da048017d7f62648f07ff0a9759084b SHA512 596588971036231a93e2bc1868f1e7100eb651b0ab8b00d3d446fc19e026f7d862c99b74ef912cda961372619b03eaf96abb68da0ebbef69be71580753cf28f0
+DIST firefox-102.11.0esr-nl.xpi 573460 BLAKE2B 6394528b73cd37777a0e74e6b80b3f295a2d93fc5c25cb47496eabb94cd8e24ec01e9e615e4358a1652b9b1d1cef817cbdee6d19c6d2a50bef43030fb150422b SHA512 6df89da516584880cd76b7165cabdd0eee29cc8748695d1966e322888a405fa0092e0b46ab03f652850bebf1ebae2a48e589a49bc13b71dc934196340cf3f928
+DIST firefox-102.11.0esr-nn-NO.xpi 566162 BLAKE2B b150161b70acc3d4182da107506c5d37f724ed70d0926b0f9afa406e949b88e630a2f55475329fee3407837e0c6e15aa23adf4f73b4fa0959cbf388ce5d3e9f3 SHA512 2074f6a2bfcf5cfe60564a8b9af1dbae5a81fcc9ccdb00f5942a4920f5fa6ad61912e3f17a634c545c0942b125e613cbd1cbec23723af4a38a8e0a5090d1e894
+DIST firefox-102.11.0esr-oc.xpi 591131 BLAKE2B 090c18dd29bf44cfdaadd81b2c56eb31ebf6ba1a62d10e5ffda357ad64a063e83fc5cca70f1448003707a5231fd5355169e75e010c36f16dcfb8ea16622922f3 SHA512 bf17136cf2344f482a034457bace8e960e42d42771d805ae0ee58cdc8a4742d63b77584100cbd008b962155ea1e7edc0589b0fd7a8f30e8a1eebafd7cdae6055
+DIST firefox-102.11.0esr-pa-IN.xpi 648625 BLAKE2B 57d0ef0f9939f3ea699816ae8847a31d1a9790a6509070ede4ad1484523f11542627059faf80b5ef013d5d4bfffa22b0d6c6db19a292dbc7134d1e224da8ccea SHA512 8c5bd4e5e57385956b0b25c2539ce45e2a35b1bb682314f50bb8d18c38deac3e342fa503ee68ded7f16209bae3eb922580f8d2074c7f6a8dba1d4b91e6080573
+DIST firefox-102.11.0esr-pl.xpi 597072 BLAKE2B 72082b7e42a640e4770bbc14e125bfaef95f606c100b17e510268c6fa0da6bc96a10d871d6de2d1851a3988088094c250266b2e1b31ae0eb50c8583502b19195 SHA512 2965d0d85313e7ee657c27364237af40cfb25e176d72767c257bf74c0da4539ff9a162f9a30ef3231628b15b83e3d85b855aa9fb87e670a6dd58846094903980
+DIST firefox-102.11.0esr-pt-BR.xpi 579013 BLAKE2B da3adcdc74c69cbbf2df5e02697fcdb7e61058c22edf90cb615b82b85cd3c650c86f33582f6acbf914086dc1ca8ac4d2d45d9396009f62023cb94067eb3f312a SHA512 12df42dd4d7e868221a9388dc7c9d321e8830cddb3f819305b309c8c14c0ba09c5348e26befa26a67876bd09aa0284b65eec3d8353ff84424c07aa5da0c985b4
+DIST firefox-102.11.0esr-pt-PT.xpi 582839 BLAKE2B ffc7de87c714e23244ddb7ea786eb7be55e6a4e3a8a41aac9d4020e416cd99d44c15729a43f607f356cae23d5edaa3e224239009642268fc3a594f96fe9ca737 SHA512 9c7ee46c8625caad435baf0f6dea162f9104a182d68a1d32f483512b0ba335aed7e77df16a7d8539bc47ac798008db149d50015ba5084049eff87bd653777afd
+DIST firefox-102.11.0esr-rm.xpi 571905 BLAKE2B e652ba3470428d1514923afab5c269c91d346c38b7df6447ee720df1436a56c168f89c952a028a1b700582b2f9d02c601a0eee926276098e54bb34015a241c11 SHA512 d45b20e88c65ca592bebb376dbe021095c6543ac11b648fe48c4320adb361161bfa035acacac4e5a9a0fffd48dd4ecaadab6183e61e9cabca28a5afef9c5eaed
+DIST firefox-102.11.0esr-ro.xpi 541911 BLAKE2B 40ffa953a812b3d2b0f04bc6d51e38852ea8da23ebe8427b7b6d86fa05b34e6371ce5d8ae17cb17638c0016c2681c4e16a1d0bce2cb229d64ac9d9ccc8afd1f7 SHA512 eccf2a436a23e0cae62532991b5535a747d18a8446561b3a84692f4a6bf362921fc3e05a63f58ed8d38f2f8e1fd02eb5d2517b65580aec6efbcc0997484fa665
+DIST firefox-102.11.0esr-ru.xpi 671124 BLAKE2B 3e09a4ebdc110daf25d992001adb72fc29f4608c2d55e95819f388215ec989eb031ac1c7c549e7b815425d60e61a9323bf14ba827428073bf7f0c2776e05508a SHA512 52150b9fcbdcede199de1c4718222060cd00145c5312154da4434fd511e935359912ac6d50c09ef1cf72efd14e5ad4d0b18f4db694b9070dec56fb4dc2955fe3
+DIST firefox-102.11.0esr-sco.xpi 513230 BLAKE2B 826393bce9f2c564564f8915f8e3201249759dbe8138647b1fcfc1aaea950424a7c9237eda130ee72d7d51acb5f0ff3e08ebb38fa8cdc55aeebfe379b1865c38 SHA512 467236cb96c3e0086e8811f6b0bf70685a9c2a27f541cc4b5e088736b3354080f2d52375ba86e311460ddd3c6e0dff893ec6c28a28f432b42f09c6634e8b38fc
+DIST firefox-102.11.0esr-si.xpi 585627 BLAKE2B b3d160e288e3423743bc423ed434bc07ad648ffb387f3b4202157c8b3a304d77022e1ba7200f9bc102b6dd048eb711b2d3ff3a5e28ea65899ec15de22baa8211 SHA512 3157a6fe917fb15e5c18d1d1162aaccbe2d3088b2e6426dac06103980fbc1a357f57d1f2108470b23785251baef3df6bcf3609880597c0e270b1fdc773819249
+DIST firefox-102.11.0esr-sk.xpi 606126 BLAKE2B 1045ca37e4bb7dac69046cb30775369e4f3e72bcffa4e24e1b8d0ccde305f159b0dc25b0a7060afc385b3eee5515398dd27cb73ec6fdd7323690bba03cd30957 SHA512 d8ed109bfe71d2d5fa15a3de40858b57f769dfd545f5e88d91dde488c0acb2d1325c4cf5de7e9288767b4f7f8c9fbd73060d647f87f14716a6704f0ecd622df1
+DIST firefox-102.11.0esr-sl.xpi 577344 BLAKE2B 8c87bf9384e0ecc95cbfa218604fed7fdbe16ad265a12966b75cc5550dccd217e3ccd87668f3028a1e9af4d836b21847db7eb569dad5abacb9e506887e899e72 SHA512 fa5fb5e5687d94ebcfe13a65b5b9bab88b6cc54799b466a3224fbc0dbc5c933385d928f63f6741d391c1bd11d4707736bd54acee4f78d5b79d8d377c371b0de4
+DIST firefox-102.11.0esr-son.xpi 433052 BLAKE2B cbd67993e70fdb38e09a73b20a9fb640bbb99e241d989eeffd5cc76b3db440e12582f09bb47030bcc1ecc13282069268865b4109de72370cb15933661dea5d58 SHA512 64fc74192cb470257e24f55ae5566fa3b55342cc98e23409ba5036e08dcfe0c60252eff996eb559783ed9931966ec0000fb1a0db603c92b31962b97d18ea8224
+DIST firefox-102.11.0esr-sq.xpi 593402 BLAKE2B 703e12e59b7686b845d268c70c17b0cf6ad3653d176a45143f45d071ee31c9f6c2ebbd7ec05f9dafa99ea11a6b6bf573489fa004c585b43f54a1f7f64d1ad5d0 SHA512 e1d0d41f4f48aa614f0167c6e43616a0a6f6bb3c60390462f5a7271a3359a3e05a52ffede6aa55c8615dc1ac729b97ed05143a41f33f4ae1b1d199ecfd4d99c6
+DIST firefox-102.11.0esr-sr.xpi 635140 BLAKE2B 81ca2f972f153694c76934619feac9bf42bf13e7682a57c3a5a691ace49ab7896e70af4228d57770474e954636fd954387b6e6944921b87b5c974c858bb44a0d SHA512 c45a26492b56ea601f240dff48f3ab6de9a1eed719bf1c58b1282f61d33024bf705899b9533d186f0abed16500b00d1ac6216567ebe823261f748e3597f4aff1
+DIST firefox-102.11.0esr-sv-SE.xpi 576054 BLAKE2B a9f9374803c6866019a243b570c3383e46c88b5393e12f4323500377ded68ffb178b425cb15c54a9d9292d29c72fc06cd0b58c38a52e5571d0b7ef3ee37f6b05 SHA512 53988073825f39d40cf86b6d7c733239187ab6d9cb94a21c41b521b4a5c3f07ef9fcafdaa3084cc6ea7605469ca14a49645a0c76ce635a6c3412a86dd4a8c69f
+DIST firefox-102.11.0esr-szl.xpi 527095 BLAKE2B 00509d561538ede816b1c5ff78ed4523f65e103759e58cd98593763fb39152ae4f900485243ffc5cae576947a26f192f338df3de33c7706bafbde981dadb9db8 SHA512 184a590c2b9a6183e0a9e1f093313dc207f7ff25a89ebfd2c40bfe1fc310ad49272bb55e3b91ce3863322b428a49c4d2844496afd3720f32b1c5adb92af11fa0
+DIST firefox-102.11.0esr-ta.xpi 522063 BLAKE2B 401b22dae76e3e4125c07215dc7b88fb88870da7a48d182180fbd0b354376eb9448e231ca07d32974c896dba8b1d0330725cfb895c131bc5c1302b02f761b372 SHA512 e63cf83ef5da4b6e55d70004b5375a6029e0342618b4f8ba78b3123522db82b5612daad15110ac1f771b5f640309a9528f80ab89af92f57bb0215e0dabceb438
+DIST firefox-102.11.0esr-te.xpi 568438 BLAKE2B 8c4fb8eb244974e1118775afdd45080d48338ad1eb3947af3f135b16b46139a51ced47eaa123d7bc7395c2d75b6c00b89667d82b230fbfa5f891d4537cf851f8 SHA512 aef53e551f1344ff50d973cd7fb0655c49d9eb1894c6649bdc9662424679839bafab6a315dc08781de7ed45ca9e4111be677c1627706a15ec33bda1e71d64a70
+DIST firefox-102.11.0esr-th.xpi 649495 BLAKE2B c8a17ae1b50414ef8eb846eac08a2165bb6f22ca511fd77ab9af064abc0533fcaffc590a8681a3c735fa60e127e9484b750784d6cf525c29221d865f3e114137 SHA512 2e47db0c2ab7817890093b140f68a825dbbe46034a7a4477e8cca9a1f68116158c48b2c3a8401460c8718894febe27e0ee6213362ad6ab9584397077df748526
+DIST firefox-102.11.0esr-tl.xpi 532363 BLAKE2B 1d93caa61bb021163454b9ea9a2ba156ee2f8b622d4c9ff2034248d8f29d40a7c5b471df12a8dae8bd3256a2a9e6475361e78dc87bf140245916ff5cbb2226d4 SHA512 3f03d2b4e66ba10301612feabfc1b0376bd71fa1d6dba1fdc6faf9b5fa80feffca93c1d91b7952637739577b0b5a421401792a5760bdcbd80c2048b4c9d85573
+DIST firefox-102.11.0esr-tr.xpi 590501 BLAKE2B 574ed2dc7bffd9f5d6d465da9af0273d95c5f1f1e6ad4b3acc4b80dc484e8da620e9022e71b925f96cc9469d19e9a290367c842cec8b4843e9db9a94bcabeacb SHA512 08b39c9591f5b38bbf6fe31b31ae360ca478cc5d73032c2fdc0728a5d610555415b90e2be0a4051fc03b4f8f38aa57d8a04d67217f91458877ea595078881808
+DIST firefox-102.11.0esr-trs.xpi 497374 BLAKE2B b554ae5d8cfc8181aa33adc393e5e9f53dac814cbca6fced95e20b875a779de7d1ec2f592ffb5840bd3e8f553e5234207b8b180eec24c5aaa2bf5ac25a302da1 SHA512 9ae7b7215e4b17fc026fb71b2b4f714f06824efbd896c29763ac42bd3e3cb48962cf505a7088bc2c2eb7da232b2f3025c44e36d5e2cf9c5045a42c67eeb73a19
+DIST firefox-102.11.0esr-uk.xpi 664319 BLAKE2B e6836f6603993aab26b1673f887f3d28d0cecfa80f2807b30ea95e0498d76d2c9716c3d44f542767254c47ce52a79c04355a48c7cf0fe0996ba1854b7fcd3a4b SHA512 8cc8c204bf644388bcc18ce5ba4351772f673cbf1dd85754a013bb6b215a06f3c0644496c1615a194b86c7478c2346c2bf2212e5427d0cf2893fd67f6866fa80
+DIST firefox-102.11.0esr-ur.xpi 569924 BLAKE2B 5a8b2a87ca1766ce7c4eb053ac9168052efdb1d622aa5017a33e035cbfecadfa1beebf5420df1f76bca00200fbd36cee44a2a8aa589b9aeb3c8ad69f6c42dc5a SHA512 42bab53d1ef07a8af1d9d6b422c81f3fba936e04116f27c5f5e66efa982f8e8812c52a873e703326148efce9bcc36e2e65af030184d74cb354b4ec15e64a19b3
+DIST firefox-102.11.0esr-uz.xpi 488875 BLAKE2B fe2fbf98784330c7ed9889bd88c5151b7b7354f1e66f984fd42871460ee6aba8d657d2cc451f8fde08c01e9a7527f807640c5e354472a7f34c4d792bac91daef SHA512 199d235147a602085219ac4f315c9e21746bd7307596a87d01e0254bd5b5ee1ed28be11bef7c64f720608fe1ec2873acf599a78caad35c31c9290f5f46c0f0ba
+DIST firefox-102.11.0esr-vi.xpi 611425 BLAKE2B a32f0d5d19d826d3a27fff20dd813f7829c6961ee8fe4e4465c9b72213a8422a32fd9eca15982e0627dbaf0de2c521c143a48a9298dd38ec65ca769fa37ca8ab SHA512 d2c5468b04c4494ef997c90904e840b0cfd7af7f87798bc5b3dfe1c935ce911bb0ff7bc7e8c82c1b41fbf50c69066aaba39b41db46ed4f461847c32a36d95196
+DIST firefox-102.11.0esr-xh.xpi 427936 BLAKE2B fdb6ecc69db17755315ef2da07b7d83fc6e464d634b12b2370a73a285949f56fcea2e11cf23f4f1fbf82378698214f7f3c76b6a868e3bf980e2f4af6d9189616 SHA512 09753253e52b154d184cf50fb3009e4df936ad5ee7a44dba3baac52212b73ea7e1cbaa18253c634fed6540e9f4235e0c0d49737f355cdb6db3adcc99ed92d4ed
+DIST firefox-102.11.0esr-zh-CN.xpi 613304 BLAKE2B 4cee019e1f1a5d3bec4ccb77b17b9d0e5683033f26b75ee3a43ac2c81f3d2b899041ec9ba059b35a03c49475aa7d8938dc2fe873f86c5c5a3fb18eaac50a0d54 SHA512 a0b4d9529652382f53ba1441d2c01823308c4344dd6c140a7eb6ffd8bd11d00e3480949566d537a4f677ab8a42cf7d888b8c0f2efdf777fe128e5f91977e0590
+DIST firefox-102.11.0esr-zh-TW.xpi 614572 BLAKE2B f9d82541a8eb2b67427d1e18da1153568a5350e6d450dda7db8b6314c42f07832b750f8a379ebd6ff257aa8a4cfe4c9fea638922a5883a426f2817487637bda4 SHA512 c0ee2fd55ae94ef308df940ed9599fb8e4078a957cd1b8d4e0200401d911e8f746bd02da856316112dd037a51cd9f1a309270eb94fa6fb95bd179421db26b801
+DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723 SHA512 fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e SHA512 5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
DIST firefox-112-patches-06.tar.xz 18576 BLAKE2B f2e74ec4bdd2a9a3d7aa3cc925da450eb6f6af21840ea15c3d172f618c935667faed14a3239d1c3ea9a005cf9a4e336ecfc99c103039a3158d0303379353b343 SHA512 3b1fb6434b36fd63fb7d4d56aa9169a9112104e3f0c88de956c27ba285f7ed5df8393553616fcd035319f8ad533838a74dec48ee56797083acbddf6ed3cfafe8
DIST firefox-112.0.2-ach.xpi 459578 BLAKE2B 1966937e0da3c725850d34556e2fa3166e5753000b7c6c9d5bd2565b75bd04505cac26b01642eeafca67e1ffa95e6125dc27dcddc72a753e225283c1f2343457 SHA512 daa42f8be4e36ba86b6ffc2c88bdf334de102c1c793a97c17d0bac9421c4ebec87677d7855d1cd31efbfefc7b1e3a5228f02e4a86e6dcf5354b77825ea28354e
@@ -309,6 +407,7 @@ DIST firefox-113.0-zh-CN.xpi 611658 BLAKE2B cd8b24c7a8b3fe81176f2ee5e3ae39be6989
DIST firefox-113.0-zh-TW.xpi 613181 BLAKE2B 1f1d513bdc1bbee9d7500110aaabf6dd864541bb6e875b79a7067b3a393bc24aae9abb4c44e6146485192effb0a94db6d4f078174c013d9b471284e817e02eb2 SHA512 f0ecde9845601504bb2f323d5cb872c525be89b434b3cbdd2b8d013a81cba5d57a1b1b9f378d8e0705a6df0715d0612a259f1ae70d06015b2843f1c326cf6eaa
DIST firefox-113.0.source.tar.xz 499018844 BLAKE2B 1506901352ea84b8016080aa81a0f431b8620c64c0c54364ec56d1878b6413ad965c2d9f39a9bb06d2356c206702283400918b4fb0fa3dac380360f54e60b146 SHA512 96b0f0774083270f4fcce06085b177ced25ba05da7291d777f1da1d5bbad30721bc6363b76e06ccb64fc092778c8326a426a8bfdfa3cbaafd4f1169b924744a5
EBUILD firefox-102.10.0.ebuild 36945 BLAKE2B 7fa69a1943348e1dddb8143d3012a185054f66cb5d5147a9e69f502c7e29267c5e4ac06b6bad86e55122fb155c176912568fac3e8ef2daaac66ce4d9988a4575 SHA512 4f475808715fde3565fe415d0e8321ae38aba1c253824b6ee8f5fb1041beb935c516fe4ef034ca3ab736db968b99024ff2ee891d8cd30b5dd588e31439a0d6c2
+EBUILD firefox-102.11.0.ebuild 36948 BLAKE2B 6e7253c588e07f87bbd0cad4b28945a9e9f9d63c287c0cd2a3b6aa12a97b4617f0b6d01271bf27e3c3803ccc472a8297e65e596f7aebf50dac52c8348c6700bc SHA512 335ce08f240fd6da5317ba4e905cd2ba0a902e1c3cc6b507f41547dd8fc35198f4f831e7f4cdbcdaa31d22cde58292f1a81a3dcbdcfb1e409fdfe542f6bd18af
EBUILD firefox-112.0.2.ebuild 41692 BLAKE2B 2e8aa7ae0195bf292b699035efc9fa26146619f15d5c9e6574ebba83ac6fb364eb971f7e7ae00843f279fdc64206757096c55fac152898f3d895a62ba485e01e SHA512 28ec137e9bd9f4e7edd4ff343dacd9ac672a0c3ec9b80ef3b2f881394e05796d08785cca6c6f1ae2dc743e2c23fb3ba2696f768081ad52cdff3b9b7b61da5646
EBUILD firefox-113.0.ebuild 41692 BLAKE2B 62b08b31939613963414bdbc097108b215531723c8b1f54fb7d334e3a7e3e29ff1bde4bd91448a989ab7bda4b437dc8a185918b2174e313696cc660a08f46faf SHA512 91843ac46efc0a9afb47b1568f339cd33848ab5cb8fb8ac27d85fecc25c73c7e12d8da72fe24f4dc0906c94759f5836f8f9453c84cf81e93758ee9d58d936aa7
MISC metadata.xml 2349 BLAKE2B 28d361b31232cb633877c0229f923638614b369caf92d392d9f0a1d51a5a1596b9ee7817076673de381fcbc708d9038da967dfe2440f4d21c1658b6dea2783cf SHA512 61bc9614c7d56a68fdfbd0ffbc2c828002a0be6b56523109dfb482d73f7739b934dcf407088fb5cca0f0c1c89b56a2c8d9afd836d39bf4108d3510a81814135c
diff --git a/www-client/firefox/firefox-102.11.0.ebuild b/www-client/firefox/firefox-102.11.0.ebuild
new file mode 100644
index 000000000000..93f9e2bcad74
--- /dev/null
+++ b/www-client/firefox/firefox-102.11.0.ebuild
@@ -0,0 +1,1278 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="pgo"
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
+ llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \
+ virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="esr"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
+IUSE+=" wayland wifi"
+
+# Firefox-only IUSE
+IUSE+=" geckodriver +gmp-autoupdate screencast"
+
+REQUIRED_USE="debug? ( !system-av1 )
+ pgo? ( lto )
+ wayland? ( dbus )
+ wifi? ( dbus )"
+
+# Firefox-only REQUIRED_USE flags
+REQUIRED_USE+=" screencast? ( wayland )"
+
+FF_ONLY_DEPEND="!www-client/firefox:0
+ !www-client/firefox:rapid
+ screencast? ( media-video/pipewire:= )
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ clang? (
+ sys-devel/lld:15
+ virtual/rust:0/llvm-15
+ pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:14
+ sys-devel/llvm:14
+ clang? (
+ sys-devel/lld:14
+ virtual/rust:0/llvm-14
+ pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] )
+ )
+ )
+ )
+ !clang? ( virtual/rust )
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.24.3
+ net-libs/nodejs
+ virtual/pkgconfig
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )"
+
+COMMON_DEPEND="${FF_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.79.2
+ >=dev-libs/nspr-4.34
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ x11-libs/libxkbcommon[X]
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ dev-libs/dbus-glib
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ libproxy? ( net-libs/libproxy )
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.12-r4
+ )
+ )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-71.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wayland? (
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libdrm
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ dev-libs/dbus-glib
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )"
+
+RDEPEND="${COMMON_DEPEND}
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+# Firefox-only LANGS
+MOZ_LANGS+=( ach )
+MOZ_LANGS+=( an )
+MOZ_LANGS+=( az )
+MOZ_LANGS+=( bn )
+MOZ_LANGS+=( bs )
+MOZ_LANGS+=( ca-valencia )
+MOZ_LANGS+=( eo )
+MOZ_LANGS+=( es-CL )
+MOZ_LANGS+=( es-MX )
+MOZ_LANGS+=( fa )
+MOZ_LANGS+=( ff )
+MOZ_LANGS+=( gn )
+MOZ_LANGS+=( gu-IN )
+MOZ_LANGS+=( hi-IN )
+MOZ_LANGS+=( hy-AM )
+MOZ_LANGS+=( ia )
+MOZ_LANGS+=( km )
+MOZ_LANGS+=( kn )
+MOZ_LANGS+=( lij )
+MOZ_LANGS+=( mk )
+MOZ_LANGS+=( mr )
+MOZ_LANGS+=( my )
+MOZ_LANGS+=( ne-NP )
+MOZ_LANGS+=( oc )
+MOZ_LANGS+=( sco )
+MOZ_LANGS+=( si )
+MOZ_LANGS+=( son )
+MOZ_LANGS+=( szl )
+MOZ_LANGS+=( ta )
+MOZ_LANGS+=( te )
+MOZ_LANGS+=( tl )
+MOZ_LANGS+=( trs )
+MOZ_LANGS+=( ur )
+MOZ_LANGS+=( xh )
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Allow access to GPU during PGO run
+ local ati_cards mesa_cards nvidia_cards render_cards
+ shopt -s nullglob
+
+ ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if [[ -n "${ati_cards}" ]] ; then
+ addpredict "${ati_cards}"
+ fi
+
+ mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if [[ -n "${mesa_cards}" ]] ; then
+ addpredict "${mesa_cards}"
+ fi
+
+ nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
+ if [[ -n "${nvidia_cards}" ]] ; then
+ addpredict "${nvidia_cards}"
+ fi
+
+ render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
+ if [[ -n "${render_cards}" ]] ; then
+ addpredict "${render_cards}"
+ fi
+
+ shopt -u nullglob
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Clearing crate checksums where we have applied patches
+ moz_clear_vendor_checksums bindgen
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=browser
+
+ # Set Gentoo defaults
+ export MOZILLA_OFFICIAL=1
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-updater \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ if use ppc64; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ mozconfig_use_enable geckodriver
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ if use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld when using clang
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ else
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-flags '-flto*'
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ else
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ if use clang ; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
+ local disable_elf_hack=
+ if use amd64 ; then
+ disable_elf_hack=yes
+ elif use x86 ; then
+ disable_elf_hack=yes
+ elif use arm ; then
+ disable_elf_hack=yes
+ fi
+
+ if [[ -n ${disable_elf_hack} ]] ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
+ fi
+ elif tc-is-gcc ; then
+ if ver_test $(gcc-fullversion) -ge 10 ; then
+ einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
+ append-cxxflags -fno-tree-loop-vectorize
+ fi
+ fi
+
+ if use elibc_musl && use arm64 ; then
+ mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc ; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ if use system-python-libs; then
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
+ else
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if use pgo ; then
+ virtx_cmd=virtx
+
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+ fi
+
+ local -x GDK_BACKEND=x11
+
+ ${virtx_cmd} ./mach build --verbose \
+ || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+ fi
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install geckodriver
+ if use geckodriver ; then
+ einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
+ pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/browser/branding/official"
+ local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
+ local desktop_filename="${PN}-esr.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ local show_doh_information
+ local show_normandy_information
+ local show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla ${PN^} shortcut."
+ elog "If you still want to be able to select between running Mozilla ${PN^}"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ elog
+ elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using "
+ elog "useragent checks. To temporarily fix this, enter about:config and modify "
+ elog "network.http.useragent.forceVersion preference to \"99\"."
+ elog "Or install an addon to change your useragent."
+ elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100"
+ elog
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+}