summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29289 -> 29285 bytes
-rw-r--r--app-admin/Manifest.gzbin31551 -> 31554 bytes
-rw-r--r--app-admin/augeas/Manifest2
-rw-r--r--app-admin/augeas/augeas-1.14.1.ebuild4
-rw-r--r--app-editors/Manifest.gzbin13897 -> 13905 bytes
-rw-r--r--app-editors/gvim/Manifest2
-rw-r--r--app-editors/gvim/gvim-9.0.1503.ebuild2
-rw-r--r--app-editors/vim-core/Manifest2
-rw-r--r--app-editors/vim-core/vim-core-9.0.1503.ebuild2
-rw-r--r--app-editors/vim/Manifest2
-rw-r--r--app-editors/vim/vim-9.0.1503.ebuild2
-rw-r--r--app-emacs/Manifest.gzbin71783 -> 71786 bytes
-rw-r--r--app-emacs/exheres-mode/Manifest2
-rw-r--r--app-emacs/exheres-mode/exheres-mode-1.10.ebuild4
-rw-r--r--app-emacs/magit/Manifest10
-rw-r--r--app-emacs/magit/files/magit-3.3.0-inhibit-libgit.patch22
-rw-r--r--app-emacs/magit/files/magit-3.3.0-magit-libgit.patch11
-rw-r--r--app-emacs/magit/magit-3.3.0-r2.ebuild (renamed from app-emacs/magit/magit-3.3.0-r1.ebuild)10
-rw-r--r--app-emacs/magit/magit-3.3.0-r3.ebuild57
-rw-r--r--app-emacs/magit/magit-3.3.0.ebuild33
-rw-r--r--app-emacs/magit/magit-9999.ebuild7
-rw-r--r--app-emacs/magit/metadata.xml3
-rw-r--r--app-text/Manifest.gzbin48382 -> 48383 bytes
-rw-r--r--app-text/mandoc/Manifest2
-rw-r--r--app-text/mandoc/mandoc-1.14.6.ebuild2
-rw-r--r--dev-cpp/Manifest.gzbin14248 -> 14249 bytes
-rw-r--r--dev-cpp/highway/Manifest2
-rw-r--r--dev-cpp/highway/highway-1.0.3-r1.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97943 -> 97940 bytes
-rw-r--r--dev-libs/dqlite/Manifest2
-rw-r--r--dev-libs/dqlite/dqlite-1.15.1.ebuild2
-rw-r--r--dev-python/Manifest.gzbin264906 -> 264905 bytes
-rw-r--r--dev-python/dnspython/Manifest2
-rw-r--r--dev-python/dnspython/dnspython-2.4.0.ebuild57
-rw-r--r--dev-python/griffe/Manifest2
-rw-r--r--dev-python/griffe/griffe-0.32.1.ebuild45
-rw-r--r--dev-python/pecan/Manifest2
-rw-r--r--dev-python/pecan/pecan-1.5.1.ebuild32
-rw-r--r--dev-python/platformdirs/Manifest2
-rw-r--r--dev-python/platformdirs/platformdirs-3.9.1.ebuild49
-rw-r--r--dev-python/reedsolo/Manifest2
-rw-r--r--dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild37
-rw-r--r--dev-ruby/Manifest.gzbin106574 -> 106563 bytes
-rw-r--r--dev-ruby/actioncable/Manifest2
-rw-r--r--dev-ruby/actioncable/actioncable-6.0.6.1.ebuild45
-rw-r--r--dev-ruby/actionmailbox/Manifest2
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild58
-rw-r--r--dev-ruby/actionmailer/Manifest2
-rw-r--r--dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild47
-rw-r--r--dev-ruby/actionpack/Manifest2
-rw-r--r--dev-ruby/actionpack/actionpack-6.0.6.1.ebuild70
-rw-r--r--dev-ruby/actiontext/Manifest2
-rw-r--r--dev-ruby/actiontext/actiontext-6.0.6.1.ebuild53
-rw-r--r--dev-ruby/actionview/Manifest2
-rw-r--r--dev-ruby/actionview/actionview-6.0.6.1.ebuild70
-rw-r--r--dev-ruby/activejob/Manifest2
-rw-r--r--dev-ruby/activejob/activejob-6.0.6.1.ebuild48
-rw-r--r--dev-ruby/activemodel/Manifest2
-rw-r--r--dev-ruby/activemodel/activemodel-6.0.6.1.ebuild43
-rw-r--r--dev-ruby/activerecord/Manifest2
-rw-r--r--dev-ruby/activerecord/activerecord-6.0.6.1.ebuild92
-rw-r--r--dev-ruby/activestorage/Manifest2
-rw-r--r--dev-ruby/activestorage/activestorage-6.0.6.1.ebuild62
-rw-r--r--dev-ruby/activesupport/Manifest3
-rw-r--r--dev-ruby/activesupport/activesupport-6.0.6.1-r1.ebuild77
-rw-r--r--dev-ruby/activesupport/activesupport-6.0.6.1-r2.ebuild76
-rw-r--r--dev-ruby/rails/Manifest2
-rw-r--r--dev-ruby/rails/rails-6.0.6.1.ebuild39
-rw-r--r--dev-ruby/railties/Manifest2
-rw-r--r--dev-ruby/railties/railties-6.0.6.1.ebuild71
-rw-r--r--dev-ruby/roadie-rails/Manifest4
-rw-r--r--dev-ruby/roadie-rails/roadie-rails-2.3.0.ebuild55
-rw-r--r--dev-ruby/roadie-rails/roadie-rails-3.0.0-r1.ebuild4
-rw-r--r--dev-ruby/roadie/Manifest2
-rw-r--r--dev-ruby/roadie/roadie-4.0.0.ebuild34
-rw-r--r--dev-ruby/websocket-driver/Manifest2
-rw-r--r--dev-ruby/websocket-driver/websocket-driver-0.6.5-r1.ebuild31
-rw-r--r--media-libs/Manifest.gzbin68414 -> 68417 bytes
-rw-r--r--media-libs/libjxl/Manifest2
-rw-r--r--media-libs/libjxl/libjxl-0.8.2-r1.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57415 -> 57409 bytes
-rw-r--r--media-sound/hydrogen/Manifest2
-rw-r--r--media-sound/hydrogen/hydrogen-1.2.0.ebuild98
-rw-r--r--metadata/Manifest.gzbin3512 -> 3506 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.gzbin27932 -> 27900 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin56150 -> 56140 bytes
-rw-r--r--metadata/md5-cache/app-admin/augeas-1.14.12
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin24399 -> 24407 bytes
-rw-r--r--metadata/md5-cache/app-editors/gvim-9.0.15034
-rw-r--r--metadata/md5-cache/app-editors/vim-9.0.15034
-rw-r--r--metadata/md5-cache/app-editors/vim-core-9.0.15034
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin115201 -> 115511 bytes
-rw-r--r--metadata/md5-cache/app-emacs/exheres-mode-1.102
-rw-r--r--metadata/md5-cache/app-emacs/magit-3.3.014
-rw-r--r--metadata/md5-cache/app-emacs/magit-3.3.0-r214
-rw-r--r--metadata/md5-cache/app-emacs/magit-3.3.0-r3 (renamed from metadata/md5-cache/app-emacs/magit-3.3.0-r1)9
-rw-r--r--metadata/md5-cache/app-emacs/magit-99993
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin71817 -> 71818 bytes
-rw-r--r--metadata/md5-cache/app-text/mandoc-1.14.64
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin25320 -> 25319 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/highway-1.0.3-r14
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin158610 -> 158609 bytes
-rw-r--r--metadata/md5-cache/dev-libs/dqlite-1.15.14
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin377187 -> 377981 bytes
-rw-r--r--metadata/md5-cache/dev-python/dnspython-2.4.016
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.32.116
-rw-r--r--metadata/md5-cache/dev-python/pecan-1.5.116
-rw-r--r--metadata/md5-cache/dev-python/platformdirs-3.9.116
-rw-r--r--metadata/md5-cache/dev-python/reedsolo-2.1.1_beta117
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin171183 -> 168467 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.0.6.1-r117
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.0.6.1-r217
-rw-r--r--metadata/md5-cache/dev-ruby/rails-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/railties-6.0.6.117
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-4.0.017
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-rails-2.3.017
-rw-r--r--metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r16
-rw-r--r--metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r117
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin113459 -> 113453 bytes
-rw-r--r--metadata/md5-cache/media-libs/libjxl-0.8.2-r14
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin74576 -> 74394 bytes
-rw-r--r--metadata/md5-cache/media-sound/hydrogen-1.2.017
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin57746 -> 57120 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-4.0.4416
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-5.0.3217
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.0.14-r117
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-6.4.0-r117
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin6728 -> 6728 bytes
-rw-r--r--metadata/md5-cache/net-firewall/nftables-1.0.7-r14
-rw-r--r--metadata/md5-cache/net-firewall/nftables-1.0.8-r14
-rw-r--r--metadata/md5-cache/net-firewall/nftables-99994
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin88274 -> 88426 bytes
-rw-r--r--metadata/md5-cache/net-misc/utelnetd-0.1.11-r412
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin13408 -> 13406 bytes
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r14
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin18391 -> 18551 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-8.3.017
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin63830 -> 63837 bytes
-rw-r--r--metadata/md5-cache/sci-libs/scikit-image-0.19.3-r14
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin27323 -> 27321 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/eclib-202304244
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin33185 -> 33338 bytes
-rw-r--r--metadata/md5-cache/sys-devel/clang-14.0.6-r44
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.1.1_p2023071516
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin36737 -> 36896 bytes
-rw-r--r--metadata/md5-cache/sys-fs/duperemove-0.1213
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12867 -> 12869 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-115.0.24
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43073 -> 43077 bytes
-rw-r--r--net-analyzer/zabbix/Manifest11
-rw-r--r--net-analyzer/zabbix/zabbix-4.0.44.ebuild367
-rw-r--r--net-analyzer/zabbix/zabbix-5.0.32.ebuild398
-rw-r--r--net-analyzer/zabbix/zabbix-6.0.14-r1.ebuild401
-rw-r--r--net-analyzer/zabbix/zabbix-6.4.0-r1.ebuild401
-rw-r--r--net-firewall/Manifest.gzbin4381 -> 4381 bytes
-rw-r--r--net-firewall/nftables/Manifest6
-rw-r--r--net-firewall/nftables/nftables-1.0.7-r1.ebuild2
-rw-r--r--net-firewall/nftables/nftables-1.0.8-r1.ebuild2
-rw-r--r--net-firewall/nftables/nftables-9999.ebuild2
-rw-r--r--net-misc/Manifest.gzbin54129 -> 54130 bytes
-rw-r--r--net-misc/utelnetd/Manifest2
-rw-r--r--net-misc/utelnetd/files/utelnetd-0.1.11-musl-getgt.patch14
-rw-r--r--net-misc/utelnetd/utelnetd-0.1.11-r4.ebuild38
-rw-r--r--net-vpn/Manifest.gzbin7247 -> 7246 bytes
-rw-r--r--net-vpn/networkmanager-openconnect/Manifest2
-rw-r--r--net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild2
-rw-r--r--profiles/Manifest.gzbin179283 -> 179287 bytes
-rw-r--r--profiles/package.mask29
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-geosciences/Manifest.gzbin11257 -> 11251 bytes
-rw-r--r--sci-geosciences/grass/Manifest2
-rw-r--r--sci-geosciences/grass/grass-8.3.0.ebuild291
-rw-r--r--sci-libs/Manifest.gzbin44813 -> 44820 bytes
-rw-r--r--sci-libs/scikit-image/Manifest2
-rw-r--r--sci-libs/scikit-image/scikit-image-0.19.3-r1.ebuild2
-rw-r--r--sci-mathematics/Manifest.gzbin18661 -> 18660 bytes
-rw-r--r--sci-mathematics/eclib/Manifest2
-rw-r--r--sci-mathematics/eclib/eclib-20230424.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin10498 -> 10506 bytes
-rw-r--r--sys-devel/clang/Manifest2
-rw-r--r--sys-devel/clang/clang-14.0.6-r4.ebuild2
-rw-r--r--sys-devel/gcc/Manifest2
-rw-r--r--sys-devel/gcc/gcc-13.1.1_p20230715.ebuild65
-rw-r--r--sys-fs/Manifest.gzbin22559 -> 22564 bytes
-rw-r--r--sys-fs/duperemove/Manifest2
-rw-r--r--sys-fs/duperemove/duperemove-0.12.ebuild33
-rw-r--r--www-client/Manifest.gzbin6044 -> 6043 bytes
-rw-r--r--www-client/firefox/Manifest3
-rw-r--r--www-client/firefox/firefox-115.0.2.ebuild9
210 files changed, 1114 insertions, 3240 deletions
diff --git a/Manifest b/Manifest
index 89912eaf6837..9626d8b6e3a7 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29289 BLAKE2B 9e0e4137ad1f6089754ca25c4ef597ecd9e420f7f1ebae10e353623c75ffa48392d67ccbcf484e9ebf3a6c420d377fa3594dad9ea255f451f4580dd50f032b28 SHA512 0ef8659cdbc4e8586c80c2de291dbc68894442df04bd4b180a33d956196f148039f7ebb99a81ab357c6190a28cd47ce8c95ca2ba757e31d631e90fa9c5fb1b61
-TIMESTAMP 2023-07-16T03:10:03Z
+MANIFEST Manifest.files.gz 29285 BLAKE2B e5d0352f35663d0f3a8c5071c79b37b450631acda542f43f210ffc8f6748b706783b4d3d27bafa2956e136530cc29e9d2516d0997d0e10a7139da4dd0bcc77d0 SHA512 ac6cfcfd0bdca22395afea6d1e5b70aafe748f958169358d48a290ed4307e34f379d4aced8e7383a62f65378f234ae4a253a2d7515662d4275c816f10c3fc77a
+TIMESTAMP 2023-07-16T09:10:00Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSzX4tfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSzs+hfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBD+Q/9EG33sTQwoS85UuHHOJZgXd8ounfR063sjy5pAkvtYGY3beXtBfGa6CfV
-MAEnKJo72otAP76sRoAPyNoTY3XUM25d9tMzDr2SpGfOaLNC9Njd+lF+jDo5DqVQ
-EXnCazJDicZn8jLuH3Xmb8sfD7DNTNDBEM9DeJ3AbYmyyWPbQSsMpHv+1U0Vm7fv
-jxibK2lg8hjduj/PlpaEqEmd+eJFZDcC6SNqNN4pwtquL4WTKx35Y8UyzgRzTCN1
-DxIHXBdlc+K22vMgEwumNm7dcYwua3eEInUl6YT63ViN+Sda0PE1L2f4DQ4tQFtE
-Qt1tb8HfJHg9tlAEjO66ZkNOyURUZliZXw/MEzmfEDG2JYFlTA3MHL9VEM3tbc4E
-MLd8m5nmfRrxSP5X9LEl6JarWf+jdr2i2RWFbOzvSMYkEwRGDTAYnBRvgrnX6Wkl
-JCKZVnwIMzroFdew/c1Q8pmP/pbNcobOPRMsGyuUHJpgn7NkC4WEVBI/YXBVR4bt
-qSEakC1zWN4XGhfopujanRre8FI666X3B3I2P195aqZB19s25n4Ef66rHZBuNbGr
-oiQKttjVl4WWuByPd/8j9ZnWP5MMlf9ScyS/H/DrvZD/x6zLPiEHOMf/lnyo1I2/
-+iQbhPVW84fai6ZM3GR6degQguLpP0jxWuZ8CfBya4O1mXLYofY=
-=l2K5
+klCLKA/+KTInr1z2WibtLUOri0Oz1FGWAJ52xnRMyhtaN2HzeDGHY+e9Ab6B6TlN
+iLH/cDray3wIDd2zyBhU0W0BD8bbUUy+yZGFZazLsJxzsgVzyE3RhSbuTGPDy95L
+tAj9S1Iql2Gks+Au1nTuRWgI7GS5g9udjLKnmIv+QeZs/KDAelC567GGCpshx15O
+NttowYL7EaCZbCWjj9l+l/eTf1RkZaEEvpZo4KEQvvS9XhC6q9FEg2N71Wz6/TqH
+cBvw7HbxZh1YVSx5wn7phzuc/o0tCzeqz/QavZxgcDBBEOG1mEA93yQaowl2IBj5
+R6gDyF99rIwq9MB2VtrdKmL4afw8jEIojels0Pcen3c9OL6TY1Zyez9/RSSonSdO
+7sdT4NiMlj/aRyJxrQgC72cjkFAXB9Dm1LR30Qdn+QNpWHZ8ghy7EuWMLymrklmj
+e7OCXfaU18pRDACzxnCs5LFqK/kt6og0jGBurcCrs5Nf4K93xL1/wh7D4j+tluot
+YFpETsWNZKoJCpHMUtP908H0x44U2dUHRw9i/1XQJ2yKfNmYb+mwnaHlstmKALaw
+RiqpAHHG8+MdEkMpMS/Pv+VVe2rhQ0nTm1mFWaHH0ZxqBkApk3IzaBBQhAjreYHw
+Oc+UAj8z0G2ou4cH7lY/KfmEw8YuampZhAvLsyZMKaEb1WkqfzU=
+=Zll6
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 99c56bade1b6..bfc0fea1e47c 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 0e42bf67dedf..8d480e5c514e 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/augeas/Manifest b/app-admin/augeas/Manifest
index e3a1beabbe44..42be2ca0f05c 100644
--- a/app-admin/augeas/Manifest
+++ b/app-admin/augeas/Manifest
@@ -3,5 +3,5 @@ DIST augeas-1.14.0.tar.gz 2651463 BLAKE2B 428e708cfdc485feeb7fe80b8642c5b63a8563
DIST augeas-1.14.1.tar.gz 2653776 BLAKE2B 65a0403f5fcaa1b1dfe7493e0f6ee6a8d73ce69f4c2c9a35f5f7842b6db537a5d7b9c33e1989f43636122da4b0a0d97d69bbce50b944d6d1e14c8e77ebddc5e0 SHA512 fddb2e243f979e71fc09f9d45d569d6307b35485b2d885bf7bcbc032ba5617fe7ab2071a041422c3efe2dd62eda74aba41016d248c0636e947d4f1c9144375aa
EBUILD augeas-1.14.0-r1.ebuild 955 BLAKE2B e1c6d5ff3ceba62fbd8f10457e796ae6864aff126d0c677b2e5aeb722361e536e905ae2eca726b99376b33adc7f2e5511626e28bff5fea0606f6cdeb44507bd9 SHA512 91ada7221da5ba659dcf8de3bde99aefb208212ae455c771cba7f39bf14399adcc3e1a634a2dce25358166e7125331eaa7fcdfd64b59fa656a54cca66eac2a74
EBUILD augeas-1.14.0-r2.ebuild 1010 BLAKE2B 83b9098201828766e116357e0a491bd5d71033ebfe1184a667bde6ce88317ca9adb0220ff2b5aca30d879b4d407a6e51f112356d92660d7bcab8e3d52961d509 SHA512 8b66be8d2b979818ef53e4f8b973d7429a3cbd5d44a7b821cc2c6d1b148ace02a176fdca7704a7404831df9e6a521f07ca7673d416596064e227bc4b517bc3e5
-EBUILD augeas-1.14.1.ebuild 1010 BLAKE2B 83b9098201828766e116357e0a491bd5d71033ebfe1184a667bde6ce88317ca9adb0220ff2b5aca30d879b4d407a6e51f112356d92660d7bcab8e3d52961d509 SHA512 8b66be8d2b979818ef53e4f8b973d7429a3cbd5d44a7b821cc2c6d1b148ace02a176fdca7704a7404831df9e6a521f07ca7673d416596064e227bc4b517bc3e5
+EBUILD augeas-1.14.1.ebuild 947 BLAKE2B c6a9c982c4e8042c9d9275b93b60c47ad09dddbd82185c8272a98fd0bcdd58e78757a9791489788f95b258797e762f54839b2b27f8cdbab1aec6a6b4b91da1ef SHA512 f9293912cce4f0cef309734aac254b4b929b0e55da19cb89455be3ca8d67e38b8c31171e386eab6cea1941b3d2c66f68fee200e4193525bc16497df1eed3de0b
MISC metadata.xml 788 BLAKE2B d8484727eaeaecc48fde1039c9081d9e1c9572487f9a327a8464dbe448f407efc649499c06d7eca01fdd5eefc51cf7a33ef1bcfbf7df683276904a3f7367e4cf SHA512 1f9528e412f4621928b9da5970bfb244193b763bd27e235e40ae62efd7981be831ca2beebb060e335e432cad1f52ab2bbef2536eca19095e9115db0efa3c4ca2
diff --git a/app-admin/augeas/augeas-1.14.1.ebuild b/app-admin/augeas/augeas-1.14.1.ebuild
index a8fbc7adbc26..c40e5aba18cf 100644
--- a/app-admin/augeas/augeas-1.14.1.ebuild
+++ b/app-admin/augeas/augeas-1.14.1.ebuild
@@ -25,10 +25,6 @@ BDEPEND="
test? ( dev-lang/ruby )
"
-PATCHES=(
- "${FILESDIR}"/${PN}-1.14.0-musl-strerror_r.patch
-)
-
src_prepare() {
default
eautoreconf
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 8aadb2353562..440163906fdd 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 48138c0e08f3..33543e9cb714 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -5,7 +5,7 @@ DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e
DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a
EBUILD gvim-9.0.1403.ebuild 9780 BLAKE2B 63a9987ece13a7a752673cb7d8baf31ba357b630eb476c5911ece8a70cbf29e5e213c25e5be39e1d78236f3717b5e93c97c912df8f1d4cbe068ffc24cba5bf3d SHA512 ad3058cffba5520251e6da4a28974fc663d1a054cb7e49fa9b241e5f2445b722f249cd25d3a94da5857b3ad4b6ea21515a4fa03afc80b98a8e79b85dda31493f
-EBUILD gvim-9.0.1503.ebuild 9783 BLAKE2B 16c06e7b48293b3dcacf266b70ebd7c350316b9bd6c493797316dd38a99cc8290d552a994aed4d327a9c024c44cb4a767ae3d450fb5cc50ff85875cac88eacf1 SHA512 19cc6e3a53b73edd5c7191d0e42b11534562302f9cc2a9c849583fedde84cb0350c31afb5818965eabe10162dd1917db5edaf827360ecdeefd5c35c0ed0d5557
+EBUILD gvim-9.0.1503.ebuild 9782 BLAKE2B b5d0f7fe78683ef1bc454964766bc28f14fede137f09c095fd5a92a7a35cce4b7e97c8e4d64c05fd5d5465c944373f9d02ebfaa30086db20ac4940d9a5134a1a SHA512 38531bcea3bc398637a96670e6751fe9353f5be363bde99855fd6c67c2a97fc3f7830d322939f75648ac7b9343faa06d97d35df213a6ceefc9eb734988c4860b
EBUILD gvim-9.0.1627.ebuild 9787 BLAKE2B cb699be1621891fee029f3e6bbff24dcb9b84c0412f9b4b266ec282cb93cd9b9846e2628f3fb9423eb5f6d64d0ae9c1d3a0bed8f2cdaf7f8816167d35dcce31d SHA512 54651866d2462d15801d13d3156b37f9108eb93ebdfbecb096cd3c59c288eab07f8464d423c1e354ed2eece0d88e99666c91d91a6a8a8a258dafe941314b493d
EBUILD gvim-9999.ebuild 9766 BLAKE2B 89df799618580c8ec0f23abb9628c04eee62727e534c8152aa9126d472eec0ecd91eddf82defc97f671ad08af76e8a34ae7a4aaaf576c5ade902650485fa50cb SHA512 ad3043a1b8e5043089671e7086602db6a48fcd052fa5f4006cadb2b183408b5479266ea1e8aaaae1efe20b7018ba57e8235e2161d92e43df6f94574b3c44c9df
MISC metadata.xml 938 BLAKE2B 14b5a8f0a77608a07d2d8241cf4b48b4b418f905e688962f995495ccd2dc649d1ab2ab14076042d814e8a33df21557f2a76f78e9df5e8eb810f361a5c0930fa5 SHA512 3e6cb69512c6a02fb56e78c7d1f4e5223ba15ce0036df81dc536dd3b4c16bb76bb37f403a767473a2a2a8fa55e075e9f5142f6b7a0037d282569841a1032293f
diff --git a/app-editors/gvim/gvim-9.0.1503.ebuild b/app-editors/gvim/gvim-9.0.1503.ebuild
index 9afa19a6c038..93dea3271a7c 100644
--- a/app-editors/gvim/gvim-9.0.1503.ebuild
+++ b/app-editors/gvim/gvim-9.0.1503.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} == 9999* ]]; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
S="${WORKDIR}"/vim-${PV}
diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 61d8df8d681a..8f3c6b872f03 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -6,7 +6,7 @@ DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e
DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a
EBUILD vim-core-9.0.1403.ebuild 6688 BLAKE2B e709bbbf9fa5afae22893483285f0f1af9d3b39faa4b50096372c6761a6e8f4fde4ce0295130a75915e61431acf79f0ab6982eb826600a9b44cd37c72d05c41e SHA512 b4fcececb36790193dcad48f7b3a2a58d98c9b79f64665c187c6941b6262477b815ccdae48bd96cf1e2ff76fa4d57b599424351534920464cf769b16593dbf7c
-EBUILD vim-core-9.0.1503.ebuild 6705 BLAKE2B 30c4e6c4962b65ccd90bf25c7fdb59e922a5eaca74781e984e5c91fefa020ba4cef4f044132ec753dd24ef07cb0a40fec0ef4402f819064764cde6085abd92d0 SHA512 f92860e8805cc8676e2b5eddc820a56b816b29b9144659f7830f7f1b180c4fee2c893cf88bd1a902d1c7139f1267b9bec586036a8019f209ad5a961d038db11e
+EBUILD vim-core-9.0.1503.ebuild 6704 BLAKE2B d586516175240bcafe263edcceca40081c6b66a1622df9ad8c74c2020a1667afc28a1d522b089d74918eb9c8d7756131cfc2998d1c77760e17126ef75d587a3c SHA512 e28217962dad567876104e79e24cfa5632a52461a9dbf7e0f3b8dab657e83f1dc17708ce7c235592577a15ef9f2d8fcfe8af024de0656ff63689410145e1c29b
EBUILD vim-core-9.0.1627.ebuild 6709 BLAKE2B b8b0c1d63375284858e18955e63d31aea666c4ed33721c6c897aac156973d916bf892972e780e38402afceaaf83551c4b7818f1110a4f0bdaec6c9be7f85c8d4 SHA512 ae6bc963cb0f22b0d4be7f9e34989b4f532196d0573e6e510fd4db898d5c9f0fe053d1c450c95b9a724c593339936451f92e12b7119e5e45353dca0909030db1
EBUILD vim-core-9999.ebuild 6696 BLAKE2B 6481063149056af386c1412f8b64233ba2a4b03ec247b24358047a744ab7a16319da94943eb6fd52166026b3fe1c3952c0e2202a5f5fea2885b357af8a36f051 SHA512 58408e0ced6f08f500f2c69b1aa3eb3b4f75c619346c57343808e4cd7d72782af1b29a84bea87525b16ae8ef2a069e4170ceb1fb6041ec5b6f27e953ac8a6eb6
MISC metadata.xml 634 BLAKE2B 3f1b64411e3535e9d5f1541e104f3616be4793999c526dd87f478cc948ac4c564bd68a6477ca713cd2e73f775098a835dc071d66ba35d2a0abc9572e1107c2ce SHA512 b472d227fb1e3c97b0ede3ea67beb4969ef3ced95d040eef6f3ff35d4a669dddf5ad4db22bd1dd3178c4f2ea76b4ec49ad780b5c94c14324da5fd57607d4d32e
diff --git a/app-editors/vim-core/vim-core-9.0.1503.ebuild b/app-editors/vim-core/vim-core-9.0.1503.ebuild
index 19382fdfed24..db2ce95e2a6d 100644
--- a/app-editors/vim-core/vim-core-9.0.1503.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1503.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
S="${WORKDIR}/vim-${PV}"
diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 2b44603f2133..cf594f5a044f 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -4,7 +4,7 @@ DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e
DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a
EBUILD vim-9.0.1403.ebuild 10585 BLAKE2B f9717278917c3f6954fe0cf4a93a116cdbfc24bc467e7eec5680f35b9923ba619d26a61bef5a3c0271d8526e260f341e761ac4e512b876a63c740ec4b2bbff35 SHA512 343d4f37ef40c85b5ad48fa058e279caaf822df2d22f6e0030445f5b116b227e8dca8e3a8075a9ad313196aee1117a4ec02cb5c8c8e00b6a936b4d4d2d526637
-EBUILD vim-9.0.1503.ebuild 10602 BLAKE2B ac21e609879cda48abed903712462ea0cf62331ca3e4a9b5eba3821b5b233db4ac39927378d5a54260255a15e0d2bd90728ff9c205331d775701525a26f570ae SHA512 f57548b2ff48564650008193f548ea5e8ba6b536e4dc51e25106a0e1aa998303677d15fecfecfe422b5f0df69a00d6649f4edbb756fa9b12bd0dcc629d532213
+EBUILD vim-9.0.1503.ebuild 10601 BLAKE2B b7bcbeec55befaab554447888f605f93c50f602c6934fde5e7fd2690624e43329e09eeadfa7b693cdfb969adc0778667f4013a0beaf98c3c7f7aef6b170ed205 SHA512 7e32f0e60c58e5be6a247d4165d0b734558fedd467efb7d8bd3a57b0495826a35c779a656f101ec4ab3470f8902668170347b8aa0dcf880dafed2240ebb85a91
EBUILD vim-9.0.1627.ebuild 10570 BLAKE2B 68d18ea93b963ff75f365e7c53ed98452cfa6856bf6a524cc66db8dcbd5b94a211a74d8a16567203d5e5f7cd7c39bd6d902d22ad011d546dae78247accd6b8e7 SHA512 e120d8c80582fe92331b9754ed748230e3fb597bde5394dac3519650fe73a4bc823cf4fc4c6f49e947bbe01e9683b4c06c015b7291f2e7493edc9a52c046638f
EBUILD vim-9999.ebuild 10557 BLAKE2B fbf871406513aee254196a00f8264083bcb729a65b947dc4b5342403cc69779192d7e2e5436c41852842031d43ace6a021c5af2c3c9b01e93e35db3200a56b54 SHA512 73ea6cfd1c62e839b422c18cfc17ce6b4008da89108b9871baf57845dfc5d543a1ca7c916b2cfbc52c5031438b55bf7ae115f66dc7743773943da6d335e08fa1
MISC metadata.xml 1164 BLAKE2B 39fb0d92234f77f68213d7185ca6c4f9145cca22f8a4c27f8bafeec464232b493bfea9f853ba0d5cd613885728ac0b10f1e11a16910af8fcd211a3a338904264 SHA512 d89a143dc214c3397c2a299b18e3499dc7797a39fbaa731dee2887c9f62b367f1d3f79b7f76b7014ad31caf8ef3bd612c9881b2f72a6b79142684f222483b157
diff --git a/app-editors/vim/vim-9.0.1503.ebuild b/app-editors/vim/vim-9.0.1503.ebuild
index f096e21232fc..191a1abcf952 100644
--- a/app-editors/vim/vim-9.0.1503.ebuild
+++ b/app-editors/vim/vim-9.0.1503.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 42b18dab0311..f7b9bb79d821 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/exheres-mode/Manifest b/app-emacs/exheres-mode/Manifest
index ad8fb768aedb..7fdce4b6c9f9 100644
--- a/app-emacs/exheres-mode/Manifest
+++ b/app-emacs/exheres-mode/Manifest
@@ -1,4 +1,4 @@
AUX 50exheres-mode-gentoo.el 76 BLAKE2B 4680cd97c6ae73c90349e9f62d408bc5652868134d13c4be61df58a08fc8800605f760e05b64f6ae2f8fe8f64d5c3d8e894acaf1c02e076f108c1236d6cf1944 SHA512 457cf7b3b2a7d40142ed78f4e3d3c0e51350a11fb1ec6b2eaf4ddd8086d0ba468eda849e26732a8ecf4826751699a30b3ac6a27a5ae978b09f2ac5ea8f6a662f
DIST exheres-mode-1.10.tar.xz 49364 BLAKE2B 39d9233c212255d0c472740425357484d9d34c1a71e7ecefb40eecae19de551785c627ff0985b8018f8b9cfbdd7068e0ba624b7a624aa1e4e037135d1d83f520 SHA512 ac2be1197999f387dccbf4c335837ed0e9e356fed909a4436857fd5b1cbbf8ee47d046d7a166674462e4804ddf816d064dac6a62999d4447ff3554e5062a0f63
-EBUILD exheres-mode-1.10.ebuild 499 BLAKE2B efbfe64ff45c63a3abc8291d9ad8194c37d1e0dc2b6a439fc38d435efad0519111a1a71b879b16d3cda2a1d9d3562621124bc3db63e57ff758f47e31594299b5 SHA512 b073ad802dc0f25640c377b172668c5d268c7261a154a0c8a81ad82447b8c05ce08eab4540ccaf1c0cfad27a649e07bcdb4bdf8b434e2b1e83b9032f07282d3b
+EBUILD exheres-mode-1.10.ebuild 510 BLAKE2B 719af073250b58984b9a53d2264cc4d09b4fefd55d89ee135ff60104f36dc6927b46cfcb4db73f0511c4e0edbef61fedbfb64c3ce99bd13ad4753b66fc9b3987 SHA512 0885e7b3ebddee1605c721097bc1e561e9a1facedb772205a4313192e02e6861a5369c07df34b5ae68a66443f7296748310a7dfa58054aa2c9720416282c9ace
MISC metadata.xml 382 BLAKE2B f9fc2608a144dfc1d9dcd5ebe7ee95656be8c807b3468a413bf97e326d2df0f5c1d44f94c17bee45528a3429e9b00abc8aaa640976d80aec238a13ead8c44584 SHA512 485df941afb141c1bf2062f1c2dd79e01b9ae545043e0af4a7fb7b0f455424d8cb5fd23dd252f98ef025e14db436e53a399306d5f40cc4bc709d419854dd93ba
diff --git a/app-emacs/exheres-mode/exheres-mode-1.10.ebuild b/app-emacs/exheres-mode/exheres-mode-1.10.ebuild
index 45a923df12b6..105bd4a950d5 100644
--- a/app-emacs/exheres-mode/exheres-mode-1.10.ebuild
+++ b/app-emacs/exheres-mode/exheres-mode-1.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ DESCRIPTION="Major mode for editing files in exheres format"
HOMEPAGE="https://www.exherbo.org/
https://gitlab.exherbo.org/exherbo-misc/exheres-mode/"
SRC_URI="https://dev.exherbo.org/distfiles/${PN}/${P}.tar.xz"
-S="${S}"/src
+S="${WORKDIR}/${P}/src"
LICENSE="GPL-2+"
SLOT="0"
diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest
index 5ff22c40efc0..a75dd1d1fe06 100644
--- a/app-emacs/magit/Manifest
+++ b/app-emacs/magit/Manifest
@@ -1,8 +1,10 @@
AUX 50magit-gentoo.el 77 BLAKE2B 85c942a0eeb84d6d45931a318108dff2006fc38e9e9eac37e906e03619c41fce8c151417a5e3b4fd9cf8db8fd084363a5ab6ca0765ea74e9a052d409528b6c39 SHA512 ab812cd1f5451868dd62a4bd3e87b2d5061ef4e3010a2a4c63396c9b797fbfb45c02d045dfde55de1b7e91c98375ba7a56b98f65beaa697d35228b9c870daae6
-AUX magit-3.3.0-magit-libgit.patch 151 BLAKE2B d5d93475820bdb072e86269cb887b6ed8d73a568cb35538ad850dcd0394d59af16f93da02a6fb06b31d4d5f34ddafef56fda37258636a0c48d84c050cecf7250 SHA512 5fb1a427e025dc8c1518e49e144bd11b8d12638e13eb23e09849abc4ae48795db66d123ecd79f500b1a484eb5244194810e22d2a7c3a3878d418f9c7ff049877
+AUX magit-3.3.0-inhibit-libgit.patch 629 BLAKE2B 281721586bc1e37ab9655366ba09d4bdc2b509c7a9c86cbf6bbd79aec4583ade3f43ea26449dc14be87d084154c2c77403cbd088c6249f0a882e514d255e1c68 SHA512 cefd33afc1d2f939ecb6b7724dfb2e907e4d6be2453eab2c42ce9a11c99c5cc43c0df4ed999c8cc0b176fa06f45d27091d548fb20bd27e5f03745f8a9b0663d3
DIST magit-3.2.0.tar.gz 618602 BLAKE2B c96226669bc5160460d24a1b9b36784d6764234e2e2690f059c362176e9a56fc742b961a0d4103049b33d958e44c092f4bbb75de3b3437ac178dae89e34028e0 SHA512 3b4bd5a13592814c0c638a26ba09c6e01a15db6af3555db41bc0adc53e8c08eaa2e7c58d8a105101fb46a8a04be0e09a0f2c86d365391430b42adee83df382f6
DIST magit-3.3.0.tar.gz 629283 BLAKE2B b07a071682ac543ba4a94b9bb8d78cedca1dcc4a7140ad2972d65e014666a2fea078611a7fd98356747d02431e5aa2456801e7e9a12e2b08027666b437863535 SHA512 22fa7c41cb18746b33f64ef936f88dbf229f998e2d2a5d066771711450753c98430335040d0a9812832f3fa39f96f6e88133d5274964332bc899fa7ef19422eb
EBUILD magit-3.2.0.ebuild 807 BLAKE2B 418802ee37923255aa288b501f4888c36f4018a2dd4bd52672f767811a714a63a7c95987984f9d481b1422af00a1bb4a8575032bc2683537af626f3134aa3351 SHA512 59be2f1efbc33801bfe959158147db52193be79c5641235ed0fcdca6ce887dd08b24e3472191b516047a184d0a72065fac2f1ea2b4f0e80fe6258bff7a56194d
-EBUILD magit-3.3.0-r1.ebuild 1278 BLAKE2B 3447ec38cb98f904715ebea38bb597eafac2c26696d09a2692f8bc08c3ca89834be2ad5398041ebd8724c92d9483618a1b0ca7d3d3ccc586e8035f257f966c51 SHA512 f8c5f03c7b2ac6de594aa9abab6e455d2b97c79f62f2f8cbcb38d679508ebd4b09f5f18d9365911f4505acb69de071bbec8d58987b8016e65f7d1755883925d9
-EBUILD magit-9999.ebuild 1234 BLAKE2B 56a448a6137198697a81af1eae713ea1cf0aa8ac7eebd9e18e18969e79ce9cd9161148b7d8dc02b36e02ae1c7ef652e13ceaa7dacdc860991045caf127b63ee8 SHA512 a84f1a50d0d618ff26bfb1326166d7cee8788bb18719e7e6d7b7424fbf868597c6d650abdc19a2baa4bfc9b50bc531d4f0a68c5009250fd1a2f3047a1a0b3b02
-MISC metadata.xml 812 BLAKE2B a00fcce22437d2853e3c6ab16e57e284444eed91cc2ec90e443ac14ab61c60dd476b21504fd41fae27eb0180cebb236f86b35cee557a41ca34c854939c8a0ab8 SHA512 a0aa797e586bdb7657c9f4af4eaa8611a012146abbae4f47f47b124a7ebb9c2a8e65f9e862464bef0cc6f5671da40a2bd6e6cb78e0fb9d6ec02c362bcbd27399
+EBUILD magit-3.3.0-r2.ebuild 1370 BLAKE2B 61f27f958f6789a6b711c501a327356803fd9b0c2e3f3253b843710e917fb44ece5220f7b3173bb7e38b444599ba59fc2e71d5d58e0a1c883292cf0d67278def SHA512 eaac1d916e5149865678b90294ff27e6b4613b2c4b58438204c97174f9712c625498865f9a9ee733363d6e42a9b49b80be8f3af640e1ac4fabc0ff13c7e20916
+EBUILD magit-3.3.0-r3.ebuild 1371 BLAKE2B 2a400eeca4b273b952c29cbbf456e8017e540c35a282cadee8983ae044054424fe9796d4f27da71768831057d4c0263df0fe2811986bba973bd79d3a58999501 SHA512 4fc13e88a8a6e3b88e28563ee020c440aec4c5623fe3230514d36d74a23c29e0f6a305ba030667f42d215e7ae34f3049c070ca3c5131cdd4c22cd5ba7218e780
+EBUILD magit-3.3.0.ebuild 826 BLAKE2B ca539102915e7ed93337ef91930ade8bccf28b6584618015e039602fe4d3cd1877689005ef08abcdecb981a116b334a41000683c0258440a1b18ab9905612748 SHA512 722ecf9f5041b7f117171ee33fbd3d95270a47a53b34bcb7b58a2c222ef9d3178343c7274fa1d8832ac61ed3400ea07a21dcc4950385b29bed3e94b409c8c04d
+EBUILD magit-9999.ebuild 1241 BLAKE2B 2ca993f354e2ce35ef41e9f4c067993bf8729132dd58f42bd17602df660976e3d30209307484b53dfe39fe3b1183ee15e7bc39732e6c941f7d0fff48bf627f65 SHA512 dc7a35943daf635f1999124e81c120e302bcb8015bd2c78d0e7a67ac96086f8821609062136556d5b63fc78f84afaf4a5a93c2b67a7718c6981c815fb1554273
+MISC metadata.xml 897 BLAKE2B ffc0c9c8260fd035b5d2d73b87ca250aa1272ed22ee8b6ce470e103a01a47bff44becb1ccfbcbc3bcfa50c19c94461100fb2032f0d2f212a6fa007ffd08a2421 SHA512 1236dba8fc89a33863db76c1ed16a2541508a21cd3901b369c9f5ff79af4a37dee2c9448b489900faa7f0627b3718adb17d91bafe02fdf7c261b1401108a9a7b
diff --git a/app-emacs/magit/files/magit-3.3.0-inhibit-libgit.patch b/app-emacs/magit/files/magit-3.3.0-inhibit-libgit.patch
new file mode 100644
index 000000000000..20fb2381b6c5
--- /dev/null
+++ b/app-emacs/magit/files/magit-3.3.0-inhibit-libgit.patch
@@ -0,0 +1,22 @@
+commit 451cbe5c24f2af7ed505f1422af6ad4e8f05205b
+Author: Jonas Bernoulli <jonas@bernoul.li>
+Date: Sun Feb 19 13:37:28 2023 +0100
+
+ Inhibit use of libgit by default
+
+--- lisp/magit-git.el
++++ lisp/magit-git.el
+@@ -66,8 +66,11 @@
+
+ ;;; Git implementations
+
+-(defvar magit-inhibit-libgit nil
+- "Whether to inhibit the use of libgit.")
++(defvar magit-inhibit-libgit t
++ "Whether to inhibit the use of libgit.
++Use of libgit is inhibited by default because support for libgit
++in magit is only a stub for now. There is no benefit in using
++it.")
+
+ (defvar magit--libgit-available-p 'unknown
+ "Whether libgit is available.
diff --git a/app-emacs/magit/files/magit-3.3.0-magit-libgit.patch b/app-emacs/magit/files/magit-3.3.0-magit-libgit.patch
deleted file mode 100644
index f33ac1456198..000000000000
--- a/app-emacs/magit/files/magit-3.3.0-magit-libgit.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/magit-libgit.el
-+++ b/magit-libgit.el
-@@ -51,7 +51,7 @@
-
- (require 'magit-git)
-
--(require 'libgit)
-+(require 'libgit nil t)
-
- ;;; Utilities
-
diff --git a/app-emacs/magit/magit-3.3.0-r1.ebuild b/app-emacs/magit/magit-3.3.0-r2.ebuild
index cbec2d023718..9299f8b8d42f 100644
--- a/app-emacs/magit/magit-3.3.0-r1.ebuild
+++ b/app-emacs/magit/magit-3.3.0-r2.ebuild
@@ -15,14 +15,13 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/magit/magit/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
-S="${S}/lisp"
+S="${WORKDIR}/${P}/lisp"
LICENSE="GPL-3+"
SLOT="0"
-
-PATCHES=( "${FILESDIR}"/${PN}-3.3.0-magit-libgit.patch )
+IUSE="+libgit" # drop the IUSE default for next upstream release
DOCS=( ../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes )
ELISP_TEXINFO="../Documentation/*.texi"
@@ -32,6 +31,7 @@ RDEPEND="
>=app-emacs/dash-2.19.1
>=app-emacs/transient-0.3.6
>=app-emacs/with-editor-3.0.5
+ libgit? ( app-emacs/libegit2 )
"
BDEPEND="
${RDEPEND}
@@ -43,7 +43,7 @@ RDEPEND+="
src_prepare() {
default
-
+ use libgit || rm magit-libgit.el || die
echo "(setq magit-version \"${PV}\")" > magit-version.el || die
}
diff --git a/app-emacs/magit/magit-3.3.0-r3.ebuild b/app-emacs/magit/magit-3.3.0-r3.ebuild
new file mode 100644
index 000000000000..ac91b3d9a7f5
--- /dev/null
+++ b/app-emacs/magit/magit-3.3.0-r3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A Git porcelain inside Emacs"
+HOMEPAGE="https://magit.vc/
+ https://github.com/magit/magit/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/magit/magit.git"
+else
+ SRC_URI="https://github.com/magit/magit/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+S="${WORKDIR}/${P}/lisp"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="libgit"
+
+PATCHES=( "${FILESDIR}"/${P}-inhibit-libgit.patch )
+DOCS=( ../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes )
+ELISP_TEXINFO="../Documentation/*.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+ >=app-emacs/dash-2.19.1
+ >=app-emacs/transient-0.3.6
+ >=app-emacs/with-editor-3.0.5
+ libgit? ( app-emacs/libegit2 )
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+RDEPEND+="
+ >=dev-vcs/git-2.0.0
+"
+
+src_prepare() {
+ default
+ use libgit || rm magit-libgit.el || die
+ echo "(setq magit-version \"${PV}\")" > magit-version.el || die
+}
+
+pkg_postinst() {
+ elisp_pkg_postinst
+
+ einfo "magit version 3.3.0 dropped necessity of the app-emacs/libegit2 package"
+ einfo "magit after 3.3.0 can now use the git executable directly,"
+ einfo "if you need the libegit backend, then please add app-emacs/libegit2 to @world"
+}
diff --git a/app-emacs/magit/magit-3.3.0.ebuild b/app-emacs/magit/magit-3.3.0.ebuild
new file mode 100644
index 000000000000..87684a463d06
--- /dev/null
+++ b/app-emacs/magit/magit-3.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A Git porcelain inside Emacs"
+HOMEPAGE="https://magit.vc/"
+SRC_URI="https://github.com/magit/magit/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+
+S="${WORKDIR}/${P}/lisp"
+SITEFILE="50${PN}-gentoo.el"
+ELISP_TEXINFO="../Documentation/*.texi"
+DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/RelNotes/*"
+
+DEPEND="
+ >=app-emacs/dash-2.19.1
+ app-emacs/libegit2
+ >=app-emacs/transient-0.3.6
+ >=app-emacs/with-editor-3.0.5
+"
+RDEPEND="${DEPEND} >=dev-vcs/git-2.0.0"
+DEPEND="${DEPEND} sys-apps/texinfo"
+
+src_prepare() {
+ default
+ echo "(setq magit-version \"${PV}\")" > magit-version.el || die
+}
diff --git a/app-emacs/magit/magit-9999.ebuild b/app-emacs/magit/magit-9999.ebuild
index 57f82de1ff46..f8f9c547e60d 100644
--- a/app-emacs/magit/magit-9999.ebuild
+++ b/app-emacs/magit/magit-9999.ebuild
@@ -17,12 +17,11 @@ else
-> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
fi
-S="${S}/lisp"
+S="${WORKDIR}/${P}/lisp"
LICENSE="GPL-3+"
SLOT="0"
-
-PATCHES=( "${FILESDIR}"/${PN}-3.3.0-magit-libgit.patch )
+IUSE="libgit"
DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
ELISP_TEXINFO="../docs/*.texi"
@@ -43,7 +42,7 @@ RDEPEND+="
src_prepare() {
default
-
+ use libgit || rm magit-libgit.el || die
echo "(setq magit-version \"${PV}\")" > magit-version.el || die
}
diff --git a/app-emacs/magit/metadata.xml b/app-emacs/magit/metadata.xml
index f81070d61ccb..6b01d379f24b 100644
--- a/app-emacs/magit/metadata.xml
+++ b/app-emacs/magit/metadata.xml
@@ -16,6 +16,9 @@
Git operations.
</longdescription>
<stabilize-allarches/>
+<use>
+ <flag name="libgit">Use libgit (<pkg>app-emacs/libegit2</pkg>)</flag>
+</use>
<upstream>
<remote-id type="github">magit/magit</remote-id>
</upstream>
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 8eef14701827..6f311c6c7e40 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/mandoc/Manifest b/app-text/mandoc/Manifest
index 19dd77ef959e..eb53d5b3dfcf 100644
--- a/app-text/mandoc/Manifest
+++ b/app-text/mandoc/Manifest
@@ -1,5 +1,5 @@
AUX mandoc-1.14.5-r1-www-install.patch 637 BLAKE2B 2550351e29db19b43de500f039f0563af8a720ef3bf7efa60ac715ca956d7dd0d13d0e092ae2749e3a76fc456eacf0260ca6fc03d324e08bf287bd8d4ac56dbf SHA512 5ed589e1322a2bbd261eb56aee8376526b80cf72eb5eafbc6e2772018c924913db0fb27eb7a50ec2509640e03e41d11e88401f76293d1d4230e777e39056c9fe
AUX mandoc.cron-r0 87 BLAKE2B 2fb4946dd2a9025f5bee78e61c11d77d6c6b9b32f9d17c11ea4f0d890e54b42817981e1cd4c568229927fd04bd0592e53ce18192f8359dded28be8c8690904f6 SHA512 74bdb16bc498d741128f1b6966afec8e21eb6899e26d20cf57cb0408ae6bdc63d75538dd355a21ae55593c359fbe707a56bbcdf6e78d557d4b53570db56fd6b3
DIST mandoc-1.14.6.tar.gz 697150 BLAKE2B e9f6087e9df977901815b1231f68e381502c7392b0ac65a060ce0ef270da3b76540a17931a076b700865a02f9ca1a8ca044a54dbf6318756931c29e6b1deb228 SHA512 54286070812a47b629f68757046d3c9a1bdd2b5d1c3b84a5c8e4cb92f1331afa745443f7238175835d8cfbe5b8dd442e00c75c3a5b5b8f8efd8d2ec8f636dad4
-EBUILD mandoc-1.14.6.ebuild 3074 BLAKE2B 0d1a509cd3717233d25e077ed7c6fb2d11a1d4c34bf9d6955d8e21d79b8e91502aa649ecf7f7978820d522c4baf4480ade84e822b4fee2312c122fbab7c86faa SHA512 392b07554640cb68f5325e29bbc9e257484900f4ba7d46ef5448d57513e798e10558cc0ccb45f8c3e22d00535d7789ed3c644d376d9ad6186eeae4f53f4ca000
+EBUILD mandoc-1.14.6.ebuild 3081 BLAKE2B d8ecd6a0eb6a57c255b7c9bb87541224647dd765af02d507963290137195eb92aba3995f09c505d10aea72c87313a3cacef493324a9ed3171f94960d705f3a48 SHA512 21984999cca91906e47b51c133adb154a03caed2fb6b8b0b556035808069a46369c4698c005b978ff5bba6dafa38784855406b3df78713b74b540276913a7a88
MISC metadata.xml 379 BLAKE2B 8e0ed0e3ee5610c5cfa13d5afe8b1bac9b343c410ad48e298cbd778602c47c99cae77e11c0eb908271ad4ce5dcbe610ceb67c11f2f5a6f4e6fed5c2b865bd2d6 SHA512 e5348ac7b02222cb9c12495c7443eb8c84068ea44e207439129ffa75657ef6a9244ec46d2d07b042262d02792b095a147baaa7b9ab66af16cdd641da8eb65cfa
diff --git a/app-text/mandoc/mandoc-1.14.6.ebuild b/app-text/mandoc/mandoc-1.14.6.ebuild
index a4127ae75473..4228b048d82f 100644
--- a/app-text/mandoc/mandoc-1.14.6.ebuild
+++ b/app-text/mandoc/mandoc-1.14.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://mdocml.bsd.lv/snapshots/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="cgi selinux system-man test"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 78c0070d0998..54c38e705d12 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/highway/Manifest b/dev-cpp/highway/Manifest
index 2bb1c11c6e10..d40beb94d87e 100644
--- a/dev-cpp/highway/Manifest
+++ b/dev-cpp/highway/Manifest
@@ -3,7 +3,7 @@ AUX 0002-fix-armv7-neon-detect-via-asm-hwcap.patch 913 BLAKE2B 6df3006c89b136a8d
DIST highway-1.0.1.tar.gz 1730746 BLAKE2B 1c6185af91afe32fbb35285d49101d381ade7ded262cbcd3b0a8bf28b1924a76ac5a11423a1613068f3435fbbdd2ab0119aa8a1aafe2c3467e0aff1987f40aad SHA512 35b6287579b6248966b0d36fda1522fd6338523934b079e94e857f9de08354f20b99739c99d53249a3a6c583519da0e0ac5e06dfbe6e3a89262f627c75b59dd8
DIST highway-1.0.3.tar.gz 1770704 BLAKE2B 5454f7e661270f25d1439a2a3d649a0f9970d7e10e0cfe6818c470b00460cc77b044ca83e912c91a3582b4a60af5d8d0f7c0aba01762acd3c98b9692fa0b20c6 SHA512 fc419c862e1686b6278081e8e10da41dc2bdfbd386a29b59e21a57375a47d3eeb5c7297e3078c78007b212121d936640b192a26a16c941e73cf599f24e081021
EBUILD highway-1.0.1-r1.ebuild 1000 BLAKE2B 785d94ce1c5bda32873bae32c693eeb56672a1ae639dffbf8b6d609eb093f89adfb8ba262e7059bc64af8126ef80b6f80156ebd8386447377bfdca9023ed2a8c SHA512 3cfded30d2f7342f019bad820581629ae34edc1585f7e9442a164bfa122bcaa3f6a24d61d433c36f2bd199f1344efa1afbde3f7218b3d1ff0313c76b01c25136
-EBUILD highway-1.0.3-r1.ebuild 1081 BLAKE2B 557292f68411b450f3e013894922d85ac84f7188c1a859ed2104e46e85dec8ea116d2f2d1956ff529f5231efcedb369b537571003111f007d1aada9a6071053f SHA512 eef4d0ce932dc557a49c9c3dd44b28cadebb9d4882777c2bab76b0fd5bcbfc8f77552f4c65e56e90ac09c79a74285d217e89d99e64e840d5a4f7cbe0d98e5a08
+EBUILD highway-1.0.3-r1.ebuild 1088 BLAKE2B 2480c977a6917c8c73535266a3551ef429b3e983116b42da23b081dc37be39e11b63928c8ca74e174d4dc6155ca4209318d1ed17867085d6a6224d6960ab2918 SHA512 dfd974802114483b35fb21be722bcd7648819ea8a1277e956e22a1d1a998657998a779fb6fdf224a4e84a576c53088a08c6b891fc6b5e120ae301e4ff7721749
EBUILD highway-1.0.3.ebuild 1019 BLAKE2B 61447444b75bc7fdb09363992aeee6d454400f6d22288f972c0b48d18bf4eedb791bd1a5761ed7edc24f7f846926f3f34b290bec2c74abcb201d1e01282f4b4a SHA512 745b3be032f06e186791a758ca0d399327d9c4ee8b18c9e0ca87ebc862aee170aec0dd051a35502615b2df09894a66bfa9176ef4c4678410af00594121cd1e68
EBUILD highway-9999.ebuild 918 BLAKE2B f6de6a0483355dfbc793c0fb1520cf8ca5eae7fceba7bff77c38979c18c0a82a07ea8505e972a62e7cbf0ae5abd39050f021524bc8c5680eef3b57ac3531a8d5 SHA512 a6ca4d498ff57290c34333c5553f9d80383f770103fd128cd5822046183d769deb4407f891918d0058152634bab09fa0dcd53f152ef9e8182a5cd3fd4aaa1ebe
MISC metadata.xml 700 BLAKE2B 23fb803289745f094f19cb7dc6b296f56a3bf712b39f87ee563872496edb5798fe9f36ec1d8a9d9af52d26b589bca354bc58a3c039753156e09a154de27cb960 SHA512 b47da71c110bb91b523dd970a1ed8f4d40c1cc067c170d10ef0ad412850967682303e610c352d7c6425d7bad33d58f90a6d3a34a333a38e427c65a8341c3ec21
diff --git a/dev-cpp/highway/highway-1.0.3-r1.ebuild b/dev-cpp/highway/highway-1.0.3-r1.ebuild
index df7a93a56cf5..ca9b6d7281fe 100644
--- a/dev-cpp/highway/highway-1.0.3-r1.ebuild
+++ b/dev-cpp/highway/highway-1.0.3-r1.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" == *9999* ]]; then
EGIT_REPO_URI="https://github.com/google/highway.git"
else
SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="Apache-2.0"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 1b953bac1dbe..d500cd33b2ec 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest
index 9e9e9873bee0..e45315e728a7 100644
--- a/dev-libs/dqlite/Manifest
+++ b/dev-libs/dqlite/Manifest
@@ -2,5 +2,5 @@ AUX dqlite-1.12.0-disable-werror.patch 515 BLAKE2B 3a2ed21d6d4b33f3f39789459754f
DIST dqlite-1.14.0.tar.gz 190757 BLAKE2B 5304ff10134c7775c4475f77bbe60cc6892cc35c3f2a7b4813743cd27fc1176a1d513d66ebf22b47ed7e83fa833be1408f44f781fbd8200bfd3f4465ea1d6011 SHA512 4305b289903766f00c26e278cce3f761c778b67105a6d7e51e66cc1cbf85564fd41f27689b6895c6f182968d851e10a40d052570d55e22007e9eb5c2929dabd9
DIST dqlite-1.15.1.tar.gz 216360 BLAKE2B 750c61616dfef548d7d96564f9c46765bbc4803b4af89e7df8573babe970ce05810fe11bb73dac9b98eb815016532c4ca20509b394a37e4143f5917fdd1b4a9b SHA512 3da0aa254747806f439eaf941cbe376d4376e0be351b39d9083c0d257f33750efef3210715b458f003e6a4508e248d3777c2584260e0e82ce10598ba9cfbe4d4
EBUILD dqlite-1.14.0.ebuild 1030 BLAKE2B 6bab29603f06e7c77bfe3b4e8368025be5e3780d4bf7e7b0c9cbbbb963ad6fe2bbb5e522e8e8875eb1c26a367757132f45c268d9085bcffe057e2b502f8f7c14 SHA512 49d06af2574dc18cf68129813953fce654aca56329115b877b0dc58396d7c0b9dd4bbef9d87660943045b1b51e50b81297cfc978db5019006dae37ced408de71
-EBUILD dqlite-1.15.1.ebuild 1031 BLAKE2B 7128fe7ded130a0bd802faaa502b581c36a51904b529df1cb2e4ae72c931965e6882a7cda52067e2cc4fc92d45acb86e81e53a8f3f71b671e13021671e2090d4 SHA512 3bc83144205953be91adf9b45b8daa4455f2d682bcb01aa7edab35e849211b66eaf4a2b05c8ed61462c557082e2e66cec423cacc6d5f8e752f39476eaa4c3e87
+EBUILD dqlite-1.15.1.ebuild 1030 BLAKE2B 93181b17887ad4ff266ba440f8160e262b6465680ece61240bb3eb1f0c1eca23d6a45b11c9eb694886b6175a863b2b5c750dfb6353a013652e259a1eb188ae15 SHA512 59e1bddd38b80c554834335438c0614d5d87cb709a1198644ffdba2904f1e19fdb75ebdaad670d61a515cdbe2fb25dea6454e6fa3319fef4f79a9d1bf0df3aee
MISC metadata.xml 950 BLAKE2B 26822e40a2c719e8e3a03db6e513d869eef038fcca973ef049da1b6eeec29aefd0867d6bced049ad1dd0465a4d942982565ff0436a7744ffb127879987ea626a SHA512 bb07a8a87ae66e5b5a2aca695e9d5cd1e5a1d725d1d9200099f9d5b46adad83c2ca9ebfedc172ad01fe31aecc1fbbe5a4de7255a2e04d4462c03a106127c7221
diff --git a/dev-libs/dqlite/dqlite-1.15.1.ebuild b/dev-libs/dqlite/dqlite-1.15.1.ebuild
index 30514be29254..45d4dc2f56c8 100644
--- a/dev-libs/dqlite/dqlite-1.15.1.ebuild
+++ b/dev-libs/dqlite/dqlite-1.15.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="LGPL-3-with-linking-exception"
SLOT="0/1.15.1"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 247ba3a63918..ede43d8acf21 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/dnspython/Manifest b/dev-python/dnspython/Manifest
index 79ef8b7c69ec..c6ea1789d811 100644
--- a/dev-python/dnspython/Manifest
+++ b/dev-python/dnspython/Manifest
@@ -1,3 +1,5 @@
DIST dnspython-2.3.0.gh.tar.gz 339222 BLAKE2B 1e1bfd1d716f5afce1ccc2e0f1fbb8e575e91619bc32f2c5067f6da4e01ea927dd0a1ed4c35e6c88d34de320befd833c9c17d060ea71918775c1f5f0121b61a8 SHA512 0bb4b41262a1d97b724e48b4dfb70f1fb544c18824e7d2bc2dcb8ef6c943c6c827ce753ae4ccb2ab37e95c8f5ff5d2f4853f238509f21e6299a445760c41e10e
+DIST dnspython-2.4.0.gh.tar.gz 356155 BLAKE2B d77ac611a45bb6f19903752af480e03d25655e0c814768c67b9a605c7a41a8c17efa976a4ff55fcc7de811113415addb094f8edefb5ebaa29b25d5a5865ea9ab SHA512 61becb66d049f9a503a4e60195183cd7b2f6dfb67d28aac85e39d26d30abd1eb97b52f368796438d90a4ff9acb441d1e487d5699484c77ec58e3914885d66aca
EBUILD dnspython-2.3.0.ebuild 1145 BLAKE2B b0434fbbba3c5d1d52b7cd561305e98ca0adf0709459573caf7a318174b9180ecebd046a1775cb511a41a8a45d90b5351d9cee7e0f53c48038e6c321909713e1 SHA512 636c8cfcc0c915a90f7c493ad4ebab60a9e8c1d2d8eb5a64abeeadd088fc805fff6ece216f9adacc5af7ac193c1b740cb0925d8d9e6cb0249d4661776e2f5593
+EBUILD dnspython-2.4.0.ebuild 1153 BLAKE2B a5eaa877b610b206bd67ca48b21cfa1c3e3a06dcb0df095e5e84b22bb3d6d921af5ccfd845f48522615b5c7589014cc5c13ae446660d7da48e58e5fda5920531 SHA512 e48212950e6ee168d6da043876699a421ec93467260dc427eeac95a0afe6e52a697d160bfce7886b6f544f0a85cdeb1fcd41e3653ab321ebddd5ce70d7d43651
MISC metadata.xml 1709 BLAKE2B abd502753325fedca3f1ca94818258c9d1b82f88766f9e005b35b3e79aff71ca2efaf06188e73ea30830f80ec011cdf5c42df320130c9295e13d3c427a148f8c SHA512 8c25d579a4a2a7c5ff34c21643a1386a434545f6b9b465f4aa8e07f7da3aee203bbc0341e930ddb767af431f64e8024ddd6cc8513cfce862c5900da4637bb1c8
diff --git a/dev-python/dnspython/dnspython-2.4.0.ebuild b/dev-python/dnspython/dnspython-2.4.0.ebuild
new file mode 100644
index 000000000000..00c4ada172dc
--- /dev/null
+++ b/dev-python/dnspython/dnspython-2.4.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="DNS toolkit for Python"
+HOMEPAGE="
+ https://www.dnspython.org/
+ https://github.com/rthalley/dnspython/
+ https://pypi.org/project/dnspython/
+"
+SRC_URI="
+ https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="dnssec examples"
+
+RDEPEND="
+ dnssec? (
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ )
+ <dev-python/idna-4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/network_avail/s:True:False:' \
+ tests/*.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ epytest -s
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 6d4d02566ab6..cf5390fa3244 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -4,10 +4,12 @@ DIST griffe-0.30.0.gh.tar.gz 165537 BLAKE2B aa6b54e6b15dfc48c1caaa7b440fdaf486cd
DIST griffe-0.30.1.gh.tar.gz 166243 BLAKE2B 7ae9820b63788d27b0078723a81443a45a52c59a1abc09ae283708e4bb3fab862878a63ac3c841568ac092b6d08b3c2b0fd6970e9dfe3b493347a6d58944b4c8 SHA512 7f96f3c899f39f32f220a810af30b4145c000dcf240e3a4e1345ff590e4f433770282caac3d94f4f99d950723eec9ae04d98d4326696e65e61e588460cb009c4
DIST griffe-0.31.0.gh.tar.gz 165043 BLAKE2B 66db057df761f7ce6e68abbb48cbb793ffcafd437b4549c3e666c3fa1013f3d109367da437c755c487d52187a9b0618ded7dd099233f15827b8bb12b52027e77 SHA512 b644c9f9d7826fac52a9a2c84f67de61a597ad392854574c71ef548ef769625ff14003b40f8b5eff8ecd7dff9f3badadff2bc9805da238228c820d23b0625e80
DIST griffe-0.32.0.gh.tar.gz 177568 BLAKE2B 6b9b7530d619676d3d1f7921b5133a966b1adcaaf2807f94288d80de885ae5badef248e801af16ca796052213c878ef802dbdab7dcbefcb2bdb558755f1a2884 SHA512 b70b1b3f24a1f29cb49b6ecf23dd70cf836c371965108e5e3f1db043913a51b258bd839f9c6c90682e29c092b2ec09f364f416c480cf84651022472e62224b14
+DIST griffe-0.32.1.gh.tar.gz 176567 BLAKE2B 20c044e7dd0b92db0b9b92c3dfb4e623438106cf17da210302c66f3adf43a16d6d88039dea6db193cda59897d08646d4059c837f228ca3aec04309a94325e182 SHA512 8385d1f035e1a884f8cbc7c167931c7ecdb74b44da50cc6a1e8b7398921aab3bfd2fb230f37df5aa18598d04b62185155bca49f85cee0f9c07569ae929ff8883
EBUILD griffe-0.29.0.ebuild 827 BLAKE2B ce36608d42756f021fa6b19f5d5c53ceb738c3b6ee6d9c7c9129630a0ffd8c9fe28dcec424d3087eaf4a1396cb317bb1322c4d2f589fc8358899ef7630d3f73f SHA512 cd0d580d94ed8f03ac04985bcc40ca1ea70aad8172bb39290f4f106f0e0eec3c7eb41f05fec954a2ee02308c5c5a0f2fb6f54ebd35081cff9922b86d7b0ade05
EBUILD griffe-0.29.1.ebuild 827 BLAKE2B ce36608d42756f021fa6b19f5d5c53ceb738c3b6ee6d9c7c9129630a0ffd8c9fe28dcec424d3087eaf4a1396cb317bb1322c4d2f589fc8358899ef7630d3f73f SHA512 cd0d580d94ed8f03ac04985bcc40ca1ea70aad8172bb39290f4f106f0e0eec3c7eb41f05fec954a2ee02308c5c5a0f2fb6f54ebd35081cff9922b86d7b0ade05
EBUILD griffe-0.30.0.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756
EBUILD griffe-0.30.1.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756
EBUILD griffe-0.31.0.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756
EBUILD griffe-0.32.0.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756
+EBUILD griffe-0.32.1.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756
MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc
diff --git a/dev-python/griffe/griffe-0.32.1.ebuild b/dev-python/griffe/griffe-0.32.1.ebuild
new file mode 100644
index 000000000000..c8d57610c9ff
--- /dev/null
+++ b/dev-python/griffe/griffe-0.32.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+ https://mkdocstrings.github.io/griffe/
+ https://github.com/mkdocstrings/griffe/
+ https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+ https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+ >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
+ >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+ # fragile to installed packages
+ # (failed on PySide2 for me)
+ tests/test_stdlib.py::test_fuzzing_on_stdlib
+)
diff --git a/dev-python/pecan/Manifest b/dev-python/pecan/Manifest
index 2de089748bd1..16754241537c 100644
--- a/dev-python/pecan/Manifest
+++ b/dev-python/pecan/Manifest
@@ -1,5 +1,7 @@
DIST pecan-1.4.2.tar.gz 124900 BLAKE2B bf78c630605dbf020bcda830855cf19dc660c8bdbfa6d68a9739a0da7c585ec17d30525d37337867e007aa31d3329e87224cfd4e0335b14496df911457af5c82 SHA512 cea290db5b7c4664057ec326e1f9ac11d4b523e2df83a84c3b47acbce0520f248bbd33de0f66379409a4ff463b6408b587238917362572479288d36843542ab0
DIST pecan-1.5.0.tar.gz 124111 BLAKE2B 2a72c891300f847f463b3f9a8738113929a12f256ba9a7c7b2ece23f807e56ea36376fe8a28ba57c2e67f82e1d6cd9f754b2680a27cad0910a5f1005a4e9dec2 SHA512 c48082aa0841b58ead990011901cbc43c9fa9ffc586321f47eca8ea51d80fd4a05fbf8ea85459362a7419f5eadd15b3ca89eaad9e69b754aff5c44b46e06552e
+DIST pecan-1.5.1.tar.gz 124161 BLAKE2B 441c4fcc94409aef93324ab8dfb727fc09a3e0f8802ba804d3d5f52237d4f089c3eed23f55a8ad82a9d372d28d622faf8b196b59936e7fc9feb69c4f87883084 SHA512 87fff8657268accda3a53f156338332e3d23df8055cc62d77d9f1641f692c1d7e4013f564b0108541e5df69e1d3d2c8e3df87486e0b4316e437f67d010013fa9
EBUILD pecan-1.4.2.ebuild 808 BLAKE2B 56ebb6497a4a33e4428f28716bebd75bee57406399b092e8f13ac53c6d98c21b39071133a021aa72f6daaca996d6ded1a47bb6fc20048c2dec9a5d159f448e7f SHA512 45af5ffd021d2650f9fd2caff254741de3d113e9404ff16fe7c12f06c44d576294e7a792692069fdbce07d379484aa376bf70feed085b036dc7e421ad2cb6f50
EBUILD pecan-1.5.0.ebuild 777 BLAKE2B 8463113e610e3342d35a095db9194e7923c0b722b12ed43966a46d9c498c180855e5aca3eecfbcb3190b9d20ca795219228964024d5211595aa04ed5e86b1ce7 SHA512 a7cfdff56c263b9bd0bd861b2a0e145182a8d4b6f00bf085a0b65ce23092eb5f9012c57ca922f3505d7e444d6ecb912913f202177e5a232b926552d057260497
+EBUILD pecan-1.5.1.ebuild 691 BLAKE2B 7d6b421e77d26c97f62b20a43b5f0dfdeb25dfd95420d2c0193cbe13a0b7fbaac5081bfdb840dd60247d14092de5918695ce588887035ccf0f85d6564ef83e30 SHA512 65ff7a62a6d96e2f0303a9edec346ea3be8a8390f4e94b82c4d6ac60ecd460b9deb283f335781faac959002b3c6e43a29de00a7829cb8517191776b217b48df5
MISC metadata.xml 398 BLAKE2B 3633491bdf0a6d7ee60f39bbd1d9213ce9749bf8c54f3afafbd01d6059ac995e8f10a1995d2390188f677d196cbc2c2d4dc58d4365794932ae6b190ed6d41eaf SHA512 f3abccbbf33c1b98b7e1e936979d40103cbbc322a31c10106b270d3fc2c591d053b0bbffb565a5de542d9724ce7e600342760b9451f71d033fc9a1810ebb5642
diff --git a/dev-python/pecan/pecan-1.5.1.ebuild b/dev-python/pecan/pecan-1.5.1.ebuild
new file mode 100644
index 000000000000..8ab7bc4d01ce
--- /dev/null
+++ b/dev-python/pecan/pecan-1.5.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A WSGI object-dispatching web framework, lean, fast, with few dependencies"
+HOMEPAGE="
+ https://github.com/pecan/pecan/
+ https://pypi.org/project/pecan/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/webob-1.4[${PYTHON_USEDEP}]
+ >=dev-python/mako-0.4.0[${PYTHON_USEDEP}]
+ >=dev-python/logutils-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/webtest-1.3.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index 4fbd3c05df0e..e661f61c4feb 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,5 +1,7 @@
DIST platformdirs-3.8.0.tar.gz 18451 BLAKE2B cac717c3968fd20b7bdac464443cedcdc50b04b732ae8a212fcb946170ad1553ffae82cbdca05c2cf01ebbc4383216cd0f0afe84cddc2ce6107f10fd40213542 SHA512 64937f3e9e03a9ec8dc2068777dfe553ec09cef62ce53a753608bd9a73e0afaa4489c98046e7b4b3fdbded237cf2813bfd306a6d5ad5788031b6857d8d4fa430
DIST platformdirs-3.8.1.tar.gz 18533 BLAKE2B d1d669fe76e52637f59c32ddb93920988821a1f1720d6b91042f80abedafc1d6dbcd5f744f22f5502121dc0b12285001cbde63e923e8159f139342a9497459e2 SHA512 85d7781e4ef0755bf9a7a4d90b92ea06f497081ec4c5438780f12876a1006b2e591c1b182f6648cad19039d1bd7611cf0c2215015653bafbad2cc529f27d94e7
+DIST platformdirs-3.9.1.tar.gz 18836 BLAKE2B d673573005e97895e4d665e1539805be7c4355d8de166481625f76fab250779e8efa81d86374fc388b24d8cc8d892f61b6dda113cdbb9419fff3357006c9b7e6 SHA512 c41d8be17c9336b5eba9dc15beb2d6db4b53d2ac06c51439542490019e25c091351c266f11fc4998b8eef00eb91399c464ac59b318bcd1ef14ebbd8350ae2c50
EBUILD platformdirs-3.8.0.ebuild 1326 BLAKE2B 02a40864be04dfe30c609d82652dac8ea264fdcf5e5fa7802cccd67aea42fef23fa674fac448cbe4af75e22a60e029fe00ab49a82529b45e02786d36fbbd6107 SHA512 97ac223f0e44101860803b0a109f3ba4d9f521b43f30d7f3ae79cd6745819bfba6ca46464323da9a0483c8a0f466dfe406d3928fe567323e6579e7adfd4d97ed
EBUILD platformdirs-3.8.1.ebuild 1334 BLAKE2B 200f71291e7e4d5986d17b6cdb7f2357eba9560c3b3a827f70ecdd590170b12fcb7a5d349fb249e2dcddcd5be2b17fcbd852bfa637cbf0f94c16ee07d43408c5 SHA512 4e6095aabd727e20f53ee1e381af4782910c33d1806c311f6394740a9b2cdaf7fe5491fc8408a7e0bbb090b8d4da1163404149e6ce1238823eae14a0a02b6772
+EBUILD platformdirs-3.9.1.ebuild 1334 BLAKE2B 200f71291e7e4d5986d17b6cdb7f2357eba9560c3b3a827f70ecdd590170b12fcb7a5d349fb249e2dcddcd5be2b17fcbd852bfa637cbf0f94c16ee07d43408c5 SHA512 4e6095aabd727e20f53ee1e381af4782910c33d1806c311f6394740a9b2cdaf7fe5491fc8408a7e0bbb090b8d4da1163404149e6ce1238823eae14a0a02b6772
MISC metadata.xml 383 BLAKE2B b8c8c1593d154e7a38ca4bc450c14ca21f2411ea1d71f67e9631c1def0acace43ebb6e67adc0c4a1f5f14aadfbce44d0d815fc3696410bef66c826fd5fb00a45 SHA512 f4ba6722e1cf661b3febe10bb15755a9cbc30226a08bdcabfa3d80be87b42d662d6a1edb3412ad79e8f36836a6dd4fd91a83dae29725ec47041056dc1f1f9b75
diff --git a/dev-python/platformdirs/platformdirs-3.9.1.ebuild b/dev-python/platformdirs/platformdirs-3.9.1.ebuild
new file mode 100644
index 000000000000..70e821d796fb
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-3.9.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A small Python module for determining appropriate platform-specific dirs"
+HOMEPAGE="
+ https://pypi.org/project/platformdirs/
+ https://github.com/platformdirs/platformdirs/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+ test? (
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+ grep -q 'build-backend = "hatchling' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "${PN}"
+ version = "${PV}"
+ description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".'
+ EOF
+ # sigh
+ cat > src/platformdirs/version.py <<-EOF || die
+ __version__ = version = '${PV}'
+ __version_tuple__ = version_tuple = (${PV//./, })
+ EOF
+}
diff --git a/dev-python/reedsolo/Manifest b/dev-python/reedsolo/Manifest
index 27b5172ebc5f..c48109cfcf5e 100644
--- a/dev-python/reedsolo/Manifest
+++ b/dev-python/reedsolo/Manifest
@@ -1,3 +1,5 @@
DIST reedsolo-2.1.0b1.tar.gz 379041 BLAKE2B 860d5d67fb7653b92a8163b72143ff3a5b1a482359339a596acd5e7f99eda1a2d6d208548e6689dca63018f5893d536a0c7040956cfee6077d9016fe7ca1d485 SHA512 1ae25c53f315cedcaaa4530388557c3dba1902856fe1543a061a65dc3c5c4201c1d8a5959786c3bf15a0f9799f984c8ba84e630ad1e75efbe44260346a650251
+DIST reedsolo-2.1.1b1.tar.gz 380948 BLAKE2B 342c2ce63490a8e699dfb584a01b1533bd742693d335c2216426bf3f1b8d82e4dc52a7d9d9dda58fcdc73a7a28687f08235b67b942e1d98e2e0e069eda824d90 SHA512 841766296db6cad2f5d71c9378830d95ec974ae5e7de4624772c92a08739fa9bb94dfc8762c45e2508c53cb603b2a13e0ce64b060021d93c10de94cb2a325aa5
EBUILD reedsolo-2.1.0_beta1.ebuild 771 BLAKE2B f9e0bb3e215b69846938b4dac8a30c0c4244c38727ca0074c2b77a28432802ab7aa82329f1ddf917bed6b76837c11fb1d7b29219b9f3f378b883afdb8f217f67 SHA512 8ca08fbe7f7dbe4654eaa65301fabd6d452cbc050831ef053dcb7a51754e0d796ff077641a99a6f8c8dcba994e6b5fdb16349e9adb10c7e20f8eec48e61ccf96
+EBUILD reedsolo-2.1.1_beta1.ebuild 757 BLAKE2B ed4a2af0dd9d0069ba9ac4dcc31d398ee82756fcfb7364410db0b7f481e8c1d14da14a8ee6ac326447606317014c69b179efd8c1c125c8124a9aa10f0e57666a SHA512 7c1804774b632e5cb2e0673f18ce386ffeafa3fd3562a61cc4c0db42ee4b6e344d9942d4c305eaad2670996c1f8622cbf33295f9f106418c375755f6821703d1
MISC metadata.xml 721 BLAKE2B 3b6eabc895ec14507ea5d7d8e7fd8f90375326fb3a94b5a2c4ed2aa19024d4e582cbe6397687ab3ea3034fcbddce37edbebdbe7b0f332636f7b912e8aa4c4bbd SHA512 aebefdd8281ad96534dfe13cd8f4cbb4bb4ec1f4e4520f48d7858907c02ffa06a91e4718082394c50267b7fac11770936a134ffcc6ecc81a611609b39501fae1
diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild
new file mode 100644
index 000000000000..74c17b4bfdc7
--- /dev/null
+++ b/dev-python/reedsolo/reedsolo-2.1.1_beta1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python Reed Solomon encoder/decoder"
+HOMEPAGE="
+ https://github.com/tomerfiliba-org/reedsolomon/
+ https://pypi.org/project/reedsolo/
+"
+
+LICENSE="|| ( Unlicense MIT-0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+native-extensions"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/pytest-cov/d' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+src_configure() {
+ if use native-extensions; then
+ DISTUTILS_ARGS=(
+ # TODO: switch to --cythonize once we're on cython-3
+ --native-compile
+ )
+ fi
+}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index e69072ebe0aa..8bceb27eeee4 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index bd5292b4f0c7..5dd92729dc98 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,10 +1,8 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD actioncable-6.0.6.1.ebuild 928 BLAKE2B 24adcb17635a45cb2945465eccfa47d0a573eb62196b303d2be13a2c31cbae74a2d9eea4f0c039dd5064380934b9800c7927527e508215e37d9694153f84f44c SHA512 45a543befcd6e6822d35add12e246d75eb8db702561b1002891acf21a723be62a99d11da0ba2499705d52e423e2a29e51a9db7ecd0b90c88952f7b92b718dec4
EBUILD actioncable-6.1.7.2.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e36799f7e7a844234bee80c348694c1e4f91e87484bebdb77f78996c8ce0c90ee65aef6ad8b3872ab2d084f6611b484 SHA512 7a7725909b9e16ff5512bbf85703037c13260d0097f6d884117b4a66628c88a1ccbb83be8af53a3a75e521d8fcf2f644b7676fea30534aeebbfb1110c46db880
EBUILD actioncable-6.1.7.3.ebuild 975 BLAKE2B 2b9611b19e8ddfb4c271dfa4aebf26471e36799f7e7a844234bee80c348694c1e4f91e87484bebdb77f78996c8ce0c90ee65aef6ad8b3872ab2d084f6611b484 SHA512 7a7725909b9e16ff5512bbf85703037c13260d0097f6d884117b4a66628c88a1ccbb83be8af53a3a75e521d8fcf2f644b7676fea30534aeebbfb1110c46db880
EBUILD actioncable-6.1.7.4.ebuild 975 BLAKE2B 19389609d0ebffb35bcb53bf259b3381edea5c697d420462e195be75ace2634054efd7859d7ad8b7c24527d274ee01062b3a343d3d0156125ee151b552ce5ef3 SHA512 4a9e9a769cbd5691ab9a54421e92f5f5bb6ee522adb93fd67544e5b8fb58a2bc500c35f4f0f847e8f83ddbc29a902a2f7f871f6570ff8f454619e8f5d623509f
diff --git a/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild b/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild
deleted file mode 100644
index 330b6365db98..000000000000
--- a/dev-ruby/actioncable/actioncable-6.0.6.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Integrated WebSockets for Rails"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- dev-ruby/nio4r:2
- >=dev-ruby/websocket-driver-0.6.1:*
-"
-
-ruby_add_bdepend "
- test? (
- >=dev-ruby/railties-4.2.0
- dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
- )"
diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 0d07bd9830fb..2b85fefb5380 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,11 +1,9 @@
AUX actionmailbox-6.1.7.4-mail28.patch 1675 BLAKE2B 9b97a918a467fa38349e2d84a7845917e4159b8e9eeaf0772ede54465099aa112287ecc7a2c48f593b3076f8c8b0008e02c0ab37ebbefec168c55d82cb9ec4c1 SHA512 c71c257ba08555609649ab153bd43a4c99093c8e56a5d57af8ff0ec36515a4c1174f8209fc37f03bf583f35b37fc3217c708ce94a224d53f6f4cfec572c71c3b
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD actionmailbox-6.0.6.1.ebuild 1900 BLAKE2B 6533a9b8feb1d249ac2d6c349f974d4a3030534a745f6521af59d9ee5982f9916de0124272295dfbcdc0624c5a94cfa0de5f5760e2ecc11ded365cbf8f6ff122 SHA512 0e72526567e3f6f2816658bfcf4672910d85284db1afe0001ca20078cd52d8c83b5a6b0eb7fde4acefd896efd8f364ecc90052668d9b3a16d224cb26ab1304ef
EBUILD actionmailbox-6.1.7.2.ebuild 1937 BLAKE2B 858aff6ca2795abcae97efdf0eca7a26799c4a129dc94a51281cef963bfab21ddeeb86fa3ce80231e094a4559860f2ab4a8bed460d3339ccecb495a8652ec0c3 SHA512 213a069e323c0336f3c8af0355711491ecddf7ed5421c5f4d2026e421a0270d8bc7dfa616a9711b32ec70657909254f4ae6de2fe2d7c3a21d0e544093aa733ed
EBUILD actionmailbox-6.1.7.3.ebuild 1996 BLAKE2B 65544d6edc2901a47f892ab49aaaefc732cc400bb9d2b8b2efb33d3455fc274d5a05392fb963f76f9fd9520ace214d7b4a7cf64bd8a548870c07b0dcf52fbfea SHA512 7292622c359187856ceba47ee30bf3886b4ca5a769b7df988730ab30f9a47cd3d3d3c7d8305f0bd5c36b3a085fc177bae64f3c974328844f0058d3c809aa53ad
EBUILD actionmailbox-6.1.7.4.ebuild 2191 BLAKE2B 87d998b9ed8a8b9f3926b124d1794ab14c47995d792407f57226f95bc6025544d6ce54d3e0514bcb3cd29e1899711d2bb6b7f8ff592fb16f66d92817e1cd74ca SHA512 04abbe78fb07a90e54aa121ff1438c99a87427d194d76b6db68da66b68adad8a33dd6fc43ba04dc0b2baadb6719fac3f26d5c0669441172aa94dde4e140a5cc2
diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild
deleted file mode 100644
index 7503a5d4c9d8..000000000000
--- a/dev-ruby/actionmailbox/actionmailbox-6.0.6.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activejob-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.7.1:*
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- <dev-ruby/mail-2.8
- dev-ruby/mocha
-
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|byebug\|dalli\)/ s:^:#:" \
- -e '/minitest/ s/5.15/5.16/' \
- -e '10igem "mail", "< 2.8"' \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 94ec1d319c5d..77c86b47b261 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,11 +1,9 @@
AUX actionmailer-6.1.7.4-ruby32-keywords.patch 1758 BLAKE2B 99fb3efb7e9793bfe2ee80192460f79f164a1d1208650c125ef47441aa657e388599066e61c2d8a745e68d1f69a87ed4ca1d4805d0da4fc5e30e27832825227a SHA512 2e0c3af26d72ba0ae5c0839a6aefa2efabea9bd4e286c237c95f4c19ef46148c08cafa473d3d81bc7adade5c494885969cbeb5d158a818972323eb06412cb051
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD actionmailer-6.0.6.1.ebuild 1362 BLAKE2B bbd54e3c052c4454aae547e19aa239c075fa2861dc006ce49d1a27e63f702ce58bc9f47730719d66c5e0b437f797f3bd9239c6574f7b593dee44a2067227e9ec SHA512 a4076b82ccf86989928c67fc7507da8b1d618a6ba6360ac0b5823df0a5b542fe7e24be30500d2c1d0389281266aa5f0891565e647644f94c2f4dd0941b3e2ef5
EBUILD actionmailer-6.1.7.2.ebuild 1275 BLAKE2B 571f4dcd1a060a0699eef5a6c99b6a72bcc83a668b4fe3c623996868943a6a755c32430882472ba62f7e9c8e072485b2a3feb10a9b1823ebfb329fbbca1a2d2f SHA512 0dc139332b17bcfbe7ec37854fe1f1cb1fa726c02a513573f66e5a4c669954097731cfca139c0e9dae5033c095197564d97d428b671eff50e3a0a5e9c4580a75
EBUILD actionmailer-6.1.7.3.ebuild 1275 BLAKE2B 571f4dcd1a060a0699eef5a6c99b6a72bcc83a668b4fe3c623996868943a6a755c32430882472ba62f7e9c8e072485b2a3feb10a9b1823ebfb329fbbca1a2d2f SHA512 0dc139332b17bcfbe7ec37854fe1f1cb1fa726c02a513573f66e5a4c669954097731cfca139c0e9dae5033c095197564d97d428b671eff50e3a0a5e9c4580a75
EBUILD actionmailer-6.1.7.4.ebuild 1330 BLAKE2B fb948ebb496a3f227d6c659d79d23dfbff4b7f9951c2406b70b545c2c03fa9965d1f7691b70a9210cf668fcaee8d0397237f404c5dd7d69e3799f49c01ac68d1 SHA512 e56c9df92f5787c272496bc45ab54869242ab8ca2fcd9b5f87451cf50e00e475df19198236ca0baba76fb052c73357caa749b746092a823a451748a108be95a4
diff --git a/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild
deleted file mode 100644
index 640e870059e8..000000000000
--- a/dev-ruby/actionmailer/actionmailer-6.0.6.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Framework for designing email-service layers"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
- dev-ruby/rails-dom-testing:2"
-
-ruby_add_bdepend "test? (
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 6.0.0" ; gem "activejob", "~> 6.0.0"' test/abstract_unit.rb || die
-
- # Avoid a test failing only on attachment ordering, since this is a
- # security release.
- sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die
-}
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 554b167f6cb2..1534b530fa4b 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,11 +1,9 @@
AUX actionpack-7.0.4-rack-test-2.patch 2619 BLAKE2B f31791347de3a683270ed6720a4c33c069d29529ea6eab6b2721cd248029cc1130502d8d6aa9f9fa3433769fa58069502b7c1f9ffc330cb46f5163744967d51b SHA512 ceac0b24692512a03029ce24a1cb86da31669a1e91ab50537981d7dd3fcee861fcece37536cc63b8a3b6f07709dc8b8f64a5c3213a4c7c997208c3d73089cfc9
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD actionpack-6.0.6.1.ebuild 2322 BLAKE2B 883ff791117994a995d7c920ef6001c1904144ec484cbb46e147c17126f12b439e0dd0e07885270aaf6c20952e0ee287b2bdb7d210e287ae6563067b62669df5 SHA512 8bdeeb62ad76da0fcb086be9ca9399c43becf86aaba654cb88fdcbf2043845b9154a35ce3e893528d5683d08eff4d08caedaf28c0af5cefbe24cc974771f2079
EBUILD actionpack-6.1.7.2.ebuild 2385 BLAKE2B f2b03c67441f0767ae770f0f8483ffa617d2fe35e704cd12ec1337c1b260338ca4db569b3b46a1e96ce758bd8954fad6570d7fb2be6e649b9d4cde15fbbd5e21 SHA512 f789b4330adef2bd78be46e86943f62796a3d9a717975972369b959844730da420eabbf809327e5660811bf43b633c7dcf8e304827f8195ae13418435f0c117e
EBUILD actionpack-6.1.7.3.ebuild 2386 BLAKE2B 6a25a96da9b7527153b37014e5b4ffdc47d7eb07eb2a028eb1f5581943d000389bdf18dead08518f46610377db2f5b3ce169d6813ba52ed4e2df87d2910ee699 SHA512 49bfd6b5fe4d850eb2f745b31ee9e4ca06b41261cb6e7d9f367032bf5504ea37e4522ad50b9462c09b1b4647a036ab6270876085b1193897a39fc1ab60b4b473
EBUILD actionpack-6.1.7.4.ebuild 2410 BLAKE2B 88e97d6000ac103ef04d0cdd9fdaa96331bf50c3af1a71f34e6f4ff745909553afac307da9a82e05af1e75494a11a6cc3bc958784a551ed5b8f3040adde7b8ba SHA512 5689913b9533f49903967cfdf2f2169681397d7dd6835141b00e83681b24d533e9393ef8b029a28d0708fc42bd07a41d23aeeae7023407fdba4de13e9dec7059
diff --git a/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild b/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild
deleted file mode 100644
index a30fc887c506..000000000000
--- a/dev-ruby/actionpack/actionpack-6.0.6.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Eases web-request routing, handling, and response"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionview-${PV}
- dev-ruby/rack:2.2
- >=dev-ruby/rack-test-0.6.3:*
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha:0.14
- dev-ruby/bundler
- >=dev-ruby/capybara-3.35.0
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/rack-cache-1.2:1.2
- www-servers/puma
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- eapply "${FILESDIR}/actionpack-7.0.4-rack-test-2.patch"
-
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Use different timezone notation, this changed at some point due to an external dependency changing.
- sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
-
- # Avoid tests that depend on an old dependency
- rm -f test/dispatch/system_testing/driver_test.rb
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die
-
- # Avoid tests that fail with a fixed cgi.rb version
- sed -i -e '/test_session_store_with_all_domains/askip "Fails with fixed cgi.rb"' test/dispatch/session/cookie_store_test.rb || die
-}
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index dd176af23937..f6ed67f15e19 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,10 +1,8 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD actiontext-6.0.6.1.ebuild 1762 BLAKE2B 8776f80d2662396e92750b5ac0f28a3533f09be9f5e1f0d2678ddc8d448b631324cc0eca8eeaa265f8c11555ae22331eefb396fb5fb8a21f65f8b4dae66c9a0f SHA512 71e0e4a1b2409cc9bc7f25c6b9df8c0018371604ef7f024a9003b999df259df78e9dc8eadc3d4ce8b014356e4589dfebe9cd755be87a6c35470759804d0984a9
EBUILD actiontext-6.1.7.2.ebuild 1792 BLAKE2B 138912b1271f54e86e4c69d031a4f28af012dc31c473480f496b391bb222eb45da881c45cef375e20792cf0336a3cadb29ac8ac345606b6000835d32e477fa19 SHA512 1774282c9f09ad0c356a302acc167fdd93b219089edb66b4b50a8a603e1b0cd609c1f0fe156adb38058b8e5e4988a20544e4802c68b1a87f8e2213e658dfdedb
EBUILD actiontext-6.1.7.3.ebuild 1810 BLAKE2B 10d8fa4f3590e03b3d7147cf1162c5fdc11d1a1ec444fcfb1a1f36a68b5fe34231982aeb1887941e08681a92976534dbb78704283c5a63bde5b437a3d4b94fee SHA512 07a66edff485c59c09697cbab1b1b633cb26361f4647b21bc504c6b3b811df0c5f28f994e6b8e59f07ebce838a9245b03c7193d9d8fdb826f2aef5f467176f97
EBUILD actiontext-6.1.7.4-r1.ebuild 1892 BLAKE2B 4b869605010fe56d0bf2dede29f343fdee273c879a9c12fac54994f7524aa55bbec1cf3c43671a2273031c1fe358769611ee652f09d747150a2ca78d26f012e2 SHA512 cd3a2523dff91089aa86ae135b3de98ce46c71101cfc307634991bc67cdcaf115bde9722224828b84b2b5d2de9bd93d82e633351b91fc691fc2b9f31943aac01
diff --git a/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild b/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild
deleted file mode 100644
index e8592dd35023..000000000000
--- a/dev-ruby/actiontext/actiontext-6.0.6.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Edit and display rich text in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/nokogiri-1.8.5
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/bundler
- dev-ruby/mocha
-)"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|byebug\|dalli\)/ s:^:#:" \
- -e '/minitest/ s/5.15/5.16/' \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-}
-
-each_ruby_prepare() {
- sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
-}
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 33e38216dafd..7497b0b0d0a2 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,10 +1,8 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD actionview-6.0.6.1.ebuild 2292 BLAKE2B 6293ce266f7c84f7aed2577a692759aac84f116ae83e191b68f99ae759a5abfad2ab2e9bf1337901411dc889eda4534d372d44dd7be09c7125d60a6a104c35de SHA512 38206984bbb629f01529d31f111be5324c52715382c95d07525a1da7a52ac85863fb82de5cdd76fbedcfafb815493ce0145120ddab22f0abd58b32cec36738eb
EBUILD actionview-6.1.7.2.ebuild 2100 BLAKE2B 97c3f95f9645ac6bc4bb8a44f0d8bc6724de4a6897251c680c499821ed16bb2d1f161066ddd4c5209a1006ca24714fa5c4a050f71c14993145a977ceac5d55c9 SHA512 9904ffafcb2fb1904e041a1ade04fe9301cb077d4529dd0ab5a65d3234a4a16e7359ee5be3411a5e905ac024641cfa37a37a3d6448dc1c868cb99fe57b9f308d
EBUILD actionview-6.1.7.3.ebuild 2101 BLAKE2B 322b554ad30dd073225865f865269943210f75099dcdc8547b9a20a0709f29a65d6c0c649aed7f2d2cc14e49c64698c712a03631f2e5e3c522c8fe134cb50b4d SHA512 171673dcaeb7053ac06ed62d18a10fae218aeba2d7fe46fbc04bf10b4f6eab89a38bd3d7056c795fc5db5d97227977db5f91505de82f4723e662afb678fe3175
EBUILD actionview-6.1.7.4.ebuild 2558 BLAKE2B 1eab6c2aa5b56f4644558a35d8b9377dcb41477cafeb503389ed09f87c91b44ad8e620a117bf91083afd8435f7aaed185e766f030ca00471145154de4e9c92db SHA512 b574117a9b13a3579cc0afdec9c7e2f016cced193b894c38ff922cb569dcc9b84d30df4937dcd79cf1e4ee671e045aeb26f83055892202157e3984f59f5641c1
diff --git a/dev-ruby/actionview/actionview-6.0.6.1.ebuild b/dev-ruby/actionview/actionview-6.0.6.1.ebuild
deleted file mode 100644
index 3a5514311a45..000000000000
--- a/dev-ruby/actionview/actionview-6.0.6.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
- >=dev-ruby/erubi-1.4:0
- >=dev-ruby/rails-html-sanitizer-1.2.0:1
- dev-ruby/rails-dom-testing:2
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/railties-${PV}
- dev-ruby/sqlite3
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid tests failing due to missing logger setup in activerecord,
- # most likely related to test environment setup.
- #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die
-
- # Fix loading of activerecord integration tests. This avoids loading
- # activerecord twice and thus redefining constants leading to
- # failures. Bug #719342
- sed -e '/abstract_unit/arequire "active_record/fixtures"' \
- -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
- -i test/active_record_unit.rb || die
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die
-}
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index cc38e0dcaccc..3e18fbe96386 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,10 +1,8 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD activejob-6.0.6.1.ebuild 1206 BLAKE2B 40e6ffeb1cbb33b5fcd86c27cb070689e1b4e4deb661c04381e288362ceef0289d85c78b6d01c7029ac4226b68246948bca935a2bcb6c114aa6813a32f26d3aa SHA512 49e96282394a6575ba01ccc92cc300d5820da36ca056c6b042f28f79bf3f3761e56b17b88d4e2a1cc4b9fa2d2e39d755601b205143aea86f9af88ff8032d79fc
EBUILD activejob-6.1.7.2.ebuild 1155 BLAKE2B adbcff19fbd8d42b161a3f88a929864d2cbcc0ef8fb177ddf0d4829b9ad71a346f1235268ebae1ad43fe30d7c0be4bdc28fc0aaa2d6a3c305307c381bcf53ed2 SHA512 c584d3d48a7b2626d71ac0e6973dfc4584adc3e5b4981f4006c8dd193b56fb85980e9ae6a487f3a837debe6c6974b4ecd6450e17c1c7e663d54ed6f312f5a177
EBUILD activejob-6.1.7.3.ebuild 1155 BLAKE2B adbcff19fbd8d42b161a3f88a929864d2cbcc0ef8fb177ddf0d4829b9ad71a346f1235268ebae1ad43fe30d7c0be4bdc28fc0aaa2d6a3c305307c381bcf53ed2 SHA512 c584d3d48a7b2626d71ac0e6973dfc4584adc3e5b4981f4006c8dd193b56fb85980e9ae6a487f3a837debe6c6974b4ecd6450e17c1c7e663d54ed6f312f5a177
EBUILD activejob-6.1.7.4.ebuild 1155 BLAKE2B 961ade8a4a0612ca446fe126007f86eb663ddb832f3dfc5b8b4e68c0a7513da83b81d877df6610c80aa4211ae2eca4498937d1c7a67d025bfcb9d47ddaed95c2 SHA512 8d2caeba08bd7f3f3cfa966b0ad09a61ab06e3f98cb87068b8e6db434ce215c49b3ade45ac8c4f1961bd53b753d1704adddb75f40a445809a6ee10cb3cf751b4
diff --git a/dev-ruby/activejob/activejob-6.0.6.1.ebuild b/dev-ruby/activejob/activejob-6.0.6.1.ebuild
deleted file mode 100644
index 80d3057ccb00..000000000000
--- a/dev-ruby/activejob/activejob-6.0.6.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Job framework with pluggable queues"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- >=dev-ruby/globalid-0.3.6
-"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
- sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die
-
- # Remove all currently unpackaged queues.
- sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
- -e 's/delayed_job//' Rakefile || die
- sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die
-}
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 7e903e41ec09..b60477fd4db2 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,11 +1,9 @@
AUX activemodel-6.1.7.4-ruby32-keywords.patch 1368 BLAKE2B 8de8356b2175e0dcc00f55003eedc88b4568fba760d4d5b41104a6accb5b00daf76e44f5fec0be57240c3dd81ada4246dc6e85410b5b5143f3d8b1b33db1ab84 SHA512 470169e66ed224d97ff7edbd3409cc9ba6aa6a84fca439bf48de04a2f69a454d27fc0014f9f8fbe3c0874387ed8d9d613508579269317ffe95c1ffa799df6994
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD activemodel-6.0.6.1.ebuild 1007 BLAKE2B e17b5d71979a6314d6adc678209239af9a2564eb069ba1245abd68e9aaf25bd546e76ed9151ab6a878f829b3795e6fd109f4d9556ff33af7c7d28ccd8fe3c206 SHA512 0d1c10aceaf56ea06e23087ec4c9ef9b827fd2ab993e3b67129744d1895c5a8e2571e816eea77ecae39c43d9f28cd97aca31c335ef5cc18e960a6f2e34db0f5b
EBUILD activemodel-6.1.7.2.ebuild 1004 BLAKE2B 0e925d620f82a771da6752d2fb9097fe56df03fc9c8d625f602149ca4201dee116479c4213782bdb835fb933d326cbb91558c32ae699c830e240c12d1ab993a8 SHA512 c3b13dad0bf4b348ce5ba45eeb1b531cee146df0f4af37db4b73f35f9e874e88a453f8165378c452deb38ccc76321e6e7cdcd54e003596f75db3e517b35818bb
EBUILD activemodel-6.1.7.3.ebuild 1005 BLAKE2B 50f0c80c62e14af5eecabcfbefdc539d55a9988df8f34bbf582e4bf704f8a06e50f6df6fc7b55a2298b581248146da814e41868181d8d9ced5890e97a3ed2554 SHA512 f9c31189226b0f5a92dc180af339a9b480eb2d2244ea2f33398858b35cb0566ee344de2733b4ca00dad740f01291682afdfa513f89f9e1ed7060900e215ace16
EBUILD activemodel-6.1.7.4.ebuild 1059 BLAKE2B a010de15e5ecbe23e73a20a88797489c9c56a82f65f910b26cd9448951bbb51ad7f47b5d94cc0b02d97828bbaa1a65edd86aa052aaa8ab064042140786877487 SHA512 740d6faf9a311ca8647a5b1a6a2bae82d8a637d520b2b811d545412b606e95b60631b1a90938d2fe50f2e586f1618df615a394eaf284010a7c583601636bce50
diff --git a/dev-ruby/activemodel/activemodel-6.0.6.1.ebuild b/dev-ruby/activemodel/activemodel-6.0.6.1.ebuild
deleted file mode 100644
index 12da6d32b4bf..000000000000
--- a/dev-ruby/activemodel/activemodel-6.0.6.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}:*
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- dev-ruby/test-unit:2
- dev-ruby/mocha
- >=dev-ruby/bcrypt-ruby-3.1.7
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- # Set test environment to our hand.
- sed -i -e '3igem "psych", "~> 3.0"' test/cases/helper.rb || die "Unable to remove load paths"
-}
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 4bfc72e613c4..34fc18e25cb4 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,11 +1,9 @@
AUX activerecord-6.1.7.4-ruby32-keywords.patch 1673 BLAKE2B 326d324657a7a69389e7d04285b7fb0325547e95d497398e90c6a94ee3160d947d47f94be6b2fc69370846239e88ab7094c69a98af56d2cb0521478fe28e7e67 SHA512 66e2541996007093b703a3eb8174099065c2ddb84a635ebcc822e6d2bafb557c0544ac900eb1245c8992f7a5e84f4e7c737125d0ee57416e3f25e3f82ad56294
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD activerecord-6.0.6.1.ebuild 3311 BLAKE2B c5b01a37c5180bdd42c60eca25a5daf2c5d2498ebd58ae88affd86e43748dbee83b0fbd3695e5ce14e6440411b57901ac7c5b339711fb037f769be8af16bff9b SHA512 49d550cd7952a7c8d13e34c48d8757707a0504be3989ddada78e7086d9212a7a8ecdd880192794913c1d85a4f946dc8a2c40aa97dac9d048586698c67bf1c232
EBUILD activerecord-6.1.7.2.ebuild 3408 BLAKE2B 030b7c61f93e70a1b1de67452bc7ccfa9f3fdb15a83e3db50385fcd3a854b15e4247c459e3c990e159ce7c9fa8946a99307ba0876153c0c8de7217674759ba06 SHA512 1340c7c188ee95e3cd1ca595faf73ca41da7da995fb66e53e39acc52605c0391bb071745e9a01465493f671a791a0066d64d647965a3825f1dc68e875b86c033
EBUILD activerecord-6.1.7.3.ebuild 3409 BLAKE2B 41e5777a93ba98809f6a2c4fa616e926354ba4ac374170351135d3e2616476dae800e913a95401b9a8a9c1c1a6f7b4d35c0408686c66669e0a38dec349a9f153 SHA512 7901fddf303bcd9f81fa13dc5c496771180ebf00608e12274bda9df88dd69cbc1c2386d01c36c349629b76cefae96de05f145d6ee0cf90773d503fff091b1ca5
EBUILD activerecord-6.1.7.4.ebuild 3488 BLAKE2B 76fc2821f7a865a10e9d9b46712af6631ae7cd53cb7f1b50f352fae8be26d64bbfeb62ec5b2e9c00d6e0450c3992b5ecc72f42506f518dbf53cd168de0e76127 SHA512 5f67f94abffb73833625ee9b701acb98d67faae28e7c3c02e12e9df3ce2ab4132284b2d50ec3ad0ab37289c3bc4a41a1c5a34f0a4aed525a9605d34eb188d350
diff --git a/dev-ruby/activerecord/activerecord-6.0.6.1.ebuild b/dev-ruby/activerecord/activerecord-6.0.6.1.ebuild
deleted file mode 100644
index f123323db09c..000000000000
--- a/dev-ruby/activerecord/activerecord-6.0.6.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30"
-
-# this is not null so that the dependencies will actually be filled
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
-HOMEPAGE="https://github.com/rails/rails/"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="mysql postgres sqlite"
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "~dev-ruby/activesupport-${PV}
- ~dev-ruby/activemodel-${PV}
- sqlite? ( >=dev-ruby/sqlite3-1.4 )
- mysql? ( dev-ruby/mysql2:0.5 )
- postgres? ( dev-ruby/pg:1 )"
-
-ruby_add_bdepend "
- test? (
- dev-ruby/bundler
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/sqlite3-1.4.0
- dev-ruby/mocha
- <dev-ruby/minitest-5.16:*
- )"
-
-DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- rm ../Gemfile.lock || die
- sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
- sed -e '/bcrypt/ s/3.0.0/3.0/' \
- -i ../Gemfile || die
-
- # Add back json in the Gemfile because we dropped some dependencies
- # earlier that implicitly required it.
- sed -i -e '$agem "json"' ../Gemfile || die
-
- sed -i -e '2igem "railties", "~> 6.0.0"; gem "activemodel", "~> 6.0.0"; gem "psych", "~> 3.0"' test/cases/helper.rb || die
-
- # Avoid test depending on mysql adapter which we don't support for
- # this Rails version to simplify our dependencies.
- rm test/cases/connection_specification/resolver_test.rb || die
-
- # Avoid single tests using mysql or postgres dependencies.
- rm test/cases/invalid_connection_test.rb || die
- sed -e '/test_switching_connections_with_database_url/askip "postgres"' \
- -i test/cases/connection_adapters/connection_handlers_multi_db_test.rb || die
-
- # Avoid failing test that makes bad assumptions on database state.
- sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \
- test/cases/associations/has_many_associations_test.rb
-
- # Avoid test failing to bind limit length in favor of security release
- sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die
-
- # Avoid test failing related to rubygems
- sed -i -e '/test_generates_absolute_path_with_given_root/askip "rubygems activation monitor"' test/cases/tasks/sqlite_rake_test.rb || die
-
- # Avoid test failing due to sqlite EXPLAIN changes
- rm -f test/cases/adapters/sqlite3/explain_test.rb || die
-}
-
-each_ruby_test() {
- if use sqlite; then
- ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed"
- fi
-}
diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 291c0fbf4d69..aa344b625a84 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,10 +1,8 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD activestorage-6.0.6.1.ebuild 2164 BLAKE2B ec7189875e94cbad819aabee6599f66a5d9f330f53b945c2a5739f274c292dd8b4b48b63d9a3ea7d1e7011e86eeb5ba2e215c1bdf89a19b825cca39fe7b1693b SHA512 535974a277f0f8e57a490f48d4053f9c32dd0653348fd0d14c2852825f9bd25f828e5e5aa5b53a1d788d3283a5df6a596cd3d2feda30cd2197bf9c48f1dcb030
EBUILD activestorage-6.1.7.2.ebuild 2047 BLAKE2B 793523981ee5659b5b0e041147e6008cf33ea750bb01f574f6a90bcb3720eb584f2b720d5e096bcbe0092f276c6ed1f0f1464e2fbcbd6c5f913f3d71e4eda51f SHA512 48fa06a3c6ab3911476b659e04ecdbbbc5e2ab37c23fb1cc008b32f1909ca535eebae4c7ca7719fd7542732f7a3c41cb8dffb13cf442ab67dd6ba55bacebdd45
EBUILD activestorage-6.1.7.3.ebuild 2065 BLAKE2B 8a23cea3698294697d3f9e74eb3be550a10fae6b25a9ee3012e02530bdfe6e71d839bb26cff378180af29c05b8e44ace491d4fff91d7be28c622dc38e76dfd69 SHA512 4af82610ab497812d869a07cb6b251b5f6a1d52ff67d4f61827fca866633d305a35e35dd7df4d3cd8f288004a5c11003d190ed9987f37cd6f81cf66abd19776a
EBUILD activestorage-6.1.7.4.ebuild 2094 BLAKE2B 206a79fdbed71de096b6af621e06a2babf61531d2f71f3608e6e4ad1575872ea654bcec5d1a5afe7aec8d6238be0dde551a7710c14b9d0d58ec31aa3b34655f6 SHA512 7d10c0d6ef9a564654a22ce75148db495ae017d42d6bb17b1928599a59bfdba70cf683943ecc1035fa430d8925756c7ff738ebf868e6c0ee987ac84b9ae2af62
diff --git a/dev-ruby/activestorage/activestorage-6.0.6.1.ebuild b/dev-ruby/activestorage/activestorage-6.0.6.1.ebuild
deleted file mode 100644
index cd37f3bbe21b..000000000000
--- a/dev-ruby/activestorage/activestorage-6.0.6.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Attach cloud and local files in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) "
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- ~dev-ruby/activerecord-${PV}:*
- dev-ruby/marcel:1.0
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- >=dev-ruby/image_processing-1.2:0
- dev-ruby/test-unit:2
- dev-ruby/mini_magick
- dev-ruby/mocha
- dev-ruby/rake
- dev-ruby/sqlite3
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\)/ s:^:#:" \
- -e '/dalli/ s/2.7.7/2.7.9/' \
- -e '/:job/,/end/ s:^:#:' \
- -e '/:test/,/^end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Skip test that has already been updated in later versions upstream
- sed -i -e '/resized variation of BMP blob/askip "broken test"' test/models/variant_test.rb || die
-}
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 239690647ebb..fc03cbc5dacc 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,14 +1,11 @@
AUX activesupport-6.1.7.3-ruby-thread-noise.patch 1689 BLAKE2B 282630ad965b63e6fa2c5ed56043be7bd6f78c3d91a09fe7578973d7a567cb31baa917af6e3ac1d77190345391fd1d5f934d0a4ebbb21192aff15a1aa83e9646 SHA512 caa509d0dba20f8981e426c0ba671e046280dfcd6d49495a2070ce623e5d8424cf5757c4b8c20a3d67037e66c84fdb8af2583026aaa498aba9e67ac043d9029d
AUX activesupport-6.1.7.4-bytesplice.patch 1208 BLAKE2B 9f3a7b603abc5c35e528e484d468efe524d4387ea52260af93951393bd6348eb6f563729b7b0afbfa163ccad398c5d71bf85aa6274dd9129b637b1f278514cad SHA512 dbe43afe3175e6268a06d56647e7e2621728384aa25be11ae0d1e390557a3b96a4e95e002bf16b877cc376a30354792e522f9aa1a4877c48f6481f232e4db513
AUX activesupport-6.1.7.4-class_serial.patch 828 BLAKE2B 8584521d1c77be7ca8b30c4f765222333d33716dc58e9d8c0b5491d81a659766f54e069696a75fd79c2ed633ee1f0390b9a0c2ef6bfbef96e0a37cedceee0aeb SHA512 c27ff8c4dd041bcfb1b1a0c734739711c78bbb2c6ff58a711b7e33f909623fb72714c085e787496c1ffb666a1f79c02e87c6f4a91261dcbdb3cb2005491b7ed7
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD activesupport-6.0.6.1-r1.ebuild 2674 BLAKE2B 0612d7adcdb34b65c962f8c9633e9f1661e76c905b91d7dd6a5e21493672b321682f7c5c01e994f27b2ed151dcca0c7ce598def736334bde5877ff6fc4ac600e SHA512 1a4b866c193f22a642ff15241e3901373352bc0324e8e72663762c762e57a1237ef848a8736d29591dde16b14f1612bace27c1e34ba238e675e1e3d2ee6f612e
-EBUILD activesupport-6.0.6.1-r2.ebuild 2620 BLAKE2B 6bf0fe8c91ea3cb3d1e75dc9bf01790bda03cb45114d507333130bd2490f6e413bb8f11d0beafee9b688109f1379ffbf00b3e3f4e2bc9f688a4adcf90b9d265d SHA512 fd144bedbb0dd70c60c53e5ae7a6f0031fba0e9b335c141f191a9954824ac4de9b8f9b1f4d2c25c0aca420e97e0069a07e450777d7a355fb6dfd7dcfacc7293c
EBUILD activesupport-6.1.7.2-r1.ebuild 2770 BLAKE2B 83beaf70b79efebc86b00c02305e49424608b4af6eb59642e9a7e4e334c7619678735656a571e186ba8052ed9344249096adb1b13c48ef84b2b2a32a77bb0bb7 SHA512 94e9993ad79aa992a9e91cee1935e61929d9f9ffb9343e2d62aa855113b81cd3d38d5cac01addffab4f0a456a6e2f5cde7de5c02d202f3a5e7367aeb5af85968
EBUILD activesupport-6.1.7.3-r1.ebuild 2851 BLAKE2B 85ccf814786b3084ef629ca4f915a0cd3b9414747f4a0136889110d38c6b192f56bd492e117cf5c7f366e27ad3b7d82e46a86eba99b597e066a0835bfa6c5aac SHA512 ae79febc9220e3ea25dbb032f66f4509c3608f28115d89a1ac3ac835695d85746e75101eddebcfb5896394a761e5b66bcdbf331ee540bfb0be56d4b5835d478f
EBUILD activesupport-6.1.7.3-r2.ebuild 2795 BLAKE2B 2c9feaf6d347f92576326ae2e6814cecb7fe8da1bb996ce1818d95257bee55a2fa5812dda613ee7265fbd8c29dfd6ea2a10550696f14fa6a2de618663ead7b2a SHA512 8c3b205917fd8026c8a800a2a66e6e85910826e61d873917e0533fdb71473d05c6723117aa5c2894bd3f9f7e0d106d9770f59a19a277fc6394628dd6a26d4819
diff --git a/dev-ruby/activesupport/activesupport-6.0.6.1-r1.ebuild b/dev-ruby/activesupport/activesupport-6.0.6.1-r1.ebuild
deleted file mode 100644
index 2da6e6ef5818..000000000000
--- a/dev-ruby/activesupport/activesupport-6.0.6.1-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility Classes and Extension to the Standard Library"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- >=dev-ruby/concurrent-ruby-1.0.2:1
- dev-ruby/i18n:1
- <dev-ruby/minitest-5.16:*
- >=dev-ruby/tzinfo-1.1:1
- >=dev-ruby/zeitwerk-2.2:2
-"
-
-# memcache-client, nokogiri, builder, and redis are not strictly needed,
-# but there are tests using this code.
-ruby_add_bdepend "test? (
- >=dev-ruby/dalli-2.2.1
- >=dev-ruby/nokogiri-1.4.5
- >=dev-ruby/builder-3.1.0
- >=dev-ruby/listen-3.0.5:3
- dev-ruby/rack
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- # Set the secure permissions that tests expect.
- chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
-
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' \
- -e 's/gemspec/gemspec path: "activesupport"/' \
- -e '5igem "builder"; gem "rack"' ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '1igem "tzinfo", "~> 1.1"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die
-
- sed -i -e '/minitest.*~> 5.1/s:.*:&, "< 5.16":' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid test that depends on timezone
- sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die
-
- # Avoid tests that seem to trigger race conditions.
- rm -f test/evented_file_update_checker_test.rb || die
-
- # Avoid test that generates filename that is too long
- sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die
-
- # Avoid tests requiring a live redis running
- rm -f test/cache/stores/redis_cache_store_test.rb || die
- sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
- sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die
-}
diff --git a/dev-ruby/activesupport/activesupport-6.0.6.1-r2.ebuild b/dev-ruby/activesupport/activesupport-6.0.6.1-r2.ebuild
deleted file mode 100644
index 1d733a0a5147..000000000000
--- a/dev-ruby/activesupport/activesupport-6.0.6.1-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility Classes and Extension to the Standard Library"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "
- >=dev-ruby/concurrent-ruby-1.0.2:1
- dev-ruby/i18n:1
- >=dev-ruby/minitest-5.1
- >=dev-ruby/tzinfo-1.1:1
- >=dev-ruby/zeitwerk-2.2:2
-"
-
-# memcache-client, nokogiri, builder, and redis are not strictly needed,
-# but there are tests using this code.
-ruby_add_bdepend "test? (
- >=dev-ruby/dalli-2.2.1
- >=dev-ruby/nokogiri-1.4.5
- >=dev-ruby/builder-3.1.0
- >=dev-ruby/listen-3.0.5:3
- dev-ruby/rack
- dev-ruby/mocha
- <dev-ruby/minitest-5.16:*
- )"
-
-all_ruby_prepare() {
- # Set the secure permissions that tests expect.
- chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
-
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \
- -e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' \
- -e 's/gemspec/gemspec path: "activesupport"/' \
- -e '5igem "builder"; gem "rack"' ../Gemfile || die
- rm ../Gemfile.lock || die
- sed -i -e '1igem "tzinfo", "~> 1.1"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die
-
- # Avoid test that depends on timezone
- sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die
-
- # Avoid tests that seem to trigger race conditions.
- rm -f test/evented_file_update_checker_test.rb || die
-
- # Avoid test that generates filename that is too long
- sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die
-
- # Avoid tests requiring a live redis running
- rm -f test/cache/stores/redis_cache_store_test.rb || die
- sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
- sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die
-}
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 1c26628b294b..201a924377af 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,10 +1,8 @@
-DIST rails-6.0.6.1.gem 6656 BLAKE2B 96e80633f3ea9856703cb6798833fb14b45caefa9699ca57954c4e6d72bf8a8bf9adcfe484100dc58ef26cf6ff9de503777edda9a2b6470e4d5244d5bf65d4c2 SHA512 7a656dae2490b9195f88db997f08ef70bec7df579b849acde017e58552f7dd30f71f69cfa5676d703f921a7f0fc5ba31e96586850ace33b5d9e5db9830b6f807
DIST rails-6.1.7.2.gem 6656 BLAKE2B 149fca7e8a48c952608cbbfd9a91e37e350dbc46f96c72e6306d3828e303084ff3e7be7a5495d90375f0ef9a15a86ee0d616301143b23e5e372d4205d593d0c0 SHA512 28ca21666905462d7663aa5fb0ea4e5b2058235b3243408ecf474073e48eb97473e94367323df5476b159912510d96262e92fb5b2791b995180c6a7adf59ea44
DIST rails-6.1.7.3.gem 6656 BLAKE2B 0fefce9e1785afd14d98b53ba8b998d9a3d9a50dc1b9d77ec8478d20b1e45b46a2e74aea6cc988892cd544fccef23f4235fc1cad7611f3fa9072ad08cdd3f3f0 SHA512 ff4b22af73e72ecdfb6ae9c6ae060d2881eb74456ba5cdd81b27a21e55193dd593f4a11ed1b6a22af49e5d7cf3b9c921cfa0e03c8984da7fa5975ea7696184b0
DIST rails-6.1.7.4.gem 6656 BLAKE2B 67c3c47bc4ea22a84466d2805953a0ce0bd5b5c71d95dbeade487bae5f2e54eca486621cfbd6f83dcd940db79792bb3a60a822f6fe379d5787e62942106b32f3 SHA512 76acdcdb9d882d5e4f9fdc039e407b52ac15625f267cea932f28d724ca05d468a21a699d235fbd8b11cd0b4b2de8517fa608ef469df6d6c5c609fefbd9a169a8
DIST rails-7.0.5.1.gem 7168 BLAKE2B d55fcec8fad22022dffcd98ac0eac766de4a338dded98ebb58ce8688ae99b3fb02152ceda36333d1d16743aa73a861c787361651f9d0dbe58ad3ae131638c3a7 SHA512 c503c5179477ac89dfabe7770acfc3350e432509a1e38a5b55c18fcd93864f287b1634a91dab91d65182828bceefd32477115e934020e968a81bcfdbd291a3b8
DIST rails-7.0.6.gem 7168 BLAKE2B 0e7a0771dd705af82b31edcd13fd1b3f93e2980cc53dd0765e099f85dd407eb019049f588da91c1f2655d13ffe9bceee7997eca011a0ec0d06e2197d9f1a34c3 SHA512 573276ce78c9ca77adee512398d78b3e1378b1e2a584285b456ba49224bca0da1d07bb1d56eae32378ae8ae7ad6207a9296f94a200fe2cec4897306083852a42
-EBUILD rails-6.0.6.1.ebuild 853 BLAKE2B 6db59652e6393711cd9c6274e6ee0cade1eb3adffa7e2886b9e6989fde8fdeb35aa636a95ba42d82b64c0628f19321d0ec555e87c86246de1ceb226d003cd1b7 SHA512 13839158541a9a385552749249161c2e4ec0ecc6ab4dc55a221ec0ca9c688c89d65b18793784b8c8e0992e3ae2bb3514e1afff3fc257e8a595610e9e288f0239
EBUILD rails-6.1.7.2.ebuild 863 BLAKE2B 9eeba45a4dd82b442607c40c5ad2a4a944d71d5cdc7ab3608dc53bed5ad45f461e76576018942489a70b9c22363e3b8af0c6671e9ab422635858ac89f49a83b5 SHA512 08d703aab8e4a763eab2b6d7d7d598a9a0556fe34b0040474f72d497f19df40fe74389e5a17ddcbaf4ec0966c29370efdb4da1450e58d3fab0cc46dd10f31196
EBUILD rails-6.1.7.3.ebuild 870 BLAKE2B 8da5c269537f5d99c8802838cf4ea7f2fa252ceb5433a67bddcd525c946d26cbd118ff9483f2540b3ce7485e75855fbd8bb6325bbde89b027177dbe16775350f SHA512 4c5ce883454d0a63859f24deda8bee083f073e203d263625179496732629a02a253303f031dc606b55a7f489301374135f6fd02258063f34e8b966a775dad093
EBUILD rails-6.1.7.4.ebuild 870 BLAKE2B ec236994ea8d80e91a331053119dc4df4f4d27c7747d656d099d70dc6902a10e856a7cc797bab6ac4f20da10d159b359a75b9171561cb8392c7d20a6a67e28b3 SHA512 0fe07999933a5c914adcfe768aec5c5fe5b37b0d67ced9c8d4beb737974e9ab761182a2a771cc9080b2d6797d9d41fdb2b01d681440b5055461a0e190c6cd750
diff --git a/dev-ruby/rails/rails-6.0.6.1.ebuild b/dev-ruby/rails/rails-6.0.6.1.ebuild
deleted file mode 100644
index 83b1a124f6e3..000000000000
--- a/dev-ruby/rails/rails-6.0.6.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_TASK_TEST=""
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="ruby on rails is a web-application and persistence framework"
-HOMEPAGE="https://rubyonrails.org"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-IUSE=""
-
-ruby_add_rdepend "
- ~dev-ruby/actioncable-${PV}
- ~dev-ruby/actionmailbox-${PV}
- ~dev-ruby/actionmailer-${PV}
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/actiontext-${PV}
- ~dev-ruby/actionview-${PV}
- ~dev-ruby/activejob-${PV}
- ~dev-ruby/activemodel-${PV}
- ~dev-ruby/activerecord-${PV}
- ~dev-ruby/activestorage-${PV}
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/railties-${PV}
- >=dev-ruby/bundler-1.3:*
- >=dev-ruby/sprockets-rails-2.0.0:*
-"
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index c7a87fb7f952..41c91ebae78c 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,10 +1,8 @@
-DIST rails-6.0.6.1.tgz 18608328 BLAKE2B 10e6cb2d23acb75c95c25e2e6cc62de05c9c89f249c6cb9abffdd3a6ed83eb1dca996e6ef56a92cf77dddd3f8f9373ad947690015fb7966ddc599c995cea1121 SHA512 6873354fe2f8b9bf8bc12c7e6affda4300c158ee825f996eea6032a70f9532009d8f626d2736af22a452c8a3b331d1252ff19666e021150bfae2a8d575890c27
DIST rails-6.1.7.2.tgz 11037081 BLAKE2B 0004f4bc8b2370119cbe0f6a9133278ae78b1d274f040f08d18edd06696e6fcc609154a042c68b77e11893fbef83ec8eabd9f1e2c28920269189ee1352a0695a SHA512 f667904b0d3ffda3579e5046da3b36c242581bacf140966bf1dc59fc7ea91f34f4affc76b0d6cfad4b80f0332aeec5fc8ab35fb793fc935f1d1b4fe6d18ce1de
DIST rails-6.1.7.3.tgz 11038169 BLAKE2B 7e379b9ae3b63cb78638c1e0817ff40dc8aad79ba76b6d82310fbb4d6f5ef3dab4f252de9e49766143b828bfbce2ef7c9db3f108b5406708b61a83aeda47ea74 SHA512 fb84516a6cf370109bf45f2162161d23f375d7dc10249ed10200c74ec402129b07ac0e59bcde98a74eb499769a0cdd937af691edaabe44e061262d5510adc02e
DIST rails-6.1.7.4.tgz 11038583 BLAKE2B 737044b6f92f2555fd9374e0b0fef7e26e53e2ac2103f1e3d89124929416aeda1295adfa7493471472c6ff0fbb057dea0bd9c184bbb45ae572185b98c399177f SHA512 caa7e2a79f747befb5f6f17adec1cc43530dbb35741775b2ebdcf59476efecd277dad025073a4b519a35754367cca04290c24bb8d8ae4235fda696ead531a94f
DIST rails-7.0.5.1.tgz 11077848 BLAKE2B 17dc2527b762d242c1cc141b5480c0917c8eafb53c55d3034d5af272e9be5760f6c3e16ce1a60041f11af4f99da23e79ff46e9f9fe88412932f2524bf057c478 SHA512 5053ed666cede0bfeb7a534f248538406a1bf5afe0d5ee9e285b4eeb3158566fdd665c7a20012833e6927e7dbb3d881361a5d7f8ce7e326f8e3faf5d571da3e7
DIST rails-7.0.6.tgz 11090672 BLAKE2B 87d3c1d37f0af4c6a9590d9e38cf1674c59b01b1e15d9883e4d303935b13c48cf9a53d9b3db63490a515b035ba500c6db9b938c329ee82f3adf9eb5897a69fe7 SHA512 93d91d25117e01460d3bd9bdd21743d19f377487a4cd2d0cd22f4d9deba524451033c83f52515270ff823b6c26306fe30be8c360bb527c59a789c04dd5fc1dac
-EBUILD railties-6.0.6.1.ebuild 1617 BLAKE2B 730b0ff44383d91c5abad435ce20b5036765736db889d4fdb823c3ce2f1c42c8134ec35f8b2bc71e21a8be61140dbc51536f3d1ec8c6a1786d2ba7ecb15233e4 SHA512 9b525b266e18656e6477ee7af43f416c0895acb95f46907fcea27c34d9f0dba3292253a2f052a79c24bfd60983e665216f16d573af74a4b2105e7c8f5f9defa8
EBUILD railties-6.1.7.2.ebuild 1624 BLAKE2B 4784ef84baf7ae809cf45689e9527e20589a6002bdbd64a6d9fa950ab3571cae05601a570a21b977df1f493cf3777c4d574dea3b115c5633520e9dc3d4a57e49 SHA512 fa83e20f5cced75ec0f59636163bdbc3ac677df97a40e32766f3a4b74e62ede7ad9634aba5884bd98e218c8e93f13562979d43807da10302d176f3540090ad33
EBUILD railties-6.1.7.3.ebuild 1625 BLAKE2B 6a5b3cb78bf686f0e8b6397d0aa60e1fd1e8d749ed8b70653cc311288caab014071a615c9184f38debaeab1d456a5f2fbf7f7c5125eb0d31d94a4fcb4d875780 SHA512 c2e3cb02a5b1df7eb335a8fb852fbabe94383d3b7892ab18aea8adca97e586fbd67afc89a5ec66b200a3bc0506ae04ecd23d5f855fd9f10865f49b2581f7d1f0
EBUILD railties-6.1.7.4.ebuild 1624 BLAKE2B fd5f2de37f400cb94a5d3a3643db85454aa35423bb9169f5dea2373c62d1c6db3b3f6e0489605e50fb305f3ad54eff636c3edcaa1c80a6029bd397405ae5ed4a SHA512 1038aba3993221dac6b3371203cfcdde900f7c51445ff7f1fdd3c142d2ab3081f2cf35318ae72172020aa2f587ec4050775cf7f6146b24f282f25b6040c0e593
diff --git a/dev-ruby/railties/railties-6.0.6.1.ebuild b/dev-ruby/railties/railties-6.0.6.1.ebuild
deleted file mode 100644
index 8c412bd20c14..000000000000
--- a/dev-ruby/railties/railties-6.0.6.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_TASK_TEST="test:regular"
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
-
-RUBY_FAKEGEM_BINDIR="exe"
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tools for creating, working with, and running Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-# The test suite has many failures, most likely due to a mismatch in
-# exact dependencies or environment specifics. Needs further
-# investigation.
-RESTRICT="test"
-
-RDEPEND+=">=app-eselect/eselect-rails-0.24"
-
-ruby_add_rdepend "
- ~dev-ruby/activesupport-${PV}
- ~dev-ruby/actionpack-${PV}
- dev-ruby/thor:1
- >=dev-ruby/rake-0.8.7
- dev-ruby/method_source
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/actionview-${PV}
- dev-ruby/mocha:0.14
- )"
-
-all_ruby_prepare() {
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
- sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper rails rails-${PV}
-}
-
-pkg_postinst() {
- elog "To select between slots of rails, use:"
- elog "\teselect rails"
-
- eselect rails update
-}
-
-pkg_postrm() {
- eselect rails update
-}
diff --git a/dev-ruby/roadie-rails/Manifest b/dev-ruby/roadie-rails/Manifest
index 5bf49c1e88a9..cb3bf00c6dcd 100644
--- a/dev-ruby/roadie-rails/Manifest
+++ b/dev-ruby/roadie-rails/Manifest
@@ -1,5 +1,3 @@
-DIST roadie-rails-2.3.0.tar.gz 61709 BLAKE2B 7616f27199f3ad6733becc62e0cb4946ad2d01ff78ed5ecb79f49b2ab91ff29f173450c90364ab62af68b62a1e2e64060f32e41032f8d0b7596934be9f34733b SHA512 454d1eda70cf055c7343d5ba80124e9663084464cbbe0811f770bf6ae4a39c0ac40332983cd86b6b92e3bf50bf1da722f5ba5e631f69a355f5b5be73d9502458
DIST roadie-rails-3.0.0.tar.gz 62724 BLAKE2B d9e960f97a491724b80d3064304e4875b1a12e7570e6c6ed8c373bf0dc73cf0828d1c5f3cb2ea57c485bbca832ce9cd9ba5c7ca798c4695a36b0c7925826eb91 SHA512 061635e9d5d6c4f752f8f105c0fef0b0ac9cd46cec7669b43295fecb80fd2232e211f033af9f9fe457a3c2c6ea04921ffcc9abe6f8b375f2df8b8bc8bfa64512
-EBUILD roadie-rails-2.3.0.ebuild 1792 BLAKE2B 42167a5e575d72d3f83f338dc99cd6aead9ef8e2472928be3be9c759b1900a022bca4aba8c4d37acde0f89446f9ad8cdc52fbede73de61f500a1740782d56936 SHA512 51e177d31579d039199027bd9bd506784ce645ee591a1f761c25d83ff9658f18c2691e59272c62dc98a42a2665333d134c68bf0595acb4ae968da5b51238b9a4
-EBUILD roadie-rails-3.0.0-r1.ebuild 1956 BLAKE2B 231daee333e5f84c3335ea34340bf98c803ae7a25aade1504543d6ce8915962476d37f28164f93f4336d55425471f1c40e6b3c2e72316a5ea4d839e6c2770f88 SHA512 c7066043ebef4a8f720f4f541c8eb56057f4aa48b85ab0a2dd8a3b7a3ce64eedb7a57ab8d5ded2373e688d8f14e071fe5f0109b8ee2ad2e78c2439311b9870c4
+EBUILD roadie-rails-3.0.0-r1.ebuild 1915 BLAKE2B 1584836cf745880d4acdd4c41c29576126c584f4f8c0a3f8f39c30a93d40946223f9a49d5d8ac3976e62ce66024b7af1a72acd0c7819ad36186bbf4bb389dc3b SHA512 5c53b7e47110b4d062093048f0d666b47215bf586f5ddfa8657e79b04d32dd78ecda1791c5f0141a9fd350316527f6f8fa063bb6d8dcb7c6fbcf8036fd8f49fb
MISC metadata.xml 335 BLAKE2B 6ca09a61dab3b094b39d25ed398ddf94202e32c9173a7df990d8929cad1d19f12619c72f2cb69a735b2428c16c3e27183d3cc0efd213e419f6c4474264eb8a11 SHA512 f2b96e715dd1be8143e1562aeaf866198c9756af2137708a20b602831184e32e57056f9f9cc0e26001f2831c2764ce34510145879451ada4f37735796593bf4b
diff --git a/dev-ruby/roadie-rails/roadie-rails-2.3.0.ebuild b/dev-ruby/roadie-rails/roadie-rails-2.3.0.ebuild
deleted file mode 100644
index 5daa5eb7d3cf..000000000000
--- a/dev-ruby/roadie-rails/roadie-rails-2.3.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Hooks Roadie into your Rails application to help with email generation"
-HOMEPAGE="https://github.com/Mange/roadie-rails"
-SRC_URI="https://github.com/Mange/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-
-ruby_add_rdepend ">=dev-ruby/roadie-3.1:4
- || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 dev-ruby/railties:6.0 )"
-ruby_add_bdepend "
- test? (
- dev-ruby/bundler
- dev-ruby/rails:7.0 dev-ruby/rails:6.0
- dev-ruby/rspec-rails
- dev-ruby/rspec-collection_matchers )"
-
-all_ruby_prepare() {
- sed -i -e '/simplecov/ s:^:#:' Gemfile || die
- sed -i -e 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid already removed rails version
- sed -i -e '/rails_5\(1\|2\)/ s:^:#:' spec/integration_spec.rb || die
-
- # Avoid dependency on optional bootsnap
- sed -i -e '/bootsnap/ s:^:#:' spec/railsapps/rails_70/Gemfile spec/railsapps/rails_70/config/boot.rb || die
-
- # Revert https://github.com/Mange/roadie-rails/commit/03acd8fddf651d43919e92db35d541ec4281c5fc for now
- # Fragile test which is affected by dependency versions (unclear which)
- sed -e 's/cd95a25e70dfe61add5a96e11d3fee0f29e9ba2b05099723d57bba7dfa725c8a/322506f9917889126e81df2833a6eecdf2e394658d53dad347e9882dd4dbf28e/' \
- -i spec/integration_spec.rb || die
-
-}
-
-each_ruby_prepare() {
- sed -i -e '/run_in_app_context/ s:bin/rails:'${RUBY}' -S bin/rails:' spec/support/rails_app.rb || die
-}
-
-each_ruby_test() {
- ${RUBY} -S bundle exec rspec-3 spec || die
-}
diff --git a/dev-ruby/roadie-rails/roadie-rails-3.0.0-r1.ebuild b/dev-ruby/roadie-rails/roadie-rails-3.0.0-r1.ebuild
index 021cb15a3435..b521e9d0ce83 100644
--- a/dev-ruby/roadie-rails/roadie-rails-3.0.0-r1.ebuild
+++ b/dev-ruby/roadie-rails/roadie-rails-3.0.0-r1.ebuild
@@ -21,11 +21,11 @@ SLOT="$(ver_cut 1)"
KEYWORDS="~amd64"
ruby_add_rdepend "dev-ruby/roadie:5
- || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 dev-ruby/railties:6.0 )"
+ || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 )"
ruby_add_bdepend "
test? (
dev-ruby/bundler
- || ( dev-ruby/rails:7.0 dev-ruby/rails:6.1 dev-ruby/rails:6.0 )
+ || ( dev-ruby/rails:7.0 dev-ruby/rails:6.1 )
dev-ruby/rspec-rails
dev-ruby/rspec-collection_matchers
dev-ruby/sass-rails )"
diff --git a/dev-ruby/roadie/Manifest b/dev-ruby/roadie/Manifest
index 0176d8d921e5..2bc79a95fb6f 100644
--- a/dev-ruby/roadie/Manifest
+++ b/dev-ruby/roadie/Manifest
@@ -1,8 +1,6 @@
-DIST roadie-4.0.0.tar.gz 50727 BLAKE2B 671c5260f4a181e4a50d136e4c6e96e96a3bb51adc7cd88d070b558af0d1d858e712a8f6d586aaea5c72b735db41a54ecb1833b74b3e76f7838a3323a69fb5f3 SHA512 ad42ff83c7983e8cce1506f6b72d66e47a860251749eebd3cd65c2114859d3d8a8103d309964aa53875cb07a83393b086fb6c58db88d95a84059abb514d12665
DIST roadie-5.0.0.tar.gz 50262 BLAKE2B 94e2ecb83252ff1e3d20dd383cef5f65922dacf0febaaad8d5943890640f0bd7cc2774cb9f0bd87faff60dee9ea1ec27c562368f451ce8811faf968c172f661e SHA512 531de622ff3c96ec702e04238c512b3b64dd352a55151db2becac0d8dc1ca933b76914058130ff468030199b7dfe80e1bb89366db2bb3b86519f74911cd4ee29
DIST roadie-5.0.1.tar.gz 50380 BLAKE2B 38cbc3697aacc4932ec817be2face87e0eeb89b9de6053b753b4db1aadf7ef4d3205148a43a722f9d0691c3200e23d1d4cb345adb8deaebfdfa13c63238a4361 SHA512 a23aafd9cf6b21ac3ca00a29bcbf40b7c11366c09f013a31d0bc92194729735dda3370e43700fce88a3cd1e1fccfc7089b3fe126a4f95ab71f3b93a85670d623
DIST roadie-5.1.0.tar.gz 50866 BLAKE2B efab67901951f36877cf5f4a41e604e69f672f4ba3b774a26992de947d52b8e1f1c1bf10b4d36212b80542942d29be066184fe4237ac31895ac5bbb2ca27ae80 SHA512 490a5def87bd2a33eff732fc144881fc23e8838ccbd7392a0ecabcde2eb7736445a94eb0580080d616f7c6594c63da6455f1b55636dd542372569bee4a70de78
-EBUILD roadie-4.0.0.ebuild 947 BLAKE2B 9253c6de907410f1c417ace020d2e1f2d33e6dd9d78127cdbb18fe5b9ce176fbbe1d1149b57d42d811adf14f97fe98bdfe62d3216b93c6dbac5ad7e8e8ff955d SHA512 0ae20c6928d17b881e42ab2f8690ce1d8c5b126a9e2fbee2ccceb45d30d5b29b7beff0e8aec54c4fffbe71943848fe1dc24c40a7191979edf844f753af626988
EBUILD roadie-5.0.0.ebuild 947 BLAKE2B 5cc4606f6ffdb701631ea5642d557a279e76bef5e880ed81d45dc65fa7e06db099627b7572b4499d137ee471f1ec4c4808dd27213103243e5ccb33fe711e82fc SHA512 8b2567bf75a5ef6ecbf2cc20e31732b6ed597e46cf544d187d1e75e3d9c2338e400e67c7b9eda3485a9b3cbe617cef0b9642f7316cc56df0767acbc25e911026
EBUILD roadie-5.0.1.ebuild 947 BLAKE2B 5cc4606f6ffdb701631ea5642d557a279e76bef5e880ed81d45dc65fa7e06db099627b7572b4499d137ee471f1ec4c4808dd27213103243e5ccb33fe711e82fc SHA512 8b2567bf75a5ef6ecbf2cc20e31732b6ed597e46cf544d187d1e75e3d9c2338e400e67c7b9eda3485a9b3cbe617cef0b9642f7316cc56df0767acbc25e911026
EBUILD roadie-5.1.0.ebuild 947 BLAKE2B 5cc4606f6ffdb701631ea5642d557a279e76bef5e880ed81d45dc65fa7e06db099627b7572b4499d137ee471f1ec4c4808dd27213103243e5ccb33fe711e82fc SHA512 8b2567bf75a5ef6ecbf2cc20e31732b6ed597e46cf544d187d1e75e3d9c2338e400e67c7b9eda3485a9b3cbe617cef0b9642f7316cc56df0767acbc25e911026
diff --git a/dev-ruby/roadie/roadie-4.0.0.ebuild b/dev-ruby/roadie/roadie-4.0.0.ebuild
deleted file mode 100644
index 846698ae4a82..000000000000
--- a/dev-ruby/roadie/roadie-4.0.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="yard"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Making HTML emails comfortable for the Rails rockstars"
-HOMEPAGE="https://github.com/Mange/roadie"
-SRC_URI="https://github.com/Mange/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/nokogiri-1.8:0
- >=dev-ruby/css_parser-1.4.5 =dev-ruby/css_parser-1*"
-ruby_add_bdepend "test? ( dev-ruby/rspec-collection_matchers dev-ruby/webmock )"
-
-all_ruby_prepare() {
- sed -i -e "/[Bb]undler/d" Rakefile || die
- sed -i -e 's/git ls-files/find . -type f -print/' \
- -e '/test_files/d' \
- -e '/css_parser/ s/~>/>=/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/websocket-driver/Manifest b/dev-ruby/websocket-driver/Manifest
index 434b22f45eab..42431cfeaf65 100644
--- a/dev-ruby/websocket-driver/Manifest
+++ b/dev-ruby/websocket-driver/Manifest
@@ -1,6 +1,4 @@
AUX websocket-driver-0.7.5-ruby32.patch 4305 BLAKE2B ba2a2142b496178381b4e568f2062422e802115f3fecee907d148829950e7e085aeb51083eb9a1e9376319582275a877193345b1238d26a070fed856576993ea SHA512 81013e4f3553272eb6ecd15e6c5ac55e7237076342c1e392ee37f55dc81bb2064612aa0a576498571e766d338b580bdc6c615efbaa71a197192106f515f0f78d
-DIST websocket-driver-0.6.5.tar.gz 24737 BLAKE2B 137c16a69309a1aad07fff663ff95a888a151f0fa20e78e754ae62ddfc8c2bdbfda926d7f4c53549e92646d018df7f374721e95246eb2985012e6b219970c4c6 SHA512 6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0
DIST websocket-driver-0.7.5.tar.gz 26179 BLAKE2B 8e7739d6cf48de5a2ef443f476652af74b269c075aa1e6bc13b2ac3ac17ede1699594a9380a137b307eaaed19ac2868b6a1362a66f835262f18e82f81c8e445f SHA512 538c78cd39507fb6cddeaa6196f0e2bbb89d7293f062d9b0231b6c6988a46b718c91b69a50b4cbf5b227067e6ed4ee89c61759bf340fc3e483c4af97052d42f9
-EBUILD websocket-driver-0.6.5-r1.ebuild 831 BLAKE2B 70f301dbf5789c5fb4a0ccdd5f2186a96a267a4a0b8cbfdf14d94adb51ed20e276f3a21e0f35e412111e7c766a4040ecdbbe8f97fb81abde36f033b762b1cf02 SHA512 642f7ef178dfdc5c0aa843ab669e5f083b7f5489461ea47c3d519b7f9f48bbd6a3e848a36869bfe8ebb439d58db0cc0997b3bf0a6c29880eb3dd4608d93d7d75
EBUILD websocket-driver-0.7.5-r1.ebuild 876 BLAKE2B b5b3bd2f5e92ea08dfc2a1b81b7c9813179e5eea156ecf8698775e2df67bfff7bca36d40b6328c0f1a61b595bcb4c1001c804e6feddf7720eed019f15e990551 SHA512 f9649e38e12c45e312c864cce585d579fe63f602f0cdc32385c7a28bddeadb0c5dfa6f7899222dfe1695391e92d7c0e2e241cee786185083c866361ff5af5f9e
MISC metadata.xml 353 BLAKE2B 6d6cd2bb65746c1d9bcd4ef50619b7005445623a728503bc4a5e99d38cd82a205c3ecf38e8ef4db9c1767d0b3376cf25f0d76c40b00c511c4926beb9648c5d91 SHA512 614b428fb42838fe85b90f37bb24bcffee597e90748b2da88b94098e8f96238a244fb00ddd7913ba414cb50817c0fa36438bfe7d05344a4d771e9d622594982a
diff --git a/dev-ruby/websocket-driver/websocket-driver-0.6.5-r1.ebuild b/dev-ruby/websocket-driver/websocket-driver-0.6.5-r1.ebuild
deleted file mode 100644
index 6d1d0117d699..000000000000
--- a/dev-ruby/websocket-driver/websocket-driver-0.6.5-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/websocket-driver/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="A complete implementation of the WebSocket protocols"
-HOMEPAGE="https://github.com/faye/websocket-driver-ruby"
-SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="${PN}-ruby-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0"
-
-all_ruby_prepare() {
- sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
-}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 286d4c36970c..49246e0a06c8 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libjxl/Manifest b/media-libs/libjxl/Manifest
index dbe9f6b40a8d..ad0980761108 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -10,7 +10,7 @@ EBUILD libjxl-0.7.0.ebuild 1749 BLAKE2B 6a5e9c06203a8cd0aa98b67f733d6ed75257f580
EBUILD libjxl-0.7.0_pre20220825.ebuild 1837 BLAKE2B 904e32dfd030184606f0b9fdc04e9a49315390ccf98cdb0e03fd457d95ad38f622a3808681c9caf541ed032d3d4f780c1b8c097169730d7042063b742ad0ccab SHA512 7ec4d6c0ccfe235cfd69752f4ab60fa640dfd2bd6a2e237ebba49675c6a7392a00f199f3c8ec719ca7c8b593ce166db04fb35c50b7b50fceaf4daded459288cc
EBUILD libjxl-0.8.0.ebuild 1754 BLAKE2B 51baf198642196eed58caa82547aadacf1f9a151f6980fba23c8e7364cd981cfdbefd03115d09994691f18517e601b878ec194cf54fed5ca6ef142bd5bdc32ea SHA512 a2642409fd28ff4b135a86b7690a6e5155c42822dabb24ee9f8b798cb5bd05bbd420afdf352fbe434aa3fd5cccedd3a0f0b97126296b28a98474c796b1616c5f
EBUILD libjxl-0.8.1.ebuild 1759 BLAKE2B 0ae0152c7f2fccaa93861dc411df6afd01bc48b0cd6eaa0a2c4c8e830a7fae7df031c68d61b028c4983affd4398b4406f15227b3e7c1b002cfcbfb7a9615f300 SHA512 4490713fd3a15442d941fcb87c219076f2cdaa98e4d32d7e39973a4593bafdaa7ed67b438dea0ef8fba3fde8431627180361e7a9c36c73582ed0aaa83a93878d
-EBUILD libjxl-0.8.2-r1.ebuild 2368 BLAKE2B 1fd68dec4b71193b881df2313a2c137e43922de3a22dbb8068b376aa82ca3f275002a1c68394bf69722c6d5877ebec97a5fee4e6b24e5737cb5d71cc9de7a419 SHA512 52b160466f89ce2900ce71b3c0dbad7ba81d854e987fd6b022d1e7282056ae2425f820edbbaae0149088f9d194da8ac47a3e4e38c47ef3a802f3c2d175b3970c
+EBUILD libjxl-0.8.2-r1.ebuild 2375 BLAKE2B acb150f7ae41bd8eddf02a124fbb29bcd671de77becce0474c0cd44853da97c0ce427fd43d89a3d1cdd9a0e5133072fa1b00c253cf7757c0553e3f022cdb14f7 SHA512 f4f69ec9307fd46758d141e2e1f55fb57931b4cbd89221c6b39fa957891980556539ef93547def40c3596c2d81b733d0f1a9bdf1afb2863274ca0422e2ec0ac6
EBUILD libjxl-0.8.2.ebuild 2258 BLAKE2B 23c950208cd627e272eea5be81dd19cdaa00ad25e840ee66343704a8a223df41f3ddf875bd9aca770b7209f14e6fd56afa847c9e7715e7de755fa2dc941418c2 SHA512 48ffa3ec4bd273336b484c0d477672131a0410747c4fe72ede2a022ea46c842794f4635a2f85104e2996b7b587bf72e51ac7b50acc63748a05044a9748dfb4f5
EBUILD libjxl-9999.ebuild 2073 BLAKE2B 5b2766de4d8773903779c6d93b103c49eecb1aac4c3808d84427f21bdc5d00cbacb9f653aca2590e32a91b414538a178eca8f81038d252ff496c6b54c01fcc0a SHA512 cdd2c93f50841e378534d9b7bb8793e3491e41c6e7ed3cdae5f656a3a96abd243046d0738591e1e3a5b7d1822d89cd31e26f391ea545548b49a5ce8c0a66bab9
MISC metadata.xml 750 BLAKE2B d8bb075dd5e1e50d69380d7d6a54efe23fcf82fa16126d46767075b4fb718f3dde77c013e25aafb12dd42dda9cc702c76839172706100bf77a5bf3ac23b84932 SHA512 cc19188dd77ba5e5a752d151ac0e64e1bc2e61283d4ba90607f8d5d3e3945a430c869141f6f504c1551daee2d65990306200862a99b86aa2ada7048e833c2b5a
diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index 06d0fd0c3225..52dec263dbab 100644
--- a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="openexr test"
RESTRICT="!test? ( test )"
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 8f2897b89f00..f810b7b7bbec 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/hydrogen/Manifest b/media-sound/hydrogen/Manifest
index e2e488362976..e820d1748785 100644
--- a/media-sound/hydrogen/Manifest
+++ b/media-sound/hydrogen/Manifest
@@ -1,7 +1,5 @@
AUX hydrogen-1.1.0-gnuinstalldirs.patch 1879 BLAKE2B bf1563cbedc0b3a6d2aefcfe6bbf1bfd7f44ea26456d18889d684763f9af8170aeacc5887182ea845093c5187e92da51298dcb44bd99d6c2f0c5a47adbe5ba7d SHA512 20cc8970301192c967866f27b344591a58747a3a501eaa1b5d92dfb82af48e98f5c9e4c7908084f2845d258f323cec0ec42b578797b1bc3447c9b1918cbbdaea
-DIST hydrogen-1.2.0.tar.gz 12911501 BLAKE2B 606bfd977e67a962933e331bd1d4985a898e14c3d72656aa38fc3d50fa1daeb301a00778114e46a4890af548816befc8deb598bbc65a122e8a36694ce7740776 SHA512 610dc292ab26880897030ee7e969caf11e2758e0cccdc15b21711a2114564e12af855b50f0cf13964689b6697255c5f2080e2114c916ea6fbe3909057e7de1df
DIST hydrogen-1.2.1.tar.gz 12920203 BLAKE2B 3ddc92fdab9a07c26aa1d00239a23dd7aeb2014cf5e71023ef3ccfee880fb9a568cad6de94c9cdaf2037bab5dbe500cfbaaac14c02a608f002866927cb75dc61 SHA512 aa6faadaf43da1ab6f514223bf7c8b526daac8dcd17916a0fdea098d6f80a33170ca3aaa210e2aedea7546221fb2aacaabf365d1457b5a25fb81f51780405ff2
-EBUILD hydrogen-1.2.0.ebuild 2085 BLAKE2B 99bfd8789ff46406351818ce23c1055794c1ee31e27d7a2a48362bd1842161485213ef1514c86885f2a493a0ad696882e8ee16798860f2e80162a77e419e1505 SHA512 66803dbf622caf809fc684c2eb43139c3d68a17a7b95dcc556297cdd0e5a9c0b499b3567dea17d7ae0d457ba5e7ce511fa0bc4042a84449286c9ec67daf1dd23
EBUILD hydrogen-1.2.1-r1.ebuild 2073 BLAKE2B e1deb5e766084916aee09650e9173ce703fb1bc879fd10226d614c66e0bddf96bf9ba4258bf45ce96094115c6c471de5f3452648bdb5c378292d0e2b56d9963f SHA512 73b2002b0ccf1fd5a940bbe752f6259f0b55a4af6c0a19ba0242d76a196aaf948bb5fd96bf41bc8669e46bd4b7d71e9b56abd0a19de172015b67e9dcdade1b3f
EBUILD hydrogen-9999.ebuild 2086 BLAKE2B 92827e2cb0687ea334615b207a9b6272d6a5cdad65164390a4a04de88c386e402a40431f6d4961defb02c6ea7bbc71ce369cd17d5fb22491707c9468d44170e3 SHA512 1e2105f1e6eb70b780e44aa448c1cb317214a29d910ab1b40cfcae2442b2379120b65da88a078855b3ed6596e252016044199a397641a9d21716ab6d8b6941a9
MISC metadata.xml 478 BLAKE2B bd59feef45263e2f2440696d657c0845f70498b64dec764dc4fff3e0c837a725195f55a2a651498f5c38448ae7c45fdc50def9a8068fe58e93332ad66de7e1ab SHA512 757c7766697ad73293ed281df0079de5775068bc6b899a9dc6bd3a41a36ed024646e01d242177948be1756d407e44cacd2bb2ed7ec0e4698fd358ec0031db3c4
diff --git a/media-sound/hydrogen/hydrogen-1.2.0.ebuild b/media-sound/hydrogen/hydrogen-1.2.0.ebuild
deleted file mode 100644
index f39ee5f7020a..000000000000
--- a/media-sound/hydrogen/hydrogen-1.2.0.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Advanced drum machine"
-HOMEPAGE="http://hydrogen-music.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/${PN}-music/${PN}"
-else
- MY_PV=${PV/_/-}
- SRC_URI="https://github.com/${PN}-music/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ppc ppc64 x86"
- S="${WORKDIR}"/${PN}-${MY_PV}
-fi
-
-LICENSE="GPL-2 ZLIB"
-SLOT="0"
-IUSE="alsa +archive doc jack ladspa lash osc oss portaudio portmidi pulseaudio"
-
-REQUIRED_USE="lash? ( alsa )"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-CDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
- >=media-libs/libsndfile-1.0.18
- alsa? ( media-libs/alsa-lib )
- archive? ( app-arch/libarchive )
- !archive? ( dev-libs/libtar )
- doc? ( dev-texlive/texlive-fontutils )
- jack? ( virtual/jack )
- ladspa? ( media-libs/liblrdf )
- lash? ( media-sound/lash )
- osc? ( media-libs/liblo )
- portaudio? ( media-libs/portaudio )
- portmidi? ( media-libs/portmidi )
- pulseaudio? ( media-sound/pulseaudio )
-"
-DEPEND="
- ${CDEPEND}
- dev-qt/qttest:5
-"
-RDEPEND="${CDEPEND}"
-
-DOCS=( AUTHORS ChangeLog DEVELOPERS README.md )
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.0-gnuinstalldirs.patch"
-)
-
-src_prepare() {
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWANT_ALSA=$(usex alsa)
- -DWANT_CPPUNIT=OFF
- -DWANT_DEBUG=OFF
- -DWANT_JACK=$(usex jack)
- -DWANT_LADSPA=$(usex ladspa)
- -DWANT_LASH=$(usex lash)
- -DWANT_LIBARCHIVE=$(usex archive)
- -DWANT_LRDF=$(usex ladspa)
- -DWANT_OSC=$(usex osc)
- -DWANT_OSS=$(usex oss)
- -DWANT_PORTAUDIO=$(usex portaudio)
- -DWANT_PORTMIDI=$(usex portmidi)
- -DWANT_PULSEAUDIO=$(usex pulseaudio)
- -DWANT_RUBBERBAND=OFF
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_src_compile doc
-}
-
-src_install() {
- use doc && local HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- cmake_src_install
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 0299fef07981..7cd483a16e8f 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 e2ba69c19256..1d1df68d3a83 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 16 Jul 2023 03:09:59 +0000
+Sun, 16 Jul 2023 09:09:55 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 165367fb8469..f8966fe0b6f0 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546124 BLAKE2B b8c960a7f19f0cac8ea254b9330e3a1add1f4be28ff0a9b4020f5e68f250a6b511280b7dd1dec4e472c73320abae493b0ab8441075c681803abfb19ea280332e SHA512 0dccc4f920463740ab2803f55b50f1cf0df2af9d58750c12c98fe5963dc8738d5a3e8d6a895c2e0d3ba8230bb61557b6e88b4fa56b2f05f5697577b68a9413df
-TIMESTAMP 2023-07-16T03:10:03Z
+TIMESTAMP 2023-07-16T09:09:59Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSzX4tfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSzs+dfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDzlA/+K9DYsjstOA3zvDbWmHOmjSKb3NoP2OIzeCszpR/5sEgEIyU7NrnOaUPj
-uGyUhwRxEyUuFBZLqKBV0Fvh/jxUyn0EJJMdWNu8l0wjtj1C2K8jBLaeKYUf3dr4
-IMIuFTqhcoe4w7f9ebWyZHo+oY6Vuyf/jHCVGL3cqnZSHGlwYPjzEPdp5cuHAohV
-QE6Ncq7YQfyMcoYx7I9gTxCnRFr7DLf8+WsepStCiEm3qRThCpmG4PAk6dCPHmSi
-HsejVfzErGyvRqczyOARMqIMruXAqL9Irq6TC0RcfOrsTtcGo/xY3zcefLP502Mq
-xkmP0BSWXb2bPDC/Gaca5Jqbzn9yd7v5qqNMIKynDWmTqiK0OQ+bsa2lLIaFt2a5
-yBSdX3GoAtZmuqE5ZNcxUyZQ/JgWfac7lpXXvrVLotarsJ8QPB0EGxlv8X1SFN6A
-N+D+/oCn6UFG8SVwHfVHLYTts8AohnXOIpKCwNayK4UeFTi2amknAKVu/0m4D6Qo
-L2sKg5cNGmkTt5hodKa6G+u5EIrDuSLnZHXZ2JF+jOpqtWMN4E2dipY2YHV//0zH
-uZLvEHH45t1vuOL6N87Q6VaRqp/BNJ6FdSl2+QQYYClyDvz/KACrcd78glH2echl
-Nej2Irb4gBLHClZFRARjKWdjZPU9QgzucgahVEcSOBTi9oxabik=
-=cxO9
+klAlUBAAojrp9gzIVs9J/zwye9SqbPu2HDyg7DN++eODjUU1jJfiBMPhvSee3H5U
+zspzP0FQQPz+FoIiDF8i4etdv5pigknq5CYba3dgTDwB+bLpfKzYII07FXZNFXFw
+qREpEtxljxhjzVfWIc329KW89KKyHzK1ZhCCXFnAdbH5ytE/NjZLNLLhrDC5ZnvF
+I2kKCzJX15yocqMHEP5SvTSxqy0SbcEbsEWlY6CV6dXIyMQaP2KfeV4N1xEEEtQi
+0ulkjWfmZEhFeYdR0q5xN+ydUnAWfGvf5SCTjehkW3yqTrSjCYU9+xqULfl5Cd+N
+GDt6lmDVsHGQSaxqp9PafFl/+LP8SB4R6EdW4Y5/bFmkcRdfZ/VCHcpY4ie7wJEy
+L1z3tDW/uNchgBqYUAWpDBrbDSOblA7tj/80lx/gDVL3QsGjWqNdJZVhhAOldexV
+GEavDdcwZjts12195FjKQONyq3niebgzfzSn9cnPnuWH62bRnvaMz9Wn8WLFqw1Q
+YQujcNhEq6fLb+NgATpV59lmGIxITIpCrTKhMHIIRK55y8fgJq+CrNsuylzbLgIi
+yJVmazkuXbR4uTWmfk0fYlMVWL8a/TMOE0O9v8swpJWvZv/+2h+6R4i4qbjMSRgN
+NsKW9I0VFDt0OqutkH6FvOKUrjh3iUriZn1Rde+W7YotV4wH1JI=
+=iVzb
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index e2ba69c19256..1d1df68d3a83 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 16 Jul 2023 03:09:59 +0000
+Sun, 16 Jul 2023 09:09:55 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ec9706144014..b32b38ccff44 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 d0f6878f5754..f03988781a80 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/augeas-1.14.1 b/metadata/md5-cache/app-admin/augeas-1.14.1
index bcd676700c08..7b0df834a499 100644
--- a/metadata/md5-cache/app-admin/augeas-1.14.1
+++ b/metadata/md5-cache/app-admin/augeas-1.14.1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/hercules-team/augeas/releases/download/release-1.14.1/augeas-1.14.1.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=d8ef38e91679f2e4ee449085f05eadbd
+_md5_=2ab2c824aafdc1a79c428b69331292ab
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index da8ef36a7192..5b57d376a81d 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/gvim-9.0.1503 b/metadata/md5-cache/app-editors/gvim-9.0.1503
index 50b7746f5236..9e1ad5ce3a94 100644
--- a/metadata/md5-cache/app-editors/gvim-9.0.1503
+++ b/metadata/md5-cache/app-editors/gvim-9.0.1503
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
INHERIT=bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
IUSE=acl aqua crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
RDEPEND=~app-editors/vim-core-9.0.1503 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( 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 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v9.0.1503.tar.gz -> vim-9.0.1503.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea ruby-single e045ee439d34b230e588900a87a11904 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a18f4f17f73db2abfa1d7fe73ed1db8a
+_md5_=035d3d1abff9c4a957026506b9273c62
diff --git a/metadata/md5-cache/app-editors/vim-9.0.1503 b/metadata/md5-cache/app-editors/vim-9.0.1503
index 10962a769a25..3dc7692c23da 100644
--- a/metadata/md5-cache/app-editors/vim-9.0.1503
+++ b/metadata/md5-cache/app-editors/vim-9.0.1503
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
INHERIT=vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils
IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( 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 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1503 !<app-editors/vim-core-8.2.4328-r1 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[threads(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
@@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v9.0.1503.tar.gz -> vim-9.0.1503.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea ruby-single e045ee439d34b230e588900a87a11904 ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=903ac60e111491291c87613c4ad25551
+_md5_=ce4773aaaf8031046c9df75ba581b062
diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.1503 b/metadata/md5-cache/app-editors/vim-core-9.0.1503
index 1653618fa9b7..8604622e34b6 100644
--- a/metadata/md5-cache/app-editors/vim-core-9.0.1503
+++ b/metadata/md5-cache/app-editors/vim-core-9.0.1503
@@ -6,9 +6,9 @@ EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
INHERIT=bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils
IUSE=nls acl minimal
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v9.0.1503.tar.gz -> vim-9.0.1503.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e10d7fb83427bd767d6b5dfec65a6c44
+_md5_=7f4e453da13819c8c598c7d6ce83391b
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 2df46ea87fe5..5cda66c94537 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/exheres-mode-1.10 b/metadata/md5-cache/app-emacs/exheres-mode-1.10
index 88661e5a372e..11341b2e3df6 100644
--- a/metadata/md5-cache/app-emacs/exheres-mode-1.10
+++ b/metadata/md5-cache/app-emacs/exheres-mode-1.10
@@ -10,4 +10,4 @@ RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://dev.exherbo.org/distfiles/exheres-mode/exheres-mode-1.10.tar.xz
_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
-_md5_=e0e014cf0b70b39afe80c8c0df9f8c4a
+_md5_=6a1a41a90261e449d40b0d8b82503716
diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0 b/metadata/md5-cache/app-emacs/magit-3.3.0
new file mode 100644
index 000000000000..b713195cdcf1
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/magit-3.3.0
@@ -0,0 +1,14 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=>=app-emacs/dash-2.19.1 app-emacs/libegit2 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 sys-apps/texinfo
+DESCRIPTION=A Git porcelain inside Emacs
+EAPI=8
+HOMEPAGE=https://magit.vc/
+INHERIT=elisp
+KEYWORDS=amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-3+
+RDEPEND=>=app-emacs/dash-2.19.1 app-emacs/libegit2 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/magit/magit/archive/v3.3.0.tar.gz -> magit-3.3.0.tar.gz
+_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
+_md5_=7e75fb799c269c208dfa0c3bca02f1ee
diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0-r2 b/metadata/md5-cache/app-emacs/magit-3.3.0-r2
new file mode 100644
index 000000000000..9ca603c7dd73
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/magit-3.3.0-r2
@@ -0,0 +1,14 @@
+BDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) sys-apps/texinfo >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=A Git porcelain inside Emacs
+EAPI=8
+HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/
+INHERIT=elisp
+IUSE=+libgit
+KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-3+
+RDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/magit/magit/archive/v3.3.0.tar.gz -> magit-3.3.0.tar.gz
+_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
+_md5_=bf511e797a3e7087d6ef9e363b8ecf14
diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0-r1 b/metadata/md5-cache/app-emacs/magit-3.3.0-r3
index 974aac2e8e36..88ec8da59c2b 100644
--- a/metadata/md5-cache/app-emacs/magit-3.3.0-r1
+++ b/metadata/md5-cache/app-emacs/magit-3.3.0-r3
@@ -1,13 +1,14 @@
-BDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 sys-apps/texinfo >=app-editors/emacs-25.3:*
+BDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) sys-apps/texinfo >=app-editors/emacs-25.3:*
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=A Git porcelain inside Emacs
EAPI=8
HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/
INHERIT=elisp
-KEYWORDS=amd64 ~arm ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+IUSE=libgit
+KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+
-RDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:*
+RDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 libgit? ( app-emacs/libegit2 ) >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/magit/magit/archive/v3.3.0.tar.gz -> magit-3.3.0.tar.gz
_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78
-_md5_=79a1823f4f7c4d4aeb31f59c3f187c36
+_md5_=b466965258c11d5d2138614094fb190f
diff --git a/metadata/md5-cache/app-emacs/magit-9999 b/metadata/md5-cache/app-emacs/magit-9999
index 3169a2bf7cc4..7c40d11bfdc0 100644
--- a/metadata/md5-cache/app-emacs/magit-9999
+++ b/metadata/md5-cache/app-emacs/magit-9999
@@ -4,9 +4,10 @@ DESCRIPTION=A Git porcelain inside Emacs
EAPI=8
HOMEPAGE=https://magit.vc/ https://github.com/magit/magit/
INHERIT=elisp git-r3
+IUSE=libgit
LICENSE=GPL-3+
PROPERTIES=live
RDEPEND=>=app-emacs/dash-2.19.1 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 >=dev-vcs/git-2.0.0 >=app-editors/emacs-25.3:*
SLOT=0
_eclasses_=elisp d5d9361b9698f474179a2ac3f8bf46e8 elisp-common dde4f515dde15603a26a3755438e9c78 git-r3 27e13c09a4c7e4c78ac812f74727e676
-_md5_=7c4280edcbce0cf7c0dd147186e917a1
+_md5_=e7ff6301e80f07c26544031a0cebe074
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 97e8ed63c762..3b88aefedf36 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/mandoc-1.14.6 b/metadata/md5-cache/app-text/mandoc-1.14.6
index f26984a211a5..74524526786b 100644
--- a/metadata/md5-cache/app-text/mandoc-1.14.6
+++ b/metadata/md5-cache/app-text/mandoc-1.14.6
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://mdocml.bsd.lv/
INHERIT=toolchain-funcs
IUSE=cgi selinux system-man test
-KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=ISC
RDEPEND=sys-libs/zlib system-man? ( !sys-apps/man-db ) selinux? ( sec-policy/selinux-makewhatis )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://mdocml.bsd.lv/snapshots/mandoc-1.14.6.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=07d98c0bac5f5aa77d406e42e76cc2f6
+_md5_=ed8f0799621effaeedf6acf9ab7ded9f
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index e5ddd19389ca..29bc3542973a 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/highway-1.0.3-r1 b/metadata/md5-cache/dev-cpp/highway-1.0.3-r1
index 3491c9a14b60..a9e43fed128c 100644
--- a/metadata/md5-cache/dev-cpp/highway-1.0.3-r1
+++ b/metadata/md5-cache/dev-cpp/highway-1.0.3-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/google/highway
INHERIT=cmake-multilib
IUSE=cpu_flags_arm_neon test 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 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/google/highway/archive/refs/tags/1.0.3.tar.gz -> highway-1.0.3.tar.gz
_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=df1852e9b3be60ac19b5206cc47233ab
+_md5_=2a17e5c6313139b21fa8413f34fbe562
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index f4530f97f203..877bf2768730 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/dqlite-1.15.1 b/metadata/md5-cache/dev-libs/dqlite-1.15.1
index de9d86ee8fa3..867bf84f70ed 100644
--- a/metadata/md5-cache/dev-libs/dqlite-1.15.1
+++ b/metadata/md5-cache/dev-libs/dqlite-1.15.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://dqlite.io/ https://github.com/canonical/dqlite
INHERIT=autotools
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 ~x86
LICENSE=LGPL-3-with-linking-exception
RDEPEND=dev-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.17.1:=
RESTRICT=!test? ( test )
SLOT=0/1.15.1
SRC_URI=https://github.com/canonical/dqlite/archive/v1.15.1.tar.gz -> dqlite-1.15.1.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=25a6a731690566c702d2e97bfb46b8d6
+_md5_=aa7eb8226b95f1bea80a03d7537ce6fa
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index be0b7c295d2d..2fe1adcaab59 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/dnspython-2.4.0 b/metadata/md5-cache/dev-python/dnspython-2.4.0
new file mode 100644
index 000000000000..a9f33c29e623
--- /dev/null
+++ b/metadata/md5-cache/dev-python/dnspython-2.4.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dnssec? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) <dev-python/idna-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=DNS toolkit for Python
+EAPI=8
+HOMEPAGE=https://www.dnspython.org/ https://github.com/rthalley/dnspython/ https://pypi.org/project/dnspython/
+INHERIT=distutils-r1
+IUSE=dnssec examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=ISC
+RDEPEND=dnssec? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) <dev-python/idna-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/rthalley/dnspython/archive/v2.4.0.tar.gz -> dnspython-2.4.0.gh.tar.gz
+_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=d3dd69869032f48dc78cbdd7bc8bb09c
diff --git a/metadata/md5-cache/dev-python/griffe-0.32.1 b/metadata/md5-cache/dev-python/griffe-0.32.1
new file mode 100644
index 000000000000..da28f13672e5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/griffe-0.32.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/jsonschema-4.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Signature generator for Python programs
+EAPI=8
+HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~riscv
+LICENSE=ISC
+RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.32.1.tar.gz -> griffe-0.32.1.gh.tar.gz
+_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=1d9b44507355271ecd18b770f7be3a9b
diff --git a/metadata/md5-cache/dev-python/pecan-1.5.1 b/metadata/md5-cache/dev-python/pecan-1.5.1
new file mode 100644
index 000000000000..490b24568381
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pecan-1.5.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/webtest-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/webob-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mako-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/logutils-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A WSGI object-dispatching web framework, lean, fast, with few dependencies
+EAPI=8
+HOMEPAGE=https://github.com/pecan/pecan/ https://pypi.org/project/pecan/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/webob-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/mako-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/logutils-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pecan/pecan-1.5.1.tar.gz
+_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=90cd1a23f670a27a968c24cc30c3cb8f
diff --git a/metadata/md5-cache/dev-python/platformdirs-3.9.1 b/metadata/md5-cache/dev-python/platformdirs-3.9.1
new file mode 100644
index 000000000000..19e6e7b4ad09
--- /dev/null
+++ b/metadata/md5-cache/dev-python/platformdirs-3.9.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A small Python module for determining appropriate platform-specific dirs
+EAPI=8
+HOMEPAGE=https://pypi.org/project/platformdirs/ https://github.com/platformdirs/platformdirs/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11_p1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) python_targets_python3_12? ( >=dev-lang/python-3.12.0_beta3:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-3.9.1.tar.gz
+_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=32284234ec332330bcb589316447e606
diff --git a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1 b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1
new file mode 100644
index 000000000000..0a56ab9d5bf3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 )
+DESCRIPTION=Python Reed Solomon encoder/decoder
+EAPI=8
+HOMEPAGE=https://github.com/tomerfiliba-org/reedsolomon/ https://pypi.org/project/reedsolo/
+INHERIT=distutils-r1 pypi
+IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=|| ( Unlicense MIT-0 )
+RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/reedsolo/reedsolo-2.1.1b1.tar.gz
+_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=326e7d4a50b33ef9007cbd45d4a0a9ef
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 15ba92dcf351..52c9bc59508d 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/actioncable-6.0.6.1 b/metadata/md5-cache/dev-ruby/actioncable-6.0.6.1
deleted file mode 100644
index 9a726c33edec..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1:*[ruby_targets_ruby30(-)] dev-ruby/nio4r:2[ruby_targets_ruby30(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=test !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=e1a703defa9d2188dfe643566bfb76c1
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.6.1 b/metadata/md5-cache/dev-ruby/actionmailbox-6.0.6.1
deleted file mode 100644
index fb18727603c4..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] <dev-ruby/mail-2.8[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=561db1a4a773764d766f7ec2c09979e0
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-6.0.6.1 b/metadata/md5-cache/dev-ruby/actionmailer-6.0.6.1
deleted file mode 100644
index 0e1aba8ee53b..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby30(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=e71ebdabca890dca10c6706de4abaa97
diff --git a/metadata/md5-cache/dev-ruby/actionpack-6.0.6.1 b/metadata/md5-cache/dev-ruby/actionpack-6.0.6.1
deleted file mode 100644
index f44da6c130d7..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.0.6.1[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] >=dev-ruby/capybara-3.35.0[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby30(-)] www-servers/puma[ruby_targets_ruby30(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.0.6.1[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=439712f527af96e68414380982537600
diff --git a/metadata/md5-cache/dev-ruby/actiontext-6.0.6.1 b/metadata/md5-cache/dev-ruby/actiontext-6.0.6.1
deleted file mode 100644
index 67c9f4e056b8..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=92cf1c38ecba64d4e370364c677b5595
diff --git a/metadata/md5-cache/dev-ruby/actionview-6.0.6.1 b/metadata/md5-cache/dev-ruby/actionview-6.0.6.1
deleted file mode 100644
index 5acbe0142d28..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.0.6.1[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby30(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby30(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=6e115001d7ae5ac517c315a706152494
diff --git a/metadata/md5-cache/dev-ruby/activejob-6.0.6.1 b/metadata/md5-cache/dev-ruby/activejob-6.0.6.1
deleted file mode 100644
index b6cb48bf1352..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=6ae0b697603404ae3fe213a46480577b
diff --git a/metadata/md5-cache/dev-ruby/activemodel-6.0.6.1 b/metadata/md5-cache/dev-ruby/activemodel-6.0.6.1
deleted file mode 100644
index 7881a8c80655..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-6.0.6.1[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby30(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=f1bec2d279a7555ea12f7696beb7ae12
diff --git a/metadata/md5-cache/dev-ruby/activerecord-6.0.6.1 b/metadata/md5-cache/dev-ruby/activerecord-6.0.6.1
deleted file mode 100644
index 5ddd10ce309a..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.0.6.1[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails/
-INHERIT=ruby-fakegem
-IUSE=mysql postgres sqlite test ruby_targets_ruby30 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.0.6.1[ruby_targets_ruby30(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby30(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby30(-)] ) postgres? ( dev-ruby/pg:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=a0cc935a5131b3de364df49d02338ed4
diff --git a/metadata/md5-cache/dev-ruby/activestorage-6.0.6.1 b/metadata/md5-cache/dev-ruby/activestorage-6.0.6.1
deleted file mode 100644
index 9320efc5ea96..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/railties-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby30(-)] dev-ruby/test-unit:2[ruby_targets_ruby30(-)] dev-ruby/mini_magick[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/rake[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Attach cloud and local files in Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actionpack-6.0.6.1:*[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1:*[ruby_targets_ruby30(-)] dev-ruby/marcel:1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=10c620d31b899ff60f6249b6d69824e2
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.0.6.1-r1 b/metadata/md5-cache/dev-ruby/activesupport-6.0.6.1-r1
deleted file mode 100644
index b7ea3519a40b..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-6.0.6.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] dev-ruby/i18n:1[ruby_targets_ruby30(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby30(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] dev-ruby/i18n:1[ruby_targets_ruby30(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=4f47a6b51c6493b9083cf0882299622d
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.0.6.1-r2 b/metadata/md5-cache/dev-ruby/activesupport-6.0.6.1-r2
deleted file mode 100644
index 3b6215d6ed8e..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-6.0.6.1-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] dev-ruby/i18n:1[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/dalli-2.2.1[ruby_targets_ruby30(-)] >=dev-ruby/nokogiri-1.4.5[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby30(-)] >=dev-ruby/listen-3.0.5:3[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/mocha[ruby_targets_ruby30(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby30(-)] dev-ruby/i18n:1[ruby_targets_ruby30(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby30(-)] >=dev-ruby/tzinfo-1.1:1[ruby_targets_ruby30(-)] >=dev-ruby/zeitwerk-2.2:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=28631218740fcae4126247819c896e56
diff --git a/metadata/md5-cache/dev-ruby/rails-6.0.6.1 b/metadata/md5-cache/dev-ruby/rails-6.0.6.1
deleted file mode 100644
index 0d49be5effd4..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/actioncable-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=ruby on rails is a web-application and persistence framework
-EAPI=7
-HOMEPAGE=https://rubyonrails.org
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/actioncable-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionmailbox-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionmailer-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actiontext-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionview-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activejob-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activemodel-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activerecord-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activestorage-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/railties-6.0.6.1[ruby_targets_ruby30(-)] >=dev-ruby/bundler-1.3:*[ruby_targets_ruby30(-)] >=dev-ruby/sprockets-rails-2.0.0:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=6.0
-SRC_URI=https://rubygems.org/gems/rails-6.0.6.1.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=e70cad37393c5c87a2c1bd021c6d36ae
diff --git a/metadata/md5-cache/dev-ruby/railties-6.0.6.1 b/metadata/md5-cache/dev-ruby/railties-6.0.6.1
deleted file mode 100644
index 6aa850bd3d6c..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-6.0.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( ~dev-ruby/actionview-6.0.6.1[ruby_targets_ruby30(-)] dev-ruby/mocha:0.14[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Tools for creating, working with, and running Rails applications
-EAPI=7
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.24 ruby_targets_ruby30? ( ~dev-ruby/activesupport-6.0.6.1[ruby_targets_ruby30(-)] ~dev-ruby/actionpack-6.0.6.1[ruby_targets_ruby30(-)] dev-ruby/thor:1[ruby_targets_ruby30(-)] >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] dev-ruby/method_source[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=test !test? ( test )
-SLOT=6.0
-SRC_URI=https://github.com/rails/rails/archive/v6.0.6.1.tar.gz -> rails-6.0.6.1.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=8f74526f08de0e7dcd3b386ed34dd8db
diff --git a/metadata/md5-cache/dev-ruby/roadie-4.0.0 b/metadata/md5-cache/dev-ruby/roadie-4.0.0
deleted file mode 100644
index b09b7f471f3d..000000000000
--- a/metadata/md5-cache/dev-ruby/roadie-4.0.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby30(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby30(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby31(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby31(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby32(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby32(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec-collection_matchers[ruby_targets_ruby30(-)] dev-ruby/webmock[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec-collection_matchers[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec-collection_matchers[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Making HTML emails comfortable for the Rails rockstars
-EAPI=7
-HOMEPAGE=https://github.com/Mange/roadie
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby30(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby30(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby31(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby31(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/nokogiri-1.8:0[ruby_targets_ruby32(-)] >=dev-ruby/css_parser-1.4.5[ruby_targets_ruby32(-)] =dev-ruby/css_parser-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=4
-SRC_URI=https://github.com/Mange/roadie/archive/v4.0.0.tar.gz -> roadie-4.0.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=6440887b54ef5bd2df9d1d673f39c198
diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-2.3.0 b/metadata/md5-cache/dev-ruby/roadie-rails-2.3.0
deleted file mode 100644
index b3efef5aea7c..000000000000
--- a/metadata/md5-cache/dev-ruby/roadie-rails-2.3.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/roadie-3.1:4[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/rails:7.0[ruby_targets_ruby30(-)] dev-ruby/rails:6.0[ruby_targets_ruby30(-)] dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Hooks Roadie into your Rails application to help with email generation
-EAPI=8
-HOMEPAGE=https://github.com/Mange/roadie-rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/roadie-3.1:4[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://github.com/Mange/roadie-rails/archive/v2.3.0.tar.gz -> roadie-rails-2.3.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=4bc843abef749b847d17b74ffcbf5e64
diff --git a/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1 b/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1
index 6aa0a8411540..c572d68d88f6 100644
--- a/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1
+++ b/metadata/md5-cache/dev-ruby/roadie-rails-3.0.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/roadie:5[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/roadie:5[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby30(-)] dev-ruby/rails:6.1[ruby_targets_ruby30(-)] dev-ruby/rails:6.0[ruby_targets_ruby30(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby30(-)] dev-ruby/sass-rails[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby31(-)] dev-ruby/rails:6.1[ruby_targets_ruby31(-)] dev-ruby/rails:6.0[ruby_targets_ruby31(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby31(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby31(-)] dev-ruby/sass-rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/roadie:5[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/roadie:5[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby30? ( test? ( dev-ruby/bundler[ruby_targets_ruby30(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby30(-)] dev-ruby/rails:6.1[ruby_targets_ruby30(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby30(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby30(-)] dev-ruby/sass-rails[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] || ( dev-ruby/rails:7.0[ruby_targets_ruby31(-)] dev-ruby/rails:6.1[ruby_targets_ruby31(-)] ) dev-ruby/rspec-rails[ruby_targets_ruby31(-)] dev-ruby/rspec-collection_matchers[ruby_targets_ruby31(-)] dev-ruby/sass-rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Hooks Roadie into your Rails application to help with email generation
@@ -8,10 +8,10 @@ INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-ruby/roadie:5[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] dev-ruby/railties:6.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/roadie:5[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] dev-ruby/railties:6.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+RDEPEND=ruby_targets_ruby30? ( dev-ruby/roadie:5[ruby_targets_ruby30(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby30(-)] dev-ruby/railties:6.1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/roadie:5[ruby_targets_ruby31(-)] || ( dev-ruby/railties:7.0[ruby_targets_ruby31(-)] dev-ruby/railties:6.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/Mange/roadie-rails/archive/v3.0.0.tar.gz -> roadie-rails-3.0.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=a9768856b970c2783fe2cb835b737027
+_md5_=8fd291347ad4f4945c8ad8354957bd7b
diff --git a/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1 b/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1
deleted file mode 100644
index 796b945d73c5..000000000000
--- a/metadata/md5-cache/dev-ruby/websocket-driver-0.6.5-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=A complete implementation of the WebSocket protocols
-EAPI=7
-HOMEPAGE=https://github.com/faye/websocket-driver-ruby
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 test test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/websocket-extensions-0.1.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/faye/websocket-driver-ruby/archive/0.6.5.tar.gz -> websocket-driver-0.6.5.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils e06533c14f2bbca05b01fb6b0506e83a toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=8c91f1c3a4a6480a69c09ac38ab2988b
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 9c71ae6981d0..5ea344ce91ed 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/libjxl-0.8.2-r1 b/metadata/md5-cache/media-libs/libjxl-0.8.2-r1
index cc09dcc602f2..60c8b81cd2e2 100644
--- a/metadata/md5-cache/media-libs/libjxl-0.8.2-r1
+++ b/metadata/md5-cache/media-libs/libjxl-0.8.2-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/libjxl/libjxl
INHERIT=cmake-multilib flag-o-matic
IUSE=openexr test 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 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=BSD
RDEPEND=app-arch/brotli:=[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-cpp/highway-1.0.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(-)?] media-libs/giflib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/lcms-2.13: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(-)?] media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-misc/shared-mime-info-2.2 openexr? ( media-libs/openexr:= ) test? ( dev-cpp/gtest )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/libjxl/libjxl/archive/refs/tags/v0.8.2.tar.gz -> libjxl-0.8.2.tar.gz test? ( https://github.com/libjxl/testdata/archive/d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz -> libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz )
_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f38ef3fd344c4c292e261c3852f890dd
+_md5_=e6eb7d6aa8d380594769ef1cee16d0ac
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index d076ff9307ec..54e2051db4f5 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/hydrogen-1.2.0 b/metadata/md5-cache/media-sound/hydrogen-1.2.0
deleted file mode 100644
index e8045f82be00..000000000000
--- a/metadata/md5-cache/media-sound/hydrogen-1.2.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 >=media-libs/libsndfile-1.0.18 alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive ) !archive? ( dev-libs/libtar ) doc? ( dev-texlive/texlive-fontutils ) jack? ( virtual/jack ) ladspa? ( media-libs/liblrdf ) lash? ( media-sound/lash ) osc? ( media-libs/liblo ) portaudio? ( media-libs/portaudio ) portmidi? ( media-libs/portmidi ) pulseaudio? ( media-sound/pulseaudio ) dev-qt/qttest:5
-DESCRIPTION=Advanced drum machine
-EAPI=8
-HOMEPAGE=http://hydrogen-music.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake xdg
-IUSE=alsa +archive doc jack ladspa lash osc oss portaudio portmidi pulseaudio
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=GPL-2 ZLIB
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 >=media-libs/libsndfile-1.0.18 alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive ) !archive? ( dev-libs/libtar ) doc? ( dev-texlive/texlive-fontutils ) jack? ( virtual/jack ) ladspa? ( media-libs/liblrdf ) lash? ( media-sound/lash ) osc? ( media-libs/liblo ) portaudio? ( media-libs/portaudio ) portmidi? ( media-libs/portmidi ) pulseaudio? ( media-sound/pulseaudio )
-REQUIRED_USE=lash? ( alsa )
-SLOT=0
-SRC_URI=https://github.com/hydrogen-music/hydrogen/archive/1.2.0.tar.gz -> hydrogen-1.2.0.tar.gz
-_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=594a2709e0ac55aa0050e0b3ee426c26
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 8392218920a3..3f212e99bc78 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/zabbix-4.0.44 b/metadata/md5-cache/net-analyzer/zabbix-4.0.44
deleted file mode 100644
index 406cc180e940..000000000000
--- a/metadata/md5-cache/net-analyzer/zabbix-4.0.44
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
-DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mbedtls? ( net-libs/mbedtls:0= ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) xmpp? ( dev-libs/iksemel ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
-EAPI=8
-HOMEPAGE=https://www.zabbix.com/
-INHERIT=webapp java-pkg-opt-2 systemd toolchain-funcs tmpfiles user-info
-IUSE=+agent curl frontend gnutls ipv6 java ldap libxml2 mbedtls mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh static xmpp java
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mbedtls? ( net-libs/mbedtls:0= ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) xmpp? ( dev-libs/iksemel ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre net-analyzer/fping[suid] ) server? ( app-admin/webapp-config dev-libs/libpcre net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent frontend proxy server ) ?? ( gnutls mbedtls openssl ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
-SLOT=0/4.0
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/4.0/zabbix-4.0.44.tar.gz
-_eclasses_=java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=c8d22dfd70c8f35f19b29211fffb51d1
diff --git a/metadata/md5-cache/net-analyzer/zabbix-5.0.32 b/metadata/md5-cache/net-analyzer/zabbix-5.0.32
deleted file mode 100644
index 7790c716f68b..000000000000
--- a/metadata/md5-cache/net-analyzer/zabbix-5.0.32
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
-DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
-EAPI=8
-HOMEPAGE=https://www.zabbix.com/
-INHERIT=webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-IUSE=+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh static java
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre net-analyzer/fping[suid] ) server? ( app-admin/webapp-config dev-libs/libpcre net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
-RESTRICT=test strip
-SLOT=0/5.0
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.32.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-5.0.32-go-deps.tar.xz )
-_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=298122298ca64ce54e030cd444d5a26d
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.0.14-r1 b/metadata/md5-cache/net-analyzer/zabbix-6.0.14-r1
deleted file mode 100644
index 6480aa87706a..000000000000
--- a/metadata/md5-cache/net-analyzer/zabbix-6.0.14-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
-DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
-EAPI=8
-HOMEPAGE=https://www.zabbix.com/
-INHERIT=webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh static java
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
-RESTRICT=test strip
-SLOT=0/6.0
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.14.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.0.14-go-deps.tar.xz )
-_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=f038b0dcecf73464ec3bb806df22c5a2
diff --git a/metadata/md5-cache/net-analyzer/zabbix-6.4.0-r1 b/metadata/md5-cache/net-analyzer/zabbix-6.4.0-r1
deleted file mode 100644
index 1e96c354d739..000000000000
--- a/metadata/md5-cache/net-analyzer/zabbix-6.4.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
-DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
-EAPI=8
-HOMEPAGE=https://www.zabbix.com/
-INHERIT=webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh static java
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) oracle? ( dev-db/oracle-instantclient[odbc,sdk] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) oracle? ( dev-lang/php[oci8-instant-client] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) proxy? ( ^^ ( mysql oracle postgres sqlite ) ) server? ( ^^ ( mysql oracle postgres ) !sqlite ) static? ( !oracle !snmp )
-RESTRICT=test strip
-SLOT=0/6.4
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.0.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-6.4.0-go-deps.tar.xz )
-_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 513c31b3346458ed1f3878b57da6d61c user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 1aad5c010cfdf11d0376c80467b0de4c
-_md5_=ed6801e5d04ccfd18c063f7701e73245
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index c4d15824a38b..8c87e085f864 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/nftables-1.0.7-r1 b/metadata/md5-cache/net-firewall/nftables-1.0.7-r1
index 2c7c4380ba4f..ee3b4d9323de 100644
--- a/metadata/md5-cache/net-firewall/nftables-1.0.7-r1
+++ b/metadata/md5-cache/net-firewall/nftables-1.0.7-r1
@@ -1,7 +1,7 @@
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-netfilter ) sys-devel/flex virtual/pkgconfig doc? ( app-text/asciidoc >=app-text/docbook2X-0.8.8-r4 ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
DEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.5:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= )
-DESCRIPTION=Linux kernel (3.13+) firewall, NAT and packet mangling tools
+DESCRIPTION=Linux kernel firewall, NAT and packet mangling tools
EAPI=8
HOMEPAGE=https://netfilter.org/projects/nftables/
INHERIT=edo linux-info distutils-r1 systemd verify-sig
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://netfilter.org/projects/nftables/files/nftables-1.0.7.tar.xz verify-sig? ( https://netfilter.org/projects/nftables/files/nftables-1.0.7.tar.xz.sig )
_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=812ada41d5a5e3ea278367f0b5c502f3
+_md5_=ea4d8ae38bf30854cabcf7f3ea9cded3
diff --git a/metadata/md5-cache/net-firewall/nftables-1.0.8-r1 b/metadata/md5-cache/net-firewall/nftables-1.0.8-r1
index e988f1ea0a45..e7d60f3f6ad3 100644
--- a/metadata/md5-cache/net-firewall/nftables-1.0.8-r1
+++ b/metadata/md5-cache/net-firewall/nftables-1.0.8-r1
@@ -1,7 +1,7 @@
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-netfilter ) sys-devel/flex virtual/pkgconfig doc? ( app-text/asciidoc >=app-text/docbook2X-0.8.8-r4 ) python? ( >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
DEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.6:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= )
-DESCRIPTION=Linux kernel (3.13+) firewall, NAT and packet mangling tools
+DESCRIPTION=Linux kernel firewall, NAT and packet mangling tools
EAPI=8
HOMEPAGE=https://netfilter.org/projects/nftables/
INHERIT=edo linux-info distutils-r1 systemd verify-sig
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://netfilter.org/projects/nftables/files/nftables-1.0.8.tar.xz verify-sig? ( https://netfilter.org/projects/nftables/files/nftables-1.0.8.tar.xz.sig )
_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=417479443cc05157c1babeac34d2b756
+_md5_=7e51ae4e5caa56a7020c72c95401b95c
diff --git a/metadata/md5-cache/net-firewall/nftables-9999 b/metadata/md5-cache/net-firewall/nftables-9999
index ad6c28172da6..6568ce83149c 100644
--- a/metadata/md5-cache/net-firewall/nftables-9999
+++ b/metadata/md5-cache/net-firewall/nftables-9999
@@ -1,7 +1,7 @@
BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig doc? ( app-text/asciidoc >=app-text/docbook2X-0.8.8-r4 ) python? ( >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
DEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.6:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= )
-DESCRIPTION=Linux kernel (3.13+) firewall, NAT and packet mangling tools
+DESCRIPTION=Linux kernel firewall, NAT and packet mangling tools
EAPI=8
HOMEPAGE=https://netfilter.org/projects/nftables/
INHERIT=edo linux-info distutils-r1 systemd verify-sig autotools git-r3
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11
RESTRICT=!test? ( test )
SLOT=0/1
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26
-_md5_=417479443cc05157c1babeac34d2b756
+_md5_=7e51ae4e5caa56a7020c72c95401b95c
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 310e561f743b..783db4b8a3c8 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/utelnetd-0.1.11-r4 b/metadata/md5-cache/net-misc/utelnetd-0.1.11-r4
new file mode 100644
index 000000000000..69d0ab272735
--- /dev/null
+++ b/metadata/md5-cache/net-misc/utelnetd-0.1.11-r4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install prepare
+DESCRIPTION=Small telnet daemon derived from the Axis tools
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=flag-o-matic toolchain-funcs
+KEYWORDS=~amd64 ~ppc ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=sys-apps/shadow
+SLOT=0
+SRC_URI=mirror://gentoo/utelnetd-0.1.11.tar.gz
+_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=4dfe329b2eab06d56968e499555b1516
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index 851e994471b3..e3f1d5ac2f52 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1 b/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1
index 2ba3b88e2601..040217acd4d1 100644
--- a/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1
+++ b/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.10-r1
@@ -7,10 +7,10 @@ HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager https://gitlab.gnome.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=net-misc/networkmanager-1.2:= >=dev-libs/glib-2.34:2 >=dev-libs/dbus-glib-0.74 dev-libs/libxml2:2 dev-libs/glib:2 >=net-vpn/openconnect-3.02:= gtk? ( >=app-crypt/libsecret-0.18 >=app-crypt/gcr-3.4:0= >=x11-libs/gtk+-3.12:3 >=gui-libs/gtk-4.0:4 >=net-libs/libnma-1.8.36 net-libs/webkit-gtk:4.1 ) acct-group/nm-openconnect acct-user/nm-openconnect
SLOT=0
SRC_URI=mirror://gnome/sources/NetworkManager-openconnect/1.2/NetworkManager-openconnect-1.2.10.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5dadeab44db30f4e7077f56531dbb68b
+_md5_=167925ab63e1203b80b7ff6269a70235
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index f11d723972e9..f27ed85ee658 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/grass-8.3.0 b/metadata/md5-cache/sci-geosciences/grass-8.3.0
new file mode 100644
index 000000000000..ed440e1903f0
--- /dev/null
+++ b/metadata/md5-cache/sci-geosciences/grass-8.3.0
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bison sys-devel/flex sys-devel/gettext virtual/pkgconfig X? ( dev-lang/swig )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup
+DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) >=app-admin/eselect-1.2 python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/ply[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/ply[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) sci-libs/gdal:= sys-libs/gdbm:= sys-libs/ncurses:= sci-libs/proj:= sys-libs/zlib media-libs/libglvnd media-libs/glu blas? ( virtual/cblas[eselect-ldso(+)] virtual/blas[eselect-ldso(+)] ) bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( virtual/lapack[eselect-ldso(+)] ) las? ( sci-geosciences/liblas ) mysql? ( dev-db/mysql-connector-c:= ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) opencl? ( virtual/opencl ) opengl? ( virtual/opengl ) pdal? ( >=sci-libs/pdal-2.0.0:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) X? ( python_single_target_python3_10? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_11(-)] ) x11-libs/cairo[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXt ) zstd? ( app-arch/zstd:= ) X? ( x11-base/xorg-proto )
+DESCRIPTION=A free GIS with raster and vector functionality, as well as 3D vizualization
+EAPI=8
+HOMEPAGE=https://grass.osgeo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop python-single-r1 toolchain-funcs xdg
+IUSE=blas bzip2 cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-2
+RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.4:3.11[sqlite] ) >=app-admin/eselect-1.2 python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/ply[python_targets_python3_10(-)] dev-python/python-dateutil[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/ply[python_targets_python3_11(-)] dev-python/python-dateutil[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) sci-libs/gdal:= sys-libs/gdbm:= sys-libs/ncurses:= sci-libs/proj:= sys-libs/zlib media-libs/libglvnd media-libs/glu blas? ( virtual/cblas[eselect-ldso(+)] virtual/blas[eselect-ldso(+)] ) bzip2? ( app-arch/bzip2:= ) fftw? ( sci-libs/fftw:3.0= ) geos? ( sci-libs/geos:= ) lapack? ( virtual/lapack[eselect-ldso(+)] ) las? ( sci-geosciences/liblas ) mysql? ( dev-db/mysql-connector-c:= ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) opencl? ( virtual/opencl ) opengl? ( virtual/opengl ) pdal? ( >=sci-libs/pdal-2.0.0:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) readline? ( sys-libs/readline:= ) sqlite? ( dev-db/sqlite:3 ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype:2 ) X? ( python_single_target_python3_10? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/matplotlib-1.2[wxwidgets,python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] >=dev-python/wxpython-4.1:4.0[python_targets_python3_11(-)] ) x11-libs/cairo[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXt ) zstd? ( app-arch/zstd:= )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) opengl? ( X )
+SLOT=0/8.3
+SRC_URI=https://grass.osgeo.org/grass83/source/grass-8.3.0.tar.gz
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a314b050e4722964d66da9def59fa139
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index d2189a0a8353..28267f34bfc3 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/scikit-image-0.19.3-r1 b/metadata/md5-cache/sci-libs/scikit-image-0.19.3-r1
index e1d320f08b14..a61f64f19346 100644
--- a/metadata/md5-cache/sci-libs/scikit-image-0.19.3-r1
+++ b/metadata/md5-cache/sci-libs/scikit-image-0.19.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://scikit-image.org/ https://github.com/scikit-image/scikit-image/ https://pypi.org/project/scikit-image/
INHERIT=distutils-r1 optfeature pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=BSD
RDEPEND=dev-python/imageio[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pywavelets[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[sparse(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tifffile[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.4:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-image/scikit-image-0.19.3.tar.gz
_eclasses_=distutils-r1 1c9a447ab8b90199e719e0e3a9a5cb00 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 6b97d2db40ff6be180030687e6003199 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=9d3d749d932a0a99f2d3589e9d0c4a0e
+_md5_=36d05b12ab437c59ccf1a162a3049af2
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 567b1002d4dd..6a84b4e85793 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/eclib-20230424 b/metadata/md5-cache/sci-mathematics/eclib-20230424
index 3a8dc28cf90a..ea78a0a2ac30 100644
--- a/metadata/md5-cache/sci-mathematics/eclib-20230424
+++ b/metadata/md5-cache/sci-mathematics/eclib-20230424
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/JohnCremona/eclib
INHERIT=autotools
IUSE=boost flint minimal test
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=sci-mathematics/pari:= dev-libs/ntl:= boost? ( dev-libs/boost:= ) flint? ( sci-mathematics/flint:= )
RESTRICT=!test? ( test )
SLOT=0/12
SRC_URI=https://github.com/JohnCremona/eclib/releases/download/v20230424/eclib-20230424.tar.bz2
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
-_md5_=322b59a29ce117f504cb0418e7880d74
+_md5_=4d0d77ac6f3e5d77110a5f96a6076919
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 1e3a23cc0fd9..67c7c982effa 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/clang-14.0.6-r4 b/metadata/md5-cache/sys-devel/clang-14.0.6-r4
index a4f51f57a0ff..8d9a4c30241f 100644
--- a/metadata/md5-cache/sys-devel/clang-14.0.6-r4
+++ b/metadata/md5-cache/sys-devel/clang-14.0.6-r4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=cmake llvm llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs
IUSE=debug default-compiler-rt default-libcxx default-lld doc llvm-libunwind +pie +static-analyzer test xml test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_M68k verify-sig abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +python_single_target_python3_10
-KEYWORDS=~amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos
LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
PDEPEND=sys-devel/clang-common ~sys-devel/clang-runtime-14.0.6 default-compiler-rt? ( =sys-libs/compiler-rt-14.0.6* llvm-libunwind? ( sys-libs/llvm-libunwind ) !llvm-libunwind? ( sys-libs/libunwind ) ) default-libcxx? ( >=sys-libs/libcxx-14.0.6 ) default-lld? ( sys-devel/lld )
RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.12:3.10 ) ~sys-devel/llvm-14.0.6:14=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-14.0.6[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-14.0.6[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-14.0.6[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-14.0.6[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-14.0.6[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-14.0.6[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-14.0.6[llvm_targets_Lanai] ) llvm_targets_Mips? ( ~sys-devel/llvm-14.0.6[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-14.0.6[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-14.0.6[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-14.0.6[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-14.0.6[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-14.0.6[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-14.0.6[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-14.0.6[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-14.0.6[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-14.0.6[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-14.0.6[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-14.0.6[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-14.0.6[llvm_targets_CSKY] ) llvm_targets_M68k? ( ~sys-devel/llvm-14.0.6[llvm_targets_M68k] )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=14
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-14.0.6-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-14.0.6-r4.tar.xz
_eclasses_=cmake 6c921d868d090cc18e142a396f66f74a flag-o-matic ad475baa777c9978fa035216c8264a10 llvm 5b4ee8759b4e9eec5cb48b46975ca56c llvm.org d93a3d6e0f2246820f2c5423ce71111a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=114ff79b0b2691d977be7a10283445c4
+_md5_=771ac5dcc3334c15c455e54b46fa70e9
diff --git a/metadata/md5-cache/sys-devel/gcc-13.1.1_p20230715 b/metadata/md5-cache/sys-devel/gcc-13.1.1_p20230715
new file mode 100644
index 000000000000..27c772f93981
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-13.1.1_p20230715
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-util/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +nptl +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp +pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.3
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=13
+SRC_URI=mirror://gcc/snapshots/13-20230715/gcc-13-20230715.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 991f7a0a58b14de3b8d00b5dd9604f9b toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=5cbbf7bb3e4728901e8ffd828ea6b90e
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index d99074e3b7fc..60849e61133e 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/duperemove-0.12 b/metadata/md5-cache/sys-fs/duperemove-0.12
new file mode 100644
index 000000000000..7ca17d74b949
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/duperemove-0.12
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install
+DEPEND=dev-db/sqlite:3 dev-libs/glib:2
+DESCRIPTION=Btrfs and xfs deduplication utility
+EAPI=8
+HOMEPAGE=https://github.com/markfasheh/duperemove/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-db/sqlite:3 dev-libs/glib:2
+SLOT=0
+SRC_URI=https://github.com/markfasheh/duperemove/archive/v0.12.tar.gz -> duperemove-0.12.gh.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c
+_md5_=33be1008dc2096838deeb7c39e7f1b33
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index a0fae4947593..846d05f66fc6 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-115.0.2 b/metadata/md5-cache/www-client/firefox-115.0.2
index e7e9a005e117..630f41bbb49c 100644
--- a/metadata/md5-cache/www-client/firefox-115.0.2
+++ b/metadata/md5-cache/www-client/firefox-115.0.2
@@ -12,6 +12,6 @@ LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) 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-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( clang ) pgo? ( lto ) wifi? ( dbus )
SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.0.2/source/firefox-115.0.2.source.tar.xz -> firefox-115.0.2.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115-patches-04.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/af.xpi -> firefox-115.0.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ar.xpi -> firefox-115.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ast.xpi -> firefox-115.0.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/be.xpi -> firefox-115.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bg.xpi -> firefox-115.0.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/br.xpi -> firefox-115.0.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca.xpi -> firefox-115.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cak.xpi -> firefox-115.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cs.xpi -> firefox-115.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cy.xpi -> firefox-115.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/da.xpi -> firefox-115.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/de.xpi -> firefox-115.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-115.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/el.xpi -> firefox-115.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-115.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-115.0.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-115.0.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-115.0.2-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/et.xpi -> firefox-115.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eu.xpi -> firefox-115.0.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fi.xpi -> firefox-115.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fr.xpi -> firefox-115.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gd.xpi -> firefox-115.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gl.xpi -> firefox-115.0.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/he.xpi -> firefox-115.0.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hr.xpi -> firefox-115.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-115.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hu.xpi -> firefox-115.0.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/id.xpi -> firefox-115.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/is.xpi -> firefox-115.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/it.xpi -> firefox-115.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ja.xpi -> firefox-115.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ka.xpi -> firefox-115.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kab.xpi -> firefox-115.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kk.xpi -> firefox-115.0.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ko.xpi -> firefox-115.0.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lt.xpi -> firefox-115.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lv.xpi -> firefox-115.0.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ms.xpi -> firefox-115.0.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.0.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nl.xpi -> firefox-115.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.0.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pl.xpi -> firefox-115.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/rm.xpi -> firefox-115.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ro.xpi -> firefox-115.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ru.xpi -> firefox-115.0.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sk.xpi -> firefox-115.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sl.xpi -> firefox-115.0.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sq.xpi -> firefox-115.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sr.xpi -> firefox-115.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.0.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/th.xpi -> firefox-115.0.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tr.xpi -> firefox-115.0.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uk.xpi -> firefox-115.0.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uz.xpi -> firefox-115.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/vi.xpi -> firefox-115.0.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.0.2-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ach.xpi -> firefox-115.0.2-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/an.xpi -> firefox-115.0.2-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/az.xpi -> firefox-115.0.2-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bn.xpi -> firefox-115.0.2-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bs.xpi -> firefox-115.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.0.2-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eo.xpi -> firefox-115.0.2-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-115.0.2-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-115.0.2-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fa.xpi -> firefox-115.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ff.xpi -> firefox-115.0.2-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fur.xpi -> firefox-115.0.2-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gn.xpi -> firefox-115.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.0.2-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.0.2-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ia.xpi -> firefox-115.0.2-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/km.xpi -> firefox-115.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kn.xpi -> firefox-115.0.2-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lij.xpi -> firefox-115.0.2-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mk.xpi -> firefox-115.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mr.xpi -> firefox-115.0.2-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/my.xpi -> firefox-115.0.2-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.0.2-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/oc.xpi -> firefox-115.0.2-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sc.xpi -> firefox-115.0.2-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sco.xpi -> firefox-115.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/si.xpi -> firefox-115.0.2-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/son.xpi -> firefox-115.0.2-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/szl.xpi -> firefox-115.0.2-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ta.xpi -> firefox-115.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/te.xpi -> firefox-115.0.2-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tl.xpi -> firefox-115.0.2-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/trs.xpi -> firefox-115.0.2-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ur.xpi -> firefox-115.0.2-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/xh.xpi -> firefox-115.0.2-xh.xpi )
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.0.2/source/firefox-115.0.2.source.tar.xz -> firefox-115.0.2.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115-patches-05.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/af.xpi -> firefox-115.0.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ar.xpi -> firefox-115.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ast.xpi -> firefox-115.0.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/be.xpi -> firefox-115.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bg.xpi -> firefox-115.0.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/br.xpi -> firefox-115.0.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca.xpi -> firefox-115.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cak.xpi -> firefox-115.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cs.xpi -> firefox-115.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/cy.xpi -> firefox-115.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/da.xpi -> firefox-115.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/de.xpi -> firefox-115.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-115.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/el.xpi -> firefox-115.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-115.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-115.0.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-115.0.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-115.0.2-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/et.xpi -> firefox-115.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eu.xpi -> firefox-115.0.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fi.xpi -> firefox-115.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fr.xpi -> firefox-115.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gd.xpi -> firefox-115.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gl.xpi -> firefox-115.0.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/he.xpi -> firefox-115.0.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hr.xpi -> firefox-115.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-115.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hu.xpi -> firefox-115.0.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/id.xpi -> firefox-115.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/is.xpi -> firefox-115.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/it.xpi -> firefox-115.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ja.xpi -> firefox-115.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ka.xpi -> firefox-115.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kab.xpi -> firefox-115.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kk.xpi -> firefox-115.0.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ko.xpi -> firefox-115.0.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lt.xpi -> firefox-115.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lv.xpi -> firefox-115.0.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ms.xpi -> firefox-115.0.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.0.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nl.xpi -> firefox-115.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.0.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pl.xpi -> firefox-115.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/rm.xpi -> firefox-115.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ro.xpi -> firefox-115.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ru.xpi -> firefox-115.0.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sk.xpi -> firefox-115.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sl.xpi -> firefox-115.0.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sq.xpi -> firefox-115.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sr.xpi -> firefox-115.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.0.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/th.xpi -> firefox-115.0.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tr.xpi -> firefox-115.0.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uk.xpi -> firefox-115.0.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/uz.xpi -> firefox-115.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/vi.xpi -> firefox-115.0.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.0.2-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ach.xpi -> firefox-115.0.2-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/an.xpi -> firefox-115.0.2-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/az.xpi -> firefox-115.0.2-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bn.xpi -> firefox-115.0.2-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/bs.xpi -> firefox-115.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.0.2-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/eo.xpi -> firefox-115.0.2-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-115.0.2-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-115.0.2-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fa.xpi -> firefox-115.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ff.xpi -> firefox-115.0.2-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/fur.xpi -> firefox-115.0.2-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gn.xpi -> firefox-115.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.0.2-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.0.2-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ia.xpi -> firefox-115.0.2-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/km.xpi -> firefox-115.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/kn.xpi -> firefox-115.0.2-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/lij.xpi -> firefox-115.0.2-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mk.xpi -> firefox-115.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/mr.xpi -> firefox-115.0.2-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/my.xpi -> firefox-115.0.2-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.0.2-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/oc.xpi -> firefox-115.0.2-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sc.xpi -> firefox-115.0.2-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/sco.xpi -> firefox-115.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/si.xpi -> firefox-115.0.2-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/son.xpi -> firefox-115.0.2-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/szl.xpi -> firefox-115.0.2-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ta.xpi -> firefox-115.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/te.xpi -> firefox-115.0.2-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/tl.xpi -> firefox-115.0.2-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/trs.xpi -> firefox-115.0.2-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/ur.xpi -> firefox-115.0.2-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.0.2/linux-x86_64/xpi/xh.xpi -> firefox-115.0.2-xh.xpi )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 5b4ee8759b4e9eec5cb48b46975ca56c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 a013e16d5d896b3d8be68dd2a0e846ea toolchain-funcs 513c31b3346458ed1f3878b57da6d61c virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b350eaedeb487cfbcf241abe48880ecf
+_md5_=493cec78c9144ecdede0f76fc7b1e623
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 1a2d3c8b0643..8dab5d5e8157 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-07-16T03:10:03Z
+TIMESTAMP 2023-07-16T09:09:59Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSzX4tfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmSzs+dfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBqYRAAhytlQ9+J1OIkJD+sHPMqruA0c3TnABdtfxq0StnZhAg7kl+ercoYgPrn
-/mxsGLMaS2CndyQHDTzm8zHbTL1qVeNu/sKRJuHvV7lXTxCb7VMfrmYKKVpvL0RF
-rPBxkTYbKYwHhe8MzCxWijYdw5sTsLuDc81Uune/TFLBG21vAkj5Ep6JudhdPS0g
-QLzJzmMKirQHVk9uxBlK2V9rY5nAm2udyiIko1TvY8E2WEVdKhsNa2vztXTIlwMu
-KgKy8T3+BJtf715kmH8HdMa6VFXSDXVt+GCkiEWLNusbOwqZoDtA7R+bTxxYqmO5
-qMAFXmui/ElH5YzLD6ZokOGdwRd0hCO8mFb/Tne+OXjUiny8mGYzPraOOsLVD4+S
-Hm2i4pew9Xqu5iMyUs0/6+0vdxud9b3zQP81v7kM3+XnId5iluR1BfRIY/g6KMMo
-/qK2Voq/dkBwi9duX2o4qeLeQnDfXAcsZU9bmekNpq8amoBKETtentItk82Xeu4I
-obvQ39ijJpiUBSRcS/i0Tssx3UU16E63fXwR7cEZ+ApGOpKzg7VnjSIcTjUdwXWK
-BDe5aD0tFM6T66WKa+yHyhq5huK1ZNWx/uV4IaU1Ag2IEt3C8hA/vaH/xDTR7Atw
-eS5iL4a7sm1GEWvsd1fqdGD+9YtUFIZlkVcOk7CadqTfK0lIQJk=
-=ncOD
+klAz6hAAgjiMwqQ5mlphp6m4VvdBroMHA/9n9htyUlVioEhIAxPdwYlMOcfD/nVH
+aHESp8dHkRlnzDPWf/Ppqn+hKHkMmdBNeTbU7tJ/HdWQbDcM24GkkDWgmFX+lF8m
+uPxMjzJFcngx1WqQsFeCJmxX8CcItDlhw+zkQW5anLhs/hwdjzRfod5I692jl9iG
+/N0L/CKNzwG7/tC6pSRannRlS0s70mz3QSOMKF3OyfzCtdLxfwra+IdbIH5bxTGK
+nuaDGuVq/RsJua1dkIrJwlJKkXRrtUUmqjeuHe2ojD8HmScXL2F3wbWajNn/Rcui
+dSRDNYqlhhUFUvSvlqS84l6Cvr5PKnOpeUQacfKH+oA/2FcmiZYO47ylksZoU2fG
+16/TvHULzwctUo5rOD2qI4ftiI25HYPJdkH300RAcDq3v+yUwmwJnJT3mo8zPYOg
+7Ix1OS5zusBcy0YttkneDpM5o0Cjyclefkk3uKiUCyMV3tu/o6+LuxW85+veBjrf
+drUPezTc8F+e5stO04s4kPU6ZO62xGaWdv9LnJLVig+dq1E82nE/DVhLMJRSfMjj
+/yKmqhZXv7szq4IOsxYlKLBZLHjCzyUPh97uAsF/8QR+sjsVSbzuT8M8qAIlXEka
+mUv5Hhaybx34qD6jyWI3fu1qBVwLqECS/r30KVU4Mh0LwUftTi8=
+=w53s
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index e2ba69c19256..1d1df68d3a83 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 16 Jul 2023 03:09:59 +0000
+Sun, 16 Jul 2023 09:09:55 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 88c8606895f3..d967427681c0 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Jul 16 03:09:59 AM UTC 2023
+Sun Jul 16 09:09:55 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index f35247b1d518..50cb1502ee32 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 16 Jul 2023 03:15:01 +0000
+Sun, 16 Jul 2023 09:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 00030342dd2d..4bf58b3ff232 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-22887a97002229d23b735827e744afb70150fc4f 1689476098 2023-07-16T02:54:58+00:00
+6f6d959362debaa25cb7b0247d33acc822d7a0f7 1689494608 2023-07-16T08:03:28+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 10d28fb3cd3a..b5a572b3c41a 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1689477001 Sun 16 Jul 2023 03:10:01 AM UTC
+1689498601 Sun 16 Jul 2023 09:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index e2ba69c19256..1d1df68d3a83 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 16 Jul 2023 03:09:59 +0000
+Sun, 16 Jul 2023 09:09:55 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 32c69bca3ff2..9471cc7553aa 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 06e046b84c84..f89cc1c87afd 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -17,37 +17,26 @@ AUX zabbix-proxy.tmpfiles 35 BLAKE2B 98e917ef03bd6dc5d73e5cbdb140c7e115c7593d5ce
AUX zabbix-server-r1.init 598 BLAKE2B 53026be133378595e83de14f939eda655d871f8caa524bf3c6496da77dcf4582a287e4365737317d710e8488ad93164eaffc5e5eca4d78f05cde820cc519d8c7 SHA512 c18e454b8944572af737052156c5985ebfa35504be43aad0465b4fa48108e9e60cf3a1326480762b89263df0d495fc793a45faea24de62f337ad2bcf57eb75a4
AUX zabbix-server.service 429 BLAKE2B 1727ad52441b8e1ef31ee0f7faaa9d9964ee4ca5e2ef61de4715c25b0e0c97a627e6735a67c4114484950f0334fffa344d94f9192ada63887a21b617122eaf0d SHA512 d20fa4aa3a545d2f36388d7cac78c70c5610f5e7529348447e6fa6bacc33f42dd6e1c37c50b1c2711900a3f29bbbbb0ebc7c54f04d3de717aadad48e18c46e28
AUX zabbix-server.tmpfiles 35 BLAKE2B 98e917ef03bd6dc5d73e5cbdb140c7e115c7593d5cebf2df9bf3d15713b16c6a44b165a3f68fd36a9119163144a2761457d16ce318bd094ed76ae6040c8b09df SHA512 3c63a2791e6ac77cb3144eb47a275cc8748f5c8943a076052300d6964994b95b18d60f504584fdcb683739dc514261402895e3f30ae2fbdb218acbc42c3d72df
-DIST zabbix-4.0.44.tar.gz 17713321 BLAKE2B 1f75f99430846cfc029d5e541ede7ef8c019a42af0ab6d70be3170052b723877ca54f6554cd9a29f7f436fb6e9d5ffd02913a1b12ad45a2a8ed00432738e5660 SHA512 223d6fdd352e5731487797d839c1741209eae79af78a058d3ba29e5a9eaab5cbf91072ad827bdd676696d3ea518c638d7fd515bff2a257aef3a7ad38f41b3cb6
DIST zabbix-4.0.46.tar.gz 17902473 BLAKE2B c791af22719cfd83a9d1350abd3b7d29cd441537580c7a3f2bbfd7fcda690526a7a1c5725ae1848ab8f8a232d10c8e7bcc8c16dffe09409965f4d42e55ba394f SHA512 6d6df0a9ba1b0673d4a9474f3eb841cfa8b7c49d39413a39b7cb84713fb9986243ae83d1cb23b8cdd4e312de8c67a366ea020a989d2dc1da74eed93d094e4688
DIST zabbix-4.0.47.tar.gz 17903257 BLAKE2B c245f1eb9b63cc0e03025958cddc31a790bbf8ed2c000ce787e2d3e9a108d0a177a61b22353d419fe21f0caf6750df273d236a1610c8907ad3527ad360915b76 SHA512 9f7f4fb03b1b9caa52bd5e3a7246e9f2ba844a5f292abc0a9ed3941c6493ee2a771f816ab83cdf571e10a3d32a48294e3755b9aa9d351116bdef32ab1b6d0632
-DIST zabbix-5.0.32-go-deps.tar.xz 34470664 BLAKE2B aedd50682e9e71686852f5d69c1645c16d52a5c16a0628692452b6fbb1577a775473daad8ab687d23302966aa989dd0257ab38143f3db8ce4fdcf386d94b9689 SHA512 2ca7f5cf5e11eb0770bc16008a9e52436510bcee9e222b17ac58ea47acffd455a1278a9cdee9df9a6e045bfb7deb1df9950fb9ea19e767b8733b8036d9dc1d81
-DIST zabbix-5.0.32.tar.gz 21664895 BLAKE2B d70e68727eec0181398c7624c56aa2ef721a738a7549fa075a66cd94b6225243b7e73ff1b4d2ed96482ca5ac79ac8bcb230e9736f63a5dbe66cc4d0b10a88e24 SHA512 f58ecac976cc3b9e81f738e19ac23185747c005a73060f35137b5964d4144b96263b7dcba7db6d895f39908217aae9ba260ce5a772a4c53d4b24ccd41083f524
DIST zabbix-5.0.35-go-deps.tar.xz 34454684 BLAKE2B 98489131a696f7606daa29bcb5de8f420eacf4f6bd89a9bb88e451f61b2ccf5cdf61a77a1de3e486763317e4a3c9dded9fddf400a5e545921ce823a17fc77a66 SHA512 2b6de506318c9656cb8dd8c2ec5f6443be64b9af2a94ed410acba7152d613b07222cbf042d2e490e0f94f82d03f8507d6a53fca36584739b6de8d23010b725bc
DIST zabbix-5.0.35.tar.gz 21839368 BLAKE2B 8db4fa5ffbd7374e2bc060817a0854625ca99b4b20cbe5dd3f9d264e933c0ebef21efdef68b13d797edf60c388ba1d84a3fa9951ba138176513d120de09a3d28 SHA512 a76e94f2292a5990319e7a154b295aaf4c7421ca40ed9d1b3ea529979151407d3e65bf43b93b36234e84c800dd604cbe7a7154fbe44c1b5316b1d4b00b2e42d4
DIST zabbix-5.0.36-go-deps.tar.xz 34549228 BLAKE2B 60852e6d66b2bc70fb2624aa06498cb6013637b08011cdf1d30c1e2490f3f50d9fed22f0aa17712e11a05b4b4f4cc198917724eee4ed9ab30cadf667b9f28b5d SHA512 18e0dbe6128e905b6323cb9f65b32a49489b5d5685c615e92efcc9ac3ddcca0d46d5e3392366f395d8f3ff15549d9e90e5087243ec920e4955f35facf06bfe25
DIST zabbix-5.0.36.tar.gz 21817105 BLAKE2B bcea94ed7caf089a100b9e64274b0c34db5ae3fbcbc4bad5bd8abd814718cd08eb1215e56af9c027af37ea386cabf1b8c7c658261077061652eddad99ab18b0f SHA512 c439748b590c5d37a93d9fad6218435df52089e04873d6d4b9a37dd9151a49f29c887f3b669751207b242c8af9080868ffa0032c259044610e973622b916742e
-DIST zabbix-6.0.14-go-deps.tar.xz 17976336 BLAKE2B e4e29c6730f10e95c84d4f517130e79b44f82ddcfbe1465f7c419356158eba0354b0b3c18b45c8813be218337e354bb4f0be45633716b36a2272dabfa86a025f SHA512 2ae41852f7a84916b27e92e2661c9ff0beb56b3f54f83314a0ccddb55293c5c2a5bbbd090efba3c99f93a1722e0dedd94e4051d63d4dd9c8ff4cd9e084a4b39e
-DIST zabbix-6.0.14.tar.gz 41242602 BLAKE2B 2639e9b210df72f51de1ef2e610e5e1e936a147c8fb892dc15b7dc44008e3535c6df867d314c153283588e8a1a3b63dad65604877ea7471bb2d207a4dbc913c8 SHA512 9750dc6bfdc3966a6be098297744fed507272776212ce2143c70b035c2a0662e6c1fb1a1f423babbd9b69ad6231e6cbe397d5def069192a0c21189ca96670c89
DIST zabbix-6.0.18-go-deps.tar.xz 18727444 BLAKE2B 2a8e9a929857574104c7af6b423bbfcd1b306aa485a657ec1e163498727684f364a7bc10011661bdc9a4edc862af748f3e80e3de83859c8660f378ec539b47a5 SHA512 dff99d9404ee8f8fe868db8498cc7f8c30783bb09e38913a25222be91045b77e8f4aa02fc8e9afcbc2af0c52c95ce717710151af30e3d662a93dad290c73909e
DIST zabbix-6.0.18.tar.gz 41926243 BLAKE2B db7c5556896ad6cea107791f4bf5c5128862b941a3dedab74a44d5f3f0770f36122338c5e493c26c4ac07f43091291a9f4c1916b742e97bdf8f70cc9cb07d280 SHA512 775da1d47e095c233c6fdaab0c94dd4eee356825401ac885a8f000681caccda54f0ef508bcf8cb7d1f6def0178cb0aa17b37ec15ae9db032aaaa7faec7542e3d
DIST zabbix-6.0.19-go-deps.tar.xz 18942932 BLAKE2B f53a00b89c024f0e52941f9a1dd1abfadbbf79c7b2da884379505edb762c9e1b93542b1e68b572c7d0e99a80b759f44015dddf49968ef42c4b7eb4e0017b7e67 SHA512 04073b6e30a8bb9284ce7780d3149f774dfcd94ea4d4e5c64bf06f6b7e0d41a8536aa461ad435cad6954c5cc9210382af60eb95791bc0100f1ff80d9abd7b7e3
DIST zabbix-6.0.19.tar.gz 41953882 BLAKE2B b454a3622d3fdeda886ce4722e24116c44c74768bc5dcfe1cd6aa7c90a245121532d24842cfd47538349d08ca5b6577b6f0e75eec165f304a050512eafe608ba SHA512 9738d30a21bd237e68ad4cf037e3d997fcd8b8a6781f3f4f22c6ef0de4bf555d96c41322ea5dda7b0a2a546b9a2ecd42e1761ff8ec43ddd2eca672a174ce1e8e
-DIST zabbix-6.4.0-go-deps.tar.xz 21481908 BLAKE2B 83280695c1f47c9d5c794e8da0e4140ff2c432aa2d2ff14e755f855a621472c81d2dbd5dfad7fd0d735d784f834e0a2c220acb35cb5c3dddeba22494a5a0d674 SHA512 f07faa620d885a3fb81ec1e273de44831f6e95295c309997cc650958b870a9d458289e3dfaf9cea97f1e8067a9b624d2e9a5125394ac3a3117c0875f9f76f8ea
-DIST zabbix-6.4.0.tar.gz 42787621 BLAKE2B defb3819e5320488f5f35d6fbc52877a30313e9f745447559eea40b74d786a55d4a3971b1ff6072eedf805296c9b5bfe98fa3395affb50e2ba5be439091212d6 SHA512 e572c6de1a7e2f1cf5ea4a56886aabe0915d41c0f8fb6e6812dba6f7766deebe8cd743dbc8a80839fc49a794b799b93cd30dfa0741cf6fa7e1652058211f97bb
DIST zabbix-6.4.3-go-deps.tar.xz 21580912 BLAKE2B a8d67ca707ebc0b7c873ebc9210643c8409975931e316556ceb47fd8e89eb998a13b7581643f4031de3d1d167e860752edb4589ea4d89037f18b2c14423d954c SHA512 277271b2a15e3fb04a1e30dcfe4b499f874d93e2509283b5acf2b6380f1ad4fb2627d8021c401076277d84f1a2031f6bfae285cbd4e6f2f45ec7daa42294bc59
DIST zabbix-6.4.3.tar.gz 43369742 BLAKE2B a19cc8fa1fec26b152f84427394d1e1dd947aae62bce69eeb0f7cb3326d84a9eae9e79f17e7583cef36fbb7c6f39560ee0c495cfa61eaf9983238618bb33c406 SHA512 ddb90a0a7699a7cf007ee2efcbc807e573221b92bf4fb104b8dfb07355d79235b5bbd1aae8c70a7edcc42555b5f182230057162cf2bd899ba4b62ed433711f69
DIST zabbix-6.4.4-go-deps.tar.xz 21588740 BLAKE2B 4f02c2c6fbfc44ec65bd697a1494dae26d528ce18bc060939e8a86bfcee1bf513dfe51440338c0ca0209ac260abff429da6ba0f9e6c381c96ac96cd8cc7f0d9f SHA512 ce0c2f4df1c42c45db7b3f42c75973f01b83996eb1f04b7d456ee6e5b7fab99a4ed224d7bab7ac4d9ed37fd35fbbee4f40ba826849a9c4007044384310c50b09
DIST zabbix-6.4.4.tar.gz 43403307 BLAKE2B c6616045da913aa681543d038348f5273853621ee698e21fbf196935d4ef16f6c18052ca5f9b00526d0fb0710e833a24b7fac8987affb19f2e836a5c3426f366 SHA512 f01fb33707e16a2784fbc4102222418277eb4abf4d83d01f7981b0bf085c2db8510362366c4f2bbd69790a3da5a8e563415d6b3dd36a70c1cf94f8b57ee9e283
-EBUILD zabbix-4.0.44.ebuild 9425 BLAKE2B 99915e322601540a008f2672090b0b9aaa56514afc03ea29c23495c84d493109da12faf142b9bbde2330995e2b2299b0ebd29af78c59330a6184df570072a148 SHA512 e72962f9d932ebd4114d3a6277a9a73523589deb2d68926193e9e1a85df89f4c7aa28367794300f609975133e68f756a31ab4388edbfe3ccc1e9138e3dfc0d56
EBUILD zabbix-4.0.46.ebuild 9473 BLAKE2B 64dc377510b3c302c2dbff46e91fee4703f5160818b60d4b65c9210b9ded6a70b8e464385f6f57b431b3b2dcb3134faac6f922b847aca576c9ba5d7afa26cbbd SHA512 f8370f98efdf8132604747672756e9bdaf2dd9492d433528ee764e5dc345ef2a48a816867567981489f744ade8175d8d16498d7d814efc374b76143753d78181
EBUILD zabbix-4.0.47.ebuild 9475 BLAKE2B bb4ae6c9f45ef2ed0aef21ae811f616f5291ffd50beb14c691fa113483123e391024e490b88fafa538adf93aa595e3e9126c92c666dabb4fd1ad4566e16ab556 SHA512 822bc6e3309999df1b68cae6e572563b621352ad4a70f683ab28876ec5384fd56721fad612ce411f6d25c270b7ca228857b7894efd1c49a48131f7bb68b0d3ed
-EBUILD zabbix-5.0.32.ebuild 10142 BLAKE2B ffd5ab5a402b325ba940def36626cb3c8e6484ae8648010dde643921a793a07850b29c57c5f0b73f74d0fdd0c68c758327906696e4813f5c032cbbc761843bbc SHA512 50a9cfeb2756b2ec52f072566cc906a1bf15b0b9c96c0842dfd8d56e0e1ec26dcc0c170c0d304b8113e086545041aaa6e7acd83d2bba172e280d75f59933c619
EBUILD zabbix-5.0.35.ebuild 10190 BLAKE2B ba6e6a4ea61665f700f51f5a150c8790d6a3ca8b9835081f321654deadb63de41ed3c26115903cba8381979b404ad4de30625de16510343f32628445dc09503a SHA512 40e20743f3d312803d2a6a691725f23ddf693c174ca2576a731cf43391aba6badab7df10bdcf3b4fbceef7e6b2c2048c0da1fe55facd9c0a8198ea1807e65675
EBUILD zabbix-5.0.36.ebuild 10192 BLAKE2B 88498e065c1917b2ce79fb2f7b9283a0c28ada71024582c233edab52596135e567fecc64df6b53f5ddf5bfc68f71f23fed4cbd5a9426786a89e0a786c47bb202 SHA512 68843f8f63dd2c2ca78f5e9a8c46c7056f69f16cbdab34747ed79cfb748b199a9b7f2fa0653dd0ed58c18e73b582076921f190314586e28b418bc67e05cef939
-EBUILD zabbix-6.0.14-r1.ebuild 10235 BLAKE2B 129b343d0fcc9dfa5be311a53df26d54b26837f78afa6aee8406c767526219908c97416de0bfb5fdde3c4a66279d9deaeb6384a2557459610c7f741d559f81e5 SHA512 bfaf11251a04debe03e6273cb31e92dcf9fe9e94ac1945271fe84ab710a2c3e9146b8196227656cc2959674fceec2f1c6e3187104ea3e7a90ea91d4809e00b63
EBUILD zabbix-6.0.18.ebuild 10283 BLAKE2B f819d2d4519f002b256484eb237dab6fc9edd60d362559dcb0f5a48ecd364877ca80b8750c3bff6b900d55f3bfb5a129c4d019505c5f496388ccd6fd524b81a1 SHA512 e7c0a97439cf0ba026909433914a3c61f3198a2e12c06ba3f023cd831160b56db15b970e3b1c2d817f1f07231ce8f2beb96dd2bb7e46bba975ee90a72b6414f1
EBUILD zabbix-6.0.19.ebuild 10285 BLAKE2B 3419dc4892b5110c0347a419c605f0e344c99831def1d1e72db6a0f6397a52e55faae6f00b189029be43abf8582c19ba35ae7170796e084dd2758cb7bc229a35 SHA512 2a3870ed7c291823118f9177cdfb3ed13fd68d0c04bca64b2b724244355c72460a4bfc756df2ed5f504a78643cdd95b2b0a6c51970c0376caaaf29402a590279
-EBUILD zabbix-6.4.0-r1.ebuild 10233 BLAKE2B 56c70004858959aa6c72ccdb9c35821877ee599a57dbecf78720206a180d09e2c2b0aa3dadec3520d386dff8aeddb3cfffaa8571d678000eebf5f8b6b0b04a8f SHA512 dc28d64c532c303f30d42e975f28ab1ee6679122776e83e0121984c51c64ed752a015167075301de84dd041db42de411a3e4682a54fc35fdcdda67b712bc923a
EBUILD zabbix-6.4.3.ebuild 10281 BLAKE2B 1baad42a3ab68ddbfd1f96958bf1f335e64be66c37882058e44e44c8308dfc7262281d0168c47f83cf3cfae3a112f16b2a6ada9831e5e68a46587f1b6137ab43 SHA512 bb19f18d6667b3b41ca8994c5ec648281ab80048bf2ab29f4acd6b9ea01c502e635295bd7e6ec1d0b06462272d8ea993af9ae0200bad4c5908c1a8026fdafa03
EBUILD zabbix-6.4.4.ebuild 10283 BLAKE2B 44d4f85febe37026dff5228c58463432ed70a00bb76323f149f0203693c519fe6822b40abd46f26604177a51f8d1591e0fb9a4c86e17416f7c2a486a71c7b5f4 SHA512 3aed0e998df26be546817e18c29d6deb0dfa01d2aad16d66ffeab6a738a39997e70f44ac70c5f82a25c381a6b187b16f2be2cbeae3212deb944025f3f4323f8f
MISC metadata.xml 1655 BLAKE2B 46ab1f5adaff6069890380b23a6edaf8f0f7380ffc4a320f17df52f2e59867bdcf09633d9c6e242434919d3512d557c2f623d2826b1453424c43dc0b0ee0a262 SHA512 62e5a8853c13dac034360bd1a7b61987b548641b76860f05a8f75181b8d8029e06bc9cbf136d42836e714cf0c193b04a589d214a7864d607bf93dd97066f1a70
diff --git a/net-analyzer/zabbix/zabbix-4.0.44.ebuild b/net-analyzer/zabbix/zabbix-4.0.44.ebuild
deleted file mode 100644
index 8436fd2d7b37..000000000000
--- a/net-analyzer/zabbix/zabbix-4.0.44.ebuild
+++ /dev/null
@@ -1,367 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# needed to make webapp-config dep optional
-WEBAPP_OPTIONAL="yes"
-inherit webapp java-pkg-opt-2 systemd toolchain-funcs tmpfiles user-info
-
-DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
-HOMEPAGE="https://www.zabbix.com/"
-MY_P=${P/_/}
-MY_PV=${PV/_/}
-SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 x86"
-IUSE="+agent curl frontend gnutls ipv6 java ldap libxml2 mbedtls mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh static xmpp"
-REQUIRED_USE="|| ( agent frontend proxy server )
- ?? ( gnutls mbedtls openssl )
- proxy? ( ^^ ( mysql oracle postgres sqlite ) )
- server? ( ^^ ( mysql oracle postgres ) !sqlite )
- static? ( !oracle !snmp )"
-
-COMMON_DEPEND="
- curl? ( net-misc/curl )
- gnutls? ( net-libs/gnutls:0= )
- java? ( >=virtual/jdk-1.8:* )
- ldap? (
- =dev-libs/cyrus-sasl-2*
- net-libs/gnutls:=
- net-nds/openldap:=
- )
- libxml2? ( dev-libs/libxml2 )
- mbedtls? ( net-libs/mbedtls:0= )
- mysql? ( dev-db/mysql-connector-c:= )
- odbc? ( dev-db/unixODBC )
- openipmi? ( sys-libs/openipmi )
- openssl? ( dev-libs/openssl:=[-bindist(-)] )
- oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
- postgres? ( dev-db/postgresql:* )
- proxy? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- server? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- snmp? ( net-analyzer/net-snmp:= )
- sqlite? ( dev-db/sqlite )
- ssh? ( net-libs/libssh2 )
- xmpp? ( dev-libs/iksemel )
-"
-
-RDEPEND="${COMMON_DEPEND}
- acct-group/zabbix
- acct-user/zabbix
- java? ( >=virtual/jre-1.8:* )
- mysql? ( virtual/mysql )
- proxy? (
- dev-libs/libpcre
- net-analyzer/fping[suid]
- )
- server? (
- app-admin/webapp-config
- dev-libs/libpcre
- net-analyzer/fping[suid]
- )
- frontend? (
- app-admin/webapp-config
- dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
- media-libs/gd[png]
- virtual/httpd-php:*
- mysql? ( dev-lang/php[mysqli] )
- odbc? ( dev-lang/php[odbc] )
- oracle? ( dev-lang/php[oci8-instant-client] )
- postgres? ( dev-lang/php[postgres] )
- sqlite? ( dev-lang/php[sqlite] )
- )
-"
-DEPEND="${COMMON_DEPEND}
- static? (
- curl? ( net-misc/curl[static-libs] )
- ldap? (
- =dev-libs/cyrus-sasl-2*[static-libs]
- net-libs/gnutls[static-libs]
- net-nds/openldap[static-libs]
- )
- libxml2? ( dev-libs/libxml2[static-libs] )
- mysql? ( dev-db/mysql-connector-c[static-libs] )
- odbc? ( dev-db/unixODBC[static-libs] )
- postgres? ( dev-db/postgresql:*[static-libs] )
- sqlite? ( dev-db/sqlite[static-libs] )
- ssh? ( net-libs/libssh2 )
- )
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
- "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
-)
-
-S=${WORKDIR}/${MY_P}
-
-ZABBIXJAVA_BASE="opt/zabbix_java"
-
-pkg_setup() {
- if use oracle; then
- if [ -z "${ORACLE_HOME}" ]; then
- eerror
- eerror "The environment variable ORACLE_HOME must be set"
- eerror "and point to the correct location."
- eerror "It looks like you don't have Oracle installed."
- eerror
- die "Environment variable ORACLE_HOME is not set"
- fi
- fi
-
- if use frontend; then
- webapp_pkg_setup
- fi
-
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- default
-}
-
-src_configure() {
- econf \
- $(use_enable agent) \
- $(use_enable ipv6) \
- $(use_enable java) \
- $(use_enable proxy) \
- $(use_enable server) \
- $(use_enable static) \
- $(use_with curl libcurl) \
- $(use_with gnutls) \
- $(use_with ldap) \
- $(use_with libxml2) \
- $(use_with mbedtls) \
- $(use_with mysql) \
- $(use_with odbc unixodbc) \
- $(use_with openipmi openipmi) \
- $(use_with openssl) \
- $(use_with oracle) \
- $(use_with postgres postgresql) \
- $(use_with snmp net-snmp) \
- $(use_with sqlite sqlite3) \
- $(use_with ssh ssh2) \
- $(use_with xmpp jabber)
-}
-
-src_compile() {
- if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
- emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
- fi
-}
-
-src_install() {
- local dirs=(
- /etc/zabbix
- /var/lib/zabbix
- /var/lib/zabbix/home
- /var/lib/zabbix/scripts
- /var/lib/zabbix/alertscripts
- /var/lib/zabbix/externalscripts
- /var/log/zabbix
- )
-
- for dir in "${dirs[@]}"; do
- dodir "${dir}"
- keepdir "${dir}"
- done
-
- if use server; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_server.conf
- fperms 0640 /etc/zabbix/zabbix_server.conf
- fowners root:zabbix /etc/zabbix/zabbix_server.conf
-
- newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
-
- dosbin src/zabbix_server/zabbix_server
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-server.service
- newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
- fi
-
- if use proxy; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_proxy.conf
- fperms 0640 /etc/zabbix/zabbix_proxy.conf
- fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
-
- newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
-
- dosbin src/zabbix_proxy/zabbix_proxy
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-proxy.service
- newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
- fi
-
- if use agent; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_agentd.conf
- fperms 0640 /etc/zabbix/zabbix_agentd.conf
- fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
-
- newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
-
- dosbin src/zabbix_agent/zabbix_agentd
- dobin \
- src/zabbix_sender/zabbix_sender \
- src/zabbix_get/zabbix_get
-
- systemd_dounit "${FILESDIR}"/zabbix-agentd.service
- newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
- fi
-
- fowners root:zabbix /etc/zabbix
- fowners zabbix:zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
- fperms 0750 \
- /etc/zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
-
- dodoc README INSTALL NEWS ChangeLog \
- conf/zabbix_agentd.conf \
- conf/zabbix_proxy.conf \
- conf/zabbix_agentd/userparameter_examples.conf \
- conf/zabbix_agentd/userparameter_mysql.conf \
- conf/zabbix_server.conf
-
- if use frontend; then
- webapp_src_preinst
- cp -R frontends/php/* "${D}/${MY_HTDOCSDIR}"
- webapp_configfile \
- "${MY_HTDOCSDIR}"/include/db.inc.php \
- "${MY_HTDOCSDIR}"/include/config.inc.php
- webapp_src_install
- fi
-
- if use java; then
- dodir \
- /${ZABBIXJAVA_BASE} \
- /${ZABBIXJAVA_BASE}/bin \
- /${ZABBIXJAVA_BASE}/lib
- keepdir /${ZABBIXJAVA_BASE}
- exeinto /${ZABBIXJAVA_BASE}/bin
- doexe src/zabbix_java/bin/zabbix-java-gateway-${MY_PV}.jar
- exeinto /${ZABBIXJAVA_BASE}/lib
- doexe \
- src/zabbix_java/lib/logback-classic-1.2.9.jar \
- src/zabbix_java/lib/logback-console.xml \
- src/zabbix_java/lib/logback-core-1.2.9.jar \
- src/zabbix_java/lib/logback.xml \
- src/zabbix_java/lib/android-json-4.3_r3.1.jar \
- src/zabbix_java/lib/slf4j-api-1.7.32.jar
- newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
- newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
- fi
-}
-
-pkg_postinst() {
- if use server || use proxy ; then
- elog
- elog "You may need to configure your database for Zabbix"
- elog "if you have not already done so."
- elog
-
- zabbix_homedir=$(egethome zabbix)
- if [ -n "${zabbix_homedir}" ] && \
- [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
- ewarn
- ewarn "The user 'zabbix' should have his homedir changed"
- ewarn "to /var/lib/zabbix/home if you want to use"
- ewarn "custom alert scripts."
- ewarn
- ewarn "A real homedir might be needed for configfiles"
- ewarn "for custom alert scripts (e.g. ~/.sendxmpprc when"
- ewarn "using sendxmpp for Jabber alerts)."
- ewarn
- ewarn "To change the homedir use:"
- ewarn " usermod -d /var/lib/zabbix/home zabbix"
- ewarn
- fi
- fi
-
- if use server; then
- tmpfiles_process zabbix-server.conf
-
- elog
- elog "For distributed monitoring you have to run:"
- elog
- elog "zabbix_server -n <nodeid>"
- elog
- elog "This will convert database data for use with Node ID"
- elog "and also adds a local node."
- elog
- fi
-
- if use proxy; then
- tmpfiles_process zabbix-proxy.conf
- fi
-
- if use agent; then
- tmpfiles_process zabbix-agentd.conf
- fi
-
- elog "--"
- elog
- elog "You may need to add these lines to /etc/services:"
- elog
- elog "zabbix-agent 10050/tcp Zabbix Agent"
- elog "zabbix-agent 10050/udp Zabbix Agent"
- elog "zabbix-trapper 10051/tcp Zabbix Trapper"
- elog "zabbix-trapper 10051/udp Zabbix Trapper"
- elog
-
- if use server || use proxy ; then
- # check for fping
- fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
- case "${fping_perms}" in
- 4[157][157][157])
- ;;
- *)
- ewarn
- ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
- ewarn "you have to make /usr/sbin/fping setuid root and executable"
- ewarn "by everyone. Run the following command to fix it:"
- ewarn
- ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
- ewarn
- ewarn "Please be aware that this might impose a security risk,"
- ewarn "depending on the code quality of fping."
- ewarn
- ;;
- esac
- fi
-}
-
-pkg_prerm() {
- (use frontend || use server) && webapp_pkg_prerm
-}
diff --git a/net-analyzer/zabbix/zabbix-5.0.32.ebuild b/net-analyzer/zabbix/zabbix-5.0.32.ebuild
deleted file mode 100644
index c5d4ab2db7d0..000000000000
--- a/net-analyzer/zabbix/zabbix-5.0.32.ebuild
+++ /dev/null
@@ -1,398 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# To create the go modules tarball:
-# cd src/go
-# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
-# tar -acf zabbix-${PV}-go-deps.tar.xz go-mod
-
-EAPI=8
-
-GO_OPTIONAL="yes"
-# needed to make webapp-config dep optional
-WEBAPP_OPTIONAL="yes"
-inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-
-DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
-HOMEPAGE="https://www.zabbix.com/"
-MY_P=${P/_/}
-MY_PV=${PV/_/}
-SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
- agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
-"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 x86"
-IUSE="+agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh static"
-REQUIRED_USE="|| ( agent agent2 frontend proxy server )
- ?? ( gnutls openssl )
- proxy? ( ^^ ( mysql oracle postgres sqlite ) )
- server? ( ^^ ( mysql oracle postgres ) !sqlite )
- static? ( !oracle !snmp )"
-
-COMMON_DEPEND="
- curl? ( net-misc/curl )
- gnutls? ( net-libs/gnutls:0= )
- java? ( >=virtual/jdk-1.8:* )
- ldap? (
- =dev-libs/cyrus-sasl-2*
- net-libs/gnutls:=
- net-nds/openldap:=
- )
- libxml2? ( dev-libs/libxml2 )
- mysql? ( dev-db/mysql-connector-c:= )
- odbc? ( dev-db/unixODBC )
- openipmi? ( sys-libs/openipmi )
- openssl? ( dev-libs/openssl:=[-bindist(-)] )
- oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
- postgres? ( dev-db/postgresql:* )
- proxy? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- server? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- snmp? ( net-analyzer/net-snmp:= )
- sqlite? ( dev-db/sqlite )
- ssh? ( net-libs/libssh2 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- acct-group/zabbix
- acct-user/zabbix
- java? ( >=virtual/jre-1.8:* )
- mysql? ( virtual/mysql )
- proxy? (
- dev-libs/libpcre
- net-analyzer/fping[suid]
- )
- server? (
- app-admin/webapp-config
- dev-libs/libpcre
- net-analyzer/fping[suid]
- )
- frontend? (
- app-admin/webapp-config
- dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
- media-libs/gd[png]
- virtual/httpd-php:*
- mysql? ( dev-lang/php[mysqli] )
- odbc? ( dev-lang/php[odbc] )
- oracle? ( dev-lang/php[oci8-instant-client] )
- postgres? ( dev-lang/php[postgres] )
- sqlite? ( dev-lang/php[sqlite] )
- )
-"
-DEPEND="${COMMON_DEPEND}
- static? (
- curl? ( net-misc/curl[static-libs] )
- ldap? (
- =dev-libs/cyrus-sasl-2*[static-libs]
- net-libs/gnutls[static-libs]
- net-nds/openldap[static-libs]
- )
- libxml2? ( dev-libs/libxml2[static-libs] )
- mysql? ( dev-db/mysql-connector-c[static-libs] )
- odbc? ( dev-db/unixODBC[static-libs] )
- postgres? ( dev-db/postgresql:*[static-libs] )
- sqlite? ( dev-db/sqlite[static-libs] )
- ssh? ( net-libs/libssh2 )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- agent2? (
- >=dev-lang/go-1.12
- app-arch/unzip
- )
-"
-
-# upstream tests fail for agent2
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
- "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
- "${FILESDIR}/${PN}-5.0.22-system.sw.packages.patch"
-)
-
-S=${WORKDIR}/${MY_P}
-
-ZABBIXJAVA_BASE="opt/zabbix_java"
-
-pkg_setup() {
- if use oracle; then
- if [ -z "${ORACLE_HOME}" ]; then
- eerror
- eerror "The environment variable ORACLE_HOME must be set"
- eerror "and point to the correct location."
- eerror "It looks like you don't have Oracle installed."
- eerror
- die "Environment variable ORACLE_HOME is not set"
- fi
- fi
-
- if use frontend; then
- webapp_pkg_setup
- fi
-
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- default
-}
-
-src_configure() {
- econf \
- $(use_enable agent) \
- $(use_enable agent2) \
- $(use_enable ipv6) \
- $(use_enable java) \
- $(use_enable proxy) \
- $(use_enable server) \
- $(use_enable static) \
- $(use_with curl libcurl) \
- $(use_with gnutls) \
- $(use_with ldap) \
- $(use_with libxml2) \
- $(use_with mysql) \
- $(use_with odbc unixodbc) \
- $(use_with openipmi openipmi) \
- $(use_with openssl) \
- $(use_with oracle) \
- $(use_with postgres postgresql) \
- $(use_with snmp net-snmp) \
- $(use_with sqlite sqlite3) \
- $(use_with ssh ssh2)
-}
-
-src_compile() {
- if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
- emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
- fi
-}
-
-src_install() {
- local dirs=(
- /etc/zabbix
- /var/lib/zabbix
- /var/lib/zabbix/home
- /var/lib/zabbix/scripts
- /var/lib/zabbix/alertscripts
- /var/lib/zabbix/externalscripts
- /var/log/zabbix
- )
-
- for dir in "${dirs[@]}"; do
- dodir "${dir}"
- keepdir "${dir}"
- done
-
- if use server; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_server.conf
- fperms 0640 /etc/zabbix/zabbix_server.conf
- fowners root:zabbix /etc/zabbix/zabbix_server.conf
-
- newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
-
- dosbin src/zabbix_server/zabbix_server
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-server.service
- newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
- fi
-
- if use proxy; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_proxy.conf
- fperms 0640 /etc/zabbix/zabbix_proxy.conf
- fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
-
- newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
-
- dosbin src/zabbix_proxy/zabbix_proxy
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-proxy.service
- newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
- fi
-
- if use agent; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_agentd.conf
- fperms 0640 /etc/zabbix/zabbix_agentd.conf
- fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
-
- newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
-
- dosbin src/zabbix_agent/zabbix_agentd
- dobin \
- src/zabbix_sender/zabbix_sender \
- src/zabbix_get/zabbix_get
-
- systemd_dounit "${FILESDIR}"/zabbix-agentd.service
- newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
- fi
-
- if use agent2; then
- insinto /etc/zabbix
- doins "${S}"/src/go/conf/zabbix_agent2.conf
- fperms 0640 /etc/zabbix/zabbix_agent2.conf
- fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
-
- newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
-
- dosbin src/go/bin/zabbix_agent2
-
- systemd_dounit "${FILESDIR}"/zabbix-agent2.service
- newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
- fi
-
- fowners root:zabbix /etc/zabbix
- fowners zabbix:zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
- fperms 0750 \
- /etc/zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
-
- dodoc README INSTALL NEWS ChangeLog \
- conf/zabbix_agentd.conf \
- conf/zabbix_proxy.conf \
- conf/zabbix_agentd/userparameter_examples.conf \
- conf/zabbix_agentd/userparameter_mysql.conf \
- conf/zabbix_server.conf
-
- if use frontend; then
- webapp_src_preinst
- cp -R ui/* "${D}/${MY_HTDOCSDIR}"
- webapp_configfile \
- "${MY_HTDOCSDIR}"/include/db.inc.php \
- "${MY_HTDOCSDIR}"/include/config.inc.php
- webapp_src_install
- fi
-
- if use java; then
- dodir \
- /${ZABBIXJAVA_BASE} \
- /${ZABBIXJAVA_BASE}/bin \
- /${ZABBIXJAVA_BASE}/lib
- keepdir /${ZABBIXJAVA_BASE}
- exeinto /${ZABBIXJAVA_BASE}/bin
- doexe src/zabbix_java/bin/zabbix-java-gateway-${MY_PV}.jar
- exeinto /${ZABBIXJAVA_BASE}/lib
- doexe \
- src/zabbix_java/lib/logback-classic-1.2.9.jar \
- src/zabbix_java/lib/logback-console.xml \
- src/zabbix_java/lib/logback-core-1.2.9.jar \
- src/zabbix_java/lib/logback.xml \
- src/zabbix_java/lib/android-json-4.3_r3.1.jar \
- src/zabbix_java/lib/slf4j-api-1.7.32.jar
- newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
- newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
- fi
-}
-
-pkg_postinst() {
- if use server || use proxy ; then
- elog
- elog "You may need to configure your database for Zabbix"
- elog "if you have not already done so."
- elog
-
- zabbix_homedir=$(egethome zabbix)
- if [ -n "${zabbix_homedir}" ] && \
- [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
- ewarn
- ewarn "The user 'zabbix' should have his homedir changed"
- ewarn "to /var/lib/zabbix/home if you want to use"
- ewarn "custom alert scripts."
- ewarn
- ewarn "A real homedir might be needed for configfiles"
- ewarn "for custom alert scripts."
- ewarn
- ewarn "To change the homedir use:"
- ewarn " usermod -d /var/lib/zabbix/home zabbix"
- ewarn
- fi
- fi
-
- if use server; then
- tmpfiles_process zabbix-server.conf
-
- elog
- elog "For distributed monitoring you have to run:"
- elog
- elog "zabbix_server -n <nodeid>"
- elog
- elog "This will convert database data for use with Node ID"
- elog "and also adds a local node."
- elog
- fi
-
- if use proxy; then
- tmpfiles_process zabbix-proxy.conf
- fi
-
- if use agent; then
- tmpfiles_process zabbix-agentd.conf
- fi
-
- if use agent2; then
- tmpfiles_process zabbix-agent2.conf
- fi
-
- elog "--"
- elog
- elog "You may need to add these lines to /etc/services:"
- elog
- elog "zabbix-agent 10050/tcp Zabbix Agent"
- elog "zabbix-agent 10050/udp Zabbix Agent"
- elog "zabbix-trapper 10051/tcp Zabbix Trapper"
- elog "zabbix-trapper 10051/udp Zabbix Trapper"
- elog
-
- if use server || use proxy ; then
- # check for fping
- fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
- case "${fping_perms}" in
- 4[157][157][157])
- ;;
- *)
- ewarn
- ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
- ewarn "you have to make /usr/sbin/fping setuid root and executable"
- ewarn "by everyone. Run the following command to fix it:"
- ewarn
- ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
- ewarn
- ewarn "Please be aware that this might impose a security risk,"
- ewarn "depending on the code quality of fping."
- ewarn
- ;;
- esac
- fi
-}
-
-pkg_prerm() {
- (use frontend || use server) && webapp_pkg_prerm
-}
diff --git a/net-analyzer/zabbix/zabbix-6.0.14-r1.ebuild b/net-analyzer/zabbix/zabbix-6.0.14-r1.ebuild
deleted file mode 100644
index 402ad60fb8dd..000000000000
--- a/net-analyzer/zabbix/zabbix-6.0.14-r1.ebuild
+++ /dev/null
@@ -1,401 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# To create the go modules tarball:
-# cd src/go
-# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
-# tar -acf zabbix-${PV}-go-deps.tar.xz go-mod
-
-EAPI=8
-
-GO_OPTIONAL="yes"
-# needed to make webapp-config dep optional
-WEBAPP_OPTIONAL="yes"
-inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-
-DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
-HOMEPAGE="https://www.zabbix.com/"
-MY_P=${P/_/}
-MY_PV=${PV/_/}
-SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
- agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
-"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 x86"
-IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh static"
-REQUIRED_USE="|| ( agent agent2 frontend proxy server )
- ?? ( gnutls openssl )
- proxy? ( ^^ ( mysql oracle postgres sqlite ) )
- server? ( ^^ ( mysql oracle postgres ) !sqlite )
- static? ( !oracle !snmp )"
-
-COMMON_DEPEND="
- curl? ( net-misc/curl )
- gnutls? ( net-libs/gnutls:0= )
- java? ( >=virtual/jdk-1.8:* )
- ldap? (
- =dev-libs/cyrus-sasl-2*
- net-libs/gnutls:=
- net-nds/openldap:=
- )
- libxml2? ( dev-libs/libxml2 )
- mysql? ( dev-db/mysql-connector-c:= )
- odbc? ( dev-db/unixODBC )
- openipmi? ( sys-libs/openipmi )
- openssl? ( dev-libs/openssl:=[-bindist(-)] )
- oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
- postgres? ( dev-db/postgresql:* )
- proxy? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- server? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- snmp? ( net-analyzer/net-snmp:= )
- sqlite? ( dev-db/sqlite )
- ssh? ( net-libs/libssh2 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- acct-group/zabbix
- acct-user/zabbix
- java? ( >=virtual/jre-1.8:* )
- mysql? ( virtual/mysql )
- proxy? (
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- server? (
- app-admin/webapp-config
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- frontend? (
- app-admin/webapp-config
- dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
- media-libs/gd[png]
- virtual/httpd-php:*
- mysql? ( dev-lang/php[mysqli] )
- odbc? ( dev-lang/php[odbc] )
- oracle? ( dev-lang/php[oci8-instant-client] )
- postgres? ( dev-lang/php[postgres] )
- sqlite? ( dev-lang/php[sqlite] )
- )
-"
-DEPEND="${COMMON_DEPEND}
- static? (
- curl? ( net-misc/curl[static-libs] )
- ldap? (
- =dev-libs/cyrus-sasl-2*[static-libs]
- net-libs/gnutls[static-libs]
- net-nds/openldap[static-libs]
- )
- libxml2? ( dev-libs/libxml2[static-libs] )
- mysql? ( dev-db/mysql-connector-c[static-libs] )
- odbc? ( dev-db/unixODBC[static-libs] )
- postgres? ( dev-db/postgresql:*[static-libs] )
- sqlite? ( dev-db/sqlite[static-libs] )
- ssh? ( net-libs/libssh2 )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- agent2? (
- >=dev-lang/go-1.12
- app-arch/unzip
- )
-"
-
-# upstream tests fail for agent2
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
- "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
- "${FILESDIR}/${PN}-6.0.3-system.sw.packages.patch"
-)
-
-S=${WORKDIR}/${MY_P}
-
-ZABBIXJAVA_BASE="opt/zabbix_java"
-
-pkg_setup() {
- if use oracle; then
- if [ -z "${ORACLE_HOME}" ]; then
- eerror
- eerror "The environment variable ORACLE_HOME must be set"
- eerror "and point to the correct location."
- eerror "It looks like you don't have Oracle installed."
- eerror
- die "Environment variable ORACLE_HOME is not set"
- fi
- fi
-
- if use frontend; then
- webapp_pkg_setup
- fi
-
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- default
-}
-
-src_configure() {
- local econf_args=(
- --with-libpcre2
- "$(use_enable agent)"
- "$(use_enable agent2)"
- "$(use_enable ipv6)"
- "$(use_enable java)"
- "$(use_enable proxy)"
- "$(use_enable server)"
- "$(use_enable static)"
- "$(use_with curl libcurl)"
- "$(use_with gnutls)"
- "$(use_with ldap)"
- "$(use_with libxml2)"
- "$(use_with mysql)"
- "$(use_with odbc unixodbc)"
- "$(use_with openipmi openipmi)"
- "$(use_with openssl)"
- "$(use_with oracle)"
- "$(use_with postgres postgresql)"
- "$(use_with snmp net-snmp)"
- "$(use_with sqlite sqlite3)"
- "$(use_with ssh ssh2)"
- )
-
- econf ${econf_args[@]}
-}
-
-src_compile() {
- if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
- emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
- fi
-}
-
-src_install() {
- local dirs=(
- /etc/zabbix
- /var/lib/zabbix
- /var/lib/zabbix/home
- /var/lib/zabbix/scripts
- /var/lib/zabbix/alertscripts
- /var/lib/zabbix/externalscripts
- /var/log/zabbix
- )
-
- for dir in "${dirs[@]}"; do
- keepdir "${dir}"
- done
-
- if use server; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_server.conf
- fperms 0640 /etc/zabbix/zabbix_server.conf
- fowners root:zabbix /etc/zabbix/zabbix_server.conf
-
- newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
-
- dosbin src/zabbix_server/zabbix_server
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-server.service
- newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
- fi
-
- if use proxy; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_proxy.conf
- fperms 0640 /etc/zabbix/zabbix_proxy.conf
- fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
-
- newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
-
- dosbin src/zabbix_proxy/zabbix_proxy
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-proxy.service
- newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
- fi
-
- if use agent; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_agentd.conf
- fperms 0640 /etc/zabbix/zabbix_agentd.conf
- fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
-
- newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
-
- dosbin src/zabbix_agent/zabbix_agentd
- dobin \
- src/zabbix_sender/zabbix_sender \
- src/zabbix_get/zabbix_get
-
- systemd_dounit "${FILESDIR}"/zabbix-agentd.service
- newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
- fi
- if use agent2; then
- insinto /etc/zabbix
- doins "${S}"/src/go/conf/zabbix_agent2.conf
- fperms 0640 /etc/zabbix/zabbix_agent2.conf
- fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
- keepdir /etc/zabbix/zabbix_agent2.d/plugins.d
-
- newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
-
- dosbin src/go/bin/zabbix_agent2
-
- systemd_dounit "${FILESDIR}"/zabbix-agent2.service
- newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
- fi
-
- fowners root:zabbix /etc/zabbix
- fowners zabbix:zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
- fperms 0750 \
- /etc/zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
-
- dodoc README INSTALL NEWS ChangeLog \
- conf/zabbix_agentd.conf \
- conf/zabbix_proxy.conf \
- conf/zabbix_agentd/userparameter_examples.conf \
- conf/zabbix_agentd/userparameter_mysql.conf \
- conf/zabbix_server.conf
-
- if use frontend; then
- webapp_src_preinst
- cp -R ui/* "${D}/${MY_HTDOCSDIR}"
- webapp_configfile \
- "${MY_HTDOCSDIR}"/include/db.inc.php \
- "${MY_HTDOCSDIR}"/include/config.inc.php
- webapp_src_install
- fi
-
- if use java; then
- dodir \
- /${ZABBIXJAVA_BASE} \
- /${ZABBIXJAVA_BASE}/bin \
- /${ZABBIXJAVA_BASE}/lib
- keepdir /${ZABBIXJAVA_BASE}
- exeinto /${ZABBIXJAVA_BASE}/bin
- doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
- exeinto /${ZABBIXJAVA_BASE}/lib
- doexe \
- src/zabbix_java/lib/logback-classic-1.2.9.jar \
- src/zabbix_java/lib/logback-console.xml \
- src/zabbix_java/lib/logback-core-1.2.9.jar \
- src/zabbix_java/lib/logback.xml \
- src/zabbix_java/lib/android-json-4.3_r3.1.jar \
- src/zabbix_java/lib/slf4j-api-1.7.32.jar
- newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
- newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
- fi
-}
-
-pkg_postinst() {
- if use server || use proxy ; then
- elog
- elog "You may need to configure your database for Zabbix"
- elog "if you have not already done so."
- elog
-
- zabbix_homedir=$(egethome zabbix)
- if [ -n "${zabbix_homedir}" ] && \
- [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
- ewarn
- ewarn "The user 'zabbix' should have his homedir changed"
- ewarn "to /var/lib/zabbix/home if you want to use"
- ewarn "custom alert scripts."
- ewarn
- ewarn "A real homedir might be needed for configfiles"
- ewarn "for custom alert scripts."
- ewarn
- ewarn "To change the homedir use:"
- ewarn " usermod -d /var/lib/zabbix/home zabbix"
- ewarn
- fi
- fi
-
- if use server; then
- tmpfiles_process zabbix-server.conf
-
- elog
- elog "For distributed monitoring you have to run:"
- elog
- elog "zabbix_server -n <nodeid>"
- elog
- elog "This will convert database data for use with Node ID"
- elog "and also adds a local node."
- elog
- fi
-
- if use proxy; then
- tmpfiles_process zabbix-proxy.conf
- fi
-
- if use agent; then
- tmpfiles_process zabbix-agentd.conf
- fi
-
- if use agent2; then
- tmpfiles_process zabbix-agent2.conf
- fi
-
- elog "--"
- elog
- elog "You may need to add these lines to /etc/services:"
- elog
- elog "zabbix-agent 10050/tcp Zabbix Agent"
- elog "zabbix-agent 10050/udp Zabbix Agent"
- elog "zabbix-trapper 10051/tcp Zabbix Trapper"
- elog "zabbix-trapper 10051/udp Zabbix Trapper"
- elog
-
- if use server || use proxy ; then
- # check for fping
- fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
- case "${fping_perms}" in
- 4[157][157][157])
- ;;
- *)
- ewarn
- ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
- ewarn "you have to make /usr/sbin/fping setuid root and executable"
- ewarn "by everyone. Run the following command to fix it:"
- ewarn
- ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
- ewarn
- ewarn "Please be aware that this might impose a security risk,"
- ewarn "depending on the code quality of fping."
- ewarn
- ;;
- esac
- fi
-}
-
-pkg_prerm() {
- (use frontend || use server) && webapp_pkg_prerm
-}
diff --git a/net-analyzer/zabbix/zabbix-6.4.0-r1.ebuild b/net-analyzer/zabbix/zabbix-6.4.0-r1.ebuild
deleted file mode 100644
index 0c7469cad01a..000000000000
--- a/net-analyzer/zabbix/zabbix-6.4.0-r1.ebuild
+++ /dev/null
@@ -1,401 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# To create the go modules tarball:
-# cd src/go
-# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
-# tar -acf zabbix-${PV}-go-deps.tar.xz go-mod
-
-EAPI=8
-
-GO_OPTIONAL="yes"
-# needed to make webapp-config dep optional
-WEBAPP_OPTIONAL="yes"
-inherit webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-
-DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
-HOMEPAGE="https://www.zabbix.com/"
-MY_P=${P/_/}
-MY_PV=${PV/_/}
-SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
- agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
-"
-
-LICENSE="GPL-2"
-SLOT="0/$(ver_cut 1-2)"
-WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 x86"
-IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl oracle +postgres proxy server snmp sqlite ssh static"
-REQUIRED_USE="|| ( agent agent2 frontend proxy server )
- ?? ( gnutls openssl )
- proxy? ( ^^ ( mysql oracle postgres sqlite ) )
- server? ( ^^ ( mysql oracle postgres ) !sqlite )
- static? ( !oracle !snmp )"
-
-COMMON_DEPEND="
- curl? ( net-misc/curl )
- gnutls? ( net-libs/gnutls:0= )
- java? ( >=virtual/jdk-1.8:* )
- ldap? (
- =dev-libs/cyrus-sasl-2*
- net-libs/gnutls:=
- net-nds/openldap:=
- )
- libxml2? ( dev-libs/libxml2 )
- mysql? ( dev-db/mysql-connector-c:= )
- odbc? ( dev-db/unixODBC )
- openipmi? ( sys-libs/openipmi )
- openssl? ( dev-libs/openssl:=[-bindist(-)] )
- oracle? ( dev-db/oracle-instantclient[odbc,sdk] )
- postgres? ( dev-db/postgresql:* )
- proxy? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- server? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- snmp? ( net-analyzer/net-snmp:= )
- sqlite? ( dev-db/sqlite )
- ssh? ( net-libs/libssh2 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- acct-group/zabbix
- acct-user/zabbix
- java? ( >=virtual/jre-1.8:* )
- mysql? ( virtual/mysql )
- proxy? (
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- server? (
- app-admin/webapp-config
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- frontend? (
- app-admin/webapp-config
- dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
- media-libs/gd[png]
- virtual/httpd-php:*
- mysql? ( dev-lang/php[mysqli] )
- odbc? ( dev-lang/php[odbc] )
- oracle? ( dev-lang/php[oci8-instant-client] )
- postgres? ( dev-lang/php[postgres] )
- sqlite? ( dev-lang/php[sqlite] )
- )
-"
-DEPEND="${COMMON_DEPEND}
- static? (
- curl? ( net-misc/curl[static-libs] )
- ldap? (
- =dev-libs/cyrus-sasl-2*[static-libs]
- net-libs/gnutls[static-libs]
- net-nds/openldap[static-libs]
- )
- libxml2? ( dev-libs/libxml2[static-libs] )
- mysql? ( dev-db/mysql-connector-c[static-libs] )
- odbc? ( dev-db/unixODBC[static-libs] )
- postgres? ( dev-db/postgresql:*[static-libs] )
- sqlite? ( dev-db/sqlite[static-libs] )
- ssh? ( net-libs/libssh2 )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- agent2? (
- >=dev-lang/go-1.12
- app-arch/unzip
- )
-"
-
-# upstream tests fail for agent2
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
- "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
- "${FILESDIR}/${PN}-6.4.0-configure-sscanf.patch"
-)
-
-S=${WORKDIR}/${MY_P}
-
-ZABBIXJAVA_BASE="opt/zabbix_java"
-
-pkg_setup() {
- if use oracle; then
- if [ -z "${ORACLE_HOME}" ]; then
- eerror
- eerror "The environment variable ORACLE_HOME must be set"
- eerror "and point to the correct location."
- eerror "It looks like you don't have Oracle installed."
- eerror
- die "Environment variable ORACLE_HOME is not set"
- fi
- fi
-
- if use frontend; then
- webapp_pkg_setup
- fi
-
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- default
-}
-
-src_configure() {
- local econf_args=(
- --with-libpcre2
- "$(use_enable agent)"
- "$(use_enable agent2)"
- "$(use_enable ipv6)"
- "$(use_enable java)"
- "$(use_enable proxy)"
- "$(use_enable server)"
- "$(use_enable static)"
- "$(use_with curl libcurl)"
- "$(use_with gnutls)"
- "$(use_with ldap)"
- "$(use_with libxml2)"
- "$(use_with mysql)"
- "$(use_with odbc unixodbc)"
- "$(use_with openipmi openipmi)"
- "$(use_with openssl)"
- "$(use_with oracle)"
- "$(use_with postgres postgresql)"
- "$(use_with snmp net-snmp)"
- "$(use_with sqlite sqlite3)"
- "$(use_with ssh ssh2)"
- )
-
- econf ${econf_args[@]}
-}
-
-src_compile() {
- if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
- emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
- fi
-}
-
-src_install() {
- local dirs=(
- /etc/zabbix
- /var/lib/zabbix
- /var/lib/zabbix/home
- /var/lib/zabbix/scripts
- /var/lib/zabbix/alertscripts
- /var/lib/zabbix/externalscripts
- /var/log/zabbix
- )
-
- for dir in "${dirs[@]}"; do
- keepdir "${dir}"
- done
-
- if use server; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_server.conf
- fperms 0640 /etc/zabbix/zabbix_server.conf
- fowners root:zabbix /etc/zabbix/zabbix_server.conf
-
- newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
-
- dosbin src/zabbix_server/zabbix_server
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-server.service
- newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
- fi
-
- if use proxy; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_proxy.conf
- fperms 0640 /etc/zabbix/zabbix_proxy.conf
- fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
-
- newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
-
- dosbin src/zabbix_proxy/zabbix_proxy
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-proxy.service
- newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
- fi
-
- if use agent; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_agentd.conf
- fperms 0640 /etc/zabbix/zabbix_agentd.conf
- fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
-
- newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
-
- dosbin src/zabbix_agent/zabbix_agentd
- dobin \
- src/zabbix_sender/zabbix_sender \
- src/zabbix_get/zabbix_get
-
- systemd_dounit "${FILESDIR}"/zabbix-agentd.service
- newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
- fi
- if use agent2; then
- insinto /etc/zabbix
- doins "${S}"/src/go/conf/zabbix_agent2.conf
- fperms 0640 /etc/zabbix/zabbix_agent2.conf
- fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
- keepdir /etc/zabbix/zabbix_agent2.d/plugins.d
-
- newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
-
- dosbin src/go/bin/zabbix_agent2
-
- systemd_dounit "${FILESDIR}"/zabbix-agent2.service
- newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
- fi
-
- fowners root:zabbix /etc/zabbix
- fowners zabbix:zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
- fperms 0750 \
- /etc/zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
-
- dodoc README INSTALL NEWS ChangeLog \
- conf/zabbix_agentd.conf \
- conf/zabbix_proxy.conf \
- conf/zabbix_agentd/userparameter_examples.conf \
- conf/zabbix_agentd/userparameter_mysql.conf \
- conf/zabbix_server.conf
-
- if use frontend; then
- webapp_src_preinst
- cp -R ui/* "${D}/${MY_HTDOCSDIR}"
- webapp_configfile \
- "${MY_HTDOCSDIR}"/include/db.inc.php \
- "${MY_HTDOCSDIR}"/include/config.inc.php
- webapp_src_install
- fi
-
- if use java; then
- dodir \
- /${ZABBIXJAVA_BASE} \
- /${ZABBIXJAVA_BASE}/bin \
- /${ZABBIXJAVA_BASE}/lib
- keepdir /${ZABBIXJAVA_BASE}
- exeinto /${ZABBIXJAVA_BASE}/bin
- doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
- exeinto /${ZABBIXJAVA_BASE}/lib
- doexe \
- src/zabbix_java/lib/logback-classic-1.2.9.jar \
- src/zabbix_java/lib/logback-console.xml \
- src/zabbix_java/lib/logback-core-1.2.9.jar \
- src/zabbix_java/lib/logback.xml \
- src/zabbix_java/lib/android-json-4.3_r3.1.jar \
- src/zabbix_java/lib/slf4j-api-1.7.32.jar
- newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
- newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
- fi
-}
-
-pkg_postinst() {
- if use server || use proxy ; then
- elog
- elog "You may need to configure your database for Zabbix"
- elog "if you have not already done so."
- elog
-
- zabbix_homedir=$(egethome zabbix)
- if [ -n "${zabbix_homedir}" ] && \
- [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
- ewarn
- ewarn "The user 'zabbix' should have his homedir changed"
- ewarn "to /var/lib/zabbix/home if you want to use"
- ewarn "custom alert scripts."
- ewarn
- ewarn "A real homedir might be needed for configfiles"
- ewarn "for custom alert scripts."
- ewarn
- ewarn "To change the homedir use:"
- ewarn " usermod -d /var/lib/zabbix/home zabbix"
- ewarn
- fi
- fi
-
- if use server; then
- tmpfiles_process zabbix-server.conf
-
- elog
- elog "For distributed monitoring you have to run:"
- elog
- elog "zabbix_server -n <nodeid>"
- elog
- elog "This will convert database data for use with Node ID"
- elog "and also adds a local node."
- elog
- fi
-
- if use proxy; then
- tmpfiles_process zabbix-proxy.conf
- fi
-
- if use agent; then
- tmpfiles_process zabbix-agentd.conf
- fi
-
- if use agent2; then
- tmpfiles_process zabbix-agent2.conf
- fi
-
- elog "--"
- elog
- elog "You may need to add these lines to /etc/services:"
- elog
- elog "zabbix-agent 10050/tcp Zabbix Agent"
- elog "zabbix-agent 10050/udp Zabbix Agent"
- elog "zabbix-trapper 10051/tcp Zabbix Trapper"
- elog "zabbix-trapper 10051/udp Zabbix Trapper"
- elog
-
- if use server || use proxy ; then
- # check for fping
- fping_perms=$(stat -c %a /usr/sbin/fping 2>/dev/null)
- case "${fping_perms}" in
- 4[157][157][157])
- ;;
- *)
- ewarn
- ewarn "If you want to use the checks 'icmpping' and 'icmppingsec',"
- ewarn "you have to make /usr/sbin/fping setuid root and executable"
- ewarn "by everyone. Run the following command to fix it:"
- ewarn
- ewarn " chmod u=rwsx,g=rx,o=rx /usr/sbin/fping"
- ewarn
- ewarn "Please be aware that this might impose a security risk,"
- ewarn "depending on the code quality of fping."
- ewarn
- ;;
- esac
- fi
-}
-
-pkg_prerm() {
- (use frontend || use server) && webapp_pkg_prerm
-}
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index 7f1df3f16797..6786c3653bd3 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest
index 626b60d27963..39b6651a36ec 100644
--- a/net-firewall/nftables/Manifest
+++ b/net-firewall/nftables/Manifest
@@ -10,7 +10,7 @@ DIST nftables-1.0.7.tar.xz 857140 BLAKE2B 972adbb958f36b300618ce03fbbfc1fdb6fd55
DIST nftables-1.0.7.tar.xz.sig 566 BLAKE2B 53abe2598e9b362912d3e2e94ea6e04352d0484b9d1d645c8f18b6133be53d63a8d71d500e57528a57aededb84dedaf61010236afda560b16e7642db45e2f45c SHA512 b5821aa6939dc5b4d16065d9d7083e4ff40b9f99417354efbcbc95a8ccde43108b99a5b8a75a24086cd3df2291a049cad3adb7b06e2c098f0eb7861f85c5c768
DIST nftables-1.0.8.tar.xz 882980 BLAKE2B cdf174846cbc3e581993cdee3a24e5ead3fdbb3d6b24d51473ed88affb7fcf70279a8374a4963b31044a9e64cb72ddb28ca1f1686bbaa3101eed4d623fb67d05 SHA512 06053c05a0d7c84a5cc4d22733836dadf9880c3552df3dace6d30aea95c7e1edb5528ea45df8576f282c15bf58f23407e26efb22257bd98a478849a8bdd4f8d5
DIST nftables-1.0.8.tar.xz.sig 566 BLAKE2B 2f22b9467a55a46ec9e8caf13efe3cd59a6a1a867174602b583549ccaff54576b5f80b5ad9b1cefd208c3f49bc6ce07072626218f479628df369ed7294e1b83b SHA512 0ddd8f29dc5ba891069c63715719f11c0a4745f1e3cd9cd7f9e388ac35835cfbe8f34b371a2ce2a06cbda42384cc72d0bf57746fb02757d68a9b053bbbd67a77
-EBUILD nftables-1.0.7-r1.ebuild 6841 BLAKE2B 01148989852d33aa4165ab04051eed0f2e7041a2f7603bc97312f976fcbf5837b2fea2d48c999a0503a0f1612a84ad5ab8a4538b829b559806e7f9cbb8c1442c SHA512 f77615568550771bba9dba9d2a38c24be692a2f1a329d532cd9adaf7eca3b15473b207ea5b259ad859214275334bc760f25adb456215733c95a1fe95db1333de
-EBUILD nftables-1.0.8-r1.ebuild 6458 BLAKE2B a9fdd60b6abe84acb1f05c447682c85a2773b71fae8216bbd7c46324be2186ee80da9a323763537b27f51fa008b76aea611d1b347f8d4f883d1b12e6b9096fbd SHA512 7b1ef6ae065e83599c897634699cc29c08577d31d612052caa8a8cc216c9c072843d1a90cbf1a1574b63dd15ad3b27ff9e52b97d86491ff3ab8ca7660b4d22ce
-EBUILD nftables-9999.ebuild 6458 BLAKE2B a9fdd60b6abe84acb1f05c447682c85a2773b71fae8216bbd7c46324be2186ee80da9a323763537b27f51fa008b76aea611d1b347f8d4f883d1b12e6b9096fbd SHA512 7b1ef6ae065e83599c897634699cc29c08577d31d612052caa8a8cc216c9c072843d1a90cbf1a1574b63dd15ad3b27ff9e52b97d86491ff3ab8ca7660b4d22ce
+EBUILD nftables-1.0.7-r1.ebuild 6833 BLAKE2B 7701fbefaddd0cc86d116392676626a406183af55a5d7b69ce38e42078d5f5843322e78a359c78f56e7fa365b2d9e56a58be3ab15591b13b707b0197e3d2386f SHA512 29cdf5abaab6d50644395f87580d431103c9c6bb060cf31acab468d61f929fd046799a9cb8f0f75a94f22a488821723cc93f0a85d1deff25b1d4c11ac0ee92a4
+EBUILD nftables-1.0.8-r1.ebuild 6450 BLAKE2B 6267ad261c6b659b0e13e2def2114f3da37517289074238398d0c91ea7e7d528d858bc6483849377469dd8427114001e8be82b3de57cd9bf5d1d02f81f30bb52 SHA512 ae5b73038616c4dc16623b295638c7011d9f34c224fd602ef0ceb3cd655c53e7f98e9683baf090e070b34faa403e7dba1b6f6f9276f66b311c0ebc53e733bec6
+EBUILD nftables-9999.ebuild 6450 BLAKE2B 6267ad261c6b659b0e13e2def2114f3da37517289074238398d0c91ea7e7d528d858bc6483849377469dd8427114001e8be82b3de57cd9bf5d1d02f81f30bb52 SHA512 ae5b73038616c4dc16623b295638c7011d9f34c224fd602ef0ceb3cd655c53e7f98e9683baf090e070b34faa403e7dba1b6f6f9276f66b311c0ebc53e733bec6
MISC metadata.xml 933 BLAKE2B 8e76ce489c41dcc01e222d77af40f2ba5cb7ddffc2bc818c6fc8c16e24dc308c125ce4d78db1647e77af96f32c85dd3391f7079e2cee26c129c56557e0c48c8a SHA512 058d38df1dbb2c1d0e611bd992f37498d3977561c3b34846fdf0d569573f2ef93a29a216ab491e583cfc2399c55c839d256dfcf8b1d7aaba63ed6ea90f22df25
diff --git a/net-firewall/nftables/nftables-1.0.7-r1.ebuild b/net-firewall/nftables/nftables-1.0.7-r1.ebuild
index 461806c0f9f7..48293af58b97 100644
--- a/net-firewall/nftables/nftables-1.0.7-r1.ebuild
+++ b/net-firewall/nftables/nftables-1.0.7-r1.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{9..11} )
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
inherit edo linux-info distutils-r1 systemd verify-sig
-DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
+DESCRIPTION="Linux kernel firewall, NAT and packet mangling tools"
HOMEPAGE="https://netfilter.org/projects/nftables/"
if [[ ${PV} =~ ^[9]{4,}$ ]]; then
diff --git a/net-firewall/nftables/nftables-1.0.8-r1.ebuild b/net-firewall/nftables/nftables-1.0.8-r1.ebuild
index 6acc2d710064..db4ad6e3feb7 100644
--- a/net-firewall/nftables/nftables-1.0.8-r1.ebuild
+++ b/net-firewall/nftables/nftables-1.0.8-r1.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{10..11} )
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
inherit edo linux-info distutils-r1 systemd verify-sig
-DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
+DESCRIPTION="Linux kernel firewall, NAT and packet mangling tools"
HOMEPAGE="https://netfilter.org/projects/nftables/"
if [[ ${PV} =~ ^[9]{4,}$ ]]; then
diff --git a/net-firewall/nftables/nftables-9999.ebuild b/net-firewall/nftables/nftables-9999.ebuild
index 6acc2d710064..db4ad6e3feb7 100644
--- a/net-firewall/nftables/nftables-9999.ebuild
+++ b/net-firewall/nftables/nftables-9999.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{10..11} )
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/netfilter.org.asc
inherit edo linux-info distutils-r1 systemd verify-sig
-DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
+DESCRIPTION="Linux kernel firewall, NAT and packet mangling tools"
HOMEPAGE="https://netfilter.org/projects/nftables/"
if [[ ${PV} =~ ^[9]{4,}$ ]]; then
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index b39caa710861..47c9a64c6d0e 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/utelnetd/Manifest b/net-misc/utelnetd/Manifest
index c58eeebabd63..6d207ec94b4e 100644
--- a/net-misc/utelnetd/Manifest
+++ b/net-misc/utelnetd/Manifest
@@ -1,4 +1,6 @@
+AUX utelnetd-0.1.11-musl-getgt.patch 267 BLAKE2B 8470c533d2b0d6271521bb68e6742eac0d7eb17ee5ccc6c9723b34da10c5b797f014f505cb1064e4eff1a1badb879f22a05b4893048fcb130d1f9b21e806fafa SHA512 d9e0abafb72c28339b614bf9335043be85d0541bb20be14d9259ce8f861c00509e0f3ca6b962ef25aa34c11347e6214d44a170d1fc9ef79c6c5a715d70a18172
AUX utelnetd.initd 349 BLAKE2B 7e071244e681cf048302a95372cb11698ab6f53a2ea1d3d79d2e08748c3741d65abedf864d76df91007e1b127e8fd5406c19e5861cd44d1fd935d51676806f11 SHA512 543f888cc0016bf374106bdc09504e15ad9eb2db67bc8c98c386ad50564bd24a9e481a977314c9a8734a9c8b43af26c20df36525ff249f8c6f0ef87344afc248
DIST utelnetd-0.1.11.tar.gz 14548 BLAKE2B bf87dd15b3bb40154b5db1bd707c8096bce04e40d203a7b0613d55535f19c98cc767db2bd6b6004568bd362ab115e95c7e1f05c77b3be0a3a594c55ec49842bb SHA512 96b34cba5b007ae0114810a1f7ef348b4db0f210b6f6a76b056420d4c7aa2c8f862253924d21add98d9db7736f9acb61a08084ddee7b8bfa1d4012776a0bb2db
EBUILD utelnetd-0.1.11-r3.ebuild 676 BLAKE2B f599c17803423843a263cd9945cf3157e6b6928d02a9810084a172a7b6e1444cae2507864832623da2e20ee386204f1b51666728614ce2b12f3915762c356844 SHA512 7eb87b3c15a9b2d1344a0e950cf7fa0ef223a0ead44d68fa6590b578a54969a3286dd92a8495b48d4a528ffc3bb0c2759f4112ccad3e63dfc8a37b41a99d7f34
+EBUILD utelnetd-0.1.11-r4.ebuild 734 BLAKE2B 23cdf155bde2cab0549f5e1e36f7d81bfd8bbb3ebd773d0eb500a2c420e35ca774be9574267349cfa1510bb30f8c6824125abdf784abf65f0d49bafc3b28773b SHA512 d2a748930038ed07c21ad3d102a4b0a0868c2975f00b8c0939991266a6d1b5ed274764ad62fe7eb4103cdabf157852ca3b2fab3e7c73045c6ace5ab31f1113a8
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/net-misc/utelnetd/files/utelnetd-0.1.11-musl-getgt.patch b/net-misc/utelnetd/files/utelnetd-0.1.11-musl-getgt.patch
new file mode 100644
index 000000000000..b011e90807c3
--- /dev/null
+++ b/net-misc/utelnetd/files/utelnetd-0.1.11-musl-getgt.patch
@@ -0,0 +1,14 @@
+Bug: https://bugs.gentoo.org/897954
+--- a/utelnetd.c
++++ b/utelnetd.c
+@@ -73,6 +73,10 @@
+ #define getpt() posix_openpt(O_RDWR|O_NOCTTY)
+ #endif
+
++#if !defined(__GLIBC__)
++#define getpt() posix_openpt(O_RDWR)
++#endif
++
+ #ifdef DEBUG
+ #define TELCMDS
+ #define TELOPTS
diff --git a/net-misc/utelnetd/utelnetd-0.1.11-r4.ebuild b/net-misc/utelnetd/utelnetd-0.1.11-r4.ebuild
new file mode 100644
index 000000000000..f1f5d885bfca
--- /dev/null
+++ b/net-misc/utelnetd/utelnetd-0.1.11-r4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Small telnet daemon derived from the Axis tools"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~s390 ~sparc ~x86"
+
+RDEPEND="sys-apps/shadow"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.1.11-musl-getgt.patch
+)
+
+src_prepare() {
+ default
+
+ sed -e "/(STRIP)/d" \
+ -e "/^CC/s|=.*|= $(tc-getCC)|" \
+ -e "/fomit-frame-pointer/d" \
+ -i Makefile || die
+
+ append-cppflags -D_GNU_SOURCE #871195
+}
+
+src_install() {
+ dosbin utelnetd
+ einstalldocs
+
+ newinitd "${FILESDIR}"/utelnetd.initd utelnetd
+}
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index 18d9ae3e74fc..742435865af1 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/networkmanager-openconnect/Manifest b/net-vpn/networkmanager-openconnect/Manifest
index 94e396b297b8..a080f7c2cba7 100644
--- a/net-vpn/networkmanager-openconnect/Manifest
+++ b/net-vpn/networkmanager-openconnect/Manifest
@@ -1,6 +1,6 @@
AUX networkmanager-openconnect-1.2.10-check-webkit-if-gtk.patch 1060 BLAKE2B e6d380e9040dcb8737f59c3302e51d31faffb85a0779ad149c620075a1e1b80a03cc67aa14b8065d079974011c56361e078821fd86bcbe372106c365790365a9 SHA512 d8c243914b5d53570f50064d0e13a675f2c0baf0605615a858b809d9cab27552f346137dd82e0528156f475adb6c948a6bc1a3572807fc4364fa5c2613d7b576
DIST NetworkManager-openconnect-1.2.10.tar.xz 920560 BLAKE2B 8e631bacf7ac99bf3abec6eeea9bfda070dfeac4572280b74771746942bf9700f8d943501fc63933052bf07735751f5353fcc6ccd6654b57a893ed87a442650f SHA512 c61f5edee04475b013afbb91ba11e102cf4c925a0b2e16477473e0de9528d793121c1324f2c4d5ae03e0c8fb00dd9de444130c22e681f7a3408bc9a179ad7509
DIST NetworkManager-openconnect-1.2.8.tar.xz 857808 BLAKE2B b9dd1f75eb34b3149b1d8520fa34caec9547c581affd8065116376f5ee9b0332dc8791af63a88b918445b17b9fd5655b5c154a32c150da62a015ae94221c4634 SHA512 5209fb15ce22511f9b9ccde5e19c86136c3236490c4793afcc2d4081ad87dc4c5fde7f6335db1f50cbbb674b1afc7c42a8c89a6d046ba3945691b2dfb3691d38
-EBUILD networkmanager-openconnect-1.2.10-r1.ebuild 1211 BLAKE2B eeddaf1c2922d390b29ba6f6ab82608014e4572892dcaa299982591276c2607f7d35244fa461408f49ff17904d8154fdd3726dcd921ea7a22c272ae8fe2ca318 SHA512 ba67f98ba70f459c7ee0711326ff684643696662a67f317a639bdc4d53b403d377079d1cf7935264487c12b74f6cadc7baa3e3184fe8df909a6cefba692d4c94
+EBUILD networkmanager-openconnect-1.2.10-r1.ebuild 1210 BLAKE2B 2b90cf14ec3a5867674b57b6d18f3add2e535545a8d283c6d17019ebc6cf1f2694989fc5fbfadfcfb883ee84931328d73d2a072da605277c150874f50e2f554a SHA512 6593805229b20d38fa5d4da76aee8185e48a3137e5c935efa6061fa5d7dace9bf480b907c6471b22fb36d5f7b7d8b5f2e3b068fcb00a0f83f3a9285f01f9e204
EBUILD networkmanager-openconnect-1.2.8-r1.ebuild 1171 BLAKE2B 263f7923455bcc4e000c1f1a1e0a6c2baaa74a60e743f72211ac6f7c0cb54fc80d22a5a2575d93c241bca7ee722e0f8698b84518b7fcbaa1a797d4fe81507263 SHA512 c4331a332b158e0f5ae609564e0621908ce9feca06b29ab1a0f2a10988c31744eb8287d7ad6ec7811977c922084679c0d802f8f10341568c6947dea6c476f8af
MISC metadata.xml 367 BLAKE2B 8c8ffe5ee3afd7b5ed558d27e396416f66fcd42e981a4e40ba737e96baa94ef41c8cda9a3f46efece9acc4ce724233dcafa7106722e461601a58f1b3e40411e5 SHA512 6ec9eda5753bf693fc162bb70cba3d4a2065d293c250bc4c4c04d40446597039b9ad5406919c489c4a02eed5ee17d81ebac41867b328660794dfa71a39b9291e
diff --git a/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild b/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild
index 2992e2b0a3ae..a06020830b68 100644
--- a/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild
+++ b/net-vpn/networkmanager-openconnect/networkmanager-openconnect-1.2.10-r1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager https://gitlab.gnome.or
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
IUSE="gtk"
DEPEND="
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 717086a30a1c..35d4c7ff2278 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index 53f3f622e586..cd7a2244781b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -248,35 +248,6 @@ dev-ruby/database_cleaner-active_record:2.0
# and . /etc/profile.
<app-admin/eselect-1.4.22-r1
-# Hans de Graaff <graaff@gentoo.org> (2023-06-16)
-# Obsolete slots without reverse dependencies that require rails 6.0 to
-# be present. Use the newer slots if needed.
-# Masked for removal on 2023-07-16.
-dev-ruby/roadie:4
-dev-ruby/roadie-rails:2
-
-# Hans de Graaff <graaff@gentoo.org> (2023-06-16)
-# Rails 6.0 is no longer supported upstream and limited to ruby30. Use a
-# newer Rails version instead. Masked for removal on 2023-07-16.
-dev-ruby/rails:6.0
-dev-ruby/railties:6.0
-dev-ruby/actionmailbox:6.0
-dev-ruby/actiontext:6.0
-dev-ruby/activerecord:6.0
-dev-ruby/actionmailer:6.0
-dev-ruby/activestorage:6.0
-dev-ruby/actionpack:6.0
-dev-ruby/actionview:6.0
-dev-ruby/activejob:6.0
-dev-ruby/actioncable:6.0
-dev-ruby/activemodel:6.0
-dev-ruby/activesupport:6.0
-
-# Hans de Graaff <graaff@gentoo.org> (2023-06-16)
-# Obsolete slot. Use the newer 0.7 slot instead.
-# Masked for removal on 2023-07-16.
-dev-ruby/websocket-driver:0
-
# Tomáš Mózes <hydrapolic@gmail.com> (2023-06-12)
# Buggy version that causes ibdata1 to grow, please update. See bug #908394.
=dev-db/mariadb-10.5.20
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 515bd18583db..0df1435ef930 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -496,6 +496,7 @@ app-emacs/calfw:howm - Add support for the app-emacs/howm note-taking tool
app-emacs/elscreen:wanderlust - Include support for app-emacs/wanderlust
app-emacs/emacs-common:games - Support shared score files for games
app-emacs/emacs-w3m:gzip-el - Compress bundled Emacs Lisp source
+app-emacs/magit:libgit - Use libgit (app-emacs/libegit2)
app-emacs/mu-cite:bbdb - Include support for app-emacs/bbdb
app-emacs/org-mode:contrib - Install user-contributed files
app-emacs/org-mode:odt-schema - Install non-free schema files for OpenDocument Text exporter
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index 88be087478eb..dd726636fbdf 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/grass/Manifest b/sci-geosciences/grass/Manifest
index 56399dd7b029..f5d5e9748fc5 100644
--- a/sci-geosciences/grass/Manifest
+++ b/sci-geosciences/grass/Manifest
@@ -1,9 +1,11 @@
AUX grass-flock.patch 577 BLAKE2B 0f4e0b06e1d8273cb954be9596a68adbd51b099b0a19bf2d4dc695de3a06bffc4df42eedca76977d552a26578238ffb10fb1b2b5242c4b6ffda83eaba7c41764 SHA512 36d8408f553ebfeb5cdc97c43ffae3ce6f77b713069d0d30d734748fb812800d4dafc76921d95fa8455c4ec4a55311703499f4aec97ad13b97b9549ab463cb3c
DIST grass-8.2.0.tar.gz 66819726 BLAKE2B e4398368dd8fd26324709202f42556033a0fea12b6bf5b300c9c416e8758472ceacf40e1d3d540b1aefea88199c0f411462a64fc5e09864582e2e4ce743d67f3 SHA512 8179b8704ea688ba412496d0e149c5a47b89fd557b613a49f3addb9721f166cd3aa23ff2549832d9940e5065893e3257ce7287e75018a3468aa7847392398930
DIST grass-8.2.1.tar.gz 66827246 BLAKE2B d48e9169e7a444ed378b968f7d3cd76a6626c3a8d0ced9191c95842e2180178f9fa40a85b0c6a07742f22029b654f93909cacaef2ef2ed017b545183c7f163a3 SHA512 3d48519881d2ad0862185aa7541f39fd5ba19e53918655962b66855b330d693a1cfe9370c0283eefd49a2813e5e9f3399edc03e4e1e15518106342b3b105c661
+DIST grass-8.3.0.tar.gz 68481826 BLAKE2B dc918958333387356ec655c0f12f18654522976ab0b942fb1751fca5b49d4d06a7ec63f83e890b75f7c509ba128da58587e532554ba99d59b6cefd6bbf111415 SHA512 0d6c0a9ec7038cf707f868144aec3fb4c59c72c56b9cff4c7b2f256c90cbd7e45c1851a7f7a37e7b9ac42f6bbaecb4e8fa4ad7d5eb0f88adf9c2b3bfa23ecf15
DIST grass-8.3.0RC1.tar.gz 67872978 BLAKE2B 5394d929e5d9aaed157a87a5eef720403cbb82e0900a591f38d7e88c570dbcc22e4aa4cd6bd060f09736700f48426c40da6cdcc22abc6bee8d04af886aa9b805 SHA512 6a74d142061b9b6d7eebc9226ae7b3c0201f8153c5e9d95236ceab143a6a6613d6aba03de59180817ff73f64ed34c5c289bd2d370352f52a8d5eab4d61044ac7
EBUILD grass-8.2.0-r7.ebuild 7040 BLAKE2B 67ec8b86b1d142b6cb65626b8acb67b3dcef883e4d106000ba60e15a12d38b31d996d22e14dacf19a0272e946ddf463a420ee159f8017e0c7413e42499aacc35 SHA512 79a2f8010fa35e770aa0d294db0cb65ba7573c0eefa1541b2d2677d5e1f37396cbd99bc9c00cdd15ee9ad426547bcf2fc26bdeca394b05290d200ddc57f2dd88
EBUILD grass-8.2.1-r2.ebuild 7477 BLAKE2B 0a046890bdb1147a5c1c11942ac91be79ae19876508a32501926a1c436f1acb5112d8b4cb1ef9b8f14bac51b233ced8dda6c2686b81b011ca8c0b786a14c6de0 SHA512 2c25567c04f4367f7842181e23d977c06aaa644048e0e2cb6111a6f57e8551125b1888703ef4d32ae1e44b0a49319b5e67256d45d26965499c0176486b718cd7
+EBUILD grass-8.3.0.ebuild 7750 BLAKE2B 11eb85387f9834893b2e7b31ad59da327082c4decc79103fc633813b9af9139d9d88c154ee418947df0fc94e810739be8bbae1b0b256db16332208acb5dd93de SHA512 23d9f9d5f6bf45ed62559abeab547359edfd6b1ecc5e035286251fc43525c7ce53f2b11cf6f468e9216e0b5445028c3f71863480ef463a09d127eb4895d54836
EBUILD grass-8.3.0_rc1.ebuild 7750 BLAKE2B 11eb85387f9834893b2e7b31ad59da327082c4decc79103fc633813b9af9139d9d88c154ee418947df0fc94e810739be8bbae1b0b256db16332208acb5dd93de SHA512 23d9f9d5f6bf45ed62559abeab547359edfd6b1ecc5e035286251fc43525c7ce53f2b11cf6f468e9216e0b5445028c3f71863480ef463a09d127eb4895d54836
EBUILD grass-9999.ebuild 7690 BLAKE2B c6564932be32406a7a218e1f11b760e26d1a4efb76c6a22490cfdafcf44cd615bffafccceb3de35c695b1eb0caddc7f137609eac28eccd5e10e8d3aed3975da8 SHA512 2780d6ffbfd5d975b3c1bc74c015282cd2ae68867f6f96b3e55822c1774cce7ce09241ccc2c615f0af09b10cc4b692be032be125a2393b015a838e1705dff3cf
MISC metadata.xml 1260 BLAKE2B f1947bde5f78b608d59997dfe2475021e1646f3c70d78ba9d9140642bff040107f0b202bf91f5ebb05191169274c2fd564889992dfadfcada6b95f4bd1c08e9d SHA512 6bcbe13f8daccb68ea167d7cc9797643ab9b50c1c183c52d53a7cacc4f9ddfbaac583426b13be47bed67bd5a3d6b99a9a8447886749b3f87e8d45420ce111538
diff --git a/sci-geosciences/grass/grass-8.3.0.ebuild b/sci-geosciences/grass/grass-8.3.0.ebuild
new file mode 100644
index 000000000000..212d805be495
--- /dev/null
+++ b/sci-geosciences/grass/grass-8.3.0.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite" # bug 572440
+
+inherit desktop python-single-r1 toolchain-funcs xdg
+
+DESCRIPTION="A free GIS with raster and vector functionality, as well as 3D vizualization"
+HOMEPAGE="https://grass.osgeo.org/"
+
+LICENSE="GPL-2"
+
+if [[ ${PV} =~ "9999" ]]; then
+ SLOT="0/8.3"
+else
+ SLOT="0/$(ver_cut 1-2 ${PV})"
+fi
+
+GVERSION=${SLOT#*/}
+MY_PM="${PN}${GVERSION}"
+MY_PM="${MY_PM/.}"
+
+if [[ ${PV} =~ "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/OSGeo/grass.git"
+else
+ MY_P="${P/_rc/RC}"
+ SRC_URI="https://grass.osgeo.org/${MY_PM}/source/${MY_P}.tar.gz"
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~amd64 ~ppc ~x86"
+ fi
+
+ S="${WORKDIR}/${MY_P}"
+fi
+
+IUSE="blas bzip2 cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ opengl? ( X )"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=app-admin/eselect-1.2
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/ply[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ ')
+ sci-libs/gdal:=
+ sys-libs/gdbm:=
+ sys-libs/ncurses:=
+ sci-libs/proj:=
+ sys-libs/zlib
+ media-libs/libglvnd
+ media-libs/glu
+ blas? (
+ virtual/cblas[eselect-ldso(+)]
+ virtual/blas[eselect-ldso(+)]
+ )
+ bzip2? ( app-arch/bzip2:= )
+ fftw? ( sci-libs/fftw:3.0= )
+ geos? ( sci-libs/geos:= )
+ lapack? ( virtual/lapack[eselect-ldso(+)] )
+ las? ( sci-geosciences/liblas )
+ mysql? ( dev-db/mysql-connector-c:= )
+ netcdf? ( sci-libs/netcdf:= )
+ odbc? ( dev-db/unixODBC )
+ opencl? ( virtual/opencl )
+ opengl? ( virtual/opengl )
+ pdal? ( >=sci-libs/pdal-2.0.0:= )
+ png? ( media-libs/libpng:= )
+ postgres? ( >=dev-db/postgresql-8.4:= )
+ readline? ( sys-libs/readline:= )
+ sqlite? ( dev-db/sqlite:3 )
+ tiff? ( media-libs/tiff:= )
+ truetype? ( media-libs/freetype:2 )
+ X? (
+ $(python_gen_cond_dep '
+ >=dev-python/matplotlib-1.2[wxwidgets,${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ >=dev-python/wxpython-4.1:4.0[${PYTHON_USEDEP}]
+ ')
+ x11-libs/cairo[X]
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXt
+ )
+ zstd? ( app-arch/zstd:= )"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )"
+BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+ sys-devel/gettext
+ virtual/pkgconfig
+ X? ( dev-lang/swig )"
+
+PATCHES=(
+ # bug 746590
+ "${FILESDIR}/${PN}-flock.patch"
+)
+
+pkg_setup() {
+ if use lapack; then
+ local mylapack=$(eselect lapack show)
+ if [[ -z "${mylapack/.*reference.*/}" ]] && \
+ [[ -z "${mylapack/.*atlas.*/}" ]]; then
+ ewarn "You need to set lapack to atlas or reference. Do:"
+ ewarn " eselect lapack set <impl>"
+ ewarn "where <impl> is atlas, threaded-atlas or reference"
+ die "setup failed"
+ fi
+ fi
+
+ if use blas; then
+ local myblas=$(eselect blas show)
+ if [[ -z "${myblas/.*reference.*/}" ]] && \
+ [[ -z "${myblas/.*atlas.*/}" ]]; then
+ ewarn "You need to set blas to atlas or reference. Do:"
+ ewarn " eselect blas set <impl>"
+ ewarn "where <impl> is atlas, threaded-atlas or reference"
+ die "setup failed"
+ fi
+ fi
+
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # Fix unversioned python calls
+ sed -e "s:=python3:=${EPYTHON}:" -i "${S}/lib/init/grass.sh" || die
+ sed -e "s:= python3:= ${EPYTHON}:" -i "${S}/include/Make/Platform.make.in" || die
+
+ default
+
+ # When patching the build system, avoid running autoheader here. The file
+ # config.in.h is maintained manually upstream. Changes to it may lead to
+ # undefined behavior. See bug #866554.
+ # AT_NOEAUTOHEADER=1 eautoreconf
+
+ ebegin "Fixing python shebangs"
+ python_fix_shebang -q "${S}"
+ eend $?
+
+ # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3
+ shopt -s nullglob
+ local mesa_cards=$(echo -n /dev/dri/card* /dev/dri/render* | sed 's/ /:/g')
+ if test -n "${mesa_cards}"; then
+ addpredict "${mesa_cards}"
+ fi
+ local ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if test -n "${ati_cards}"; then
+ addpredict "${ati_cards}"
+ fi
+ shopt -u nullglob
+ addpredict /dev/nvidiactl
+}
+
+src_configure() {
+ addwrite /dev/dri/renderD128
+
+ local myeconfargs=(
+ --enable-shared
+ --disable-w11
+ --without-opendwg
+ --with-regex
+ --with-gdal="${EPREFIX}"/usr/bin/gdal-config
+ --with-proj-includes="${EPREFIX}"/usr/include/proj
+ --with-proj-libs="${EPREFIX}"/usr/$(get_libdir)
+ --with-proj-share="${EPREFIX}"/usr/share/proj/
+ $(use_with cxx)
+ $(use_with tiff)
+ $(use_with png libpng "${EPREFIX}"/usr/bin/libpng-config)
+ $(use_with postgres)
+ $(use_with mysql)
+ $(use_with mysql mysql-includes "${EPREFIX}"/usr/include/mysql)
+ $(use_with sqlite)
+ $(use_with opengl)
+ $(use_with odbc)
+ $(use_with fftw)
+ $(use_with blas)
+ $(use_with lapack)
+ $(use_with X cairo)
+ $(use_with truetype freetype)
+ $(use_with truetype freetype-includes "${EPREFIX}"/usr/include/freetype2)
+ $(use_with nls)
+ $(use_with readline)
+ $(use_with threads pthread)
+ $(use_with openmp)
+ $(use_with opencl)
+ $(use_with bzip2 bzlib)
+ $(use_with pdal pdal "${EPREFIX}"/usr/bin/pdal-config)
+ $(use_with las liblas "${EPREFIX}"/usr/bin/liblas-config)
+ $(use_with netcdf netcdf "${EPREFIX}"/usr/bin/nc-config)
+ $(use_with geos geos "${EPREFIX}"/usr/bin/geos-config)
+ $(use_with X x)
+ $(use_with zstd)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ # we don't want to link against embedded mysql lib
+ emake CC="$(tc-getCC)" MYSQLDLIB=""
+}
+
+src_install() {
+ emake DESTDIR="${ED}" \
+ INST_DIR=/usr/$(get_libdir)/${MY_PM} \
+ prefix=/usr/ BINDIR=/usr/bin \
+ install
+
+ pushd "${ED}"/usr/$(get_libdir)/${MY_PM} >/dev/null || die
+
+ local HTML_DOCS=( docs/html/. )
+ einstalldocs
+
+ # translations
+ if use nls; then
+ insinto /usr/share/locale
+ doins -r locale/.
+ fi
+
+ popd >/dev/null || die
+
+ # link libraries in the ~standard~ place
+ local f file
+ for f in "${ED}"/usr/$(get_libdir)/${MY_PM}/lib/*; do
+ file="${f##*/}"
+ dosym ${MY_PM}/lib/${file} /usr/$(get_libdir)/${file}
+ done
+
+ # link headers in the ~standard~ place
+ dodir /usr/include/
+ dosym ../$(get_libdir)/${MY_PM}/include/grass /usr/include/grass
+
+ # fix paths in addons makefile includes
+ local scriptMakeDir="${ED}"/usr/$(get_libdir)/${MY_PM}/include/Make/
+ for f in "${scriptMakeDir}"/*; do
+ file="${f##*/}"
+ echo sed -i "s|${ED}|/|g" "${scriptMakeDir}/${file}" || die
+ sed -i "s|${ED}|/|g" "${scriptMakeDir}/${file}" || die
+ done
+
+ # get proper folder for grass path in script
+ local gisbase=/usr/$(get_libdir)/${MY_PM}
+ sed -e "s:GISBASE = os.path.normpath(\"${D}/usr/$(get_libdir)/${MY_PM}\"):\
+GISBASE = os.path.normpath(\"${gisbase}\"):" \
+ -i "${ED}"/usr/bin/grass || die
+
+ # get proper fonts path for fontcap
+ sed -i \
+ -e "s|${ED}/usr/${MY_PM}|${EPREFIX}/usr/$(get_libdir)/${MY_PM}|" \
+ "${ED}"${gisbase}/etc/fontcap || die
+
+ # set proper python interpreter
+ sed -e "s:os.environ\[\"GRASS_PYTHON\"\] = \"python3\":\
+os.environ\[\"GRASS_PYTHON\"\] = \"${EPYTHON}\":" \
+ -i "${ED}"/usr/bin/grass || die
+
+ # set proper GISDBASE directory path in the demolocation .grassrc${GVERSION//.} file
+ sed -e "s:GISDBASE\:.*$:GISDBASE\: ${gisbase}:" \
+ -i "${ED}"${gisbase}/demolocation/.grassrc${GVERSION//.} || die
+
+ if use X; then
+ local GUI="--gui"
+ make_desktop_entry "/usr/bin/grass ${GUI}" "${PN}" "${PN}-48x48" "Science;Education"
+ doicon -s 48 gui/icons/${PN}-48x48.png
+ fi
+
+ # install .pc file so other apps know where to look for grass
+ insinto /usr/$(get_libdir)/pkgconfig/
+ doins grass.pc
+
+ # fix weird +x on tcl scripts
+ find "${ED}" -name "*.tcl" -exec chmod +r-x '{}' \; || die
+}
+
+pkg_postinst() {
+ use X && xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ use X && xdg_pkg_postrm
+}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 437b6d4490af..ed12ecce4a04 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/scikit-image/Manifest b/sci-libs/scikit-image/Manifest
index 87bd3f9c3dc7..e226626c7608 100644
--- a/sci-libs/scikit-image/Manifest
+++ b/sci-libs/scikit-image/Manifest
@@ -1,3 +1,3 @@
DIST scikit-image-0.19.3.tar.gz 22232287 BLAKE2B 855584be0e69ac6e0dc7a17a68a1bca6843b471073e63d098b4933bc301eab5246d4cd2b444960de7fcd37012b66f7ba8cd6030ac485a7ab3aa1d36501aef0c7 SHA512 cda1699200e19155da13e313eb129771b7bb895913e552b959a3374267fe4f73c33d5e6e2fa2d49326903c901925797e46b9f05342a78c5332df1c266d37471a
-EBUILD scikit-image-0.19.3-r1.ebuild 1702 BLAKE2B 39c646c4808ab6afecc9be0622b5cdf75d9360543a713ccdb65a0dd168bc80a33492b2fb686ccbd62c3aae334d098f32e8068b9be5553c4ee388278a8fff17f2 SHA512 91aedd0cb7db88b34cf7eef7b42af31da0e98a013ba97a5dcf8d795b8bc6e090d070940a3356a7885af9fa9b2f38f065df8e60c6517ef79a31e570fadc93fbff
+EBUILD scikit-image-0.19.3-r1.ebuild 1709 BLAKE2B 64a320f739ce86bc09d93173c412c2f0585be15438eb43678b68d63989da62b2041dd38eabb767ac1d835dcd9cd3908949ffb588166fffe8d3c17de17893347b SHA512 64f7076edd4385ee6d41d472e77e63ea4a7c24cbdf58d82747dffbc8f5c4a241104d8cab03117ac3dbe8ddaf26d4da0655f319bee95cb82518d55b6ea7843a41
MISC metadata.xml 695 BLAKE2B 11487b964bde2ce1a39a8680bc3cc62045c4a7e2e17844de830d5f0e043660c431cd002a2a0fc19acb4c0262289ee280195475dd1f8b35f6a51ce0df369871f8 SHA512 fca83587d443373fc7219911900105676bdba5a7ced07ac00a9ab5cbe361d8ca1175b02b04fa53cdbde6f198a986b21f989baf32139cd76b7d1b2b78034d3142
diff --git a/sci-libs/scikit-image/scikit-image-0.19.3-r1.ebuild b/sci-libs/scikit-image/scikit-image-0.19.3-r1.ebuild
index ce0e6d1aafb2..625518acb25e 100644
--- a/sci-libs/scikit-image/scikit-image-0.19.3-r1.ebuild
+++ b/sci-libs/scikit-image/scikit-image-0.19.3-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RESTRICT="test"
RDEPEND="
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 24016bf7d1b2..6da6f2355144 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/eclib/Manifest b/sci-mathematics/eclib/Manifest
index ea99577d76dd..d4e5c08af036 100644
--- a/sci-mathematics/eclib/Manifest
+++ b/sci-mathematics/eclib/Manifest
@@ -1,5 +1,5 @@
DIST eclib-20221012.tar.bz2 922112 BLAKE2B 2a6e5dccdef7c3c3b8bb1a121706bbfbcaafa9fb50882e4e88f8fa826c3b1bcbec11dc55462cbd51da3ab263991ae357b151ff3bdbf453abfc30e82d2abdeac8 SHA512 9d04aefe9e35fbc1b18dd92b5ba872cf71f5ce1c94c9a0f1ff326c763bf144112d7d950ac80e2bd8d3780a303edeeac903754b4eb5fb241e87be7ef3f2738c19
DIST eclib-20230424.tar.bz2 923074 BLAKE2B 00c314e54ff2ce37f3aa83b757c0f880aef563093ab33db5241dfeb1e78cfd21be4f6a5097965697d5b87aa1987da17bd47007a599717ebf39456717efa6ad2c SHA512 4c248c48fa563e53b9354f3822c4e95308320a809f2dcc3e116cba8a6f903b333e27b527da9a10dc8252052201c4fcf50d9747a75cf8438a98b9d3828eb3d9d9
EBUILD eclib-20221012.ebuild 1028 BLAKE2B ca4175b062e00cc11004c69745e4ff08a0fc5e9643398c41f286e4267ac790032b309d3db2ddcdc7579ff44b56e339c59857f9df860365163fcf44545db72945 SHA512 db5459d2422aff4cde08387a65a33b616f1a1938f713ad8b1429b980f5aa089e0c845597df4cf60b419f3b64331dc762385140b155413ec7ec32667904160251
-EBUILD eclib-20230424.ebuild 1114 BLAKE2B ee9bface000314df476aeb6f3b272b680cff0712b3998f1891cd400c2d7e7bfa9076ed892957617ea605f02eeae9504776c20b001e0b4640e625c3236beba4c1 SHA512 4ffa8c82f1a255ccaa7f81d793f55ba03c87e58d9625f4ff4c12a9799d75d97aaff6d896c3fbabb4d8d02dae320ffa1c395d441e339b2492c99c409cc79909d0
+EBUILD eclib-20230424.ebuild 1113 BLAKE2B d73b572faa8b76bea3db6740e120af14996a6043e743be1c851ac0473d9eda1e004839980a220f093747a7709a756bafb7a63103c93919983b2e967871849e8b SHA512 cc8a6de8a614e9adb7580997a50907753b763a7fc8547c1b2307e7876e9825eef35a64c7d3049103be8eae4a14c14673f923ed657007f31fe8dbe757f738f033
MISC metadata.xml 1089 BLAKE2B d10f9af5634478f0f13595abd10d9eefc437c27955cd3f504165beb4219e55c3997f16271148c1c2fbb5c9ae71e08665000836658bb954b83db06aeffa2b4098 SHA512 7111f3231464624d356611372934d0604fdd7a05c3531342a372979292a068dfa2edf49c4de5840cbf07b6f4819c22b8d87d54d7cacefb28ce0f53576d4620fd
diff --git a/sci-mathematics/eclib/eclib-20230424.ebuild b/sci-mathematics/eclib/eclib-20230424.ebuild
index b6530c437e9e..acd6e324bbf0 100644
--- a/sci-mathematics/eclib/eclib-20230424.ebuild
+++ b/sci-mathematics/eclib/eclib-20230424.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/JohnCremona/${PN}/releases/download/v${PV}/${P}.tar.
LICENSE="GPL-2"
SLOT="0/12"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="boost flint minimal test"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 990673cbd5e9..c99004b04fa6 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index ebba8143e6ea..391d11acc55e 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -14,7 +14,7 @@ DIST llvm-project-16.0.6.src.tar.xz 118013488 BLAKE2B 95192d39cbd2914e5609db3659
DIST llvm-project-16.0.6.src.tar.xz.sig 566 BLAKE2B 2060cebd5ed57cb8a86a44238c43dfd4b921649298b10c3d19da308374c1e49869174294e29943c2af459fe06428264e26881d6c1288ebbc48686cc2cf467c7a SHA512 ca249262c7102e0889ec1bdc6f71a3a6f0e7e5d5fbab8abcd6fccd2871e7955eff7af5b055a76006097baf0dfaf2f5069eff3035b3107fc552abdb2481b21447
DIST llvm-project-5ae7fde004cbc640c2f60207791ac36574e5f5c6.tar.gz 193410766 BLAKE2B 50287f1ad41a895040934f8f19fd8aa2e91065b930ab14125dbbc3977273655d11482b6229577c11a8ad2bdd854ca109449b603bbc2e30cee20e95e4fe11e8b7 SHA512 f24f7a3b0661d2d4533b24c295c114817aff22c8f1d473ffa639cee547d31502719f8e1be4f25b970d450ecb9dcaa809c0e12b1bb380774f52cda82a4769d7bc
EBUILD clang-14.0.6-r1.ebuild 12014 BLAKE2B 0f9eed7779a5b9aa8f92002f6f4d8e22e7baf3d3f6d1930e4716abf3aa00d866f68a682dc2a404655f53800e26c8b388da552184da6943287b2d91c5c1c2672b SHA512 c5e46f1044604f4e41cdb6c42d2079096c0bcdd396d99f8e95a6b5b66918e3519e4226741202f716fa5f53295188ec2bfcec66ae32480a8e10b4ab18bdb880ab
-EBUILD clang-14.0.6-r4.ebuild 11943 BLAKE2B 6a7c7bb80e9a07edb5099d3b9f830c85308b2b01b52e0c7d494f265c6fcaf7f7d1eac1b33128a655287058f08e176dffbea062a60ed2caead323f785c50a5924 SHA512 6b00cb172e9da9dfc58155140675cd4a8e2ff2c0ec2ad65b4845d74a62a114f13cd469fd48055ee78d0259181d4fafd646c3058d7b5e6dcf129ed022a623dc33
+EBUILD clang-14.0.6-r4.ebuild 11942 BLAKE2B 74f901e40ebb6d9daa56aa59a24b9cce51c9c6584424e25011368d516ca7746fa10a3e08ec5a97dcf1b95be503153c32bab878ccd8346f7f8c1bc546c5a5ff62 SHA512 9c43472067e086137be395a73414f3d42d238d0bcaf8facb5fcdfefae16bfbb4319b64eab042923d181e5e6c37e327bb0b8394e11bc45e2d80556b6a0a596f34
EBUILD clang-15.0.7-r1.ebuild 12617 BLAKE2B 780db8dc3c92efab35280d32f6b7d4ffcea912d7839b995a18aa603d0cf59df1199eabd53eb5a475e67da7a45e10fdd08e9879b871a25672f135dbdb001a5f46 SHA512 f6302415c9a4fb8571613ff5ebea4096f1318333ba4bc0f3c0b63b04eb0d10755c4555f55186875db0d34bb5d2c0b245b758aff387b97033bc643a1a291d1195
EBUILD clang-15.0.7-r3.ebuild 12549 BLAKE2B 10470d6c9e83700aba75d2ec86c2e90ad909fd755d524e08ef2dca7b08c6e608d0752410a964f09a8b5980061499a8f80993bd7671f705ff14945ec8b6c88bcb SHA512 58192f01b7172d568a0ad094f1ce1355818c808d3b9d2ee77acb4a3acb95d38e935a5d63579d140784fbbba82469070e2c40fbffaa657a058065ce44fd4fea30
EBUILD clang-16.0.6.ebuild 12465 BLAKE2B dd580175360dc1caea7f40fed096b000f8bc734c3d746a2fd26d4dd782d149796379e63e5a36af07c636c313be5f17d3bf5206d18391756710f934f3c2035860 SHA512 e9a2c715b02c88366b9d8dc5d69812e39821adb867e7e5061a993b466d32a39b7dec4c6deb4e2310356809b168a29e1fbfd2c40ef4463feca9cc0b45841807cc
diff --git a/sys-devel/clang/clang-14.0.6-r4.ebuild b/sys-devel/clang/clang-14.0.6-r4.ebuild
index 34eaae7e6f6e..e8471c92e939 100644
--- a/sys-devel/clang/clang-14.0.6-r4.ebuild
+++ b/sys-devel/clang/clang-14.0.6-r4.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x64-macos"
IUSE="
debug default-compiler-rt default-libcxx default-lld doc
llvm-libunwind +pie +static-analyzer test xml
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index bd9732a202b0..ace047bac6c3 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -27,6 +27,7 @@ DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 86a2131b88144817673a6300c73b29c2dbb
DIST gcc-13-20230624.tar.xz 83969940 BLAKE2B 8a145ade87b38226d25161a0494b781e3cba1cfda229ffa367ed570aa97cdd3c38a520ae14e9ed9050fe844b229ac7bd8c2ef37544c472d39b8d75f7b9ecc3af SHA512 98e5fe2e780646f67f6d8ed2e9f8338a9be27ade40c2cfa78b7fa3f9c9a0a74771292b3eb81c5713f230f90bdec46104fa655ca4286bb9e6065432ae10122f54
DIST gcc-13-20230701.tar.xz 83971804 BLAKE2B 3f5bab12f47e44f57556c320d2d9a8ca4a64ba392af62e59d34188aca1cad759358fc3082ec3b959c938d03f6819f9c2974f6252754e0038baec6652f325cb5b SHA512 68d5ade55c082ef80dd4b66bcac1c5fc59f82f5dabaf6b4f703d7f4bc04a92c34e9a554bfa7794861630af97df668b5c7b81548ee7692e22cad25c0a5eb651ef
DIST gcc-13-20230708.tar.xz 83997508 BLAKE2B b19c5f8bb90bb38f8e30e5cc04ddc7c26db007b309ce4007163b0be2d73fa0f8adbbcc318e9933e58ecdb52fa17d4b70221df4ac48f1b5fa28599e418bb71ae9 SHA512 c3fc449a6ec66786d3a6bd665749eed94108295e1c787c95e27e46311fd86d17f0e501636f2fb5db5d9f90d4a137632933056a8ff5fcb1988ffd4310adce95e3
+DIST gcc-13-20230715.tar.xz 84006392 BLAKE2B f55758258546e9a9a4ccc0f54be79d6a79a6975289fa0b5f28d843e1f2a28dca77fd8d7f3bd4d3bd5585340a05b65bcea44ffbced86735c8fae75b9261744a2b SHA512 8fb6e33644b9bd991daa7f86359ca67a0b89c2093ea1e194c30e82d2eead87e5b26bfe798ef822cc057d0384eee4cf57a6dedc2c2cd27cff945ee74f2195407f
DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
DIST gcc-14-20230625.tar.xz 84461556 BLAKE2B 231980a191e231a3f7dabc8f69ab364ecf1f3cf9a165a7e0bcbb9ad4ed17bda0616be325fe6cd2996321f6bfbc69f5e8d4a13513c3126132a0797d9d1c5c422f SHA512 d794a977a7a6b759729386eb13bff934f90c093716c47e89b7490dbd36ea489f5dfb03d0c6c0f7d57e1d4214dad8a82d886438c8eb5af53620cf2a85236f0b45
@@ -59,6 +60,7 @@ EBUILD gcc-13.1.1_p20230527.ebuild 1675 BLAKE2B 79870241df5096103bd49f812832100f
EBUILD gcc-13.1.1_p20230624.ebuild 1673 BLAKE2B 53afd64b30c1d2c25b05449a2c15f81988b2465473c5b7c13b4c989a56f39332300bcffa704ac891ff563d74101eec86a759350c941dc140efcde859509b17db SHA512 a9f6d4438bf436e8d0be7801aa0f140b4c755aa4fb476b5a702d246d1453835876fa3493f48aa865658b236d6faae49d41656d8d4227c83ba70b48dcf8a55a5c
EBUILD gcc-13.1.1_p20230701.ebuild 1673 BLAKE2B 53afd64b30c1d2c25b05449a2c15f81988b2465473c5b7c13b4c989a56f39332300bcffa704ac891ff563d74101eec86a759350c941dc140efcde859509b17db SHA512 a9f6d4438bf436e8d0be7801aa0f140b4c755aa4fb476b5a702d246d1453835876fa3493f48aa865658b236d6faae49d41656d8d4227c83ba70b48dcf8a55a5c
EBUILD gcc-13.1.1_p20230708.ebuild 1673 BLAKE2B 53afd64b30c1d2c25b05449a2c15f81988b2465473c5b7c13b4c989a56f39332300bcffa704ac891ff563d74101eec86a759350c941dc140efcde859509b17db SHA512 a9f6d4438bf436e8d0be7801aa0f140b4c755aa4fb476b5a702d246d1453835876fa3493f48aa865658b236d6faae49d41656d8d4227c83ba70b48dcf8a55a5c
+EBUILD gcc-13.1.1_p20230715.ebuild 1673 BLAKE2B 53afd64b30c1d2c25b05449a2c15f81988b2465473c5b7c13b4c989a56f39332300bcffa704ac891ff563d74101eec86a759350c941dc140efcde859509b17db SHA512 a9f6d4438bf436e8d0be7801aa0f140b4c755aa4fb476b5a702d246d1453835876fa3493f48aa865658b236d6faae49d41656d8d4227c83ba70b48dcf8a55a5c
EBUILD gcc-13.2.9999.ebuild 1589 BLAKE2B bf6463d9ba5db2a0d494941a33cc7a2be6fd01fc75222c1de50997555b70ebaf2a374dd9f61ffc3eafc1befe23ebedb36123e4f2366cb623b69f1ed566a1a3b1 SHA512 2138f692eca45b998e5675fde63a5b36dbc1dbdec36d2aecf5695c12c51caeaa578a443bc9e795de9e711a55bef79dbf5ce9751a151002bf1625df90b1bb9ca4
EBUILD gcc-14.0.0.9999.ebuild 1568 BLAKE2B 02ff0ed9ee64898714a411d4d6dce9ab4ed30ec1f8dce58036da4cfdd033281868c82b1a9e6da669898e405194f84be3db34cbf7a8b0144d2049558f30370b90 SHA512 5aa6f2841a026a8b021f3fd0a6ff47f11f1a7039454cb95a8af148f247792c90d08d254b16c1369e0aabf83da53add611594632a951fa075c06daee837eb27c9
EBUILD gcc-14.0.0_pre20230625.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097
diff --git a/sys-devel/gcc/gcc-13.1.1_p20230715.ebuild b/sys-devel/gcc/gcc-13.1.1_p20230715.ebuild
new file mode 100644
index 000000000000..994717045fb5
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.1.1_p20230715.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="13.2.0"
+PATCH_VER="3"
+MUSL_VER="2"
+MUSL_GCC_VER="13.2.0"
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 9eb7dfa858a9..ea32c7b1de5a 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/duperemove/Manifest b/sys-fs/duperemove/Manifest
index 5c979d2e29bb..4cefdc615fec 100644
--- a/sys-fs/duperemove/Manifest
+++ b/sys-fs/duperemove/Manifest
@@ -1,3 +1,5 @@
DIST duperemove-0.11.3.tar.gz 158445 BLAKE2B dff7fdcf8468933c21753a8253067dddc400d2baec4052cd70cd3d94e92ad6e612bb24ffc12ad4a79e356747dcf4ceba15aa3bf6b3fca4a7a0b829f7c2783391 SHA512 0669cbb8a08082b9c2b62aff26759951e3e2c1b2236676ac6d79b9639027f775e4e5a218d1c7930b33ad7cca39726764cce5ac3063dc7d2049eb65fc4431af89
+DIST duperemove-0.12.gh.tar.gz 162458 BLAKE2B 53dae9df2b45cb9ede8041e8a7a827c22c725da51d6df74acc96b464d4bfcc3a14b8adcd4b9ada68e2cf1411a5f015be27476e088a655998b0cc9d1f19acfae8 SHA512 7b5f464615f4ba850733657239dd4d68120d592424b6be56687b7ad4f6fd2dee67fd7729a1cd47c803dd77864dee033d8eef2f7f6774dc0f657b0d52aeb5559c
EBUILD duperemove-0.11.3.ebuild 708 BLAKE2B 969a22f61f7bad682b9d617dffbf4b448883150a483c5ec5d2e5666cdda0701e5c52c2f293a5b7c0366b17b52a39782af317f41dadf58e6a31c7076df6fda08b SHA512 1526f79f327e2106d0884a7e0fddfd91fef122cebdfdcfbe048979d85c4a3e70ec1f52c0c62d4e033673b7719dfe2cf21a80108200d3858e23be61bdcab067f3
+EBUILD duperemove-0.12.ebuild 668 BLAKE2B bdb6824212916526b974557cb6aff81aa2692e73179a4bffcd6f09b7a7fa17618987a874ba998ad6f65f955728ddc65a391976e3375b1902111a4e20b58fa34d SHA512 4e0683cc9665f5e9fc6691eee4945b15f9c25aa1e9edbc0f664c5b57b7ba914458a851f734ed2f05b06421110a32ba757dc3d82733bd66a3cb0e06c7a05bc7f4
MISC metadata.xml 334 BLAKE2B 375ee51b86214e9cc0d3b68727d83314d2694fa25f36758f7af1e691bcbc620896576c4f957809429d527ab0d9e6c6464af4850d13991b7174f8118901fd9985 SHA512 6ff5e136e085723546f070d388e9da22a902461629c799985fb2563c3eb3ca7b05794b4bcc96bedee97dd5a65551b2c74aeadbb3e2880a3ffa6426a9fea05bac
diff --git a/sys-fs/duperemove/duperemove-0.12.ebuild b/sys-fs/duperemove/duperemove-0.12.ebuild
new file mode 100644
index 000000000000..82e6d1da0fdb
--- /dev/null
+++ b/sys-fs/duperemove/duperemove-0.12.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Btrfs and xfs deduplication utility"
+HOMEPAGE="https://github.com/markfasheh/duperemove/"
+SRC_URI="
+ https://github.com/markfasheh/duperemove/archive/v${PV/_/.}.tar.gz
+ -> ${P/_/.}.gh.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-db/sqlite:3
+ dev-libs/glib:2"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${P/_/.}
+
+src_compile() {
+ emake VERSION="${PV}" IS_RELEASE=1 CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Wall"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 044efea32a88..de682268f564 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 b2747dd938bc..0a72745070f4 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -409,6 +409,7 @@ DIST firefox-114.0-zh-CN.xpi 626215 BLAKE2B ec604a691292d4d843722f21ae986fcdd23c
DIST firefox-114.0-zh-TW.xpi 627563 BLAKE2B 04ef461bec76ec8149a9d48857e4d360c45f543140dd529789428d58ef177010b655e5cee0b8cd14c8b4b91ce72eb9752708c2794f9d45c148ac4161fceee9be SHA512 bfe1f952aaeb635e823bd2e4f968cd263287d35f705d17cd3870ddcc995acddd4e023b9812e50195ba8cdd82dadd68266f6abe226c1f969a453afcce354d777c
DIST firefox-114.0.source.tar.xz 498436588 BLAKE2B 09d29112a487bc23c0e54380bf5e6ef5c62639aa53b6cca7c9a61b2452f4ee0e1a1b9f7ca996ddb78b842170fa67be0dc926c17956ab505e42966d443a798f34 SHA512 c6929d34583f25119738d1c817a24fd358fcada1f0ba5c14bab07c2acd35f18a012f23d054bfe8c6b12c0dda7bd3abdc7a305a36c7a4d36542885abeea3aafec
DIST firefox-115-patches-04.tar.xz 18724 BLAKE2B de21a44f7af96e99c5046f28e59c92adaaa517e034c24fba4baca5e0840d439d384afe5d230730250922fd901daadc7d9a72fd10b716f99ce6541a8b4aa78e4a SHA512 d8bb44c0ef40198c3ec5cae2daa85ca0dc51e6903f1ba318e530efdeaa7a20f69ad09ae305619d59dfe21412888171483659b42800c8b73be4210d4bfa00b8f8
+DIST firefox-115-patches-05.tar.xz 19028 BLAKE2B d1c11aca4ddbe4c685a7db28807a99baff8bd748e387ad0f00472d76da61fbe5071340b6dfb7207061294aeae97167a3d74ea0ef2729fc7715945ebd523f49e0 SHA512 580c2706161eace59b9e4fde17af742dff03c9a83532d5a8bfda9c76741e1e48d457782d2dfe435a6d5d03f4c2616a1669035d88f8e71f624db3abe7f6a7ec7c
DIST firefox-115.0-ach.xpi 469323 BLAKE2B acf6ba5b45e646cb7e7baa5b9c8858f6ce3ea4c93573e0d735d997dc2a3fa3b56c6987205d9d6cfa4673a3770010b2b95f88a4b2e0791e765b86cf03671c87c8 SHA512 96eec943ca55df56c049dedddc6e36dbd8f987c2cfe1a76bd11f7a8b027a02bfa3bcf50d64ebcc07a4119e634062d17dcdf515952f2b9b633bca7764b8289e5e
DIST firefox-115.0-af.xpi 430127 BLAKE2B b60e1fce53b3b72f5e310d4c81d59d55cc4b7f6680f40b35b9d6035d07bd8eb84bb7ea8e727766270a23d990bfe097c559895d8f3b8a0d052a91b0ac7475ed4f SHA512 e58a0aec9a360deb3b3cd7aae6e11c2c5f839710163bc180065bf26c5ac03424fe02cf946fe9b2eb4217b3eb133e6120b520ff75ff6000c57fed94182c7dc4f9
DIST firefox-115.0-an.xpi 514837 BLAKE2B 3ac14201242f8ae6ba77a3fb0e37ceb2ceed34a9fe6252f1ff310aea10b427847050e9b190dddcff2b78e6767daf991854dcbc70eab2c7df78994bdac422a22b SHA512 67f654a645d58c044667c8a12fc02844f219d2f00962b8b659fca840c821d853fee0ba15d612ed96dae11666107e5ff1ca983ba32cc91779a1bd501a426dcd98
@@ -613,6 +614,6 @@ EBUILD firefox-102.12.0.ebuild 36934 BLAKE2B c220162fca46646a54dbfdbffd8f1f48d7d
EBUILD firefox-102.13.0.ebuild 36906 BLAKE2B d266c7b9564e0eabc9cd9d3c2f10d8d4037a1f9af44e2c35b13039cea04a41544345c7dcdecf0bbc1832b8e94eef73b08a623a9a4705c39f3de71a022e622bc3 SHA512 74ed20a8b2579864feb5f4b96c739718359a6b086e3e4d008f4c86dbc56697ceda6882fdda21b03f8beca16ebc91a5752f80e5755bfa0ec5516959c090837222
EBUILD firefox-113.0.2.ebuild 41932 BLAKE2B d1c0bf0b9391896ef853224a1aea274e6ae933cbfd437221d8fc189323625ccc0568f3ed82094bd4575620a4e121bc652556b8a62cd19b2ab9ca70083a575165 SHA512 a241b516ee3302458c2bd99bb40a3b8e3e6af7955308493fc17b5c73ab8c486cec08b62bdeabd2247a505351edb0ee5c9957320f3b4b0345e7143501a4aa6d5c
EBUILD firefox-114.0.ebuild 42940 BLAKE2B 280e6c46998da3f76e903f6d2180aef136c9088b4406c3eb9c8bc44a021739fd599860e48514f161ea6d41405f3466ca3b33d9f1c3173275f974bee87546fdd1 SHA512 b75253a0a88b3c43f268fb765dc0aeb8759e21386499ef8dff747ba5489e0bc0b2393475068fe64f94af09a3a12b8a9ec7cb01243cd8917c8a2376a5acb6bc8a
-EBUILD firefox-115.0.2.ebuild 42992 BLAKE2B 9748855600647f060d213e8d3dc1114b507fd4f12f0486e1ddc42a34ac72c63888cb648377f535512282d95867cae0f4b3cf5126e0d6e4567ce00eb2d1c85a98 SHA512 4adb1c76de22cdd70c42740930396a445b08ae7eac6aa009a857fcc86e0c40c06ea1c7f23ee008f8c961ec47e57078a62abcf4c82620804ae1afd3b9416bb32d
+EBUILD firefox-115.0.2.ebuild 43175 BLAKE2B c1f4a4a6b6cc261dc4d9b6fa67beb9d504324c4661cf6b95dd3f522c958021d69c60415960aef17feec6bc45fb0aa6f3fe649c80ace26aed18ade3dfb86c5244 SHA512 200e0bbe6544bcf77959c1719d12a0e50cfb93994407a053790a5b784a10d438724a1f7f3bb545e2e76ce80b87e8927cb480882f10fe6458e19479e1948c996c
EBUILD firefox-115.0.ebuild 42967 BLAKE2B 03424e30ab150459f8e727555822313f4cb1c5203db37d65d6f6149a4638015c9520a543ff6a6859a0d43c36e433681529676c96bc69b381eab37a65e9601918 SHA512 4c000ba875f648e33e4952d453a45d9b55c5112a339e390525561935fdbf2243cff333748a7d2bbe9b67080c6fa5f334452833b4b661a9e450656748a4c51570
MISC metadata.xml 2658 BLAKE2B 4e52ee338d13627658328468081959897f9ffba3d0729a03975f756ed95e2649e21a40de4933c0a2bdd9c1d4dc6cea973f503a3d448f49f73ec3eafb933f6845 SHA512 1062c2e2a49757a8e3b027db5d425113ce6e7bdba630786109caedbb3717c7600094c7bb3fbc83e1887d96e464f0dc48bdbcff16d396ea5481f36040e0e4c70d
diff --git a/www-client/firefox/firefox-115.0.2.ebuild b/www-client/firefox/firefox-115.0.2.ebuild
index c2c6345e8bd4..6fabb6b23031 100644
--- a/www-client/firefox/firefox-115.0.2.ebuild
+++ b/www-client/firefox/firefox-115.0.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-115-patches-04.tar.xz"
+FIREFOX_PATCHSET="firefox-115-patches-05.tar.xz"
LLVM_MAX_SLOT=16
@@ -1456,4 +1456,11 @@ pkg_postinst() {
optfeature_header "Optional programs for extra features:"
optfeature "desktop notifications" x11-libs/libnotify
optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+
+ if ! has_version "sys-libs/glibc"; then
+ elog
+ elog "glibc not found! You won't be able to play DRM content."
+ elog "See Gentoo bug #910309 or upstream bug #1843683."
+ elog
+ fi
}