summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29579 -> 29600 bytes
-rw-r--r--app-admin/Manifest.gzbin32880 -> 32878 bytes
-rw-r--r--app-admin/pwgen/Manifest2
-rw-r--r--app-admin/pwgen/pwgen-2.08-r1.ebuild2
-rw-r--r--app-crypt/Manifest.gzbin24112 -> 24114 bytes
-rw-r--r--app-crypt/yubikey-manager/Manifest3
-rw-r--r--app-crypt/yubikey-manager/yubikey-manager-4.0.9.ebuild18
-rw-r--r--app-text/Manifest.gzbin48381 -> 48386 bytes
-rw-r--r--app-text/mythes/Manifest2
-rw-r--r--app-text/mythes/mythes-1.2.5.ebuild28
-rw-r--r--dev-embedded/Manifest.gzbin9052 -> 9224 bytes
-rw-r--r--dev-embedded/libjaylink/Manifest6
-rw-r--r--dev-embedded/libjaylink/libjaylink-0.2.0.ebuild4
-rw-r--r--dev-embedded/libjaylink/libjaylink-0.3.0.ebuild45
-rw-r--r--dev-embedded/libjaylink/libjaylink-9999.ebuild4
-rw-r--r--dev-embedded/picotool/Manifest4
-rw-r--r--dev-embedded/picotool/metadata.xml11
-rw-r--r--dev-embedded/picotool/picotool-1.1.0.ebuild35
-rw-r--r--dev-go/Manifest.gzbin4713 -> 4878 bytes
-rw-r--r--dev-go/go-critic/Manifest4
-rw-r--r--dev-go/go-critic/go-critic-0.6.4.ebuild25
-rw-r--r--dev-go/go-critic/metadata.xml8
-rw-r--r--dev-java/Manifest.gzbin52470 -> 52473 bytes
-rw-r--r--dev-java/jnr-posix/Manifest2
-rw-r--r--dev-java/jnr-posix/jnr-posix-3.1.15.ebuild12
-rw-r--r--dev-lang/Manifest.gzbin19201 -> 19198 bytes
-rw-r--r--dev-lang/lua/Manifest12
-rw-r--r--dev-lang/lua/lua-5.1.5-r106.ebuild151
-rw-r--r--dev-lang/lua/lua-5.1.5-r107.ebuild3
-rw-r--r--dev-lang/lua/lua-5.3.6-r2.ebuild200
-rw-r--r--dev-lang/lua/lua-5.3.6-r3.ebuild3
-rw-r--r--dev-lang/lua/lua-5.4.2-r1.ebuild197
-rw-r--r--dev-lang/lua/lua-5.4.2-r2.ebuild203
-rw-r--r--dev-lang/lua/lua-5.4.4.ebuild3
-rw-r--r--dev-libs/Manifest.gzbin95252 -> 95259 bytes
-rw-r--r--dev-libs/nss/Manifest2
-rw-r--r--dev-libs/nss/nss-3.81.ebuild391
-rw-r--r--dev-python/Manifest.gzbin259087 -> 259088 bytes
-rw-r--r--dev-python/ansible-runner/Manifest2
-rw-r--r--dev-python/ansible-runner/ansible-runner-1.4.9.ebuild38
-rw-r--r--dev-qt/Manifest.gzbin11200 -> 11204 bytes
-rw-r--r--dev-qt/qtcore/Manifest2
-rw-r--r--dev-qt/qtcore/files/qtcore-5.15.5-QTBUG-105286.patch165
-rw-r--r--dev-qt/qtcore/qtcore-5.15.5-r3.ebuild105
-rw-r--r--dev-util/Manifest.gzbin68493 -> 68490 bytes
-rw-r--r--dev-util/bpftrace/Manifest2
-rw-r--r--dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild (renamed from dev-util/bpftrace/bpftrace-0.15.0.ebuild)1
-rw-r--r--dev-util/crash/Manifest3
-rw-r--r--dev-util/crash/crash-8.0.1.ebuild16
-rw-r--r--dev-util/librnp/Manifest2
-rw-r--r--dev-util/librnp/librnp-0.16.0.ebuild2
-rw-r--r--kde-apps/Manifest.gzbin37261 -> 37261 bytes
-rw-r--r--kde-apps/kdialog/Manifest5
-rw-r--r--kde-apps/kdialog/files/kdialog-22.04.3-without_x11.patch44
-rw-r--r--kde-apps/kdialog/kdialog-22.04.3.ebuild4
-rw-r--r--kde-apps/kdialog/kdialog-22.08.0.ebuild4
-rw-r--r--mail-client/Manifest.gzbin3704 -> 3706 bytes
-rw-r--r--mail-client/thunderbird/Manifest136
-rw-r--r--mail-client/thunderbird/thunderbird-102.0.3.ebuild1179
-rw-r--r--mail-client/thunderbird/thunderbird-102.1.2.ebuild1179
-rw-r--r--mail-client/thunderbird/thunderbird-102.2.0.ebuild2
-rw-r--r--mail-client/thunderbird/thunderbird-91.13.0.ebuild2
-rw-r--r--mail-filter/Manifest.gzbin8544 -> 8548 bytes
-rw-r--r--mail-filter/libmilter/Manifest2
-rw-r--r--mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild2
-rw-r--r--mail-mta/Manifest.gzbin2380 -> 2379 bytes
-rw-r--r--mail-mta/sendmail/Manifest2
-rw-r--r--mail-mta/sendmail/sendmail-8.17.1.9.ebuild2
-rw-r--r--metadata/Manifest.gzbin3861 -> 3856 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.gzbin28214 -> 28243 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58255 -> 58253 bytes
-rw-r--r--metadata/md5-cache/app-admin/pwgen-2.08-r14
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin37170 -> 37169 bytes
-rw-r--r--metadata/md5-cache/app-crypt/yubikey-manager-4.0.914
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin71137 -> 71306 bytes
-rw-r--r--metadata/md5-cache/app-text/mythes-1.2.513
-rw-r--r--metadata/md5-cache/dev-embedded/Manifest.gzbin12994 -> 13324 bytes
-rw-r--r--metadata/md5-cache/dev-embedded/libjaylink-0.2.04
-rw-r--r--metadata/md5-cache/dev-embedded/libjaylink-0.3.014
-rw-r--r--metadata/md5-cache/dev-embedded/libjaylink-99994
-rw-r--r--metadata/md5-cache/dev-embedded/picotool-1.1.014
-rw-r--r--metadata/md5-cache/dev-go/Manifest.gzbin5595 -> 5768 bytes
-rw-r--r--metadata/md5-cache/dev-go/go-critic-0.6.413
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin67616 -> 67614 bytes
-rw-r--r--metadata/md5-cache/dev-java/jnr-posix-3.1.154
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin43281 -> 42653 bytes
-rw-r--r--metadata/md5-cache/dev-lang/lua-5.1.5-r10615
-rw-r--r--metadata/md5-cache/dev-lang/lua-5.1.5-r1074
-rw-r--r--metadata/md5-cache/dev-lang/lua-5.3.6-r216
-rw-r--r--metadata/md5-cache/dev-lang/lua-5.3.6-r34
-rw-r--r--metadata/md5-cache/dev-lang/lua-5.4.2-r116
-rw-r--r--metadata/md5-cache/dev-lang/lua-5.4.2-r216
-rw-r--r--metadata/md5-cache/dev-lang/lua-5.4.44
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin161319 -> 161167 bytes
-rw-r--r--metadata/md5-cache/dev-libs/nss-3.8116
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin353381 -> 353220 bytes
-rw-r--r--metadata/md5-cache/dev-python/ansible-runner-1.4.916
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin13226 -> 13386 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtcore-5.15.5-r316
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin129735 -> 129739 bytes
-rw-r--r--metadata/md5-cache/dev-util/bpftrace-0.15.0-r1 (renamed from metadata/md5-cache/dev-util/bpftrace-0.15.0)4
-rw-r--r--metadata/md5-cache/dev-util/crash-8.0.16
-rw-r--r--metadata/md5-cache/dev-util/librnp-0.16.04
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin72944 -> 72945 bytes
-rw-r--r--metadata/md5-cache/kde-apps/kdialog-22.04.32
-rw-r--r--metadata/md5-cache/kde-apps/kdialog-22.08.02
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin9423 -> 9089 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-102.0.315
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-102.1.215
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-102.2.04
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-91.13.04
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin13216 -> 13215 bytes
-rw-r--r--metadata/md5-cache/mail-filter/libmilter-1.0.2_p3-r24
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4204 -> 4198 bytes
-rw-r--r--metadata/md5-cache/mail-mta/sendmail-8.17.1.94
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin67148 -> 67150 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/suricata-6.0.617
-rw-r--r--metadata/md5-cache/net-analyzer/suricata-6.0.6-r117
-rw-r--r--metadata/md5-cache/net-dns/Manifest.gzbin14907 -> 14745 bytes
-rw-r--r--metadata/md5-cache/net-dns/pdns-recursor-4.7.117
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin16395 -> 16552 bytes
-rw-r--r--metadata/md5-cache/net-p2p/syncthing-1.20.415
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin27435 -> 27598 bytes
-rw-r--r--metadata/md5-cache/net-wireless/gnome-bluetooth-42.316
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin16980 -> 17323 bytes
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-oisf-202008079
-rw-r--r--metadata/md5-cache/sec-keys/openpgp-keys-yubico-202208249
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin84424 -> 84426 bytes
-rw-r--r--metadata/md5-cache/sys-apps/xdg-desktop-portal-1.14.64
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin25234 -> 25246 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/ceph-16.2.9-r24
-rw-r--r--metadata/md5-cache/sys-cluster/ceph-17.2.3-r3 (renamed from metadata/md5-cache/sys-cluster/ceph-17.2.3-r2)4
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin16725 -> 16734 bytes
-rw-r--r--metadata/md5-cache/sys-process/btop-1.2.84
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12922 -> 12923 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-91.13.04
-rw-r--r--metadata/md5-cache/www-client/google-chrome-beta-105.0.5195.52 (renamed from metadata/md5-cache/www-client/google-chrome-beta-105.0.5195.37-r1)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1356.0 (renamed from metadata/md5-cache/www-client/microsoft-edge-dev-105.0.1336.2)2
-rw-r--r--metadata/md5-cache/www-plugins/Manifest.gzbin2076 -> 2078 bytes
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-105.0.5195.52_beta (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-105.0.5195.37_beta)2
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin7894 -> 7895 bytes
-rw-r--r--metadata/md5-cache/www-servers/nginx-unit-1.26.110
-rw-r--r--metadata/md5-cache/x11-apps/Manifest.gzbin15609 -> 15764 bytes
-rw-r--r--metadata/md5-cache/x11-apps/xisxwayland-214
-rw-r--r--metadata/md5-cache/x11-apps/xisxwayland-99996
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin7117 -> 6636 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-390.15115
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-470.129.0615
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-510.73.05-r115
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.14 (renamed from metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.10)4
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin65268 -> 65272 bytes
-rw-r--r--metadata/md5-cache/x11-misc/appmenu-gtk-module-0.7.64
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml2
-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-analyzer/Manifest.gzbin45053 -> 45053 bytes
-rw-r--r--net-analyzer/suricata/Manifest5
-rw-r--r--net-analyzer/suricata/files/suricata.confd62
-rw-r--r--net-analyzer/suricata/files/suricata.initd147
-rw-r--r--net-analyzer/suricata/suricata-6.0.6-r1.ebuild (renamed from net-analyzer/suricata/suricata-6.0.6.ebuild)13
-rw-r--r--net-dns/Manifest.gzbin8693 -> 8690 bytes
-rw-r--r--net-dns/pdns-recursor/Manifest2
-rw-r--r--net-dns/pdns-recursor/pdns-recursor-4.7.1.ebuild88
-rw-r--r--net-p2p/Manifest.gzbin7429 -> 7432 bytes
-rw-r--r--net-p2p/syncthing/Manifest3
-rw-r--r--net-p2p/syncthing/syncthing-1.20.4.ebuild113
-rw-r--r--net-wireless/Manifest.gzbin14552 -> 14550 bytes
-rw-r--r--net-wireless/gnome-bluetooth/Manifest2
-rw-r--r--net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild71
-rw-r--r--profiles/Manifest.gzbin148598 -> 148598 bytes
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sec-keys/Manifest.gzbin15791 -> 16125 bytes
-rw-r--r--sec-keys/openpgp-keys-oisf/Manifest3
-rw-r--r--sec-keys/openpgp-keys-oisf/metadata.xml9
-rw-r--r--sec-keys/openpgp-keys-oisf/openpgp-keys-oisf-20200807.ebuild21
-rw-r--r--sec-keys/openpgp-keys-yubico/Manifest14
-rw-r--r--sec-keys/openpgp-keys-yubico/metadata.xml9
-rw-r--r--sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20220824.ebuild56
-rw-r--r--sys-apps/Manifest.gzbin48339 -> 48339 bytes
-rw-r--r--sys-apps/xdg-desktop-portal/Manifest2
-rw-r--r--sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.14.6.ebuild2
-rw-r--r--sys-cluster/Manifest.gzbin11556 -> 11560 bytes
-rw-r--r--sys-cluster/ceph/Manifest5
-rw-r--r--sys-cluster/ceph/ceph-16.2.9-r2.ebuild7
-rw-r--r--sys-cluster/ceph/ceph-17.2.3-r3.ebuild (renamed from sys-cluster/ceph/ceph-17.2.3-r2.ebuild)9
-rw-r--r--sys-cluster/ceph/files/ceph-17.2.3-flags.patch19
-rw-r--r--sys-process/Manifest.gzbin9982 -> 9982 bytes
-rw-r--r--sys-process/btop/Manifest2
-rw-r--r--sys-process/btop/btop-1.2.8.ebuild2
-rw-r--r--www-client/Manifest.gzbin6216 -> 6209 bytes
-rw-r--r--www-client/firefox/Manifest2
-rw-r--r--www-client/firefox/firefox-91.13.0.ebuild2
-rw-r--r--www-client/google-chrome-beta/Manifest4
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-105.0.5195.52.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-105.0.5195.37-r1.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/Manifest4
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-106.0.1356.0.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-105.0.1336.2.ebuild)0
-rw-r--r--www-plugins/Manifest.gzbin1244 -> 1247 bytes
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest4
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5195.52_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5195.37_beta.ebuild)0
-rw-r--r--www-servers/Manifest.gzbin5030 -> 5036 bytes
-rw-r--r--www-servers/nginx-unit/Manifest4
-rw-r--r--www-servers/nginx-unit/metadata.xml1
-rw-r--r--www-servers/nginx-unit/nginx-unit-1.26.1.ebuild3
-rw-r--r--x11-apps/Manifest.gzbin14345 -> 14348 bytes
-rw-r--r--x11-apps/xisxwayland/Manifest4
-rw-r--r--x11-apps/xisxwayland/xisxwayland-2.ebuild29
-rw-r--r--x11-apps/xisxwayland/xisxwayland-9999.ebuild5
-rw-r--r--x11-drivers/Manifest.gzbin5060 -> 5063 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest34
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild437
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild461
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild471
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-515.49.14.ebuild (renamed from x11-drivers/nvidia-drivers/nvidia-drivers-515.49.10.ebuild)4
-rw-r--r--x11-misc/Manifest.gzbin47344 -> 47334 bytes
-rw-r--r--x11-misc/appmenu-gtk-module/Manifest2
-rw-r--r--x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.6.ebuild2
225 files changed, 1438 insertions, 5567 deletions
diff --git a/Manifest b/Manifest
index 1db0f70da22c..38d504e0cce9 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29579 BLAKE2B cda7567b66f9e8d89d9a62d6866e638c523872f15794127b4c02ef5cdfdfe0ac96e2d3fb28ad9948beb27a5fed80f240f25bc2edd91e06555620896fd9083fd6 SHA512 c121fbdd408f68e6c049c115ef6ea7a446ce83539623d3defdb4a664331679bc371a89c3bd9d23ca8464134bc1f39925660a2f223704f9d061b687f6486ccd8d
-TIMESTAMP 2022-08-24T13:09:55Z
+MANIFEST Manifest.files.gz 29600 BLAKE2B 3feabb8124ef00d62631e19dae8c6d38885636bd67759c2579c2e406e207512271473d9f41936b3f8f2a1baf6d09b0310d2ab3ddade469fa26eee1e4ae91e3fd SHA512 25825a70faaa79b9704b244f9968c843007ee92de542c3d86cfdb0d83095797eb23b20cbd5d71835e780aa1a6e218cf7683ae1e101b911c53fb6b10b4c2a460d
+TIMESTAMP 2022-08-24T19:09:57Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGIyNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGd4VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCc9w/+LBiE5ABkN/JxemkJDk7emolE4YVa/GMZ8ScOAHxph1yDBQOCkgf1VucL
-Uf1KkgL7tIxrGf+HuEnuXruTHGEh5TITeHNm4uZJ4EZa8ywP6UJJDIyqgwOGro5P
-rUJvC23nXsD0leuM1DblwMmnZpK3UKrxlRePpI9OZUniZeTOzpGkUQFIu8N4mIvk
-5tBKp+fHPrRtx86CQFwSmOh/zI2LYlO+vO/MXSpF7Ox8zY8I8tGN0vd/nPBp4abR
-bZK8yiqMs0JaMtRwbqWLg+j7cud200zlmlOrJfU7inVYY7ZeHineDWeGEio37DHY
-9wvRQyasJcDdntyJJCbAkQ/dtWgnFDSztENmME26lkn8BdZDrSXZvbK60XNlAvSw
-5441zzAgLXt4w8YiQZoHLOoIrvNaBIvMpnvTkjTd88fAL/pKAlNt4OchpdvYLwck
-S3xmkRyRV2RKezOZr/bGNDd+BhO6FIJ5p3ULvxGIpvwl4z8soIlmqqjxMm9XGc66
-FM3craI+5BNMZpoYpoQ89Rit4or90ZibUa/6KhSu8x2X8F6dFMzdUWnvDDEx9gre
-yCa1hM4d/GBjaExbYqCz80ek2fQScRmbDlFc2mrBFf1NqHH/7Yw+09KdRHC49Pmn
-vXXhgUVDm7S2gDIAydLWEBGg7yuKVhXX8zVC0MFyk0D4irsCJQk=
-=A9+B
+klCQrQ//Vv8uKfnVKxsF8dU1cuOanuPYj/Y4XrPtqDXGfKL6x76ezhbzXGpVMdWU
+LfBUW0N/Sk1lWYYmFuJNBQTyT0g21o5kyUFN+jJFN1ARmhKKiKJ2exrkYBH7p6q/
+6bmJ44jhwJ16RKuB5n3ox4RAJOUVYW7zOgGKKHOAMuLUAiPhlGLe47VEBXgDVirO
+c5IXD2Q7mY6m+NXNHK32rnoztoS7SRqKijRILPOCLcxbCik7uxuD4JGEo80oOhdJ
+ki7gx6gDrsoARIKNQ3PzWuoXBa9jbhUESpi4xQsnW8E6+7HNsXJXqojln4khogHI
+UQyqQyJz3tZCm/vi/g/hegp9G5WWO2JI3vBjHnOSd0bkw28v2NlBT7/eE39qxZ1K
+rvckvq05c4bQsA2PG002yY5TzaB1IFifXvv/uZSfdwwTXeLqa29qglkdf6F7tST4
+B8NdJ5iGaDIMltbBm7wR/jlVNoYvnxmhbflaYc7HTgm1YwqMWCIFRz/7sfRUX+VI
+NDhWx8cszyJIRneZvQT/twX3gh21+uXY0JTWu1JSuirZCf097AJABEK5B5p6I4Ah
+tE2Rd4BwQnvXFxC1EtUwEP88HSOVuhNs9otz2xYGzO0uPwKCGBJo8ScXjUfbhoai
+inJQHsArG4eL3lzRmnFyp00vcF7ID7FkRBXk6vGDRp2mRGC25fU=
+=fZbE
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index fe5a95394884..33eae4c78b13 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 0808a9de14d1..61e55bfb4c91 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/pwgen/Manifest b/app-admin/pwgen/Manifest
index 5062c931cfe8..6734b9986671 100644
--- a/app-admin/pwgen/Manifest
+++ b/app-admin/pwgen/Manifest
@@ -1,5 +1,5 @@
AUX pwgen.rc 389 BLAKE2B d8a3af8df9be2a78e18aaddd7d17269ecb0c61a4c77252a77bb2d492edfe5b8c31279de616c4b0bf92ef6ec4763235b18931edc333121c543cae3e839927bedc SHA512 5d2bdf0dfbaf8fc31cd8217495fccccfefb383779c8a03faedcfaa830851b3bbdccb63fdf8d1bf8aa8a96759ea90a31da6b7a4e0cf5368e62ed10b8db8b0382d
DIST pwgen-2.08.tar.gz 54884 BLAKE2B 43bb6176d9408558b362bd84839c190c4bcf5d8f71b46fcbbe0b00c390d957683fd9403ff697e96cef2e4de27776c841e12032d3589965629e8e2d29bf202583 SHA512 4a930dc7d4c58a4434209db30c54629d76fce57d0fd5767cd7894168bb1a5b85eaae6734a982b0f4e0640540c366ce27ad84860ff2c406dea3f5902b5bb54255
-EBUILD pwgen-2.08-r1.ebuild 605 BLAKE2B dfe73f7019eced27b88b3b6af4f4a15436ca0b56bfe7ab3079b9aae6d98a9bafb55ed6db73cf9bdf0db0345cebd83705826ca44d0a8f196a3b457b18dfd05602 SHA512 ce2bd5050c8baa2f96e0f3d0051bf216102c03c9f2342cd045041d77c2b627fc9a8fa7132393c4380b9bf7399d5aeceb0ed6670aa9f407a3c7a701ade6605055
+EBUILD pwgen-2.08-r1.ebuild 604 BLAKE2B d0237353ec58ffc880c21caf8a9d08374e1baf35d738c3c6b05bc235631072d542940621a1c228c502222d85b925a0e1306a649122e3de88359ad2d762a64cfb SHA512 478060426a35d080769428e285576642f92ea6f938ba3a9aa45f51feb0dc4696847f65a9701aa36e4d92456cbb9730f181d01099ba12cf36cd7b513182ff8d7f
EBUILD pwgen-2.08.ebuild 597 BLAKE2B 3ddd679af075d48ad52db3c370fc3dbe33cc45f5d315bc803ad860c921ef231d7279e399d257b391baea63d0351cb787d2ee5ba5c6ae55b85d90c184be521431 SHA512 d9edc8ecc0873444a53632d1faf7cda6e72661f91a8eedbda33253a172cb0f180548664d3e236a82c302cae6317c7f081ad81fa42a91fdc6bb684bd6e583ce5a
MISC metadata.xml 801 BLAKE2B dd9ac9712fcbfc2a681587ca84aa40ac7e2c96474dd6b89ba4f16b40be44c7ea441bf44dd4008397aa99ad08ae2ab07a535ce5375940b6f3991dc6e8e9f5f75a SHA512 15ab62126db1bb0211d39963ff8102e31cfb8791a496c660d6a63666c0c440ab1d6f04ad490e0455aa39f9c69bb69035e0c33c02107b9940e45a0a788b2f9ce9
diff --git a/app-admin/pwgen/pwgen-2.08-r1.ebuild b/app-admin/pwgen/pwgen-2.08-r1.ebuild
index fd63ba564374..da6ea96e8361 100644
--- a/app-admin/pwgen/pwgen-2.08-r1.ebuild
+++ b/app-admin/pwgen/pwgen-2.08-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/pwgen/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="livecd"
src_configure() {
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index d2f50a24ba60..28e5adbb9492 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/yubikey-manager/Manifest b/app-crypt/yubikey-manager/Manifest
index 361ef801d0dc..bcff5a099c74 100644
--- a/app-crypt/yubikey-manager/Manifest
+++ b/app-crypt/yubikey-manager/Manifest
@@ -1,5 +1,6 @@
DIST yubikey-manager-4.0.8.tar.gz 147076 BLAKE2B efdefb15c3939bfb2171766aec195fb776668894d4439565840587d14387999e052aee6eb225b9332662f1ebdbf1db24fceb606393e23d591ff61b91c1ee96f5 SHA512 87352bbb133eead48d1588df2db5420687278a9f76ceb283a53af8eab3d29e30c86e01a588a6da2884e6dac6af192ad355a28745f2f8505ef6cd0e96dea3e9c7
DIST yubikey-manager-4.0.9.gh.tar.gz 145952 BLAKE2B e7a5488be1163e3f3f82c049b7c068c4be82debfccab1d6a60c1f9bdebcab4df94f257082e9c83d6bb0ea037bdab4b47b924d27890537d066205e2fbc28d2066 SHA512 bbffbdf9437d0f2de0b7713fe577a342c8da95e9d9512cb5118374b63637dbde6ee95e516dbb47bbea3af5b2e5edd495882c7e4adcbec1fd3eb750471a50add5
+DIST yubikey-manager-4.0.9.gh.tar.gz.sig 310 BLAKE2B 7519032073c94c8aef3552bec3b2288993606ace9e6774fe0c1d2ae90b46a084d85cbf607fe060fbaa8c8edb0ef8e6cb07c22e94d215b18715d7845345f4b775 SHA512 b27e9725e9e1b28f405476c443d4c0bc70fc954f7302c6d2e35f2ad78d9fc6696ff5b011fc8df4226f740079ca6b4dadf754f48dd7862a68f18fa167395b0b9d
EBUILD yubikey-manager-4.0.8.ebuild 1095 BLAKE2B 0779e3f2db841ecc0c2026bd4dadc71fc038d2460d69bd2174ac0c5122e45e9967d0f4b884a6a34eb48fba50569dac9e0ff305a6de22790aa11cb327481356f5 SHA512 2561181f6e3682be5b50c9339555f16e17925d2b6c3e138a31a6ffbb386e0a78b385faba5fc4cb02ae1f3d1e9058049f566d5e6dee6a45e2818a575162e25cd6
-EBUILD yubikey-manager-4.0.9.ebuild 1310 BLAKE2B 13e91d00bbddbec0af1e1054b33f83b54b6198c2575846e856050cdbf3a3e448bc8f2876680e02e11dcc6705b3acc24332ca496336558c92cf23d369c8bbd7b3 SHA512 e1bc92d50660945fb5f87f4a8fbcbff093ee10665e0d51f53afc2b86e2bf6458f48f49ce33d6a4deec360ceaced1f5e7343b28085cebc0cf0e9b3c6bfa3af93d
+EBUILD yubikey-manager-4.0.9.ebuild 1564 BLAKE2B 0eadef48086e4286926318ea40ea20e5f1d542f714186499defd43b9e1df5bf267bb846442e0fd5abad9d55c59616d97b06b5dd7e276687627a94cccdd5f8690 SHA512 e80a2b162e43f5c955364b681a51beef41d7495165e1b941bb18d1d72fa27bafd8e244fb3da6a1955c7b400ffada6fdcba94f348242698675359d16ebad10a6f
MISC metadata.xml 534 BLAKE2B 1dc91b31fae812c9abf38e762d18db228cf07cb29dc41f5c7928ef417002826acaaabaa3b1374433f9fdfc251b5f5fbabbc43e66e3b94cc6df3174d3ae5aa059 SHA512 cf47e3400679f7f4feb73ef3b8282d3f4dae6b6d0e5034cbc22935fd0196be0784946bf9ac93dea7fb36a16347f867d092845c1ce3528a00c704de9657ad3821
diff --git a/app-crypt/yubikey-manager/yubikey-manager-4.0.9.ebuild b/app-crypt/yubikey-manager/yubikey-manager-4.0.9.ebuild
index 8d1ff491bab0..9a19b508f3a1 100644
--- a/app-crypt/yubikey-manager/yubikey-manager-4.0.9.ebuild
+++ b/app-crypt/yubikey-manager/yubikey-manager-4.0.9.ebuild
@@ -6,21 +6,22 @@ EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=poetry
-inherit distutils-r1
+inherit distutils-r1 verify-sig
DESCRIPTION="Python library and command line tool for configuring a YubiKey"
HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
-# Per https://github.com/Yubico/yubikey-manager/issues/217, Yubico is
-# the official source for tarballs, not Github.
-# Unfortunately in spite of having been mentioned on the Release Notes
-# page since mid-July, as of mid-August 2022 there is still no trace
-# of an official 4.0.9 tarball.
-SRC_URI="https://github.com/Yubico/yubikey-manager/releases/download/${PV}/${P}.tar.gz -> ${P}.gh.tar.gz"
+# According to https://github.com/Yubico/yubikey-manager/issues/518 the release
+# tarballs on Yubico Web site and on GitHub should be identical, and at least
+# for recent releases the latter are signed as well. Only the automatically
+# generated "Source code (tar.gz)" tarballs should not be used.
+SRC_URI="https://github.com/Yubico/${PN}/releases/download/${PV}/${P}.tar.gz -> ${P}.gh.tar.gz
+ verify-sig? ( https://github.com/Yubico/${PN}/releases/download/${PV}/${P}.tar.gz.sig -> ${P}.gh.tar.gz.sig )"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="ssl"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/yubico.com.asc"
# app-crypt/ccid required for
# - 'ykman oath'
@@ -34,7 +35,8 @@ RDEPEND="
dev-python/pyscard[${PYTHON_USEDEP}]
ssl? ( >=dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )"
BDEPEND="
- test? ( dev-python/makefun[${PYTHON_USEDEP}] )"
+ test? ( dev-python/makefun[${PYTHON_USEDEP}] )
+ verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 )"
distutils_enable_tests pytest
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 5917bdd163a6..2f7dce1f2c03 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/mythes/Manifest b/app-text/mythes/Manifest
index e0f3338559ee..b609009cf7b3 100644
--- a/app-text/mythes/Manifest
+++ b/app-text/mythes/Manifest
@@ -1,3 +1,5 @@
DIST mythes-1.2.4.tar.gz 4910303 BLAKE2B aa091344aebd117618d90aa574ec5e68594782511e1aa85a2d46740ecc4ff2cdf1d9f9f6de9dfd454cc0056076bdb9a21ad14d2935e39e4fdbd7753930fda605 SHA512 a04da39812bcfb1391a2cba7de73e955eafe141679ec03ed6657d03bebf360b432480d0037dff9ed72a1dfda5a70d77d44ac2bb14cdb109fd8e2a38376feee21
+DIST mythes-1.2.5.tar.xz 2891852 BLAKE2B e292e49187a9b225fdcfccb467afed0b8ce90769bbefe331d7d7f026f2dd6686543b14f3666af5b1693198467206c53da0bbd030420d87c94315f9da769f45a6 SHA512 304fd05619e0ae02c9c29d92a6ada8f4a85f41f331b87b8820728c1919f3dd9c5cd951dbef9a27e649466f94dc5daa19350c9fd09c90d49b198b73b1f9eb770e
EBUILD mythes-1.2.4-r1.ebuild 576 BLAKE2B 7a09e21daea240a26729d9bb44d060ed3ac1b6f04facbabfdf5b27153d948143db79fa363058757b9f711912d29eefdb011b532b4f6425af1d2a8b2971859076 SHA512 12521d07ce02e0604b14d3064a41a19e80f798b40dd9de999615db4bdb4ebfbdd89e3bedec0fec3588b3a5a497ec2fddcad56005f20198cbfce98352a641b414
+EBUILD mythes-1.2.5.ebuild 646 BLAKE2B 261fc3b3fd1ba096fbde79f17fa642855b0e7335d009e519f6208e925b4dfa68bd60f3508e5d18bcdd74aa3ba373b3dc728caaec3e9305d43424618c0060e436 SHA512 be6fa5fd7dd47dad03258a411a37aa90fb8aa46fb7bd70d409376bb5d466740170edf8e09182e53acac758998b65b9bbc61a1dd02f402fcd9af17aa289c2154a
MISC metadata.xml 334 BLAKE2B 3a21f7641aa43f9511100ee4a5e64ebd87a30146c27c5b60dc0dd12c3f3fc609a32b5c57f1efcd724731b5ac86a38ffff20f323bfbbcf4793c1586e8e5b9943a SHA512 ef0d056d5b5840698bda3ad0ebc3cc5aa74b51b726c838a3720db45bba8efdd78ef3c0d46d3f6b929390a3204de566d3beed15aa1c32566b75866b338ba50ccb
diff --git a/app-text/mythes/mythes-1.2.5.ebuild b/app-text/mythes/mythes-1.2.5.ebuild
new file mode 100644
index 000000000000..e9e541fbdbd0
--- /dev/null
+++ b/app-text/mythes/mythes-1.2.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Simple thesaurus for LibreOffice"
+HOMEPAGE="https://github.com/hunspell/mythes"
+SRC_URI="https://github.com/hunspell/${PN}/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+RDEPEND="app-text/hunspell:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ econf \
+ --disable-werror \
+ $(use_enable debug)
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz
index a0cbdc1686dc..000bb7d07d48 100644
--- a/dev-embedded/Manifest.gz
+++ b/dev-embedded/Manifest.gz
Binary files differ
diff --git a/dev-embedded/libjaylink/Manifest b/dev-embedded/libjaylink/Manifest
index 5ba53e2e96a0..b6ff7cda8030 100644
--- a/dev-embedded/libjaylink/Manifest
+++ b/dev-embedded/libjaylink/Manifest
@@ -1,4 +1,6 @@
DIST libjaylink-0.2.0.tar.bz2 59078 BLAKE2B 7928875248972bc00ec46511861e160491f7a53f729e0fbfe3a6d08335532fffc9e285e8a354a390037bebe696b6740bdc422164238947baf5e0fcf8f55c0dd5 SHA512 5a8c458982fdea2025aa3ce774d41cc58a283824dcd90a94531ee5e6ca50d9961b0ebb40a6dd3a97fdfcb44625437d685151560185449c3161fe399e0651da44
-EBUILD libjaylink-0.2.0.ebuild 822 BLAKE2B 613a8b4110a901d1beaaffd55bba733f3d2542497c871eab5f9a2ada0e2e791472e02bf5b5c88e333a67e742b33894e90163025f403d3f08c0e9d711011d827c SHA512 1b087146f2991ace370f6aadc2b010ef6152d3ed0f5722aa39d6b5b851d1964d4c38bebc6a618e06cda9eed072e9ef7745ac7470c83aa496cbc72eab379c1246
-EBUILD libjaylink-9999.ebuild 790 BLAKE2B 72c7377905e1b424d249bf18e7b1d46b09707e41bb70099d5811b7fc7ae72177e8eeb9d61827ee5653df64cc80eee20747e0bc5a9893d11f09406f77e3d8091d SHA512 68f0b0d7e3b8c06e88195bb008eadc710c193be68d8bea41c009c98dbb50e406e7c8493937699936433ee3f6cc6417c0ff823929b3290babbc8bec0dc8934870
+DIST libjaylink-0.3.0.tar.bz2 61075 BLAKE2B 84946fbe0a061117f92b8011c0b5eeb30f8f74817128a5fd6a6d519c7a0f07f447d87d0fe72d7a47d17ab2fa33cdc3820e0c556f75c5dedad30faf5e6cf5739d SHA512 714de9297fb59eccee7eb461f37b20459991bffd31aac8eb20014f00716bb94ff4cda96a3d1746419c7722b6b7d97e7a42df9fb3b5c4f83a3f1ac79647159426
+EBUILD libjaylink-0.2.0.ebuild 823 BLAKE2B c388faf02a0292265ff13db4ded9aca6d912de9952cd7b7fe043eea361ce334c07f663a67901525af24afc60b4b7c72057fd092ad2b93aaeb908ca959dd62913 SHA512 c55fcab380cbc8c0e1442c959d60180dbd972857e369ad19d7ce68ef6d03364fb53d6410b525f164b2ca8059b4745b3c361a77792ab5e9a9637863b5f9595068
+EBUILD libjaylink-0.3.0.ebuild 819 BLAKE2B 6a17f87c8067b5e99cef4c66ed60d1c587a82d2a9ff8ca560e098f9c180b4f3f62484a20cb4707b665fb2cb3a141b8bbca14a99aab760bd36d5634d35cbb7f21 SHA512 872cf96a5c017ef2fcdfaf97f81e0f98026e787af1664353b7d9e85fb9f9863193b2391ad43b115ee9d6d661ff93fa7d748b107371f50bb7cfdd6abfd34315fe
+EBUILD libjaylink-9999.ebuild 791 BLAKE2B 517dd9bebd1be1b2e2bbd93367fea26cc7b187f24192db8a7b91726cfb2b0b2a215e53503815703bc3944f9b4e4941ed6b6a793c17e9a821c0bca47a6c03ef06 SHA512 37eaed7db0cb25d67cb8a1d15bf47b82104b51715ba36ffc03c0ca1120031d4c10b3cf6f5dfae9c7048e801773ea9a1f697481e677ed1b9d8fcb50c934131465
MISC metadata.xml 248 BLAKE2B 9858a97a2186d5b06e272fe28021e0e668897630d8b99023000e8e58e852e80e16b399d8f864b9dff6c9fda25e1519ac8b4331792a4b441be23922707c4ad6a9 SHA512 a1e8f757e473af3ab0ccf695f849dc91e1be877dd505d339bdd26e35a2cf7fb5ffd8f5bf34e933873a462023aecb0edbddefbbda455289279182059cd6c1b0e5
diff --git a/dev-embedded/libjaylink/libjaylink-0.2.0.ebuild b/dev-embedded/libjaylink/libjaylink-0.2.0.ebuild
index eb8fb0fb73b0..81f3e444b538 100644
--- a/dev-embedded/libjaylink/libjaylink-0.2.0.ebuild
+++ b/dev-embedded/libjaylink/libjaylink-0.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.zapb.de/libjaylink/libjaylink"
SRC_URI="https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/${PV}/${P}.tar.bz2"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 arm ~riscv x86"
IUSE="static-libs"
diff --git a/dev-embedded/libjaylink/libjaylink-0.3.0.ebuild b/dev-embedded/libjaylink/libjaylink-0.3.0.ebuild
new file mode 100644
index 000000000000..8601f4cec5f0
--- /dev/null
+++ b/dev-embedded/libjaylink/libjaylink-0.3.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools udev
+
+DESCRIPTION="Library to access J-Link devices"
+HOMEPAGE="https://gitlab.zapb.de/libjaylink/libjaylink"
+SRC_URI="https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+
+DEPEND="virtual/libusb:1"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ # Remove -Werror from CFLAGS.
+ sed -i '/^JAYLINK_CFLAGS=/s/ -Werror//' configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ econf --disable-static
+}
+
+src_install() {
+ default
+ udev_dorules contrib/99-${PN}.rules
+ find "${D}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/dev-embedded/libjaylink/libjaylink-9999.ebuild b/dev-embedded/libjaylink/libjaylink-9999.ebuild
index af23bef609c1..f1cfbdf3cbac 100644
--- a/dev-embedded/libjaylink/libjaylink-9999.ebuild
+++ b/dev-embedded/libjaylink/libjaylink-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ inherit git-r3 autotools multilib-minimal
DESCRIPTION="Library to access J-Link devices"
HOMEPAGE="https://gitlab.zapb.de/libjaylink/libjaylink"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS=""
IUSE="static-libs"
diff --git a/dev-embedded/picotool/Manifest b/dev-embedded/picotool/Manifest
new file mode 100644
index 000000000000..1db56472a263
--- /dev/null
+++ b/dev-embedded/picotool/Manifest
@@ -0,0 +1,4 @@
+DIST pico-sdk-1.4.0.tar.gz 959068 BLAKE2B 95c5e61c4d66c345daa4b8aff8e9e2cd90bcc722289ac67c1a18ce00dfa02ef7fb07512a0fdc7558f989746c215cff31979f1ad8a582e20ff2d151fdd109914f SHA512 4be28cf41e5b808a504b4c949f6c3e9fbc425beb4f838a7898bfd78925cc54e0390ff56c036bc7f60a26efac0d6c1bd811b27f7b60a1c8d7bb4750f3fa37690e
+DIST picotool-1.1.0.tar.gz 43994 BLAKE2B 2b8536540be912418be1f0f0d93bb59b9cd4832ce46854478fb0bfbcb4463b49e4806068897a1d665b73ea7a764bf0d96f0a56cde01ef6503c74e1eadc4ed9c2 SHA512 5c13a88e90baed28cf435c7641a84c1c814fc473d57f2502ebb594d84c71bbe82632bf0d24b7755ebfec270d85f4588c488917a224b68c93f40573e956026efc
+EBUILD picotool-1.1.0.ebuild 772 BLAKE2B fae9ed8a76e8486b58097e4a654205cc0cb4bc52b4b437218fe675f0e50cb6bbd5dc82ca8a91540a3bb3ac2dfe3031a461a5504eb598aeaf42c6982b412e2e7e SHA512 a3276b1f33ea36043eaa9c59d599fc039bab4db41a22c4e85ba005e0f42bc067395f59cb06b7f8fd47645d59c7ae7414a1e932a2cc6d078cc46815397974bdb5
+MISC metadata.xml 334 BLAKE2B a4ef9732d149b900ea9297b86aad7f177641715182dfbf8207325ab729a959ff4565f1c2a5bf493a587541be30f35fa98851799bf8c229e10c8d1047b4bc782c SHA512 bcfc16ad40c8668ce3ef74c62e5afc76620038605ae8ab7615382ceead47591631af194adcde959a70b9cc62f0fca4fa28f1e62c8f1ae3cdaafdb5f3aa52f0d3
diff --git a/dev-embedded/picotool/metadata.xml b/dev-embedded/picotool/metadata.xml
new file mode 100644
index 000000000000..a1594d39f6a9
--- /dev/null
+++ b/dev-embedded/picotool/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>matthew@gentoo.org</email>
+ <name>Matthew Smith</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">raspberrypi/picotool</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-embedded/picotool/picotool-1.1.0.ebuild b/dev-embedded/picotool/picotool-1.1.0.ebuild
new file mode 100644
index 000000000000..87931418a258
--- /dev/null
+++ b/dev-embedded/picotool/picotool-1.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+SDK_PV=1.4.0
+SDK_PN=pico-sdk
+SDK_P=${SDK_PN}-${SDK_PV}
+
+DESCRIPTION="tool for interacting with rp2040 devices and binaries"
+HOMEPAGE="https://github.com/raspberrypi/picotool"
+SRC_URI="
+ https://github.com/raspberrypi/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/raspberrypi/${SDK_PN}/archive/refs/tags/${SDK_PV}.tar.gz -> ${SDK_P}.tar.gz
+"
+
+# picotool (BSD)
+# |- clipp (MIT)
+# |- pico-sdk (BSD)
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="virtual/libusb:1"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPICO_SDK_PATH="${WORKDIR}"/${SDK_P}
+ )
+ cmake_src_configure
+}
diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz
index 33a95a095646..b086a75b38c6 100644
--- a/dev-go/Manifest.gz
+++ b/dev-go/Manifest.gz
Binary files differ
diff --git a/dev-go/go-critic/Manifest b/dev-go/go-critic/Manifest
new file mode 100644
index 000000000000..7a3c79d94d1e
--- /dev/null
+++ b/dev-go/go-critic/Manifest
@@ -0,0 +1,4 @@
+DIST go-critic-0.6.4-deps.tar.xz 26894844 BLAKE2B 4e78028cd4631ae263f9d696832a80d9cc3e580eacd6671021704f0a0cef4181c5f3f680efe4480eb0b791bf0b84d0ebe96976cc255ff10e540b1b50823d9b8f SHA512 3b0d4a3eae243ce5f8eded69f493155c76b9d6f97cec62268fc9916b17fffb676286a0c69ca5f707b6ce64a6fdcbf10a5864716a422d9f4fbfde69786f669c5c
+DIST go-critic-0.6.4.tar.gz 176888 BLAKE2B 18b8877a800c5ee6d955e94f5258b994fb830f82696dc137c403d5b9f833dd2667ae2b9f952f71f34d6475b3d05b37f2afa711ef60717eda1cb668ab2624c61e SHA512 041df9446fb16e55d06887d8cbe0e8c32ef3bb9fb088d45d2c9dde58062fa3a8d326a3003ca238df56c14a33b7037315de59a1fb0b988e842cf0360fec851ee2
+EBUILD go-critic-0.6.4.ebuild 569 BLAKE2B ec8ccac08a65659a7205f91915ecaafe5a70bc753faf7146e0aba45e475833d56fa824ee46c35c3b141a4f9ad9ec805923c879a3fe6a1789c1e2c93401969e5c SHA512 ddef612698da52a6f4ae37c41a45e92c2aec4363a9b5f1df84ce7b1404511d40cf418a7bbe1ff9403fb4ea90bb7870e23612870c3afc63c6b9da8ffb54c3c7f3
+MISC metadata.xml 248 BLAKE2B e3169a566d2e7b49ba47bdf59b43c8ae49e63c9ecc75b97a103e0c74e0439607777ceea96ac4f60516cae80bb271cfb6911ce82ac777dbcac3edb0a8b8c081fd SHA512 8abb8d5dc3e3ba99c48747fec50fd6d84be3b0a4f0e6598918123afdb99709c220bf77748b81e9e3cd4412cebe59547786931ccae3c634c7db7404fcc5b855d0
diff --git a/dev-go/go-critic/go-critic-0.6.4.ebuild b/dev-go/go-critic/go-critic-0.6.4.ebuild
new file mode 100644
index 000000000000..2518b9ed74ee
--- /dev/null
+++ b/dev-go/go-critic/go-critic-0.6.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="The most opinionated Go source code linter for code audit"
+HOMEPAGE="https://github.com/go-critic/go-critic"
+SRC_URI="https://github.com/go-critic/go-critic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# tests fail
+RESTRICT="test"
+
+src_compile() {
+ emake GOCRITIC_VERSION=v${PV} build-release
+}
+
+src_install() {
+ dobin bin/*
+}
diff --git a/dev-go/go-critic/metadata.xml b/dev-go/go-critic/metadata.xml
new file mode 100644
index 000000000000..986f23e712b2
--- /dev/null
+++ b/dev-go/go-critic/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 78deeb62ce58..c0ea807ebeb0 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/jnr-posix/Manifest b/dev-java/jnr-posix/Manifest
index 7a4b549a5e00..544272add0ca 100644
--- a/dev-java/jnr-posix/Manifest
+++ b/dev-java/jnr-posix/Manifest
@@ -3,5 +3,5 @@ AUX jnr-posix_maven-build.xml 11760 BLAKE2B ec75beb884ccb81dc28c38db22e64953a6f5
DIST jnr-posix-3.0.10.tar.gz 85912 BLAKE2B b87ff78ccf10718bd1faf9e308421ba3ab5e90dee5e244fb1b7f53592da8ad98973cc50e6469bcea59e1202ee82b3f77522eb95e23584ff70cc66099ef1c4266 SHA512 a282c164b0b9ace8aba508a48d08d53beb0ddcd4baf5389412941a1e1430d75df9bdd35935a6982d4bb1910c0fdad55910ba028b1b5388c55e19a6c4ed2ba6a1
DIST jnr-posix-3.1.15.tar.gz 120573 BLAKE2B 8035308440e444876d8d955ec3dd0b9d41f770436b53f964795a183ed7bd676dda8787c37425c488af2aa0accc948b86d1773e7e97ee5bcdaf209383dfda24a6 SHA512 6c8cd6d43c509ef7c16901d02983b823464b3437019233021398b2a9dfc85923db87c585e2f8248f080447a990e308feff25bbbf2a7261019dcae66c22e14a91
EBUILD jnr-posix-3.0.10-r1.ebuild 1295 BLAKE2B f9ad7d57774afd7dfba2f22a774d2539332e474a85ffb0f601ba734127fb99644ea1e1912f245707d9b5d5e432d46d241d175f4fde7e9b168dc2f74b21aa52f8 SHA512 1ac23f843d6a1d3c5520fa464f6284573403e8b361eddb29647a81a938cc22e602508c1f04dc2a887042f99f0b0f8d21c1c4776c3dc14fcc25b306cfee296494
-EBUILD jnr-posix-3.1.15.ebuild 1925 BLAKE2B f628e12409417907e9151f2b1f0f13e1b86377d37bdafabe8cb93d318bc8dcb3a00da31944d22f0257f23627d0e7f24dc98c4e07122eaa89e4ff55bb2aaa31fb SHA512 38ed70a57b2fd9fd3673968e8508e4a7f902faebe543ae3a086dc2a67d0c6058ab4c369143e6565f7b4a5eff00399a3f0864de90069fa7d5ef29973f09f83c1c
+EBUILD jnr-posix-3.1.15.ebuild 2249 BLAKE2B d6b4768a08780c6f37bb9610a98d9ff11266fbc04f9088cb744706cef7b7e578453738d65249a48882080e1192e55aeda2de1d0d0ef6656252ddbdd2fbad90e0 SHA512 735e0abfbc4e8ef1f94bb6e8708c9a0d87a55a39541d71849d6e1ad2c0e1e2bdf228163da76b61341b02c4a71a11f454c70accbde6cd756e1dac817f4f47ba31
MISC metadata.xml 325 BLAKE2B f40ca825a92205c1ef0e0be2e72c859b680593c0f852aec73c3d84356a9927f5f536ffcec7b7a365353ac56489677d7881f9f27431abc56cdf9cc24550493097 SHA512 ff2bae0526d5ae082ad290411e7d3cd95a197918e4d834a531cab016ff9a718197a27fb2c7a4f7426bb44a5b295e164a72dd36f5fac800bc20388fde0f52e0a4
diff --git a/dev-java/jnr-posix/jnr-posix-3.1.15.ebuild b/dev-java/jnr-posix/jnr-posix-3.1.15.ebuild
index 3f90b95f3507..5902204899ec 100644
--- a/dev-java/jnr-posix/jnr-posix-3.1.15.ebuild
+++ b/dev-java/jnr-posix/jnr-posix-3.1.15.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/jnr/${PN}/archive/${P}.tar.gz"
LICENSE="EPL-2.0 GPL-2 LGPL-2.1"
SLOT="3.0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
CP_DEPEND="
>=dev-java/jnr-ffi-2.2.12:2
@@ -39,6 +39,16 @@ JAVA_TEST_GENTOO_CLASSPATH="junit-4"
JAVA_TEST_SRC_DIR="src/test/java"
src_test() {
+ if use ppc64; then
+ # Ignore testMessageHdrMultipleControl
+ # https://bugs.gentoo.org/866199
+ # https://github.com/jnr/jnr-posix/issues/178
+ sed \
+ -e '/testMessageHdrMultipleControl/i @Ignore' \
+ -e '/import org.junit.Test/a import org.junit.Ignore;' \
+ -i src/test/java/jnr/posix/LinuxPOSIXTest.java || die
+ fi
+
JAVA_TEST_EXCLUDES=(
# https://github.com/jnr/jnr-posix/blob/jnr-posix-3.1.15/pom.xml#L185
# <exclude>**/windows/*Test.java</exclude>
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 586f992f9011..71fbed7fa638 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 6046512a4275..6c24804a946d 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -11,15 +11,9 @@ AUX lua.pc 658 BLAKE2B 580504c8162c9cbde35b4a817c688b955cad1a35b1c21ed527488eda6
DIST lua-5.1.5.tar.gz 221213 BLAKE2B 915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d76fbc9764e7cae85920b95096db1c27b69ac53378a145c29efde403e88166a1332a67150d9d3a897aba02 SHA512 0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9
DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09 SHA512 79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
DIST lua-5.3.6.tar.gz 303770 BLAKE2B 07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61 SHA512 ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
-DIST lua-5.4.2-tests.tar.gz 128901 BLAKE2B 10e4f0e8760f9cbd4761fa26665008ae7412539f79a6a7687029808f08f0ae4a24721e787e2e87e5080c16e9dcce8577a7a39ddc6d3e483a3cfe11756139594e SHA512 1516c59deca211c38444bbf97b18e988e939209b03915d3691d756eeed31b52e8d3a1f05b71ac0b561965274c7b6f3afc4244cd2e9069995696e737e2d9dd40b
-DIST lua-5.4.2.tar.gz 353472 BLAKE2B 7e0e642684df635ed1c48db45989e86a2638024e30a170addf700b0c7d32276f1eaef80898539c671039c20cb0bed4861b12c58f4b8211653a17e89bad278d87 SHA512 9454a6ffd973598f2f4a2399834c31c4d5090bd12e716776e3189aa57760319d114ee64a8338bbc2ef5e08150bf0adc2ad94a1b2677f38538a43359969d4d920
DIST lua-5.4.4-tests.tar.gz 134094 BLAKE2B 63f5888a506f504f849fb2000cf551960df8eca3107601dcc8243e8ea5a1b13a70bff7dea4aebe3ab35b7e9df58c2ca44a7a27aa4de82240877eb8d7a017642e SHA512 08b3d764b3f362a2cddf5a23e71b16eea96a234a970fa0048bab358ebbd77f99d9bd132af12254383c5bb5426516e1ce2107e529e88d3963869255f5a41198ef
DIST lua-5.4.4.tar.gz 360876 BLAKE2B 8747ef5c83bd4c54b73eeaad6991ab5fccc54ee000973afd9cf3367b8945f03c54e843ec88c48043003cd9d3b42281c593cb485b7165add2744cfea06d8b7668 SHA512 af0c35d5ba00fecbb2dd617bd7b825edf7418a16a73076e04f2a0df58cdbf098dc3ff4402e974afd789eb5d86d2e12ec6df9c84b99b23656ea694a85f83bcd21
-EBUILD lua-5.1.5-r106.ebuild 4034 BLAKE2B 854878c2829b16de02a0cf011b1b35b22f130095c2e671e755a1a23153a27a612a8c9ec5443b97c550e98396d9845e49245832e8ce655334692a6ec77495dc88 SHA512 294a4daad1aaafbdbaf841a9f9e6ba1d0bbb0892138ce065188e2b4e7cfb7a85ca4a88b069862d0f339617ff0b7ce97d119db06736ea4609ea2801cb57f2967e
-EBUILD lua-5.1.5-r107.ebuild 4237 BLAKE2B bb46179ee88b6a45134a4c780be31c41b6faf981b80500ddb8a0e9c56f21d7c6e05115b6ee3213e77292a6b8b8e7cb7226be41cb33edd3576f636266fb1e84d6 SHA512 6be82f201a99c331d750b9fcb7c50529bdcb6af25b58668699498a5c3e52e9b095b439d32a7d5bbffd2b4475749a1f4f6e84f49a9df47d02fcdf4ea449fdaf07
-EBUILD lua-5.3.6-r2.ebuild 5752 BLAKE2B 88d746cbe0643295ebacca48b1343acf3c1ddce29b9249df65e498cac970221adb15841b978d7ed16b78a503f107d307f3a6e6b1dec5f2ab7f0a086a65d8054e SHA512 eb9a993fd34799b95ae6fe7d9ee6cc2b05f8298ed0c91546561cd4683a4c57c9c74786ce0950f4b82cd96c4e7d663400bacda9b8734bd440abbc3d312891c428
-EBUILD lua-5.3.6-r3.ebuild 5955 BLAKE2B e06a1edc5866a35ea3c73f64517448b77ea56d2469e920cb7e825f9d46ce0955e9b00e0136d8313a40a586a54ba9bfab1fa11f2cd4b7b9c02f2aabd1fe454657 SHA512 da17cee0836f28f08c3dc0d241d87fe5aa343ddb6f8b90964247da7d69d232aca52d8d31aaf13ed39a46441680ab63eea049c632b7548b9d9f7fcf0fea633f62
-EBUILD lua-5.4.2-r1.ebuild 5698 BLAKE2B 389a70fdbbea2c66d3c4c45471e67775c106bffbbf622cbddeb6803fef6b88da5debecc3c2107b23e4b33c417eec4649388b6c7f575f7b8926b5947edc284479 SHA512 eeafbd5447750b6ee1f32f11edaff20365dcfba88ab21d19c14e3049b896cb9f44c826e4e59a969e244b53cc3f8a3dfff7aea8adcfdb7124c2b4168bd57b2336
-EBUILD lua-5.4.2-r2.ebuild 5905 BLAKE2B 427d512b784ab7d9e7e2c4711f2493e36390c5921d95d387403ab9cc7896da56588ab5b7f0aa9cf32b8be514bc7822bc55567dbcd48a11821adf9f46247b8eac SHA512 963a014a6e1906f7ef94fefee1f1a9414b997a653d20611604a175b61ebb0f30ff06cade839f43e0059425c07af185738bd43ae3b8b29de64942ee69cbdd7195
-EBUILD lua-5.4.4.ebuild 5904 BLAKE2B f7ac0aa7e2351b96172853b7d7eb2fd64f16732df9a6ccea1c48771d217435933da15fcebb6bd44c5165e81b5b1a6bfe664ba942395265afa2823e86ea09847a SHA512 f0fc11115af1fd606baa7612938d7cbc264ca08b065f8b6821cfb0ccda773341da314bdad93b87ca0ac8a8646c390a754c406f5354748c06493fd3f97700e279
+EBUILD lua-5.1.5-r107.ebuild 4229 BLAKE2B de634ec37a5c960cc9a179f6dd74dff771d41e59f417da9576b4a643ae3987de2b67e5a318c10fedc0e59ae1d1420060c9f79472cbd04916445d71bca7490cdb SHA512 936d8ee0b7ca8d90ede57a8d8425e2c8fea635817a936865cc504e50d6c616a3d569c15a32dba3884dc9b9de48a2dcd722eadd117cebb09e211744d2ac0885f0
+EBUILD lua-5.3.6-r3.ebuild 5947 BLAKE2B 6a8fbe4b1bc089b182980cd93a649ada7409508dcf938d4849125b141295ed5b4a25d74c0159dede2c4f98f001a31a9c78adada30440b0f60f6a83b3aaba7a2f SHA512 efca3e1c8e79e1c2ca1c9b544bb34e1d3bb96acd7db61ca1a2e390e220129db9b77bfb1cb5bde09a90f1c5690a41a47faa6305168b1e8b8addfb4c64aa299b00
+EBUILD lua-5.4.4.ebuild 5896 BLAKE2B cb16d7a7c476e828f19e394ff07ae072a11a829171e743f597c62df501ca070d2c3b2f47c0f18b6221e5982b0f11a07d9f24a017858130812672aa4418cd2ce5 SHA512 5e4b151a76a08413f106c7602052d4675df523f40b311e86394e08570f155b5a8734c6b5c8aff1bffeb81a5678d19a5188e94b2531d9363616698d38c237f563
MISC metadata.xml 525 BLAKE2B cd450b981b7ae039f32a0c6484548c59eff8d9c032975c84ef9b5530219413f7ff7a95d66593da6252c08808189cc61f02fbef88efe36f71dc64d9aec3c0e90e SHA512 4f127caf48df93a75b562f516e3a522ae3edcc601f434b2d034d76b106cbfd96848e6898bdc850acf757101843696e44da9ab1f42292e96bd294c30b631ccaa8
diff --git a/dev-lang/lua/lua-5.1.5-r106.ebuild b/dev-lang/lua/lua-5.1.5-r106.ebuild
deleted file mode 100644
index 27d6f60db390..000000000000
--- a/dev-lang/lua/lua-5.1.5-r106.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib multilib-minimal portability toolchain-funcs
-
-DESCRIPTION="A powerful light-weight programming language designed for extending applications"
-HOMEPAGE="https://www.lua.org/"
-SRC_URI="https://www.lua.org/ftp/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated readline"
-
-COMMON_DEPEND="
- >=app-eselect/eselect-lua-3
- readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
- !dev-lang/lua:0"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="sys-devel/libtool"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/lua${SLOT}/luaconf.h
-)
-
-src_prepare() {
- PATCHES=(
- "${FILESDIR}/lua-5.1.5-make.patch"
- "${FILESDIR}/${PN}-$(ver_cut 1-2)-module_paths.patch"
- )
- if ! use deprecated ; then
- # patches from 5.1.4 still apply
- PATCHES+=(
- "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
- "${FILESDIR}"/${PN}-5.1.4-test.patch
- )
- fi
- if ! use readline ; then
- PATCHES+=(
- "${FILESDIR}"/${PN}-$(ver_cut 1-2)-readline.patch
- )
- fi
-
- default
-
- # use glibtool on Darwin (versus Apple libtool)
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
- Makefile src/Makefile || die
- fi
-
- # correct lua versioning
- sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
-
- sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
-
- # Using dynamic linked lua is not recommended for performance
- # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
- # Mainly, this is of concern if your arch is poor with GPRs, like x86
- # Note that this only affects the interpreter binary (named lua), not the lua
- # compiler (built statically) nor the lua libraries.
-
- # A slotted Lua uses different directories for headers & names for
- # libraries, and pkgconfig should reflect that.
- sed -r -i \
- -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
- -e "/^includedir=/s,(/include)$,\1/lua${SLOT}," \
- -e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
- "${S}"/etc/lua.pc
-
- # custom Makefiles
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- # We want packages to find our things...
- sed -i \
- -e 's:/usr/local:'${EPREFIX}'/usr:' \
- -e "s:\([/\"]\)\<lib\>:\1$(get_libdir):g" \
- etc/lua.pc src/luaconf.h || die
-}
-
-multilib_src_compile() {
- tc-export CC
- myflags=
- # what to link to liblua
- liblibs="-lm"
- liblibs="${liblibs} $(dlopen_lib)"
-
- # what to link to the executables
- mylibs=
- if use readline; then
- mylibs="-lreadline"
- fi
-
- cd src
- emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
- RPATH="${EPREFIX}/usr/$(get_libdir)/" \
- LUA_LIBS="${mylibs}" \
- LIB_LIBS="${liblibs}" \
- V=$(ver_cut 1-2) \
- gentoo_all
-
- mv lua_test ../test/lua.static
-}
-
-multilib_src_install() {
- emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
- V=${SLOT} gentoo_install
-
- insinto /usr/$(get_libdir)/pkgconfig
- newins etc/lua.pc lua${SLOT}.pc
-}
-
-multilib_src_install_all() {
- DOCS="HISTORY README"
- HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
- einstalldocs
- newman doc/lua.1 lua${SLOT}.1
- newman doc/luac.1 luac${SLOT}.1
- find "${ED}" -name '*.la' -delete || die
- find "${ED}" -name 'liblua*.a' -delete || die
-}
-
-multilib_src_test() {
- local positive="bisect cf echo env factorial fib fibfor hello printf sieve
- sort trace-calls trace-globals"
- local negative="readonly"
- local test
-
- cd "${BUILD_DIR}" || die
- for test in ${positive}; do
- test/lua.static test/${test}.lua || die "test $test failed"
- done
-
- for test in ${negative}; do
- test/lua.static test/${test}.lua && die "test $test failed"
- done
-}
-
-pkg_postinst() {
- eselect lua set --if-unset "${PN}${SLOT}"
-
- if has_version "app-editor/emacs"; then
- if ! has_version "app-emacs/lua-mode"; then
- einfo "Install app-emacs/lua-mode for lua support for emacs"
- fi
- fi
-}
diff --git a/dev-lang/lua/lua-5.1.5-r107.ebuild b/dev-lang/lua/lua-5.1.5-r107.ebuild
index 8e5e042f02a4..ac331a705a8d 100644
--- a/dev-lang/lua/lua-5.1.5-r107.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r107.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit multilib multilib-minimal portability toolchain-funcs
+
+inherit multilib-minimal portability toolchain-funcs
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="https://www.lua.org/"
diff --git a/dev-lang/lua/lua-5.3.6-r2.ebuild b/dev-lang/lua/lua-5.3.6-r2.ebuild
deleted file mode 100644
index 3e04892b3645..000000000000
--- a/dev-lang/lua/lua-5.3.6-r2.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib multilib-minimal portability toolchain-funcs
-
-DESCRIPTION="A powerful light-weight programming language designed for extending applications"
-HOMEPAGE="https://www.lua.org/"
-TEST_PV="5.3.4"
-TEST_P="${PN}-${TEST_PV}-tests"
-SRC_URI="
- https://www.lua.org/ftp/${P}.tar.gz
- test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )"
-
-LICENSE="MIT"
-SLOT="5.3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated readline test test-complete"
-
-COMMON_DEPEND="
- >=app-eselect/eselect-lua-3
- readline? ( sys-libs/readline:0= )
- !dev-lang/lua:0"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="sys-devel/libtool"
-
-RESTRICT="!test? ( test )"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/lua${SLOT}/luaconf.h
-)
-
-PATCHES=(
- "${FILESDIR}/lua-5.3.6-make.patch"
-)
-
-src_prepare() {
- default
- # use glibtool on Darwin (versus Apple libtool)
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
- Makefile src/Makefile || die
- fi
-
- # correct lua versioning
- sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
-
- sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
-
- if ! use readline ; then
- sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
- fi
-
- # Using dynamic linked lua is not recommended for performance
- # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
- # Mainly, this is of concern if your arch is poor with GPRs, like x86
- # Note that this only affects the interpreter binary (named lua), not the lua
- # compiler (built statically) nor the lua libraries.
-
- # upstream does not use libtool, but we do (see bug #336167)
- cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
- eautoreconf
-
- # custom Makefiles
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- sed -i \
- -e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
- -e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
- src/luaconf.h \
- || die "failed patching luaconf.h"
-
- econf
-}
-
-multilib_src_compile() {
- tc-export CC
-
- # what to link to liblua
- liblibs="-lm"
- liblibs="${liblibs} $(dlopen_lib)"
-
- # what to link to the executables
- mylibs=
- use readline && mylibs="-lreadline"
-
- cd src
-
- local myCFLAGS=""
- use deprecated && myCFLAGS="-DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2"
-
- case "${CHOST}" in
- *-mingw*) : ;;
- *) myCFLAGS+=" -DLUA_USE_LINUX" ;;
- esac
-
- emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
- SYSLDFLAGS="${LDFLAGS}" \
- RPATH="${EPREFIX}/usr/$(get_libdir)/" \
- LUA_LIBS="${mylibs}" \
- LIB_LIBS="${liblibs}" \
- V=$(ver_cut 1-2) \
- gentoo_all
-}
-
-multilib_src_install() {
- emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
- V=${SLOT} gentoo_install
-
- case $SLOT in
- 0)
- LIBNAME="lua"
- INCLUDEDIR_SUFFIX=''
- ;;
- *) LIBNAME="lua${SLOT}"
- INCLUDEDIR_SUFFIX="/lua${SLOT}"
- ;;
- esac
-
- # We want packages to find our things...
- # A slotted Lua uses different directories for headers & names for
- # libraries, and pkgconfig should reflect that.
- local PATCH_PV=$(ver_cut 1-2)
- cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
- sed -r -i \
- -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
- -e "s:^prefix= :prefix= ${EPREFIX}:" \
- -e "s:^V=.*:V= ${PATCH_PV}:" \
- -e "s:^R=.*:R= ${PV}:" \
- -e "s:/,lib,:/$(get_libdir):g" \
- -e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \
- -e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \
- "${WORKDIR}/lua.pc" || die
-
- insinto "/usr/$(get_libdir)/pkgconfig"
- newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
- # Copy Debian's symlink support:
- # https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19
- # FreeBSD calls the pkgconfig 'lua-5.3.pc'
- # Older systems called it 'lua53.pc'
- dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
- dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
-}
-
-multilib_src_install_all() {
- DOCS="README"
- HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
- einstalldocs
- newman doc/lua.1 lua${SLOT}.1
- newman doc/luac.1 luac${SLOT}.1
- find "${ED}" -name '*.la' -delete || die
- find "${ED}" -name 'liblua*.a' -delete || die
-}
-
-# Makefile contains a dummy target that doesn't do tests
-# but causes issues with slotted lua (bug #510360)
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
- cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
- # https://www.lua.org/tests/
- # There are two sets:
- # basic
- # complete.
- #
- # The basic subset is selected by passing -e'_U=true'
- # The complete set is noted to contain tests that may consume too much memory or have non-portable tests.
- # attrib.lua for example needs some multilib customization (have to compile the stuff in libs/ for each ABI)
- TEST_OPTS="$(usex test-complete '' '-e_U=true')"
- TEST_MARKER="${T}/test.failed"
- rm -f "${TEST_MARKER}"
-
- # If we are failing, set the marker file, and only check it after done all ABIs
- abi_src_test() {
- debug-print-function ${FUNCNAME} "$@"
- TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
- eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee "${TEST_LOG}" || die
- grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL ${MULTIBUILD_ID}" >>"${TEST_MARKER}"
- return 0
- }
-
- multilib_foreach_abi abi_src_test
-
- if [ -e "${TEST_MARKER}" ]; then
- cat "${TEST_MARKER}"
- die "Tests failed"
- fi
-}
-
-pkg_postinst() {
- eselect lua set --if-unset "${PN}${SLOT}"
-
- if has_version "app-editor/emacs"; then
- if ! has_version "app-emacs/lua-mode"; then
- einfo "Install app-emacs/lua-mode for lua support for emacs"
- fi
- fi
-}
diff --git a/dev-lang/lua/lua-5.3.6-r3.ebuild b/dev-lang/lua/lua-5.3.6-r3.ebuild
index fdb6c07c07df..75ad75f26338 100644
--- a/dev-lang/lua/lua-5.3.6-r3.ebuild
+++ b/dev-lang/lua/lua-5.3.6-r3.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools multilib multilib-minimal portability toolchain-funcs
+
+inherit autotools multilib-minimal portability toolchain-funcs
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="https://www.lua.org/"
diff --git a/dev-lang/lua/lua-5.4.2-r1.ebuild b/dev-lang/lua/lua-5.4.2-r1.ebuild
deleted file mode 100644
index ab6a4fcb4fee..000000000000
--- a/dev-lang/lua/lua-5.4.2-r1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib multilib-minimal portability toolchain-funcs
-
-DESCRIPTION="A powerful light-weight programming language designed for extending applications"
-HOMEPAGE="https://www.lua.org/"
-TEST_PV="5.4.2"
-TEST_P="${PN}-${TEST_PV}-tests"
-SRC_URI="
- https://www.lua.org/ftp/${P}.tar.gz
- test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )"
-
-LICENSE="MIT"
-SLOT="5.4"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated readline test test-complete"
-
-COMMON_DEPEND="
- >=app-eselect/eselect-lua-3
- readline? ( sys-libs/readline:0= )
- !dev-lang/lua:0"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="sys-devel/libtool"
-
-RESTRICT="!test? ( test )"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/lua${SLOT}/luaconf.h
-)
-
-PATCHES=(
- "${FILESDIR}"/lua-5.4.2-make.patch
-)
-
-src_prepare() {
- default
- # use glibtool on Darwin (versus Apple libtool)
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
- Makefile src/Makefile || die
- fi
-
- # correct lua versioning
- sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
-
- sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
-
- # Using dynamic linked lua is not recommended for performance
- # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
- # Mainly, this is of concern if your arch is poor with GPRs, like x86
- # Note that this only affects the interpreter binary (named lua), not the lua
- # compiler (built statically) nor the lua libraries.
-
- # upstream does not use libtool, but we do (see bug #336167)
- cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
- eautoreconf
-
- # custom Makefiles
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- sed -i \
- -e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
- -e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
- src/luaconf.h \
- || die "failed patching luaconf.h"
-
- econf
-}
-
-multilib_src_compile() {
- tc-export CC
-
- # what to link to liblua
- liblibs="-lm"
- liblibs="${liblibs} $(dlopen_lib)"
-
- # what to link to the executables
- mylibs=
- use readline && mylibs="-lreadline"
-
- cd src
-
- local myCFLAGS=""
- use deprecated && myCFLAGS+="-DLUA_COMPAT_5_3 "
- use readline && myCFLAGS+="-DLUA_USE_READLINE "
-
- case "${CHOST}" in
- *-mingw*) : ;;
- *) myCFLAGS+="-DLUA_USE_LINUX " ;;
- esac
-
- emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
- SYSLDFLAGS="${LDFLAGS}" \
- RPATH="${EPREFIX}/usr/$(get_libdir)/" \
- LUA_LIBS="${mylibs}" \
- LIB_LIBS="${liblibs}" \
- V=$(ver_cut 1-2) \
- gentoo_all
-}
-
-multilib_src_install() {
- emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
- V=${SLOT} gentoo_install
-
- case $SLOT in
- 0)
- LIBNAME="lua"
- INCLUDEDIR_SUFFIX=''
- ;;
- *) LIBNAME="lua${SLOT}"
- INCLUDEDIR_SUFFIX="/lua${SLOT}"
- ;;
- esac
-
- # We want packages to find our things...
- # A slotted Lua uses different directories for headers & names for
- # libraries, and pkgconfig should reflect that.
- local PATCH_PV=$(ver_cut 1-2)
- cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
- sed -r -i \
- -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
- -e "s:^prefix= :prefix= ${EPREFIX}:" \
- -e "s:^V=.*:V= ${PATCH_PV}:" \
- -e "s:^R=.*:R= ${PV}:" \
- -e "s:/,lib,:/$(get_libdir):g" \
- -e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \
- -e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \
- "${WORKDIR}/lua.pc" || die
-
- insinto "/usr/$(get_libdir)/pkgconfig"
- newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
- # Copy Debian's symlink support:
- # https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19
- # FreeBSD calls the pkgconfig 'lua-5.3.pc'
- # Older systems called it 'lua53.pc'
- dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
- dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
-}
-
-multilib_src_install_all() {
- DOCS="README"
- HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
- einstalldocs
- newman doc/lua.1 lua${SLOT}.1
- newman doc/luac.1 luac${SLOT}.1
- find "${ED}" -name '*.la' -delete || die
- find "${ED}" -name 'liblua*.a' -delete || die
-}
-
-# Makefile contains a dummy target that doesn't do tests
-# but causes issues with slotted lua (bug #510360)
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
- cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
- # https://www.lua.org/tests/
- # There are two sets:
- # basic
- # complete.
- #
- # The basic subset is selected by passing -e'_U=true'
- # The complete set is noted to contain tests that may consume too much memory or have non-portable tests.
- # attrib.lua for example needs some multilib customization (have to compile the stuff in libs/ for each ABI)
- TEST_OPTS="$(usex test-complete '' '-e_U=true')"
- TEST_MARKER="${T}/test.failed"
- rm -f "${TEST_MARKER}"
-
- # If we are failing, set the marker file, and only check it after done all ABIs
- abi_src_test() {
- debug-print-function ${FUNCNAME} "$@"
- TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
- eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee "${TEST_LOG}" || die
- grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL ${MULTIBUILD_ID}" >>"${TEST_MARKER}"
- return 0
- }
-
- multilib_foreach_abi abi_src_test
-
- if [ -e "${TEST_MARKER}" ]; then
- cat "${TEST_MARKER}"
- die "Tests failed"
- fi
-}
-
-pkg_postinst() {
- eselect lua set --if-unset "${PN}${SLOT}"
-
- if has_version "app-editor/emacs"; then
- if ! has_version "app-emacs/lua-mode"; then
- einfo "Install app-emacs/lua-mode for lua support for emacs"
- fi
- fi
-}
diff --git a/dev-lang/lua/lua-5.4.2-r2.ebuild b/dev-lang/lua/lua-5.4.2-r2.ebuild
deleted file mode 100644
index d3ea0294a6c4..000000000000
--- a/dev-lang/lua/lua-5.4.2-r2.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib multilib-minimal portability toolchain-funcs
-
-DESCRIPTION="A powerful light-weight programming language designed for extending applications"
-HOMEPAGE="https://www.lua.org/"
-TEST_PV="5.4.2"
-TEST_P="${PN}-${TEST_PV}-tests"
-SRC_URI="
- https://www.lua.org/ftp/${P}.tar.gz
- test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )"
-
-LICENSE="MIT"
-SLOT="5.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated readline test test-complete"
-
-COMMON_DEPEND="
- >=app-eselect/eselect-lua-3
- readline? ( sys-libs/readline:0= )
- !dev-lang/lua:0"
-# Cross-compiling note:
-# Must use libtool from the target system (DEPEND) because
-# libtool from the build system (BDEPEND) is for building
-# native binaries.
-DEPEND="
- ${COMMON_DEPEND}
- sys-devel/libtool"
-RDEPEND="${COMMON_DEPEND}"
-
-RESTRICT="!test? ( test )"
-
-MULTILIB_WRAPPED_HEADERS=(
- /usr/include/lua${SLOT}/luaconf.h
-)
-
-PATCHES=(
- "${FILESDIR}"/lua-5.4.2-r2-make.patch
-)
-
-src_prepare() {
- default
- # use glibtool on Darwin (versus Apple libtool)
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
- Makefile src/Makefile || die
- fi
-
- # correct lua versioning
- sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
-
- sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
-
- # Using dynamic linked lua is not recommended for performance
- # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
- # Mainly, this is of concern if your arch is poor with GPRs, like x86
- # Note that this only affects the interpreter binary (named lua), not the lua
- # compiler (built statically) nor the lua libraries.
-
- # upstream does not use libtool, but we do (see bug #336167)
- cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
- eautoreconf
-
- # custom Makefiles
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- sed -i \
- -e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
- -e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
- src/luaconf.h \
- || die "failed patching luaconf.h"
-
- econf
-}
-
-multilib_src_compile() {
- tc-export CC
-
- # what to link to liblua
- liblibs="-lm"
- liblibs="${liblibs} $(dlopen_lib)"
-
- # what to link to the executables
- mylibs=
- use readline && mylibs="-lreadline"
-
- cd src
-
- local myCFLAGS=""
- use deprecated && myCFLAGS+="-DLUA_COMPAT_5_3 "
- use readline && myCFLAGS+="-DLUA_USE_READLINE "
-
- case "${CHOST}" in
- *-mingw*) : ;;
- *) myCFLAGS+="-DLUA_USE_LINUX " ;;
- esac
-
- emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
- SYSLDFLAGS="${LDFLAGS}" \
- RPATH="${EPREFIX}/usr/$(get_libdir)/" \
- LUA_LIBS="${mylibs}" \
- LIB_LIBS="${liblibs}" \
- V=$(ver_cut 1-2) \
- LIBTOOL="${ESYSROOT}/usr/bin/libtool" \
- gentoo_all
-}
-
-multilib_src_install() {
- emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
- V=${SLOT} gentoo_install
-
- case $SLOT in
- 0)
- LIBNAME="lua"
- INCLUDEDIR_SUFFIX=''
- ;;
- *) LIBNAME="lua${SLOT}"
- INCLUDEDIR_SUFFIX="/lua${SLOT}"
- ;;
- esac
-
- # We want packages to find our things...
- # A slotted Lua uses different directories for headers & names for
- # libraries, and pkgconfig should reflect that.
- local PATCH_PV=$(ver_cut 1-2)
- cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
- sed -r -i \
- -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
- -e "s:^prefix= :prefix= ${EPREFIX}:" \
- -e "s:^V=.*:V= ${PATCH_PV}:" \
- -e "s:^R=.*:R= ${PV}:" \
- -e "s:/,lib,:/$(get_libdir):g" \
- -e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \
- -e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \
- "${WORKDIR}/lua.pc" || die
-
- insinto "/usr/$(get_libdir)/pkgconfig"
- newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
- # Copy Debian's symlink support:
- # https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19
- # FreeBSD calls the pkgconfig 'lua-5.3.pc'
- # Older systems called it 'lua53.pc'
- dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
- dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
-}
-
-multilib_src_install_all() {
- DOCS="README"
- HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
- einstalldocs
- newman doc/lua.1 lua${SLOT}.1
- newman doc/luac.1 luac${SLOT}.1
- find "${ED}" -name '*.la' -delete || die
- find "${ED}" -name 'liblua*.a' -delete || die
-}
-
-# Makefile contains a dummy target that doesn't do tests
-# but causes issues with slotted lua (bug #510360)
-src_test() {
- debug-print-function ${FUNCNAME} "$@"
- cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
- # https://www.lua.org/tests/
- # There are two sets:
- # basic
- # complete.
- #
- # The basic subset is selected by passing -e'_U=true'
- # The complete set is noted to contain tests that may consume too much memory or have non-portable tests.
- # attrib.lua for example needs some multilib customization (have to compile the stuff in libs/ for each ABI)
- TEST_OPTS="$(usex test-complete '' '-e_U=true')"
- TEST_MARKER="${T}/test.failed"
- rm -f "${TEST_MARKER}"
-
- # If we are failing, set the marker file, and only check it after done all ABIs
- abi_src_test() {
- debug-print-function ${FUNCNAME} "$@"
- TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
- eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee "${TEST_LOG}" || die
- grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL ${MULTIBUILD_ID}" >>"${TEST_MARKER}"
- return 0
- }
-
- multilib_foreach_abi abi_src_test
-
- if [ -e "${TEST_MARKER}" ]; then
- cat "${TEST_MARKER}"
- die "Tests failed"
- fi
-}
-
-pkg_postinst() {
- eselect lua set --if-unset "${PN}${SLOT}"
-
- if has_version "app-editor/emacs"; then
- if ! has_version "app-emacs/lua-mode"; then
- einfo "Install app-emacs/lua-mode for lua support for emacs"
- fi
- fi
-}
diff --git a/dev-lang/lua/lua-5.4.4.ebuild b/dev-lang/lua/lua-5.4.4.ebuild
index 66158bbd94be..4d4cae364438 100644
--- a/dev-lang/lua/lua-5.4.4.ebuild
+++ b/dev-lang/lua/lua-5.4.4.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools multilib multilib-minimal portability toolchain-funcs
+
+inherit autotools multilib-minimal portability toolchain-funcs
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
HOMEPAGE="https://www.lua.org/"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 241310e41bcb..f67abf2957bb 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 55fc516bdfff..6816ec8fcd0b 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -5,11 +5,9 @@ AUX nss-3.68-ld-fix.patch 1059 BLAKE2B ea449bf15d603e970468f1349a32804403036300c
AUX nss-3.79-gcc-13.patch 1058 BLAKE2B d0249304f09fdea7e391732e7da63344c3e29c1856cb5ddb9e55a27305ab050077d138d9a8fdfbd6573bd7e7a345ed39f506e534464c3caaae925d1717b75edb SHA512 24dd41401b44ce86498a9b42f96068dbf58c6814ab18453db0615d49bdf327610a1ee2b0e32a2905a1c34364abd8d4c162a179f6b57cac19068babebbed229b4
DIST nss-3.68.4.tar.gz 82409303 BLAKE2B a3cf572e82ce29dbc77e9356e0db425170f7294f1468755843746539663fe486089660e1c1b379d0184003d9ccf57db6cf0b2c161d7038301c1cb5028175b16d SHA512 f97b63a9f8218f8fbd7b5d48c084b8166366d02cd50aac69a22d56324d2fea01c49d074e51430bd128f510c733085f3f43c9739ce4073a07a5666675e0ef3b15
DIST nss-3.79.1.tar.gz 84694831 BLAKE2B 209a502ba4b808bb4cb9b8775328fa26e36c55147ee5da7b8f661349129250f09685dd69919e24d7ff72cc55a2e9cbbbc9c059e543cf1b0a6a08e809be262d4c SHA512 e841efe9d0300d99b50e54c159c75df76c09c34c74bbc9b6ca007ad017b2cb91a8d33f6f4195e52bd8f3ed7be5d53f3ce7ce10825fa21abbf5dbba3db109e037
-DIST nss-3.81.tar.gz 84842767 BLAKE2B 01b6bf96a1507f8f16693b11aec7897c2fd046a97109fe30dcd4dbd53f82247d9809d189d885fded1f9c89e87b4051d2c121003a30e180ba685a95c46d3232fd SHA512 206faa29ff9fc9c70f85cbb86690b55bd11003a1a5b1d49f5f3731fdd1221690f957a17d912ee5272505afb938968327f4532ae8f5d2d77e6e13370768229747
DIST nss-3.82.tar.gz 84708994 BLAKE2B 59d3ace416c725933a07c51dc911f2fa11d55b1daddc5252a01ef3ae9df3375cbb199eff92e8e2bb364b9381ad1066c74d4f93c00900847f5234591bbbb29824 SHA512 6e0f28c3f776178ab2d97c6e2436aa10d72c9c2668aea1a6695ccf49e8c3c4cd2d266168508bcb456c655f2e692dceb44eae53c80d50076d7156db3deac70057
DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4
EBUILD nss-3.68.4.ebuild 9328 BLAKE2B 5883d294203e24b15b927cf60dd90b5a9b4666b26d5a8591ccbf248b99bf82da2866383de792c1bb5af794cb73fc7be73ead212cb3193ef98198509e061010d3 SHA512 0bb43a21931d5a3bd8ff9146ed4c63ad1d3d76075bb27eb25ed97fd3825dbd436576fc71387a6633961ad15bf03bfd37b315094cb2551073ca331187a55572c7
EBUILD nss-3.79.1.ebuild 10480 BLAKE2B 06850337e70943128f696ad5b9709c910e2d038293ddd450e1a43576cbbf784dbbd8e81fae18518bf659e71eccc95cb2427373548e104b821ce37c81947d9d21 SHA512 8c8271924c02ee6d00ed6b7436e17c4a22763057b7101928973ab99324b603775c9d64e8e88dfc9fb27900532ea8946922b32f7d351cadb93e5f2ec14efdad0b
-EBUILD nss-3.81.ebuild 10512 BLAKE2B b4fb44ac0ca7b2f325817ad9e7e1a30aacddbceea329d019ca967ecb2aec0b90976b3bb6c8898dd951184ac65482c100f07e50c4d8cabaa4722182ab5c0d4838 SHA512 2c4d21eb9d860ed4139dd72af5829d9db69a44474954e23dcfd05d76f0b8f0457f71c6a026bf60724ed3a3ef5c1cd7d72a020955a51f7263fb2a5d763e1f503b
EBUILD nss-3.82.ebuild 10512 BLAKE2B b4fb44ac0ca7b2f325817ad9e7e1a30aacddbceea329d019ca967ecb2aec0b90976b3bb6c8898dd951184ac65482c100f07e50c4d8cabaa4722182ab5c0d4838 SHA512 2c4d21eb9d860ed4139dd72af5829d9db69a44474954e23dcfd05d76f0b8f0457f71c6a026bf60724ed3a3ef5c1cd7d72a020955a51f7263fb2a5d763e1f503b
MISC metadata.xml 517 BLAKE2B 85fba14d0b8a3539c57b8dca15a0f7789bb78a92891ff39271f804fa07b1620f5f3ece89269e3305b578064a53aeae7ab298bb97cdc019f41793888d42159727 SHA512 7b1fba5488498d5499134f1b58ecaa01cb8c51af3da666d55fba3884703d34efb57b449e76461fb6e13c37687bf5125c5dbab1934a950d4d13c0cff5a3b3318e
diff --git a/dev-libs/nss/nss-3.81.ebuild b/dev-libs/nss/nss-3.81.ebuild
deleted file mode 100644
index b55ab89370ad..000000000000
--- a/dev-libs/nss/nss-3.81.ebuild
+++ /dev/null
@@ -1,391 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs multilib-minimal
-
-NSPR_VER="4.34"
-RTM_NAME="NSS_${PV//./_}_RTM"
-
-DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
-SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
- cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )"
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
-RDEPEND="
- >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
- >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
- >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
- virtual/pkgconfig
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl"
-
-S="${WORKDIR}/${P}/${PN}"
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/nss-config
-)
-
-PATCHES=(
- # Custom changes for gentoo
- "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
- "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
- "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch"
- "${FILESDIR}/${PN}-3.79-gcc-13.patch"
-)
-
-QA_PKGCONFIG_VERSION="${PV}.0"
-
-src_prepare() {
- default
-
- if use cacert ; then
- eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
- fi
-
- pushd coreconf >/dev/null || die
- # hack nspr paths
- echo 'INCLUDES += -I$(DIST)/include/dbm' \
- >> headers.mk || die "failed to append include"
-
- # modify install path
- sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
- -i source.mk || die
-
- # Respect LDFLAGS
- sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
-
- popd >/dev/null || die
-
- # Fix pkgconfig file for Prefix
- sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
- config/Makefile || die
-
- # use host shlibsign if need be #436216
- if tc-is-cross-compiler ; then
- sed -i \
- -e 's:"${2}"/shlibsign:shlibsign:' \
- cmd/shlibsign/sign.sh || die
- fi
-
- # dirty hack
- sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
- lib/ssl/config.mk || die
- sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
- cmd/platlibs.mk || die
-
- multilib_copy_sources
-
- strip-flags
-}
-
-multilib_src_configure() {
- # Ensure we stay multilib aware
- sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
-}
-
-nssarch() {
- # Most of the arches are the same as $ARCH
- local t=${1:-${CHOST}}
- case ${t} in
- *86*-pc-solaris2*) echo "i86pc" ;;
- aarch64*) echo "aarch64" ;;
- hppa*) echo "parisc" ;;
- i?86*) echo "i686" ;;
- x86_64*) echo "x86_64" ;;
- *) tc-arch ${t} ;;
- esac
-}
-
-nssbits() {
- local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS"
- if [[ ${1} == BUILD_ ]]; then
- cc=$(tc-getBUILD_CC)
- else
- cc=$(tc-getCC)
- fi
- echo > "${T}"/test.c || die
- ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die
- case $(file "${T}/${1}test.o") in
- *32-bit*x86-64*) echo USE_X32=1;;
- *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;;
- *32-bit*|*ppc*|*i386*) ;;
- *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";;
- esac
-}
-
-multilib_src_compile() {
- # use ABI to determine bit'ness, or fallback if unset
- local buildbits mybits
- case "${ABI}" in
- n32) mybits="USE_N32=1";;
- x32) mybits="USE_X32=1";;
- s390x|*64) mybits="USE_64=1";;
- ${DEFAULT_ABI})
- einfo "Running compilation test to determine bit'ness"
- mybits=$(nssbits)
- ;;
- esac
- # bitness of host may differ from target
- if tc-is-cross-compiler; then
- buildbits=$(nssbits BUILD_)
- fi
-
- local makeargs=(
- CC="$(tc-getCC)"
- CCC="$(tc-getCXX)"
- AR="$(tc-getAR) rc \$@"
- RANLIB="$(tc-getRANLIB)"
- OPTIMIZER=
- ${mybits}
- )
-
- # Take care of nspr settings #436216
- local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)"
- unset NSPR_INCLUDE_DIR
-
- export NSS_ALLOW_SSLKEYLOGFILE=1
- export NSS_ENABLE_WERROR=0 #567158
- export BUILD_OPT=1
- export NSS_USE_SYSTEM_SQLITE=1
- export NSDISTMODE=copy
- export FREEBL_NO_DEPEND=1
- export FREEBL_LOWHASH=1
- export NSS_SEED_ONLY_DEV_URANDOM=1
- export USE_SYSTEM_ZLIB=1
- export ZLIB_LIBS=-lz
- export ASFLAGS=""
- # Fix build failure on arm64
- export NS_USE_GCC=1
- # Detect compiler type and set proper environment value
- if tc-is-gcc; then
- export CC_IS_GCC=1
- elif tc-is-clang; then
- export CC_IS_CLANG=1
- fi
-
- export NSS_DISABLE_GTESTS=$(usex !test 1 0)
-
- # explicitly disable altivec/vsx if not requested
- # https://bugs.gentoo.org/789114
- case ${ARCH} in
- ppc*)
- use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1
- use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1
- ;;
- esac
-
- local d
-
- # Build the host tools first.
- LDFLAGS="${BUILD_LDFLAGS}" \
- XCFLAGS="${BUILD_CFLAGS}" \
- NSPR_LIB_DIR="${T}/fakedir" \
- emake -C coreconf \
- CC="$(tc-getBUILD_CC)" \
- ${buildbits-${mybits}}
- makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
-
- # Then build the target tools.
- for d in . lib/dbm ; do
- CPPFLAGS="${myCPPFLAGS}" \
- XCFLAGS="${CFLAGS} ${CPPFLAGS}" \
- NSPR_LIB_DIR="${T}/fakedir" \
- emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)"
- done
-}
-
-multilib_src_test() {
- einfo "Tests can take a *long* time, especially on a multilib system."
- einfo "30-45+ minutes per lib configuration. Bug #852755"
-
- # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html
- # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite
- # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older)
- export BUILD_OPT=1
- export HOST="localhost"
- export DOMSUF="localdomain"
- export USE_IP=TRUE
- export IP_ADDRESS="127.0.0.1"
-
- NSINSTALL="${PWD}/$(find -type f -name nsinstall)"
-
- cd "${BUILD_DIR}"/tests || die
- # Hack to get current objdir (prefixed dir where built binaries are)
- # Without this, at least multilib tests go wrong when building the amd64 variant
- # after x86.
- local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev)
-
- # Can tweak to a subset of tests in future if we need to, but would prefer not
- OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die
-}
-
-# Altering these 3 libraries breaks the CHK verification.
-# All of the following cause it to break:
-# - stripping
-# - prelink
-# - ELF signing
-# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
-# Either we have to NOT strip them, or we have to forcibly resign after
-# stripping.
-#local_libdir="$(get_libdir)"
-#export STRIP_MASK="
-# */${local_libdir}/libfreebl3.so*
-# */${local_libdir}/libnssdbm3.so*
-# */${local_libdir}/libsoftokn3.so*"
-
-export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
-
-generate_chk() {
- local shlibsign="$1"
- local libdir="$2"
- einfo "Resigning core NSS libraries for FIPS validation"
- shift 2
- local i
- for i in ${NSS_CHK_SIGN_LIBS} ; do
- local libname=lib${i}.so
- local chkname=lib${i}.chk
- "${shlibsign}" \
- -i "${libdir}"/${libname} \
- -o "${libdir}"/${chkname}.tmp \
- && mv -f \
- "${libdir}"/${chkname}.tmp \
- "${libdir}"/${chkname} \
- || die "Failed to sign ${libname}"
- done
-}
-
-cleanup_chk() {
- local libdir="$1"
- shift 1
- local i
- for i in ${NSS_CHK_SIGN_LIBS} ; do
- local libfname="${libdir}/lib${i}.so"
- # If the major version has changed, then we have old chk files.
- [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
- && rm -f "${libfname}.chk"
- done
-}
-
-multilib_src_install() {
- pushd dist >/dev/null || die
-
- dodir /usr/$(get_libdir)
- cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed"
- local i
- for i in crmf freebl nssb nssckfw ; do
- cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed"
- done
-
- # Install nss-config and pkgconfig file
- dodir /usr/bin
- cp -L */bin/nss-config "${ED}"/usr/bin || die
- dodir /usr/$(get_libdir)/pkgconfig
- cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
-
- # create an nss-softokn.pc from nss.pc for libfreebl and some private headers
- # bug 517266
- sed -e 's#Libs:#Libs: -lfreebl#' \
- -e 's#Cflags:#Cflags: -I${includedir}/private#' \
- */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
- || die "could not create nss-softokn.pc"
-
- # all the include files
- insinto /usr/include/nss
- doins public/nss/*.{h,api}
- insinto /usr/include/nss/private
- doins private/nss/{blapi,alghmac,cmac}.h
-
- popd >/dev/null || die
-
- local f nssutils
- # Always enabled because we need it for chk generation.
- nssutils=( shlibsign )
-
- if multilib_is_native_abi ; then
- if use utils; then
- # The tests we do not need to install.
- #nssutils_test="bltest crmftest dbtest dertimetest
- #fipstest remtest sdrtest"
- # checkcert utils has been removed in nss-3.22:
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545
- # https://hg.mozilla.org/projects/nss/rev/df1729d37870
- # certcgi has been removed in nss-3.36:
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602
- nssutils+=(
- addbuiltin
- atob
- baddbdir
- btoa
- certutil
- cmsutil
- conflict
- crlutil
- derdump
- digest
- makepqg
- mangle
- modutil
- multinit
- nonspr10
- ocspclnt
- oidcalc
- p7content
- p7env
- p7sign
- p7verify
- pk11mode
- pk12util
- pp
- rsaperf
- selfserv
- signtool
- signver
- ssltap
- strsclnt
- symkeyutil
- tstclnt
- vfychain
- vfyserv
- )
- # install man-pages for utils (bug #516810)
- doman doc/nroff/*.1
- fi
- pushd dist/*/bin >/dev/null || die
- for f in ${nssutils[@]}; do
- dobin ${f}
- done
- popd >/dev/null || die
- fi
-}
-
-pkg_postinst() {
- multilib_pkg_postinst() {
- # We must re-sign the libraries AFTER they are stripped.
- local shlibsign="${EROOT}/usr/bin/shlibsign"
- # See if we can execute it (cross-compiling & such). #436216
- "${shlibsign}" -h >&/dev/null
- if [[ $? -gt 1 ]] ; then
- shlibsign="shlibsign"
- fi
- generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
- }
-
- multilib_foreach_abi multilib_pkg_postinst
-}
-
-pkg_postrm() {
- multilib_pkg_postrm() {
- cleanup_chk "${EROOT}"/usr/$(get_libdir)
- }
-
- multilib_foreach_abi multilib_pkg_postrm
-}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 187b87732d7f..09c2557d1cd9 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/ansible-runner/Manifest b/dev-python/ansible-runner/Manifest
index d136a7bd5cca..a66967b12396 100644
--- a/dev-python/ansible-runner/Manifest
+++ b/dev-python/ansible-runner/Manifest
@@ -1,5 +1,3 @@
-DIST ansible-runner-1.4.9.tar.gz 48022 BLAKE2B 9d413a3502450ad964301fb22c280e6474794604a4d8a2d3bbbc92a1d2e7568351feabce3e9e6790916032ffb72881812c0ef9456a589e7af7cab1dea3d3182c SHA512 198091472c74ab2641dd3a72afa90fcdb4b120c0a10518b55055933f3ae9934bfe229a6a006e84646ce491ce3eec828f9ffa692e6b215398e64aa55afbcb3bae
DIST ansible-runner-2.1.0.tar.gz 158798 BLAKE2B b6a1a50c1b66210c9a29b0b52e798fc6a922a840664c5924e5234a3f5ec2cea32a137e676bae732115cb10a99155df660281233fe5bd10c10282926d0ec92abe SHA512 c96a7a122e4fdc02d6ebab79bbf3f2d9f96eb6c966789deae5c36e9b4c55aa9fede994b22309bdb18a8a4f1c9a615f9b454f01c4170c4d0c1fb5e447da52cf00
-EBUILD ansible-runner-1.4.9.ebuild 921 BLAKE2B 47fae2a5335c092777f6f51db003daa0fc32e8cdd2345d32915bf75874f65340b1e0da57f182a0abc5356dadfa926f24eb3a192676ce5ab2c40967a009370132 SHA512 0adea4f2242fbc5aeb314a62fb1cdb27f1aae37f1cff783bd0fa321a3420c3d2520f80704ca2fce712a3538258ba0d8dc1c1cbb7f3c4743850f82a6d217767bc
EBUILD ansible-runner-2.1.0.ebuild 912 BLAKE2B 95ce643c727c0a5926ccb45a0009917e34ba2011d945c42520d8f11caa05bfe589b4c6db154fe2789a21fa19b3cce43bec228ca2196d7755407ef7dd3dcfefb5 SHA512 ac295a9ea095383954127673f4d5dafbfc706185ac8d69fbe91f5cc89c49d1d5fa177e6ded33bf11946af2defed09be66fcaaa97109906f33c1864d36daea039
MISC metadata.xml 919 BLAKE2B 4f08236cc9aa2a45279ec971c60e5d4f0a8f3695bc5cf4fac42d704682026b30b2ab0a6b0b408e313b3614da94de873256d146c4602598a762c59072f3c44d27 SHA512 f632561c44dfff6767bad8a8273776efe86b45feb7900ea07be4413f8779bec5c9ea1950a2ca1ebdaf7d17230f6839aafbd3c5fcc54cd6df3085b7e392605a6b
diff --git a/dev-python/ansible-runner/ansible-runner-1.4.9.ebuild b/dev-python/ansible-runner/ansible-runner-1.4.9.ebuild
deleted file mode 100644
index 9822d37cf9c5..000000000000
--- a/dev-python/ansible-runner/ansible-runner-1.4.9.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A tool and python library that helps when interfacing with Ansible"
-HOMEPAGE="https://github.com/ansible/ansible-runner"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/python-daemon[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -e 's|find_packages()|find_packages(exclude=["test", "test.*"])|' -i setup.py || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index d8042c0e5dec..f3846ab7442b 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index a5a812eca75f..ea06f4c6c8ef 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1,7 +1,9 @@
+AUX qtcore-5.15.5-QTBUG-105286.patch 6250 BLAKE2B bacfd0420e0a1f163d97d75fd2d6c65d1fbdf2b90ace33129caea3c682f5cc54dd3429bd5a0d5865ad9fe291a8abbc9b5951a2e7791ae283da53e839c51dac0b SHA512 397df84c0984c403e5151a63bbfcd925c0cb05bf4d818089c95a72bc7914666912e441baaad808800425c25a62af003431c5459c55c2c3b3e8ef1c73c7f9755e
AUX qtcore-5.15.5-hack_never_use_execinfo.patch 880 BLAKE2B e63e908d592da13f5c762fdd2d38dc223a04dab772381c837a93446d41a16071b51b2b4685084b8de956c5a95b0c71e97a63eb21b99dae764cc202bba899840e SHA512 c9b73d0eb1e957b2ab7b47b4cb7ace72004bf937927572bc86d27536f0b92a4594df8897862090454b1110753af03b6bab3eabdaa728b5cf42b8e2d21ef039cb
AUX qtcore-5.15.5-slibtool.patch 867 BLAKE2B 0e368bac0d3a066e64a45162ba874a857fa37550ae8b2a9d9378d1c864553bf793c53d5e3079f3e80a4c7f5e03201a0a45d084d0dc83fc35ec509f6ceae50188 SHA512 fdc58a17685ed2c66ab68741778a708dd3869ae1fc49b94bef676b96cab3895e68f835dd9e9653ffe707f179a9be5cbe72491b5d1923ad0c4136fc0f92b4033a
DIST qtbase-5.15-gentoo-patchset-1.tar.xz 4204 BLAKE2B 1399eb6f4c776d370e1837351a72b604440658a3a2d1bd0c725b9ef149b09d236347f5f4b37f652c33310048a0a7df54e24453b404dc45507fd4f7c5fdf144cd SHA512 c857fc746bacb047321cdb762f3c7c48ce2a0d24045a9e708edd38532568dbbc74e9e971425a72a3c2a5ca0662b3e6333831f6c1b7746525b99d46000b63111f
DIST qtbase-5.15.5-gentoo-kde-2.tar.xz 526240 BLAKE2B 68ecca0805c2ea0b29b65706b0c03a3ead1d106e089f2a48a988035842d0cc8ac67d950cbc67ae8f8be860fd11443579d3e06bfe96a2e3161f94e07206d2815e SHA512 d877a2eb4cd05b712a7db6a943f955d3ced88f51efe3e29b2d6716fba4da08398dbd2ed580ca5b9bfbd92a5a20e34451e06a324274447d4b3692b25af4ff8ddf
DIST qtbase-everywhere-opensource-src-5.15.5.tar.xz 50247388 BLAKE2B e9bbfe8e73e6f25ccadeef722818b5aeb82d1f136bec21fcbc3b26bf76044b38f25c7268010c648e1161e9b61013b8b775f17b9fdcfdd70402bdfbf70bf7f9d5 SHA512 ce80eedc88abbd5a200bacc10a8e94adc1ef2122ac220715ba084adf1e32d67f2dc66168503de5fb5b5a6ab15f7a75ca23dc9956aed12ead994a8ffa6291ef87
EBUILD qtcore-5.15.5-r2.ebuild 2317 BLAKE2B e5e64c0f64e4e0b2463f67c4bcb19e00f126f88d4527e1bd9703ffe26ace46a8181f3b8b3d052c1d5ad930077160a61a3046a0829279c6c6644fc5ff59ac5fb9 SHA512 8c852de875ced33d03aaf0d896818dd11525fd1853313267c539f561623e42676bc904e38f4a421c862f44a4d7f33a92d8348c78bad833a3cbb69bc4a6fd7a6e
+EBUILD qtcore-5.15.5-r3.ebuild 2363 BLAKE2B c5ba2585e246c9a6f2b50e46af7e54e4972b5e53cbd63fbdd3042d034e93f3dce46f3792d7c9e36190df2a233953ec17166c2cf6f922030aea6f163537d27bd6 SHA512 f9241f381e092bb2c8017023569e6520385a322eb80933c545d05475388c7c01072ae0d298d3b2e46c76e3fd9d7fb678757997424c68789cfa5f034d9bb43117
MISC metadata.xml 833 BLAKE2B 79b441c34e55017f23dd85cdb062ef4cbcfce05dff74936de887256ba8b9b596632b570b55b7014c38467829751771bb116f067cd6a246a11309f20b67fb55f0 SHA512 f1ffedc2ad17d198ba14a9a93e6c8dd35a7709e6f1e07dae606c16c05868f2f8e696f25fa5cf2602ed50f41eb5a914ff0d652b9ac37163e5130ddbfb475a1ff5
diff --git a/dev-qt/qtcore/files/qtcore-5.15.5-QTBUG-105286.patch b/dev-qt/qtcore/files/qtcore-5.15.5-QTBUG-105286.patch
new file mode 100644
index 000000000000..985dd283dbd4
--- /dev/null
+++ b/dev-qt/qtcore/files/qtcore-5.15.5-QTBUG-105286.patch
@@ -0,0 +1,165 @@
+From 7f9253defd2e90f900d963c6d248a2a0bdaca1a8 Mon Sep 17 00:00:00 2001
+From: Volker Hilsheimer <volker.hilsheimer@qt.io>
+Date: Tue, 16 Aug 2022 15:32:58 +0200
+Subject: [PATCH] Don't access QObjectPrivate::declarativeData unguarded
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The QObjectPrivate::declarativeData member is stored in a union with
+currentChildBeingDeleted. The QObject destructor always sets the
+currentChildBeingDeleted member of the union. It also sets the
+isDeletingChildren bool, which is the only way to find out which union
+member we can safely access.
+
+While the QObject destructor is deleting children and isDeletingChildren
+is set, we must not access the declarativeData member of the union.
+
+Add a test case that initializes the function pointers for the
+declarative handlers and constructs a situation where an object
+emits a signal while it is destroying children.
+
+Fixes: QTBUG-105286
+Pick-to: 6.4 6.3 6.3.2 6.2 5.15
+Change-Id: Iea5ba2f7843b6926a8d157be166e6044d98d6c02
+Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
+Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
+(cherry picked from commit 3be99799a675a631c67e05897383af9abbc377b3)
+---
+ src/corelib/kernel/qobject.cpp | 4 +-
+ src/corelib/kernel/qobject_p.h | 2 +-
+ .../corelib/kernel/qobject/tst_qobject.cpp | 77 +++++++++++++++++++
+ 3 files changed, 80 insertions(+), 3 deletions(-)
+
+diff --git a/src/corelib/kernel/qobject.cpp b/src/corelib/kernel/qobject.cpp
+index 0124f88abd..1f3843669b 100644
+--- a/src/corelib/kernel/qobject.cpp
++++ b/src/corelib/kernel/qobject.cpp
+@@ -992,7 +992,7 @@ QObject::~QObject()
+ emit destroyed(this);
+ }
+
+- if (d->declarativeData) {
++ if (!d->isDeletingChildren && d->declarativeData) {
+ if (static_cast<QAbstractDeclarativeDataImpl*>(d->declarativeData)->ownedByQml1) {
+ if (QAbstractDeclarativeData::destroyed_qml1)
+ QAbstractDeclarativeData::destroyed_qml1(d->declarativeData, this);
+@@ -2583,7 +2583,7 @@ int QObject::receivers(const char *signal) const
+ if (!d->isSignalConnected(signal_index))
+ return receivers;
+
+- if (d->declarativeData && QAbstractDeclarativeData::receivers) {
++ if (!d->isDeletingChildren && d->declarativeData && QAbstractDeclarativeData::receivers) {
+ receivers += QAbstractDeclarativeData::receivers(d->declarativeData, this,
+ signal_index);
+ }
+diff --git a/src/corelib/kernel/qobject_p.h b/src/corelib/kernel/qobject_p.h
+index 66c19d174e..46dcb93521 100644
+--- a/src/corelib/kernel/qobject_p.h
++++ b/src/corelib/kernel/qobject_p.h
+@@ -428,7 +428,7 @@ inline void QObjectPrivate::checkForIncompatibleLibraryVersion(int version) cons
+
+ inline bool QObjectPrivate::isDeclarativeSignalConnected(uint signal_index) const
+ {
+- return declarativeData && QAbstractDeclarativeData::isSignalConnected
++ return !isDeletingChildren && declarativeData && QAbstractDeclarativeData::isSignalConnected
+ && QAbstractDeclarativeData::isSignalConnected(declarativeData, q_func(), signal_index);
+ }
+
+diff --git a/tests/auto/corelib/kernel/qobject/tst_qobject.cpp b/tests/auto/corelib/kernel/qobject/tst_qobject.cpp
+index 9bd66c0835..ed4a0bae5d 100644
+--- a/tests/auto/corelib/kernel/qobject/tst_qobject.cpp
++++ b/tests/auto/corelib/kernel/qobject/tst_qobject.cpp
+@@ -158,6 +158,7 @@ private slots:
+ void nullReceiver();
+ void functorReferencesConnection();
+ void disconnectDisconnects();
++ void declarativeData();
+ };
+
+ struct QObjectCreatedOnShutdown
+@@ -7679,5 +7680,81 @@ void tst_QObject::disconnectDisconnects()
+ Q_STATIC_ASSERT(QtPrivate::HasQ_OBJECT_Macro<tst_QObject>::Value);
+ Q_STATIC_ASSERT(!QtPrivate::HasQ_OBJECT_Macro<SiblingDeleter>::Value);
+
++#ifdef QT_BUILD_INTERNAL
++/*
++ Since QObjectPrivate stores the declarativeData pointer in a union with the pointer
++ to the currently destroyed child, calls to the QtDeclarative handlers need to be
++ correctly guarded. QTBUG-105286
++*/
++namespace QtDeclarative {
++static QAbstractDeclarativeData *theData;
++
++static void destroyed(QAbstractDeclarativeData *data, QObject *)
++{
++ QCOMPARE(data, theData);
++}
++static void signalEmitted(QAbstractDeclarativeData *data, QObject *, int, void **)
++{
++ QCOMPARE(data, theData);
++}
++// we can't use QCOMPARE in the next two functions, as they don't return void
++static int receivers(QAbstractDeclarativeData *data, const QObject *, int)
++{
++ QTest::qCompare(data, theData, "data", "theData", __FILE__, __LINE__);
++ return 0;
++}
++static bool isSignalConnected(QAbstractDeclarativeData *data, const QObject *, int)
++{
++ QTest::qCompare(data, theData, "data", "theData", __FILE__, __LINE__);
++ return true;
++}
++
++class Object : public QObject
++{
++ Q_OBJECT
++public:
++ using QObject::QObject;
++ ~Object()
++ {
++ if (Object *p = static_cast<Object *>(parent()))
++ p->emitSignal();
++ }
++
++ void emitSignal()
++ {
++ emit theSignal();
++ }
++
++signals:
++ void theSignal();
++};
++
++}
++#endif
++
++void tst_QObject::declarativeData()
++{
++#ifdef QT_BUILD_INTERNAL
++ QScopedValueRollback destroyed(QAbstractDeclarativeData::destroyed,
++ QtDeclarative::destroyed);
++ QScopedValueRollback signalEmitted(QAbstractDeclarativeData::signalEmitted,
++ QtDeclarative::signalEmitted);
++ QScopedValueRollback receivers(QAbstractDeclarativeData::receivers,
++ QtDeclarative::receivers);
++ QScopedValueRollback isSignalConnected(QAbstractDeclarativeData::isSignalConnected,
++ QtDeclarative::isSignalConnected);
++
++ QtDeclarative::Object p;
++ QObjectPrivate *priv = QObjectPrivate::get(&p);
++ priv->declarativeData = QtDeclarative::theData = new QAbstractDeclarativeData;
++
++ connect(&p, &QtDeclarative::Object::theSignal, &p, []{
++ });
++
++ QtDeclarative::Object *child = new QtDeclarative::Object;
++ child->setParent(&p);
++#endif
++}
++
+ QTEST_MAIN(tst_QObject)
+ #include "tst_qobject.moc"
+--
+GitLab
+
diff --git a/dev-qt/qtcore/qtcore-5.15.5-r3.ebuild b/dev-qt/qtcore/qtcore-5.15.5-r3.ebuild
new file mode 100644
index 000000000000..521f2c4e0632
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.15.5-r3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT5_KDEPATCHSET_REV=2
+QT5_MODULE="qtbase"
+inherit linux-info qt5-build
+
+DESCRIPTION="Cross-platform application development framework"
+SLOT=5/${QT5_PV}
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+IUSE="icu old-kernel systemd"
+
+DEPEND="
+ dev-libs/double-conversion:=
+ dev-libs/glib:2
+ dev-libs/libpcre2[pcre16,unicode]
+ sys-libs/zlib:=
+ icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
+ systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-hack_never_use_execinfo.patch"
+ "${FILESDIR}/${P}-QTBUG-105286.patch"
+)
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/bootstrap
+ src/tools/moc
+ src/tools/rcc
+ src/corelib
+ src/tools/qlalr
+ doc
+)
+
+QT5_GENTOO_PRIVATE_CONFIG=(
+ !:network
+ !:sql
+ !:testlib
+ !:xml
+)
+
+pkg_pretend() {
+ use kernel_linux || return
+ get_running_version
+ if kernel_is -lt 4 11 && ! use old-kernel; then
+ ewarn "The running kernel is older than 4.11. USE=old-kernel is needed for"
+ ewarn "dev-qt/qtcore to function on this kernel properly. Bugs #669994, #672856"
+ fi
+}
+
+src_prepare() {
+ # don't add -O3 to CXXFLAGS, bug 549140
+ sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
+
+ # fix missing qt_version_tag symbol w/ LTO, bug 674382
+ sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
+
+ eapply "${FILESDIR}/${P}-slibtool.patch" # bug 792804, TODO: merge into _QT5_GENTOOPATCHSET_REV
+
+ qt5-build_src_prepare
+}
+
+src_configure() {
+ local myconf=(
+ $(qt_use icu)
+ $(qt_use !icu iconv)
+ $(qt_use systemd journald)
+ )
+ use old-kernel && myconf+=(
+ -no-feature-renameat2 # needs Linux 3.16, bug 669994
+ -no-feature-getentropy # needs Linux 3.17, bug 669994
+ -no-feature-statx # needs Linux 4.11, bug 672856
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+ qt5_symlink_binary_to_path qmake 5
+
+ local flags=(
+ DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
+ OPENGL OPENSSL SSL WIDGETS
+ )
+
+ for flag in ${flags[@]}; do
+ cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
+
+ #if defined(QT_NO_${flag}) && defined(QT_${flag})
+ # undef QT_NO_${flag}
+ #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
+ # define QT_NO_${flag}
+ #endif
+ _EOF_
+ done
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index df85c82e82d7..bc62decfee68 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest
index e0b6f4a13189..4cde796a0850 100644
--- a/dev-util/bpftrace/Manifest
+++ b/dev-util/bpftrace/Manifest
@@ -3,5 +3,5 @@ AUX bpftrace-0.15.0-dont-compress-man.patch 1885 BLAKE2B 89a327cef68fa838d5c04b3
AUX bpftrace-0.15.0-install-libs.patch 8206 BLAKE2B 9d8b193f422b0ee64301b7ea12791afdd5111cde487b904ec35750e6189fdd6faca9af36b8956058c820c2398bcabc7dcee6d26b93c55ff1e591b3259a682a27 SHA512 9721d8f3812855d7a9155d8e5ecac305dedb5c8326ccf8ea679048f920ca58a774576840c1b0bc2864a26c66c89bf0c81ed1a1ab30fb571a6cfaebc5b499c2b7
DIST bpftrace-0.14.1-llvm14.patch.gz 7377 BLAKE2B 69b3b74bce74a8d4d8d9cc74de352dc33875ae905d8a88c776bbe80862a4f4ac2d450bcb6190da8be880bcc8fb751e3b8172df5454f31dc4bcd3e41edb02e396 SHA512 3269132981a7d2c0263fe9003bbcd2348e186ca0cdc95ada368331fc6e2495ae126c7bd68676438ccb575aafdafa3d17604a28fdc11d8b629eeaee130c1fd614
DIST bpftrace-0.15.0.tar.gz 1006735 BLAKE2B 3ef4bb5f13aa6dea5140b5362e6fc3de21baa1192e2218307895bf29ddeba8d69543e32c2b769bf3456076095ba661b66e1625f2696631d22628311d7f6ec1a4 SHA512 916e9afeab301e62472e570ef77a3b9b27b43251880b64f1c5f151583c59a6c61e9ede50f3607044b27c5a6ce1a654f290153bf3f9237ebc0a823b5e6356187a
-EBUILD bpftrace-0.15.0.ebuild 1851 BLAKE2B 29ec8eeb90ec974e7ad54ad64fb5cc652fea32534dab661b34567a2a9a3e2ca6f642fc2916d59dd8ab3df501ac6927a2a68358ceea2d4dbcd29902ed9d60e29e SHA512 42cbc3baa5a14d421941bae00b300ded638b76809b60cfe8751610b5e8523327c30b209a2e94dbbd1f7a81e610b52b141b6940a3d9be2792d0ab4094bd2a7352
+EBUILD bpftrace-0.15.0-r1.ebuild 1875 BLAKE2B 095b7fdbc206dd65f778addbc236da43d8465e7b07ab958de48c537842d9d93e9afd1c7359b48955126eb38c21bf0a61e2606c8bd1629f9561f5ef367344009e SHA512 6ff4b6726208920ead3bd07f83471ffeb6b0b7f952dc445d094a4729a7822193ee1bb8b2313aac8e3b310599954fe5e220c5688a0a7eb27b887bc3a0de5c9202
MISC metadata.xml 499 BLAKE2B ce7c46f4c5e49f2f779ff6584053f7fc78dffaeee432ac46a8881b3d49dc569e309af95aaf9d6e77a36ebc87be0cd2f86a5db7b733463e4252d3a242d914f293 SHA512 dfb827afd47feb8204ef40c940ebcc7d1b3217cdf0f24425e4ab32195309d727225e942d777871565e47a2c02244d053f46ed25165e9728c94e0683ff61bf4ce
diff --git a/dev-util/bpftrace/bpftrace-0.15.0.ebuild b/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild
index cb4b8281e70b..1b080a8637d2 100644
--- a/dev-util/bpftrace/bpftrace-0.15.0.ebuild
+++ b/dev-util/bpftrace/bpftrace-0.15.0-r1.ebuild
@@ -25,6 +25,7 @@ RESTRICT="test"
RDEPEND="
>=dev-libs/libbpf-0.8:=
+ <dev-libs/libbpf-1.0:=
>=dev-util/bcc-0.13.0:=
dev-util/systemtap
<sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest
index acbbbcc63b27..e06bec994c97 100644
--- a/dev-util/crash/Manifest
+++ b/dev-util/crash/Manifest
@@ -1,11 +1,12 @@
DIST crash-7.3.1.tar.gz 1329499 BLAKE2B 9c9fd88d7f8874557b99a173b4bd615bb5d41d35b051ee6e82c10a8928b150861dbfdecb3ba94e1367c62c6bb8583c85d39ce7015945d4983d3ce1e1d86dac78 SHA512 018fc33daa144906a29120660951755856169be3df123bcf2bec9c1c4586a18f528c14634f794e658d3dab308419b7a6a7f56b9b0ac5aad68b5ff18ae442f63b
DIST crash-8.0.0-patches-1.tar.xz 38880 BLAKE2B b1b22a55f07e7c23c90d13769cdf0db92d3015d5aa5af20bef85394013635bb393c4bbc36fb0af2a925b59b98289e33b3c092ca39c9c90c7213ba5e4b9af8b74 SHA512 17f638c4a5d2cff472a75f58d82d3b7325e6cf9444641c85ec6a3be5b4980aae90ec19dae66ae4b5022f938faae6876b4b50c0b791087fbd20629745b9909ac6
DIST crash-8.0.0.tar.gz 1281026 BLAKE2B bb86bc64d04ce136295bf57097674e96d29e5c934b2fc55f2bd5fa331f2d0086929e1fc7ce60b75b4df1ded128e71048e555bffc3321f6f860d00a8fae8bc09e SHA512 c52afab6c8187dc0c44a13b2a5b33bd7df33d9ee12bcecc6b7e94e8bc98d9470c134cb0fbe941b750f36a66028aad718bfd6f1a00524ad38ce43d1f278048a3b
+DIST crash-8.0.1-extra-0.tar.xz 19152 BLAKE2B 60e40fa646f19fe1c5c120812f25c9b1ca3ace975decdeda3c4914ee730a15faf374c6400419ec5d2923c6c79a13d4c63b03fbc4410b2bef5b166015560e63e6 SHA512 1797f6200b7ef9c9bd1e3c1efe499f5d9c5fe70213f0adac55a763f3b8675e4eccf04a62223e321c5d23a426e214860205222e78ce6f36c0dab2f7bafc141824
DIST crash-8.0.1.tar.gz 1293336 BLAKE2B 97c2e6e9f8407d6f310afb120c9609f845fb4395543634dfca5bf1278aecacb2fb30ead890f72ac476674ffd9df189e26e4261f09c577e0fcaaaacfe120fe6f1 SHA512 ef9fe84dd5efa1b0570f71a8dd7af398a2ff35e9dc9fbcbeafd0f5ff503c7c4da93a33ffddfbac672fe12788dd3712808d6726ba9161ce282a7c76c3e2dc0793
DIST gdb-10.2.tar.gz 40267550 BLAKE2B cee3ab45a52ed378fc718e49c4d153393200fd1b85306888e4085919ab27277bb85d66f9297e6d0aaa1fb47d65fc31d4b97a2fc476e2ccedd4dba0fbec778ab4 SHA512 aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41
DIST gdb-7.6.tar.gz 31437633 BLAKE2B fb8cb9f0c33f360c864c5776c3dd0233ad534d376a9df8157c7bc9f1c4ccfc8698933409561700f134705c0107038d8bfa23844e512cd3a08e24925d37a1ce58 SHA512 02d9c62fa73bcb79138d14c7fc182443f0ca82d4545b4d260b67d3f0074ed75f899a657814a56727e601032a668b0ddd7b48aabd49215fc012eeea6077bca368
EBUILD crash-7.3.1.ebuild 1049 BLAKE2B 87fac2ac007629723f10c252808eb104bb3b90695cb9c847c35b169103fcc8b652619eb789a58c5232142fb56350404c0b3d2f3ff9f893ef148cdd4ba6c745f7 SHA512 6d705509862b013b9882194520691958abf108a45ff4828f98c1392b54ff1a33f51e45dd69e3aa2fb71a156d1ec9fa371186a760c1773df5e4521f403b3161da
EBUILD crash-8.0.0-r1.ebuild 1179 BLAKE2B 50d3e7be37ea782f0c02e64d6ab2274f3b1348eeeb93d72e9e8c8c2e44383038fd5b196a3478cbc5400cdea72a05b35f5da1596492949ec7e5b7ec0a03173cda SHA512 689bda50c66921eb02b0abf0788e4befe92e3b98fe527d5881ee4f8a479df9d4c67055be714d8df7b12fcb2e842f1376b33aacaf6574efc6da0c96a665c5a10b
-EBUILD crash-8.0.1.ebuild 1355 BLAKE2B 4d099dafae243c04dd319160a0fbaa29372d676ce1386979954a6cf9da7a14ee6435a26ee815ec2e04f7a1f22338c14754d5affb38514dbea22bce14d2e4d77e SHA512 01113ef44d2fa22165612c169a94fbb08a04e997b7b80811eef89f3efb27e7831d869d2dbe596112cd912c80f4370f2663665f29a926bbf4870be43d1bfd69e4
+EBUILD crash-8.0.1.ebuild 1675 BLAKE2B cafb83bb7a1fffa4bcac72bac03f6f521bc87c4753ee1b1a971d95b0cc1b8c119337968ce766afed42fccc2ffcf87df8802b72f6584890ced95488c524befc08 SHA512 805a982d7872efe4343f1571170712a69a9f5e409fbc15ca398d5eec862fdf809141276795442a3d655eee77012190c842dcb21faa864f503c8138f7bd820388
EBUILD crash-9999.ebuild 1051 BLAKE2B dc00010d83da71a08cc149a223e512689db4904a68e7dcfe0316becbb1ba4cee349f013805559a1d2326d7be77005f0dc8b953d497e5f0b8f90669992cedf07b SHA512 865d0b6d2ce1ccb6924326772607ca5f60635a31e53730a69a8f5394902a1738b29bda934e22dbdf0ab02dc17c64e91d9f24ab780e73f3fd24dff98673c1ac0f
MISC metadata.xml 641 BLAKE2B 48301b1c1db0805eb7514f7c41f40f31535652ef57e09c227b939470259c891333bb96a288b1eee725f9b93c3640efd28df94eccf2f8996e3e85412c7b015181 SHA512 2aefb1422f38b6532a11bfb508c1c13c1ca85931ebbe47d93f2f193df5f7a4e622283425b68d898ce7921c301d8d5937c2c5c848917e5a0e3f2f13de03ab310d
diff --git a/dev-util/crash/crash-8.0.1.ebuild b/dev-util/crash/crash-8.0.1.ebuild
index 7cb2b455d1a8..eea9dfb346d1 100644
--- a/dev-util/crash/crash-8.0.1.ebuild
+++ b/dev-util/crash/crash-8.0.1.ebuild
@@ -6,6 +6,8 @@ EAPI=8
inherit toolchain-funcs
GDB_VERSION=10.2
+UPSTREAM_VER=
+EXTRA_VER=0
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/crash-utility/crash.git"
@@ -14,12 +16,15 @@ if [[ ${PV} == "9999" ]] ; then
inherit git-r3
else
[[ -n ${UPSTREAM_VER} ]] && \
- UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CAT}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz"
+ UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz"
+
+ [[ -n ${EXTRA_VER} ]] && \
+ EXTRA_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CATEGORY}/${PN}/${P}-extra-${EXTRA_VER}.tar.xz"
SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
- ${UPSTREAM_PATCHSET_URI}
+ ${UPSTREAM_PATCHSET_URI} ${EXTRA_PATCHSET_URI}
mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz"
- KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~s390 ~x86"
+ KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86"
fi
DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps"
@@ -40,6 +45,11 @@ src_prepare() {
eapply "${WORKDIR}"/patches-upstream
fi
+ if [[ -n ${EXTRA_VER} ]]; then
+ einfo "Try to apply Crash's Extra patch set"
+ eapply "${WORKDIR}"/patches-extra
+ fi
+
sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die
ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
}
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index 3b5578dfbd19..d19fa4767506 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1,3 +1,3 @@
DIST librnp-0.16.0.tar.gz 2755417 BLAKE2B bdd06b1bd20ae816b54be19fa844767e9978eb387487db85db2dcd699da1d1b426455565a6c0508bf3782e07317d3bf6ae3613ebe6f8721f80849cb985e7850f SHA512 3d1ba077f85b08ca308d0ebc6499b3a2f32db38f0fd3abbfa7c38277d4552d2bcb7b2e7d07b7fa3222130af347b73d853136974ec289d6de3e97c1e18e407b36
-EBUILD librnp-0.16.0.ebuild 1014 BLAKE2B ceb247ae2cc63bcc96b9ddf9add1ceff3fe5d34e4790f375bb5c570414a06c57803214b3e446c6161d4182e76a983e08072c01c7f9a55e29bbdff4e11c9ed36b SHA512 9aeefa39a3245fc7f556b8e26772d567d650a64a3a978b607407c6e1de2be65ecbf88c02d0265841cd7be8817f49decefd302a3cacff3049c92c62c5f257892c
+EBUILD librnp-0.16.0.ebuild 1021 BLAKE2B 9e608b9c201584ec17ccef7d08f16901d35464628778e7b4bb021ebfcfe9791a4ab838259e4c9a1709fd01849546a36134a70918dcbe4fa21c0daaffcf629bb4 SHA512 ff997a44da8262838135052fbc8b67f90a7d3262ddec9a8728377289dda33ca2b88e881dd67a1b260ca0faf1ca38cd36128b06f8db6ebd430b26e03f7c9cb400
MISC metadata.xml 339 BLAKE2B 435d74e705e406e63a6349676c46f3a9ce2fb6b3952bd36d31372cadf163ab1f61ba7bfb4de16e4586695783cf9bd3cbd29b67bfe236c6e1fb52e1e2edab14cc SHA512 5431a0d99435dd7001c179159cb728e2b0af71c0c3df23856e1cbc794af2b0808b046de6ead30a8679cace52f67667f5ab634f9ffb04efedf4f24a247eb4f211
diff --git a/dev-util/librnp/librnp-0.16.0.ebuild b/dev-util/librnp/librnp-0.16.0.ebuild
index 227a3aa3bf2f..db950da4873c 100644
--- a/dev-util/librnp/librnp-0.16.0.ebuild
+++ b/dev-util/librnp/librnp-0.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta
LICENSE="Apache-2.0 BSD BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="man test"
RDEPEND="app-arch/bzip2
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index b4484deb7e9c..b5edb10b319b 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/kdialog/Manifest b/kde-apps/kdialog/Manifest
index ad4fb0b8447c..20ab920a05c3 100644
--- a/kde-apps/kdialog/Manifest
+++ b/kde-apps/kdialog/Manifest
@@ -1,5 +1,6 @@
+AUX kdialog-22.04.3-without_x11.patch 1512 BLAKE2B 23a1635976f0efc858b280e62c2aaf7b771e0e10d314fe434134dacb1a99bdac0b9664333829866db8c21f59b49a682266b62bcf5a1370470ca6b0674ca241b2 SHA512 cbed0b7c679d4b6cd71eece006e96cac0e84df6295b9727cdf3d4e9fad2b398a9ef2aa5941ac4ea429f39f7dd2de235a46c73ef5ed7e3d89fef0e18821fa059e
DIST kdialog-22.04.3.tar.xz 116660 BLAKE2B 424a2cf7c1505147df023e604011bb3e7db042b2e0efd7ebc95e29d7b283b06d4f79e234f8a4276fd35e92546f34edb5ae75272f56168706fe52ef214b24b13d SHA512 a1b7ae0703fc88ae8e96c9b00f0fb918ed92a104c149cedf8cad5188187fdcaffe8bbafd5def2f1ad0317d1a55a4c5e3a23b554fc49a730060dbc5cd6c9424e1
DIST kdialog-22.08.0.tar.xz 116720 BLAKE2B 7d268b42611129744112c405103fe851d88f0559b9d802b8a3907e0a57815db45f882a06800101290bf9c2563f4bf0dcd83d5a5ff22329606ff0a01a0e1412cb SHA512 ffc0f680dbe460245bf8b69f628f477132eb6991ea12aabc4bc0141ab6e1a8825796eaeeec1aca99841e5ab075db47aae4807b8acec0a3c918b1ca9eae8e7f1d
-EBUILD kdialog-22.04.3.ebuild 1048 BLAKE2B 673daa214fb1adbb59b40795e9da89d09e3d7e118e5b373d6fedd31953c28791230fe5760d39997dbf63cd91816fba05fb9ad1bfac19b59c81b741e797561ce8 SHA512 11e07f3cce2b081b00272d4f8c25a70677375b0f23e2ab717673c83c2ba9d321d4a521caa124d0369051f14b62d14ec5aa1a741ea1e6775bf02b12e0582806a5
-EBUILD kdialog-22.08.0.ebuild 1051 BLAKE2B 6d6f9ef00e135ac9d187adfcd2b27125a2624843a0118b4cbfcc28f5d6f235627b40338a91cfaba50c30fb659290e217dc4e327fd999bd33440c7f8bbc9b28db SHA512 6b39722908269339afce94e99c569e84c92d53771fe7ef3726bdfbbef2528d5a86010c046e2de02a5361d4a45d5cbacd4b5005a2b21a160bc9a8658594278b24
+EBUILD kdialog-22.04.3.ebuild 1091 BLAKE2B 9b865ffbec5ba98124955eac95b9724e438735b43b3100eb0fcfe1520ce7ef0da89a807cdf73195f7f4dc5fd11b969a45199897f3654a2b2b0b0389e93f0b7cc SHA512 7ed699bc8991010011f6ae024a1928cb8e6fc06d02a7a22bfb8fee016fbad72f03fa6644477cb7b5592c12c2d95902750d0716308928599590b314c435491784
+EBUILD kdialog-22.08.0.ebuild 1103 BLAKE2B b22c84cae72833b0ec7dcd325fdc26890ea4d6af99c3685aa046563dc2d3e87b80a9945f61549c806a7ffd18a7f0e11bab6ec553217317e20fd7a5574cd6a8d8 SHA512 d0828451493c5b117720fccd2cc7ddb6480b8c33c42fa3bf037d26d185f74e1fe071260a5c548b35a31954143642226897fcfa4487d9bb2c4cdf309cd2a28202
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/kdialog/files/kdialog-22.04.3-without_x11.patch b/kde-apps/kdialog/files/kdialog-22.04.3-without_x11.patch
new file mode 100644
index 000000000000..d0b7cd2a25f7
--- /dev/null
+++ b/kde-apps/kdialog/files/kdialog-22.04.3-without_x11.patch
@@ -0,0 +1,44 @@
+From 0a50669e229a965a61039e5f9f20c345d72231b5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sat, 27 Nov 2021 13:52:23 +0100
+Subject: [PATCH] Add CMake option to build WITHOUT_X11
+
+We want to be able to build without X11 support even if some of the used
+libraries may not work w/o X11 themselves yet or need to be built with
+X11 support for other reverse dependencies.
+
+HAVE_X11 already exists and is set automagically so far, but using
+-DCMAKE_DISABLE_FIND_PACKAGE_X11 will break if any dependencies list X11
+as required in their cmake config.
+
+Introducing this option means there is no behavior change by default,
+cmake will just skip finding X11 or adding unwanted features if the
+option is enabled.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2bb478129..8449057db 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -26,10 +26,10 @@ include(FeatureSummary)
+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS TextWidgets Notifications GuiAddons IconThemes WindowSystem KIO DBusAddons)
+ find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS DBus)
+
+-
+-find_package(X11)
+-if(X11_FOUND)
+- set(HAVE_X11 1)
++option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" OFF)
++if (NOT WITHOUT_X11)
++ find_package(X11)
++ set(HAVE_X11 ${X11_FOUND})
+ endif()
+
+ add_definitions(
+--
+GitLab
+
diff --git a/kde-apps/kdialog/kdialog-22.04.3.ebuild b/kde-apps/kdialog/kdialog-22.04.3.ebuild
index e2d42a868e72..e5d612fcbb4e 100644
--- a/kde-apps/kdialog/kdialog-22.04.3.ebuild
+++ b/kde-apps/kdialog/kdialog-22.04.3.ebuild
@@ -34,9 +34,11 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+PATCHES=( "${FILESDIR}/${P}-without_x11.patch" )
+
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package X X11)
+ -DWITHOUT_X11=$(usex !X)
)
ecm_src_configure
}
diff --git a/kde-apps/kdialog/kdialog-22.08.0.ebuild b/kde-apps/kdialog/kdialog-22.08.0.ebuild
index ca75d0c43665..66a144fd0a8d 100644
--- a/kde-apps/kdialog/kdialog-22.08.0.ebuild
+++ b/kde-apps/kdialog/kdialog-22.08.0.ebuild
@@ -34,9 +34,11 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+PATCHES=( "${FILESDIR}/${PN}-22.04.3-without_x11.patch" )
+
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package X X11)
+ -DWITHOUT_X11=$(usex !X)
)
ecm_src_configure
}
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 2b9c72d755c9..d243aa0326e4 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 793de33106d3..8648405099c7 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -6,136 +6,6 @@ AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de8
AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357
DIST firefox-102esr-patches-02j.tar.xz 19688 BLAKE2B f26b8dd2613712ab49db34247c432769386ac066238b86c0eea367cebbd167334f822866129d0874efc35da4da686e6185881649b0b3095dede28ec8c658a3b2 SHA512 456cd2b7d9f907080afb5225d353154117624fa938f24dcfae7ada03f5b39572e5d6d6e1a4bba7825465b48f6d38b04e5c0f69556c82d4ebbe1463e11dc809d7
DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c
-DIST thunderbird-102.0.3-af.xpi 542660 BLAKE2B 00f82a5d6bbd4d93e8d3656ac5ede546617bf9aa6edb30d834f7a1a68e96f5bbd539b7e620d5632e8f956fd4bae36803880b7dd32e2a4fd12f2a3aa3ab05b529 SHA512 6056b731492b41031b4e0c7b021f2fdaaa5062c781688dd15db7397a883c0c7e87d726693f7805cef68de710b4844f0bf910355a5a2a48860ac145b38406ed8f
-DIST thunderbird-102.0.3-ar.xpi 651048 BLAKE2B abbeda8717143b250828d6e91bdab0de7b513a0c0d35b7434d33fd12a0769c23975110c5a09410298c72333efb5c4592efc9f865b9290cf75827aab23996c611 SHA512 4b4849c58fb20d0a56e0c731f345a70aa87e58e6a03f84a9126d19d2dbd2b81b8b97c7fe35e53be4497e347f0dbd6c2c9f4c9fea5bcd101276d225b750140ae5
-DIST thunderbird-102.0.3-ast.xpi 568098 BLAKE2B 506971ee4154f48faa5e06a7e64c2d9627802c266505517c58b24ceadb1f277269202f5201523fb4d444fac99c77facc8bf5b1c9aa2d9e88cb6134d78666ffd4 SHA512 64f657f71948516a531ca7b294f1c08d9ccaf05e950a513717085f9b5c52f8fee9de5e3db9015d1f9e3a30fc2b11098729fce7508e9a158adcdffddc1c5bf16e
-DIST thunderbird-102.0.3-be.xpi 679862 BLAKE2B 1613b7621e5cbf392974c50ad6f716161d848be6208374288d5794e37b308c31c3af117d69c357d03de76d939a33819b4264af7dcd512f1a062d51136406b90a SHA512 59f277df0b70afd66d8af8e2a79b9fd11024829a777796b86fcec567ec87aa78d4b1e469fac1ee582a9b1491429d682a409d115b4e9753b33453422cb332abb4
-DIST thunderbird-102.0.3-bg.xpi 678475 BLAKE2B 146b318a86cd26cf815737ceab6b92d954892ae1cc0975dd06637abfd22bafb774dcc43691cc998e38fa79217726ef6365f84c6f44a3a3913acd299c70c58037 SHA512 9b765fda284977541d89f686465d6e1f75710836cc1d6c4cb02d30077c707a36cab16c7fbac3581823b5b50c4a8ae74d946f604a51a33ac9a41d54f43e0f578a
-DIST thunderbird-102.0.3-br.xpi 609740 BLAKE2B 90a4b32e176ac506eaecdaf52190a2b021c3295b4e1de3c9a12f6cc013a9b8a2a46ff021813624b87469a258b19290f2595b382030ba26520480c05fedb1e1ef SHA512 db3b7b9f21ff4c87bcc45d215d919a9bbb0db2e29efb343810892c2d099dea6233816046add69b08e67963d6b6a6338dff58d4cda6d6f49be2b2c7856836edd1
-DIST thunderbird-102.0.3-ca.xpi 633066 BLAKE2B 74adfcccc67c1533e89fa23e8fb1b4db4b3fc26dfec17afabb7d84e1f62f601ca667225765865ccae063a02c24f2b058f9f6856c9ce3588f869508128b65c63c SHA512 df0464a2764d6698867e92be607e49e10dcb2f4f55f34584678e94bbfaaf4344657e269e78154cf30d3870a6e024da8c903f2c134bba3e352eb4536c89360cdf
-DIST thunderbird-102.0.3-cak.xpi 639508 BLAKE2B 32579e91c767ae1dc98d04fbf8c08aa4c3fdbb186e5553674ab0b7c9159db358120f53db52c9713f6c51fa4f7cc98de87c995a5485f053c8cae94589da9b5afa SHA512 3465e9bab6410adfe8accd503ef9c6b4f5eee871208a7e60f5298a2e08baf0609afaf65dc1a6e37967fe21a94a5db626f090aaf37ecef570a2f1b58446d42b84
-DIST thunderbird-102.0.3-cs.xpi 702644 BLAKE2B 53a6066ab2f00105c7dca712ded12c1cfa73fb0ad61088413a8ff9df4cff2a9148bf587d3ba45a573c4ada544851f179c7557ac0039522a49fc8d2242f16525f SHA512 c0de90f57e14ec4e57c0f13632fa63218a194df3a20e53f6c4b026b7e452f429b95f2957f34befa45d6c24a6f4d30aa182bfc0c426298d3f3586d36ce440b0b6
-DIST thunderbird-102.0.3-cy.xpi 678071 BLAKE2B 467afe1b5f895c5d1d46dc1a3e64e391700fa68b00c4a09a582a348e7165685464a78823ff505203f3f51eccaa74aff78b7d7deca89ebfed3552e836533eac54 SHA512 703a0edff8e597eb2588a309cc27c6091ab9f8a12e915c18f46a279368a07f447ba523c1849d7aa2750c1dc9ec9fa89cd5e0f2a03022fe5ad609ed4e16244767
-DIST thunderbird-102.0.3-da.xpi 665321 BLAKE2B 8c535d5d1500e04f39a6bfdeea7af7cf8e298c16176b50b14ef892cdfdd8fcafcd5cdcb6073d9bb929e3204d945f29c490a90b22da78432ea7e7862e60f9c034 SHA512 2a95c6833a6747156dc31da4b3c8460031a2dc05c3640b341cd9c07788bbc2339b9b9ea884ce8145855efd83758a603a245d36ad394cf3218e2b6861e1b2ad17
-DIST thunderbird-102.0.3-de.xpi 698299 BLAKE2B a192bbf9b6fa7f43e81a965103a8333c3c9641f766254b0a77026f3a8feae9f7bf99a40591f08976709edd1f270b913e6d56c85b02b9a018cb04be8bd57343fc SHA512 d99aff879a312bb2d2203aaadd439f35945a4f1ef542ba5cb203ee341a5fca9a9f7029e36b86447da79919a4325504128c9f75f2c1a71234e2ca0250e807bc88
-DIST thunderbird-102.0.3-dsb.xpi 711384 BLAKE2B 6c5fa2e472339c82f4d5548faebc31d424d66e4f9918d60d7475f1629504b505999d95e53a6b6759168f045f038bc4bf9e257c819b2b9ca2a6ebf9747d4a942b SHA512 f4693904da55866c9ba5cf60af38bd3402f1304f84d7289486fad2ad699f76d787a4f9e62bb7efc801c9107d1d28c61dee84c4a03f34852fbbe5cea50d3e67c3
-DIST thunderbird-102.0.3-el.xpi 807196 BLAKE2B a3efaac953314a872c1ee0864a4e0e57474bb194034d0406da8485ba8f8868e2d1243ccb271bd314222e0b61edf63c2fc0dc090330c33395d975f2ad3bf45f82 SHA512 c16821bad60a67ce6bb68e9363338fa1039a8343e86b6de33b5580ed0aba0f4a843a3dce4a395d9397163080076c9745ffbfd10d225518ec1d72d70ee2843b4c
-DIST thunderbird-102.0.3-en-CA.xpi 633274 BLAKE2B 2f481e9a9ba9d6b19071d1738eeb0480da3e83a724834584a3bb10acad0b3afda92d0761ac4f59dcd76a3586d3e86df9b73b5c99365c3d6b4f807384e6779e2b SHA512 82de7c422d9235f341d49ca1a50d025d91a3ce583bafb23f52ed7a9e8eabf483daecf865b668d6fa7976d629b0c2e0051025c6335d03867b26ab98b9a7ee2625
-DIST thunderbird-102.0.3-en-GB.xpi 638956 BLAKE2B 5f3edb505d8983b6ec2ddc638a905005c2024d4b13d21ba756313b08f0640e4e911bc28596302764b64805e6b1155cc7e500b2b3688af260d70e4d42b4d01694 SHA512 98a6ad7ead7b1e329e7013a8885de907d56a9546b469fd8b77d928c529105831bd511477939ae0459c6b9666eb926d5275628d29005ca3042b02b1f5a2086d64
-DIST thunderbird-102.0.3-es-AR.xpi 688114 BLAKE2B f7169d823e5e976cb7201f42cd9de0950395644f4fe77362c88e13ca526d93fc4a7e3b6b61848a5a69567618c0fba0b3b7fff115954f1360d38a4c433003949b SHA512 809505af948d12b42551c95b30a47aa653e4e0205c04d02d7d6fd591de904afe2a529d7619a0bb7bc3563af224c010dcf891ff50667d916d875cdd2ec1a77f02
-DIST thunderbird-102.0.3-es-ES.xpi 645385 BLAKE2B 13cc09440a31650a34df7c0519a97ff38e93955feb3ec4e1ebd7087e3517056ccb098c2797e5b271c7152968b988c46cfc9bb88752a12611d8ac9b2bf25737c8 SHA512 12a4a0ba72a1f113e0576da1f998a7f98378b9132c9e6319a3c512d09b33ef83acfbd5d7b085a77004a509e5482f54c105a7d9b0b5852d56a41930c595e7c44d
-DIST thunderbird-102.0.3-es-MX.xpi 690800 BLAKE2B e77a036fa4c8837d62a629051349b5f9746265a55950971f304ae20920372dc9de177c5d9dc6d78efad085e3257fb2710dd8809295588ef9fbf5d5b58d1ce599 SHA512 011db25f854eaa91e9d1877549e1741b3050bdbb55bb53d9409627dafdce0d907ccc127750342350ea538b29b5f93776be842aa36f72134daf88e2fe33e5f426
-DIST thunderbird-102.0.3-et.xpi 662974 BLAKE2B c23a544efb0f63d5b446d89789d2a9c965edde5fa2417698130d298ca968f5ba44b48e0ceca7890e32e842b24c2ae4fb2e5e6abc55c25d449cc4f18cb43673c9 SHA512 4062e8589e1bf472f50d5dd8259490e59d24111570a6526d53c88395d00464e41f309c2a6b6601eea2ea8bc370279730c8cd5053831616938bf7484270764e2f
-DIST thunderbird-102.0.3-eu.xpi 672427 BLAKE2B c4c9f161fb60a4a88d41d4700ec0a6233dff344733bc912b3957f196ec3abb7dcf6edb4038e669863b79901a43cc03d857c6db0a47f765d0684c378f15247773 SHA512 078e33ba4181ef6eac2aacd35d2894956238e4d75fa64d2c8bc83055cfb8bd9a43eb50b4eda811cc3575d33fbad88a9449b5957225403cc4c40873c8a6aa6c94
-DIST thunderbird-102.0.3-fi.xpi 663824 BLAKE2B 89f52fc91ec8fa66ed948733c307acc2e164fe46bc477094a7d6cc336a74a9d74669b09586b37e9793f1c87f50f308ab546e115f6d7189827f4b217669e3705d SHA512 5a3fa03290abf7bb4ba7952d90192ee10241c48dc613d1996d1da65851a7084519ec2dcbb9f4e5979121f770b42ae336313dd8ca2a8bd5a99a645fd463d2bf35
-DIST thunderbird-102.0.3-fr.xpi 700483 BLAKE2B 9e654a00452741d853b7c03b7928ea33e1addeafe3eff17c86d1331680b75da7e5042a171b3bc0e07a904a980eaec4be0b25e389db82b2aeddc38853c7bf4a75 SHA512 5179eab415eb935ff5e5c87d4df090289a522d882eee2a294790872873d4bcd87ef3f0813c5930e0eb2c3fc8856b688a5281542443ce1563089a380aad328895
-DIST thunderbird-102.0.3-fy-NL.xpi 683293 BLAKE2B e83221af880f6f09d9c3d0ca0a5ef09dd6844511770dcd306df13d047195176a5b53bb3a928e70478b35880964a046a9e7f698467675a852348178071c5adc1d SHA512 f5dcdb728e9710c63716e7f81f7585baaa266cc5175f0839aeb81820452f9b24adb0c7683f5606788c1930a8905bf900fc9211d981501744ab0ff697fab60adb
-DIST thunderbird-102.0.3-ga-IE.xpi 603288 BLAKE2B 9048562eff647f1e61bfefd00ecd3c61f570e718acf129e3f004f679b76fb9bdb3310bbc926d07f24379f3e7f27b92b6d0ca3726b3cd9a53590f0ceacded44e1 SHA512 3b583ba310334155621c5a81693c73e46e1ad036ca8e82cdcf52b1ede7bb4f834f533564a30b4b3a4a59655e1cdd753ea160646dcde3e2394ff9f65c64491491
-DIST thunderbird-102.0.3-gd.xpi 629438 BLAKE2B 7422e17b4eff841ad1c3e3336d9033e7540f460fb2c5f0703a6d78db30b34e332a776a86acb6f3f1de898b64cf458f6441d241c60bc48ea6240d0e75a4c45580 SHA512 1ca1013695b6539679e6cb19cc835aa74412aaaa9645a9983cf396d7cee0a2cd39088d84d15addf5d32acfb1f82784e11fc79d50398c4c6e6fd3c99a960519e3
-DIST thunderbird-102.0.3-gl.xpi 661038 BLAKE2B 1e322b7ff1c641e93e1d4f4418d767a561673c513826d0da474938a14f42f322b833dc2c1686e7a271979c750940cece2d1a2b7ab9387cab6ceb0ebacb0b3e1a SHA512 7baf598c0302450829fc2c64ddd1bd11957df0dc17524c222c3122713e5554bba5e292aef955f98c126fc15d7b1f766dfd9158b6e92357f77d5ee855e6769682
-DIST thunderbird-102.0.3-he.xpi 657830 BLAKE2B d3a2924a41d7973cc894195f87f1cedf1ac75306b7aa68b38c8ecf0d34ffcbffa34794b394b47ab9e0d89f566e11f167e718a98226d6a8f43cf36551f71b24ec SHA512 d86b66b865b8b6dd39af1dc97e583137e15a3e3be7c0cee351844869d22a7352f69351bf97d40a10deeeb6b19e9558f447b624f4b84e5a92c5e765cabca073ba
-DIST thunderbird-102.0.3-hr.xpi 640890 BLAKE2B 6f44f104e44fe592f096dd50ae54a9ad19a97cbd787308fa0a34a55494e8952f1cf6af49cc14b2058973ea461119560fa777020582930a1ce6d04bd5c07e312d SHA512 8045974b5ea56e8c0b1717ebec6f6dbaa43cfe69acf0b390c1124739c600b52d1b02348cb167695df94eee72647a8dc8af0774b291c7ad90a6f2ea90757d4856
-DIST thunderbird-102.0.3-hsb.xpi 708246 BLAKE2B 66b1d963cf88d8f10137c8776e045d7d1e268de90c227c2e4883fe704ca52e0124458b77525b3f8fbca5118d0f484bcb7400a6f2f4ab7ef8d4a854405fdb6dc4 SHA512 7191013c68a4c9e0b182955464f77ce520bfeef6690033355dbfdc022988dd2c2c627befae33528b74fb808285cafde943fb8f24c8ba12b4f0a44f0682c74418
-DIST thunderbird-102.0.3-hu.xpi 710898 BLAKE2B e346f5ff5977136447773f735e5fd89c515e100366abaebad6ff40d04e7c69584afbb5ac9a3f1955539bdb15b22f07d84f7501c37c224eb5766025d509a0635a SHA512 928632c6d36cb58089ee988a8070ff543ddd83163d4f191643ddd3851faa8f8fcab9d7353bdeace83582728bac3ed0d6fb83fbaa40d8487ecf5181823795d7b8
-DIST thunderbird-102.0.3-id.xpi 635723 BLAKE2B a3c44eb6a2442fb21794d7b147b5aee67c056c0fc42758859ee403d561c0704b1d4258da8a127cbb99ee1ce62da07e4337fbd616b79934459e85522b94b4a9e2 SHA512 c7e65193173024d5bd90a52950d9848244480114795162421dca2e2deadb69f374a93ba5c832b2dac2caff2488c3c7868e2577c692cf8c9b80aae2dd06d3aa7f
-DIST thunderbird-102.0.3-is.xpi 673947 BLAKE2B c3fb89bceca28e2449a50c1c6e8304d34136f500f07a939e7caef8bfd42cc75b403bdaaa0ae35acb9a35f4f0f86b0b9c23809e8ae5f3dd56be378a4acef1d79c SHA512 64dbc261ba7124c901fc49646871c91134327091a97d9ecffc08a3afaf3b7b414ab7857c51fcf624716eba34d1e03df5eb205042e36e524955a67f26a9b86cb5
-DIST thunderbird-102.0.3-it.xpi 592808 BLAKE2B 9cf49a0ab0787f1fb1a64a1202cab59ae6b9919a5448401b1f11293e15862d201ad45434012b42de07a16e28acf0fc243fcd89ffd5f0a628a0554fe8de6b01fa SHA512 ab3244684f8bacd296c74ed5d31c0f08d9ca828f8cfcdbb20083e38161868cad43384bc656ca9ed333d65f939e3ae451f0f0ced71bbc0b402f6a072bd1f57d5f
-DIST thunderbird-102.0.3-ja.xpi 738849 BLAKE2B 45f647934d40da6b0a5651fa865ca016308d336287f04e93b86252109c56331dcdba9256aa11111fccfaaf7da1a02b82539457fcd5a7393deb2d56853915f705 SHA512 84161156dcdecb70968367909f91cc45a6a4d25bbf700e27758fa9fe59254650d752c11948efef39d61fcf5423f2fdf6e55ece42f99dbfdaab6bddd146c040a8
-DIST thunderbird-102.0.3-ka.xpi 745699 BLAKE2B e9bb15f7446c2321a309575bf9b8290ccbf69c9ce49242b15b25318bbf35e4683b5fc7e92b937c7d65d8005e15bf4d0f547bb6a2e913d12ea2bd038aefbf5b19 SHA512 1cf319a0beb0a93da2c7fefb5f7304ee6fe0ac07c150de5ffb01a12b81739cc16788bf52f3cfdaadf9b7406d74f9294257bdd3dd5d08a5fcac5e2e53a990a7fb
-DIST thunderbird-102.0.3-kab.xpi 680362 BLAKE2B 1ac5b8107b0a718752e703df351bfad8def384758671575a2caf993a5a5d4fb71ba6033d4e658bb6b39fcf8a9d3526e6aad89821c63fbacb543d30f80e539f4c SHA512 12c94b3c5fcc9271803e076822f5f4d6cce264ac3412fc63c666c9af2df95a0737a6f243c8e1abfd2c32355495013874a59010a5b2d5e64729fd1f479346a395
-DIST thunderbird-102.0.3-kk.xpi 727865 BLAKE2B 374b6faefe8687fc8f0b706b32b1436cd1392192802e1e9c081dff4148359327c6395e8cdcce37ab7acb9794b5719250771d826bcc03393d217a8e15f67263d8 SHA512 3f95527d29623993addd98547f8aad4b5d051b002a9a1e1ed371810917db4aff3a7b048e28b861d67b647eef00c792c2d00430ab3ec6a3b4ec6fd00367d6db3a
-DIST thunderbird-102.0.3-ko.xpi 688293 BLAKE2B 071d0702ac2a9a3c53e3f41c168c2684fbec950776f4d0c4b021038d4afbdca74d2700a9af129c9f4d65691cce09324410e0e262bd7843138e3731c0b575a751 SHA512 fd2faed73bb6808896e9a46b9a7a456c73f1ed91a89072f54c55a5159fb7e5893e9ac02c7d5d254ccbdcd0ef4e371a3c087d1c9cb24c4a2c14f72f0eb16bd985
-DIST thunderbird-102.0.3-lt.xpi 678796 BLAKE2B 34b3e1530086f2920bc544131e9dbaa41a8b7d2d44c68c7324d8482dfefe430ecb5b5732999a9e9918d9a37c73bf149cc47827509f0b934005c3ba2a77cacc95 SHA512 d21224207793d88406d485fdfea09b49837793504b26fbb10fa33f9607a2ede3dc642995df290324696cae514a7786d8d87ca98fcb321cb2cbae3fa8ecd15059
-DIST thunderbird-102.0.3-lv.xpi 606352 BLAKE2B 518fddfefe40ae9624bf0c48bde763d614b7306f1d83a7965c54f1348f888917c9d8cdcefd9daa4583f7e288145e6f98a12b722cd8b9da485cd14c1b533458b7 SHA512 030348eeb76f101ce1c077c247ab698f99b82a8472ff9dd2a78e439437f2cbf473553dd37d134e1ea0361a48bf489615122832cde2d2630572b0407ac61ba0c7
-DIST thunderbird-102.0.3-ms.xpi 567251 BLAKE2B 73d7170f090ec80896f5b52d7de5a386dc771c862deff7d25ecc9a9631e9c8311df01882ac7ea727367cd3cab19514491fe3c15fd9eb51c7c795addd51504703 SHA512 8b7860f09f1be77ac009213e74d057be8c6717bf3df408e422e6a7c559e195abcc1ca43ffa156f8ec6e6e632f1203470022b6a32f3016cfccd78740e565ac870
-DIST thunderbird-102.0.3-nb-NO.xpi 644363 BLAKE2B 1dcc85bb2843fa0ec1be5ab6232254b16e047b2b04e35882f5e5acd407cd9080cc4d541fbc6745e7751010888e6436c6f7488c5b7ece8831512d57295dd9893a SHA512 d7d71c47c7d89df8ac5a508ee9a15fdba12328824047e2f947db5dc09e4aa9731f1c3e8be91a19d4cdd24970e4e3ae25be4656ee23866efa0d7040d4f58341f3
-DIST thunderbird-102.0.3-nl.xpi 675081 BLAKE2B 5b7054415bac6a562782a019ff960e720a4a791111a01000bc06bb30f168d3bf768c3d2beb23beacc9f8d7168bf9d71edb2a77610a0c7f37ca7097b16e31f2a4 SHA512 3f7e57a0151f4a75c03f0454c42eb003b153f21ed7218eab719aacf68eb9c4b243bc27dfb437450ccbc34e19649e328c55148fe9ab5323043a6ff1b6b011e784
-DIST thunderbird-102.0.3-nn-NO.xpi 642169 BLAKE2B ca77e490d4949405d85fbf05005014325cf9fbc471d51a098fcd139247609fe3c1888668a74f537fa5f79c41beea82a120b187a3adb1c78318b1d14c811c5e77 SHA512 2ccf34345a12f1866e083a38479506e57b4ea3a965ef4279ddae025e155ee6604a708ff8ba681cdf213caaec84b5d684031b73331bf5e1b2eba77b5e1b4eedd7
-DIST thunderbird-102.0.3-pa-IN.xpi 639355 BLAKE2B 9df9af184da969f4bd4bc4b6faee3b738c2702230eeb50a074d6472d9bb06edf6781285dfe5d6e6961b18cc3347b0abde63980364d9c295574afdeb42694e92c SHA512 e9bb9479cc822703370f9bef5eb2317d4bb839426be34e9c2f8457df54065d43d8ef68d65eb56fd2391f1e3d9f9d23588c2cf4b15b1c0c4e302bfeb0538b12f7
-DIST thunderbird-102.0.3-pl.xpi 686868 BLAKE2B 28cb7a896d2b89abe420f0841aa2661e92b6153301104819ca430fd89f397519bed95581f2907a17ba0fb68f3045b2fd55da5908fc0f42d5789813c67cfaf5c1 SHA512 a1cc4b697333093207fd100f6b765314ec01bd2d8470cbfe43d5e016b848cd7d5d293819199f7ec9e36ae41a5317846277c7173b6243b39f808893ca61eadd09
-DIST thunderbird-102.0.3-pt-BR.xpi 682572 BLAKE2B bf1770fef0f389026e02d65834e185a5f927fff195e94f85343bb52e9fe6f7c0bdff2b4eae44ac148f220f9f61aee7914012fa7757f572da6bee04a5a556fe31 SHA512 82ab13c35cbb7b78bb22c0e83b27947e6ae2f543e4dac46f46d9f60185cf1c4dfc286507017d360a9b6ee0f4f5357ad5236695b77fd1895402034b386042a450
-DIST thunderbird-102.0.3-pt-PT.xpi 659187 BLAKE2B aacd12f56356d700e943790284e5c8f6ec84cdb26cc83506fa4e058d2c0ce3f44e8c13ce8e0f8c245b0ec2e41ff4e0c6fc977909ad2b757109fb496638b91046 SHA512 2d5e3ffdab12ad6e6439ad9962bcce56ab83cba790e97369466ac3cc0a3d7b27f86e41a9ece156901f07ad017e6d29d8f68041d39c2898332b5625abcd3b7596
-DIST thunderbird-102.0.3-rm.xpi 678013 BLAKE2B 521f2bb3b869022a279f2d53e57d93beb4aa62e1735619f889e2e3d876f7210b80b7f0fbb908ab37b29a271415717a8a34e35671b1aebbc495b03a07ba27e40d SHA512 58a20077e22823a9e6d7c65bcaaab9b756664ee36aa9a78b8242cd89e5750b96518f46b7d637bd67f140f59f916d4d9c6cf9ea812fe6c37a96c470fcb1da7af5
-DIST thunderbird-102.0.3-ro.xpi 648494 BLAKE2B 937e2e317528844fb09089fb9d8e16a40362a76e502622f771ff4b521fe10112e9e8f07bd316c2b5256865df4449f33d492e9e0b79c86e3631abc3f0d115a190 SHA512 874d12e82d42fbc7a4ed8de96a23234376e37794ee702cfb31113df27ddd6e4dabaad992eed658e8a4fcbfca5e0df3a34210aa3efa9aeb3103fbb1c7cfa539b6
-DIST thunderbird-102.0.3-ru.xpi 792157 BLAKE2B a2b97fbaf196be67c721d3dbaa0e5ffe9c3fe43586d4904f00fe2c32fd944277f264726abd27b8777c70a87f5a2c27d359e49c284da6b4a01ea0185def920d47 SHA512 a111aa8941adad9eaf05b4c58ff784bd0a2820813aa2a7115730b4258a6489844e4e44edbb76c86917d28db4f1f76fbb48187d73714f2b0f4a6cc9b8434b5d1b
-DIST thunderbird-102.0.3-sk.xpi 710249 BLAKE2B 3b954f9ab5d5d9906d25d74a45bd2ad28108ea0057258c95955b5cbc6e16ded86bb1e66e4c5ac3a36f162e8bf5c8ecc6afccdcc6a1164e87b519a4003081e1d6 SHA512 decd520c0bc004ba415bd17cb67a5c66b8905ce885e89abbf8cb6d47f69e2250d3c8aa1d018e6611fb5f35adc247e3d3a801a73d7ce59f9a9465357480156a61
-DIST thunderbird-102.0.3-sl.xpi 674270 BLAKE2B c465052c1cc2f12580c22e5c429a0f1d412fc9f9ee107bff04e09c4e568af598b8da3b9c4adc8805b002478df335724f02421c861fd4694f3d4db788ae916836 SHA512 58cc3805535afba68b9f6d34ec85f836e5778cccf065ffc9823c0c15926929b487af45e91cc3abbf17b1cae007377dd6e869344969c3d330f5ab8cf2cee861fd
-DIST thunderbird-102.0.3-sq.xpi 687693 BLAKE2B 194941505cb5345c9e53ac239e5f12889900176ac7feeefcf2ac33d2b7e388c531d3f5ff5db73c3b748b683a9852e8e4d1f692d64c69422d4105be0bb1efd2d9 SHA512 060b4486040c4f9805d17ac2211976fcae2c8016fb9bd01db51e959007662ec5c8910da543610aeb9504d45bb88dae4d5eaf6aa53cddd524d801b5613cdaf58e
-DIST thunderbird-102.0.3-sr.xpi 694807 BLAKE2B 3096c16b737833d841d2df67dd11173d0be72cfd64f528a0f5ac151e1107fbb14d118c3ec7bb9052a321064a72803df911a23a627cc74bc0926cf0e710d13fd8 SHA512 f2284c07d7dbbda114ef96e98da3559c156854fbe93f2319de56cb79b46613a6999804b503963defa953919c9c2cab9d5ea3d2e62e75e96d1e2202381bf3e719
-DIST thunderbird-102.0.3-sv-SE.xpi 678127 BLAKE2B f17d454e4ab506ee3c69e47141b9bf3c19120530b9a11e2ed87d14af68fec200bb968d55f664a20936a9aeae1706c59caad591273ac62c5eea8c27d3ea9f31ad SHA512 a2f2613d89fc642c1eb5065f466044755e1a7addb656cbde10dd7296482f306291fd6ee85d999c95fb13bcf7c6b87dfbb578cc1da7b6c7a961a5a176c947f11c
-DIST thunderbird-102.0.3-th.xpi 731603 BLAKE2B 04c0263106b48b47d1464ef9d4d297a2aa3c481c0b97678a57d34e29bdfd696b55822752c42d1bd68f21fe5c6d2267b03ef4a2da0bc38a074aa9e76c284039b7 SHA512 271fb71c08873174399244b0ed792f5e204aa50a2860008440098e8a0c4764ad800e73e8f976a96feebc6d78a50e8e84117ae866e936c11934cad0a1aeb95e4a
-DIST thunderbird-102.0.3-tr.xpi 686315 BLAKE2B c76786cee9e39440cc9e1f573bd38addb7f47e2287efc18237a75056121b3e9c414696ddc96a785d5b9e772377d831dc16edeb6260dab49ab9734a718926ddb8 SHA512 27666e8cd543e63d675e7622cc6019e72d6352566d4f4420a75f18a9eeca3ee47a51871b2f3dbd4e8e361244cec82e4d40601477e4c1e6233e754dde0d3f04ba
-DIST thunderbird-102.0.3-uk.xpi 784993 BLAKE2B 9a2678ba20dcab8f1d7a3a9c86ee34452c7f7b96f24b347422b7890d483d843a5c0533fd1d34c16e17f320ba3abebbf69cd83e84decb8d05e8355bee626a5561 SHA512 b0fb035ef22cbc5713a330c5c5b6a9207335baaebce237d669d5601aeb5cd40afeb30d41626e5ec50aab6aa2329b26c8eeab4f40993870f0c6dd21826b7ce627
-DIST thunderbird-102.0.3-uz.xpi 584544 BLAKE2B 93d518f8781ee763a5d5a54fd80ac799d9021a216cea1eafba30b7a79e86026a8e9ff2ffbe9e840e8eeb206f35a52b9879ab8d444a1987c9b011cbfc9dd300e3 SHA512 486d7fa6ec4f36c70d7f4ff423fb1d0c279b91c7be052f0bdee2f583b2a8a227a5278b33fcefb671e86aa782dcf5e6f757e164932da329f6638ec84d9b93d394
-DIST thunderbird-102.0.3-vi.xpi 716789 BLAKE2B f0a3a46ffc3b0b41c785f25d80f0124001f61412ee70007e53b341f65dc4f3ee9a6259b24b9b27a576b844fb47aafb06efa1aa63d037f2f1dc1e249ccb3a6357 SHA512 ffc5398dc50872642553e0c82727bcd7fec57989e039506babe31b535baaacefc2f43140abd30a7ecaa7ab210ca1f740c771ef41c7a1808125af93daf07eb527
-DIST thunderbird-102.0.3-zh-CN.xpi 714291 BLAKE2B bd5840000aa7a778a20c53f8d0a1d4c85ee1f1c0843a688493a6b66f3206404ceffc1ce868e3b65964223e5ed04a470dfc94319779484e4b0c1a9a1bb7a85bd1 SHA512 8a844c08943cb30dd81da95519709543370d3419e09e36ce34ea1d4c7e7ba9aef4a93a9beedf919a9490e4621254f445d3c89969a89f67d73fa956cc95aebb7e
-DIST thunderbird-102.0.3-zh-TW.xpi 719022 BLAKE2B 3436d155d4d65082698763c5b95e54fa9c5e3a0d4f31cccea33787d3cb74254802b3ada8c4257780e2e0f6d17de03a78453a0b146092a36dc226c4cfc987046a SHA512 ef1b62e699d0e1af298fdf7056db51e7c2bc306dac75d3952402bdcf9f81b632ee404d523a5a0f2f90d7ba42f51b6516934149342cb1e75bcd311d4fc54cdcf4
-DIST thunderbird-102.0.3.source.tar.xz 504782192 BLAKE2B c659458c1582277f41b7ae47f0770267320fe377ce422c10ebe88f0d95e7959e0e764b27f7ed11f3d9c8f51d91bd71ddc0f761798c3af77f784a23c24926bf44 SHA512 ac9f22935ef558890c95cf7fbbbe32a5bb1b7140acb10088ed0d037d1ca5c6e11695c131eb40844807003b77e83b1dd2d9008df420ec394fed5008d5c4c6c3cb
-DIST thunderbird-102.1.2-af.xpi 542660 BLAKE2B a2cb565dc08b9d381b2b0693af08099ef5558f5f8fa01841cd77e8105c3b7dc371b381bdab153890c00a3892d41e7e1e2cd533b7cd6582b62b18fea6d298e9cf SHA512 3619cdb9e7745b090222905568393f0a9b28625d9742ebcfce53b996fc64b4745c101d98c1e2cdb9bdc95d97d382e8b12d37f5a1e4fd4d3d2c35f785b99816bf
-DIST thunderbird-102.1.2-ar.xpi 651376 BLAKE2B d766dccb74c9ee49d2e78dfcea460f13e0556ac5f8ef2cc086bd1e36de4fa57e2cc1b00734d28f0595a515a23f592670d75e2a01d5de5d2f7e8eee3e447e24ae SHA512 9a6db8a26633ff9b9b270c70d43d5419f33a9bfc35164724780ff15769e72f97245a107f11589527732f435c923a8b24d4a06bdad80ae65f9ad7955c68b1842d
-DIST thunderbird-102.1.2-ast.xpi 568428 BLAKE2B 425b3d58137ab9c4cd7388dcc7f042acceec7a099d95762b6b83e5338bc87f7190282c8cd82ec7527381bb9fe513d5d2390daba5d10cdc533bdc3c0dc61b7677 SHA512 1fbad8d4fa39d101b1c5272ce429d8363c7bbe4d7b170e10340cef2856ef07befbd53abf64f45ce5c36077f4a0d2bcff8659ba328fc857d4ba05c959217a3115
-DIST thunderbird-102.1.2-be.xpi 681032 BLAKE2B a0ade9564b0a15e5756f862daab453afcba3c1392d2161e7c4c0a0b5856badc93ed722f4dd53e2c5b0467f9311acccf283f633cad3f9923a7d93c51ec367c12a SHA512 0708c51c2653a16f82fe748b820f211d65a8f76b5cc561163b492538608f922605eabdeddfcc442e0b0d263727f7ecc31c13fac47a65331ab7e98148608166c0
-DIST thunderbird-102.1.2-bg.xpi 678803 BLAKE2B c762d3fd9a77f26c2243d0380730a48f912383662ce275457e746b740a6079023b43eab890e87438579dfe7e694bec71e40d470d05f5485b23e404ff1f929a88 SHA512 d77931227b1258484fcaa310147eceb73533d78ca1c7fe97e085122a9bd400d1c3b0cec176812f2aad515ce929cf20887913101e9c85c89f0c48df31aad51aa1
-DIST thunderbird-102.1.2-br.xpi 610069 BLAKE2B 7410975db0b3a23603a31611d24926f01eb69d6f2cbef81575d299fa69cbff3c744b1e4fd255829b5e243fa6195a4e4a5aed9a154aeb7d453443c4fae9047653 SHA512 6a62a5724dae9c1eacae75cdacc605162f9653f7ca69dd393399b86140728f0deb16217bd47fc37769083d26c8ebdfd9b643f5faaea18ed094857a29044bf49c
-DIST thunderbird-102.1.2-ca.xpi 633395 BLAKE2B 20156232cd06e9ba97e0776f940cbcf22447d5d2e04b42be641529e10fba9682297fdd0236206421444cb26040b0eb7b57c4a03b251e77451529cd2943b5deb5 SHA512 851490137c929da1b5196288418231ed5eb90b8bab0269900c9f2746f15e9f91f61c003d9341dbfa531c36249643eb39cde66e5602167be09eb429c2761da9b3
-DIST thunderbird-102.1.2-cak.xpi 639838 BLAKE2B f9543bf6c18caa222abb1c93feb46629b2a880d847deab77a83a5b1b6e38d2a1d68ba19ed1253e12c01ddebc3b0bdc9ee0912c4851dab23a92d74c9d71b2da83 SHA512 fab05cae22ed262aa9d245160747db75415d0cacbaf3448cb16b5ac7ddd9398c51ed404b8d062133c5e9a3bf61c1c11c91dcf809abbb8bd410f2c2d4c04bcb3b
-DIST thunderbird-102.1.2-cs.xpi 702971 BLAKE2B 88817c5ea1f5caa4b56bea547eb7fd8240bd8c47ba5c822e96ff8923a6e33b7543598b0b6603ca3ea5d9e07afa3f5826dccacae0b5e45f25058a12c9c1245f2a SHA512 f50dfc0a83719173c36f3ae6ec59884e1ea6a621064479c0101d67509e36d7731043898fc8fceb3ed149e80bdd5950fabf0a02d9719abf618f4066b98bf22cb9
-DIST thunderbird-102.1.2-cy.xpi 679614 BLAKE2B 4fb544c35b0c41c207edc239f50624a002ac297734ec3b5368b5889127241e6c8c4da281587d9a8d57797af509bc51ac1836d18b0e3d74d7dfcd2945deb0baa0 SHA512 a5ca9c39243c97b1b4401a687704754ffecea7a37334ab718b8b008dcb04f75bc338a751d3552a6cc88d1c6e31c724204f82d5c12f30eb2f24a18681988c62c8
-DIST thunderbird-102.1.2-da.xpi 665648 BLAKE2B 8af3ba104490c32a2ff2a52484f85970187c273336048b75a627f9be7a44dde709caadf9349d9cbe7e40d97dc817d7e637fc4869d927fd810986f068775e8ff8 SHA512 932b160819967dee9910ba1d2b28b850295f3b65d7403651d1a5d7a28dc390fe5d9a85ade77d9dce3e2a800b1a4af572a73cec5da4961917da7cf79330d146b1
-DIST thunderbird-102.1.2-de.xpi 699296 BLAKE2B adb3e7eb2f3c8b3d968f7625e45cb2b75fc3b6a8057b01d6fdd3e4fee3f8b1cd75e96e2781e6dbf99d5af3c2f5c0743e81ec3d276cfb58f79d0b53a4c2e13bc6 SHA512 05557414f330169532b703d716ebfc92a8a093e41195f77c570cb5bbb9f9a8fcb240ed9652bf05cc77ac665d590c8277a7b62cb0e09cad3cb79edea3c9eaf14b
-DIST thunderbird-102.1.2-dsb.xpi 712722 BLAKE2B 7c4319bec8036b6bf870b42791efaf25582bcc822bc649a859328cace5cadbdf2eb4f6a12b3467a0fe2bae508b6fc6ea5a25abc45a80c355d95f4cf638e7fcc7 SHA512 8329373283f5b8a4dca6c90bb56a1f0ef24066a02be9201c01f1fd7ca6ec4da60f54e4cd378ec9b40c6d54c4435f93b454d2385604478e6e5c24303bd074944a
-DIST thunderbird-102.1.2-el.xpi 808754 BLAKE2B 4dfb443f97325b65b8b3bfb8763f8c795a881f26188ccc226e693b19f52e908ec1233e317999191b110cbbae997603c949d61577b485b0f640590310e5ee802e SHA512 9872d09fe69b6d8451bf457f9403718240f48bce3b2ca69715a7e27540593cf9df87451c9a088c484267d941938ec12acb6256569031ead5a488bc4653daa478
-DIST thunderbird-102.1.2-en-CA.xpi 640175 BLAKE2B ddc3839745b26357b2f922c5bccb70b06dac8a042177003408eab8a03e6143389bd6d7bec408b076aab8d3c085cf88df8d16b1c48af5c679a9b13b311d7257cc SHA512 bde6a1e386b1716063eae162a0513e7191916f7dfa3dcebc37c0356888c054b755a4e451b987f2e423fd76c3e410c916c40e4625ade09e35999e4325c6a4ee86
-DIST thunderbird-102.1.2-en-GB.xpi 640193 BLAKE2B 825a2140d34c6f069f9a151dfe9eb477355fde6123460d538c5e1da878ea150c89f46160ee6a8eaf663613c3562840b2ff601b5f46f7d0973625f6454ef6b8bb SHA512 ab79c021f931e7a891fad7e5c7db6f20eabffadab72a97a5191a9f07d55f573457bc4678fcb99eb8b41761f8d0f9cdb03a7f9482102c299cb54ff9ed855b4707
-DIST thunderbird-102.1.2-es-AR.xpi 689434 BLAKE2B 8713f5bebc65587d71797333170fb0da9e7b9357f8f63d5d38160c3148e1a4cdf322461a16e0a915057e6e9fdd294073e35ceb758efcba8f526d726da1f300df SHA512 a5d6e8efbfe2a2c872f8a98c5fb23274b8b8a02b6a8d8f95afe2906740d400012e4e9296bcca96f422b7005378e88e967a487a784e94500d58452446cfa89b4d
-DIST thunderbird-102.1.2-es-ES.xpi 645921 BLAKE2B fe456820efbee4470fa3a5aa3f1d123dd62525b30f16d517c1dcb050c5709f884c7e8fc0693ef4c7d5d6693039a60cd9e8e5453126317a08156d2268b9562625 SHA512 ade12fd5cffa8309bb33988c2e2f0e24d5faca2867a0d82f9255b2c671e73eb745cb3c759697270504c2173bf5826e2f1c8946ea2b942dff88f05540a85f6393
-DIST thunderbird-102.1.2-es-MX.xpi 692126 BLAKE2B ca1dfa89f002460d5c39afb918b8b0b26d31b550817edb2fb6fff277c56bf4c76b9e2aa9b861122a779358772d5c85d82c2f9ddbca374679705c0edca420aa27 SHA512 a93e64f68b90b65385191f2c73e5f78e23de98e6df21d4e82e3431896afbc2cc524240bc0c82e566c18c8466b594b5542c3f937a1c276ff91b2f02275374a3af
-DIST thunderbird-102.1.2-et.xpi 663768 BLAKE2B cd746a65a963e2b8df8ac9ed3174e4461ab983f0047b397c3eb07b9b48bdd948eb211ae432887ec0d57df78104e8b432e20c03512926a0f0b37e9ff865731070 SHA512 b1014c44e1fc2ef19ce99befea4a64d60c8ee8bc6968dd68069fdca972124762f4f5bf8a693d7ec3d72ce8fb3d436e4409ae178ae8870423b0754e2882c79b38
-DIST thunderbird-102.1.2-eu.xpi 674440 BLAKE2B 96d078a2bbc0f6a279b55ed02d68131242780fb8f7411a7c5e6d2f57e9f58fa0cdb0cf26425e10bb9d24e799b9d4aa0385fd0e87133a03ef9f71daf137db489e SHA512 f396529dba421cdb950475a889d12278419ccda423c676faac56754d3891ca7535aff6246d1a33e389f6ec4a3509a9567804009dfd3d92ebf12d77eddcbf1b8f
-DIST thunderbird-102.1.2-fi.xpi 664491 BLAKE2B d66b9ba84e457aa8a23bd4b71f1e7281d2c1408e2f7eac28eb54856f039a294bd06a240e0dbf4d39d295d74e43f79bfa6372fd7968c64b19dd7f22d2de0d0594 SHA512 1fefa33f7306af48bca31a4ed870694c23eb40d8dbee14bc2c104c10df8cd72ff0f5a1c4be6133d4b6db832fbb15068d10ceba9b3eed68721ac3d2f09ebcf920
-DIST thunderbird-102.1.2-fr.xpi 701868 BLAKE2B 22acb025b4049ae8d3748ab521cd8c0de103427f4b57343b0641777196db9da16d47bd1eac3fac1bdb1cb316f5ea25c8c69ed7765778ce91c66ecea8de51807b SHA512 79cfc4383bc618a2695c4f1dbf1cc3d3fc91c6c06f0682b848d4409ab4fe4e9963b16e64d885c4eaec35edfee734e6c83ac17ac7582ceacdbe2060645779f60b
-DIST thunderbird-102.1.2-fy-NL.xpi 684396 BLAKE2B 5db25bdd303d35014914618a1e1fcd6385c9bb461bff64e37b17f300abb8c85668ba80548badf514d018644cae7d5983b90b7ffb977d82ce592457148d8e1f37 SHA512 3f41301922cbfea54119bc321ae7c45f0824ed048ed8c0139aca978fea16180991d5e1d0df485460b3ab5a63df53d03c6bec40c375cb95ce3bb32d6bd0b35dfc
-DIST thunderbird-102.1.2-ga-IE.xpi 603945 BLAKE2B d2c92ccff06f4fc53a83320838ed063534b533eb4e5150c38bb1a07cd56d15bb3c9d4a410fa13b00f8e7f4bff03abb27718e189bc554d1492b082fb16c2fffa1 SHA512 b81fdb969376b332cb2045285949f2d6bda56507a2b49642cce98d0c55af7a8a9fa2621db768fafadedad5783e8fcaff42ea18a4c6dc4a191e7eca5fb8f12bc8
-DIST thunderbird-102.1.2-gd.xpi 629767 BLAKE2B 30aba5842be2350f2a9e3d9e830529a73507963802683db21da531ec508effabe25179c3126f4abd9b0a60d28782de890003d4a362b501309a968babf59bb949 SHA512 81e4b3e8e560e0de71dbd7262d817d6a964e9d59162fb86c8899689fdbe3e915d5eca3e8dd53b491b30beeb5b32dfd9d307673625a41ffd0fcaa1d4d153f19ad
-DIST thunderbird-102.1.2-gl.xpi 661366 BLAKE2B 9540f0f60cbdb2ac1cb2d27601bc09d6b23574223b2e7a9b211722b708112488ee16f7e769d2c210acc22a50b79bb330044a87093ece8ecc4ce87b8f18dbff1f SHA512 5a562375e87f40bdd7b724c77f6bfdbc55a523f6894bde0e2c9eaf8f470b25c7436fe7d443ecba5a9cfbc8f10d5dd873cf391f6672dcf7ce4eaa48959e2f91f6
-DIST thunderbird-102.1.2-he.xpi 658316 BLAKE2B d887cb88f52519ec0138a5cddd538286f44bef502ff4e4a7f62e899266e2b3c2cbd3ec7fe182fa6bc4556b725131e7cc5a5ec6bfbec2aed14e963dfef4aaa507 SHA512 62cde12bfb3de77b56ef11adf847766dec4f1fd603f33f3a473c19bb2c6a7bde6d460cf62ab90486a6cd9d945c4179383afc21dd82df60e8c4f1f6f0ccb0d01d
-DIST thunderbird-102.1.2-hr.xpi 657388 BLAKE2B f5331c49169f7a13d49e23d1f718ddec61fc2eac2e70df3029e19b762212e2ba4c0dcd67fb6b02f63156d7076b46a570e74ea3a0940cec639562750f1f935089 SHA512 45b1b81b2eac33179455916bc8428dd263a5134ad87c3851c992495ad1e3c2564c827ed040f91336483bef15ae509695a214e65fd51b1da6bb7c5bceda02708d
-DIST thunderbird-102.1.2-hsb.xpi 709544 BLAKE2B e7fcfddb3c7ac33352bbe30f7075915fa0ffb7be2557018e352869513b5cbb4a16af26d6c2d2261bd76a5cc335b617e32501a789f07e4624a99bf3028d3d4eda SHA512 157d113d222d957fde020051cfc9929ec9423ba5d835b5d248e786842ae26fc3804d9e99934a8a8500a4ba18c4b87797c2b6b27c6e59ef05b571bc111ededfd2
-DIST thunderbird-102.1.2-hu.xpi 712257 BLAKE2B 608a240c4595dc1ca307272b118e157c261a13284833744939c82a2a0eb32962233833671d8ba76a3f2e7016bbcd7fbe186cf43c9dfe43e123c5819cff1eccb8 SHA512 85b4e2b9822c60e27593264be48c6262282561ecc7f8b00adc490137de21ae07774783fd5ca9382f39dc07568dd38c8a1c89e3760d164a01140247c397b6c5f9
-DIST thunderbird-102.1.2-id.xpi 636716 BLAKE2B d6efc04544e9e152815a99638c5aedff43182df92fdc63fc1e912dcefc061686a93b517d89227c2de63e8400f3e6ddd90cb58cd24c694a2dba574427d75e5ade SHA512 a24463d1e1a1b4f129dd90e4a45951234a4faff482ea6620f3e4a1894006be8771bcc22688095da798519d9fee4a85b1c0e4342a990b6a1460069e3086af45d1
-DIST thunderbird-102.1.2-is.xpi 675463 BLAKE2B aa037804a1d5459db53a30565cfc2728b4919c6637e369ffae4713e57673f6cad619d0f4361bea8eef8fc2a8e6011ebf19dd43c226424b82fcde84a879a960f1 SHA512 1f69f714d2c1c171407d38504048f8a61e650ae97e2d2127882063bc39b457762a690a3304a16e7eb31073708f2921cf24dd141076fa611353b202bcc10e6c36
-DIST thunderbird-102.1.2-it.xpi 594360 BLAKE2B e699e84d4ac20d06149232f3db6f0c1b9ab0797f216db96263a8936843b4354463871e3871364b3823db95354c2a8eeed24ee56223fa8616ce441fbb7ae4b30f SHA512 bcc1680d77bc2db4b868cef2d6ac7b4e5b5a7d37dfcfd5e76f2f7e4d712e95d5db4efa65faed7e20d5e2ca93df30c633c0fd165c6c811013cadb41c8f7528479
-DIST thunderbird-102.1.2-ja.xpi 730232 BLAKE2B 557ea4d9ad895c241aad0ae818de57158da1def7bc7ea5d301f1773db62c570a9658d1f7415792fe5c253b5c2b0929785c8652b288206db88328878b7235196f SHA512 0b81869f300c81230e6de8dea56131e65315ea7ff5805666d9acec9584a3b0edbccc1bbd2014b8c447e6794199336810f629d72114659aeedc332ab52910a85b
-DIST thunderbird-102.1.2-ka.xpi 747174 BLAKE2B e174e27cae479c141bfa56da65cf4479b3035de28c34693ebbb69321db94093728f35f0f1a152c75461f717e7caf161a7c3c6ea710d5fe28486a5f0c69488452 SHA512 4d8cf1d867cae8734851d95581eb509b9410504b33ff5c2c82b058f22ae116fb2480a6cce51f8338f63508ff511352e0db95bb09999dd8b886ae136b2c95a8c7
-DIST thunderbird-102.1.2-kab.xpi 680696 BLAKE2B ca9bb435175d9655d28db4aea4af1f52bf5ee1eca29fd441eb11e2d5366c22e3ddc52710c6f6c2e29a3a8c26a902454385408346aaeac171c4d336a97452bba5 SHA512 ff5eeebc37d38d581560bdac42386992c4d8a3eea0543849005a23c555309c26f2a7840a1664e60a48a4bbd77a740358d51390e391ca3be15b818871cb9300a3
-DIST thunderbird-102.1.2-kk.xpi 728091 BLAKE2B cc8f668178658243534fcd5720b4a802f05cc0abda5dfabcf471c5e8a2e7ea11652ea632b5fe6a1244e297982d8acdc8a32fe472824ae58f776db0ccf48f5956 SHA512 809741371aef8ce84ba00b8096ca8c6c9c6b4726287b193ea5ca339c887a365f26c9dfb14ef85469ea2ef2a11686b16949526d951924ad0bc53e8f6f4f8cdef8
-DIST thunderbird-102.1.2-ko.xpi 689722 BLAKE2B 6b92d2eabbf66075e810a474daf94d40e7ffae81cbf4e57e56513318f5f5c875869649f3847599ad93486910ade8c5c00e45d1053feba55419e83a67b09f5056 SHA512 1ade3c3570a17c1d453cc4b1df81751eb4aca162aa648334cfb3eb028ad44cb00030508e2cafccef827e388a3b31bb7a294a1b4bd365a999277be8bbe953ccaa
-DIST thunderbird-102.1.2-lt.xpi 679124 BLAKE2B 8cbce1a18265f738ada9acc124e4beed2abede1e9a9b8101be6c41dda956e03ccd33344f10bd062affad6f6bfdb44457378be3c29888ba32491fa2002a51ca78 SHA512 4fddfac25b98d6d17aa3c59ec5ffebcf29642493da8a1424bbc0d9978e896576669d66b33e01df01b6aea37f01ac5bc93eb51f35bc8c47d9d5752264167b4a7a
-DIST thunderbird-102.1.2-lv.xpi 606682 BLAKE2B ef26dbe985e63f5605419007e2cdb3d65994a41dacef4aa566122889864753565cc3675983af56f2bfd2d286547fd559107c83cc10562d6ca7d7bf646ae54795 SHA512 ea09596c7c1fbba2dbaf87088df3accae543ce360c7130bdadfb1acd8c2f38aad58329b0a89befbbeeaeed18d1d58da2a14dfcb2e4a778dac18cb4649fc8364c
-DIST thunderbird-102.1.2-ms.xpi 567578 BLAKE2B 952da9051b3d5992075e32c09c036855a3bb4e1c8b754f00363c6673a9923fbaea2c987033a957f1d88b5d2acbb3b03cbb99a050a1e5d530dab83387e1e53ad6 SHA512 0f73e22cdc1c75cf9595a498e8c4c9eacf3ccd142b6a18e47079029afa6cb9168cc70096e4c9f042c2c59f78bb42de1c96da4f95827262e76c66ab5521df2a7a
-DIST thunderbird-102.1.2-nb-NO.xpi 644163 BLAKE2B 1513ea5f9964a7ce132ea7945a0f15add2593f62103a66fd39b34f91b03c84002de02b383d77ff077d5213da9fd4b376d7cd6f3a44fd866f27854b31be5d09b9 SHA512 f56ff082fd0c099771878b456ff6206a768ee8347cb607857e8b586e2c8d7cca79197bfecced7558107e90a1a6d527b47d0cd7186f9cc85848a70dd9b61246c4
-DIST thunderbird-102.1.2-nl.xpi 676369 BLAKE2B 5dd150b9de16435afce05f0f004b7c31c9e2cc53b8df250811469755e9efedc4373e4b9e11e5dc3c4441698881bfadc027e44383775706a6ad440532556a56f4 SHA512 8897c4c6d70422a1d89194e58419b560be174c530c4f7979900153cf51537c6f75991025bd58134dd6c053f867d6c50d5271908a1aec870b0de06d750ea9e5ff
-DIST thunderbird-102.1.2-nn-NO.xpi 648550 BLAKE2B a07ffc1289fb7c41e104a6111ee0391524506ab6de319820e1907d86c97a13dc8267effac0319b5d3d8330172588472454c9e729f2f3290519bcf99523c2e5ea SHA512 7f570fdd3b83d0f4928dfa92f15bc7379a470cffa6083c56c6babc0aadbf7c42968ee8cd5fbfe325840c7358c1fd97f8e8283d09c8680b927d4264cdd0901c14
-DIST thunderbird-102.1.2-pa-IN.xpi 640669 BLAKE2B 527340261a58e91b12aaa05f196e2456a061ad7cfa573150a49398315de3d72a8474b1bb08fa9377f51020d8c1dc90cbff54220064e767c8eba1b2dec52c1f76 SHA512 140c705ba262831f14564c2809f904059f0bd821d49d7d707d7865fca1701d3adce9916943edaba4cd8a881487ff5e2ee0215a16838f9d10472da0feb590a448
-DIST thunderbird-102.1.2-pl.xpi 687672 BLAKE2B 3f1ad53805d8fe12f50205890d03bb97f192edbdf04178462d5c744e7d234204059407cf9bf79213aa9dc705c7bb9740770c6087f7d5e4f17b1121e4c4cc2440 SHA512 42d8429856462ba6da465d5a255371b4bd3dc22e1b481c81c41f27999a43fc401ffdec5362e97316af0921b298f1debb58412fee2ba310a250845476dd89286f
-DIST thunderbird-102.1.2-pt-BR.xpi 683859 BLAKE2B 6c877c6d779ff167358a2c106b1cc4849e84a7262febb34e22b3dcf710319196d1d761d57213418b57884acc7e542a962b758a94d7ade31c71cda6559ad851e1 SHA512 80340bc692da96cb633a593175056943a16c1e45ed055e56bb4e0053dd6500a78ae038147371cc13d41d7870b32079705722e09755677bc90ebd9fc2a0d88658
-DIST thunderbird-102.1.2-pt-PT.xpi 662071 BLAKE2B 0a68e802ebf039e06b6889551977bc907445fffc2684cec7f7f2c4e711ba33c8656f2288fe3b649f90620e936e755b4f22d528200db77fbc06e0edde91991995 SHA512 cf96ddbaf3056d3963a88fdfb95f33ce4156d4a21b9625c53e10bbcf0dcca5e59acb1fad33991148f27fd7eeb7ad26d697611bada8faf4d8fddcc7df4bd2af69
-DIST thunderbird-102.1.2-rm.xpi 678357 BLAKE2B e34811a7a5667e56c1474ac434a528a702ab73a7e4db02ca4a1b55a948fe2aa5dd448c0d8b70bc8f9c3f3a68f114299d86017f25ac227454ec4d4cab999c719c SHA512 c46e6db6bf67223e460b1715f1a48675fa2ab4f89668034842a673f97a75fc934117aa7993c05acc8d658fb712b41dd30cb282f0d38928d66f6d9ec639b4fb12
-DIST thunderbird-102.1.2-ro.xpi 648822 BLAKE2B c36e490e5d161ff4e8e811d69d657b165d77d7efae033b1ecac2370f129f6e409424b9a38d7802c543a5c0b9e604c558777d48b82a26121bfede605abe33ad63 SHA512 ae14e8535bfd26a32cc1e59a341fd7337345a990dc92753f8b44c5dced4afdd6fa01ec2471d87dbb4e5924c9afa41372361c1fe98df379f90ebfaf4fe2895fea
-DIST thunderbird-102.1.2-ru.xpi 793355 BLAKE2B e4f3b855e8a7702e3ed718ad23e5bdedb9c255fe31d2b1be2b0ea9e3d698da9aa18b30468f14771d5b0a76c3238de3c1f81f93084f105c74d5e21e2681c43134 SHA512 29c0df70f8a7e3bb3f16263ce7a3e5b53b0f51b01e95adc98617edc583d7c4fbd691f03b265da9c4a57d8101a9c9a10cd19ca6d125aa4b6bc0b44134d4b491a8
-DIST thunderbird-102.1.2-sk.xpi 712163 BLAKE2B 4b151269436b0224fe2a85c930c01f7b57248ee75a86e88a380166e1daebb7d25a268edb14b4c01de8feb095e309edbb708142e2ba4e738a4d05f191722459a5 SHA512 3efdfb0c588ee7b6a0c33c60c3ad88783b9345ee43843d008d7b578598c46fab8729408763e4de895ffba8536864e80c5b874ec4f22a0493039ee3161d1c0e0f
-DIST thunderbird-102.1.2-sl.xpi 675592 BLAKE2B c491b491c9acb47358683c71fff359ef93a1aabab3ea38d03044933ce344430db0b43b8b08460b835aa524a4c68b66c2a9cd43a16307209f537ad0fa41afc8f9 SHA512 1ffe2d049a5e4726fb7966a6d0fe370d22386067134c29d275f8d30c093986ef15cb026868a97796c9f6bc04c4f1e5b43c6f6fe62781189047f6f3887892d9f9
-DIST thunderbird-102.1.2-sq.xpi 688021 BLAKE2B 3bbf2a53e68976e493c02a3e98c45aa87e4f67bed08dde14660fcbdc0b062c7e687e6c893e8ce84d989c550d588a5d042b28bde379df7d4169625944ca1b26a0 SHA512 bd80eb460dbc1f6776588fc49b96680645677ad1132a55684c849d3aa8fc9d996d4450335d0294c1645638fa1a65da8bd36d250dc62ca07f20892d7dcf261ec6
-DIST thunderbird-102.1.2-sr.xpi 696444 BLAKE2B a7b4e91bbf4d2e93d19abc41f02903759be1480d0bd65674bf44e344068679443b688b0fa70aaffe00252551605faac8457c0a2b18579a3f5379980e7b3a7d26 SHA512 f4570c985fcc85e20ed56a9d667c4aa9f9b8374c090406d7e01babdc6a4f72d55ba49b72764cf6347439fd1b51ba0ada090bbdce2b907d033d89c5845b120965
-DIST thunderbird-102.1.2-sv-SE.xpi 679882 BLAKE2B 7666e69605b104399f14aa6f0681dc8cb7e2a3bc9c7b2cd667503f5e09e63bd53649efe9b85c7d5e1680142dc837a36149c8bb3db9ca1bdaff23d82d5c5283d8 SHA512 049e7c959b9b54bbbaa0f47886ee4b9ed0aa412be987b1eb5ea2e720e74432440ee2f579c0b0138cde104099a6a0ef558ee2ab2d8d7e60a78d15c5d300cdbacb
-DIST thunderbird-102.1.2-th.xpi 732054 BLAKE2B 06cae4561e0243f1ffa2363b128a56884404b380ad62c6f743b2357b953bc39dadda2780327438df4d5109496f6b2af4b6bf84e97789b5817078b2fdb59b98f4 SHA512 a1cfac8f36c561b00177fb276c6d98528b1a34df3647e42a33bd3298ee0b6c3e1a4a7ccb41db7a6b6b4655843ed74312a5b9bc5e742b33532693b1318188963c
-DIST thunderbird-102.1.2-tr.xpi 686850 BLAKE2B 126f904d9e3f52e5c48ff603b1b4fe2d7bfc2a3cfbb42dc21625076c56fb9da7cc9f9c2e17d1428c9c275f04e966b3b0153a538b7962473570f96dfe8e26970f SHA512 cfb545610e4e4c3f90fa083e6cc7af2e29fde9eac862e107827f9a05ad1212186736450cd34e767887afee36ed2ad7743f5e422dbb3cf58301f7f7bc0dfceb8f
-DIST thunderbird-102.1.2-uk.xpi 786278 BLAKE2B 85737d7438b396e5ee7c8f20eabc1f21f9f40dd82f5e32a42f1e868cc15c0e55e8743aa5ef5f4a01a00ab020664265937a834e0946d71ebfc13c368f66aea30d SHA512 62a7b07db95e48dbb1b0687bf49c1ead5416b8231cf78ce1289d918b75b88a72d4fa72d133c2077e5217e9e2c1fe193c7e07fed52b8dce36722fdf65797f90ad
-DIST thunderbird-102.1.2-uz.xpi 584873 BLAKE2B d5cefe0a3adb6d29b8e20014d3914e5b9afac84acbf8a7c7ff20fe09cd975ebddf94b777710141525917dbeb76405589abc01c4197e7595fcb81905dc0bbb795 SHA512 e3a83f8d506da21d0a9b94a98e2558d563d417b2fe720822ff282b4b3400b5347ba69465a5e371c357e6fbf9cbe01780cc92c955bcdcac0a18a7e727e02de340
-DIST thunderbird-102.1.2-vi.xpi 718477 BLAKE2B 274c7f5c9e2d0f34588f565f5a888130a801152f62ff3c96de8a37dbe1bd9967e8c66016753049e54c2ec0db47be03ac1f1bf3c777ff689c85eea6c10e384b6b SHA512 2cc59b6d89030d202f24e72be23e04f22c78880b4f4f55d1562523dd17f6162643380856265fadbb3b6f311b72abfe43119667d1e73a4a5a77a507b14734c150
-DIST thunderbird-102.1.2-zh-CN.xpi 715016 BLAKE2B fba7e8fa2a4fed5063f5f364fc34701a60c91fdcf6a5ea4780720df5ddf39b88197e8a4478aa3d606edf8aae8cb402a0d98acc2dfba6de624f1c0deb131a1b5b SHA512 58b89f090593cc9a44fe0233ccdf9c8a0a1166de7e8e34d74f02dfa4bf4bc133c76fbd4c57d1dcd991a5a1f42861ced949bf3ccc014bb76d833e856063d88d78
-DIST thunderbird-102.1.2-zh-TW.xpi 720232 BLAKE2B 06c273242a962d1920112fe7feee5c028e0348cf89ec329ab8c1eb5e1b683e06b3f4242485374d9c83b5749c8fa35110037498a9964d58af927b93690ab8f460 SHA512 dd32ad01a3b77c88b8dc7fac6d66fb1cf4e95ce3c3f7bca07bbde382c9d57956f247fb52da1b910e2453b14b2ab75d4b37205e8fbb9a283c5ff507467561bd2e
-DIST thunderbird-102.1.2.source.tar.xz 505593480 BLAKE2B db71bb4f05633c98032a41e88e9e27593bedd64767145e3ae14d1027564e1185a1908c0ea7bfacb1b358fcd775093cae33e78163e5d3e984747c65d2a62ef000 SHA512 f5c6c77e932b30b43eaa6384b1dd1ab511d0ae8262cb51a5789f7c633235d5f8f343000d1cc1cae12e00a1d73571a814f98b0bf78681e00d7a51a34cfefdfdf1
DIST thunderbird-102.2.0-af.xpi 543820 BLAKE2B c240bcb5f3128ae95e0864efc98a3e71fd18c2968b97f95f206269f9b18021e0c30a758bb4f2d120b1292c9ceb0cf07e0089c828ac780bbaee2b5dd86c24c8da SHA512 9b91fdd7f27106185f9b84debce5fcddd2c68829491f5e772b30d5e978a5fbe0b37f8fdd5e151a9b2db0a655893fe012f096dfae55d50c6bdef37ff9d298027a
DIST thunderbird-102.2.0-ar.xpi 651968 BLAKE2B 18435157fd58fbef1ef1f111e3d24d6a538a23d68a9180f86006f35f36103cffa4fe46881ef6db291c0320631dfd8bfce90c2e4a21f9aa8c4771168bb7da6017 SHA512 0e454a561323d68b22bc7fe48f4c03bce225549f6e208bd2977e4adc2f8ed783654e9cc340fdd20cb3fd4bc8fa9f9ae2a409e5f893b72cdefb71961e2b8eab9b
DIST thunderbird-102.2.0-ast.xpi 568944 BLAKE2B d54a65e3282073acb5f11f2b7d4c2e63fa759532d663a8bf565d726d1be3df36e525d1685620b6c1462259dffa615fad4ff2369f635266f9bd4c4ae2f439771e SHA512 e87f4776dcb67afb2b06e5e6c72ec5454250608bf5a3194bbfb5f98a0a1af7e90a7fda8e15b61c7b6f918f4015429529acef14e16852f2bb55719086033657fd
@@ -329,9 +199,7 @@ DIST thunderbird-91.13.0-vi.xpi 725528 BLAKE2B 1b85c9add75e6101b2d41c68673ed123a
DIST thunderbird-91.13.0-zh-CN.xpi 730903 BLAKE2B 51259b77a32d37f665d3692ca4f21088cd51020c5dd319bdee59ce8467621640e830f51d44caedda0bbf1328522ca586f831046c3d15c759e53e2fa59367f990 SHA512 b89c58ea8279c5bb4ddf612c5d54a2d76a5a4d1e90bd7138040b2e86414d95f02eb494b72d4fd8f83525d68f80cb5f1c0c25d7022feb9a6e27ea115c93f65689
DIST thunderbird-91.13.0-zh-TW.xpi 731945 BLAKE2B 76d5b5b9fe50f5c6e4c4fb8198491da688aab2d0781019d6d91a0fefda056075c3bd4e94b7617a1068aa7d6934d8eeb2730b7dad5f8e6e55067f651f950a2f87 SHA512 95b6cbb404ccc87ab02cc44ca612c1201bb28d19ebc1957b1a25b35ccd8983dd104985483a6ac1caec2a8cb949244593e15b63e3a20af6def0e25d23684aff89
DIST thunderbird-91.13.0.source.tar.xz 403859320 BLAKE2B fc0b1d3866ae7f65e1ecb59341895e0f9ad2c811c748a9fc3cde623ccbf7d5e2d29391d39eca20f4ece251cdc1fc7be0f9213e6fb525f7b19165a0bc95dcf15e SHA512 e73d3db4333ad659ec1ab249bd261e8c28301c125d0c39b473c83f8fccace6d4916a2bfef14fc20c065055ff6bbd3ca618b5aab178241b53509543640dcd541a
-EBUILD thunderbird-102.0.3.ebuild 33898 BLAKE2B a2c155edf69f932119d6a0f4c5f4d10731dd43809c484a4e16b9b9d9e7bc78f6e755248a26a40cb56582149c1df21cee8c32c4772be7df534790ab311a5bd392 SHA512 c5c73c480412487f621862333f3e33a7605f13f1f106490af526b3d39de5743b36b5582d60c41fe05988dc3e2826df8505abea6027a6527f9ac17b9b506066e3
-EBUILD thunderbird-102.1.2.ebuild 33902 BLAKE2B b93dfeac93616b250a3f6b3491b9e983bfedf6d5de4ee69d0be9e966ff8f6d0bbb7e3a353ce72b7b5d4beb04a756cbd8f4b70bdba8861d0678caa1a8b1842d6a SHA512 434f946b32bccc0a856f139dc55172968cd3edd3cf6872214680475a98f15c60125a73774d725fe5bba68d36c7bdf1e995e4b5a9f826042e7ad25cc21cca94ec
-EBUILD thunderbird-102.2.0.ebuild 33523 BLAKE2B 120e0eb8a9b784b4e5757361703d1bb9c2a39a918e03f041d7ee607bbe17b1204e5b46e194aef0c4dc262ccd2089eae5b6c2c6d491dc70eb9fe7d476ef8f5edc SHA512 a894eb8d60bb23959c8ce360669301d641de0f8a5934cbf2d170fe6e940e259e7df885d74844dc06b2d752efe204b9c91f7c7d6621f377ba580a9eff45198005
+EBUILD thunderbird-102.2.0.ebuild 33537 BLAKE2B f0f1315066b906f09c8a2e19752afeb11e6e4678e2a5bf3661170c64a762a405f46c5354c15f813bcb8e2422465699c5290db9a82fcd4fdc9d003f5d239b65f4 SHA512 ce9bb6ad7bca88a446ff7f32e0f0822e6d5f0efc61d17f4d06b7659c80e4f675ac4558076638e35f0f6ded22e6b1c3d814bb85d1c2e5c354f5799b775d008254
EBUILD thunderbird-91.12.0.ebuild 32760 BLAKE2B eca6bb6ad4a3c2cce82926f76410e8543f7c9edb32c4cad7b19fb6a0175384f0bab5706fa42697367011655c3ea9b537386a432059e4766d6a7c5764af6f3e32 SHA512 b941bc14b6d7a23d142eb4c21f8af8641ad2aaa800ed0b56d717ad5ca57988f30b7bee2a4ee4801b09ec25b2523b2d0ace457d358521d2efa4b8d27e237d01ad
-EBUILD thunderbird-91.13.0.ebuild 32762 BLAKE2B b0edd2739b61b4af685f567b21eb490a9f83a551eaad252148293cb60b640cc51dea76d4fdb854c67ba2023d31c2c63aa92be800f1c5041b1497e683609130ee SHA512 cc79aaa204bd07ce023e95069cbb909552178b0cb2a662dc5c957d057de920387ecbd6befee4db9c76f7337d7e7c0803772bbae214915b69ae82bafa9ddbaca3
+EBUILD thunderbird-91.13.0.ebuild 32760 BLAKE2B eca6bb6ad4a3c2cce82926f76410e8543f7c9edb32c4cad7b19fb6a0175384f0bab5706fa42697367011655c3ea9b537386a432059e4766d6a7c5764af6f3e32 SHA512 b941bc14b6d7a23d142eb4c21f8af8641ad2aaa800ed0b56d717ad5ca57988f30b7bee2a4ee4801b09ec25b2523b2d0ace457d358521d2efa4b8d27e237d01ad
MISC metadata.xml 2209 BLAKE2B 5bdf2fabb2b6006e2d1ed2271d6ced3ec06982a3d992effe203b850bc3feb1f7c2854a3e6e1e746f6dd780d1a3c35c860f2af09f8fd491f68e743116f2976501 SHA512 bc633d3f53994730d2ef98ee4a5a0417ecf7af4fb73250460f93b5256ca3c2ae3842a0ff516208d0e5bc34cd6054bd44a4d894d07f88344a9db341daae35556e
diff --git a/mail-client/thunderbird/thunderbird-102.0.3.ebuild b/mail-client/thunderbird/thunderbird-102.0.3.ebuild
deleted file mode 100644
index e68936213b57..000000000000
--- a/mail-client/thunderbird/thunderbird-102.0.3.ebuild
+++ /dev/null
@@ -1,1179 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-102esr-patches-02j.tar.xz"
-
-LLVM_MAX_SLOT=14
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-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 autotools check-reqs desktop flag-o-matic gnome2-utils \
- 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="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS=""
-
-SLOT="0"
-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"
-
-# Thunderbird-only USE flags.
-IUSE+=" +system-librnp"
-
-REQUIRED_USE="debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-# Thunderbird-only dependencies.
-TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( dev-util/librnp )"
-BDEPEND="${PYTHON_DEPS}
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- virtual/rust
- || (
- (
- sys-devel/clang:14
- sys-devel/llvm:14
- clang? (
- =sys-devel/lld-14*
- pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] )
- )
- )
- (
- sys-devel/clang:13
- sys-devel/llvm:13
- clang? (
- =sys-devel/lld-13*
- pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] )
- )
- )
- )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )"
-
-COMMON_DEPEND="${TB_ONLY_DEPEND}
- dev-libs/atk
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.79
- >=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 )
- selinux? ( sec-policy/selinux-mozilla )
- 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.0: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] )
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4
- )
- )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${COMMON_DEPEND}
- x11-libs/libICE
- x11-libs/libSM
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-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 use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* 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 es-MX 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
-)
-
-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
-
- if has_version =mail-client/thunderbird-91*; then
- ewarn ""
- ewarn "You are attempting to upgrade from thunderbird-91, this upgrade path is still"
- ewarn "not supported by upstream. If you wish to continue, please backup your"
- ewarn "current thunderbird profile, and uninstall mail-client/thunderbird before continuing."
- ewarn ""
- die
- 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
-}
-
-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 checksums where we have applied patches
- moz_clear_vendor_checksums audioipc
- moz_clear_vendor_checksums audioipc-client
- moz_clear_vendor_checksums audioipc-server
-
- # 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 && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- have_switched_compiler=yes
- AR=llvm-ar
- AS=llvm-as
- 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)"
- tc-export CC CXX LD AR 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=comm/mail
-
- # 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-js-shell \
- --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
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- 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
-
- # 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
- 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}/defaults/pref"
- 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 \
- >>"${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
-
- # 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 icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-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}-r2.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_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 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_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_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
-
- 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
-
- optfeature_header "Optional runtime features:"
- optfeature "encrypted chat support" net-libs/libotr
-}
diff --git a/mail-client/thunderbird/thunderbird-102.1.2.ebuild b/mail-client/thunderbird/thunderbird-102.1.2.ebuild
deleted file mode 100644
index 42687aff1b50..000000000000
--- a/mail-client/thunderbird/thunderbird-102.1.2.ebuild
+++ /dev/null
@@ -1,1179 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-102esr-patches-02j.tar.xz"
-
-LLVM_MAX_SLOT=14
-
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-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 autotools check-reqs desktop flag-o-matic gnome2-utils \
- 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="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS=""
-
-SLOT="0"
-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"
-
-# Thunderbird-only USE flags.
-IUSE+=" +system-librnp"
-
-REQUIRED_USE="debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-# Thunderbird-only dependencies.
-TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( dev-util/librnp )"
-BDEPEND="${PYTHON_DEPS}
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- virtual/rust
- || (
- (
- sys-devel/clang:14
- sys-devel/llvm:14
- clang? (
- =sys-devel/lld-14*
- pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] )
- )
- )
- (
- sys-devel/clang:13
- sys-devel/llvm:13
- clang? (
- =sys-devel/lld-13*
- pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] )
- )
- )
- )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )"
-
-COMMON_DEPEND="${TB_ONLY_DEPEND}
- dev-libs/atk
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.79
- >=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 )
- selinux? ( sec-policy/selinux-thunderbird )
- 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.0: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] )
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4
- )
- )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${COMMON_DEPEND}
- x11-libs/libICE
- x11-libs/libSM
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-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 use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* 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 es-MX 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
-)
-
-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
-
- if has_version =mail-client/thunderbird-91*; then
- ewarn ""
- ewarn "You are attempting to upgrade from thunderbird-91, this upgrade path is still"
- ewarn "not supported by upstream. If you wish to continue, please backup your"
- ewarn "current thunderbird profile, and uninstall mail-client/thunderbird before continuing."
- ewarn ""
- die
- 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
-}
-
-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 checksums where we have applied patches
- moz_clear_vendor_checksums audioipc
- moz_clear_vendor_checksums audioipc-client
- moz_clear_vendor_checksums audioipc-server
-
- # 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 && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- have_switched_compiler=yes
- AR=llvm-ar
- AS=llvm-as
- 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)"
- tc-export CC CXX LD AR 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=comm/mail
-
- # 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-js-shell \
- --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
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- 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
-
- # 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
- 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}/defaults/pref"
- 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 \
- >>"${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
-
- # 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 icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-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}-r2.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_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 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_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_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
-
- 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
-
- optfeature_header "Optional runtime features:"
- optfeature "encrypted chat support" net-libs/libotr
-}
diff --git a/mail-client/thunderbird/thunderbird-102.2.0.ebuild b/mail-client/thunderbird/thunderbird-102.2.0.ebuild
index 3d730afee0e0..5b45a09b43e3 100644
--- a/mail-client/thunderbird/thunderbird-102.2.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-102.2.0.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="https://www.thunderbird.net/"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
diff --git a/mail-client/thunderbird/thunderbird-91.13.0.ebuild b/mail-client/thunderbird/thunderbird-91.13.0.ebuild
index 6a8a806a97f7..eec0e380e0f1 100644
--- a/mail-client/thunderbird/thunderbird-91.13.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-91.13.0.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="https://www.thunderbird.net/"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 908633727a03..0e6bedd7201c 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/libmilter/Manifest b/mail-filter/libmilter/Manifest
index 75b9e53b00d3..85d6a179f2e5 100644
--- a/mail-filter/libmilter/Manifest
+++ b/mail-filter/libmilter/Manifest
@@ -10,5 +10,5 @@ EBUILD libmilter-1.0.2_p1-r2.ebuild 2214 BLAKE2B 1d8fe51cf3c6b88889cbf9d9597bf78
EBUILD libmilter-1.0.2_p2-r1.ebuild 2857 BLAKE2B 0cbfcfd79913312299fa17391e701d4da0075c301e96188a3b69b36eb0f44599829c801c930d7db5d539aaba74a337adfdd25ec7960e54c114311abec5a69abf SHA512 10577e76fb2fc4e5ec5fddfc8bdc39192a3a16d93ca0ab0e9ddcfade0c0ab3c27951831f8d24000f4c4bd24f6c412e5b59dacb04fb22705c2628fc020167b45c
EBUILD libmilter-1.0.2_p2.ebuild 2587 BLAKE2B 1e19da23071db4316f4ea71b037e9c0f5105ef35ae41309a1472bfbd31944de6d4638d371b52001c282e412a865770594c00027878fcc3d1cc55a85e2e9daa6c SHA512 72b9fdd42872f9fd258c24a2ca039ea6b7468eec1009a35a7910f62c354c32a4ae36011f6ffbdddc7f9658ab2ce218e06f8e7bc61a34fe97a09d1e86e2259c86
EBUILD libmilter-1.0.2_p3-r1.ebuild 4638 BLAKE2B 1af07ac7ba930249d37e7f1d89a58d050716bfa789f2bc5e9cd87ee14b2ae229355880691c4873ea92eab9ecb8fc47cee6c433b96cdaecdfff27b2335df614be SHA512 ae1f1974b85c6e589d3f0042b4c40874dacafc9035656764bb85fe2f5f2d58b36c3f6b0729212c885d973e63936d25e51be8da05c7a1edf287d5410976e10c67
-EBUILD libmilter-1.0.2_p3-r2.ebuild 4905 BLAKE2B e9260b02f688747cc6a4cbe1bf58cc89102e129c53bf7a6acab530d1f89a47a6372d228e09aa6ebe906f3c175cf0aca7b073676b37bdacf061566b5e15619fbd SHA512 e213e23dce1f70decac2f80d8b0e8d5f03eac4dd1d547cc974d64b5868de730a40388d4515357a4484350bc463c1e35f91b67a0ca395931aa600f87830a67e4c
+EBUILD libmilter-1.0.2_p3-r2.ebuild 4904 BLAKE2B 1f940f3b44b0a1779631ae81ebf875a01bdb81823e45c31bdccedb3c630442250a0fab663ebfa9ccc0e2a2bb740734cba40f0ec5afa52b3c90feec5004452ec9 SHA512 59012cd569236f2e23179c4fb7253b5b954cb96fa5e0596d84635565b02ef2ab58f98f1480603e5698fdd28bb17c7b7f756bc9ce990eb5164e82048ee891a8b4
MISC metadata.xml 242 BLAKE2B a1470d88ad351df055ea5db2b64a027099793950747d234bac52821b06e634b26f7ee7b8390ef036b8ed46d00e4b4e6e06879e190a94e7f5d83613075fbce3b2 SHA512 3973306ad870afaf30305f9f79177798bde6c1bd2f826bc57a9e772c57ec83762c460c25357d4aa286a5d74469ad470c9acc171648bdd0cedd5df268a107c45f
diff --git a/mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild b/mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild
index 1c0a28be2928..ea2cbac41e4a 100644
--- a/mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild
+++ b/mail-filter/libmilter/libmilter-1.0.2_p3-r2.ebuild
@@ -35,7 +35,7 @@ LICENSE="Sendmail"
# We used to use $(ver_cut 1-3) here (assuming ABI stability between sendmail
# versions) but that doesn't seem to apply for sendmail snapshots.
SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc ~x86"
IUSE="ipv6 poll"
RDEPEND="!<mail-mta/sendmail-8.16.1"
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 4ebe23e83bb9..7c6d9223a4cb 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/sendmail/Manifest b/mail-mta/sendmail/Manifest
index 79b7376acd6b..3a5a81dd0f6d 100644
--- a/mail-mta/sendmail/Manifest
+++ b/mail-mta/sendmail/Manifest
@@ -13,5 +13,5 @@ DIST sendmail.8.17.1.tar.gz 2284027 BLAKE2B 4cbbc2bb536a48ea27994721e9dfefff7739
EBUILD sendmail-8.16.1-r2.ebuild 6147 BLAKE2B 2d54d5e075b359e16272e18e26ac54fd958af557b4df9d60fd2d9ce1c0b54d8f36d53dcfecb81937dc3aa81f03e1403f5e7ec47040c89d0b9fb085b172eb2ecb SHA512 1ab1a5df00df381269c669439b00843e363e1566bc19667a9467711a3cda90c5e7b57873aa4369e06de37447763d205b98741df3fb125b85867a6786c24d0bda
EBUILD sendmail-8.17.1-r2.ebuild 6192 BLAKE2B 3b2f1e24ab16b21147c4156fdd4c34401fd7e40f7ea970da24ed6eba367263cc0982e56a2272b33b0e88047fdcd6e01f667c7cd6f157606e03304ce29c26502c SHA512 57741cf33a4a61b843ec8a180ff4391881392f66be0138110b23cc3e0f42cf40cbd0e09b568b02f5a3d7f093677f502ca9ebdd49eb65d317ad864514ffd20633
EBUILD sendmail-8.17.1-r3.ebuild 6256 BLAKE2B ea0876c1111c156d4ef853d84a94dd23bbe05eb5a11167d23fb86f659bb1b8dad80b747f771c1795e3fa007cfcde04bb77e19f42e5f5c4459bb7369b6128470b SHA512 f1e99a68b71806c1139b331cd50d89484d508713e7e2c7c9dc746ac3dd49b78ff5ab7aba77941c8a8afbbd55a0401760888b00235acd24df8f8fccb9939c48e9
-EBUILD sendmail-8.17.1.9.ebuild 6487 BLAKE2B 4b397f1b53c71864f570a6826e92892066cb0cea2eeb42869391a3302762c9671643e35c8aa6d1f4b35fbb82c6c09beceb9bf0ff6bf5877ab7a5aa2034edd51a SHA512 b7a8e9d2702d4fccac00dbb5fdad90804bf738224b90272c20fdf2d09dea802658a3519421b714d4df61a7231643c91452c4e369ca8167829e7d559fa3b629bb
+EBUILD sendmail-8.17.1.9.ebuild 6486 BLAKE2B fb6647a42841f062f12df3ae070bb00236ac8afd6df80f02ed38645c8b6b4c68b679d465a5aff1b1e61fe7ff8ac89f3785c33b31b79446e9c4b52027cd5fac03 SHA512 ba7297bfb8319cb5648525e7049624cdf29bcc855d421220f2041b8fe45af411bb07ab68376f5642774bd3781943e388088b30d5d26affe3b8bf571248289330
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/mail-mta/sendmail/sendmail-8.17.1.9.ebuild b/mail-mta/sendmail/sendmail-8.17.1.9.ebuild
index 7b8d1dec8e3d..523e36a4360c 100644
--- a/mail-mta/sendmail/sendmail-8.17.1.9.ebuild
+++ b/mail-mta/sendmail/sendmail-8.17.1.9.ebuild
@@ -20,7 +20,7 @@ fi
LICENSE="Sendmail GPL-2" # GPL-2 is here for initscript
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc ~x86"
IUSE="ipv6 ldap mbox nis sasl sockets ssl tcpd"
DEPEND="
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 0456fe740c0f..308c702cafc5 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 642185da03f1..070a4d0ee42d 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 13:09:49 +0000
+Wed, 24 Aug 2022 19:09:52 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index c192bf492fcf..f16d7a81241c 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 524322 BLAKE2B 3983f62074c223717c76ae7cd44857f5de5972e245bd5f084c8632e144cf7a950ad3ddd53324db99f9b82eb9e76e49cd3a84bf1f531314d7660db91335a05cb9 SHA512 9b6be0313a2999bb5ad817a373c95ecf8d02d687a3d707b14136357c7bc684ea302f0ccdb228be1e52484b458ecca78cec7150915afe09c096106aa055c4eae2
-TIMESTAMP 2022-08-24T13:09:55Z
+TIMESTAMP 2022-08-24T19:09:57Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGIyNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGd4VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB10hAArpUaVlpE6jd4+Mdp5PYAwFY4Mfl05tHvvQ8WWOOzeApPXFuyZ3hQGQ9t
-htsruOjDdLEPqzt0bf99UFDXae37Lml+dIiSFX4AxyaYynTPfgJ/6woMuUdbPGiI
-2bqqY1pNvHFFH1NPjQorGWEI+/Z7dnEm1pZho4lYbyH1NSChrsPTOh5X6tvXIoKg
-vKJkhRp0g7tLcxr9Sjn46jJBm/ZZuXKSAXzhyknQFqKVcydS5BNeIu/KSWrBWs5M
-HmoJZ/rEk5N5/HIvweahfs4N1VLXTW32kvDB8L4sJ4/r8bOrNW/n4D1gzWYxaEyv
-qb12FhvV3w8CDAlfvd50H4tgEI5B/XH3XDZDLaEh49ToOw7Jo96ixJnmsV8Rib0k
-l/WdB6OghTv/gUGX5C6keSTFdWOf5yN0bSTHf85tBxZPEJaA58BpVDuV620oIfIf
-RR6ifSnzt4Mb+LxH0VO4IjczmFSGnr5nVEunVId484JBrGQfvwNFJf0UrAjTV20G
-3PsRa1bl6AShLBCK7ENkRTTrU2ugbKi42ZtBz7siaACfLrefl0dwvTYq7JZdIbu+
-INtgRmXbwn4eAjZbl6bc6/HlLnigt6UjXDdh1Y4tBe1vamLGOzp36WYGs6UJGYMq
-IlAMUNyF9cqEdvP2oHOdACzn5YCQEqLN8gXWFTxIdCuZSULeW/s=
-=gIuA
+klClIhAAnqNfDhBrIruXZ+N2yxhJzI2dU17sq1aOViziSCRmDy7Je6M0jt/Qm8Lq
+A81Kncm+SY/wNjG5HokHJ6uI7h838Kyv9+35tzZPQRt5YbK/qcmLQH1lQVbasTXp
+3hRYQ1zYYoMNcm66gRDKjSXY4Abg8Lgvn0HKGkfW+44jZ50WFuFRvETPbe5+LVRL
+7D32CrhLi3400svkrvSBGebDUJ0NIjtaCBNSO4qt09nNefq7BQOAJl/mPDPn+1OQ
+3P+sCF2hWiJ/JTA/RftT3bxLKQuhk2NAi2c6Gsfjs9E0JuzQryHeusxEiNBCYPJs
+gtgp2DHMTbap9BmLfqFnwTHtZZkGQJLi9k4U1cgzutmEv2j8JTfsDJ8Jjo88Q3Wo
+TOr6R3z0E5VnXpF3FNlQ/jFCi7kJ6pi3AruDr7hOQaB7yP5vdSzHQMlmGNNdriRl
+utKcy/Fz41VtusfAkPUfr5+lvnB/jaZtOJbtFUmlv2K1xd9tXM5NC0bCclKSnDMm
+RDbLb7VqmpKnxR1kD8LhdA16677pZpnrZ3F7IdiphXwE7+mO49BP+NlAWUz1BkuB
+wjlRbQRdFonIQXBGb0T6gibI0UVe0sr1hC4eiExtxaV+3GGGSucNe/otArlukQ34
+qSmvN96XVwqMoPDDEVMfxsYZMERfyHAR4v9z5ipntuV1dxQRPxM=
+=jBDy
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 364c9ccc7bc9..d24d8ace4385 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 13:09:50 +0000
+Wed, 24 Aug 2022 19:09:53 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index f7376b82ab5a..e4408f087e24 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 9e966fcaded1..726b3cc5cc4d 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/pwgen-2.08-r1 b/metadata/md5-cache/app-admin/pwgen-2.08-r1
index 420e6c5ccf44..62351460592f 100644
--- a/metadata/md5-cache/app-admin/pwgen-2.08-r1
+++ b/metadata/md5-cache/app-admin/pwgen-2.08-r1
@@ -3,8 +3,8 @@ DESCRIPTION=Password Generator
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/pwgen/
IUSE=livecd
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
SLOT=0
SRC_URI=mirror://sourceforge/pwgen/pwgen-2.08.tar.gz
-_md5_=e40c34529eb61c78a29047c8d824deaf
+_md5_=34c44acc71faf99dab85927abca5084b
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 6fa0d12b5985..1330ce76309a 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-4.0.9 b/metadata/md5-cache/app-crypt/yubikey-manager-4.0.9
index eea7d096b99f..358fa9a8ad96 100644
--- a/metadata/md5-cache/app-crypt/yubikey-manager-4.0.9
+++ b/metadata/md5-cache/app-crypt/yubikey-manager-4.0.9
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/makefun[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( app-crypt/ccid dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/cryptography-39[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fido2:0/1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyscard[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ssl? ( >=dev-python/pyopenssl-0.15.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
+BDEPEND=test? ( dev-python/makefun[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) verify-sig? ( >=sec-keys/openpgp-keys-yubico-20220824 ) test? ( app-crypt/ccid dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/cryptography-39[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fido2:0/1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyscard[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ssl? ( >=dev-python/pyopenssl-0.15.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.0.8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=Python library and command line tool for configuring a YubiKey
EAPI=8
HOMEPAGE=https://developers.yubico.com/yubikey-manager/
-INHERIT=distutils-r1
-IUSE=ssl test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
+INHERIT=distutils-r1 verify-sig
+IUSE=ssl test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 verify-sig
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD-2
RDEPEND=app-crypt/ccid dev-python/click[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/cryptography-39[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fido2:0/1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyscard[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ssl? ( >=dev-python/pyopenssl-0.15.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/Yubico/yubikey-manager/releases/download/4.0.9/yubikey-manager-4.0.9.tar.gz -> yubikey-manager-4.0.9.gh.tar.gz
-_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3fa332966d527fa6ba20ea37cef811f1
+SRC_URI=https://github.com/Yubico/yubikey-manager/releases/download/4.0.9/yubikey-manager-4.0.9.tar.gz -> yubikey-manager-4.0.9.gh.tar.gz verify-sig? ( https://github.com/Yubico/yubikey-manager/releases/download/4.0.9/yubikey-manager-4.0.9.tar.gz.sig -> yubikey-manager-4.0.9.gh.tar.gz.sig )
+_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
+_md5_=4d8613d074eb14fe07b0d8ec16a1f5e5
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index a2e97440c8f7..462a7809dc59 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/mythes-1.2.5 b/metadata/md5-cache/app-text/mythes-1.2.5
new file mode 100644
index 000000000000..279b631d297c
--- /dev/null
+++ b/metadata/md5-cache/app-text/mythes-1.2.5
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install
+DEPEND=app-text/hunspell:=
+DESCRIPTION=Simple thesaurus for LibreOffice
+EAPI=8
+HOMEPAGE=https://github.com/hunspell/mythes
+IUSE=debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RDEPEND=app-text/hunspell:=
+SLOT=0
+SRC_URI=https://github.com/hunspell/mythes/releases/download/v1.2.5/mythes-1.2.5.tar.xz
+_md5_=04e9dbe418a98429ad4081518ff24348
diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz
index 3d796523d6d5..a52853cfea53 100644
--- a/metadata/md5-cache/dev-embedded/Manifest.gz
+++ b/metadata/md5-cache/dev-embedded/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-embedded/libjaylink-0.2.0 b/metadata/md5-cache/dev-embedded/libjaylink-0.2.0
index 274245106844..ed9a82ccd1f1 100644
--- a/metadata/md5-cache/dev-embedded/libjaylink-0.2.0
+++ b/metadata/md5-cache/dev-embedded/libjaylink-0.2.0
@@ -7,9 +7,9 @@ HOMEPAGE=https://gitlab.zapb.de/libjaylink/libjaylink
INHERIT=autotools multilib-minimal
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=amd64 arm ~riscv x86
-LICENSE=GPL-2
+LICENSE=GPL-2+
RDEPEND=virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0
SRC_URI=https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/0.2.0/libjaylink-0.2.0.tar.bz2
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2694a1685deb608bf49dc95015b9aede
+_md5_=c560e1907b5192264c047a7bb2cf353c
diff --git a/metadata/md5-cache/dev-embedded/libjaylink-0.3.0 b/metadata/md5-cache/dev-embedded/libjaylink-0.3.0
new file mode 100644
index 000000000000..31d2a6788434
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/libjaylink-0.3.0
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig
+DEFINED_PHASES=configure install postinst postrm prepare
+DEPEND=virtual/libusb:1
+DESCRIPTION=Library to access J-Link devices
+EAPI=8
+HOMEPAGE=https://gitlab.zapb.de/libjaylink/libjaylink
+INHERIT=autotools udev
+KEYWORDS=~amd64 ~arm ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=virtual/libusb:1
+SLOT=0
+SRC_URI=https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/0.3.0/libjaylink-0.3.0.tar.bz2
+_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 udev f3a0a3964e2028a140c181f00eea9712
+_md5_=4723fe643ea7ef67acab4d819ddd1f49
diff --git a/metadata/md5-cache/dev-embedded/libjaylink-9999 b/metadata/md5-cache/dev-embedded/libjaylink-9999
index fcf73daf94e9..c832da40fced 100644
--- a/metadata/md5-cache/dev-embedded/libjaylink-9999
+++ b/metadata/md5-cache/dev-embedded/libjaylink-9999
@@ -6,9 +6,9 @@ EAPI=7
HOMEPAGE=https://gitlab.zapb.de/libjaylink/libjaylink
INHERIT=git-r3 autotools multilib-minimal
IUSE=static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-LICENSE=GPL-2
+LICENSE=GPL-2+
PROPERTIES=live
RDEPEND=virtual/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=4f59185cb102204711e5ce1ede97daf8
+_md5_=104313561778b524e8a7251af8982ad3
diff --git a/metadata/md5-cache/dev-embedded/picotool-1.1.0 b/metadata/md5-cache/dev-embedded/picotool-1.1.0
new file mode 100644
index 000000000000..62ae691e2fd7
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/picotool-1.1.0
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=virtual/libusb:1
+DESCRIPTION=tool for interacting with rp2040 devices and binaries
+EAPI=8
+HOMEPAGE=https://github.com/raspberrypi/picotool
+INHERIT=cmake
+KEYWORDS=~amd64
+LICENSE=BSD MIT
+RDEPEND=virtual/libusb:1
+SLOT=0
+SRC_URI=https://github.com/raspberrypi/picotool/archive/refs/tags/1.1.0.tar.gz -> picotool-1.1.0.tar.gz https://github.com/raspberrypi/pico-sdk/archive/refs/tags/1.4.0.tar.gz -> pico-sdk-1.4.0.tar.gz
+_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=77f15b17cc25f2f7707196f44347b581
diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz
index 21076806af34..797dc695aa62 100644
--- a/metadata/md5-cache/dev-go/Manifest.gz
+++ b/metadata/md5-cache/dev-go/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-go/go-critic-0.6.4 b/metadata/md5-cache/dev-go/go-critic-0.6.4
new file mode 100644
index 000000000000..f445fe771a7e
--- /dev/null
+++ b/metadata/md5-cache/dev-go/go-critic-0.6.4
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-lang/go-1.16 app-arch/unzip
+DEFINED_PHASES=compile install unpack
+DESCRIPTION=The most opinionated Go source code linter for code audit
+EAPI=8
+HOMEPAGE=https://github.com/go-critic/go-critic
+INHERIT=go-module
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/go-critic/go-critic/archive/v0.6.4.tar.gz -> go-critic-0.6.4.tar.gz https://dev.gentoo.org/~williamh/dist/go-critic-0.6.4-deps.tar.xz
+_eclasses_=go-module a13d34fe4e2996720e1ca6c53b9ea95a
+_md5_=6789426a678ae60ade28b6c5fc7a80ab
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 6633b304c1e0..ea38165ca183 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/jnr-posix-3.1.15 b/metadata/md5-cache/dev-java/jnr-posix-3.1.15
index 945eea82a729..8dd5dad600d4 100644
--- a/metadata/md5-cache/dev-java/jnr-posix-3.1.15
+++ b/metadata/md5-cache/dev-java/jnr-posix-3.1.15
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/jnr/jnr-posix
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=amd64 arm64 ~ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=EPL-2.0 GPL-2 LGPL-2.1
RDEPEND=>=dev-java/jnr-ffi-2.2.12:2 dev-java/jnr-constants:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=3.0
SRC_URI=https://github.com/jnr/jnr-posix/archive/jnr-posix-3.1.15.tar.gz
_eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple 343e153526b31b64f7efec0fdfa0f33b java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1
-_md5_=2f9726c1606901841c2c13705827a5eb
+_md5_=b68c822e22f73a13956ca5bb78b2ed49
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 87c7d1b898c2..06f87bf83760 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/lua-5.1.5-r106 b/metadata/md5-cache/dev-lang/lua-5.1.5-r106
deleted file mode 100644
index afb27e663be2..000000000000
--- a/metadata/md5-cache/dev-lang/lua-5.1.5-r106
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/libtool
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=app-eselect/eselect-lua-3 readline? ( >=sys-libs/readline-6.2_p5-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-lang/lua:0
-DESCRIPTION=A powerful light-weight programming language designed for extending applications
-EAPI=7
-HOMEPAGE=https://www.lua.org/
-INHERIT=multilib multilib-minimal portability toolchain-funcs
-IUSE=+deprecated readline abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-lua-3 readline? ( >=sys-libs/readline-6.2_p5-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !dev-lang/lua:0
-SLOT=5.1
-SRC_URI=https://www.lua.org/ftp/lua-5.1.5.tar.gz
-_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=2103bde8523e700ff4e1a2003f062e2e
diff --git a/metadata/md5-cache/dev-lang/lua-5.1.5-r107 b/metadata/md5-cache/dev-lang/lua-5.1.5-r107
index 102de8c79d8a..fc2458603a36 100644
--- a/metadata/md5-cache/dev-lang/lua-5.1.5-r107
+++ b/metadata/md5-cache/dev-lang/lua-5.1.5-r107
@@ -3,7 +3,7 @@ DEPEND=>=app-eselect/eselect-lua-3 readline? ( >=sys-libs/readline-6.2_p5-r1:0=[
DESCRIPTION=A powerful light-weight programming language designed for extending applications
EAPI=7
HOMEPAGE=https://www.lua.org/
-INHERIT=multilib multilib-minimal portability toolchain-funcs
+INHERIT=multilib-minimal portability toolchain-funcs
IUSE=+deprecated readline abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -11,4 +11,4 @@ RDEPEND=>=app-eselect/eselect-lua-3 readline? ( >=sys-libs/readline-6.2_p5-r1:0=
SLOT=5.1
SRC_URI=https://www.lua.org/ftp/lua-5.1.5.tar.gz
_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=e06f766515bcd60c9b47fe883ce685e6
+_md5_=14f939b1769121636637ab805cc78027
diff --git a/metadata/md5-cache/dev-lang/lua-5.3.6-r2 b/metadata/md5-cache/dev-lang/lua-5.3.6-r2
deleted file mode 100644
index 080750b48bb6..000000000000
--- a/metadata/md5-cache/dev-lang/lua-5.3.6-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/libtool sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:0= ) !dev-lang/lua:0
-DESCRIPTION=A powerful light-weight programming language designed for extending applications
-EAPI=7
-HOMEPAGE=https://www.lua.org/
-INHERIT=autotools multilib multilib-minimal portability toolchain-funcs
-IUSE=+deprecated readline test test-complete abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:0= ) !dev-lang/lua:0
-RESTRICT=!test? ( test )
-SLOT=5.3
-SRC_URI=https://www.lua.org/ftp/lua-5.3.6.tar.gz test? ( https://www.lua.org/tests/lua-5.3.4-tests.tar.gz )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0443be8cab6139be3aec3e52cbe24fd8
diff --git a/metadata/md5-cache/dev-lang/lua-5.3.6-r3 b/metadata/md5-cache/dev-lang/lua-5.3.6-r3
index f49e6b518e3b..329915687e0f 100644
--- a/metadata/md5-cache/dev-lang/lua-5.3.6-r3
+++ b/metadata/md5-cache/dev-lang/lua-5.3.6-r3
@@ -4,7 +4,7 @@ DEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:0= ) !dev-lang/
DESCRIPTION=A powerful light-weight programming language designed for extending applications
EAPI=7
HOMEPAGE=https://www.lua.org/
-INHERIT=autotools multilib multilib-minimal portability toolchain-funcs
+INHERIT=autotools multilib-minimal portability toolchain-funcs
IUSE=+deprecated readline test test-complete abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=5.3
SRC_URI=https://www.lua.org/ftp/lua-5.3.6.tar.gz test? ( https://www.lua.org/tests/lua-5.3.4-tests.tar.gz )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=01819f4d2d14a0e6910daf8b5c5029b9
+_md5_=90f4ce6f3814cad3c7f72a9647c09ab1
diff --git a/metadata/md5-cache/dev-lang/lua-5.4.2-r1 b/metadata/md5-cache/dev-lang/lua-5.4.2-r1
deleted file mode 100644
index 38e325c2920a..000000000000
--- a/metadata/md5-cache/dev-lang/lua-5.4.2-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/libtool sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:0= ) !dev-lang/lua:0
-DESCRIPTION=A powerful light-weight programming language designed for extending applications
-EAPI=7
-HOMEPAGE=https://www.lua.org/
-INHERIT=autotools multilib multilib-minimal portability toolchain-funcs
-IUSE=+deprecated readline test test-complete abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:0= ) !dev-lang/lua:0
-RESTRICT=!test? ( test )
-SLOT=5.4
-SRC_URI=https://www.lua.org/ftp/lua-5.4.2.tar.gz test? ( https://www.lua.org/tests/lua-5.4.2-tests.tar.gz )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=35ea6363942b52968ab4e37c8eed152f
diff --git a/metadata/md5-cache/dev-lang/lua-5.4.2-r2 b/metadata/md5-cache/dev-lang/lua-5.4.2-r2
deleted file mode 100644
index 7ee9a9da3591..000000000000
--- a/metadata/md5-cache/dev-lang/lua-5.4.2-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:0= ) !dev-lang/lua:0 sys-devel/libtool
-DESCRIPTION=A powerful light-weight programming language designed for extending applications
-EAPI=7
-HOMEPAGE=https://www.lua.org/
-INHERIT=autotools multilib multilib-minimal portability toolchain-funcs
-IUSE=+deprecated readline test test-complete abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:0= ) !dev-lang/lua:0
-RESTRICT=!test? ( test )
-SLOT=5.4
-SRC_URI=https://www.lua.org/ftp/lua-5.4.2.tar.gz test? ( https://www.lua.org/tests/lua-5.4.2-tests.tar.gz )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=0f74b6107603c9f72234e525f97703cf
diff --git a/metadata/md5-cache/dev-lang/lua-5.4.4 b/metadata/md5-cache/dev-lang/lua-5.4.4
index f2268ce3dc2c..4966e969fdf4 100644
--- a/metadata/md5-cache/dev-lang/lua-5.4.4
+++ b/metadata/md5-cache/dev-lang/lua-5.4.4
@@ -4,7 +4,7 @@ DEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:0= ) !dev-lang/
DESCRIPTION=A powerful light-weight programming language designed for extending applications
EAPI=7
HOMEPAGE=https://www.lua.org/
-INHERIT=autotools multilib multilib-minimal portability toolchain-funcs
+INHERIT=autotools multilib-minimal portability toolchain-funcs
IUSE=+deprecated readline test test-complete abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=MIT
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=5.4
SRC_URI=https://www.lua.org/ftp/lua-5.4.4.tar.gz test? ( https://www.lua.org/tests/lua-5.4.4-tests.tar.gz )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b portability d33a77692bb47e8227f27e17fb9c3c05 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=bd2d4d94f7585974876f34c6598cc563
+_md5_=9446c2a1e9feade01f57a8cda41c7860
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index cc478b5e96a1..8d910c8fc11e 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/nss-3.81 b/metadata/md5-cache/dev-libs/nss-3.81
deleted file mode 100644
index 715854193afb..000000000000
--- a/metadata/md5-cache/dev-libs/nss-3.81
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-libs/nspr-4.34[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
-DESCRIPTION=Mozilla's Network Security Services library that implements PKI support
-EAPI=8
-HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
-INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal
-IUSE=cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris
-LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
-RDEPEND=>=dev-libs/nspr-4.34[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_81_RTM/src/nss-3.81.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )
-_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=cb69587c44c0de2d0031d755cde4ca20
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 954a662e8218..cdd9aa6018ee 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/ansible-runner-1.4.9 b/metadata/md5-cache/dev-python/ansible-runner-1.4.9
deleted file mode 100644
index 1a1741012f50..000000000000
--- a/metadata/md5-cache/dev-python/ansible-runner-1.4.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) test? ( dev-python/pexpect[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-daemon[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) >=dev-python/gpep517-8[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-62.6.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A tool and python library that helps when interfacing with Ansible
-EAPI=8
-HOMEPAGE=https://github.com/ansible/ansible-runner
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=dev-python/pexpect[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/psutil[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/python-daemon[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://pypi/a/ansible-runner/ansible-runner-1.4.9.tar.gz
-_eclasses_=distutils-r1 e3b0f72d558eb613ff83262d22cbf887 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=68c9d4890b45ad279addc310fad2e959
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 830156f63686..0dc573a47ed1 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qtcore-5.15.5-r3 b/metadata/md5-cache/dev-qt/qtcore-5.15.5-r3
new file mode 100644
index 000000000000..0a17877fc0d9
--- /dev/null
+++ b/metadata/md5-cache/dev-qt/qtcore-5.15.5-r3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2[pcre16,unicode] sys-libs/zlib:= icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) systemd? ( sys-apps/systemd:= ) test? ( =dev-qt/qttest-5.15.5* )
+DESCRIPTION=Cross-platform application development framework
+EAPI=8
+HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
+INHERIT=linux-info qt5-build
+IUSE=icu old-kernel systemd debug test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
+RDEPEND=dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2[pcre16,unicode] sys-libs/zlib:= icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) systemd? ( sys-apps/systemd:= )
+RESTRICT=test
+SLOT=5/5.15.5
+SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.5/submodules/qtbase-everywhere-opensource-src-5.15.5.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.5-gentoo-kde-2.tar.xz
+_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info 56708ddc53d8b607ed88fd97a56e59dc multilib 5ca4e49abed8e3a2f7b56920eadee157 qt5-build f2dfafcf0c2b89d7f474fae87a25d2dc toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02
+_md5_=ee416c7c8277c8b4797280792ac089c4
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 7b1290baf2c6..d6c8b30acbe3 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/bpftrace-0.15.0 b/metadata/md5-cache/dev-util/bpftrace-0.15.0-r1
index ea9c6e3604a4..9965441b45fd 100644
--- a/metadata/md5-cache/dev-util/bpftrace-0.15.0
+++ b/metadata/md5-cache/dev-util/bpftrace-0.15.0-r1
@@ -8,9 +8,9 @@ INHERIT=llvm linux-info cmake toolchain-funcs
IUSE=fuzzing test
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-libs/libbpf-0.8:= >=dev-util/bcc-0.13.0:= dev-util/systemtap <sys-devel/clang-16:= <sys-devel/llvm-16:=[llvm_targets_BPF(+)] sys-libs/binutils-libs:= virtual/libelf:=
+RDEPEND=>=dev-libs/libbpf-0.8:= <dev-libs/libbpf-1.0:= >=dev-util/bcc-0.13.0:= dev-util/systemtap <sys-devel/clang-16:= <sys-devel/llvm-16:=[llvm_targets_BPF(+)] sys-libs/binutils-libs:= virtual/libelf:=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/iovisor/bpftrace/archive/v0.15.0.tar.gz -> bpftrace-0.15.0.tar.gz https://dev.gentoo.org/~chutzpah/dist/bpftrace/bpftrace-0.14.1-llvm14.patch.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info 56708ddc53d8b607ed88fd97a56e59dc llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=b04e67a276b4f9b683587d9bb74c1ff7
+_md5_=cc42757b40f97b12ca33196e10bb7e63
diff --git a/metadata/md5-cache/dev-util/crash-8.0.1 b/metadata/md5-cache/dev-util/crash-8.0.1
index a4354b692c35..4768345379fa 100644
--- a/metadata/md5-cache/dev-util/crash-8.0.1
+++ b/metadata/md5-cache/dev-util/crash-8.0.1
@@ -3,10 +3,10 @@ DESCRIPTION=Red Hat crash utility; used for analyzing kernel core dumps
EAPI=8
HOMEPAGE=https://crash-utility.github.io/
INHERIT=toolchain-funcs
-KEYWORDS=-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~s390 ~x86
+KEYWORDS=-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~riscv ~s390 ~x86
LICENSE=GPL-3
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/crash-utility/crash/archive/8.0.1.tar.gz -> crash-8.0.1.tar.gz mirror://gnu/gdb/gdb-10.2.tar.gz
+SRC_URI=https://github.com/crash-utility/crash/archive/8.0.1.tar.gz -> crash-8.0.1.tar.gz https://dev.gentoo.org/~dlan/distfiles/dev-util/crash/crash-8.0.1-extra-0.tar.xz mirror://gnu/gdb/gdb-10.2.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=f84fa894b4d021c28d4e0106150ab842
+_md5_=28e6d2239dff8e0798e34375b74a0667
diff --git a/metadata/md5-cache/dev-util/librnp-0.16.0 b/metadata/md5-cache/dev-util/librnp-0.16.0
index 1650aff8b1b7..37f45947b874 100644
--- a/metadata/md5-cache/dev-util/librnp-0.16.0
+++ b/metadata/md5-cache/dev-util/librnp-0.16.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.rnpgp.org/ https://github.com/rnpgp/rnp
INHERIT=cmake
IUSE=man test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=Apache-2.0 BSD BSD-2
RDEPEND=app-arch/bzip2 dev-libs/botan:2= dev-libs/json-c:= sys-libs/zlib
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rnpgp/rnp/archive/refs/tags/v0.16.0.tar.gz -> librnp-0.16.0.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=4b28a78ed8f7894601f70669dbf27a3a
+_md5_=a3394fdbcf614f7dd9029543f82ca3ca
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index 2e6c5fb0d950..1c356f5aec79 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/kdialog-22.04.3 b/metadata/md5-cache/kde-apps/kdialog-22.04.3
index 705fc757ddc4..4d9affbf5ab1 100644
--- a/metadata/md5-cache/kde-apps/kdialog-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdialog-22.04.3
@@ -12,4 +12,4 @@ RDEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15
SLOT=5
SRC_URI=mirror://kde/stable/release-service/22.04.3/src/kdialog-22.04.3.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=0e21100036239d73fd61f3c8d028a9e2
+_md5_=d8e27217301dfb9d991105997d16b0b4
diff --git a/metadata/md5-cache/kde-apps/kdialog-22.08.0 b/metadata/md5-cache/kde-apps/kdialog-22.08.0
index a0e05556b9ce..951737481653 100644
--- a/metadata/md5-cache/kde-apps/kdialog-22.08.0
+++ b/metadata/md5-cache/kde-apps/kdialog-22.08.0
@@ -12,4 +12,4 @@ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15
SLOT=5
SRC_URI=mirror://kde/stable/release-service/22.08.0/src/kdialog-22.08.0.tar.xz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d ecm 6f19455c3ec51029d40be1fdc6cdb8e0 flag-o-matic 29a755b1291d64133634d80b0328f153 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 087d21100477ce987a8de6c1d613a176 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=be660c22fd21cbec6a4aee6e955a60c1
+_md5_=aeda9c03c7bd7cb9a8cbe17ad73249c0
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 42123089a808..3beebcdc7f15 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/thunderbird-102.0.3 b/metadata/md5-cache/mail-client/thunderbird-102.0.3
deleted file mode 100644
index 2bd2da81714b..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-102.0.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.4:3.10[ncurses,sqlite,ssl] >=dev-lang/python-3.9.12:3.9[ncurses,sqlite,ssl] >=dev-lang/python-3.8.13:3.8[ncurses,sqlite,ssl] ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig virtual/rust || ( ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( =sys-devel/lld-14* pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ( sys-devel/clang:13 sys-devel/llvm:13 clang? ( =sys-devel/lld-13* pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) ) ) ) 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 >=sys-devel/libtool-2.4 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!<x11-plugins/enigmail-2.2 !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79 >=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 ) selinux? ( sec-policy/selinux-mozilla ) 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.0: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-libs/libICE x11-libs/libSM pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4[sdk] ) ) !!sys-devel/llvm:0
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils 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 +system-librnp 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_es-MX 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 pgo
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!<x11-plugins/enigmail-2.2 !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79 >=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 ) selinux? ( sec-policy/selinux-mozilla ) 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.0: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] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) selinux? ( sec-policy/selinux-mozilla )
-REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/source/thunderbird-102.0.3.source.tar.xz -> thunderbird-102.0.3.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/af.xpi -> thunderbird-102.0.3-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ar.xpi -> thunderbird-102.0.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ast.xpi -> thunderbird-102.0.3-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/be.xpi -> thunderbird-102.0.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/bg.xpi -> thunderbird-102.0.3-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/br.xpi -> thunderbird-102.0.3-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ca.xpi -> thunderbird-102.0.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/cak.xpi -> thunderbird-102.0.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/cs.xpi -> thunderbird-102.0.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/cy.xpi -> thunderbird-102.0.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/da.xpi -> thunderbird-102.0.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/de.xpi -> thunderbird-102.0.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/dsb.xpi -> thunderbird-102.0.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/el.xpi -> thunderbird-102.0.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/en-CA.xpi -> thunderbird-102.0.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/en-GB.xpi -> thunderbird-102.0.3-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/es-AR.xpi -> thunderbird-102.0.3-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/es-ES.xpi -> thunderbird-102.0.3-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/es-MX.xpi -> thunderbird-102.0.3-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/et.xpi -> thunderbird-102.0.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/eu.xpi -> thunderbird-102.0.3-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/fi.xpi -> thunderbird-102.0.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/fr.xpi -> thunderbird-102.0.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-102.0.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-102.0.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/gd.xpi -> thunderbird-102.0.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/gl.xpi -> thunderbird-102.0.3-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/he.xpi -> thunderbird-102.0.3-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/hr.xpi -> thunderbird-102.0.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/hsb.xpi -> thunderbird-102.0.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/hu.xpi -> thunderbird-102.0.3-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/id.xpi -> thunderbird-102.0.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/is.xpi -> thunderbird-102.0.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/it.xpi -> thunderbird-102.0.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ja.xpi -> thunderbird-102.0.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ka.xpi -> thunderbird-102.0.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/kab.xpi -> thunderbird-102.0.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/kk.xpi -> thunderbird-102.0.3-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ko.xpi -> thunderbird-102.0.3-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/lt.xpi -> thunderbird-102.0.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/lv.xpi -> thunderbird-102.0.3-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ms.xpi -> thunderbird-102.0.3-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-102.0.3-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/nl.xpi -> thunderbird-102.0.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-102.0.3-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-102.0.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/pl.xpi -> thunderbird-102.0.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-102.0.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-102.0.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/rm.xpi -> thunderbird-102.0.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ro.xpi -> thunderbird-102.0.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/ru.xpi -> thunderbird-102.0.3-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/sk.xpi -> thunderbird-102.0.3-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/sl.xpi -> thunderbird-102.0.3-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/sq.xpi -> thunderbird-102.0.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/sr.xpi -> thunderbird-102.0.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-102.0.3-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/th.xpi -> thunderbird-102.0.3-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/tr.xpi -> thunderbird-102.0.3-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/uk.xpi -> thunderbird-102.0.3-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/uz.xpi -> thunderbird-102.0.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/vi.xpi -> thunderbird-102.0.3-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-102.0.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/102.0.3/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-102.0.3-zh-TW.xpi )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=12d1ff933c9737421bb13912e8900180
diff --git a/metadata/md5-cache/mail-client/thunderbird-102.1.2 b/metadata/md5-cache/mail-client/thunderbird-102.1.2
deleted file mode 100644
index 7aab8c2e1b8d..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-102.1.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=|| ( >=dev-lang/python-3.11.0_beta4:3.11[ncurses,sqlite,ssl] >=dev-lang/python-3.10.4:3.10[ncurses,sqlite,ssl] >=dev-lang/python-3.9.12:3.9[ncurses,sqlite,ssl] >=dev-lang/python-3.8.13:3.8[ncurses,sqlite,ssl] ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig virtual/rust || ( ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( =sys-devel/lld-14* pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ( sys-devel/clang:13 sys-devel/llvm:13 clang? ( =sys-devel/lld-13* pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) ) ) ) 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 >=sys-devel/libtool-2.4 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!<x11-plugins/enigmail-2.2 !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79 >=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 ) selinux? ( sec-policy/selinux-thunderbird ) 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.0: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-libs/libICE x11-libs/libSM pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4[sdk] ) ) !!sys-devel/llvm:0
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils 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 +system-librnp 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_es-MX 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 pgo
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!<x11-plugins/enigmail-2.2 !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79 >=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 ) selinux? ( sec-policy/selinux-thunderbird ) 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.0: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] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) selinux? ( sec-policy/selinux-mozilla )
-REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/source/thunderbird-102.1.2.source.tar.xz -> thunderbird-102.1.2.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/af.xpi -> thunderbird-102.1.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ar.xpi -> thunderbird-102.1.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ast.xpi -> thunderbird-102.1.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/be.xpi -> thunderbird-102.1.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/bg.xpi -> thunderbird-102.1.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/br.xpi -> thunderbird-102.1.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ca.xpi -> thunderbird-102.1.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/cak.xpi -> thunderbird-102.1.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/cs.xpi -> thunderbird-102.1.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/cy.xpi -> thunderbird-102.1.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/da.xpi -> thunderbird-102.1.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/de.xpi -> thunderbird-102.1.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/dsb.xpi -> thunderbird-102.1.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/el.xpi -> thunderbird-102.1.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/en-CA.xpi -> thunderbird-102.1.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/en-GB.xpi -> thunderbird-102.1.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/es-AR.xpi -> thunderbird-102.1.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/es-ES.xpi -> thunderbird-102.1.2-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/es-MX.xpi -> thunderbird-102.1.2-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/et.xpi -> thunderbird-102.1.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/eu.xpi -> thunderbird-102.1.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/fi.xpi -> thunderbird-102.1.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/fr.xpi -> thunderbird-102.1.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-102.1.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-102.1.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/gd.xpi -> thunderbird-102.1.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/gl.xpi -> thunderbird-102.1.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/he.xpi -> thunderbird-102.1.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/hr.xpi -> thunderbird-102.1.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/hsb.xpi -> thunderbird-102.1.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/hu.xpi -> thunderbird-102.1.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/id.xpi -> thunderbird-102.1.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/is.xpi -> thunderbird-102.1.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/it.xpi -> thunderbird-102.1.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ja.xpi -> thunderbird-102.1.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ka.xpi -> thunderbird-102.1.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/kab.xpi -> thunderbird-102.1.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/kk.xpi -> thunderbird-102.1.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ko.xpi -> thunderbird-102.1.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/lt.xpi -> thunderbird-102.1.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/lv.xpi -> thunderbird-102.1.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ms.xpi -> thunderbird-102.1.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-102.1.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/nl.xpi -> thunderbird-102.1.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-102.1.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-102.1.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/pl.xpi -> thunderbird-102.1.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-102.1.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-102.1.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/rm.xpi -> thunderbird-102.1.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ro.xpi -> thunderbird-102.1.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/ru.xpi -> thunderbird-102.1.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/sk.xpi -> thunderbird-102.1.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/sl.xpi -> thunderbird-102.1.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/sq.xpi -> thunderbird-102.1.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/sr.xpi -> thunderbird-102.1.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-102.1.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/th.xpi -> thunderbird-102.1.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/tr.xpi -> thunderbird-102.1.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/uk.xpi -> thunderbird-102.1.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/uz.xpi -> thunderbird-102.1.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/vi.xpi -> thunderbird-102.1.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-102.1.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/102.1.2/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-102.1.2-zh-TW.xpi )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=fbefe935df10ccc8a27abec1636d936c
diff --git a/metadata/md5-cache/mail-client/thunderbird-102.2.0 b/metadata/md5-cache/mail-client/thunderbird-102.2.0
index 503594c877df..976ca4b742b6 100644
--- a/metadata/md5-cache/mail-client/thunderbird-102.2.0
+++ b/metadata/md5-cache/mail-client/thunderbird-102.2.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.thunderbird.net/
INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils 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 +system-librnp 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_es-MX 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 pgo
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79 >=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 ) 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.0: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] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) )
REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=0
SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/source/thunderbird-102.2.0.source.tar.xz -> thunderbird-102.2.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102esr-patches-02j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/af.xpi -> thunderbird-102.2.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ar.xpi -> thunderbird-102.2.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ast.xpi -> thunderbird-102.2.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/be.xpi -> thunderbird-102.2.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/bg.xpi -> thunderbird-102.2.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/br.xpi -> thunderbird-102.2.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ca.xpi -> thunderbird-102.2.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/cak.xpi -> thunderbird-102.2.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/cs.xpi -> thunderbird-102.2.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/cy.xpi -> thunderbird-102.2.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/da.xpi -> thunderbird-102.2.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/de.xpi -> thunderbird-102.2.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-102.2.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/el.xpi -> thunderbird-102.2.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-102.2.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-102.2.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-102.2.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-102.2.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-102.2.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/et.xpi -> thunderbird-102.2.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/eu.xpi -> thunderbird-102.2.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/fi.xpi -> thunderbird-102.2.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/fr.xpi -> thunderbird-102.2.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-102.2.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-102.2.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/gd.xpi -> thunderbird-102.2.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/gl.xpi -> thunderbird-102.2.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/he.xpi -> thunderbird-102.2.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/hr.xpi -> thunderbird-102.2.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-102.2.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/hu.xpi -> thunderbird-102.2.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/id.xpi -> thunderbird-102.2.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/is.xpi -> thunderbird-102.2.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/it.xpi -> thunderbird-102.2.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ja.xpi -> thunderbird-102.2.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ka.xpi -> thunderbird-102.2.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/kab.xpi -> thunderbird-102.2.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/kk.xpi -> thunderbird-102.2.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ko.xpi -> thunderbird-102.2.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/lt.xpi -> thunderbird-102.2.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/lv.xpi -> thunderbird-102.2.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ms.xpi -> thunderbird-102.2.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-102.2.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/nl.xpi -> thunderbird-102.2.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-102.2.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-102.2.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/pl.xpi -> thunderbird-102.2.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-102.2.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-102.2.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/rm.xpi -> thunderbird-102.2.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ro.xpi -> thunderbird-102.2.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/ru.xpi -> thunderbird-102.2.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/sk.xpi -> thunderbird-102.2.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/sl.xpi -> thunderbird-102.2.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/sq.xpi -> thunderbird-102.2.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/sr.xpi -> thunderbird-102.2.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-102.2.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/th.xpi -> thunderbird-102.2.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/tr.xpi -> thunderbird-102.2.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/uk.xpi -> thunderbird-102.2.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/uz.xpi -> thunderbird-102.2.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/vi.xpi -> thunderbird-102.2.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-102.2.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/102.2.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-102.2.0-zh-TW.xpi )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=2b35f2c459036ce30687dc674318dfdb
+_md5_=2823784d49ab4db4e9b322b6eba38df7
diff --git a/metadata/md5-cache/mail-client/thunderbird-91.13.0 b/metadata/md5-cache/mail-client/thunderbird-91.13.0
index 028dad8161cb..14bea72e423e 100644
--- a/metadata/md5-cache/mail-client/thunderbird-91.13.0
+++ b/metadata/md5-cache/mail-client/thunderbird-91.13.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.thunderbird.net/
INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils 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 lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi 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 pgo
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=>=dev-libs/nss-3.68 >=dev-libs/nspr-4.32 dev-libs/atk dev-libs/expat >=x11-libs/cairo-1.10[X] >=x11-libs/gtk+-3.4.0:3[X] x11-libs/gdk-pixbuf >=x11-libs/pango-1.22.0 >=media-libs/mesa-10.2:* media-libs/fontconfig >=media-libs/freetype-2.4.10 kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) virtual/freedesktop-icon-theme >=x11-libs/pixman-0.19.2 >=dev-libs/glib-2.26:2 >=sys-libs/zlib-1.2.3 >=dev-libs/libffi-3.0.10:= media-video/ffmpeg x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt dbus? ( sys-apps/dbus dev-libs/dbus-glib ) system-av1? ( >=media-libs/dav1d-0.8.1:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= >=media-gfx/graphite2-1.3.13 ) system-icu? ( >=dev-libs/icu-69.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0: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= ) wifi? ( kernel_linux? ( sys-apps/dbus dev-libs/dbus-glib net-misc/networkmanager ) ) jack? ( virtual/jack ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( media-sound/sndio ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) selinux? ( sec-policy/selinux-mozilla ) !<x11-plugins/enigmail-2.2
REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
SLOT=0
SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/source/thunderbird-91.13.0.source.tar.xz -> thunderbird-91.13.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/af.xpi -> thunderbird-91.13.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ar.xpi -> thunderbird-91.13.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ast.xpi -> thunderbird-91.13.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/be.xpi -> thunderbird-91.13.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/bg.xpi -> thunderbird-91.13.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/br.xpi -> thunderbird-91.13.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ca.xpi -> thunderbird-91.13.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/cak.xpi -> thunderbird-91.13.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/cs.xpi -> thunderbird-91.13.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/cy.xpi -> thunderbird-91.13.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/da.xpi -> thunderbird-91.13.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/de.xpi -> thunderbird-91.13.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-91.13.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/el.xpi -> thunderbird-91.13.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-91.13.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-91.13.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-91.13.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-91.13.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/et.xpi -> thunderbird-91.13.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/eu.xpi -> thunderbird-91.13.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/fi.xpi -> thunderbird-91.13.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/fr.xpi -> thunderbird-91.13.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-91.13.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-91.13.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/gd.xpi -> thunderbird-91.13.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/gl.xpi -> thunderbird-91.13.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/he.xpi -> thunderbird-91.13.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/hr.xpi -> thunderbird-91.13.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-91.13.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/hu.xpi -> thunderbird-91.13.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/id.xpi -> thunderbird-91.13.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/is.xpi -> thunderbird-91.13.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/it.xpi -> thunderbird-91.13.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ja.xpi -> thunderbird-91.13.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ka.xpi -> thunderbird-91.13.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/kab.xpi -> thunderbird-91.13.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/kk.xpi -> thunderbird-91.13.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ko.xpi -> thunderbird-91.13.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/lt.xpi -> thunderbird-91.13.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/lv.xpi -> thunderbird-91.13.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ms.xpi -> thunderbird-91.13.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-91.13.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/nl.xpi -> thunderbird-91.13.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-91.13.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-91.13.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/pl.xpi -> thunderbird-91.13.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-91.13.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-91.13.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/rm.xpi -> thunderbird-91.13.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ro.xpi -> thunderbird-91.13.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/ru.xpi -> thunderbird-91.13.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/sk.xpi -> thunderbird-91.13.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/sl.xpi -> thunderbird-91.13.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/sq.xpi -> thunderbird-91.13.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/sr.xpi -> thunderbird-91.13.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-91.13.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/th.xpi -> thunderbird-91.13.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/tr.xpi -> thunderbird-91.13.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/uk.xpi -> thunderbird-91.13.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/uz.xpi -> thunderbird-91.13.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/vi.xpi -> thunderbird-91.13.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-91.13.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/91.13.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-91.13.0-zh-TW.xpi )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=73ef43c083f9bf8db59c6376d86daedf
+_md5_=3597cecb010444995828b6cdf0d46024
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index 27e4cb224152..c2cacac82592 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/libmilter-1.0.2_p3-r2 b/metadata/md5-cache/mail-filter/libmilter-1.0.2_p3-r2
index 0ea7a712846d..83097386a322 100644
--- a/metadata/md5-cache/mail-filter/libmilter-1.0.2_p3-r2
+++ b/metadata/md5-cache/mail-filter/libmilter-1.0.2_p3-r2
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://www.sendmail.org/
INHERIT=toolchain-funcs
IUSE=ipv6 poll
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc ~x86
LICENSE=Sendmail
RDEPEND=!<mail-mta/sendmail-8.16.1
SLOT=0/1.0.2_p3
SRC_URI=https://ftp.sendmail.org/snapshots/sendmail.8.17.1.9.tar.gz ftp://ftp.sendmail.org/pub/sendmail/snapshots/sendmail.8.17.1.9.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3d55315254ec6ef2b0899b29573acee7
+_md5_=e013470dbce4ee57cbba50ad17b8c814
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index d3f56e37897e..6357b3eda037 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/sendmail-8.17.1.9 b/metadata/md5-cache/mail-mta/sendmail-8.17.1.9
index 575482846843..bb288116fcb0 100644
--- a/metadata/md5-cache/mail-mta/sendmail-8.17.1.9
+++ b/metadata/md5-cache/mail-mta/sendmail-8.17.1.9
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.sendmail.org/
INHERIT=systemd toolchain-funcs
IUSE=ipv6 ldap mbox nis sasl sockets ssl tcpd
-KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc ~x86
LICENSE=Sendmail GPL-2
PDEPEND=!mbox? ( mail-filter/procmail )
RDEPEND=acct-group/smmsp >=acct-user/smmsp-0-r2 net-mail/mailbase >=sys-libs/db-3.2:= ldap? ( net-nds/openldap:= ) nis? ( net-libs/libnsl:= ) sasl? ( >=dev-libs/cyrus-sasl-2.1.10 ) ssl? ( dev-libs/openssl:= ) tcpd? ( sys-apps/tcp-wrappers ) >=mail-filter/libmilter-1.0.2_p2 !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/mini-qmail !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/opensmtpd !mail-mta/postfix !mail-mta/qmail-ldap !>=mail-mta/ssmtp-2.64-r2[mta] !net-mail/vacation
SLOT=0
SRC_URI=https://ftp.sendmail.org/snapshots/sendmail.8.17.1.9.tar.gz ftp://ftp.sendmail.org/pub/sendmail/snapshots/sendmail.8.17.1.9.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=3d927fdaa5c4aa52ca4b243fe39b84fa
+_md5_=4af29353faaed3219689b60bafcf148f
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 5a0e753c1cbd..81b9773de777 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/suricata-6.0.6 b/metadata/md5-cache/net-analyzer/suricata-6.0.6
deleted file mode 100644
index 3178bf096195..000000000000
--- a/metadata/md5-cache/net-analyzer/suricata-6.0.6
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig
-DEFINED_PHASES=config configure install postinst prepare pretend setup
-DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) >=sys-devel/autoconf-2.69-r5 virtual/rust
-DESCRIPTION=High performance Network IDS, IPS and Network Security Monitoring engine
-EAPI=8
-HOMEPAGE=https://suricata.io/
-INHERIT=autotools flag-o-matic linux-info lua-single python-single-r1 systemd tmpfiles
-IUSE=+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
-KEYWORDS=~amd64 ~riscv ~x86
-LICENSE=GPL-2
-RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) virtual/tmpfiles
-REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) bpf? ( af-packet ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) )
-RESTRICT=!test? ( test )
-SLOT=0/6
-SRC_URI=https://www.openinfosecfoundation.org/download/suricata-6.0.6.tar.gz
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 56708ddc53d8b607ed88fd97a56e59dc lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a952ec085df06e3e7c52a8b6b56a14b5
diff --git a/metadata/md5-cache/net-analyzer/suricata-6.0.6-r1 b/metadata/md5-cache/net-analyzer/suricata-6.0.6-r1
new file mode 100644
index 000000000000..2473f60f18b8
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/suricata-6.0.6-r1
@@ -0,0 +1,17 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-oisf-20200807 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=config configure install postinst prepare pretend setup unpack
+DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) >=sys-devel/autoconf-2.69-r5 virtual/rust
+DESCRIPTION=High performance Network IDS, IPS and Network Security Monitoring engine
+EAPI=8
+HOMEPAGE=https://suricata.io/
+INHERIT=autotools flag-o-matic linux-info lua-single python-single-r1 systemd tmpfiles verify-sig
+IUSE=+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 verify-sig
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) virtual/tmpfiles
+REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) bpf? ( af-packet ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) )
+RESTRICT=!test? ( test )
+SLOT=0/6
+SRC_URI=https://www.openinfosecfoundation.org/download/suricata-6.0.6.tar.gz verify-sig? ( https://www.openinfosecfoundation.org/download/suricata-6.0.6.tar.gz.sig )
+_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 56708ddc53d8b607ed88fd97a56e59dc lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
+_md5_=b9073a4ac011c8ba50ead00574a2a378
diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz
index 91ae0e38ab7d..c2e70512218e 100644
--- a/metadata/md5-cache/net-dns/Manifest.gz
+++ b/metadata/md5-cache/net-dns/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dns/pdns-recursor-4.7.1 b/metadata/md5-cache/net-dns/pdns-recursor-4.7.1
deleted file mode 100644
index 204f065ebe58..000000000000
--- a/metadata/md5-cache/net-dns/pdns-recursor-4.7.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=configure install postinst setup
-DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dnstap? ( dev-libs/fstrm ) systemd? ( sys-apps/systemd:0= ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:= ) elibc_glibc? ( arm? ( >=sys-libs/glibc-2.34 ) x86? ( >=sys-libs/glibc-2.34 ) ) dev-libs/openssl:= >=dev-libs/boost-1.35:=[context]
-DESCRIPTION=The PowerDNS Recursor
-EAPI=7
-HOMEPAGE=https://www.powerdns.com/
-INHERIT=flag-o-matic lua-single
-IUSE=debug dnstap snmp sodium systemd test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 ~arm x86
-LICENSE=GPL-2
-RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dnstap? ( dev-libs/fstrm ) systemd? ( sys-apps/systemd:0= ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:= ) elibc_glibc? ( arm? ( >=sys-libs/glibc-2.34 ) x86? ( >=sys-libs/glibc-2.34 ) ) dev-libs/openssl:= >=dev-libs/boost-1.35:=[context] !<net-dns/pdns-2.9.20-r1 acct-user/pdns acct-group/pdns
-REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://downloads.powerdns.com/releases/pdns-recursor-4.7.1.tar.bz2
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=de1fc69faf2bd9d487227c33392e92e8
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index bd58791d1e29..f4755c3bfc85 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/syncthing-1.20.4 b/metadata/md5-cache/net-p2p/syncthing-1.20.4
new file mode 100644
index 000000000000..d1eaba836dc2
--- /dev/null
+++ b/metadata/md5-cache/net-p2p/syncthing-1.20.4
@@ -0,0 +1,15 @@
+BDEPEND=<dev-lang/go-1.19 >=dev-lang/go-1.16 app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm prepare test unpack
+DESCRIPTION=Open Source Continuous File Synchronization
+EAPI=8
+HOMEPAGE=https://syncthing.net
+INHERIT=desktop go-module systemd xdg-utils
+IUSE=selinux tools
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense
+RDEPEND=acct-group/syncthing acct-user/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing )
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/syncthing/syncthing/archive/v1.20.4.tar.gz -> syncthing-1.20.4.tar.gz https://dev.gentoo.org/~marecki/dists/net-p2p/syncthing/syncthing-1.20.4-deps.tar.xz
+_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa go-module a13d34fe4e2996720e1ca6c53b9ea95a multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=2726a6fd8c5e8471c3060a00c0544e46
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 1919df458ea2..f37730d56475 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/gnome-bluetooth-42.3 b/metadata/md5-cache/net-wireless/gnome-bluetooth-42.3
new file mode 100644
index 000000000000..a606b418be42
--- /dev/null
+++ b/metadata/md5-cache/net-wireless/gnome-bluetooth-42.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-libs/libxml2:2 dev-util/gdbus-codegen dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.9 ) virtual/pkgconfig test? ( || ( ( >=dev-lang/python-3.11.0_beta4:3.11 >=dev-python/python-dbusmock-0.26.0[python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.4:3.10 >=dev-python/python-dbusmock-0.26.0[python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.12:3.9 >=dev-python/python-dbusmock-0.26.0[python_targets_python3_9(-)] dev-python/dbus-python[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.13:3.8 >=dev-python/python-dbusmock-0.26.0[python_targets_python3_8(-)] dev-python/dbus-python[python_targets_python3_8(-)] ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEPEND=>=dev-libs/glib-2.44:2 >=gui-libs/gtk-4.4:4[introspection?] media-libs/gsound >=gui-libs/libadwaita-1.1:1 >=x11-libs/libnotify-0.7.0 virtual/libudev:= >=sys-power/upower-0.99.14:= introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+DESCRIPTION=Bluetooth graphical utilities integrated with GNOME
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/GnomeBluetooth
+INHERIT=gnome.org meson python-any-r1 xdg
+IUSE=gtk-doc +introspection sendto test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2.1+ FDL-1.1+
+RDEPEND=>=dev-libs/glib-2.44:2 >=gui-libs/gtk-4.4:4[introspection?] media-libs/gsound >=gui-libs/libadwaita-1.1:1 >=x11-libs/libnotify-0.7.0 virtual/libudev:= >=sys-power/upower-0.99.14:= introspection? ( >=dev-libs/gobject-introspection-1.54:= ) acct-group/plugdev virtual/udev >=net-wireless/bluez-5 sendto? ( !net-wireless/gnome-bluetooth:2 )
+RESTRICT=!test? ( test )
+SLOT=3/13
+SRC_URI=mirror://gnome/sources/gnome-bluetooth/42/gnome-bluetooth-42.3.tar.xz
+_eclasses_=gnome.org 429073e99d7067d3462e875bf5c6e14a meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=d70549bf6b6ba98f2ef71475fa51012f
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index 1e32d2020a13..42f1e4042ca5 100644
--- a/metadata/md5-cache/sec-keys/Manifest.gz
+++ b/metadata/md5-cache/sec-keys/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-oisf-20200807 b/metadata/md5-cache/sec-keys/openpgp-keys-oisf-20200807
new file mode 100644
index 000000000000..393cadbe5f96
--- /dev/null
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-oisf-20200807
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=OpenPGP key used by Open InfoSec Foundation (OISF) software releases
+EAPI=8
+HOMEPAGE=https://www.openinfosecfoundation.org/
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=public-domain
+SLOT=0
+SRC_URI=https://www.openinfosecfoundation.org/download/OISF.pub -> oisf-B36FDAF2607E10E8FFA89E5E2BA9C98CCDF1E93A.asc
+_md5_=33f2c86e2e0e4e87fb99b2d0de45db64
diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-yubico-20220824 b/metadata/md5-cache/sec-keys/openpgp-keys-yubico-20220824
new file mode 100644
index 000000000000..effdf4166dc8
--- /dev/null
+++ b/metadata/md5-cache/sec-keys/openpgp-keys-yubico-20220824
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=OpenPGP keys used by Yubico's developers
+EAPI=8
+HOMEPAGE=https://developers.yubico.com/Software_Projects/Software_Signing.html
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=public-domain
+SLOT=0
+SRC_URI=https://keys.openpgp.org/vks/v1/by-fingerprint/0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A -> yubico-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc https://keys.openpgp.org/vks/v1/by-fingerprint/20EE325B86A81BCBD3E56798F04367096FBA95E8 -> yubico-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc https://keys.openpgp.org/vks/v1/by-fingerprint/B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A -> yubico-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc https://keys.openpgp.org/vks/v1/by-fingerprint/57A9DEED4C6D962A923BB691816F3ED99921835E -> yubico-57A9DEED4C6D962A923BB691816F3ED99921835E.asc https://keys.openpgp.org/vks/v1/by-fingerprint/1D7308B0055F5AEF36944A8F27A9C24D9588EA0F -> yubico-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc https://keys.openpgp.org/vks/v1/by-fingerprint/355C8C0186CC96CBA49F9CD8DAA17C2953914D9D -> yubico-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc https://keys.openpgp.org/vks/v1/by-fingerprint/9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1 -> yubico-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc https://keys.openpgp.org/vks/v1/by-fingerprint/7FBB6186957496D58C751AC20E777DD85755AA4A -> yubico-7FBB6186957496D58C751AC20E777DD85755AA4A.asc https://keys.openpgp.org/vks/v1/by-fingerprint/78D997D53E9C0A2A205392ED14A19784723C9988 -> yubico-78D997D53E9C0A2A205392ED14A19784723C9988.asc https://keys.openpgp.org/vks/v1/by-fingerprint/AF511D2CBC0F973E5D308054325C8E4AE2E6437D -> yubico-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc https://keys.openpgp.org/vks/v1/by-fingerprint/8D0B4EBA9345254BCEC0E843514F078FF4AB24C3 -> yubico-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc https://keys.openpgp.org/vks/v1/by-fingerprint/1DC4BA2872525B3F2FE8207F5D9C760A3FB51707 -> yubico-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc
+_md5_=e6ce33ca05fd9cdea31421740866a556
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 7bfe61604713..452ea45df0de 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/xdg-desktop-portal-1.14.6 b/metadata/md5-cache/sys-apps/xdg-desktop-portal-1.14.6
index c6e0a2a8b17d..2f73f43e33ac 100644
--- a/metadata/md5-cache/sys-apps/xdg-desktop-portal-1.14.6
+++ b/metadata/md5-cache/sys-apps/xdg-desktop-portal-1.14.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://flatpak.org/ https://github.com/flatpak/xdg-desktop-portal
INHERIT=systemd
IUSE=geolocation screencast systemd
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/glib-2.66:2 dev-libs/json-glib >=sys-fs/fuse-3.10.0:3 x11-libs/gdk-pixbuf geolocation? ( >=app-misc/geoclue-2.5.3:2.0 ) screencast? ( >=media-video/pipewire-0.3:= ) systemd? ( sys-apps/systemd ) sys-apps/dbus
SLOT=0
SRC_URI=https://github.com/flatpak/xdg-desktop-portal/releases/download/1.14.6/xdg-desktop-portal-1.14.6.tar.xz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=6bdade593c55eb7d8ef4e626f3972b5e
+_md5_=9d14c75053225a730000a812c5ca7df4
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index cde0abce21fb..aa290839f7bf 100644
--- a/metadata/md5-cache/sys-cluster/Manifest.gz
+++ b/metadata/md5-cache/sys-cluster/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-cluster/ceph-16.2.9-r2 b/metadata/md5-cache/sys-cluster/ceph-16.2.9-r2
index 10ff75f9b9f2..b53310e88bf9 100644
--- a/metadata/md5-cache/sys-cluster/ceph-16.2.9-r2
+++ b/metadata/md5-cache/sys-cluster/ceph-16.2.9-r2
@@ -1,5 +1,5 @@
BDEPEND=amd64? ( dev-lang/nasm ) x86? ( dev-lang/yasm ) app-arch/cpio >=dev-util/cmake-3.5.0 dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/sphinx dev-util/gperf dev-util/ragel dev-util/valgrind sys-apps/coreutils sys-apps/grep sys-apps/sed sys-apps/util-linux sys-apps/which sys-devel/bc sys-devel/patch virtual/pkgconfig jaeger? ( sys-devel/bison sys-devel/flex ) test? ( dev-util/cunit dev-python/coverage[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/virtualenv[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/grep[pcre] sys-fs/btrfs-progs ) sys-devel/make >=dev-util/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare pretend setup test
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-libs/crypto++:= dev-cpp/gflags:= <dev-libs/leveldb-1.23:=[snappy,tcmalloc(-)?] dev-libs/libaio:= <dev-libs/libfmt-9:= dev-libs/libnl:3= dev-libs/libxml2:= dev-libs/libevent:= dev-libs/openssl:= <dev-libs/rocksdb-6.15:= dev-libs/xmlsec:=[openssl] dev-cpp/yaml-cpp:= dev-libs/nss:= dev-libs/protobuf:= net-dns/c-ares:= net-libs/gnutls:= sys-auth/oath-toolkit:= sys-apps/coreutils sys-apps/hwloc:= sys-apps/keyutils:= sys-apps/util-linux:= sys-apps/util-linux sys-libs/libcap-ng:= sys-libs/ncurses:0= sys-libs/zlib:= sys-process/numactl:= virtual/libcrypt:= x11-libs/libpciaccess:= babeltrace? ( dev-util/babeltrace ) fuse? ( sys-fs/fuse:3= ) jemalloc? ( dev-libs/jemalloc:= ) !jemalloc? ( >=dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) pmdk? ( dev-libs/pmdk:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( >=dev-libs/boost-1.72:=[threads(+),context,python,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) !system-boost? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= )
DESCRIPTION=Ceph distributed filesystem
EAPI=8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://download.ceph.com/tarballs/ceph-16.2.9.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 dd5e1098e305ad508d21f496e9e37046 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 udev f3a0a3964e2028a140c181f00eea9712 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=d7cd0cd8851b4e668279a315a2d306e8
+_md5_=566601ffb32818e7837eb188321453af
diff --git a/metadata/md5-cache/sys-cluster/ceph-17.2.3-r2 b/metadata/md5-cache/sys-cluster/ceph-17.2.3-r3
index c58febe3453c..4e0e7a95c941 100644
--- a/metadata/md5-cache/sys-cluster/ceph-17.2.3-r2
+++ b/metadata/md5-cache/sys-cluster/ceph-17.2.3-r3
@@ -1,5 +1,5 @@
BDEPEND=amd64? ( dev-lang/nasm ) x86? ( dev-lang/yasm ) app-arch/cpio >=dev-util/cmake-3.5.0 dev-python/cython[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/sphinx dev-util/gperf dev-util/ragel dev-util/valgrind sys-apps/coreutils sys-apps/grep sys-apps/sed sys-apps/util-linux sys-apps/which sys-devel/bc sys-devel/patch virtual/pkgconfig jaeger? ( sys-devel/bison sys-devel/flex ) test? ( dev-util/cunit dev-python/coverage[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/virtualenv[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/requests-mock[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] sys-apps/grep[pcre] sys-fs/btrfs-progs ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare pretend setup test
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-libs/crypto++:= dev-cpp/gflags:= <dev-libs/leveldb-1.23:=[snappy,tcmalloc(-)?] dev-libs/libaio:= >=dev-libs/libfmt-6.2.1:= <dev-libs/libfmt-9:= dev-libs/libnl:3= dev-libs/libxml2:= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/openssl:= <dev-libs/rocksdb-6.15:= dev-libs/thrift:= dev-libs/xmlsec:=[openssl] dev-cpp/yaml-cpp:= dev-libs/nss:= dev-python/pyyaml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] net-dns/c-ares:= net-libs/gnutls:= sys-auth/oath-toolkit:= sys-apps/coreutils sys-apps/hwloc:= sys-apps/keyutils:= sys-apps/util-linux:= sys-libs/libcap-ng:= sys-libs/ncurses:0= sys-libs/zlib:= sys-process/numactl:= virtual/libcrypt:= x11-libs/libpciaccess:= babeltrace? ( dev-util/babeltrace ) fuse? ( sys-fs/fuse:3= ) jemalloc? ( dev-libs/jemalloc:= ) !jemalloc? ( >=dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= dev-cpp/opentelemetry-cpp:=[jaeger] ) kafka? ( dev-libs/librdkafka:= ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lttng? ( dev-util/lttng-ust:= ) parquet? ( dev-libs/re2:= ) pmdk? ( dev-libs/pmdk:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( >=dev-libs/boost-1.72:=[threads(+),context,python,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,zlib] ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) zfs? ( sys-fs/zfs:= )
DESCRIPTION=Ceph distributed filesystem
EAPI=8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test
SLOT=0
SRC_URI=https://download.ceph.com/tarballs/ceph-17.2.3.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-17.2.3.tar.gz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c cmake 44afbf15c35884f7c840470f1cf05d0d flag-o-matic 29a755b1291d64133634d80b0328f153 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 dd5e1098e305ad508d21f496e9e37046 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 1542e649be915f43f6908a9e93909961 udev f3a0a3964e2028a140c181f00eea9712 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=220d03aef6191a7360078244b03076e6
+_md5_=373eeed715d6922cc139cc37db693894
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index 109204a435b3..db7615de9c79 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/btop-1.2.8 b/metadata/md5-cache/sys-process/btop-1.2.8
index 3135214daf24..dbbd7c7c9884 100644
--- a/metadata/md5-cache/sys-process/btop-1.2.8
+++ b/metadata/md5-cache/sys-process/btop-1.2.8
@@ -3,9 +3,9 @@ DESCRIPTION=A monitor of resources
EAPI=8
HOMEPAGE=https://github.com/aristocratos/btop
INHERIT=toolchain-funcs xdg-utils
-KEYWORDS=amd64 arm64 ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 ~riscv x86
LICENSE=Apache-2.0
SLOT=0
SRC_URI=https://github.com/aristocratos/btop/archive/refs/tags/v1.2.8.tar.gz -> btop-1.2.8.tar.gz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=edd01d2d7e84e7e796f6f5ac31a0d160
+_md5_=71d361c2dfbdf741fc16e43d47480301
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index d2237a84d527..18944b67c701 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-91.13.0 b/metadata/md5-cache/www-client/firefox-91.13.0
index 8c0fc6e64881..7d4d1f89079f 100644
--- a/metadata/md5-cache/www-client/firefox-91.13.0
+++ b/metadata/md5-cache/www-client/firefox-91.13.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.mozilla.com/firefox
INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing pax-utils python-any-r1 toolchain-funcs virtualx xdg
IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +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
+KEYWORDS=amd64 arm64 ~ppc64 x86
LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=>=dev-libs/nss-3.68 >=dev-libs/nspr-4.32 dev-libs/atk dev-libs/expat >=x11-libs/cairo-1.10[X] >=x11-libs/gtk+-3.4.0:3[X] x11-libs/gdk-pixbuf >=x11-libs/pango-1.22.0 >=media-libs/mesa-10.2:* media-libs/fontconfig >=media-libs/freetype-2.4.10 kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) virtual/freedesktop-icon-theme >=x11-libs/pixman-0.19.2 >=dev-libs/glib-2.26:2 >=sys-libs/zlib-1.2.3 >=dev-libs/libffi-3.0.10:= media-video/ffmpeg x11-libs/libX11 x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt dbus? ( sys-apps/dbus dev-libs/dbus-glib ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-0.8.1:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= >=media-gfx/graphite2-1.3.13 ) system-icu? ( >=dev-libs/icu-69.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0: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= ) wifi? ( kernel_linux? ( sys-apps/dbus dev-libs/dbus-glib net-misc/networkmanager ) ) jack? ( virtual/jack ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( media-sound/sndio ) !www-client/firefox:0 !www-client/firefox:rapid jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) selinux? ( sec-policy/selinux-mozilla )
REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus ) screencast? ( wayland )
SLOT=esr
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/source/firefox-91.13.0esr.source.tar.xz -> firefox-91.13.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-91esr-patches-10j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/af.xpi -> firefox-91.13.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ar.xpi -> firefox-91.13.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ast.xpi -> firefox-91.13.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/be.xpi -> firefox-91.13.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/bg.xpi -> firefox-91.13.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/br.xpi -> firefox-91.13.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ca.xpi -> firefox-91.13.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/cak.xpi -> firefox-91.13.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/cs.xpi -> firefox-91.13.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/cy.xpi -> firefox-91.13.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/da.xpi -> firefox-91.13.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/de.xpi -> firefox-91.13.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-91.13.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/el.xpi -> firefox-91.13.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-91.13.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-91.13.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-91.13.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-91.13.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/et.xpi -> firefox-91.13.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/eu.xpi -> firefox-91.13.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/fi.xpi -> firefox-91.13.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/fr.xpi -> firefox-91.13.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-91.13.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-91.13.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/gd.xpi -> firefox-91.13.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/gl.xpi -> firefox-91.13.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/he.xpi -> firefox-91.13.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/hr.xpi -> firefox-91.13.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-91.13.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/hu.xpi -> firefox-91.13.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/id.xpi -> firefox-91.13.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/is.xpi -> firefox-91.13.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/it.xpi -> firefox-91.13.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ja.xpi -> firefox-91.13.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ka.xpi -> firefox-91.13.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/kab.xpi -> firefox-91.13.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/kk.xpi -> firefox-91.13.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ko.xpi -> firefox-91.13.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/lt.xpi -> firefox-91.13.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/lv.xpi -> firefox-91.13.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ms.xpi -> firefox-91.13.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-91.13.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/nl.xpi -> firefox-91.13.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-91.13.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-91.13.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/pl.xpi -> firefox-91.13.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-91.13.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-91.13.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/rm.xpi -> firefox-91.13.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ro.xpi -> firefox-91.13.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ru.xpi -> firefox-91.13.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/sk.xpi -> firefox-91.13.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/sl.xpi -> firefox-91.13.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/sq.xpi -> firefox-91.13.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/sr.xpi -> firefox-91.13.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-91.13.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/th.xpi -> firefox-91.13.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/tr.xpi -> firefox-91.13.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/uk.xpi -> firefox-91.13.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/uz.xpi -> firefox-91.13.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/vi.xpi -> firefox-91.13.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-91.13.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-91.13.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ach.xpi -> firefox-91.13.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/an.xpi -> firefox-91.13.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/az.xpi -> firefox-91.13.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/bn.xpi -> firefox-91.13.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/bs.xpi -> firefox-91.13.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-91.13.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/eo.xpi -> firefox-91.13.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-91.13.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-91.13.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/fa.xpi -> firefox-91.13.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ff.xpi -> firefox-91.13.0esr-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/gn.xpi -> firefox-91.13.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-91.13.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-91.13.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-91.13.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ia.xpi -> firefox-91.13.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/km.xpi -> firefox-91.13.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/kn.xpi -> firefox-91.13.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/lij.xpi -> firefox-91.13.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/mk.xpi -> firefox-91.13.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/mr.xpi -> firefox-91.13.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/my.xpi -> firefox-91.13.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-91.13.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/oc.xpi -> firefox-91.13.0esr-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/sco.xpi -> firefox-91.13.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/si.xpi -> firefox-91.13.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/son.xpi -> firefox-91.13.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/szl.xpi -> firefox-91.13.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ta.xpi -> firefox-91.13.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/te.xpi -> firefox-91.13.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/tl.xpi -> firefox-91.13.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/trs.xpi -> firefox-91.13.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/ur.xpi -> firefox-91.13.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/91.13.0esr/linux-x86_64/xpi/xh.xpi -> firefox-91.13.0esr-xh.xpi )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 56708ddc53d8b607ed88fd97a56e59dc llvm 1c0b36f6ee2ff37bb9ab25cf23563030 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961 virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=2438b59899709d5fb378e3e954f3c67d
+_md5_=08630c168958508434b47492bb1098a7
diff --git a/metadata/md5-cache/www-client/google-chrome-beta-105.0.5195.37-r1 b/metadata/md5-cache/www-client/google-chrome-beta-105.0.5195.52
index 99542eb04cf0..d07c4e562b68 100644
--- a/metadata/md5-cache/www-client/google-chrome-beta-105.0.5195.37-r1
+++ b/metadata/md5-cache/www-client/google-chrome-beta-105.0.5195.52
@@ -9,6 +9,6 @@ LICENSE=google-chrome
RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 app-misc/ca-certificates dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 dev-libs/wayland media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils selinux? ( sec-policy/selinux-chromium )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_105.0.5195.37-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_105.0.5195.52-1_amd64.deb
_eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 22952d8f27cac191d75529d4c38e6bfa linux-info 56708ddc53d8b607ed88fd97a56e59dc multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=7bb93e46b5176068deb7b8a0c24a0e9e
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-105.0.1336.2 b/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1356.0
index 24bb9f5e51fe..278e1bc92357 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-105.0.1336.2
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1356.0
@@ -9,6 +9,6 @@ LICENSE=microsoft-edge
RDEPEND=app-accessibility/at-spi2-atk:2 app-accessibility/at-spi2-core:2 app-misc/ca-certificates dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_105.0.1336.2-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_106.0.1356.0-1_amd64.deb
_eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 22952d8f27cac191d75529d4c38e6bfa linux-info 56708ddc53d8b607ed88fd97a56e59dc multilib 5ca4e49abed8e3a2f7b56920eadee157 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=7b79a8f51cfe4d4f62e90c71634a4fd3
diff --git a/metadata/md5-cache/www-plugins/Manifest.gz b/metadata/md5-cache/www-plugins/Manifest.gz
index 11fb8ddfc81b..65a51940e630 100644
--- a/metadata/md5-cache/www-plugins/Manifest.gz
+++ b/metadata/md5-cache/www-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-105.0.5195.37_beta b/metadata/md5-cache/www-plugins/chrome-binary-plugins-105.0.5195.52_beta
index a73fb86c3860..1fd255e3b70d 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-105.0.5195.37_beta
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-105.0.5195.52_beta
@@ -8,6 +8,6 @@ LICENSE=google-chrome
RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss sys-libs/glibc !www-plugins/chrome-binary-plugins:0 !www-plugins/chrome-binary-plugins:stable !www-plugins/chrome-binary-plugins:unstable
RESTRICT=bindist mirror strip
SLOT=beta
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_105.0.5195.37-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_105.0.5195.52-1_amd64.deb
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285
_md5_=280d4365f7d545b5db4b59005ac2ef69
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 6f670920f24f..6181920e2be4 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/nginx-unit-1.26.1 b/metadata/md5-cache/www-servers/nginx-unit-1.26.1
index ec05e7d4be10..9f3ec44e0d1e 100644
--- a/metadata/md5-cache/www-servers/nginx-unit-1.26.1
+++ b/metadata/md5-cache/www-servers/nginx-unit-1.26.1
@@ -1,16 +1,16 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=configure install prepare setup
-DEPEND=perl? ( dev-lang/perl:= ) php7-3? ( dev-lang/php:7.3[embed] ) php7-4? ( dev-lang/php:7.4[embed] ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0=
+DEPEND=perl? ( dev-lang/perl:= ) php7-4? ( dev-lang/php:7.4[embed] ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0=
DESCRIPTION=Dynamic web and application server
EAPI=8
HOMEPAGE=https://unit.nginx.org
INHERIT=flag-o-matic python-single-r1 systemd toolchain-funcs
-IUSE=perl python ruby php7-3 php7-4 ssl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+IUSE=perl python ruby php7-4 ssl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64
LICENSE=Apache-2.0
-RDEPEND=perl? ( dev-lang/perl:= ) php7-3? ( dev-lang/php:7.3[embed] ) php7-4? ( dev-lang/php:7.4[embed] ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0=
-REQUIRED_USE=|| ( perl python ruby php7-3 php7-4 ssl ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) )
+RDEPEND=perl? ( dev-lang/perl:= ) php7-4? ( dev-lang/php:7.4[embed] ) python? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) ruby? ( dev-lang/ruby:= dev-ruby/rubygems:= ) ssl? ( dev-libs/openssl:0= ) virtual/libcrypt:0=
+REQUIRED_USE=|| ( perl python ruby php7-4 ssl ) python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) )
SLOT=0
SRC_URI=https://unit.nginx.org/download/unit-1.26.1.tar.gz -> nginx-unit-1.26.1.tar.gz
_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=a1a29c901c0c1bcd4d3832998ee60dea
+_md5_=62e73f9eb42fb0072f9272263d85e528
diff --git a/metadata/md5-cache/x11-apps/Manifest.gz b/metadata/md5-cache/x11-apps/Manifest.gz
index 8ac9584db36f..6aaec17d2155 100644
--- a/metadata/md5-cache/x11-apps/Manifest.gz
+++ b/metadata/md5-cache/x11-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-apps/xisxwayland-2 b/metadata/md5-cache/x11-apps/xisxwayland-2
new file mode 100644
index 000000000000..61b72fb48d47
--- /dev/null
+++ b/metadata/md5-cache/x11-apps/xisxwayland-2
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install test
+DEPEND=x11-libs/libX11 x11-libs/libXrandr x11-base/xorg-proto
+DESCRIPTION=Tool to determine whether the X server in use is Xwayland
+EAPI=8
+HOMEPAGE=https://gitlab.freedesktop.org/xorg/app/xisxwayland
+INHERIT=meson
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=x11-libs/libX11 x11-libs/libXrandr
+SLOT=0
+SRC_URI=https://xorg.freedesktop.org/archive/individual/app/xisxwayland-2.tar.xz
+_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=c20744c48eefce8aeed15fc32e8a0332
diff --git a/metadata/md5-cache/x11-apps/xisxwayland-9999 b/metadata/md5-cache/x11-apps/xisxwayland-9999
index 3d330e091a77..039ca17cf50f 100644
--- a/metadata/md5-cache/x11-apps/xisxwayland-9999
+++ b/metadata/md5-cache/x11-apps/xisxwayland-9999
@@ -2,12 +2,12 @@ BDEPEND=>=dev-vcs/git-1.8.2.1[curl] >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8
DEFINED_PHASES=compile configure install test unpack
DEPEND=x11-libs/libX11 x11-libs/libXrandr x11-base/xorg-proto
DESCRIPTION=Tool to determine whether the X server in use is Xwayland
-EAPI=7
+EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/xorg/app/xisxwayland
INHERIT=git-r3 meson
LICENSE=MIT
PROPERTIES=live
RDEPEND=x11-libs/libX11 x11-libs/libXrandr
SLOT=0
-_eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=06169b5eec653f2b81fcc20a938973e7
+_eclasses_=git-r3 b9ac6f96d2a88edb5b351df634dc5e53 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=c20744c48eefce8aeed15fc32e8a0332
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index 4908a0a81b7f..584e8b7747e9 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.151 b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.151
deleted file mode 100644
index 805c709b552a..000000000000
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.151
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/m4 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack
-DEPEND=acct-group/video sys-libs/glibc persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-libs/libX11 x11-libs/libXext ) tools? ( media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) driver? ( sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf ) )
-DESCRIPTION=NVIDIA Accelerated Graphics Driver
-EAPI=8
-HOMEPAGE=https://www.nvidia.com/download/index.aspx
-INHERIT=desktop flag-o-matic linux-mod multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info
-IUSE=+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools dist-kernel driver
-KEYWORDS=-* amd64 x86
-LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT
-RDEPEND=acct-group/video sys-libs/glibc persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) )
-SLOT=0/390
-SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/390.151/NVIDIA-Linux-x86_64-390.151.run ) x86? ( https://download.nvidia.com/XFree86/Linux-x86/390.151/NVIDIA-Linux-x86-390.151.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.151.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.151.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.151.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.151.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.151.tar.bz2
-_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info 56708ddc53d8b607ed88fd97a56e59dc linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285 user-info 69a1ed744ec33cf2c910ff2bd6084d11
-_md5_=79474997cd38ab0ad3b5ee629d9c1357
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.129.06 b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.129.06
deleted file mode 100644
index a7cbc61570eb..000000000000
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.129.06
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/m4 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack
-DEPEND=acct-group/video sys-libs/glibc persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-libs/libX11 x11-libs/libXext ) tools? ( media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) driver? ( sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf ) )
-DESCRIPTION=NVIDIA Accelerated Graphics Driver
-EAPI=8
-HOMEPAGE=https://www.nvidia.com/download/index.aspx
-INHERIT=desktop flag-o-matic linux-mod multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info
-IUSE=+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools wayland dist-kernel driver
-KEYWORDS=-* amd64
-LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
-RDEPEND=acct-group/video sys-libs/glibc persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) wayland? ( ~gui-libs/egl-wayland-1.1.7 media-libs/libglvnd ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) )
-SLOT=0/470
-SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/470.129.06/NVIDIA-Linux-x86_64-470.129.06.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-470.129.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-470.129.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-470.129.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-470.129.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-470.129.06.tar.bz2
-_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info 56708ddc53d8b607ed88fd97a56e59dc linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285 user-info 69a1ed744ec33cf2c910ff2bd6084d11
-_md5_=7c17c467618aa0b2c9838ce945ae6fa9
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-510.73.05-r1 b/metadata/md5-cache/x11-drivers/nvidia-drivers-510.73.05-r1
deleted file mode 100644
index 0805c0899f60..000000000000
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-510.73.05-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/m4 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup unpack
-DEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) static-libs? ( x11-libs/libX11 x11-libs/libXext ) tools? ( media-libs/libglvnd sys-apps/dbus x11-base/xorg-proto x11-libs/libXrandr x11-libs/libXv x11-libs/libvdpau ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) driver? ( sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf ) )
-DESCRIPTION=NVIDIA Accelerated Graphics Driver
-EAPI=8
-HOMEPAGE=https://www.nvidia.com/download/index.aspx
-INHERIT=desktop flag-o-matic linux-mod multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info
-IUSE=+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools wayland dist-kernel driver
-KEYWORDS=-* amd64 ~arm64
-LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
-RDEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm =gui-libs/egl-wayland-1.1.9* media-libs/libglvnd ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) )
-SLOT=0/510
-SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/510.73.05/NVIDIA-Linux-x86_64-510.73.05.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/510.73.05/NVIDIA-Linux-aarch64-510.73.05.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-510.73.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-510.73.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-510.73.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-510.73.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-510.73.05.tar.bz2
-_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info 56708ddc53d8b607ed88fd97a56e59dc linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285 user-info 69a1ed744ec33cf2c910ff2bd6084d11
-_md5_=5a7d2a412fabf3137897acf811b497f1
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.10 b/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.14
index 4daf7ee1420b..647bde4a4aab 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.10
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-515.49.14
@@ -11,6 +11,6 @@ LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
RDEPEND=acct-group/video sys-libs/glibc X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 media-libs/libglvnd ) driver? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) )
REQUIRED_USE=kernel-open? ( driver )
SLOT=0/vulkan
-SRC_URI=https://developer.nvidia.com/vulkan-beta-5154910-linux -> NVIDIA-Linux-x86_64-515.49.10.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-515.48.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-515.48.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-515.48.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-515.48.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-515.48.07.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/515.49.10.tar.gz -> open-gpu-kernel-modules-515.49.10.tar.gz
+SRC_URI=https://developer.nvidia.com/vulkan-beta-5154914-linux -> NVIDIA-Linux-x86_64-515.49.14.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-515.65.01.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-515.65.01.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/515.49.14.tar.gz -> open-gpu-kernel-modules-515.49.14.tar.gz
_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic 29a755b1291d64133634d80b0328f153 linux-info 56708ddc53d8b607ed88fd97a56e59dc linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 unpacker 697382d119fd3d195f110b7979184285 user-info 69a1ed744ec33cf2c910ff2bd6084d11
-_md5_=1c61b4cafb556c573940bc82fc79e9b7
+_md5_=485c7272bd850c91f4410c95260b28cf
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 827302268c07..0ded6d97107c 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/appmenu-gtk-module-0.7.6 b/metadata/md5-cache/x11-misc/appmenu-gtk-module-0.7.6
index 0df06b66c779..4d8756f944b4 100644
--- a/metadata/md5-cache/x11-misc/appmenu-gtk-module-0.7.6
+++ b/metadata/md5-cache/x11-misc/appmenu-gtk-module-0.7.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://gitlab.com/vala-panel-project/vala-panel-appmenu
INHERIT=gnome2-utils meson systemd
IUSE=gtk2 wayland
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=LGPL-3+
RDEPEND=dev-libs/glib[dbus] >=x11-libs/gtk+-3.22.0:3[wayland=] gtk2? ( >=x11-libs/gtk+-2.24.0:2 )
SLOT=0
SRC_URI=https://gitlab.com/vala-panel-project/vala-panel-appmenu/uploads/e0b6a32a340922cd05060292b0757162/appmenu-gtk-module-0.7.6.tar.xz
_eclasses_=gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 dd5e1098e305ad508d21f496e9e37046 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=6c9b84c8f997bcefca5efad8321e1959
+_md5_=a80d087c3e156449157c3d9437d9f89c
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 69f716cf1ecd..47d2cd42d186 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14053 BLAKE2B c0a5bea7cd069c2e9b07dab158b876c74e027945a8fdd50fee280ec7abb59b03a223e89d53d1563fc784c8a353890e9928577f3cf4c4daaf3eebee6f871aa5c0 SHA512 43691780e35724149b779ecf32c3d83556a2e30fb3c35c56b8841fc4c866de83cb09e4b9be3071940181a4933de197417647dd3921df2f61e100510b23a9e327
-TIMESTAMP 2022-08-24T13:09:55Z
+TIMESTAMP 2022-08-24T19:09:57Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGIyNfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMGd4VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBbzA//eG721gi+EJXjak9xqX63dx8SI2OOWaX9kzcroI/EgsntulPir378HbLJ
-IBxr4mZ2gtiMrBs4npLHAnSO0Cwg8xC+RiEyHXxJc1lvtGElsOXYDz6Fv6Z2ndVc
-VYJ+rwrY3Oza1CrAQU6k4i+7OBDTYS/YNZL5H3tF1O7qhFhDPY2ycHexqiN0SnRt
-mWveswAlawutVq9SyKPhb0NnbvTdkiCKEvNhAUclzVB8hjzNyVn1NYSJoQnG18Hi
-/k7TywGR6p+rdkck2MBgm2+oL0FJ7OjDDy0XznGLN4VVbksq01lswqKBLV+ZadUo
-y4LzQdn/docSRv++F4eyNznfNAMJMT7EtmNiKkBttrNfxiGGXHo0Td6qSVvh9dnJ
-aGeokXk9/yLNFIkno/4ckYR7jMyR3K+DW/h1eBA3rGrN3no7On83WxRxhHfO1G2G
-DMNh1oIW9o2ts+hsrZfnFscbW2UBcNoqd/j/5HLzGHZ0rRN5D8y5nOWEd8WPP/IB
-d34hUpFYV4hV3Mh8y87mP7r3O5ifW0hucKAvvCnj0ixes+2DNSyaDnAyDcYttaBj
-Y0S8LNHnTb/mlf9NFUalNwx0LK4alqMIw1ny9JB+KYAwEB/zYMA1Wf5DK+p7BLzP
-r6V6OjpfB3iA0vSE5IUjqQKqyUPIAXBIN/h9aY0i90pYnEPNWL8=
-=d9oD
+klC/wQ/9FB4ZI28CjfQTvv3qLGQI2YrY2Fch31uToRA54BdI9PSczfEpDZgnmGuI
+Lqb/kguczLcA7SrZM+754L6OFW7gMbKq1eIOO26lt3Zsirocw6L53f9AjsVe6wyd
+qDoIEWG7G4x2O40Uu9/wNnpCvYvnV/474tWaM4byBumn5mcpnfemG/aEN2uKDCkp
+q3BFetiaRTqJGab//Rofx9I7KK6Y5cokuk3I1jCOT4ErKaQFITRf7lx5BNdEls9e
+pwY5z8nHTxn5hMI8ev7bGvQsFCMvuw0UktrOQXXAEM4eCir53m1g10X+vCHr3VqJ
+rxPGyGy4tXiaaKU3Wqs43X3U0IaPZw0BPYxpH1gQfPDcgEERehhWxK6TDRPe53vJ
+UkG4x19QptvOBwQ8EVB8xNGXrPx6BHiuVYjDmXa6nxJpJTO5BK5syODRwSbXI4Yr
+K2uv8ImyI1aLRWklQisw5TdDi2AqKRkeIhhAkLMmHjy9EwL2QlOwapWUMjpxvwIv
+VKj+BvvciamgOfjGdoWiLbHqXEAIfLQYBhUy/ocuBgPsAtMbOeYeuyC/rfz3Ypf0
+PmxJo0SOJWWUkup+Hi8PUR/pe8AdZXLcNhvMhJcInwM6ILG529nOADs0EpmkbHe5
+2dt/bcooFBSJhVSlV3yCknMANuPoddfvvbs0Ji6dlV6iygZuYV0=
+=n4l3
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 364c9ccc7bc9..d24d8ace4385 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 13:09:50 +0000
+Wed, 24 Aug 2022 19:09:53 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index 059476dea6bc..3c6bf71dc1d3 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -1011,7 +1011,7 @@
<email>gnome@gentoo.org</email>
<name>GNOME Desktop</name>
<url>https://wiki.gentoo.org/wiki/Project:GNOME</url>
- <description>The Gentoo Gnome Project aims to bring the current and complete GNOME Desktop Environment to Gentoo.</description>
+ <description>The Gentoo Gnome Project aims to bring the current and complete GNOME desktop environment to Gentoo.</description>
<member>
<email>eva@gentoo.org</email>
<name>Gilles Dartiguelongue</name>
diff --git a/metadata/timestamp b/metadata/timestamp
index 9d29167e73b9..1cbafd5e27c0 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Aug 24 01:09:49 PM UTC 2022
+Wed Aug 24 07:09:52 PM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index f0243bb9ef8b..af76a8715a93 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 13:15:01 +0000
+Wed, 24 Aug 2022 19:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 2ef37da0464f..b3543890958f 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-91aba0a3b28fa0074db5f5bb69e2d45673f46228 1661344125 2022-08-24T12:28:45+00:00
+5d2d4e2c2dffbef6ef8bb28b4ec79fd5654ed65f 1661367332 2022-08-24T18:55:32+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 88da11f44346..382d9c5a2c84 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1661346601 Wed 24 Aug 2022 01:10:01 PM UTC
+1661368201 Wed 24 Aug 2022 07:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 642185da03f1..070a4d0ee42d 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 24 Aug 2022 13:09:49 +0000
+Wed, 24 Aug 2022 19:09:52 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 8d9df5d66798..d1df137bdd90 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/suricata/Manifest b/net-analyzer/suricata/Manifest
index 8009b63bf52e..1d0bacdaac37 100644
--- a/net-analyzer/suricata/Manifest
+++ b/net-analyzer/suricata/Manifest
@@ -5,10 +5,13 @@ AUX suricata-5.0.1_default-config.patch 813 BLAKE2B 5758447f2dc6fa50bb6a388c2c83
AUX suricata-5.0.6_configure-no-sphinx-pdflatex-automagic.patch 938 BLAKE2B 3f5434808567cd314cdc5287397c2f215eca44e775ead00db7095f88798fc86d595418bf4c340c3686f20a43f7a8705985d954ef4ec6c799d9c12036151387c6 SHA512 4b6ca7dbfa61f26f44f83cf1300d428c3322bdad00bed2e8d1820dd8f74c3bbf335a12df05243a0e2d1c35da2cf5b85155ef7b1609790bcfc74ec084daf5d631
AUX suricata-5.0.7_configure-no-hyperscan-automagic.patch 739 BLAKE2B 38e73c88d8cee3476b96adee1304a9429d326591b2131fb2f4167e94d3b616a6390f783bfc88922322487548c54b8ddeff5bda5c5e510641965ad5e6615262bc SHA512 bff09105b0908b141857f4804a909cc2ea0d3a2def2215bc3c52e31aea35acd20738606bd6f1c6b6f12a78ac63d86bf8a20cd68aa53ce0692754608d4c38097b
AUX suricata-6.0.0_default-config.patch 833 BLAKE2B a8a63f838452531feb9f1b69e9756c0385338f4a1b8f6c36b22052cc7f8a41cd07e31b882e2e89402c5eb43e599390cf6922f9dcfc869416d57aa3426516f8f9 SHA512 8edff1be84dbe29a140889040a7d9310ee8dc5ab82cf9ff64298ecfab07a75853caa7ac907cf191a62a1c2de9833311fd090eb2f82c9d3745b5f3fc01adf6efd
+AUX suricata.confd 2771 BLAKE2B c9f9ac6707f71ace993bcf730df5aab11a6e59fcbb636140a110d2ec636587bca600938af55a7d709ed0994c38095c0a8d505d2af9912ea3aaf1be20e098043f SHA512 4c8c1d0c101e850b39358605451df37427bb94f1b55836078aeb0b4e3720f5bdef01d4bc9d4ddfb3436c822c7bd8796112409421a7d90cf40ec81a6a24c3d6dd
+AUX suricata.initd 5475 BLAKE2B 6f824b26d87d1519ac16bdb78bb2f3391040341ee709663b102ea8989d7ca3f38a475efc2796d7e78da35dbb54d327bb2e18e463fdc19880af1ed20e42a38a14 SHA512 0006e34f24f2cf967cc1e44ec626b53aaeee535a3810aa5ad71175f28b5649b2dbaadd2a97f10b8f4adb37d45b9e5fb0991aa92276183869531cb79887d742df
AUX suricata.service 501 BLAKE2B 00631ada0d2993eae97a028ef950b031b91bb3af346ee3538bd7f0deb9d76bb8552761b4666a3ac80673fe31ffd95424f2ff71e35db0f5fe6667b32478fab4c4 SHA512 4e4e87735731fd0e18ab26e536e7904833a19ce8785ffdd15b22d494673c73044137908feee74800486960f9efd09d1ddc2c75a490a2e35ef06caf23c7439a0c
AUX suricata.tmpfiles 24 BLAKE2B 150b74a6775137704915015871ab4455b8d0b9204a75c398ea746e9194b0c0a787904f9015b98f36a685fac0dbb0fcb43746096dd403bf882afa5dfef12af94d SHA512 1530aed4efb35f988e2f0134388ea11ffc3ba1f217845a2c5dd47f947983ed4d343126e49d66a86ca7894ff60b5134464ddbe07509dcc80c001131f09cb7e2dd
DIST suricata-5.0.10.tar.gz 29391642 BLAKE2B b5c83b9882e89894c3dedb7f536d584a20bbeab24236752e528171db6589a6308422c8b0be4f433fc63b8cfc227aa0b67935a4aece943b10f4577398ea9ed467 SHA512 c59719d42a236ac7421e0bcf6894f113c8f7518e2b5dde558cbe57c12b68b86ef700bae3f4047c6b2677a784061951fc9d058e9f59b11846279da06e9649ac56
DIST suricata-6.0.6.tar.gz 32651139 BLAKE2B de0a73c618c1e2777019de6b29be5224db1885840cba8d05ad4a83fc082408e5d8b16d2c6055701f5d279852a99bea5dea01bed58ad0148afd76c1158e693f16 SHA512 184e5a2f3a68de33198f6f0e681710b3f04ed083081ef989dba77d1afb78922c5afdcdaa18ca92c6ed79b98134a3c42b13e1f3e91d20ea10ca74a692f93c5101
+DIST suricata-6.0.6.tar.gz.sig 566 BLAKE2B 07a1d3ccf434eb0bff36009d36b449ed3295e78ca217efc3bfb722169f80e513621878077e5d2e6a5085db6dff3dfcb0d37ca3d125b590b4ba56a6135293377b SHA512 8dc242af8d176699c710c27ec4ebc37c1363ebed1601de9a6f5a81a393079eff4680e6912674872861d905cfe85dfa610c2a66a9a79980603868bb9d515ffe29
EBUILD suricata-5.0.10.ebuild 6651 BLAKE2B bbc891ad292548d698f229233615875afa85bfe5700724348065a86cf5ba866c9bee00a3ed62462109c10c9ba7eeab1b6d2b2a08fd3c459dac4d5fd84e2252cf SHA512 b5466d2a19e7864f0d94c3767301689d6cf4ae03954b253066408e5cc5a020264c31ee4489fd1fa648471298086338d44c8849e672a97880985eb9fa6b36db30
-EBUILD suricata-6.0.6.ebuild 6798 BLAKE2B 57e3dcc0facd0590258807f9709a4dfdffd7903fd329609d3ea4c8bf0f53322310ced6ca8b89f211e885cefa4148405fd123e93bdb6b7a9338879898f1c49484 SHA512 73b4b1c3e09fad5280658bcc1f9504d7d1ab04433c7c60a4901bee6e99829fcea75bffb5c798bc26a9866b2e8765c802a4a039e4f466a3eb013563312224fb84
+EBUILD suricata-6.0.6-r1.ebuild 7035 BLAKE2B de85c131d288e7f1879627f39596167f24ce5762028087cb4f6419727a29e9b3f101b62337ca9da8a4be70656b4caafe2788ece8bd6357372e229fbdeb798cc6 SHA512 4f8d7c21850027b32de1d5a60395802c41846dcf632a67c6d23853b38db407ad0601edbe3d7b5644e11d6c6b8bc7a687d305a8455fdeec544de9b38668f43ea6
MISC metadata.xml 1047 BLAKE2B 8418aaa86ecf0e2baaf3f927c764dd8f0471f29c0b691ec3baac6988291e9e591ea4263b89a4a25b44cc2642d58bbffcfa5fdecd628ea101e4dd3d67e1914515 SHA512 1e6e38f2d0cd4335e274ab1ac72a445a3bfdd7a5c028d06a387e0f879cf7859681856ff03986816d5dae1ac841958652003b5c8057187885c579a695f8bc11cd
diff --git a/net-analyzer/suricata/files/suricata.confd b/net-analyzer/suricata/files/suricata.confd
new file mode 100644
index 000000000000..7f22113dbf0d
--- /dev/null
+++ b/net-analyzer/suricata/files/suricata.confd
@@ -0,0 +1,62 @@
+# Config file for /etc/init.d/suricata*
+
+# Where config files are stored. Default:
+
+# SURICATA_DIR="/etc/suricata"
+
+# Pass options to each suricata service.
+#
+# You can launch more than one service at the same time with different options.
+# This can be useful in a multi-queue gateway, for example.
+# You can expand on the Suricata inline example found at:
+# http://suricata.readthedocs.io/en/latest/setting-up-ipsinline-for-linux.html
+# Instead of configuring iptables to send traffic to just one queue, you can configure it to "load balance"
+# on several queues. You can then have a Suricata instance processing traffic for each queue.
+# This should help improve performance on the gateway/firewall.
+#
+# Suppose you configured iptables to use queues 0 and 1 named q0 and q1. You can now do the following:
+# ln -s /etc/init.d/suricata /etc/init.d/suricata.q0
+# ln -s /etc/init.d/suricata /etc/init.d/suricata.q1
+# cp /etc/suricata/suricata.yaml /etc/suricata/suricata-q0.yaml
+# cp /etc/suricata/suricata.yaml /etc/suricata/suricata-q1.yaml
+#
+# Edit both suricata-q{0,1}.yaml files and set values accordingly.
+# You can override these yaml config file names with SURICATA_CONF* below (optional).
+# This allows you to use the same yaml config file for multiple instances as long as you override
+# sensible options such as the log file paths.
+# SURICATA_CONF_q0="suricata-queues.yaml"
+# SURICATA_CONF_q1="suricata-queues.yaml"
+# SURICATA_CONF="suricata.yaml"
+
+# You can define the options here:
+# NB: avoid using -l, -c, --user, --group and setting logging.outputs.1.file.filename as the init script will try to set them for you.
+
+# SURICATA_OPTS_q0="-q 0"
+# SURICATA_OPTS_q1="-q 1"
+
+# If you want to use ${SURICATA_DIR}/suricata.yaml and start the service with /etc/init.d/suricata
+# then you can set:
+
+SURICATA_OPTS="--af-packet"
+
+# Log paths listed here will be created by the init script and will override the log path
+# set in the yaml file, if present.
+# SURICATA_LOG_FILE_q0="/var/log/suricata/q0/suricata.log"
+# SURICATA_LOG_FILE_q1="/var/log/suricata/q1/suricata.log"
+# SURICATA_LOG_FILE="/var/log/suricata/suricata.log"
+
+# Run as user/group.
+# Do not define if you want to run as root or as the user defined in the yaml config file (run-as).
+# The ebuild should have created the dedicated user/group suricata:suricata for you to specify here below.
+# SURICATA_USER_q0="suricata"
+# SURICATA_GROUP_q0="suricata"
+# SURICATA_USER_q1="suricata"
+# SURICATA_GROUP_q1="suricata"
+# SURICATA_USER="suricata"
+# SURICATA_GROUP="suricata"
+
+# Suricata processes can take a long time to shut down.
+# If necessary, adjust timeout in seconds to be used when calling stop from the init script.
+# Examples:
+# SURICATA_MAX_WAIT_ON_STOP="300"
+# SURICATA_MAX_WAIT_ON_STOP="SIGTERM/30"
diff --git a/net-analyzer/suricata/files/suricata.initd b/net-analyzer/suricata/files/suricata.initd
new file mode 100644
index 000000000000..154636ef828e
--- /dev/null
+++ b/net-analyzer/suricata/files/suricata.initd
@@ -0,0 +1,147 @@
+#!/sbin/openrc-run
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+SURICATA_BIN=/usr/bin/suricata
+SURICATA_DIR=${SURICATA_DIR:-/etc/suricata}
+SURICATA=${SVCNAME#*.}
+SURICATAID=$(shell_var "${SURICATA}")
+if [ -n "${SURICATA}" ] && [ ${SVCNAME} != "suricata" ]; then
+ eval SURICATACONF=\$SURICATA_CONF_${SURICATAID}
+ [ ${#SURICATACONF} -eq 0 ] && SURICATACONF="${SURICATA_DIR}/suricata-${SURICATA}.yaml" || SURICATACONF="${SURICATA_DIR}/${SURICATACONF}"
+ SURICATAPID="/run/suricata/suricata.${SURICATA}.pid"
+ eval SURICATAOPTS=\$SURICATA_OPTS_${SURICATAID}
+ eval SURICATALOGPATH=\$SURICATA_LOG_FILE_${SURICATAID}
+ eval SURICATAUSER=\$SURICATA_USER_${SURICATAID}
+ eval SURICATAGROUP=\$SURICATA_GROUP_${SURICATAID}
+else
+ SURICATACONF=${SURICATA_CONF}
+ [ ${#SURICATACONF} -eq 0 ] && SURICATACONF="${SURICATA_DIR}/suricata.yaml" || SURICATACONF="${SURICATA_DIR}/${SURICATACONF}"
+ SURICATAPID="/run/suricata/suricata.pid"
+ SURICATAOPTS=${SURICATA_OPTS}
+ SURICATALOGPATH=${SURICATA_LOG_FILE}
+ SURICATAUSER=${SURICATA_USER}
+ SURICATAGROUP=${SURICATA_GROUP}
+fi
+SURICATAUSER=${SURICATAUSER:-${SURICATA_USER}}
+SURICATAGROUP=${SURICATAGROUP:-${SURICATA_GROUP}}
+[ -e ${SURICATACONF} ] && SURICATAOPTS="-c ${SURICATACONF} ${SURICATAOPTS}"
+[ -z "${SURICATA_MAX_WAIT_ON_STOP}" ] || SURICATA_RETRY="--retry ${SURICATA_MAX_WAIT_ON_STOP}"
+
+description="Suricata IDS/IPS"
+extra_commands="checkconfig dump"
+description_checkconfig="Check config for ${SVCNAME}"
+description_dump="List all config values that can be used with --set"
+extra_started_commands="reload relog"
+description_reload="Live rule and config reload"
+description_relog="Close and re-open all log files"
+
+depend() {
+ need net
+ after mysql
+ after postgresql
+}
+
+checkconfig() {
+ if [ ! -d "/run/suricata" ] ; then
+ checkpath -d /run/suricata
+ fi
+ if [ ${#SURICATALOGPATH} -gt 0 ]; then
+ SURICATALOGFILE=$( basename ${SURICATALOGPATH} )
+ SURICATALOGFILE=${SURICATALOGFILE:-suricata.log}
+ SURICATALOGPATH=$( dirname ${SURICATALOGPATH} )
+ if [ ! -d "${SURICATALOGPATH}" ] ; then
+ checkpath -d "${SURICATALOGPATH}"
+ fi
+ if [ ${#SURICATAUSER} -gt 0 ] && [ ${#SURICATAGROUP} -gt 0 ] && [ -e "${SURICATALOGPATH}" ]; then
+ chown ${SURICATAUSER}:${SURICATAGROUP} "${SURICATALOGPATH}" || return 1
+ chown ${SURICATAUSER}:${SURICATAGROUP} "${SURICATALOGPATH}"/* >/dev/null 2>&1 3>&1
+ fi
+ SURICATAOPTS="${SURICATAOPTS} --set logging.outputs.1.file.filename=${SURICATALOGPATH}/${SURICATALOGFILE}"
+ SURICATALOGPATH="-l ${SURICATALOGPATH}"
+ fi
+ if [ ! -e ${SURICATACONF} ] ; then
+ einfo "The configuration file ${SURICATACONF} was not found."
+ einfo "If this is OK then make sure you set enough options for ${SVCNAME} in /etc/conf.d/suricata."
+ einfo "Take a look at the suricata arguments --set and --dump-config."
+ fi
+ if [ ${#SURICATAUSER} -gt 0 ] && [ ${#SURICATAGROUP} -gt 0 ]; then
+ einfo "${SVCNAME} will run as user ${SURICATAUSER}:${SURICATAGROUP}."
+ SURICATAOPTS="${SURICATAOPTS} --user=${SURICATAUSER} --group=${SURICATAGROUP}"
+ fi
+}
+
+initpidinfo() {
+ [ -e ${SURICATAPID} ] && SUR_PID="$(cat ${SURICATAPID})"
+ if [ ${#SUR_PID} -gt 0 ]; then
+ SUR_PID_CHECK="$(ps -eo pid | grep -c ${SUR_PID})"
+ SUR_USER="$(ps -p ${SUR_PID} --no-headers -o user)"
+ fi
+}
+
+checkpidinfo() {
+ initpidinfo
+ if [ ! -e ${SURICATAPID} ]; then
+ eerror "${SVCNAME} isn't running"
+ return 1
+ elif [ ${#SUR_PID} -eq 0 ] || [ $((SUR_PID_CHECK)) -ne 1 ]; then
+ eerror "Could not determine PID of ${SVCNAME}! Did the service crash?"
+ return 1
+ elif [ ${#SUR_USER} -eq 0 ]; then
+ eerror "Unable to determine user running ${SVCNAME}!"
+ return 1
+ elif [ "x${SUR_USER}" != "xroot" ]; then
+ ewarn "${SVCNAME} may need to be running as root or as a priviledged user for the extra commands reload and relog to work."
+ fi
+}
+
+start() {
+ checkconfig || return 1
+ ebegin "Starting ${SVCNAME}"
+ start-stop-daemon --start --quiet --exec ${SURICATA_BIN} \
+ -- --pidfile ${SURICATAPID} -D ${SURICATAOPTS} ${SURICATALOGPATH} >/dev/null 2>&1
+ local SUR_EXIT=$?
+ if [ $((SUR_EXIT)) -ne 0 ]; then
+ einfo "Could not start ${SURICATA_BIN} with:"
+ einfo "--pidfile ${SURICATAPID} -D ${SURICATAOPTS} ${SURICATALOGPATH}"
+ einfo "Exit code ${SUR_EXIT}"
+ fi
+ eend ${SUR_EXIT}
+}
+
+stop() {
+ ebegin "Stopping ${SVCNAME}"
+ start-stop-daemon --stop ${SURICATA_RETRY} --quiet --pidfile ${SURICATAPID} >/dev/null 2>&1
+ eend $?
+}
+
+reload() {
+ checkpidinfo || return 1
+ checkconfig || return 1
+ ebegin "Sending USR2 signal to ${SVCNAME} to perform a live rule and config reload."
+ if [ ${#SURICATAUSER} -gt 0 ] && [ ${#SURICATAGROUP} -gt 0 ]; then
+ start-stop-daemon --user ${SURICATAUSER} --group ${SURICATAGROUP} --signal USR2 --pidfile ${SURICATAPID}
+ else
+ start-stop-daemon --signal USR2 --pidfile ${SURICATAPID}
+ fi
+ eend $?
+}
+
+relog() {
+ checkpidinfo || return 1
+ checkconfig || return 1
+ ebegin "Sending HUP signal to ${SVCNAME} to close and re-open all log files."
+ if [ ${#SURICATAUSER} -gt 0 ] && [ ${#SURICATAGROUP} -gt 0 ]; then
+ start-stop-daemon --user ${SURICATAUSER} --group ${SURICATAGROUP} --signal HUP --pidfile ${SURICATAPID}
+ else
+ start-stop-daemon --signal HUP --pidfile ${SURICATAPID}
+ fi
+ eend $?
+}
+
+dump() {
+ checkconfig || return 1
+ ebegin "Dumping ${SVCNAME} config values and quitting."
+ ${SURICATA_BIN} --dump-config --pidfile ${SURICATAPID} ${SURICATAOPTS} ${SURICATALOGPATH}
+ eend $?
+}
diff --git a/net-analyzer/suricata/suricata-6.0.6.ebuild b/net-analyzer/suricata/suricata-6.0.6-r1.ebuild
index 751a280a7b5d..aa3162a55d94 100644
--- a/net-analyzer/suricata/suricata-6.0.6.ebuild
+++ b/net-analyzer/suricata/suricata-6.0.6-r1.ebuild
@@ -4,18 +4,20 @@
EAPI=8
LUA_COMPAT=( lua5-1 luajit )
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
-inherit autotools flag-o-matic linux-info lua-single python-single-r1 systemd tmpfiles
+inherit autotools flag-o-matic linux-info lua-single python-single-r1 systemd tmpfiles verify-sig
DESCRIPTION="High performance Network IDS, IPS and Network Security Monitoring engine"
HOMEPAGE="https://suricata.io/"
-SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz"
+SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz
+ verify-sig? ( https://www.openinfosecfoundation.org/download/${P}.tar.gz.sig )"
LICENSE="GPL-2"
SLOT="0/6"
KEYWORDS="~amd64 ~riscv ~x86"
IUSE="+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/openinfosecfoundation.org.asc"
RESTRICT="!test? ( test )"
@@ -52,6 +54,7 @@ RDEPEND="${PYTHON_DEPS}
DEPEND="${RDEPEND}
>=sys-devel/autoconf-2.69-r5
virtual/rust"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oisf-20200807 )"
PATCHES=(
"${FILESDIR}/${PN}-5.0.1_configure-no-lz4-automagic.patch"
@@ -142,8 +145,8 @@ src_install() {
fperms 750 "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}"
fperms 2750 "/var/lib/${PN}/rules" "/var/lib/${PN}/update"
- newinitd "${FILESDIR}/${PN}-5.0.1-init" ${PN}
- newconfd "${FILESDIR}/${PN}-5.0.1-conf" ${PN}
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
systemd_dounit "${FILESDIR}"/${PN}.service
newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz
index 9af49fd42a17..6d20ab9df6de 100644
--- a/net-dns/Manifest.gz
+++ b/net-dns/Manifest.gz
Binary files differ
diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index 1fa633da9057..910d23705aaa 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,6 +1,4 @@
AUX pdns-recursor-r2 1426 BLAKE2B 4407525f88d6e4299acdaa015e13866b70b2f697493218953c515e00af1476df7b8dbc87f6a39c50743d78b7f8efd2d3446e1a387f98ac4191cea2c04e10c175 SHA512 2f4d8458f6224a42103d28937d69228092c74c9c8c958833b292acf8959df1e617eafc13b65b95cf6eb4e06fb4fa7f23906c28b583865b6885949daaac12799e
-DIST pdns-recursor-4.7.1.tar.bz2 1597536 BLAKE2B fc5d7ee80823ad55a986a9317d4be5be7d1ec1d1b993a5bb1bf0c138a901d4f81d4ebcef5e9774cd5de88c9f650053be26dc01dfd31b989dae25d53d12b87bad SHA512 7769c4c082bbf52b0e13adbe9c1c7272a638c0b2b11e1d76794cea66dfe8dc83b07989fa16707a7cc682e8c366ef4c1d37a614ad2841af33ccb9adec6270e07f
DIST pdns-recursor-4.7.2.tar.bz2 1580602 BLAKE2B 2d32d553629f665f9060e58f994a0256adc936f6fdb32ecd236ba202731342fe7e17db6678649292b4d1dd97e8579851e38fe41fd4f122dbf3d63f3d71c5de13 SHA512 b80fb1f403d5b81cf7500f6fce64914ab858b7bd7f617265db9a11ea78786de702563482c5b9daa5c9da1c19a0d02d90fd1f4f14b740d2fd492def7f4b1a7def
-EBUILD pdns-recursor-4.7.1.ebuild 2036 BLAKE2B 820614935124174bbb8ea0833f106d090900071149e8d6edacb6dc0f62eab45fa0a6cc2facdffff7df440783d923602cfe3b69e9adaae816fa2ed77ea22af9e4 SHA512 6398be3d69696fc2bf62f159e8b0c3f4cbfba5b2a42cb222c5a26141b385423b87fdc6f1509a69cd13aef3388b315da89b04e1b05656e99a4aed48cb3413a397
EBUILD pdns-recursor-4.7.2.ebuild 2036 BLAKE2B 820614935124174bbb8ea0833f106d090900071149e8d6edacb6dc0f62eab45fa0a6cc2facdffff7df440783d923602cfe3b69e9adaae816fa2ed77ea22af9e4 SHA512 6398be3d69696fc2bf62f159e8b0c3f4cbfba5b2a42cb222c5a26141b385423b87fdc6f1509a69cd13aef3388b315da89b04e1b05656e99a4aed48cb3413a397
MISC metadata.xml 930 BLAKE2B 997ed7f557ddae9d8a5b3f92396cb5acb9cde67de5cc750c4c3b051635557ff22fcdd94400a95cc7e5328ccca9786fe3b780c81d57f785865a18e68701916d00 SHA512 3415ed721ad143cae712ee309ba9f3057273b8e594617fe12382bd316cad7dc6e2ed66d660d9c13fa3db993852c85f21d1ea1c0367e595dd5bbf782add225cd1
diff --git a/net-dns/pdns-recursor/pdns-recursor-4.7.1.ebuild b/net-dns/pdns-recursor/pdns-recursor-4.7.1.ebuild
deleted file mode 100644
index 31f310ed66ef..000000000000
--- a/net-dns/pdns-recursor/pdns-recursor-4.7.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit flag-o-matic lua-single
-
-DESCRIPTION="The PowerDNS Recursor"
-HOMEPAGE="https://www.powerdns.com/"
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug dnstap snmp sodium systemd test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}
- dnstap? ( dev-libs/fstrm )
- systemd? ( sys-apps/systemd:0= )
- snmp? ( net-analyzer/net-snmp )
- sodium? ( dev-libs/libsodium:= )
- elibc_glibc? (
- arm? ( >=sys-libs/glibc-2.34 )
- x86? ( >=sys-libs/glibc-2.34 )
- )
- dev-libs/openssl:=
- >=dev-libs/boost-1.35:=[context]"
-RDEPEND="${DEPEND}
- !<net-dns/pdns-2.9.20-r1
- acct-user/pdns
- acct-group/pdns"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}"/${P/_/-}
-
-pkg_setup() {
- lua-single_pkg_setup
- filter-flags -ftree-vectorize
- append-lfs-flags
- append-cppflags -D_TIME_BITS=64
-}
-
-src_configure() {
- econf \
- --sysconfdir=/etc/powerdns \
- --with-nod-cache-dir=/var/lib/powerdns \
- --with-service-user=pdns \
- --with-service-group=pdns \
- --with-lua="${ELUA}" \
- $(use_enable debug verbose-logging) \
- $(use_enable systemd) \
- $(use_enable dnstap dnstap) \
- $(use_enable test unit-tests) \
- $(use_with sodium libsodium) \
- $(use_with snmp net-snmp)
-}
-
-src_install() {
- default
-
- mv "${D}"/etc/powerdns/recursor.conf{-dist,}
-
- # set defaults: setuid=nobody, setgid=nobody
- sed -i \
- -e 's/^# set\([ug]\)id=$/set\1id=pdns/' \
- -e 's/^# quiet=$/quiet=on/' \
- -e 's/^# chroot=$/chroot=\/var\/lib\/powerdns/' \
- "${D}"/etc/powerdns/recursor.conf
-
- newinitd "${FILESDIR}"/pdns-recursor-r2 pdns-recursor
-}
-
-pkg_postinst() {
- local old
-
- for old in ${REPLACING_VERSIONS}; do
- ver_test ${old} -lt 4.0.0-r1 || continue
-
- ewarn "Starting with 4.0.0-r1 the init script has been renamed from precursor"
- ewarn "to pdns-recursor, please update your runlevels accordingly."
-
- break
- done
-}
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index be1614123f44..37e5fd6ffb50 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest
index 7b639eb6d7e3..123832a86eab 100644
--- a/net-p2p/syncthing/Manifest
+++ b/net-p2p/syncthing/Manifest
@@ -15,7 +15,10 @@ DIST syncthing-1.20.2-deps.tar.xz 96286888 BLAKE2B ddac0c324dc9fedfebb4e7b261dbe
DIST syncthing-1.20.2.tar.gz 6303918 BLAKE2B 4a9786558584ee3d11d7dc278e99d98a57b727dd2b1e61a82357bc4f9be5d025b3e5b003ae0d44e033991c8fe91aa9668dd653a8dedd200e4d385a827c361918 SHA512 f4abf939ce4023df8bd619d8be393dedc657a9e62d99b3793af32ca88a4478ba6640ccecd6b4ae009a06656e74bca3e462bef717ad17a6e9fa6ac00ef77ea137
DIST syncthing-1.20.3-deps.tar.xz 96198124 BLAKE2B 196bffdd1004a00545c046ac3f3f4a2db3f5c779c3e9d0f1fbe1417f8cd27f6b8969a7c4f8c515ad85abad9391b5dbf9b64a6acf949f17b982e6465658d296d2 SHA512 5f8b52af226c2e86be84bb5dfe06a1e76d21f90aaf84cd44d9724cb0c0f918bb80c88fe0fe2c70ff6942626659492ceb5b3d618efa65d401f63eeff8ab6052a0
DIST syncthing-1.20.3.tar.gz 6304903 BLAKE2B 61534220a633c8cf9b99e60a43032834874bdf6f3cfd26c81b578148a22ac0d3443f112e5763e3fb916cfea6d7f55564bdfec967e8fa83f0c9502f1dbbe8689c SHA512 429fb13de8b34459794d7c9dff66abe0e6c12086a27af71d90934c2ac09f2a332a103eaa7149baa0b1920ddb676380ab2c0fbcc025d80d032dd7d8d67284328a
+DIST syncthing-1.20.4-deps.tar.xz 95873400 BLAKE2B 79b5ee4cbb36f611530ffcaeb5e9650811f80358c36a51d5362c525d86741ee768baa073a167ca184cd3aa5795b01a7a5f1c6648b9f07ca77c868b9152940de4 SHA512 424cca4aafd18b672e0027cbe4dc3895605009c037fc4005bdb48a1cb06be96d8377477ee77ab910478e24db9833d48b34b1d45f83c4792356ae75f5225bc163
+DIST syncthing-1.20.4.tar.gz 6320013 BLAKE2B 0aefc7470be80af12c349572ca14de3e1eb18f2da5ad804e8ee5899da331e4b3c86c8bcb04c3fcc54a7f944551555d6df7ec5fe8f5ce760faf658e9bfd02650b SHA512 a7af905fedc2bbb709df2b05274e7c584ba340f7f6a2f311291d2650cd656ebf567a106be53453dbe889dabac2620deccc8da49cd80dc41c43f45b8016cec193
EBUILD syncthing-1.19.2.ebuild 2755 BLAKE2B 430cf79be8dfc730971d324721a335056e778549f922281f3741a8538b97dd6365c623a8391823a0cbf37cbc01a67b1f227f00b6b6043ace14311e1d5854c195 SHA512 d29603e80f0472fe56aab18c485aef9d6cb2fcef4bff1abb93a2ea497b5b043c20a59a8a9207c7fce0c56fbcae91cd456b3bc128ec728ec75ef83779fd0eb70c
EBUILD syncthing-1.20.2.ebuild 2760 BLAKE2B bb37206f06f423c7a2d15b1149aeb9e2da527d434f55c7ec84dfe28c62f54923b12ff5f253f665e99235d0cd0d09dc9650e75cf2647d0fc901d9489d24b84384 SHA512 ae83b051381041e5b476d6d02e9ca7fe412e8228f515138294e62f5ef44ba609f5aaf1f91d1ebda5a6c7d14c4120934ec57a65e0c9091178b7353d88314e1aaa
EBUILD syncthing-1.20.3.ebuild 2943 BLAKE2B c183ce39e4d01e8881ef68df283f2ba420881c34f174ad5cd36570a95d03f24d8331ccee5e650f46d6ec69887910d62665e020a5538df6c898bf6dffdb7ad365 SHA512 2bc2c9cc25f7dbb622c0661bc196ca67313694b96570db141dfc075d75387415da7d3ea29ab5280d1ccd8b2c033ca4fa2f2852a60afcadfb6499b17852934fe8
+EBUILD syncthing-1.20.4.ebuild 2983 BLAKE2B d02ef4315e470ad00524e194b1ca875c7665a23137816fc944539e6ab2d1a136ffe62cb60b3d5920c4e64ea753728e6ddac48eb8d40d3abe613b3f28594ca9d7 SHA512 40a321219729aa5a45e9c15c0b6e0b24a07e0873c3850780ad96040d8ad24aaca904520a65ee2488658242eb515e653ddc7ccc28204ac1a72609406c30682b1f
MISC metadata.xml 870 BLAKE2B 9d6abd4129ab6ab9ece49e3cb74b6537cf185c5e7e0d7cf893543ea6e75be83e534a8d3f4d042aeb778f9284c9ed7a6f2d60461593ae46f65901a42a3582acc2 SHA512 ef4f1fb81733a7c53f4deb239de1d01d4d2710cf92cb4abfb49659f64bfe5a080c3ab50ec9ec9bda531d0ca87f2f5b9ac80fe1beba1eaaccd1971b1759b3e93a
diff --git a/net-p2p/syncthing/syncthing-1.20.4.ebuild b/net-p2p/syncthing/syncthing-1.20.4.ebuild
new file mode 100644
index 000000000000..5d5f0fcee8c1
--- /dev/null
+++ b/net-p2p/syncthing/syncthing-1.20.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop go-module systemd xdg-utils
+
+DESCRIPTION="Open Source Continuous File Synchronization"
+HOMEPAGE="https://syncthing.net"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="selinux tools"
+
+RDEPEND="acct-group/syncthing
+ acct-user/syncthing
+ tools? ( >=acct-user/stdiscosrv-1
+ >=acct-user/strelaysrv-1 )
+ selinux? ( sec-policy/selinux-syncthing )"
+# Bug #863488. Will no longer be needed come 1.21.0.
+BDEPEND="<dev-lang/go-1.19"
+
+DOCS=( README.md AUTHORS CONTRIBUTING.md )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.3.4-TestIssue5063_timeout.patch
+ "${FILESDIR}"/${PN}-1.18.4-tool_users.patch
+)
+
+src_prepare() {
+ # Bug #679280
+ xdg_environment_reset
+
+ default
+ sed -i \
+ 's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/stdiscosrv|' \
+ cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service \
+ || die
+ sed -i \
+ 's|^ExecStart=.*|ExecStart=/usr/libexec/syncthing/strelaysrv|' \
+ cmd/strelaysrv/etc/linux-systemd/strelaysrv.service \
+ || die
+
+ # We do not need this and it sometimes causes build failures
+ rm -rf cmd/stupgrades
+}
+
+src_compile() {
+ GOARCH= go run build.go -version "v${PV}" -no-upgrade -build-out=bin/ \
+ ${GOARCH:+-goarch="${GOARCH}"} \
+ build $(usex tools "all" "") || die "build failed"
+}
+
+src_test() {
+ go run build.go test || die "test failed"
+}
+
+src_install() {
+ local icon_size
+
+ doman man/*.[157]
+ einstalldocs
+
+ dobin bin/syncthing
+
+ domenu etc/linux-desktop/*.desktop
+ for icon_size in 32 64 128 256 512; do
+ newicon -s ${icon_size} assets/logo-${icon_size}.png ${PN}.png
+ done
+ newicon -s scalable assets/logo-only.svg ${PN}.svg
+
+ if use tools; then
+ exeinto /usr/libexec/syncthing
+ local exe
+ for exe in bin/* ; do
+ [[ "${exe}" == "bin/syncthing" ]] || doexe "${exe}"
+ done
+ fi
+
+ systemd_dounit etc/linux-systemd/system/${PN}{@,-resume}.service
+ systemd_douserunit etc/linux-systemd/user/${PN}.service
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN}
+
+ keepdir /var/log/${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotate ${PN}
+
+ if use tools; then
+ systemd_dounit cmd/stdiscosrv/etc/linux-systemd/stdiscosrv.service
+ newconfd "${FILESDIR}"/stdiscosrv.confd stdiscosrv
+ newinitd "${FILESDIR}"/stdiscosrv.initd-r1 stdiscosrv
+
+ systemd_dounit cmd/strelaysrv/etc/linux-systemd/strelaysrv.service
+ newconfd "${FILESDIR}"/strelaysrv.confd strelaysrv
+ newinitd "${FILESDIR}"/strelaysrv.initd-r1 strelaysrv
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/stdiscosrv.logrotate strelaysrv
+ newins "${FILESDIR}"/strelaysrv.logrotate strelaysrv
+ fi
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index e61f890aeda7..a4d0085617b7 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/gnome-bluetooth/Manifest b/net-wireless/gnome-bluetooth/Manifest
index 1b43075acaf9..da09e1796138 100644
--- a/net-wireless/gnome-bluetooth/Manifest
+++ b/net-wireless/gnome-bluetooth/Manifest
@@ -2,6 +2,8 @@ AUX 61-gnome-bluetooth.rules 399 BLAKE2B ba3dd9fdc3834ce6a3460d8abff179d08c1258f
AUX gnome-bluetooth-3.34.5-meson-0.61-build.patch 549 BLAKE2B 85812555ab5cc25ae3b766455934f8760c6002cf6426265c1a464086330627e9985345fbccecd9cbc8026a90468eebfde4a0d32c716a8f5d0ba56e64f68a9449 SHA512 727bcf24e07f92c7705f1fcc11e56d52dac7aa2826b7b9e39a3df87ee79c253aeb98dbebc998eada2fc346a086dece16c9029ecec2b114f939e917e3b099ad00
DIST gnome-bluetooth-3.34.5.tar.xz 353936 BLAKE2B 40300752830f71d436591e22a64a282745d8419ee46de534f76c4871a86a4c8f7b2203e3ddc4ca08d26348b97bf4a68315802ffa09c69265c55001e4806c7f1e SHA512 48431b3d19083705a6623442c5cd2d6c14962cdf30fc599ba47dceb6612b80142af77e1b6df142b530cb1015638081a06de38a3034177e0d05a354c40f19d9e5
DIST gnome-bluetooth-42.2.tar.xz 302248 BLAKE2B 7ba16f86dd05bd4db2b02767f7a02b0f8c8154f28834795eba1dd3e45493b7cf26e0417fabe44dedb363abd94b62a40b1e2ab97c32e9ff9e0881b863a1954112 SHA512 79c1846eb084fa8a80b070e2c5731040d23bc9c4cdd2c6f36d4acba9b9eb5cb828a61540b82e3bb993befa8fde1704f089d539c82291f1a6a16444182dd97f73
+DIST gnome-bluetooth-42.3.tar.xz 303604 BLAKE2B bf73d31d6fd40bafa22133caac6a612951fd2b09cc7b1501df5d0256e6d769553d01a951b7ff731cab96669a7935fe41c50e15c4b2ec97cd347abc79b9efbe75 SHA512 e07aa4edc6ebe4ea2690d4271be75ec84bf3d38fb6f9f87d6833ef0a3c3015bc063ff091755761f554ae18e40eb2dd98ae0ed77163016e671d63b944c553c310
EBUILD gnome-bluetooth-3.34.5.ebuild 1870 BLAKE2B 5b2fa57a3a3c1cdff733a175121ba1f6cec1265f54386b4b3834b52b7bb211f09466985b94590c7aea43b1e71b6994ada5c5b275c4aab29e4f48173f6fcb59ff SHA512 0245c183613908511f38b2a3977a2247b6605f1c5e85fb62260467d89acc9f02731b88c120bae2980d1d4c80d1a7a3e73fbdfa1a8c1ded9bd370d7a7c660d3e4
EBUILD gnome-bluetooth-42.2.ebuild 1603 BLAKE2B d16b3441266bbe0219dd863cf42f96a12de26477764cb42f5752fac0d04d7df757dafbbc70250868fbb22652eebed9e99626b80758b5cd62ba6f8da3bf0842b0 SHA512 d3b80bb3819bc9527a19b103272f7f950e4830608d3e3302914ae84fcb82599008955e4d2e2418061a605990a9f8687e7d8bea5ed4b949408d3d058c261629a3
+EBUILD gnome-bluetooth-42.3.ebuild 1656 BLAKE2B 96dab8a5b57700e1b31230a2dccdfdc7bdc084ba63eaadcee6415bb8b87644dbc4900acb58cfe06368dffe09d1d32e82b939c599b2f0e50f39617d66eba00f75 SHA512 bf2c066a8f2e325b0d7801f4a6d14c289a08ca79be89fda53bfe2dd0f18b1d769641a60fc7afed575851ecd83caad554d7edf1e2e12e3fc07e05aca5e8b4faec
MISC metadata.xml 373 BLAKE2B 06ad2a850886ca86649105c60fc64b5e6eb56250669a4eaa50524b500c59a39db80db85cfb7a1be7386f97e60cb758848be389b2eb3cb0a8a4cf42a95eb36c81 SHA512 976a99db6d5b42b1b2a22c59a05f44f9e5a3fee093082778e67fad2fb910c49bc7783b81bb81a6b678457ad8c1f4c3b954a906ade7913057c00def44ca4b0d13
diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild
new file mode 100644
index 000000000000..10052388292a
--- /dev/null
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-42.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..11} )
+inherit gnome.org meson python-any-r1 xdg
+
+DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth"
+
+LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
+SLOT="3/13" # subslot = libgnome-bluetooth-3 soname version
+IUSE="gtk-doc +introspection sendto test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.44:2
+ >=gui-libs/gtk-4.4:4[introspection?]
+ media-libs/gsound
+ >=gui-libs/libadwaita-1.1:1
+ >=x11-libs/libnotify-0.7.0
+ virtual/libudev:=
+ >=sys-power/upower-0.99.14:=
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+ acct-group/plugdev
+ virtual/udev
+ >=net-wireless/bluez-5
+ sendto? ( !net-wireless/gnome-bluetooth:2 )
+"
+BDEPEND="
+ ${PYHTHON_DEPS}
+ dev-libs/libxml2:2
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ gtk-doc? ( >=dev-util/gtk-doc-1.9 )
+ virtual/pkgconfig
+ test? (
+ $(python_gen_any_dep '
+ >=dev-python/python-dbusmock-0.26.0[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+python_check_deps() {
+ if use test; then
+ python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]"
+ fi
+}
+
+pkg_setup() {
+ # Check for python is unconditional
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use sendto)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use introspection)
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 0d24669f8562..c6c1a89aec8c 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 47552673e258..e608517a96c7 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -8762,7 +8762,6 @@ www-servers/nginx:pcre-jit - Enable JIT for pcre
www-servers/nginx:pcre2 - Enable support for pcre2
www-servers/nginx:rtmp - NGINX-based Media Streaming Server
www-servers/nginx:ssl - Enable HTTPS module for http. Enable SSL/TLS support for POP3/IMAP/SMTP for mail.
-www-servers/nginx-unit:php7-3 - Support for PHP 7.3
www-servers/nginx-unit:php7-4 - Support for PHP 7.4
www-servers/nginx-unit:php8-0 - Support for PHP 7.4
www-servers/nginx-unit:php8-1 - Support for PHP 7.4
diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz
index cfe40d893227..235b3b07b4b0 100644
--- a/sec-keys/Manifest.gz
+++ b/sec-keys/Manifest.gz
Binary files differ
diff --git a/sec-keys/openpgp-keys-oisf/Manifest b/sec-keys/openpgp-keys-oisf/Manifest
new file mode 100644
index 000000000000..8be7a92e6768
--- /dev/null
+++ b/sec-keys/openpgp-keys-oisf/Manifest
@@ -0,0 +1,3 @@
+DIST oisf-B36FDAF2607E10E8FFA89E5E2BA9C98CCDF1E93A.asc 3212 BLAKE2B 0dfd0e84fe340caf38d8e3f87266ffa66f0ee781459818455959634596194c421be0e46ffddfeaa65d606906af372597779c29ca83d9a77b3bc6f2e7c63e0d60 SHA512 20eb56d4d073ad9d0faa62a79f37bc867b519ef974395ad8ea6f74595702a4633f4318772a0862d27279a26a32072bb57c6a15a767f9004de173c94b4f3c92c7
+EBUILD openpgp-keys-oisf-20200807.ebuild 679 BLAKE2B 6ea51ad9aa29b70581378f90b7aae42c343528c6c63f51f6804c07daba1bb64ff660ad7455ab3b58c3857d3739f0f12e5c4cebe11a20a790be8389a47d00488b SHA512 79ff06b331286675edd0146255afeb3a7029c272a1c4b11607335e55c44b48650c255c3a4bc620dec61b1d2a9ccea3db8c6c1f93ce423656b9d779ac029d4c36
+MISC metadata.xml 270 BLAKE2B d90b48ed01ae5992ffbc202f3986e25094317fad7487f19dd94522a125654901ab9530e2e968019e914fca406b14128723d976f4135fbaca04a2b940e153a225 SHA512 1227df9b05e8c78e076c45e582f308979de96289b537eeaf49eec613d0149ea62fbed862310b6496f39af5d935039c64d5fedc9ba82be4023cbe6c9b44a61dc5
diff --git a/sec-keys/openpgp-keys-oisf/metadata.xml b/sec-keys/openpgp-keys-oisf/metadata.xml
new file mode 100644
index 000000000000..bc94402fe731
--- /dev/null
+++ b/sec-keys/openpgp-keys-oisf/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/sec-keys/openpgp-keys-oisf/openpgp-keys-oisf-20200807.ebuild b/sec-keys/openpgp-keys-oisf/openpgp-keys-oisf-20200807.ebuild
new file mode 100644
index 000000000000..7049f6b8f630
--- /dev/null
+++ b/sec-keys/openpgp-keys-oisf/openpgp-keys-oisf-20200807.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP key used by Open InfoSec Foundation (OISF) software releases"
+HOMEPAGE="https://www.openinfosecfoundation.org/"
+SRC_URI="https://www.openinfosecfoundation.org/download/OISF.pub
+ -> oisf-B36FDAF2607E10E8FFA89E5E2BA9C98CCDF1E93A.asc"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+S="${WORKDIR}"
+
+src_install() {
+ local files=( ${A} )
+ insinto /usr/share/openpgp-keys
+ newins - openinfosecfoundation.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}
diff --git a/sec-keys/openpgp-keys-yubico/Manifest b/sec-keys/openpgp-keys-yubico/Manifest
new file mode 100644
index 000000000000..e05fd45d802e
--- /dev/null
+++ b/sec-keys/openpgp-keys-yubico/Manifest
@@ -0,0 +1,14 @@
+DIST yubico-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc 20416 BLAKE2B ce5061498ef587de7f5358e6ec549083a4c1edbf9de0f3f6e45f9466e71b81022ac672361b26ccc58e8f4f223b686ed70cee595b57cd4222a9a976637b9f94e2 SHA512 098dd34fb73375e5841bd4652e127d4f1601d6268ce0cf6f8e6af777b1ddd4e789da7861d38e420656199514657467a9030e7318fc5628f9a8f734a7570a0fb1
+DIST yubico-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc 34377 BLAKE2B cfa90b160c4aa150882683104c63e3dcda3c91189f12c00e2f2859a4fc6a6c5427831f60a550ccafb42419a9886e8b7734f300079ebecae398dfeabcdc2fb5a1 SHA512 7ce3a7c7f33ef0c92d9fe0203706867afcbfa25eb0b998e635ef445d9a454ad31b9d8bec3b65f6d0b2a22b6a002627ae4ececb406a1680552753efda8f3b50bd
+DIST yubico-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc 7134 BLAKE2B f27926c15079377a35e0b294e74d2d12913572ff018d249f9d8096fc943a3f3525e1d5ed8e454e9d35000d06760f69f34209f9e11189781f326feaae11c5c1c4 SHA512 1e598955a6ce204136925957f282ce1bcaa63d7caf22452a2e837ae2146ba5b74e8c1b36cd399c3343dbd8f6e63b3f0517965d5ad338a388b3d42e8e59d74cab
+DIST yubico-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc 14614 BLAKE2B 8c77f894277ad4f98e85d9d76c2ea18ea21b2fcf773a4d1a500546e677ac9c486f349697875a99097c54b32a28d6fa81e5aa60b6ad78ffe27583ef368c49cda5 SHA512 6d6cb5d54ca0e355ba57745437e29ce217d00fed09e32dcb825e831d4e4322f5ae3a6db247b04b56d659e4082d0b3fd3957b3e1772cd972bb538e01f509905f5
+DIST yubico-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc 28959 BLAKE2B f1a1043ecc4fc299487486098b9f8d41f4a2e160526c6f71bbc49284c1846eda4c50035833c95d7729bcde86de005ecabef0ba88fa9d2a59c86978cef05771c4 SHA512 8aaac5dda433b8057ebc1e898f144e04dbc9373619e236988f29df94a4d66bf72a721148685beade1d17dcd5f4922eb57cf729be20ebcba5729c9c3c4444e059
+DIST yubico-57A9DEED4C6D962A923BB691816F3ED99921835E.asc 66241 BLAKE2B e5f0c20d90ecbf8e01eba42c43b935f5fd5ff0a568030cd44afedb5bf0ee0013d6bdb93f45897f7131a495d217cd8ecf47df49d404bfccc1453ad4189c07862c SHA512 5fcceea04398295fe67634015f965aa768edfe13483995ab4251af70f84cc529bbdad7893e4ab347911a3a3d574b495ffd9d536697743ad73d48ede0d9c29890
+DIST yubico-78D997D53E9C0A2A205392ED14A19784723C9988.asc 2452 BLAKE2B 83843d3fb76ad5d018b3ab5b360fa2b90fe38d1ff2f99ca83592f671e68dd60ed9fedd708723f8b900550fbe65b960d7c8f7800dfd8b700d97ab140556f430a1 SHA512 f0537812d5eb5e0caa2d908a631f355fef868f2136631122cc6cbac8ebd33f417259350a1bf9a73b235046aa05bb3d72c500cb7fe990908755f64d36c89cf23f
+DIST yubico-7FBB6186957496D58C751AC20E777DD85755AA4A.asc 24495 BLAKE2B 9008dd70989f0ee99600880807002cc62890b57871ebe47ff584c2f4b28f481977edb69c3d9355d82159b7e0d5b7be14c77671825855cff5b19505a46cf2e7a4 SHA512 4c78dc2c1c845c9aee8f5fbb1a42a5bb58371541126f4fa44f4ab4d5d9b9921d15fdc4848a6be8bbb911c2931f9d65af50f1f021a286ce5d29063e1eb11c743a
+DIST yubico-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc 22919 BLAKE2B 067364f6be1e130910354927ac636962252b3181da9ee00a1cd1e25d36bba9ec371d548aeb1771182f4da98885144c379ba0f1a2759983d16e079853bf56e437 SHA512 90196a80a5e7fcc8148b050e956f6cbc7d147e5fe25df8f7d66dd007d86f99e4a7f3f3f9e1d489a58be19e6041293dbc9553f0720bb9dc7f828dcb389c4aea53
+DIST yubico-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc 13110 BLAKE2B 84d6e1ce46f1565045fbeebc16c40a42c118f0241c131545f9ebb1978e97a51d2ae2f72016d927f52af2fedeba70411b43574be9bc17f062bb20ad6f74790937 SHA512 2a87b0bafebde8e893ecbc119cff7ed705d6691a40945a95a1a690046d0a4a743dd885ab768b280b8d8c33f12870ef11c4589a2196fc59c9537a5e82b7bc2b62
+DIST yubico-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc 7004 BLAKE2B 47dcba04cbb6043531d780931380b6fe85c6399049c85ff9b9a92f258f4b3e8bd11afdf28fbb395b25d9f19d98de01ac870db6369c4f94f816042e4a604cfd9b SHA512 9398e7b684958d88bf02588be592978622343c4c4ba9cfdc9a789a397cdb7834b343832825255919fc96d58057326ed13d41453171bb2fc8384fe6421178d71e
+DIST yubico-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc 36922 BLAKE2B b3de3c3ea8e90fe507339191ec8cbf2b2b730982e3ddd57d04f2e46fcf6652172d0a301da08e39357185039be2bd793008f5bf2588f6d34fa9a387069fd5a2fa SHA512 d304dbcf9c27bc2ef36d770a6c99c6d97996f989644323a988ef80e020bf0b98d4a15ef315cdddd8aad0644153a098c9ced36153d285a80220c717a97b65d04f
+EBUILD openpgp-keys-yubico-20220824.ebuild 3006 BLAKE2B 0382b120d0888ebc973e1ad1e320b40f3ebd86638439e806b59844783a0af04748ff2b528e02a67abba39f2cef4f2275fdef217c0a2af9b9c4f45934b65238c9 SHA512 246e9b72f6295887d3ae9ba3a15c154befe5ee5dcaefcbea6861ef548e759394cee81f4cd45e69c245bec3b6e7ab0794e67b5c5e2f27f3ca2957ff9dbf749ac0
+MISC metadata.xml 270 BLAKE2B d90b48ed01ae5992ffbc202f3986e25094317fad7487f19dd94522a125654901ab9530e2e968019e914fca406b14128723d976f4135fbaca04a2b940e153a225 SHA512 1227df9b05e8c78e076c45e582f308979de96289b537eeaf49eec613d0149ea62fbed862310b6496f39af5d935039c64d5fedc9ba82be4023cbe6c9b44a61dc5
diff --git a/sec-keys/openpgp-keys-yubico/metadata.xml b/sec-keys/openpgp-keys-yubico/metadata.xml
new file mode 100644
index 000000000000..bc94402fe731
--- /dev/null
+++ b/sec-keys/openpgp-keys-yubico/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <stabilize-allarches/>
+</pkgmetadata>
diff --git a/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20220824.ebuild b/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20220824.ebuild
new file mode 100644
index 000000000000..012ce84ae3bb
--- /dev/null
+++ b/sec-keys/openpgp-keys-yubico/openpgp-keys-yubico-20220824.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by Yubico's developers"
+HOMEPAGE="https://developers.yubico.com/Software_Projects/Software_Signing.html"
+# Current keys. Keys which should also be there but as of 2022-08-24 trigger import failures
+# due to having no user IDs associated with them on the keyserver:
+# - Tommaso De Orchi <tom@yubico.com> (0x1CE39268A0973948)
+# - Jean Paul Galea <jeanpaul@yubico.com> (0xFF8D3B45B7B875A9)
+# - Trevor Bentley <trevor@yubico.com> (0x8CED3A80D41C0DCB)
+# - Pedro Martelletto <pedro@yubico.com> (0xB428949EF7914718)
+SRC_URI="
+ https://keys.openpgp.org/vks/v1/by-fingerprint/0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A
+ -> yubico-0A3B0262BCA1705307D5FF06BCA00FD4B2168C0A.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/20EE325B86A81BCBD3E56798F04367096FBA95E8
+ -> yubico-20EE325B86A81BCBD3E56798F04367096FBA95E8.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A
+ -> yubico-B70D62AA6A31AD6B9E4F9F4BDC8888925D25CA7A.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/57A9DEED4C6D962A923BB691816F3ED99921835E
+ -> yubico-57A9DEED4C6D962A923BB691816F3ED99921835E.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/1D7308B0055F5AEF36944A8F27A9C24D9588EA0F
+ -> yubico-1D7308B0055F5AEF36944A8F27A9C24D9588EA0F.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/355C8C0186CC96CBA49F9CD8DAA17C2953914D9D
+ -> yubico-355C8C0186CC96CBA49F9CD8DAA17C2953914D9D.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1
+ -> yubico-9E885C0302F9BB9167529C2D5CBA11E6ADC7BCD1.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/7FBB6186957496D58C751AC20E777DD85755AA4A
+ -> yubico-7FBB6186957496D58C751AC20E777DD85755AA4A.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/78D997D53E9C0A2A205392ED14A19784723C9988
+ -> yubico-78D997D53E9C0A2A205392ED14A19784723C9988.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/AF511D2CBC0F973E5D308054325C8E4AE2E6437D
+ -> yubico-AF511D2CBC0F973E5D308054325C8E4AE2E6437D.asc
+"
+# Old keys. Keys which should also be there but as of 2022-08-24 trigger import failures
+# due to having no user IDs associated with them on the keyserver:
+# - Simon Josefsson <simon@yubico.com> (0x0664A76954265E8C)
+# - Henrik Strath <henrik@yubico.com> (0x9EA90242958E0658)
+SRC_URI+="
+ https://keys.openpgp.org/vks/v1/by-fingerprint/8D0B4EBA9345254BCEC0E843514F078FF4AB24C3
+ -> yubico-8D0B4EBA9345254BCEC0E843514F078FF4AB24C3.asc
+ https://keys.openpgp.org/vks/v1/by-fingerprint/1DC4BA2872525B3F2FE8207F5D9C760A3FB51707
+ -> yubico-1DC4BA2872525B3F2FE8207F5D9C760A3FB51707.asc
+"
+S=${WORKDIR}
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+ local files=( ${A} )
+ insinto /usr/share/openpgp-keys
+ newins - yubico.com.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 362a7b6c0183..9383b5757dd3 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/xdg-desktop-portal/Manifest b/sys-apps/xdg-desktop-portal/Manifest
index 6aa951471d30..a5153e82b499 100644
--- a/sys-apps/xdg-desktop-portal/Manifest
+++ b/sys-apps/xdg-desktop-portal/Manifest
@@ -3,5 +3,5 @@ DIST xdg-desktop-portal-1.14.5.tar.xz 514880 BLAKE2B ec470a54c3336c73af1cee1c589
DIST xdg-desktop-portal-1.14.6.tar.xz 515076 BLAKE2B fa39b207fa883cd15389d644eb6e6491f8619a4609d3fc9c7e92c039f7247c4b2acbc5031ec25213b61b69d1b14f1f8867b41a20f0d85e4bfd56a9d3d5d715f4 SHA512 2991f435d6808d0838b0ed64f37694dbd9128473edfbc36468e9ee289a962a8c2ec465b87c22a1571801de34bd08ea64b4570dcc3160e03fb6a07270a311e263
EBUILD xdg-desktop-portal-1.14.4.ebuild 1092 BLAKE2B 3ba584de28227ecc1de0b5195e7cbae54443738c336f5bff6780db45036349cba5408fc791546e1c9fbed0139d69e3109bb0bf7435de2ea4a1a6f90c34b3e2c9 SHA512 4d2720260e53a084e9a6047d318a3039d3d8e1d9b2ed251136bf30e622ea686c8f361e2f84260b9b9f13fbf366f2c6906aa3995d5d81f1b3ba5f8c6c9b695171
EBUILD xdg-desktop-portal-1.14.5.ebuild 1095 BLAKE2B 3fdb1e051b9a16a3fa939342324b3a3e97e9cea38ec09a04bdefde186ef7faa6ed8da7028e146c97fbadf94c11d35f8faf2923a570a055900e6208f743addee1 SHA512 4901a6c1c4f23b74c8428e18b691d5e0383ffb89adbf0879ca00b77d5330df8866d64349ca1103c9f6eda9ad623ce6292434966038b79419266fbe332c7be07b
-EBUILD xdg-desktop-portal-1.14.6.ebuild 1095 BLAKE2B 3fdb1e051b9a16a3fa939342324b3a3e97e9cea38ec09a04bdefde186ef7faa6ed8da7028e146c97fbadf94c11d35f8faf2923a570a055900e6208f743addee1 SHA512 4901a6c1c4f23b74c8428e18b691d5e0383ffb89adbf0879ca00b77d5330df8866d64349ca1103c9f6eda9ad623ce6292434966038b79419266fbe332c7be07b
+EBUILD xdg-desktop-portal-1.14.6.ebuild 1094 BLAKE2B e724410b8e02ee4c0de227991ff2677aa4cd93d4695876e2907a6f764bd67142f1ec2abebda7ddd21ab87885df13c6047f6b048ed541ab244d8bea024d7b4f4b SHA512 caed7200b34eb6bd9c8d9292b951e97342b8eaf8b72ea7438473c1b861a1fe43fa5399ecb6e87748f55f071c39269af26e9468cabbf4a9d6989d784dd0b62288
MISC metadata.xml 250 BLAKE2B f3e9395137ebb9adf46cd35c1b6156f82c04cfa94f964f6da24fe71eb560cf51b4f70ebfa10daaa4884400ec22782d819ab794dfd29e7a47559f07208397195d SHA512 78c4ff15eed76ba883b457be95dabd41e928a0e64a42b758b5eab4d8a95afca27d5ea6a7cfe0948de578b169153a05f08aadfce1ddd41a88732212a1e76e565f
diff --git a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.14.6.ebuild b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.14.6.ebuild
index b3c3088512f7..6cba8e9a39b2 100644
--- a/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.14.6.ebuild
+++ b/sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.14.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="geolocation screencast systemd"
DEPEND="
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 5f50de58fec4..3f0afdb8a653 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest
index e38ebbf9cbef..12069035f08e 100644
--- a/sys-cluster/ceph/Manifest
+++ b/sys-cluster/ceph/Manifest
@@ -35,6 +35,7 @@ AUX ceph-17.2.0-pybind-boost-1.74.patch 845 BLAKE2B b862b1abf61c0f5cc17964c86073
AUX ceph-17.2.0-system-opentelemetry.patch 699 BLAKE2B 3a8d9f2173227ac457a9d79e2a58f162ddfdcbdabfe76c9d9dd7eec4d89c28158b4e8e566abf8870fe31d8743549bd26144b329347be7ccdf63dbdd774ad862a SHA512 27463ebcafcc3967853328be349f8da6a726e82a9a11c7922d82c26ab8a12954bebbeb5c050b3fe291d5083babe13575f24b3a5346275579e47997d72c52afc5
AUX ceph-17.2.1-no-virtualenvs.patch 2780 BLAKE2B c1a752893800344a89321c76763268453de3fb275a7e952bdd81c6356d3e5aec48fb8623025c5d4fb7b0281b7d31272c145ef7d921c42c41d858f46105301eec SHA512 53bb81846633e6ff480d46c777b46bf6af2dd07817c84413c772836d7815e5a38c7b61c903af32434896041617175afaaeea6f5618ef5fbec0ad9afd7d7aa8f6
AUX ceph-17.2.1-python310.patch 456 BLAKE2B 161527aee7f0c9a11e3823771f5452da98b9c557f7322b2e7515e9788151a0848a65cf55111754aee5fe1ee8d23de8c4266bbbd75a3162b56665124f95094812 SHA512 a43c363625c93f805322e7e26c50b760e7c55716fe5b0e360221342fc24b8453d5ac702425cd7854d4ba3870d97a043d3561d6715ddb73d4258a0b2a7c94e053
+AUX ceph-17.2.3-flags.patch 782 BLAKE2B 08cd4fefdce90bc42b9c4e3caff805b1d8c9d011a96d3d2562b2a5cecf25b1b20c65a0cb8e90c0972e6708088feeecd3f829d3fd614b41289bf7f0d2d6d357fe SHA512 65bbdeed0f835a5444bd468dce5e78bb43284f1cb96c3ecdbc63b267213b251c9ad18291f47cb4f604e6817e0bf4aab025b8b67c5c0877cd58f4981d4f65ccec
AUX ceph-17.2.3-gcc12.patch 924 BLAKE2B 119fccc4caa45e7b62c73d6cc66b9ba0b23598607c18fc621ce86e2ba11bbfd15e432e4c0e528fb8af2cfeedf3e535bfcc8008a39c5c7e3789b96372f2970e53 SHA512 121d8992dab710b5b1721e7fd04e30cb4e2e6b2cd2f6ed30934c6f65b3d9676bc5a1e8dd52c739cff704f900a651ea8729bb3234db033ef23434acd8fb5436fd
AUX ceph-mds_at.service 282 BLAKE2B 3a51e5d5e0490c021282a37961824d650891c2d84c077c6479a9ee733f8a16fbe65cf204aa74e30ddd24dc01f32740037a6bd137a40464d57e1afeba5a49f893 SHA512 3a37e187f925e1a5fb672ac90937f544f3b98ed5a30b6a6b931a600f9d6a245373085ed61b40e0c64b30dbfac51dd99cbeaeb7538b5f23953bc0dde1df94742d
AUX ceph-mds_at.service.conf 115 BLAKE2B aaaa28074bf47ee98272337b536e6ca89dbbbb0443d7774c38f62da4b210a5b2ffbb53fa2b7f20dffbee08206a0868e33d381a89b613a25b88f897dd32753fd5 SHA512 e0b51882ec864271a6468141fdd185e24cafcd677f312a7658880a30c00fd58d9043b2651548ab23bd01e54be248a1e8c03545a8fda0b699ca051de7ceb925d8
@@ -54,6 +55,6 @@ DIST ceph-17.2.3.tar.gz 168821857 BLAKE2B 21ec5ac33591ae8b22eae3d88680ae87340e63
DIST ceph-xsimd-17.2.3.tar.gz 173025 BLAKE2B 54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713 SHA512 ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33
EBUILD ceph-15.2.17.ebuild 10899 BLAKE2B 8e226936efc3f65e3903c629ccff9637ee37c94f365d6c636540f22bf68e8450ac254cb1c01e7876342f58b6407e5187956276507119ce6e76f0e2fc12859def SHA512 c63bf1fe0b3162d004ccf82c016089088622ede34609da3707cc9bf0f3f4f507ace5d5c1ac0ceb0c3872706e1c02b9b84b04d65faf661518e26acb25a4b60ebe
EBUILD ceph-16.2.10-r2.ebuild 12625 BLAKE2B 905f14e8f5b97c88b48201b61cea98e87e59cbaecb05d4027b3c9b9414a06084fe92a23d6d839b1bba070a9dba0c37c3230bff0eec9416e958e4afc363979621 SHA512 bbc24e103b6e08a89754c6e346aaddd5d851fec89b54cb0b8ec38f9621c1d8fd7825e470f50cd78d3c87f858c4d52f7e73ea37b9831ef1b2f28f28eae9d9434a
-EBUILD ceph-16.2.9-r2.ebuild 12578 BLAKE2B bd69561e5888f3390aa725e003c0a55815ec6336ed67b3c78cfc23e6805664a6ae4cc3018741f9f971b2002a49466c0dbc2468586dd127a5584bcffa394e13f3 SHA512 f35d201f56bac94bf765b7ce96bf18225bb4f702207e48d746645e24d7b548694fd1f4b7ddd4319dbaed73721dd778643061f4bce1523c4d9c3e27839c36fee2
-EBUILD ceph-17.2.3-r2.ebuild 12553 BLAKE2B cd5759374f92d617038aecff8c9064fd505fe17e93bdd02e252969301ef4a6016aacba137c78580f56581ec6a32d0a25418a6d3f386b4173aa22ea9e6d41da33 SHA512 bd82de5a3d883917ca8d9afe9d1f50d733914159519baecab5ce2bce10039a59d5a82040a8d97b828c3a915911e3b756a95bc630bca8bab110cf3960102839c4
+EBUILD ceph-16.2.9-r2.ebuild 12733 BLAKE2B 50711dcd407b850c0e6aa4f9be1526c19cfd51ab65bc1f32d66affb6ce3bc038b1e2f37340986a48198a7483771daa5f76396a24f86cb133ab9eb9fa79d9ea0e SHA512 d26383205ea5263fa9eb754b46882b009c6dd2d4b5d5995778524d548e617db88a72d34ba160712f4c05a261c97b3cea8b028526d91edf9757f06275d03311f0
+EBUILD ceph-17.2.3-r3.ebuild 12773 BLAKE2B f55b830186b0a10a5752843abbbefc104b90fd7c01663ae7020a68209436616bd68acd2c0262ae075ef1ee46dfa3809dd38919c5c4f3a10f4fdad41143f92364 SHA512 ef9c960bd16e97038b6de4985e17c15b72de687b234be941a73ae65556745fbc87d7090da775d5f6d2bb0231b2ecdd60edd100fdee71bf604b00add4e9b4ec45
MISC metadata.xml 2504 BLAKE2B df35722094ef7fbc1ecd16d3784e8589958a8d4e2f915e84f41e6ce5191256697a73eb9d3d658089afaaa82a5b23bdf7097870a15e43029d2598bb1792a4b571 SHA512 b0c03c35876eccf78360914237fdef8925963b21f78fd8516e8506150cce36a901562e33e6fab102dd5a4e727f9a4422eb136e5b64d46b9538fb4450b3467b2b
diff --git a/sys-cluster/ceph/ceph-16.2.9-r2.ebuild b/sys-cluster/ceph/ceph-16.2.9-r2.ebuild
index 59d566d734d7..b4e567bd5318 100644
--- a/sys-cluster/ceph/ceph-16.2.9-r2.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.9-r2.ebuild
@@ -335,6 +335,8 @@ ceph_src_configure() {
else
mycmakeargs+=(
-DWITH_RADOSGW_SELECT_PARQUET:BOOL=OFF
+ # don't want to warn about unused CLI when reconfiguring for python
+ -DCMAKE_WARN_UNUSED_CLI:BOOL=OFF
)
fi
@@ -405,6 +407,7 @@ src_install() {
python_setup
cmake_src_install
+ python_optimize
find "${ED}" -name '*.la' -type f -delete || die
@@ -471,3 +474,7 @@ pkg_postinst() {
tmpfiles_process ${PN}.conf
udev_reload
}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-cluster/ceph/ceph-17.2.3-r2.ebuild b/sys-cluster/ceph/ceph-17.2.3-r3.ebuild
index c31770f38434..a604240f1560 100644
--- a/sys-cluster/ceph/ceph-17.2.3-r2.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.3-r3.ebuild
@@ -219,6 +219,7 @@ PATCHES=(
"${FILESDIR}/ceph-17.2.3-gcc12.patch"
"${FILESDIR}/ceph-17.2.0-gcc12-dout.patch"
"${FILESDIR}/ceph-17.2.0-gcc12-header.patch"
+ "${FILESDIR}/ceph-17.2.3-flags.patch"
)
check-reqs_export_vars() {
@@ -330,6 +331,9 @@ ceph_src_configure() {
else
mycmakeargs+=(
-DWITH_RADOSGW_SELECT_PARQUET:BOOL=OFF
+ -DWITH_JAEGER:BOOL=OFF
+ # don't want to warn about unused CLI when reconfiguring for python
+ -DCMAKE_WARN_UNUSED_CLI:BOOL=OFF
)
fi
@@ -396,6 +400,7 @@ src_install() {
python_setup
cmake_src_install
+ python_optimize
find "${ED}" -name '*.la' -type f -delete || die
@@ -460,3 +465,7 @@ pkg_postinst() {
tmpfiles_process ${PN}.conf
udev_reload
}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-cluster/ceph/files/ceph-17.2.3-flags.patch b/sys-cluster/ceph/files/ceph-17.2.3-flags.patch
new file mode 100644
index 000000000000..236ff5441831
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-17.2.3-flags.patch
@@ -0,0 +1,19 @@
+diff --git a/cmake/modules/Distutils.cmake b/cmake/modules/Distutils.cmake
+index 1916363382f..ae460d84542 100644
+--- a/cmake/modules/Distutils.cmake
++++ b/cmake/modules/Distutils.cmake
+@@ -94,12 +94,12 @@ function(distutils_add_cython_module target name src)
+ COMMAND
+ env
+ CC="${PY_CC}"
+- CFLAGS="${PY_CFLAGS}"
++ CFLAGS="${PY_CFLAGS}"\ ${CMAKE_C_FLAGS}
+ CPPFLAGS="${PY_CPPFLAGS}"
+ CXX="${PY_CXX}"
+ LDSHARED="${PY_LDSHARED}"
+ OPT=\"-DNDEBUG -g -fwrapv -w\"
+- LDFLAGS=-L${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
++ LDFLAGS=-L${CMAKE_LIBRARY_OUTPUT_DIRECTORY}\ ${CMAKE_LINKER_FLAGS}\ ${CMAKE_SHARED_LINKER_FLAGS}
+ CYTHON_BUILD_DIR=${CMAKE_CURRENT_BINARY_DIR}
+ CEPH_LIBDIR=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
+ ${Python3_EXECUTABLE} ${setup_py}
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 8a55d444aaca..951e5ec2158b 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest
index 79a82040294d..76bec0e57545 100644
--- a/sys-process/btop/Manifest
+++ b/sys-process/btop/Manifest
@@ -2,5 +2,5 @@ AUX btop-1.2.7-respect-cxx-var-839318.patch 440 BLAKE2B eb2361ad5c594a2914526599
DIST btop-1.2.7.tar.gz 974883 BLAKE2B c23c0b13ee6749e30ca8a7624f27bac8dc81466ff957a042c9c5e4f7c31b81fc6c15d6b214186e4baed474263ea96a3ffc584783cd098f3ebcae9e34bd75a955 SHA512 c29e1e3d098ef29c710bf76c1ef20e54feceb490aa59d20475a7083a276d422a32f4b4ff423a121aa4aa7f83389980e553e1f78c165f111fe00ccac693d96447
DIST btop-1.2.8.tar.gz 976370 BLAKE2B ab71ac322afd84b5b73c5deb9003f319078809d81e2725a7447d2a8fe7539af21c669e7199a3422b2a1cc2ecbd79a46179343e00311f2d56bfa30f51d6340bd3 SHA512 4b5a3685ca5cf301cd7d6556bd365892587e6811f8323ca66728022aba7cc3ff95cf591b452151c9431824dc458bc3d09e10474c7c02a944e8931c4585914f5a
EBUILD btop-1.2.7-r1.ebuild 976 BLAKE2B 671cf4f553dc3956185b30622ed3c40dd4bcb265d261dfbf9b1980b3303de6b62db57f2d7588fe764206c25cdcc375203d1d75b25b3c430b66db355790e4c309 SHA512 398c351c25fc0446935e02f24d42c6ca2ca29d227e0fe9e49157774ee479f7e47bb009dffe6af8a3edd4618cc20b91dcb7514d240c5dcd18e820041a16cb6164
-EBUILD btop-1.2.8.ebuild 914 BLAKE2B ea38d1bae46b382da120401b4e2326a96ad958123be9e0d0e9628ae2ab15d6d35bee9d857a89a6993f9cab912d9cd886785f756ae3dd0845b5ab82aa671b9ab2 SHA512 85f5ec1d5b1329bac6991dfb51d4921d26c25acea3a1f91a61d92c3613df68f43e76aa6c3806afbb8af774b0b7f32278b6edd8e28a8db89eaac04a90203d5216
+EBUILD btop-1.2.8.ebuild 921 BLAKE2B bf11e4951dbabc9100b885f1a82847fc13484208e009c159f6e18db2bd4a2d26f09ce7af596e7b5ebb9ef10b629a81b1718434c8a2d414f0253d907253a8b8dc SHA512 bdaa27a8f0f8ef6a6c5689937bf9eac9ba6193134a151e7e62dbb4f11d9f8fcdef8d81b06db4f880372e519813aa6a358bf3f2dbce42d894f0fe8f71b4a47e80
MISC metadata.xml 548 BLAKE2B 74762cdc63011b363a4c06de8190541f862d70f0006461c7a1cf2d734caf20601ba0769dc067e261957fe42a64bdaf26297bf3d080c3c08203eabd73165f2f8c SHA512 bb16944df9321001ca5c9e9fff49ea39069386117f0cfde67e8f19e3f44c13d360effb578d2c44c67f792d1ff574830f13cb9ef183f594e39ad3669083f2cf41
diff --git a/sys-process/btop/btop-1.2.8.ebuild b/sys-process/btop/btop-1.2.8.ebuild
index 1ab3bda67589..b4ac52c9fecc 100644
--- a/sys-process/btop/btop-1.2.8.ebuild
+++ b/sys-process/btop/btop-1.2.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/aristocratos/btop/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
src_prepare() {
default
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index ce488763d580..c81264725399 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index ec377c97c19b..bc46d8a230ff 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -604,5 +604,5 @@ EBUILD firefox-102.2.0.ebuild 36378 BLAKE2B ad6678baa93bc17945baa3c1a4ea68e4d8a2
EBUILD firefox-103.0.2.ebuild 37012 BLAKE2B 67b6a46e8177ad1b568485ce7f6017d15bcab54b8c0ee5acc073f37df2b03093bd04b559c232b9428ddd5494c3d07629f6b352ca09138b1d39fe7d1d9cd24b4e SHA512 25e59e80b2afaf572c2e9dd60977caebbf6be9225e533ccd9ae95fea366d2289f98245211173283c0666cbf5ee6abf14f251d6322868662c3a677bf632b4ceef
EBUILD firefox-104.0.ebuild 36714 BLAKE2B 45053bcd91031d308be7bc86f3005e396b4434274d8ef7c06d0b71f16ee81046e57243ad358f44aab444479f13f52ed59d23f65f7c3742863d3b7f7b4a845705 SHA512 180642f6506ed0646f6ce462f22df3a99e8194a8affcf53768f203f7b0ae9a7415c793f948bd2246b5fd7b6c14dd7addac50f98379f7de6b6b61c6db75bd049d
EBUILD firefox-91.12.0.ebuild 35569 BLAKE2B 19154ecc4e0a2583554ced081e5c00c844926b5ec520aced40ca69aac814848804e0931414916f34822abcef11372ceb5efc3a20e4277ad7cc62ff0a42535503 SHA512 e22cc0a89e6d1fb8269720f9cfef0f305834786cb3e69ce4e122c681d3c1ea138deb1793bcb80eba029d981c819022709a2946d2a55ca2ddeb5917eff7eaa227
-EBUILD firefox-91.13.0.ebuild 35572 BLAKE2B f8c1710695587f7cd8fa6eb3c8cf5da36335702ddb010a47acfd8b52761df4f72c242a794b75162b97db908ef54928275bd5eef955f1d21e2d6f64fd429955ad SHA512 61249bc344270e6a462c04bfbef152e2eed5bdc244a7425a5c790dcf2a88c849978cd40dfe305e1fa44abb491a58d4b31de316f67e9e0e13743b0bb59aacf52a
+EBUILD firefox-91.13.0.ebuild 35569 BLAKE2B 19154ecc4e0a2583554ced081e5c00c844926b5ec520aced40ca69aac814848804e0931414916f34822abcef11372ceb5efc3a20e4277ad7cc62ff0a42535503 SHA512 e22cc0a89e6d1fb8269720f9cfef0f305834786cb3e69ce4e122c681d3c1ea138deb1793bcb80eba029d981c819022709a2946d2a55ca2ddeb5917eff7eaa227
MISC metadata.xml 2275 BLAKE2B 8c145b0b5014acda00fe3839889f7805aa78b65a18eb59135576e861e0882c9966a3f91adb10a7b5afc0ee80548da9f0d7b8a0edd6ab88d9cddbcaef6f9619dd SHA512 187618848f28f201e8a554e938a37b21c5d16619e76ca7cc53c227f9f1f76b9c9c46781b3b0c31bc78bc0e52865e95e56a3741a0e623cccf104eb936b4f22beb
diff --git a/www-client/firefox/firefox-91.13.0.ebuild b/www-client/firefox/firefox-91.13.0.ebuild
index a904025dae8b..bbb4a12b57b8 100644
--- a/www-client/firefox/firefox-91.13.0.ebuild
+++ b/www-client/firefox/firefox-91.13.0.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
SLOT="esr"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index 3212928eb0b2..5d1b129d1783 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_105.0.5195.37-1_amd64.deb 91188968 BLAKE2B bd61f1ea661c88c347ca4e86a1f33359b498162701a60e2bfcc5930e9df77a71a206e1c956292c5ca34b0c6c64626efa06f2194a3e154435ca1e0ad639ec28e2 SHA512 33a66accf568605bf292c8e3f5f634660163d13c6ac6235c22ecd93aa665fcfaee3706b1eb2da1b692dbd8900bd77719c638fb1907dc175967de94d74d391352
-EBUILD google-chrome-beta-105.0.5195.37-r1.ebuild 2785 BLAKE2B f9e2822a6a7a709c4bd82efd7b69281c99e3646578fb38245d22f84d4bddbdda846b829100ec19940f6a6d047563df1ab283f606827081a7f3ecfebad02df522 SHA512 f5368ee498d0ec1d83b99c12ae59c6ec7da9fb58334583ac456dd77a9c782fe1ae91d15614bdaf9673c9a362c56f2f3d81b5ed82aca3d31357ebdf076e7167b5
+DIST google-chrome-beta_105.0.5195.52-1_amd64.deb 91366196 BLAKE2B 7849a0a98540829496f8096482c08c70e573a67d4c6cd2f4e76778067d39df8752d4dcb1a9eca0382e5b243d6fcc7357771c1b98f4a674083a99dec443251e2f SHA512 20b55c78a1feae3d53da3fc73461a8e5c0466ca17e5d826904d4bd2d894ee9aafc8d3a2fcdfbebd3d0a0cdf80b9e2972590998c98ed380077e8e94ac4d4afda5
+EBUILD google-chrome-beta-105.0.5195.52.ebuild 2785 BLAKE2B f9e2822a6a7a709c4bd82efd7b69281c99e3646578fb38245d22f84d4bddbdda846b829100ec19940f6a6d047563df1ab283f606827081a7f3ecfebad02df522 SHA512 f5368ee498d0ec1d83b99c12ae59c6ec7da9fb58334583ac456dd77a9c782fe1ae91d15614bdaf9673c9a362c56f2f3d81b5ed82aca3d31357ebdf076e7167b5
MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986
diff --git a/www-client/google-chrome-beta/google-chrome-beta-105.0.5195.37-r1.ebuild b/www-client/google-chrome-beta/google-chrome-beta-105.0.5195.52.ebuild
index a43359e220bd..a43359e220bd 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-105.0.5195.37-r1.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-105.0.5195.52.ebuild
diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index 94e6e5637b99..05713f51b9fd 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,7 +1,7 @@
-DIST microsoft-edge-dev_105.0.1336.2-1_amd64.deb 131567160 BLAKE2B e176c7a04dbda390bd08eb8be63e1328d4d2a95682acf9ce815e69997ec016a108c9d2898a6eb45aca817cdd92cddc5b53fa2f32afd40ced4a8c05c0c25f7312 SHA512 430901a96d42f9742ded46ada8e5141b0fb52c3f03e51042ece7669c230a23f334c97d7bea2a3ec5edba7098e8970c89495a685d8eb81438a69c2159a662af7a
DIST microsoft-edge-dev_105.0.1343.4-1_amd64.deb 133428584 BLAKE2B 86c81cf8507cc3f2fbfe796e52273b499dc824a22d4b241f1949e05d7cf5e56eb16fe1b55313ef640dce37353b356aee8233d33033c4d3403b2481fde4a5a566 SHA512 8a2d76db15fc7f748b4276df3b08460ac9b740db5a0b7a58c8a30fe2dd595ae507bc660d45e253b676c236baab41a0a0a3aead3e9f4594d2d02ddcd7a01cbe28
DIST microsoft-edge-dev_106.0.1349.1-1_amd64.deb 134276724 BLAKE2B ea3f140a784c13c8ecc854f91099c955594886a70dd579ee9cb8e0452b946e9ceedcdc545985eb7e3b3f4732f61f0e0b639591ceea59acadd55689ce1c122bf6 SHA512 94c9ac11be4c1e9e983acc34ce178c03a8755466cacd3af42d60f0ca2aabc42eca9a0896a5145ef1579ba97d40d658796119e71d6fcef6af2fb948936bef5550
-EBUILD microsoft-edge-dev-105.0.1336.2.ebuild 2504 BLAKE2B 7814aa517dea7ae2621aaa7a78ed8382b1df55b42089441547d17c37c7eb9d0bb0a1db6cc427ace91f2a08e340c5667893604841fb59952806f916442df0ee97 SHA512 928fd020e419bde93a3fb8493e02d4c73db393913dd9189cf08bba8071c7a8f097e7150a9aedd741d8341dff44a8e8501c3c9be6bf6b8613c18f4ac1e3425ade
+DIST microsoft-edge-dev_106.0.1356.0-1_amd64.deb 134785856 BLAKE2B e60812a3ac64a72f4cf6af33533487a094bcf39cc479a44943f824b6736af37bea16a63308a4dc2b1bf1e1b169ebd931e1a6b498fc532beb5546b5772e9952be SHA512 91436f513c12ff12ce56da1f4700bc1489dd12d2331f2263d3353611a1dc04914fe7d12058e06abd458441a02696b64b73bbd8ed768d408615616843aee6179d
EBUILD microsoft-edge-dev-105.0.1343.4.ebuild 2504 BLAKE2B 7814aa517dea7ae2621aaa7a78ed8382b1df55b42089441547d17c37c7eb9d0bb0a1db6cc427ace91f2a08e340c5667893604841fb59952806f916442df0ee97 SHA512 928fd020e419bde93a3fb8493e02d4c73db393913dd9189cf08bba8071c7a8f097e7150a9aedd741d8341dff44a8e8501c3c9be6bf6b8613c18f4ac1e3425ade
EBUILD microsoft-edge-dev-106.0.1349.1.ebuild 2504 BLAKE2B 7814aa517dea7ae2621aaa7a78ed8382b1df55b42089441547d17c37c7eb9d0bb0a1db6cc427ace91f2a08e340c5667893604841fb59952806f916442df0ee97 SHA512 928fd020e419bde93a3fb8493e02d4c73db393913dd9189cf08bba8071c7a8f097e7150a9aedd741d8341dff44a8e8501c3c9be6bf6b8613c18f4ac1e3425ade
+EBUILD microsoft-edge-dev-106.0.1356.0.ebuild 2504 BLAKE2B 7814aa517dea7ae2621aaa7a78ed8382b1df55b42089441547d17c37c7eb9d0bb0a1db6cc427ace91f2a08e340c5667893604841fb59952806f916442df0ee97 SHA512 928fd020e419bde93a3fb8493e02d4c73db393913dd9189cf08bba8071c7a8f097e7150a9aedd741d8341dff44a8e8501c3c9be6bf6b8613c18f4ac1e3425ade
MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-105.0.1336.2.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-106.0.1356.0.ebuild
index a8cc7e730ebf..a8cc7e730ebf 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-105.0.1336.2.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-106.0.1356.0.ebuild
diff --git a/www-plugins/Manifest.gz b/www-plugins/Manifest.gz
index 88a291b0e3f9..7a69a210a85f 100644
--- a/www-plugins/Manifest.gz
+++ b/www-plugins/Manifest.gz
Binary files differ
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index 2ac2914c426d..689a00e56935 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,7 +1,7 @@
-DIST google-chrome-beta_105.0.5195.37-1_amd64.deb 91188968 BLAKE2B bd61f1ea661c88c347ca4e86a1f33359b498162701a60e2bfcc5930e9df77a71a206e1c956292c5ca34b0c6c64626efa06f2194a3e154435ca1e0ad639ec28e2 SHA512 33a66accf568605bf292c8e3f5f634660163d13c6ac6235c22ecd93aa665fcfaee3706b1eb2da1b692dbd8900bd77719c638fb1907dc175967de94d74d391352
+DIST google-chrome-beta_105.0.5195.52-1_amd64.deb 91366196 BLAKE2B 7849a0a98540829496f8096482c08c70e573a67d4c6cd2f4e76778067d39df8752d4dcb1a9eca0382e5b243d6fcc7357771c1b98f4a674083a99dec443251e2f SHA512 20b55c78a1feae3d53da3fc73461a8e5c0466ca17e5d826904d4bd2d894ee9aafc8d3a2fcdfbebd3d0a0cdf80b9e2972590998c98ed380077e8e94ac4d4afda5
DIST google-chrome-stable_104.0.5112.101-1_amd64.deb 89863696 BLAKE2B 1af118887ead69b0f7e11f694d2c431fb1f8581e5c4760a1d1721b7737548f05b6f09e4967b363c5dc845bf89bef75e32756fe8f194ad9661608b206fd90d486 SHA512 7e3bd6d84d51a6411670cdb7afade7c027f4ef02f3527cd853f91f4fcecaeca82b701aa3eafee15be870442171947cb8ed8fc62515167e7e1375c8dea50b105f
DIST google-chrome-unstable_106.0.5245.0-1_amd64.deb 92217136 BLAKE2B 32f8a57457301ed71de2878ec2314afb02700abdcf39fdf728d948311122804e7a200b738d09a18c2428c5e69bbd20c0462c51216a9964bdc824ef38296aa396 SHA512 3b2c12d1d9a92c3d619adfc52b57257576a150cff31cf79014697bb7ae56406e427af5d7cdfff341e7283aba720d337b09788b16a7f9103201ecf3b5b812fe8e
EBUILD chrome-binary-plugins-104.0.5112.101.ebuild 1178 BLAKE2B 7e2302efe34d64e47dc50e2030eca39e319040087a38f8ae74c1c6bdfb7caec7cf198c53d83b6134ada98292c79c55a3b19ab88ae74d34023310f921652fefdc SHA512 55691ac6f5b345ad9ba9b3d531f8612d9f062bb531057c95e719fca4f447cd872ad74c575251d31331b6176c3165dbf367f5a7711dd21623663093e056aa9411
-EBUILD chrome-binary-plugins-105.0.5195.37_beta.ebuild 1179 BLAKE2B 072540ca9510f112844428ac1a26502625c41147bc1bdc716d571f25a595012f0ffd439915cf819de9f2147d1908448d2e47f15aefc1a628b0414ce872edc5ca SHA512 ad9f41198bc9cd2f4e02e58176fb7a5169eff66da4a502d516b787a728cc8fa0fb7531f4c3d746f5a50b174b804f34fdf493594ba461cd76a4d6fec089b7bae9
+EBUILD chrome-binary-plugins-105.0.5195.52_beta.ebuild 1179 BLAKE2B 072540ca9510f112844428ac1a26502625c41147bc1bdc716d571f25a595012f0ffd439915cf819de9f2147d1908448d2e47f15aefc1a628b0414ce872edc5ca SHA512 ad9f41198bc9cd2f4e02e58176fb7a5169eff66da4a502d516b787a728cc8fa0fb7531f4c3d746f5a50b174b804f34fdf493594ba461cd76a4d6fec089b7bae9
EBUILD chrome-binary-plugins-106.0.5245.0_alpha.ebuild 1179 BLAKE2B 072540ca9510f112844428ac1a26502625c41147bc1bdc716d571f25a595012f0ffd439915cf819de9f2147d1908448d2e47f15aefc1a628b0414ce872edc5ca SHA512 ad9f41198bc9cd2f4e02e58176fb7a5169eff66da4a502d516b787a728cc8fa0fb7531f4c3d746f5a50b174b804f34fdf493594ba461cd76a4d6fec089b7bae9
MISC metadata.xml 263 BLAKE2B 63f20710af1b20f01824544c06058c4bef7c4b6e1b66a2bcd17c2dde8f48e6b30a074ec6c3940976d652bb8885a80495914a3ddf4de5766c04f5913780c85668 SHA512 85a03d35084d8d81e038c8065fe58a36f3dd1f5355aaf62033ba590636fa4855ee993ec5f3d10645a55754debddf0b57b4403172f3808e4575b3b2d8d7f180c0
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5195.37_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5195.52_beta.ebuild
index 48788b628112..48788b628112 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5195.37_beta.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-105.0.5195.52_beta.ebuild
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 6a81f8641a21..c81f6c97f703 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/nginx-unit/Manifest b/www-servers/nginx-unit/Manifest
index 31ad9d1bc2d1..ef399788c699 100644
--- a/www-servers/nginx-unit/Manifest
+++ b/www-servers/nginx-unit/Manifest
@@ -2,6 +2,6 @@ AUX nginx-unit.initd 291 BLAKE2B e0d8b4bbdd9d57214551f4257b95271210a942fed747797
AUX nginx-unit.service 237 BLAKE2B 7e8b373372b7908bee80f4a57718a6b9ef7fd99872057006377284fb3bda088a0b6720b0246e5a27b6853d6351244432482f12afe5758b0f36dbdd1c04cce118 SHA512 fdf7ec12f58064c9a9fbd431fc4f56699563ff6bbf8124195810ca7a2e0ed813dbfdc41e6e1455b12960bd8d96fcf0eb2b632243d71d6a3b74d93a263c11596d
DIST nginx-unit-1.26.1.tar.gz 865811 BLAKE2B eb0b62e48a8d0f9199dfe77a2d6ec90a06ac24f83b362ae16fde83eea53e03923127be7b24da47a83cf51fc4ebe7930cba9a3ee7550a5243f242cc4bfba3a3b9 SHA512 1caadb35cb208067a5d437e1f649c9f9a833a39c4344b2c3a5ae94d9fcd811913e2f23114cf8d7886030306e036da18c55f09044b8a575c1616568321b8d84ec
DIST nginx-unit-1.27.0.tar.gz 871783 BLAKE2B 12fe08d5992bec6f1034f40b310f7cece74fd5c2211598f32eca35b0c79963e20e4eddc03604cce71340e5105895e42eb3748e1f923adb2f98a642cf0345ce41 SHA512 2f34ceccc966bffb790e3149f02c3769f6a41e6bb3cbaf4c5a9bcc512d9f1baf919e13b6d87fa29885561a449f72afd32b771206aa5d71daff9604bdbd7725a6
-EBUILD nginx-unit-1.26.1.ebuild 2039 BLAKE2B 9be21599b03a00bae312d974d01a3454eb197382ff3877e9f54c1d4c309e9e2f3601fd0cfd9633a2f0d4a82b1f8cedc87305c0f412d18093ca2be8d77e8a8792 SHA512 fb394c14106950166678c07bc615aaca76066d37790308265626a553b9492d74ccb4e2b9083e57bdcae73b6d02847cde0d0b8f91008f6e849aaa2607b961bf60
+EBUILD nginx-unit-1.26.1.ebuild 1995 BLAKE2B 06e29dfbb618e297ac0ed9880b8d756a1f3eea5b0f56e3e5a546a62c2d27673b0d53aa88c1d7987486c1d5ce291f7414f981bca5f0eb505b178799448809aa48 SHA512 4aada60599e66702edb9112556f87a5812186870698aace8d8dd68600336fc9ba401cd2040514f5b40f3a5930ca0738d42ff6d233a9b4b8a36bea6de4e120d7a
EBUILD nginx-unit-1.27.0.ebuild 2085 BLAKE2B 2c1b7564775ea6decb669001fc36f147dfef38a5ca72e78ec3be7a5fd004e549ff4c2b57326db61e4a7bbc23797918022840fc239e945e3324ba6e1c56f9709a SHA512 b4b2a2f21ea4ca43910fb231afe766ce234b05fe7cd840e7a23235736c8147728f848f1c7f40f6eff3a9d978254437e6a5a51e0196854666a623ecf9b2eda49d
-MISC metadata.xml 879 BLAKE2B dc106dc27a9308416d5d2c95ecfdcf1ed9fc0975cb4aded845f40bbd20e27e3e07742191cc42193a9063f2347d17a6eda7a76239dc49619058414c1993b487cc SHA512 159a0aa1d20d5eda346236b5961e51a74b77ea93b1c20ce1213fe51ffe476bd9e5ced1edf0dfef6cd408c1b6924a0aad3476dd24dbf1bd0e75abb59e6517c1b3
+MISC metadata.xml 830 BLAKE2B 9ff8b1d0525b28b0310f0de99abb99f1bff74a5effbc1bc3bf991e338a3f201a947fdc1687433ab0e9b6849c14feeaed2b5fdd8ba770fafa62f00f18158bbc60 SHA512 9fc506c23c1f5031774cb74823d8a5090dc8920f0e6e7e22bb2e46ae6df4e9705fa65033b57c5452310ba342ea520757a5f14bf9d1828b47101a2d5382ea1c57
diff --git a/www-servers/nginx-unit/metadata.xml b/www-servers/nginx-unit/metadata.xml
index 75eae13eaaaa..c4c035f5c517 100644
--- a/www-servers/nginx-unit/metadata.xml
+++ b/www-servers/nginx-unit/metadata.xml
@@ -13,7 +13,6 @@
engineering or operations.
</longdescription>
<use>
- <flag name="php7-3">Support for PHP 7.3</flag>
<flag name="php7-4">Support for PHP 7.4</flag>
<flag name="php8-0">Support for PHP 7.4</flag>
<flag name="php8-1">Support for PHP 7.4</flag>
diff --git a/www-servers/nginx-unit/nginx-unit-1.26.1.ebuild b/www-servers/nginx-unit/nginx-unit-1.26.1.ebuild
index 48dca172ad9a..a8f53d5b68c9 100644
--- a/www-servers/nginx-unit/nginx-unit-1.26.1.ebuild
+++ b/www-servers/nginx-unit/nginx-unit-1.26.1.ebuild
@@ -17,13 +17,12 @@ LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
MY_USE="perl python ruby"
-MY_USE_PHP="php7-3 php7-4"
+MY_USE_PHP="php7-4"
IUSE="${MY_USE} ${MY_USE_PHP} ssl"
REQUIRED_USE="|| ( ${IUSE} )
python? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="perl? ( dev-lang/perl:= )
- php7-3? ( dev-lang/php:7.3[embed] )
php7-4? ( dev-lang/php:7.4[embed] )
python? ( ${PYTHON_DEPS} )
ruby? (
diff --git a/x11-apps/Manifest.gz b/x11-apps/Manifest.gz
index cdf47789c0d8..f440dcc8d361 100644
--- a/x11-apps/Manifest.gz
+++ b/x11-apps/Manifest.gz
Binary files differ
diff --git a/x11-apps/xisxwayland/Manifest b/x11-apps/xisxwayland/Manifest
index 787d75f455e2..39c8c266ab3e 100644
--- a/x11-apps/xisxwayland/Manifest
+++ b/x11-apps/xisxwayland/Manifest
@@ -1,4 +1,6 @@
DIST xisxwayland-1.tar.xz 4168 BLAKE2B a8e4a658427f5b03e3d05b25772c4f136c13be47a68619a6beab3db72a70e836e495fcbc8a19d5f9347f3336a1dc9b353f483fb75e47ebfdbb9b8409e63444f0 SHA512 9514442313cff4df0c71fed445ba0e3fe52f3c84ebbec81725a590f68cc42ea01ac96b23736a0108fe206da3aee48434c5c30d1c58905bfc75db35205c288bca
+DIST xisxwayland-2.tar.xz 5220 BLAKE2B 47bd626ad2cbeb5b0e114a4f603858c82f4f870f16de038bcadd3010f90e140fb8a3b0531e4102da7527c49bcc6bae6039aa6b42c6182da80467d5a3f040b817 SHA512 b89e19c85a5cd7e62a52e22772f80f03bfea069e31412ca11ac38174c4a2994be559e9d5fb49e6d1921b3f1b06ee71b50ede48990a1e7804a96207b08fc7827f
EBUILD xisxwayland-1.ebuild 657 BLAKE2B 65944553932a15bf773973fabe34c678792a16e9a2fc34dc30bb2badedbbffb125ec608c64c25c276ad907187e324e609d328ae4bf7a46e99746450c6888d984 SHA512 0ee7a3b984ce49d10bb3c5c4df0a1f7c4f53f9aa9a38149f36d4684baefba0e96533b1158b05abf88939faab6b4011b71836298f88ffc223b01a00dac16055ba
-EBUILD xisxwayland-9999.ebuild 658 BLAKE2B efc940d5ec87691440cb8996569402b4384c3a549b410e099a11fa73ed288c5853afdd2cdb2363f15d28c093cd73847787930ecb1fe268ef35893c36e6c5cc69 SHA512 e859e3c45b9cd3260a12fccbf569cac1e0a7d9287fa474d4a5c20eaaccd0dfa3c2d7a5845055ef527d9b9d5cdb77ff1024b6957fd967e6f7ff1c78995d793170
+EBUILD xisxwayland-2.ebuild 655 BLAKE2B cab7cd95e5f719b168637b3b0f3edc4a7c7a32dae2d3d3899baf2f55dbf0ef5ebce2608b0a17a672884c194f815bd5759f78509ef9f55e2633d6ce879570d34e SHA512 deb650604c243b5f78f6449f0129dcff9e5c3adfba516ee55ac63a7f32a8b0c6b5b1b5e44c77bafe9fa5877b95de3f8a738a94348891eb2b4a4487a035c158c1
+EBUILD xisxwayland-9999.ebuild 655 BLAKE2B cab7cd95e5f719b168637b3b0f3edc4a7c7a32dae2d3d3899baf2f55dbf0ef5ebce2608b0a17a672884c194f815bd5759f78509ef9f55e2633d6ce879570d34e SHA512 deb650604c243b5f78f6449f0129dcff9e5c3adfba516ee55ac63a7f32a8b0c6b5b1b5e44c77bafe9fa5877b95de3f8a738a94348891eb2b4a4487a035c158c1
MISC metadata.xml 231 BLAKE2B 6373a9c04316f777f87754fbb7cbc856493138d32bdb05d1015946ebbb359c4b8adb9372554097833d5c9a20e00e32fa0a1c90995d9299dd2215a2cadcccbb73 SHA512 bf6ad5078a6775cd61d257939d41ec53d006124475da2949c55b4b3ac138ec85a88b9068c5920b1e781fadda963939b8f120f8864d82e10cf50e09cc8052a6dc
diff --git a/x11-apps/xisxwayland/xisxwayland-2.ebuild b/x11-apps/xisxwayland/xisxwayland-2.ebuild
new file mode 100644
index 000000000000..aaa53f42f155
--- /dev/null
+++ b/x11-apps/xisxwayland/xisxwayland-2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = 9999* ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/app/${PN}.git"
+fi
+
+inherit ${GIT_ECLASS} meson
+
+DESCRIPTION="Tool to determine whether the X server in use is Xwayland"
+HOMEPAGE="https://gitlab.freedesktop.org/xorg/app/xisxwayland"
+if [[ ${PV} = 9999* ]]; then
+ SRC_URI=""
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://xorg.freedesktop.org/archive/individual/app/${P}.tar.xz"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXrandr"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
diff --git a/x11-apps/xisxwayland/xisxwayland-9999.ebuild b/x11-apps/xisxwayland/xisxwayland-9999.ebuild
index 9ecc6cb03fe4..aaa53f42f155 100644
--- a/x11-apps/xisxwayland/xisxwayland-9999.ebuild
+++ b/x11-apps/xisxwayland/xisxwayland-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
if [[ ${PV} = 9999* ]]; then
GIT_ECLASS="git-r3"
@@ -21,7 +21,6 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE=""
RDEPEND="
x11-libs/libX11
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index ed676d927a29..01ad00604e13 100644
--- a/x11-drivers/Manifest.gz
+++ b/x11-drivers/Manifest.gz
Binary files differ
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index fc6a8cd531c2..6225bdb5b60f 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -9,67 +9,39 @@ AUX nvidia-settings-390.141-fno-common.patch 478 BLAKE2B 2b222b26049aeb669235061
AUX nvidia-settings-390.144-desktop.patch 433 BLAKE2B 5f2eacf1cb1d8ad1ba2cd7163f967df3141a75cbeeab967eacd1459f61ac597c5123570d68e8c51fff324b23a81df52386815a7156ec77ae8886e86ac70974ea SHA512 96411bc1a752f10514e81996cfe077e479b19a41ea857b4a3d51a8675ce051bc366fc8b071eaf25f335a45ea2a5eddaa49309a946a70610de871e9ef2ae6cc75
AUX nvidia-settings-390.144-no-gtk2.patch 367 BLAKE2B 59a60b103df6b187009417dca22caaf45292b94005d92df9e513804e5137959ffeda1d9abd5506cbb5c7be604023d2c59f0841190b03502542ad0c2d3f084a10 SHA512 421558442a2228f6ffdb82b2bd6862cbc286b8ba259c4970f54dcc445a988575864404f2c3933d2436d8d40de1bf0e34ee7ed855742c5d677094c260e32a1e66
AUX nvidia-settings-390.144-raw-ldflags.patch 468 BLAKE2B bf4c00a76351e6c3d1587b4f71be61fac8cc516fa22da0a47538fede92b619eb77b1cc09222cd403175a2015eb2ca745e8cdca90c9dca1b938ca13a2e59810ba SHA512 1fc568bfd1faba1f7af4f4b07715912b7f1d8103626ec0c9fcbb465ded606059ca264f386fe415105ab9f95c4ab173bf4b784ea7380bf17ab6979f56fbd01757
-DIST NVIDIA-Linux-aarch64-510.73.05.run 211202539 BLAKE2B 0841e4a6fe09d2f0720b25eee545d15d09edb9689ea886fcf86394d09472cda1119488c58325b7bdc20a13af8bcf577056b44987a5a276d2914935fc223285a1 SHA512 bf46b4b8116819ef58fe3aeafe823627d797dd42e936cdc10f93a4acbfe2d7a53614f3d3ce1e43a1027c7d4c6ed5cceb66bd7ebba98471ecbe660b711e0b62de
DIST NVIDIA-Linux-aarch64-510.85.02.run 211430737 BLAKE2B 80dbdae485a70c118bb4d6393fce80a0ac0392e38b959685428407b48786d543ec1651b5a38984c5218730e1766e4fb890a0afaa28a981a097cadaf516d9d135 SHA512 54faa9b68425dd046f42180560aaedf4805a7b9c5cfbb80b3729ed6eb61faf3ef619cce8fe0b2af30b810a1aa43279b0435decbdd5c35434a5aafc08b3354547
DIST NVIDIA-Linux-aarch64-515.65.01.run 220195966 BLAKE2B f83292c15e1f2baf3e6d6460e4aa59a24e87787d5e5ed68e13bc2321b080582eb54392ca396406f35680d1f713926fd268617a13a1b0c7d9302aa6feb91bc9a0 SHA512 31ec7ba727bf14263eeadc3880bd8f2aaa0fe8c144aa216bb8af06a154dd1aa5f4a787fe386b20f5d739a49c80435bca5f6deba3010c593e1e54ecd29b4ab1b0
-DIST NVIDIA-Linux-x86-390.151.run 50757681 BLAKE2B 48821fd918b858167f4f6bda123b132898baea1c41fe7a9273bd67c54d664fce949c9557a7978766661c23e6bc61cb12d1ff6d376c050cdb4cecad117eae7001 SHA512 4e60a5886a8d25b86efed62c01a4ad3aae43c515c8be18ada3f3a20b47c9c6e1d4ca5f268b00932d52ef4330d84c4324e574e6847fef871ddfaa9a0e9dc9751b
DIST NVIDIA-Linux-x86-390.154.run 49362860 BLAKE2B 083d9dd234a37ec39a703ef7e0eb6ec165c24d2fcb5e92ca987c33df643d0604319eb65ef152c861acacd5a41858ab6b82c45c2c8ff270efc62b07727666daae SHA512 5064ae135d099a4b8b81cf4d29f0cc0dcbcd93f13cadb0378f5e20eefad47522bdab42c9130f22ac8a22a4bef22365321cb35dc53b0ba35374e2bedd44e5a5c2
-DIST NVIDIA-Linux-x86_64-390.151.run 86025677 BLAKE2B 8f78ee00d15ffac9f371e8302541eee8b033670953850dd770c6615eb674fcda2adcea52582284c59a9d7e32943a445d65515b1cacd6f8e5fcbe6c9e94080fb0 SHA512 aad962e4132c8ab031b5f72e47fbd4b5c49824bc175f13fd2c6fb3e539d41ff9829835ce4928bbfa56aba2ffa43fbe3d8049e9246e29b19abcea0ac89bdae5d4
DIST NVIDIA-Linux-x86_64-390.154.run 84438529 BLAKE2B e1bd2982f9697e74b593380acf471e03192cd8d20f14bd9b43e6d5925421c518278e75515a0713be25b29bf99d7ea49c770adf2cede79736a03f323d5ed96a33 SHA512 cab7de6db783089c1e385da0296c43d2cbbe266bac2bc177044e279224a6ef9c76495b46c4b7056eb5a82b21932a2002e0c12f7659b446a2586f9df30a69a9a3
-DIST NVIDIA-Linux-x86_64-470.129.06.run 272145574 BLAKE2B 9eb75456f3aa6cea13a66b9e161677e06ab3a3e12d960df3973adfa7ded4aefc5336761398f92e91a304786e48c1cc0a34675ad18d416297a177d677668ec4a2 SHA512 6f61f01b3840e30b3cd195ecb81826c37200e27b79d555808c873d5381fd55868bddf16a53f15cb51646af067705a6ce289c4cef514908b1b4b2d2e765907252
DIST NVIDIA-Linux-x86_64-470.141.03.run 272986406 BLAKE2B 12ef580dd98146715442e6b8e9f27bab4a12121f3edb2e291961f8dea96ec1b81d2c974d380018223999c67a7bec9873675487f436e60aab34e83b1a5b7065f1 SHA512 07aca8ea6aac5592060b4177ef43e9a3a5b2e3bc1a2d5959bf2ae349763fc62ed80b987af5607bf2d9a48e25c4e38e64970bca0177d63bd57a703d47debf5e18
-DIST NVIDIA-Linux-x86_64-510.73.05.run 329250752 BLAKE2B dd79ad5a7c94cd50a832a224a5dcab7cb24368453417962ac63cb7dca6f7d9bfe0a41460df90f9793b9c8c2e42d1e3666c940cf9f869e18b201df385a66c7dd8 SHA512 c2ce41ee8112ad5450d6aa18f910da0870ac08a1ad0ab0d82a256b191c7826057afb3477e7a842244034c9eb9de37c6af919b0dd055bb90dd2a32d7e97a8c72c
DIST NVIDIA-Linux-x86_64-510.85.02.run 329836795 BLAKE2B f9f56a2498d223ee5a27b783bb2cffb8e77cdb9ed5139afce2bd6fc4e9eccb19b7068b9fa15b4e9f7242cfcdd1fe3f93faf342aae1eb5e9b32625663a0c32463 SHA512 ce04706b707d08f601ee23ed2f4b5d6b4c2e8c17d74557b720be64e0c0f4ff915bcf35efa2470c27d90a7e1bad4eab48e6d9b2b1f05442546d3324f2a10fa69b
-DIST NVIDIA-Linux-x86_64-515.49.10.run 362743485 BLAKE2B a97490c588c4a0abaa23b889204f39ff6f39da9105170860d6bb85255e23a601168c295b2a68a4b0110782ca911cde8b8db3ca1e54f2aa62e8a0322e7c60967a SHA512 0c9e51d01152294b890675ffe39cb246e9b7ac221534a6f1a895cff1e83e4785d82a93a39011277debedfdb51b3979e7a56258b5c8d54f065b7a90a5ca627e2a
+DIST NVIDIA-Linux-x86_64-515.49.14.run 361766775 BLAKE2B 696b57e6449c13453692c500b51cf1556cd8182c84eb6ea9d9d141822bab72a8a334f436d5d4537599407b1fcff5ea4df089ce0ed9138e31f8c9778c65813444 SHA512 7537737d551a39264cbf3e25d40e4e58732778dd1aea754bac7ebcc7b18ef5a38dd18d8394157853bab56d1edaba733b4fa6b0e3b8e35ebc2fa26950d115f776
DIST NVIDIA-Linux-x86_64-515.65.01.run 364182561 BLAKE2B 552084a5347c0388f5cb0a6eecf41fb3d401356cbbbe957569e3eb0a4ca03b3db0dea0f7f6a37a6b66cf6d5377677ee57a6df73668002a13efd8140b153fcf03 SHA512 5221a4ac071eb39a37a841f19cfe4983286dc35e918956b40604404ef36c122612475df7b9a391a9a70bd60f44e598c8a0e5ec54ccc3e90d51f01e1b2fbe5e33
DIST NVIDIA-kernel-module-source-515.65.01.tar.xz 7510104 BLAKE2B 806f895d2de136427702c21ae231ba0e304850b07f2f43f3f2f1ba7b0115b7c9bb36435ad53ade6c778ab74af976c4613427644c1c03e3a9df9ddcb6f79de0fc SHA512 2975a498d7dbeace6feae5611b27be640e05fedf5faa257abde839756f508bae238de59a3277fb3326a51c048d9478b19d9ef7968061aaac9f1f588851bdf983
-DIST nvidia-installer-390.151.tar.bz2 150160 BLAKE2B 373c0f26ca258d6e274891ec49f8ae768b3ba50cc1079b697e310c52fac7710b221591074497803b3e65a8fc9c2f49a493126de0907a117d6af1101d190b2b38 SHA512 027676209d1ba5fa3bf63d716562beb308c28b083f9411461112493f006afa69bcad7c95c479724a841f2790548924a3cf4b11ae95b70e33854ce0b2eff4b8f8
DIST nvidia-installer-390.154.tar.bz2 150301 BLAKE2B c9c91b19455823e42ccb9c9c49761f38bd3f85ddfe2fb4c159fe37f10a1d66f5b7b02d66b403881d863c905f86f1ecc1ac7393f051f1b7bee764ab1e15638218 SHA512 56ef5b845cd92a235473e868f81d6f94a1dc685e8bd113cc63be43d68a00f8f4eb74e239a2fec623a4ba89dd5c3690d5f97d06d71ca093570a05bd88757224fd
-DIST nvidia-installer-470.129.06.tar.bz2 146297 BLAKE2B d09351edc3b90bb401ced3cf883c18dfbd83b9a1f2d4b5595adc8a593357e848ad7d588ef2283ab11ee520860ba8786684e177d84156d75f78c8f312848255c4 SHA512 b49963d7c4fde2354f64e77373d0e1c9fdd71927b43101b5663be31d3b36bd3c652ae983286dc406b080fce6f2f2ff0151254ee833a39c81b44524d0b79090b6
DIST nvidia-installer-470.141.03.tar.bz2 146470 BLAKE2B 60694dba638a8214828c9f2eb191e6dd912775bc73d038bf7d658a70282e368b061777455180a07e1c08b381adeaa9349ffab95582265968a990f99cce21a93c SHA512 8b1d33ab29fbb49ce43a2a446a1f9ffaff2107f329b8c7e4741abacc78abbd3e9b2e6e6dbf4638a4223af3900e550f544535def40bf3628f7fb11b2ffecb9266
-DIST nvidia-installer-510.73.05.tar.bz2 144478 BLAKE2B 183ae9dd744905b2171226b4552ab88e85fb70b941db246f5e9a6cc01f17dbb30aa91738cce9ef9294326aff9aa2dfd121358c1374e94524ba00e20de338c72d SHA512 83deb6bca2c448f319c1a0065f5dea8d754e5b8e812b0342a4c85ef2c7bb2efeb2b3ebde3234e823c9029ef575a4cfe38e48acde3b2639b21d123e361d56c767
DIST nvidia-installer-510.85.02.tar.bz2 144326 BLAKE2B 08ee6fd80d8d22f8d644362bd292debfb0a47bd7592301daebd4e19675fca21af5e040d364dafd25a2d2c93f841495160fce7de0262322472c9b1c3ba2441711 SHA512 ff0ecc09441354c705a28621c0a8661b07c23f0ed0f25f1dcb995066c1fdfd486a5c7164d626316ff253f1c50264a2b46b970bf40c75fc6369e9e6698eb2e489
-DIST nvidia-installer-515.48.07.tar.bz2 144506 BLAKE2B 6d1cc61e5ea20e94f467eeac873cfd5a2f56b2ac2be680284872c0f078d4e1d3aceabec395c9581273ac333fcc9642bbe346a228c4b691b5a4bc3a00494167b5 SHA512 219ca1cdd4b31779e0b7a0180b20e067d9f52bb5f54cfb38ec3e4559f13cd854caa7378d23ec2f171b54d9a8c0ddaabd7579f4f041c2b973df1d13a17466943b
DIST nvidia-installer-515.65.01.tar.bz2 144675 BLAKE2B 19e5b67c6972ba8435b215a20c8bcd62dd8c1e9a6ae6eac3209f7d9116397f32c43a8f5d8dd8d6d63ac4c6348c610daedde2908b7fd80a8d03ef2c7246b8b9b2 SHA512 0784249253d5e69eabb8c948ad1648d23f59c8c5c4021b5274af2d640de37b5a8b8a55e6ab979cefc2271162bdfce42fd8cbf4640c3c20f5171a032c8b4c44c0
-DIST nvidia-modprobe-390.151.tar.bz2 35327 BLAKE2B 0bfc5057082b68df6e8d1431257ec2b95445dea2401d4d64af475a1b416f647bf04e64c484d27f0a52255216fad7c6d02659dea8d5bdaa7d3eba1eac8b3565da SHA512 257bd82139f7e598b47d3dea620aea2662332c69a19b3e6c2f02bf2705f204c10c8a2c7bdcde24ed044d4738c8d8a5f28fee78d6e87071d4b7a6c62687239bb1
DIST nvidia-modprobe-390.154.tar.bz2 35315 BLAKE2B 02d9f11345ceb13e073d4f43401e95d04dc4eb54fdb7eb8966b60450accf103a403c2d101be6a0548ae59bce7412fe491becf707b17c6a3dd50bb2eef864feff SHA512 09b5119ace0a48cc6fea92ed220a702a5033e7205d39bb111e49eb84f7b0fe193f8c3870da9f7df6816ea4c8cb91c2c776f54f448e423fbf8dfa7d3a7f96411b
-DIST nvidia-modprobe-470.129.06.tar.bz2 38371 BLAKE2B 85bc02ea735cc6bf37e00b0c1d91110c58e67a0456598790758e5007bf097289b3910aaff27e7f7796b5ed3c6aed1f6f076f39808b7c77622f6adc650cd0445b SHA512 e37aa5ce6e471ed62aafd5854990bb145b5ffc64226ab8a91be877b89f4951b0f381d933d0463b30920485d7fc60a2271f4e2042ac9f347bea8785cf402a0465
DIST nvidia-modprobe-470.141.03.tar.bz2 38359 BLAKE2B 08a1cb82f20f703258152f6317ffe50d4cf8398e8ca34c7e8a405094c246c381c67b20e8aac92937bf76e0db8c1edd87f984b371923aded9f25ff36661197072 SHA512 b9aaa1425234e63ef02ea02a6bff9f68ee497654afb5eeff7843e9589371d9f0941a20924a0157e1e0f08fe92f41ac13a2e5bc8db341a16538c28af35bb5fd57
-DIST nvidia-modprobe-510.73.05.tar.bz2 39043 BLAKE2B 8601827f688c321ca98563b3eb35bf88e617997edad71522ac832d5fc1eeb1e7563d0d753b52519007bc3fc2347d09b3c5b9e2eb544d2868fc3a95990886e195 SHA512 cf6fad9d4a3873ec9e7142aa276782cdb5419ff4e55354d1cb6ca9baadaadabb7536e68c76084b34eeb241d005e5018f0d4da7b1044c5ff553d2c59b8215e75f
DIST nvidia-modprobe-510.85.02.tar.bz2 39061 BLAKE2B 5ee7e1f3199cf9cd1041d86b7048d0a063adab6d1a027b0937feeec8c3785fe222eb6fc151c23d855ec3db06db522d60ea9d4d962925bf80d2c90e76a519c181 SHA512 936647ae493d6a2a94ac1a99f7f6bfae0e5e5a27fd55b616937bfc568d2b768dcddd13cabace876f860329d7afb95a547f43e8b9cece5b7524a93111bc01b632
-DIST nvidia-modprobe-515.48.07.tar.bz2 39099 BLAKE2B 771902fe989516324210b0b3db9e927c5ce13a8caf790bbcd4da76ecf60ffd4ada66faf7e3e0296569c774f1ad2044f879d2902178966e3de9c56cba730dc63c SHA512 3df1ea30f8a0c520ab02c05b0f805437e7abc0479402ad725b4d98ac0ff56ce10b797227b19157f51fdc18530cc772e6cf0bd66130a2387782658a5e9fd732a1
DIST nvidia-modprobe-515.65.01.tar.bz2 39122 BLAKE2B 3184c3478170b7a9758123e3aed68ce5318a92ed055e6a5fb4cdee8c4e00885da0d22dfbb7b453dcb45b596f709fadfaf13e736b4d2fbc0547d0d802d6dab7b2 SHA512 20360282a5f59cc2e7c25bbb87220c2c4d5d2f3c458147f59a689f7f37b2ce59308ba4306a9ab2be5af592e277bf754205fd8c9d53f7eb85454bdc0636a2f33e
-DIST nvidia-persistenced-390.151.tar.bz2 48701 BLAKE2B adc54b184777ffdf00111f2635d4ae55778588d4f986db26591c60ca0137f66cf092b1d89e6bd54a88260251f7f71854bf144f1f64818c34d418c88ec9fbefa2 SHA512 24983016f4ad57e6baf5c89b58215501ca01d5685ac42c0067986f82601acd8e4ef72ac156ad153d65f07714a1cae426ef1629983e23b776067f67658462e8a0
DIST nvidia-persistenced-390.154.tar.bz2 48669 BLAKE2B 13739d3b32d7f5fddebc599d024968cd6fc2cd516da80bc2f0f4c61be01c622f13274157cce2997a051dafc19375c997927c0042c3fdbfecb4d0634463dfccd6 SHA512 efd6f15b9f4b91ab3c41d55138da48198889f3ee58b20b5e12cf0e47bb736cf559b69c679060563612a33c41b6187aec83052a1edf155438ed4935821aa2cf41
-DIST nvidia-persistenced-470.129.06.tar.bz2 46549 BLAKE2B 4e120e7a3022f43a57356bddde55140b3702b13faa1bde44da724443c695208246507f8c4d596e54a9ce44e4127d23e4edea07120e587b2278c1797bdd5fcd60 SHA512 f1a55427d48ab540e2b7c4cfd834a063a9281337c4d2af4e8fd975508ee67b226bac78d3247eca7ed5138665178f25fa48459a56ac4a8eb815502e40dd5a9b06
DIST nvidia-persistenced-470.141.03.tar.bz2 46584 BLAKE2B 319363f61d78ff45d22561414d4607af787dd7cd23c8b895e663fd2cb308e4ae48945fdeafa2c344a0b3854692b8a118ae082333be5283d0cd0c2659bfb0d4a7 SHA512 efebf92b17017da2652db0c191d0d007bd5cd5ad02d13a3022530ccdb13ba06afc07ced961eb8de46d16f520a6805a96f4ec05738cac0d99eb8a38f68c3d3194
-DIST nvidia-persistenced-510.73.05.tar.bz2 47104 BLAKE2B 3013a5b10c85524da63fff23a4c0ebeea98335a698b0dc15977760f71bc9372af333fb1187f262c91b572d3e114a59b2075414f6f1ea8d2167ac45e09c4dcf12 SHA512 e3a6218ac6b68e586abcb0ecc591e101b82753f8e70ac3316c181706a2ba7250125e4a8a09ebac96768d2dfe862ed9bf8c466b760f749a45cca06539213321bb
DIST nvidia-persistenced-510.85.02.tar.bz2 47116 BLAKE2B 21fd8f0673fc7970a27395b2d227737184c35a1928215231e01f1a0f8f901e5f1556163dedc1d3941a4661910aed71d7184d06e8d54d412f6c1595a52d401250 SHA512 217f5bdf396b7b00ffccbb12f50113f183d8d44ae44278447d5b3515ffc1216821a833cc14cd963492e54b8d40340281f91dcc0520d1097455db52a5a6cc3bf7
-DIST nvidia-persistenced-515.48.07.tar.bz2 47155 BLAKE2B 9465e8f86e22f623d3fd242636ae64da944ea302e82a877e453a406767254c9c210b6f8d1069e08e6010d8f182c09825c2748b68cd6d2403d05f8422a811f8f7 SHA512 4a00d4c0a5f7044b9258bcd1970112256f4ddd2a4a7440714f97dc65e9624f68713eb41ade24bc2dffcfca3e9d30652af528c939c1991370572db8384a43fa88
DIST nvidia-persistenced-515.65.01.tar.bz2 47160 BLAKE2B 841efe6670228fc7dca061e50e1d3ae5f281bf38eeacb95be2ea3c66f4fbcb7447ceea803fe1b80a7a4e7a5130698ea442e72fc8875a8043541a32cc80080f0a SHA512 7328303ac0ae62f2f7f5bdf4747d4820dd9f0174702d58cae0e701213346c1bd86cbcc51647d635ba501b1fb4e4cfbcd7b39e46e12b0b626c189666aaef6d2c4
-DIST nvidia-settings-390.151.tar.bz2 1109138 BLAKE2B 07e94cf595c00b2b238cc81a99bab2862e4a41b83a3d3f24a9a28ec24ab0a1bd273551f541f685dd548334f4d19c93a3e2a7f2fb05cee653488a1a29988c0bb1 SHA512 00db210471402173c44007760a47905e52a04158ffb0ee09142ad53b2fa4f091e70825191151e2d80ddec2fdbcd722fe922a52efbcfd2c5a2b896e542f0cbbda
DIST nvidia-settings-390.154.tar.bz2 1109136 BLAKE2B c351d6c950f037b06e8da1c5a481ed0a0951cae14878a1cac32ad58c29a301f1d9ac291f23873a57c7cb4b9ca93709d946adf8f91c937410d5f997696ca74729 SHA512 95321bffb6e6af7971ee0705a73ee3388cdb84dfd32e799d63c5b36e5c3ddd45de4091349d35c6af279a9aa6fea30b0ec0cb19b940e5b356768c580d8488d2df
-DIST nvidia-settings-470.129.06.tar.bz2 1062306 BLAKE2B 7a61a069df021f39cb2b0ff54e77e5375848f4357aa7cdeeed200e75b902be8ad5b521c218a7461c17e131775a33bca44de416e76873ee568be5e5abd4c67828 SHA512 e54e873388b915b628e66ccb328feed640c619ca6633129db3d58ffd06818f0b2176590753cfcf1f2456fa4837d924d82cdf8cd06e8c84e37d6782086135b2c3
DIST nvidia-settings-470.141.03.tar.bz2 1062470 BLAKE2B 9970f75b289642dac72d28a1b9ddd26597f5de2a9c9a8eb8054886a142730fbc685440c8ab17a9fe8ed40b97d536ce3e85bc5d8b4e1be1ae15c52b21764a133b SHA512 7adef971201c3ea8d0b27de157d9c3412f71691ae5ae223d6457f5d64d6e7c8f9234716870f000aec19f3b89b9b0eca66bcc95a9a074a36f0d669bedb5a975c6
-DIST nvidia-settings-510.73.05.tar.bz2 1075626 BLAKE2B 776713f21faf3eb8101169a11b47d6e9ee0d57884f63277032f50433bc9ddd13e74cedbd31837a73e518df79bd05816c2c58bfd7ae8433705c00c6427902589e SHA512 b8c9bb01d85644f0a64189e54de282f21f5fe6c6ead80e97b8af8bbe5e2e0b64f9d187e75edc1b3ff466293783ec545746a89d8617d327497e637e56a3ab88d0
DIST nvidia-settings-510.85.02.tar.bz2 1075516 BLAKE2B dc69ca3340a55736a1a5134146632e3cb97bdf324f5d323e002d379b5e36f31fbd59d2ca51fe22e19e5c9ac50726f3c0bfab193e01a8b6667cec53780afa265c SHA512 48adfc6d753400bc3563ba4810d30a0fb2087d98e98303ca6fe17eaf4fd00bb5c0ce07650fd2978864b658be5bb9dc3abd226fcc1f4aa9909ba09b9d3d2ddbff
-DIST nvidia-settings-515.48.07.tar.bz2 1079544 BLAKE2B 76da1e83cdcc052a820cb6bd196848291339ae7f8baf794673b3eb349476a39964e1dc1bd2dce40ebf2308033e729753cbef8ea03dd8f6a9d04fa512f2e0a479 SHA512 3eba90714ebb2b56c269db7ad0bd60b9ff58680767edf137742b31f78ee75b54468b61dba4c9f0727f267aeeb3bbd48de5c933226035f415cbf95b368fe69aa5
DIST nvidia-settings-515.65.01.tar.bz2 1079461 BLAKE2B 95fccb9121ea1844c6f37024054d3a7cae73c93f6578714f15c84173b3dbb21dd6f23c1cbce744d7deedbd9f3d2a9bf80a4d057928ec59402bcbdf718e65de3c SHA512 ae3a127c28b5857a3dfec291e2a7f2ce7c6f1ece82890bdfa2f6f9d5506cc092b771e93d093621c4861ca7983d05741b0146a4f243f3b921447f287c88a839cc
-DIST nvidia-xconfig-390.151.tar.bz2 107177 BLAKE2B 47b7b28f70c148c49149d44d20e3e2396c3c78143c687654f90350620a057edc912e1616f930a4212b921cf76e75cfc3ef4155adfd1819141a0ef3185891daef SHA512 9bbabb35a8ea26b0714a4387d8503434681e35297d6c6ff3ee562f18086369fab75caff78f9122da7e11100367fcd62a05a18b0bef797ba7b5c97cd8887c1dcb
DIST nvidia-xconfig-390.154.tar.bz2 107145 BLAKE2B 8e221f182af0f7d7af3bc11acd4991ee0edd8f8a328545c0b7cfe37454b9ae02ea8d86f70c589446ed9e2e7f70fd0af05e8a1e965b854e61a97b67536b0007d3 SHA512 2e593ee519600e40b80d3c176ef3a1383a1ff51ba0ccce9c19b9d6ed6d122daa06769e992d4b8c0c64721011d84d5066a63932c34e55ec958802b61869f95350
-DIST nvidia-xconfig-470.129.06.tar.bz2 108704 BLAKE2B 71ead889bca8503e987bc00c71531a4fd1a779ba6e679da5bee7636bfb4c46ff2984fc3b7feadd296ec45b58730fee52c55e1eedc0b24a4ff0976357eed79b3c SHA512 26955fbcd17e5d2caaadd0ff818cbdf93934d6cec5f29bb43fbc98bf300c9bc745f9e3dd977be1209a5f5a7f812d3fb9b2b33140ffc4b86789477661bb8c49c3
DIST nvidia-xconfig-470.141.03.tar.bz2 108888 BLAKE2B 1701f6a7d81dd4eb7a17d79882b29d54c6343693e81d48b8862f8d03866081f5224ec562a54b03ce2d574dbb589f8ae5c78a003dd5cfa8e8fc6b977227e83a42 SHA512 e7d9c7ea3270552a23f3efc2a6bb89eb020e79b7cc8e96e2e7237ceab596319aa704b539ad6c21456073d1d8f8167bcacd8bd722e05a617b6620bc0431785ebf
-DIST nvidia-xconfig-510.73.05.tar.bz2 109809 BLAKE2B 4554555b543073281f7b2e3f2d3463f7b4e8a7c8a734663af0d6a3110d432dd8f9e14e4e0efbd93902ae1e8cd1afefd35838f0bf70a5a619b05119acef25aa1a SHA512 bc992cd75e9e757f2e3edf35b38106362de0900085dec059b3b609bca3bc02fcac4a39a1481a7c9ca0e704fe0355e8f9620a1e8cc867e1c341d2b0df2cf47bf0
DIST nvidia-xconfig-510.85.02.tar.bz2 109790 BLAKE2B 09313f0f423c52c81550e8d94b82b88961bdab702bfa2086ffe148b517f82cdaada0ef5e2e5074c6bef174d64661ced63b4c52108c021e7cdadcb7b55cf8f6dc SHA512 5b9a0055643c9368689fd5d0fd47ddfb6352d903913271a577f8b0a8f92e0ce9700287c512269e91285ea9f385dcb4ed9c33410d5244234be7a7f34242df9bab
-DIST nvidia-xconfig-515.48.07.tar.bz2 110220 BLAKE2B 54283c809f4d50337279727c70bed11e98b1422751663a1c77afb250917c28f269cecf6d75c1458051ed09bd826d9fdc7329b332d8e2118e6b3529f6a4e34bc1 SHA512 417bcb829fe578ccecea713780e5d3cbe79798d974ef66741c2b0fe3a87c6a236c719e369af44b297f0c42d82b33af76a61a0e205ad939684b56d258a0d37b0b
DIST nvidia-xconfig-515.65.01.tar.bz2 109681 BLAKE2B b41b3ec377c79af6906a47c826d9930cc5ea6e85e8404e6882f3bc03cfccfa03d8ef7c280453ab29edb208173aeb576d33df00f92c225a86bc3cb571b352cdbc SHA512 6f0752e32af6772e85bd2799ea2d895bd5b5faee4c1b6813eb839e75af43d07ef09be6606e7dfc40491e07c25333e9c4145465f97dc0338053e8be1c19220bf9
-DIST open-gpu-kernel-modules-515.49.10.tar.gz 7409383 BLAKE2B aa12b0c6632b2caa4a0bfbc50c597b795a79821f5262a4c434334c309b1a93f90bd059dd914cbb8fe64387104c49b0c42749191f52f08ab9a81d756e191753e0 SHA512 db3242b8e545b1b1ac33e8d4391f8ae46dd039c331e27219170ae5cae1adc7551581367c3ff330240eedfbbd08c109980c0aa1ecaa2bc0e3c85e6073d76234dc
-EBUILD nvidia-drivers-390.151.ebuild 14396 BLAKE2B 9b876bf62df7b01b490d34f44b4f269ec357608e6894938dcfe0dc3ad0780d6c99e5d800cb83b9a82f678712b02b006a5e2ce0cfafdcd992d279522cdf37ffdf SHA512 caec7ddeb0caf1837725b234660818494bf068cd6f756c065082f1e044ddc9d4805ac18b23dd98be1706fee1ff8d9183e5ee7a94d8d2acf3936b88cff571ad80
+DIST open-gpu-kernel-modules-515.49.14.tar.gz 7413506 BLAKE2B 7a14d0ac8522219c2feef746a677dd3fe1fdc64500c01d8e9e8f85254ac3592f5ec5f4dbe15d0c7636cfbdb0f0b011411195edc7cb0f693938b5ae080630e8ec SHA512 c8bc6be45e2b6ff6e10162d2fa1c30f6ea5b9f72532b1ad613bca933ba03b404f015b0e2429739da80519a197e7ba97fd9b09ee4a719367a19d5cb33fcae71e2
EBUILD nvidia-drivers-390.154.ebuild 14396 BLAKE2B 2f9cd44e92748a29c5f697832f71f3be838c7326814437597dda644eb6d708026f9ac42ffbe88ee0a91e91b57441da8ecdea6ddca77fbc00a335127a6899668c SHA512 8a2d979a80e627b170ce29e745fd8aae16b2273812f7311a19483902e0a25ca29067c577f12f04bd68faec00bbbe2af4f8f60abad589eb8397f5994511d43caf
-EBUILD nvidia-drivers-470.129.06.ebuild 14989 BLAKE2B d2e5e3e33c1a0dc8c0383704bac9cdf1fa7bb553374dee878973452cb524aa2e2271a5cdc3a9bc856141942c32343935f20960be9357b4c86ee0dd75215dd733 SHA512 e11b2b59def6332eedf266d52788dcde5b00472bd2860aafe0bfec8aa77256f70906e9db901533c4ac24ac2d52b7e3b880b50743dde4ad5d9868b2084fe5e99c
EBUILD nvidia-drivers-470.141.03.ebuild 15064 BLAKE2B a29b1b3533bc9929ca1571c88d167f012cfbf5923c7a444622faeb9ac21ed1c1c9bbad79f8ff3a63491ed3e193a0e4a8427b7d2e7c06c31eb1ac9ac155a663dc SHA512 afdb36784f829a2cd1cfc2cebd68b6ae6531903ca4e59ad2ae9fbaeed2fc17dd79a800cfbf9332d20b86c2f09603511c371d026bc82666a61882c4761aaaeb2b
-EBUILD nvidia-drivers-510.73.05-r1.ebuild 15394 BLAKE2B 7666157f1fdb6feda74afb97198a7cd1fc0e7564bd4cbb926a09acf45e0a8feb0920f4305a77c52a88efe49f3696ea388988383b5f2e855a2eb3b1df28d8b53e SHA512 932f221b15366e29960916f39f9667460796a95d00cd6d5c00ce0ec3a6025192a3681023ef5ab98db0964edd5e9862e1ac64e8349968a7e305647a6e518a900d
EBUILD nvidia-drivers-510.85.02.ebuild 15394 BLAKE2B 1e039ef3915259044c8726bce0b8469f50321e201f5d7a1d56d165287f175bdd50e0ca17afae3a115e318b71ea5ba3db1a515d8d51ee6387e73b28bd1782bc3c SHA512 0ed1b8e2276b619027c8db06e92f9ee91788ecac1e251cfe9a3e1f02361fca3cf416291f78fd2369431e7fd4ec1b3aee35facc12b3aa6a5ad0e107770fd79401
-EBUILD nvidia-drivers-515.49.10.ebuild 17061 BLAKE2B ce1467dc011c11453c05998a712e9363ba80d655f5d30e3d5d12d5ae89e7a25005ac332f773d769bece15dbf1c4a8f301f016646d080fd6ba6196e39a7757ed2 SHA512 9b9bdb578035509e7fb81a6ce41aff551f6c3b0916eba4be4054d2889b7fa1f655a4d194663c1db77f73f7610f51838981957e8ff62ff77a0099c185efc60c00
+EBUILD nvidia-drivers-515.49.14.ebuild 17061 BLAKE2B 547fd6c784ab62bec31dd2ca21e6c6665cb87c0bb90bcea45ca9d688644183576d4e63e2fa4c8dcbc069478b5ae9d42c59f496c1cfdebcbc7a649101daf9b79d SHA512 4482a43d34a692fe44f213095876a4dda41431bf6fb9fe5883a34141a66648b5515d9fbfb6090fbee4080bfbfa64c1064a2b50d9400dbc51410b660cd746ac95
EBUILD nvidia-drivers-515.65.01.ebuild 17062 BLAKE2B 72d4563968676501f092d06825ac629345df3e56dd34cd1bdabf57e07187f7061b71d02b0068376c252c5ffcd65652987b8b7c5e0ebcc2cabf36ac968b4b4420 SHA512 4dac8c5bc6d3e8082d08af1a8dec7cc4353adf479125764f607c56a7ed83fd8635926eb8af3d964326a757136ca3e1cc9afb8dac841aaddc8d37a4aee156a2cc
MISC metadata.xml 1320 BLAKE2B f8aa8f9a39d6da284b60afb50087acf75744057628e79b77a95e6bebb1e386e9d1a819f41e73d3e94b8ab74322ec8e8b077ad6d2af0804a5c6f20b4dd5f2897d SHA512 9fb939f8c8892ce43afc4f577181474c88a0aae3cc58af57987000b82f6c52f3f7b40fc538fa8eae0d5dbaf1fe3734d84f72fda2106853edd945149b3f2d2747
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild
deleted file mode 100644
index 9a035a3042b7..000000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.151.ebuild
+++ /dev/null
@@ -1,437 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MODULES_OPTIONAL_USE="driver"
-inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
- systemd toolchain-funcs unpacker user-info
-
-NV_KERNEL_MAX="5.17"
-NV_URI="https://download.nvidia.com/XFree86/"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="https://www.nvidia.com/download/index.aspx"
-SRC_URI="
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run )
- x86? ( ${NV_URI}Linux-x86/${PV}/NVIDIA-Linux-x86-${PV}.run )
- $(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \
- nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})"
-# nvidia-installer is unused but here for GPL-2's "distribute sources"
-S="${WORKDIR}"
-
-LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT"
-SLOT="0/${PV%%.*}"
-KEYWORDS="-* amd64 x86"
-IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools"
-
-COMMON_DEPEND="
- acct-group/video
- sys-libs/glibc
- persistenced? (
- acct-user/nvpd
- net-libs/libtirpc:=
- )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- dev-libs/jansson:=
- media-libs/harfbuzz:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXxf86vm
- x11-libs/pango
- )"
-RDEPEND="
- ${COMMON_DEPEND}
- X? (
- media-libs/libglvnd[X,abi_x86_32(-)?]
- x11-libs/libX11[abi_x86_32(-)?]
- x11-libs/libXext[abi_x86_32(-)?]
- )"
-DEPEND="
- ${COMMON_DEPEND}
- static-libs? (
- x11-libs/libX11
- x11-libs/libXext
- )
- tools? (
- media-libs/libglvnd
- sys-apps/dbus
- x11-base/xorg-proto
- x11-libs/libXrandr
- x11-libs/libXv
- x11-libs/libvdpau
- )"
-BDEPEND="
- sys-devel/m4
- virtual/pkgconfig"
-
-QA_PREBUILT="opt/bin/* usr/lib*"
-
-PATCHES=(
- "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch
- "${FILESDIR}"/nvidia-settings-390.141-fno-common.patch
- "${FILESDIR}"/nvidia-settings-390.144-desktop.patch
- "${FILESDIR}"/nvidia-settings-390.144-no-gtk2.patch
- "${FILESDIR}"/nvidia-settings-390.144-raw-ldflags.patch
-)
-
-pkg_setup() {
- use driver || return
-
- local CONFIG_CHECK="
- PROC_FS
- ~DRM_KMS_HELPER
- ~SYSVIPC
- ~!AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
- ~!LOCKDEP
- ~!X86_KERNEL_IBT
- !DEBUG_MUTEXES"
- local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection
- of drivers (no custom config), and optional nvidia-drm.modeset=1.
- With 390.xx drivers, also used by a GLX workaround needed for OpenGL.
- Cannot be directly selected in the kernel's menuconfig, and may need
- selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
- DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
- local ERROR_X86_KERNEL_IBT="X86_KERNEL_IBT: is set, be warned the modules may not load with it.
- If run into problems, either unset or pass ibt=off to the kernel."
-
- kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
-
- MODULE_NAMES="
- nvidia(video:kernel)
- nvidia-drm(video:kernel)
- nvidia-modeset(video:kernel)
- $(usev !x86 "nvidia-uvm(video:kernel)")"
-
- linux-mod_pkg_setup
-
- [[ ${MERGE_TYPE} == binary ]] && return
-
- BUILD_PARAMS='NV_VERBOSE=1 IGNORE_CC_MISMATCH=yes SYSSRC="${KV_DIR}" SYSOUT="${KV_OUT_DIR}"'
- use x86 && BUILD_PARAMS+=' ARCH=i386'
- BUILD_TARGETS="modules"
-
- if linux_chkconfig_present CC_IS_CLANG; then
- ewarn "Warning: building ${PN} with a clang-built kernel is experimental"
-
- BUILD_PARAMS+=' CC=${CHOST}-clang'
- if linux_chkconfig_present LD_IS_LLD; then
- BUILD_PARAMS+=' LD=ld.lld'
- if linux_chkconfig_present LTO_CLANG_THIN; then
- # kernel enables cache by default leading to sandbox violations
- BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir='
- fi
- fi
- fi
-
- if kernel_is -gt ${NV_KERNEL_MAX/./ }; then
- ewarn "Kernel ${KV_MAJOR}.${KV_MINOR} is either known to break this version of ${PN}"
- ewarn "or was not tested with it. It is recommended to use one of:"
- ewarn " <=sys-kernel/gentoo-kernel-${NV_KERNEL_MAX}.x"
- ewarn " <=sys-kernel/gentoo-sources-${NV_KERNEL_MAX}.x"
- ewarn "You are free to try or use /etc/portage/patches, but support will"
- ewarn "not be given and issues wait until NVIDIA releases a fixed version"
- ewarn "(Gentoo will not accept patches for this)."
- ewarn
- ewarn "Do _not_ file a bug report if run into issues."
- ewarn
- fi
-}
-
-src_prepare() {
- # make patches usable across versions
- rm nvidia-modprobe && mv nvidia-modprobe{-${PV},} || die
- rm nvidia-persistenced && mv nvidia-persistenced{-${PV},} || die
- rm nvidia-settings && mv nvidia-settings{-${PV},} || die
- rm nvidia-xconfig && mv nvidia-xconfig{-${PV},} || die
-
- default
-
- # prevent detection of incomplete kernel DRM support (bug #603818)
- sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \
- -i kernel/conftest.sh || die
-
- sed 's/__USER__/nvpd/' \
- nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \
- > "${T}"/nvidia-persistenced.service || die
-
- sed 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' \
- nvidia_icd.json.template > nvidia_icd.json || die
-
- # 390 has legacy glx needing a modified .conf (bug #713546)
- # directory is not quite right, but kept for any existing custom xorg.conf
- sed "s|@LIBDIR@|${EPREFIX}/usr/$(get_libdir)|" \
- "${FILESDIR}"/nvidia-drm-outputclass-390.conf > nvidia-drm-outputclass.conf || die
-}
-
-src_compile() {
- tc-export AR CC CXX LD OBJCOPY OBJDUMP
-
- NV_ARGS=(
- PREFIX="${EPREFIX}"/usr
- HOST_CC="$(tc-getBUILD_CC)"
- HOST_LD="$(tc-getBUILD_LD)"
- NV_USE_BUNDLED_LIBJANSSON=0
- NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out
- )
-
- if use driver; then
- if linux_chkconfig_present GCC_PLUGINS; then
- mkdir "${T}"/plugin-test || die
- echo "obj-m += test.o" > "${T}"/plugin-test/Kbuild || die
- > "${T}"/plugin-test/test.c || die
- if [[ $(LC_ALL=C make -C "${KV_OUT_DIR}" ARCH="$(tc-arch-kernel)" \
- HOSTCC="$(tc-getBUILD_CC)" M="${T}"/plugin-test 2>&1) \
- =~ "error: incompatible gcc/plugin version" ]]; then
- ewarn "Warning: detected kernel was built with different gcc/plugin versions,"
- ewarn "you may need to 'make clean' and rebuild your kernel with the current"
- ewarn "gcc version (or re-emerge for distribution kernels, including kernel-bin)."
- fi
- fi
-
- linux-mod_src_compile
- fi
-
- if use persistenced; then
- # 390.xx persistenced does not auto-detect libtirpc
- LIBS=$($(tc-getPKG_CONFIG) --libs libtirpc || die) \
- common_cflags=$($(tc-getPKG_CONFIG) --cflags libtirpc || die) \
- emake "${NV_ARGS[@]}" -C nvidia-persistenced
- fi
-
- emake "${NV_ARGS[@]}" -C nvidia-modprobe
- use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig
-
- if use tools; then
- # cflags: avoid noisy logs, only use here and set first to let override
- # ldflags: abi currently needed if LD=ld.lld
- CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \
- RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" \
- emake "${NV_ARGS[@]}" -C nvidia-settings
- elif use static-libs; then
- emake "${NV_ARGS[@]}" -C nvidia-settings/src build-xnvctrl
- fi
-}
-
-src_install() {
- local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir)
-
- NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} )
-
- local -A paths=(
- [APPLICATION_PROFILE]=/usr/share/nvidia
- [CUDA_ICD]=/etc/OpenCL/vendors
- [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d
- [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d
- [VULKAN_ICD_JSON]=/usr/share/vulkan/icd.d
- [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d
-
- [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions
- [GLX_MODULE_SYMLINK]=/usr/${libdir}/extensions/nvidia
- [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules
- [XMODULE_SYMLINK]=/usr/${libdir}/xorg/modules
- )
-
- local skip_files=(
- # nvidia_icd(vulkan): skip with -X too as it uses libGLX_nvidia
- $(usev !X "
- libGLX_nvidia libglx
- libnvidia-ifr
- nvidia_icd.json")
- libGLX_indirect # non-glvnd unused fallback
- libnvidia-gtk nvidia-{settings,xconfig} # built from source
- libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland
- )
- local skip_modules=(
- $(usev !X "nvfbc vdpau xdriver")
- installer nvpd # handled separately / built from source
- )
- local skip_types=(
- GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd
- OPENCL_WRAPPER.\* # virtual/opencl
- DOCUMENTATION DOT_DESKTOP # handled separately
- XMODULE_NEWSYM # use xorg's libwfb.so, nvidia also keeps it if it exists
- .\*_SRC DKMS_CONF LIBGL_LA OPENGL_HEADER # unused
- )
-
- local DOCS=(
- README.txt NVIDIA_Changelog
- nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt
- )
- local HTML_DOCS=( html/. )
- einstalldocs
-
- local DISABLE_AUTOFORMATTING=yes
- local DOC_CONTENTS="\
-Trusted users should be in the 'video' group to use NVIDIA devices.
-You can add yourself by using: gpasswd -a my-user video\
-$(usev driver "
-
-Like all out-of-tree kernel modules, it is necessary to rebuild
-${PN} after upgrading or rebuilding the Linux kernel
-by for example running \`emerge @module-rebuild\`. Alternatively,
-if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}),
-this can be automated by setting USE=dist-kernel globally.
-
-Loaded kernel modules also must not mismatch with the installed
-${PN} version (excluding -r revision), meaning should
-ensure \`eselect kernel list\` points to the kernel that will be
-booted before building and preferably reboot after upgrading
-${PN} (the ebuild will emit a warning if mismatching).
-
-See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\
-$(use amd64 && usev !abi_x86_32 "
-
-Note that without USE=abi_x86_32 on ${PN}, 32bit applications
-(typically using wine / steam) will not be able to use GPU acceleration.")\
-$(usev X "
-
-390.xx libglvnd support is partial and requires different Xorg modules
-for working OpenGL/GLX. If using the default Xorg configuration these
-should be used automatically, otherwise manually add the ModulePath
-from: '${EPREFIX}/${paths[XORG_OUTPUTCLASS_CONFIG]#/}/nvidia-drm-outputclass.conf'")\
-$(usev x86 "
-
-Note that NVIDIA is no longer offering support for the unified memory
-module (nvidia-uvm) on x86 (32bit), as such the module is missing.
-This means OpenCL/CUDA (and related, like nvenc) cannot be used.
-Other functions, like OpenGL, will continue to work.")
-
-Support from NVIDIA for 390.xx will end in December 2022, how long
-Gentoo will be able to reasonably support it beyond that is unknown.
-If wish to continue using this hardware, should consider switching
-to the Nouveau open source driver.
-https://nvidia.custhelp.com/app/answers/detail/a_id/3142/
-
-For general information on using ${PN}, please see:
-https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
- readme.gentoo_create_doc
-
- if use driver; then
- linux-mod_src_install
-
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-390.conf nvidia.conf
- fi
-
- emake "${NV_ARGS[@]}" -C nvidia-modprobe install
- fowners :video /usr/bin/nvidia-modprobe #505092
- fperms 4710 /usr/bin/nvidia-modprobe
-
- if use persistenced; then
- emake "${NV_ARGS[@]}" -C nvidia-persistenced install
- newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced
- newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced
- systemd_dounit "${T}"/nvidia-persistenced.service
- fi
-
- if use tools; then
- emake "${NV_ARGS[@]}" -C nvidia-settings install
-
- doicon nvidia-settings/doc/nvidia-settings.png
- domenu nvidia-settings/doc/nvidia-settings.desktop
-
- exeinto /etc/X11/xinit/xinitrc.d
- newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings
- fi
-
- if use static-libs; then
- dolib.a nvidia-settings/src/libXNVCtrl/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h
- fi
-
- use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install
-
- # mimic nvidia-installer by reading .manifest to install files
- # 0:file 1:perms 2:type 3+:subtype/arguments -:module
- local m into
- while IFS=' ' read -ra m; do
- ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
- [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] ||
- [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
- has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
-
- case ${m[2]} in
- MANPAGE)
- gzip -dc ${m[0]} | newman - ${m[0]%.gz}; assert
- continue
- ;;
- GLX_MODULE_SYMLINK|XMODULE_NEWSYM)
- # messy symlinks for non-glvnd xorg modules overrides put
- # in a different directory to avoid collisions (390-only)
- m[4]=../../xorg/modules/${m[3]#/}${m[4]}
- m[3]=/
- ;;
- TLS_LIB) [[ ${m[4]} == CLASSIC ]] && continue;; # segfaults (bug #785289)
- VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/
- VULKAN_ICD_JSON) m[0]=${m[0]%.template};;
- esac
-
- if [[ -v paths[${m[2]}] ]]; then
- into=${paths[${m[2]}]}
- elif [[ ${m[2]} =~ _BINARY$ ]]; then
- into=/opt/bin
- elif [[ ${m[3]} == COMPAT32 ]]; then
- use abi_x86_32 || continue
- into=/usr/${libdir32}
- elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then
- into=/usr/${libdir}
- else
- die "No known installation path for ${m[0]}"
- fi
- [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/}
- [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/}
-
- if [[ ${m[2]} =~ _SYMLINK$|_NEWSYM$ ]]; then
- [[ ${m[4]: -1} == / ]] && m[4]=${m[5]}
- dosym ${m[4]} ${into}/${m[0]}
- continue
- fi
-
- printf -v m[1] %o $((m[1] | 0200)) # 444->644
- insopts -m${m[1]}
- insinto ${into}
- doins ${m[0]}
- done < .manifest || die
-
- # MODULE:installer non-skipped extras
- dolib.so libnvidia-cfg.so.${PV}
- dosym libnvidia-cfg.so.${PV} /usr/${libdir}/libnvidia-cfg.so.1
- dosym libnvidia-cfg.so.${PV} /usr/${libdir}/libnvidia-cfg.so
-
- dobin nvidia-bug-report.sh
-
- # symlink non-versioned so nvidia-settings can use it even if misdetected
- dosym nvidia-application-profiles-${PV}-key-documentation \
- ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
-}
-
-pkg_preinst() {
- use driver || return
- linux-mod_pkg_preinst
-
- # set video group id based on live system (bug #491414)
- local g=$(egetent group video | cut -d: -f3)
- [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')"
- sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- readme.gentoo_print_elog
-
- if [[ -r /proc/driver/nvidia/version &&
- $(</proc/driver/nvidia/version) != *" ${PV} "* ]]; then
- ewarn "Currently loaded NVIDIA modules do not match the newly installed"
- ewarn "libraries and may prevent launching GPU-accelerated applications."
- use driver && ewarn "The easiest way to fix this is usually to reboot."
- fi
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild
deleted file mode 100644
index f799d6fa3f55..000000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.129.06.ebuild
+++ /dev/null
@@ -1,461 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MODULES_OPTIONAL_USE="driver"
-inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
- systemd toolchain-funcs unpacker user-info
-
-NV_KERNEL_MAX="5.18"
-NV_URI="https://download.nvidia.com/XFree86/"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="https://www.nvidia.com/download/index.aspx"
-SRC_URI="
- ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run
- $(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \
- nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})"
-# nvidia-installer is unused but here for GPL-2's "distribute sources"
-S="${WORKDIR}"
-
-LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
-SLOT="0/${PV%%.*}"
-KEYWORDS="-* amd64"
-IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools wayland"
-
-COMMON_DEPEND="
- acct-group/video
- sys-libs/glibc
- persistenced? (
- acct-user/nvpd
- net-libs/libtirpc:=
- )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- dev-libs/jansson:=
- media-libs/harfbuzz:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXxf86vm
- x11-libs/pango
- )"
-RDEPEND="
- ${COMMON_DEPEND}
- X? (
- media-libs/libglvnd[X,abi_x86_32(-)?]
- x11-libs/libX11[abi_x86_32(-)?]
- x11-libs/libXext[abi_x86_32(-)?]
- )
- wayland? (
- ~gui-libs/egl-wayland-1.1.7
- media-libs/libglvnd
- )"
-DEPEND="
- ${COMMON_DEPEND}
- static-libs? (
- x11-libs/libX11
- x11-libs/libXext
- )
- tools? (
- media-libs/libglvnd
- sys-apps/dbus
- x11-base/xorg-proto
- x11-libs/libXrandr
- x11-libs/libXv
- x11-libs/libvdpau
- )"
-BDEPEND="
- sys-devel/m4
- virtual/pkgconfig"
-
-QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*"
-
-PATCHES=(
- "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch
- "${FILESDIR}"/nvidia-settings-390.144-desktop.patch
- "${FILESDIR}"/nvidia-settings-390.144-no-gtk2.patch
- "${FILESDIR}"/nvidia-settings-390.144-raw-ldflags.patch
-)
-
-pkg_setup() {
- use driver || return
-
- local CONFIG_CHECK="
- PROC_FS
- ~DRM_KMS_HELPER
- ~SYSVIPC
- ~!LOCKDEP
- ~!SLUB_DEBUG_ON
- ~!X86_KERNEL_IBT
- !DEBUG_MUTEXES"
- local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection
- of drivers (no custom config), and for wayland / nvidia-drm.modeset=1.
- Cannot be directly selected in the kernel's menuconfig, and may need
- selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
- DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
- local ERROR_X86_KERNEL_IBT="X86_KERNEL_IBT: is set, be warned the modules may not load with it.
- If run into problems, either unset or pass ibt=off to the kernel."
-
- use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
-
- MODULE_NAMES="
- nvidia(video:kernel)
- nvidia-drm(video:kernel)
- nvidia-modeset(video:kernel)
- nvidia-peermem(video:kernel)
- nvidia-uvm(video:kernel)"
-
- linux-mod_pkg_setup
-
- [[ ${MERGE_TYPE} == binary ]] && return
-
- BUILD_PARAMS='NV_VERBOSE=1 IGNORE_CC_MISMATCH=yes SYSSRC="${KV_DIR}" SYSOUT="${KV_OUT_DIR}"'
- BUILD_TARGETS="modules"
-
- if linux_chkconfig_present CC_IS_CLANG; then
- ewarn "Warning: building ${PN} with a clang-built kernel is experimental"
-
- BUILD_PARAMS+=' CC=${CHOST}-clang'
- if linux_chkconfig_present LD_IS_LLD; then
- BUILD_PARAMS+=' LD=ld.lld'
- if linux_chkconfig_present LTO_CLANG_THIN; then
- # kernel enables cache by default leading to sandbox violations
- BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir='
- fi
- fi
- fi
-
- if kernel_is -gt ${NV_KERNEL_MAX/./ }; then
- ewarn "Kernel ${KV_MAJOR}.${KV_MINOR} is either known to break this version of ${PN}"
- ewarn "or was not tested with it. It is recommended to use one of:"
- ewarn " <=sys-kernel/gentoo-kernel-${NV_KERNEL_MAX}.x"
- ewarn " <=sys-kernel/gentoo-sources-${NV_KERNEL_MAX}.x"
- ewarn "You are free to try or use /etc/portage/patches, but support will"
- ewarn "not be given and issues wait until NVIDIA releases a fixed version"
- ewarn "(Gentoo will not accept patches for this)."
- ewarn
- ewarn "Do _not_ file a bug report if run into issues."
- ewarn
- fi
-}
-
-src_prepare() {
- # make patches usable across versions
- rm nvidia-modprobe && mv nvidia-modprobe{-${PV},} || die
- rm nvidia-persistenced && mv nvidia-persistenced{-${PV},} || die
- rm nvidia-settings && mv nvidia-settings{-${PV},} || die
- rm nvidia-xconfig && mv nvidia-xconfig{-${PV},} || die
-
- default
-
- # prevent detection of incomplete kernel DRM support (bug #603818)
- sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \
- -i kernel/conftest.sh || die
-
- sed 's/__USER__/nvpd/' \
- nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \
- > "${T}"/nvidia-persistenced.service || die
-
- # enable nvidia-drm.modeset=1 by default with USE=wayland
- cp "${FILESDIR}"/nvidia-470.conf "${T}"/nvidia.conf || die
- use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die
-}
-
-src_compile() {
- tc-export AR CC CXX LD OBJCOPY OBJDUMP
-
- NV_ARGS=(
- PREFIX="${EPREFIX}"/usr
- HOST_CC="$(tc-getBUILD_CC)"
- HOST_LD="$(tc-getBUILD_LD)"
- NV_USE_BUNDLED_LIBJANSSON=0
- NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out
- XNVCTRL_CFLAGS=-fPIC #840389
- )
-
- if use driver; then
- if linux_chkconfig_present GCC_PLUGINS; then
- mkdir "${T}"/plugin-test || die
- echo "obj-m += test.o" > "${T}"/plugin-test/Kbuild || die
- > "${T}"/plugin-test/test.c || die
- if [[ $(LC_ALL=C make -C "${KV_OUT_DIR}" ARCH="$(tc-arch-kernel)" \
- HOSTCC="$(tc-getBUILD_CC)" M="${T}"/plugin-test 2>&1) \
- =~ "error: incompatible gcc/plugin version" ]]; then
- ewarn "Warning: detected kernel was built with different gcc/plugin versions,"
- ewarn "you may need to 'make clean' and rebuild your kernel with the current"
- ewarn "gcc version (or re-emerge for distribution kernels, including kernel-bin)."
- fi
- fi
-
- linux-mod_src_compile
- fi
-
- emake "${NV_ARGS[@]}" -C nvidia-modprobe
- use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced
- use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig
-
- if use tools; then
- # cflags: avoid noisy logs, only use here and set first to let override
- # ldflags: abi currently needed if LD=ld.lld
- CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \
- RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" \
- emake "${NV_ARGS[@]}" -C nvidia-settings
- elif use static-libs; then
- emake "${NV_ARGS[@]}" -C nvidia-settings/src out/libXNVCtrl.a
- fi
-}
-
-src_install() {
- local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir)
-
- NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} )
-
- local -A paths=(
- [APPLICATION_PROFILE]=/usr/share/nvidia
- [CUDA_ICD]=/etc/OpenCL/vendors
- [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d
- [FIRMWARE]=/lib/firmware/nvidia/${PV}
- [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d
- [VULKAN_ICD_JSON]=/usr/share/vulkan
- [WINE_LIB]=/usr/${libdir}/nvidia/wine
- [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d
-
- [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions
- [GLX_MODULE_SYMLINK]=/usr/${libdir}/xorg/modules
- [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules
- )
-
- local skip_files=(
- # nvidia_icd/layers(vulkan): skip with -X too as it uses libGLX_nvidia
- $(usev !X "
- libGLX_nvidia libglxserver_nvidia
- libnvidia-ifr
- nvidia_icd.json nvidia_layers.json")
- $(usev !wayland libnvidia-vulkan-producer)
- libGLX_indirect # non-glvnd unused fallback
- libnvidia-gtk nvidia-{settings,xconfig} # built from source
- libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland
- )
- local skip_modules=(
- $(usev !X "nvfbc vdpau xdriver")
- $(usev !driver gsp)
- installer nvpd # handled separately / built from source
- )
- local skip_types=(
- GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd
- OPENCL_WRAPPER.\* # virtual/opencl
- DOCUMENTATION DOT_DESKTOP .\*_SRC DKMS_CONF # handled separately / unused
- )
-
- local DOCS=(
- README.txt NVIDIA_Changelog supported-gpus/supported-gpus.json
- nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt
- )
- local HTML_DOCS=( html/. )
- einstalldocs
-
- local DISABLE_AUTOFORMATTING=yes
- local DOC_CONTENTS="\
-Trusted users should be in the 'video' group to use NVIDIA devices.
-You can add yourself by using: gpasswd -a my-user video\
-$(usev driver "
-
-Like all out-of-tree kernel modules, it is necessary to rebuild
-${PN} after upgrading or rebuilding the Linux kernel
-by for example running \`emerge @module-rebuild\`. Alternatively,
-if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}),
-this can be automated by setting USE=dist-kernel globally.
-
-Loaded kernel modules also must not mismatch with the installed
-${PN} version (excluding -r revision), meaning should
-ensure \`eselect kernel list\` points to the kernel that will be
-booted before building and preferably reboot after upgrading
-${PN} (the ebuild will emit a warning if mismatching).
-
-See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\
-$(use amd64 && usev !abi_x86_32 "
-
-Note that without USE=abi_x86_32 on ${PN}, 32bit applications
-(typically using wine / steam) will not be able to use GPU acceleration.")
-
-For general information on using ${PN}, please see:
-https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
- readme.gentoo_create_doc
-
- if use driver; then
- linux-mod_src_install
-
- insinto /etc/modprobe.d
- doins "${T}"/nvidia.conf
-
- # used for gpu verification with binpkgs (not kept, see pkg_preinst)
- insinto /usr/share/nvidia
- doins supported-gpus/supported-gpus.json
- fi
-
- emake "${NV_ARGS[@]}" -C nvidia-modprobe install
- fowners :video /usr/bin/nvidia-modprobe #505092
- fperms 4710 /usr/bin/nvidia-modprobe
-
- if use persistenced; then
- emake "${NV_ARGS[@]}" -C nvidia-persistenced install
- newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced
- newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced
- systemd_dounit "${T}"/nvidia-persistenced.service
- fi
-
- if use tools; then
- emake "${NV_ARGS[@]}" -C nvidia-settings install
-
- doicon nvidia-settings/doc/nvidia-settings.png
- domenu nvidia-settings/doc/nvidia-settings.desktop
-
- exeinto /etc/X11/xinit/xinitrc.d
- newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings
- fi
-
- if use static-libs; then
- dolib.a nvidia-settings/src/out/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h
- fi
-
- use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install
-
- # mimic nvidia-installer by reading .manifest to install files
- # 0:file 1:perms 2:type 3+:subtype/arguments -:module
- local m into
- while IFS=' ' read -ra m; do
- ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
- [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] ||
- [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
- has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
-
- case ${m[2]} in
- MANPAGE)
- gzip -dc ${m[0]} | newman - ${m[0]%.gz}; assert
- continue
- ;;
- VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/
- esac
-
- if [[ -v paths[${m[2]}] ]]; then
- into=${paths[${m[2]}]}
- elif [[ ${m[2]} =~ _BINARY$ ]]; then
- into=/opt/bin
- elif [[ ${m[3]} == COMPAT32 ]]; then
- use abi_x86_32 || continue
- into=/usr/${libdir32}
- elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then
- into=/usr/${libdir}
- else
- die "No known installation path for ${m[0]}"
- fi
- [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/}
- [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/}
-
- if [[ ${m[2]} =~ _SYMLINK$ ]]; then
- [[ ${m[4]: -1} == / ]] && m[4]=${m[5]}
- dosym ${m[4]} ${into}/${m[0]}
- continue
- fi
- [[ ${m[0]} =~ ^libnvidia-ngx.so ]] &&
- dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 # soname not in .manifest
-
- printf -v m[1] %o $((m[1] | 0200)) # 444->644
- insopts -m${m[1]}
- insinto ${into}
- doins ${m[0]}
- done < .manifest || die
-
- # MODULE:installer non-skipped extras
- exeinto /lib/systemd/system-sleep
- doexe systemd/system-sleep/nvidia
- dobin systemd/nvidia-sleep.sh
- systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend}.service
-
- dobin nvidia-bug-report.sh
-
- # symlink non-versioned so nvidia-settings can use it even if misdetected
- dosym nvidia-application-profiles-${PV}-key-documentation \
- ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
-}
-
-pkg_preinst() {
- has_version "${CATEGORY}/${PN}[wayland]" && NV_HAD_WAYLAND=
-
- use driver || return
- linux-mod_pkg_preinst
-
- # set video group id based on live system (bug #491414)
- local g=$(egetent group video | cut -d: -f3)
- [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')"
- sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die
-
- # try to find driver mismatches using temporary supported-gpus.json
- for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do
- g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \
- "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null)
- if [[ ${g} ]]; then
- g=$((${g##*\"}+1))
- if ver_test -ge ${g}; then
- NV_LEGACY_MASK=">=${CATEGORY}/${PN}-${g}"
- break
- fi
- fi
- done
- rm "${ED}"/usr/share/nvidia/supported-gpus.json || die
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- readme.gentoo_print_elog
-
- if [[ -r /proc/driver/nvidia/version &&
- $(</proc/driver/nvidia/version) != *" ${PV} "* ]]; then
- ewarn "Currently loaded NVIDIA modules do not match the newly installed"
- ewarn "libraries and may prevent launching GPU-accelerated applications."
- use driver && ewarn "The easiest way to fix this is usually to reboot."
- fi
-
- if [[ $(</proc/cmdline) == *slub_debug=[!-]* ]]; then
- ewarn "Detected that the current kernel command line is using 'slub_debug=',"
- ewarn "this may lead to system instability/freezes with this version of"
- ewarn "${PN}. Bug: https://bugs.gentoo.org/796329"
- fi
-
- if [[ -v NV_LEGACY_MASK ]]; then
- ewarn
- ewarn "***WARNING***"
- ewarn
- ewarn "You are installing a version of ${PN} known not to work"
- ewarn "with a GPU of the current system. If unwanted, add the mask:"
- if [[ -d ${EROOT}/etc/portage/package.mask ]]; then
- ewarn " echo '${NV_LEGACY_MASK}' > ${EROOT}/etc/portage/package.mask/${PN}"
- else
- ewarn " echo '${NV_LEGACY_MASK}' >> ${EROOT}/etc/portage/package.mask"
- fi
- ewarn "...then downgrade to a legacy branch if possible. For details, see:"
- ewarn "https://www.nvidia.com/object/IO_32667.html"
- fi
-
- if use wayland && use driver && [[ ! -v NV_HAD_WAYLAND ]]; then
- elog
- elog "With USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1"
- elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. This feature is considered"
- elog "experimental but is required for wayland."
- elog
- elog "If you experience issues, either disable wayland or edit nvidia.conf."
- elog "Of note, may possibly cause issues with SLI and Reverse PRIME."
- elog
- elog "This version of ${PN} only supports EGLStream which is only"
- elog "supported by a few wayland compositors (e.g. kwin / mutter, not sway)."
- fi
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
deleted file mode 100644
index cba5ee54b035..000000000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-510.73.05-r1.ebuild
+++ /dev/null
@@ -1,471 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MODULES_OPTIONAL_USE="driver"
-inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
- systemd toolchain-funcs unpacker user-info
-
-NV_KERNEL_MAX="5.18"
-NV_URI="https://download.nvidia.com/XFree86/"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="https://www.nvidia.com/download/index.aspx"
-SRC_URI="
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run )
- arm64? ( ${NV_URI}Linux-aarch64/${PV}/NVIDIA-Linux-aarch64-${PV}.run )
- $(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \
- nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})"
-# nvidia-installer is unused but here for GPL-2's "distribute sources"
-S="${WORKDIR}"
-
-LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
-SLOT="0/${PV%%.*}"
-KEYWORDS="-* amd64 ~arm64"
-IUSE="+X abi_x86_32 abi_x86_64 +driver persistenced +static-libs +tools wayland"
-
-COMMON_DEPEND="
- acct-group/video
- sys-libs/glibc
- X? ( x11-libs/libpciaccess )
- persistenced? (
- acct-user/nvpd
- net-libs/libtirpc:=
- )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- dev-libs/jansson:=
- media-libs/harfbuzz:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXxf86vm
- x11-libs/pango
- )"
-RDEPEND="
- ${COMMON_DEPEND}
- X? (
- media-libs/libglvnd[X,abi_x86_32(-)?]
- x11-libs/libX11[abi_x86_32(-)?]
- x11-libs/libXext[abi_x86_32(-)?]
- )
- wayland? (
- gui-libs/egl-gbm
- =gui-libs/egl-wayland-1.1.9*
- media-libs/libglvnd
- )"
-DEPEND="
- ${COMMON_DEPEND}
- static-libs? (
- x11-libs/libX11
- x11-libs/libXext
- )
- tools? (
- media-libs/libglvnd
- sys-apps/dbus
- x11-base/xorg-proto
- x11-libs/libXrandr
- x11-libs/libXv
- x11-libs/libvdpau
- )"
-BDEPEND="
- sys-devel/m4
- virtual/pkgconfig"
-
-QA_PREBUILT="lib/firmware/* opt/bin/* usr/lib*"
-
-PATCHES=(
- "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch
- "${FILESDIR}"/nvidia-settings-390.144-desktop.patch
- "${FILESDIR}"/nvidia-settings-390.144-no-gtk2.patch
- "${FILESDIR}"/nvidia-settings-390.144-raw-ldflags.patch
-)
-
-pkg_setup() {
- use driver || return
-
- local CONFIG_CHECK="
- PROC_FS
- ~DRM_KMS_HELPER
- ~SYSVIPC
- ~!LOCKDEP
- ~!SLUB_DEBUG_ON
- ~!X86_KERNEL_IBT
- !DEBUG_MUTEXES"
- local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but needed for Xorg auto-detection
- of drivers (no custom config), and for wayland / nvidia-drm.modeset=1.
- Cannot be directly selected in the kernel's menuconfig, and may need
- selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
- DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
- local ERROR_X86_KERNEL_IBT="X86_KERNEL_IBT: is set, be warned the modules may not load with it.
- If run into problems, either unset or pass ibt=off to the kernel."
-
- use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
-
- MODULE_NAMES="
- nvidia(video:kernel)
- nvidia-drm(video:kernel)
- nvidia-modeset(video:kernel)
- nvidia-peermem(video:kernel)
- nvidia-uvm(video:kernel)"
-
- linux-mod_pkg_setup
-
- [[ ${MERGE_TYPE} == binary ]] && return
-
- BUILD_PARAMS='NV_VERBOSE=1 IGNORE_CC_MISMATCH=yes SYSSRC="${KV_DIR}" SYSOUT="${KV_OUT_DIR}"'
- BUILD_TARGETS="modules"
-
- if linux_chkconfig_present CC_IS_CLANG; then
- ewarn "Warning: building ${PN} with a clang-built kernel is experimental"
-
- BUILD_PARAMS+=' CC=${CHOST}-clang'
- if linux_chkconfig_present LD_IS_LLD; then
- BUILD_PARAMS+=' LD=ld.lld'
- if linux_chkconfig_present LTO_CLANG_THIN; then
- # kernel enables cache by default leading to sandbox violations
- BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir='
- fi
- fi
- fi
-
- if kernel_is -gt ${NV_KERNEL_MAX/./ }; then
- ewarn "Kernel ${KV_MAJOR}.${KV_MINOR} is either known to break this version of ${PN}"
- ewarn "or was not tested with it. It is recommended to use one of:"
- ewarn " <=sys-kernel/gentoo-kernel-${NV_KERNEL_MAX}.x"
- ewarn " <=sys-kernel/gentoo-sources-${NV_KERNEL_MAX}.x"
- ewarn "You are free to try or use /etc/portage/patches, but support will"
- ewarn "not be given and issues wait until NVIDIA releases a fixed version"
- ewarn "(Gentoo will not accept patches for this)."
- ewarn
- ewarn "Do _not_ file a bug report if run into issues."
- ewarn
- fi
-}
-
-src_prepare() {
- # make patches usable across versions
- rm nvidia-modprobe && mv nvidia-modprobe{-${PV},} || die
- rm nvidia-persistenced && mv nvidia-persistenced{-${PV},} || die
- rm nvidia-settings && mv nvidia-settings{-${PV},} || die
- rm nvidia-xconfig && mv nvidia-xconfig{-${PV},} || die
-
- default
-
- # prevent detection of incomplete kernel DRM support (bug #603818)
- sed 's/defined(CONFIG_DRM/defined(CONFIG_DRM_KMS_HELPER/g' \
- -i kernel/conftest.sh || die
-
- # adjust service files
- sed 's/__USER__/nvpd/' \
- nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \
- > "${T}"/nvidia-persistenced.service || die
- use !amd64 || sed -i "s|/usr|${EPREFIX}/opt|" systemd/system/nvidia-powerd.service || die
-
- # enable nvidia-drm.modeset=1 by default with USE=wayland
- cp "${FILESDIR}"/nvidia-470.conf "${T}"/nvidia.conf || die
- use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die
-}
-
-src_compile() {
- tc-export AR CC CXX LD OBJCOPY OBJDUMP
-
- NV_ARGS=(
- PREFIX="${EPREFIX}"/usr
- HOST_CC="$(tc-getBUILD_CC)"
- HOST_LD="$(tc-getBUILD_LD)"
- NV_USE_BUNDLED_LIBJANSSON=0
- NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out
- XNVCTRL_CFLAGS=-fPIC #840389
- )
-
- if use driver; then
- if linux_chkconfig_present GCC_PLUGINS; then
- mkdir "${T}"/plugin-test || die
- echo "obj-m += test.o" > "${T}"/plugin-test/Kbuild || die
- > "${T}"/plugin-test/test.c || die
- if [[ $(LC_ALL=C make -C "${KV_OUT_DIR}" ARCH="$(tc-arch-kernel)" \
- HOSTCC="$(tc-getBUILD_CC)" M="${T}"/plugin-test 2>&1) \
- =~ "error: incompatible gcc/plugin version" ]]; then
- ewarn "Warning: detected kernel was built with different gcc/plugin versions,"
- ewarn "you may need to 'make clean' and rebuild your kernel with the current"
- ewarn "gcc version (or re-emerge for distribution kernels, including kernel-bin)."
- fi
- fi
-
- linux-mod_src_compile
- fi
-
- emake "${NV_ARGS[@]}" -C nvidia-modprobe
- use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced
- use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig
-
- if use tools; then
- # cflags: avoid noisy logs, only use here and set first to let override
- # ldflags: abi currently needed if LD=ld.lld
- CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \
- RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" \
- emake "${NV_ARGS[@]}" -C nvidia-settings
- elif use static-libs; then
- emake "${NV_ARGS[@]}" -C nvidia-settings/src out/libXNVCtrl.a
- fi
-}
-
-src_install() {
- local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir)
-
- NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} )
-
- local -A paths=(
- [APPLICATION_PROFILE]=/usr/share/nvidia
- [CUDA_ICD]=/etc/OpenCL/vendors
- [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d
- [FIRMWARE]=/lib/firmware/nvidia/${PV}
- [GBM_BACKEND_LIB_SYMLINK]=/usr/${libdir}/gbm
- [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d
- [VULKAN_ICD_JSON]=/usr/share/vulkan
- [WINE_LIB]=/usr/${libdir}/nvidia/wine
- [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d
-
- [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions
- [GLX_MODULE_SYMLINK]=/usr/${libdir}/xorg/modules
- [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules
- )
-
- local skip_files=(
- # nvidia_icd/layers(vulkan): skip with -X too as it uses libGLX_nvidia
- $(usev !X "
- libGLX_nvidia libglxserver_nvidia
- nvidia_icd.json nvidia_layers.json")
- $(usev !wayland libnvidia-vulkan-producer)
- libGLX_indirect # non-glvnd unused fallback
- libnvidia-gtk nvidia-{settings,xconfig} # built from source
- libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm
- libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland
- )
- local skip_modules=(
- $(usev !X "nvfbc vdpau xdriver")
- $(usev !driver gsp)
- installer nvpd # handled separately / built from source
- )
- local skip_types=(
- GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd
- OPENCL_WRAPPER.\* # virtual/opencl
- DOCUMENTATION DOT_DESKTOP .\*_SRC DKMS_CONF SYSTEMD_UNIT # handled separately / unused
- )
-
- local DOCS=(
- README.txt NVIDIA_Changelog supported-gpus/supported-gpus.json
- nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt
- )
- local HTML_DOCS=( html/. )
- einstalldocs
-
- local DISABLE_AUTOFORMATTING=yes
- local DOC_CONTENTS="\
-Trusted users should be in the 'video' group to use NVIDIA devices.
-You can add yourself by using: gpasswd -a my-user video\
-$(usev driver "
-
-Like all out-of-tree kernel modules, it is necessary to rebuild
-${PN} after upgrading or rebuilding the Linux kernel
-by for example running \`emerge @module-rebuild\`. Alternatively,
-if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}),
-this can be automated by setting USE=dist-kernel globally.
-
-Loaded kernel modules also must not mismatch with the installed
-${PN} version (excluding -r revision), meaning should
-ensure \`eselect kernel list\` points to the kernel that will be
-booted before building and preferably reboot after upgrading
-${PN} (the ebuild will emit a warning if mismatching).
-
-See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\
-$(use amd64 && usev !abi_x86_32 "
-
-Note that without USE=abi_x86_32 on ${PN}, 32bit applications
-(typically using wine / steam) will not be able to use GPU acceleration.")
-
-For general information on using ${PN}, please see:
-https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers"
- readme.gentoo_create_doc
-
- if use driver; then
- linux-mod_src_install
-
- insinto /etc/modprobe.d
- doins "${T}"/nvidia.conf
-
- # used for gpu verification with binpkgs (not kept, see pkg_preinst)
- insinto /usr/share/nvidia
- doins supported-gpus/supported-gpus.json
- fi
-
- emake "${NV_ARGS[@]}" -C nvidia-modprobe install
- fowners :video /usr/bin/nvidia-modprobe #505092
- fperms 4710 /usr/bin/nvidia-modprobe
-
- if use persistenced; then
- emake "${NV_ARGS[@]}" -C nvidia-persistenced install
- newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced
- newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced
- systemd_dounit "${T}"/nvidia-persistenced.service
- fi
-
- if use tools; then
- emake "${NV_ARGS[@]}" -C nvidia-settings install
-
- doicon nvidia-settings/doc/nvidia-settings.png
- domenu nvidia-settings/doc/nvidia-settings.desktop
-
- exeinto /etc/X11/xinit/xinitrc.d
- newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings
- fi
-
- if use static-libs; then
- dolib.a nvidia-settings/src/out/libXNVCtrl.a
-
- insinto /usr/include/NVCtrl
- doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h
- fi
-
- use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install
-
- # mimic nvidia-installer by reading .manifest to install files
- # 0:file 1:perms 2:type 3+:subtype/arguments -:module
- local m into
- while IFS=' ' read -ra m; do
- ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
- [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] ||
- [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
- has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
-
- case ${m[2]} in
- MANPAGE)
- gzip -dc ${m[0]} | newman - ${m[0]%.gz}; assert
- continue
- ;;
- GBM_BACKEND_LIB_SYMLINK) m[4]=../${m[4]};; # missing ../
- VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/
- esac
-
- if [[ -v paths[${m[2]}] ]]; then
- into=${paths[${m[2]}]}
- elif [[ ${m[2]} =~ _BINARY$ ]]; then
- into=/opt/bin
- elif [[ ${m[3]} == COMPAT32 ]]; then
- use abi_x86_32 || continue
- into=/usr/${libdir32}
- elif [[ ${m[2]} =~ _LIB$|_SYMLINK$ ]]; then
- into=/usr/${libdir}
- else
- die "No known installation path for ${m[0]}"
- fi
- [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/}
- [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/}
-
- if [[ ${m[2]} =~ _SYMLINK$ ]]; then
- [[ ${m[4]: -1} == / ]] && m[4]=${m[5]}
- dosym ${m[4]} ${into}/${m[0]}
- continue
- fi
- [[ ${m[0]} =~ ^libnvidia-ngx.so|^libnvidia-egl-gbm.so ]] &&
- dosym ${m[0]} ${into}/${m[0]%.so*}.so.1 # soname not in .manifest
-
- printf -v m[1] %o $((m[1] | 0200)) # 444->644
- insopts -m${m[1]}
- insinto ${into}
- doins ${m[0]}
- done < .manifest || die
-
- # MODULE:installer non-skipped extras
- exeinto /lib/systemd/system-sleep
- doexe systemd/system-sleep/nvidia
- dobin systemd/nvidia-sleep.sh
- systemd_dounit systemd/system/nvidia-{hibernate,resume,suspend}.service
-
- dobin nvidia-bug-report.sh
-
- # MODULE:powerd extras
- if use amd64; then
- systemd_dounit systemd/system/nvidia-powerd.service
- dodoc nvidia-dbus.conf
- fi
-
- # symlink non-versioned so nvidia-settings can use it even if misdetected
- dosym nvidia-application-profiles-${PV}-key-documentation \
- ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
-}
-
-pkg_preinst() {
- has_version "${CATEGORY}/${PN}[wayland]" && NV_HAD_WAYLAND=
-
- use driver || return
- linux-mod_pkg_preinst
-
- # set video group id based on live system (bug #491414)
- local g=$(egetent group video | cut -d: -f3)
- [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')"
- sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die
-
- # try to find driver mismatches using temporary supported-gpus.json
- for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do
- g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \
- "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null)
- if [[ ${g} ]]; then
- g=$((${g##*\"}+1))
- if ver_test -ge ${g}; then
- NV_LEGACY_MASK=">=${CATEGORY}/${PN}-${g}"
- break
- fi
- fi
- done
- rm "${ED}"/usr/share/nvidia/supported-gpus.json || die
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- readme.gentoo_print_elog
-
- if [[ -r /proc/driver/nvidia/version &&
- $(</proc/driver/nvidia/version) != *" ${PV} "* ]]; then
- ewarn "Currently loaded NVIDIA modules do not match the newly installed"
- ewarn "libraries and may prevent launching GPU-accelerated applications."
- use driver && ewarn "The easiest way to fix this is usually to reboot."
- fi
-
- if [[ $(</proc/cmdline) == *slub_debug=[!-]* ]]; then
- ewarn "Detected that the current kernel command line is using 'slub_debug=',"
- ewarn "this may lead to system instability/freezes with this version of"
- ewarn "${PN}. Bug: https://bugs.gentoo.org/796329"
- fi
-
- if [[ -v NV_LEGACY_MASK ]]; then
- ewarn
- ewarn "***WARNING***"
- ewarn
- ewarn "You are installing a version of ${PN} known not to work"
- ewarn "with a GPU of the current system. If unwanted, add the mask:"
- if [[ -d ${EROOT}/etc/portage/package.mask ]]; then
- ewarn " echo '${NV_LEGACY_MASK}' > ${EROOT}/etc/portage/package.mask/${PN}"
- else
- ewarn " echo '${NV_LEGACY_MASK}' >> ${EROOT}/etc/portage/package.mask"
- fi
- ewarn "...then downgrade to a legacy branch if possible. For details, see:"
- ewarn "https://www.nvidia.com/object/IO_32667.html"
- fi
-
- if use wayland && use driver && [[ ! -v NV_HAD_WAYLAND ]]; then
- elog
- elog "With USE=wayland, this version of ${PN} sets nvidia-drm.modeset=1"
- elog "in '${EROOT}/etc/modprobe.d/nvidia.conf'. This feature is considered"
- elog "experimental but is required for wayland."
- elog
- elog "If you experience issues, either disable wayland or edit nvidia.conf."
- elog "Of note, may possibly cause issues with SLI and Reverse PRIME."
- fi
-}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.10.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.14.ebuild
index 06b387eacfdc..c2597443890a 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.10.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-515.49.14.ebuild
@@ -7,8 +7,8 @@ MODULES_OPTIONAL_USE="driver"
inherit desktop flag-o-matic linux-mod multilib readme.gentoo-r1 \
systemd toolchain-funcs unpacker user-info
-NV_KERNEL_MAX="5.18"
-NV_PIN="515.48.07"
+NV_KERNEL_MAX="5.19"
+NV_PIN="515.65.01"
DESCRIPTION="NVIDIA Accelerated Graphics Driver"
HOMEPAGE="https://developer.nvidia.com/vulkan-driver"
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 1e5e34148012..10c50d8737a5 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/appmenu-gtk-module/Manifest b/x11-misc/appmenu-gtk-module/Manifest
index a1099dd7b82a..a6409ae2d308 100644
--- a/x11-misc/appmenu-gtk-module/Manifest
+++ b/x11-misc/appmenu-gtk-module/Manifest
@@ -5,5 +5,5 @@ AUX appmenu-gtk-module-0.7.6-no-automagic-unitdir.patch 2164 BLAKE2B f89af2da72c
DIST appmenu-gtk-module-0.7.3.tar.xz 48460 BLAKE2B b7008aa618e643a95445aad25bc19eed5b887810891318a891f088284f8f128e6392671226742a8b0c70699a9455739ee61ed56aec32129532ba53dc69809913 SHA512 d7df7e3cea3ccb66d013b23ae8796b8cbb0e0787f37f54078715c4863797c28d44ff38d7ac965b6eb0fd5cb327c1a4b891c74c66ba95b9b9a06e2c06ba5b2ad8
DIST appmenu-gtk-module-0.7.6.tar.xz 41212 BLAKE2B 7d37107e36502e44a38a1dc4e7ab02a761ec368b791182b223a4ae2631bad2eb52d9fec913ae0274f95f15a1cfbefb47f4807f1e83e8e3985fd4af7c6f0d075b SHA512 6efad2a13a04ae0a2a5e87fdc62eb7a37c8c85051339a3774fd8b579eea97b4633b10e064325205b3f10597530bab003deae24986c3175429a899c292e8786d5
EBUILD appmenu-gtk-module-0.7.3-r2.ebuild 1074 BLAKE2B a7fd1ab2a33821a93feb0549636c3a2811b919eec34739ee92de29ba11fee82d531c8fd5345d5eb92f0b5116bb856ec4338636aa6461861ac879fcbbd4a0a7ad SHA512 3f5037160d95fb49c361719134279bcc409dd755c9ffee333d6287c3285b4fbe508690992fc311d0cdd9a5c398511555548144c84685786964fe2ff0e2495366
-EBUILD appmenu-gtk-module-0.7.6.ebuild 1172 BLAKE2B 163c68207a77856a8f12dc035caf1c3d93f85c5ec847da70bc4e1ab3145ca2efcef5e93558efaee0d7e01b46e8fc41919f77f02ef21a989bcd52e217c1c893e5 SHA512 6ab7537c24c9155be85dfef7d43c51d7e27a0959c207a88b49f901dfa7974b4fbfc655c10526c9119596e8adf4e975e662eff397b1febf03b55e8a8f962f98c3
+EBUILD appmenu-gtk-module-0.7.6.ebuild 1171 BLAKE2B cc2beae2b6ce40e2cc44439e284d1bbf94c49658fa924eb86a552b40da53ea0c749bc9c79199f16eda7ebb74e1e22d3d449a811567d46bccc50cc0c6a1746181 SHA512 b0d4b6151c97563793aaf49ef453d856c9556323ebcd517da080b6bb86caccd116275fe38cc211a5ed3cb8126f9846f54bf0691f83d81bfef62e0f5eba8a56a2
MISC metadata.xml 417 BLAKE2B 6c9ebfbe4b02203037d8e79618f6423b842a4cd8906db9b6378b1588554f1c8bcf10b5e8d809b9e59abddae4727d5e28523630484fe528b2294f685ec3c8434f SHA512 bac77b5251306f7538a406105a7abca2c98ec9021a578d40c7cb2788f66af627c01c88b79576675a9a5adf5de5d634b5f5f28c033b4c9bab9d08936976692eff
diff --git a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.6.ebuild b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.6.ebuild
index 8cfa793babbc..d0fa528976d7 100644
--- a/x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.6.ebuild
+++ b/x11-misc/appmenu-gtk-module/appmenu-gtk-module-0.7.6.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="gtk2 wayland"
RDEPEND="