summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-12 11:28:19 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-12 11:28:19 +0100
commit949f40bfce898427eff8391d6b07b5aafc9e92a2 (patch)
treecc00375087195bd62662092657ece5a582a22798
parented7b29dac0f97dbcf5472b7556b83731a6b6b0d4 (diff)
gentoo auto-resync : 12:04:2024 - 11:28:19
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29756 -> 29790 bytes
-rw-r--r--dev-java/Manifest.gzbin59492 -> 59494 bytes
-rw-r--r--dev-java/caffeine/Manifest2
-rw-r--r--dev-java/caffeine/caffeine-2.6.2-r1.ebuild3
-rw-r--r--dev-lang/Manifest.gzbin21994 -> 21996 bytes
-rw-r--r--dev-lang/go/Manifest4
-rw-r--r--dev-lang/go/go-1.21.8.ebuild2
-rw-r--r--dev-lang/go/go-1.22.1.ebuild2
-rw-r--r--dev-lang/php/Manifest2
-rw-r--r--dev-lang/php/php-8.2.15.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin98203 -> 98185 bytes
-rw-r--r--dev-libs/libaio/Manifest2
-rw-r--r--dev-libs/libaio/libaio-0.3.113-r1.ebuild2
-rw-r--r--dev-libs/libpcre2/Manifest2
-rw-r--r--dev-libs/libpcre2/libpcre2-10.42-r2.ebuild2
-rw-r--r--dev-libs/miniz/Manifest2
-rw-r--r--dev-libs/miniz/miniz-3.0.2.ebuild16
-rw-r--r--dev-libs/sexpp/Manifest2
-rw-r--r--dev-libs/sexpp/sexpp-0.8.7.ebuild34
-rw-r--r--dev-libs/simde/Manifest2
-rw-r--r--dev-libs/simde/simde-0.8.0-r1.ebuild2
-rw-r--r--dev-libs/tree-sitter-json/Manifest2
-rw-r--r--dev-libs/tree-sitter-json/tree-sitter-json-0.21.0.ebuild15
-rw-r--r--dev-libs/tree-sitter-rust/Manifest2
-rw-r--r--dev-libs/tree-sitter-rust/tree-sitter-rust-0.21.0.ebuild15
-rw-r--r--dev-libs/tree-sitter/Manifest2
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.20.9-r1.ebuild2
-rw-r--r--dev-python/Manifest.gzbin271201 -> 271209 bytes
-rw-r--r--dev-python/aws-xray-sdk/Manifest2
-rw-r--r--dev-python/aws-xray-sdk/aws-xray-sdk-2.13.0.ebuild2
-rw-r--r--dev-python/idna/Manifest2
-rw-r--r--dev-python/idna/idna-3.7.ebuild2
-rw-r--r--dev-python/matplotlib/Manifest2
-rw-r--r--dev-python/matplotlib/matplotlib-3.8.3.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin109977 -> 109974 bytes
-rw-r--r--dev-ruby/localhost/Manifest2
-rw-r--r--dev-ruby/localhost/localhost-1.3.0.ebuild39
-rw-r--r--dev-ruby/mocha/Manifest2
-rw-r--r--dev-ruby/mocha/mocha-2.2.0.ebuild35
-rw-r--r--dev-ruby/nokogiri/Manifest2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.16.4.ebuild96
-rw-r--r--dev-tex/Manifest.gzbin6528 -> 6524 bytes
-rw-r--r--dev-tex/rubber/Manifest2
-rw-r--r--dev-tex/rubber/rubber-1.6.4-r1.ebuild1
-rw-r--r--mail-mta/Manifest.gzbin2383 -> 2386 bytes
-rw-r--r--mail-mta/courier/Manifest2
-rw-r--r--mail-mta/courier/courier-1.3.5.ebuild6
-rw-r--r--media-gfx/Manifest.gzbin38018 -> 38026 bytes
-rw-r--r--media-gfx/pixels2pgf/Manifest3
-rw-r--r--media-gfx/pixels2pgf/pixels2pgf-0.1-r1.ebuild18
-rw-r--r--media-gfx/pixels2pgf/pixels2pgf-9999.ebuild13
-rw-r--r--media-gfx/viewer/Manifest3
-rw-r--r--media-gfx/viewer/viewer-0.8.0-r1.ebuild4
-rw-r--r--media-gfx/viewer/viewer-0.8.0-r2.ebuild45
-rw-r--r--media-libs/Manifest.gzbin69505 -> 69506 bytes
-rw-r--r--media-libs/libjxl/Manifest6
-rw-r--r--media-libs/libjxl/libjxl-0.10.2.ebuild2
-rw-r--r--media-libs/libjxl/libjxl-0.8.2-r1.ebuild2
-rw-r--r--media-libs/libjxl/libjxl-0.9.2.ebuild2
-rw-r--r--media-libs/netpbm/Manifest10
-rw-r--r--media-libs/netpbm/netpbm-11.2.9.ebuild (renamed from media-libs/netpbm/netpbm-11.2.8.ebuild)4
-rw-r--r--media-libs/netpbm/netpbm-11.5.3.ebuild260
-rw-r--r--media-libs/netpbm/netpbm-11.6.1.ebuild (renamed from media-libs/netpbm/netpbm-11.6.0.ebuild)4
-rw-r--r--media-sound/Manifest.gzbin57595 -> 57597 bytes
-rw-r--r--media-sound/ardour/Manifest2
-rw-r--r--media-sound/ardour/ardour-8.5.ebuild198
-rw-r--r--media-sound/qtractor/Manifest4
-rw-r--r--media-sound/qtractor/qtractor-0.9.90.ebuild (renamed from media-sound/qtractor/qtractor-0.9.38.ebuild)11
-rw-r--r--media-video/Manifest.gzbin24364 -> 24357 bytes
-rw-r--r--media-video/aegisub/Manifest2
-rw-r--r--media-video/aegisub/aegisub-3.3.3.ebuild4
-rw-r--r--metadata/Manifest.gzbin11008 -> 11009 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.gzbin28387 -> 28380 bytes
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin75679 -> 75675 bytes
-rw-r--r--metadata/md5-cache/dev-java/caffeine-2.6.2-r17
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin47172 -> 47164 bytes
-rw-r--r--metadata/md5-cache/dev-lang/go-1.21.84
-rw-r--r--metadata/md5-cache/dev-lang/go-1.22.14
-rw-r--r--metadata/md5-cache/dev-lang/php-8.2.154
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin182883 -> 183513 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libaio-0.3.113-r14
-rw-r--r--metadata/md5-cache/dev-libs/libpcre2-10.42-r24
-rw-r--r--metadata/md5-cache/dev-libs/miniz-3.0.212
-rw-r--r--metadata/md5-cache/dev-libs/sexpp-0.8.714
-rw-r--r--metadata/md5-cache/dev-libs/simde-0.8.0-r14
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-0.20.9-r14
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-json-0.21.017
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-rust-0.21.017
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin351198 -> 351192 bytes
-rw-r--r--metadata/md5-cache/dev-python/aws-xray-sdk-2.13.04
-rw-r--r--metadata/md5-cache/dev-python/idna-3.74
-rw-r--r--metadata/md5-cache/dev-python/matplotlib-3.8.34
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin202884 -> 203376 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/localhost-1.3.017
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-2.2.017
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-1.16.417
-rw-r--r--metadata/md5-cache/dev-tex/Manifest.gzbin10875 -> 10875 bytes
-rw-r--r--metadata/md5-cache/dev-tex/rubber-1.6.4-r12
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4199 -> 4204 bytes
-rw-r--r--metadata/md5-cache/mail-mta/courier-1.3.54
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin58358 -> 58682 bytes
-rw-r--r--metadata/md5-cache/media-gfx/pixels2pgf-0.1-r111
-rw-r--r--metadata/md5-cache/media-gfx/pixels2pgf-99999
-rw-r--r--metadata/md5-cache/media-gfx/viewer-0.8.0-r14
-rw-r--r--metadata/md5-cache/media-gfx/viewer-0.8.0-r214
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin122540 -> 122363 bytes
-rw-r--r--metadata/md5-cache/media-libs/libjxl-0.10.24
-rw-r--r--metadata/md5-cache/media-libs/libjxl-0.8.2-r14
-rw-r--r--metadata/md5-cache/media-libs/libjxl-0.9.24
-rw-r--r--metadata/md5-cache/media-libs/netpbm-11.2.9 (renamed from metadata/md5-cache/media-libs/netpbm-11.2.8)4
-rw-r--r--metadata/md5-cache/media-libs/netpbm-11.6.015
-rw-r--r--metadata/md5-cache/media-libs/netpbm-11.6.1 (renamed from metadata/md5-cache/media-libs/netpbm-11.5.3)4
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin76821 -> 76976 bytes
-rw-r--r--metadata/md5-cache/media-sound/ardour-8.515
-rw-r--r--metadata/md5-cache/media-sound/qtractor-0.9.90 (renamed from metadata/md5-cache/media-sound/qtractor-0.9.38)8
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin40321 -> 40315 bytes
-rw-r--r--metadata/md5-cache/media-video/aegisub-3.3.34
-rw-r--r--metadata/md5-cache/net-fs/Manifest.gzbin5514 -> 5510 bytes
-rw-r--r--metadata/md5-cache/net-fs/cifs-utils-7.0-r14
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin20889 -> 20893 bytes
-rw-r--r--metadata/md5-cache/net-mail/courier-common-3.1.54
-rw-r--r--metadata/md5-cache/net-mail/courier-imap-5.2.6-r14
-rw-r--r--metadata/md5-cache/net-nds/Manifest.gzbin4517 -> 4516 bytes
-rw-r--r--metadata/md5-cache/net-nds/jxplorer-3.3.1.2-r14
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin13743 -> 13744 bytes
-rw-r--r--metadata/md5-cache/net-p2p/amule-2.3.3-r34
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin26756 -> 26915 bytes
-rw-r--r--metadata/md5-cache/net-wireless/aic8800-1.0.516
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin69736 -> 69899 bytes
-rw-r--r--metadata/md5-cache/sci-libs/dsdp-5.8-r415
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin36768 -> 36767 bytes
-rw-r--r--metadata/md5-cache/virtual/httpd-php-8.24
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin25132 -> 24806 bytes
-rw-r--r--metadata/md5-cache/www-apps/drupal-10.0.1115
-rw-r--r--metadata/md5-cache/www-apps/drupal-9.5.1115
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin27396 -> 27395 bytes
-rw-r--r--metadata/md5-cache/x11-libs/libdrm-2.4.1204
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin8013 -> 8011 bytes
-rw-r--r--metadata/md5-cache/x11-terms/kitty-0.33.14
-rw-r--r--metadata/md5-cache/x11-terms/kitty-shell-integration-0.33.14
-rw-r--r--metadata/md5-cache/x11-terms/kitty-terminfo-0.33.14
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin8030 -> 8034 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.44
-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-fs/Manifest.gzbin3368 -> 3364 bytes
-rw-r--r--net-fs/cifs-utils/Manifest2
-rw-r--r--net-fs/cifs-utils/cifs-utils-7.0-r1.ebuild1
-rw-r--r--net-mail/Manifest.gzbin14058 -> 14048 bytes
-rw-r--r--net-mail/courier-common/Manifest2
-rw-r--r--net-mail/courier-common/courier-common-3.1.5.ebuild2
-rw-r--r--net-mail/courier-imap/Manifest2
-rw-r--r--net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild2
-rw-r--r--net-nds/Manifest.gzbin2227 -> 2224 bytes
-rw-r--r--net-nds/jxplorer/Manifest4
-rw-r--r--net-nds/jxplorer/jxplorer-3.3.1.2-r1.ebuild4
-rw-r--r--net-nds/jxplorer/metadata.xml1
-rw-r--r--net-p2p/Manifest.gzbin6916 -> 6924 bytes
-rw-r--r--net-p2p/amule/Manifest2
-rw-r--r--net-p2p/amule/amule-2.3.3-r3.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin13913 -> 13912 bytes
-rw-r--r--net-wireless/aic8800/Manifest2
-rw-r--r--net-wireless/aic8800/aic8800-1.0.5.ebuild58
-rw-r--r--profiles/Manifest.gzbin204129 -> 204140 bytes
-rw-r--r--profiles/arch/powerpc/ppc32/package.use4
-rw-r--r--sci-libs/Manifest.gzbin44967 -> 44971 bytes
-rw-r--r--sci-libs/dsdp/Manifest1
-rw-r--r--sci-libs/dsdp/dsdp-5.8-r4.ebuild89
-rw-r--r--virtual/Manifest.gzbin27863 -> 27868 bytes
-rw-r--r--virtual/httpd-php/Manifest2
-rw-r--r--virtual/httpd-php/httpd-php-8.2.ebuild2
-rw-r--r--www-apps/Manifest.gzbin13483 -> 13476 bytes
-rw-r--r--www-apps/drupal/Manifest4
-rw-r--r--www-apps/drupal/drupal-10.0.11.ebuild71
-rw-r--r--www-apps/drupal/drupal-9.5.11.ebuild68
-rw-r--r--x11-libs/Manifest.gzbin18005 -> 18006 bytes
-rw-r--r--x11-libs/libdrm/Manifest2
-rw-r--r--x11-libs/libdrm/libdrm-2.4.120.ebuild2
-rw-r--r--x11-terms/Manifest.gzbin4549 -> 4551 bytes
-rw-r--r--x11-terms/kitty-shell-integration/Manifest2
-rw-r--r--x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild2
-rw-r--r--x11-terms/kitty-terminfo/Manifest2
-rw-r--r--x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild2
-rw-r--r--x11-terms/kitty/Manifest2
-rw-r--r--x11-terms/kitty/kitty-0.33.1.ebuild2
-rw-r--r--xfce-extra/Manifest.gzbin7717 -> 7716 bytes
-rw-r--r--xfce-extra/xfce4-sensors-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.4.ebuild4
197 files changed, 1076 insertions, 659 deletions
diff --git a/Manifest b/Manifest
index b721cfb507c3..f84bc80ac3ce 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29756 BLAKE2B 460eaf111e256b7a2552c72c5e37e51bb86889d5974a8226ec5e66d68a1d743590200eb7875ee8883960f40a113f62620799dfcda6e41aeba0b51ea539cddcd7 SHA512 4eff7f00c5c75c770dca46a0c9bca589d9d5946940d9c242fcdf7affb46761b35312e899c017b79cb84e463d56c9b3d02f501c2bd21d8691f415d1a73b17aab0
-TIMESTAMP 2024-04-12T05:12:15Z
+MANIFEST Manifest.files.gz 29790 BLAKE2B 59550b45afa6b80d4cc74fc564a11d73539d8304327b65e22f93a91b328cabeb1fcbd4b3ffdac9f7e3f640ab51f6ffd4350eca95eeda89476f6c06e0d5630a33 SHA512 0df0d2090ac54ef60d06b8d3c42bce20dd703c94097e7a8caa27679d9e839856953e66b6a5246c7a50902275b793726ab8d83319093e021538f8e4e471d0e6aa
+TIMESTAMP 2024-04-12T09:40:33Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYYwq9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYZAZFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBPwA//SdmTQAu19+YKiwIMlnSnDiIISY8cfOpf+NTWczwlgQh0fIdY99KlndEp
-+EjBJu9KGZhS7HSbCr1R+9vc9MXOq7s+2tLbqBs+bDa57kVRcntpbFYmOAFhYM2x
-IyUbyB1giQiW0+6zi2tw8gXXK1BxA/u7CHzWneBQpT7TEpzEIWAiGQOXVl2cBN36
-EeAzTfBRD8pAwFMLU/ZFjdHnsajJwfYG0vk0+49V4Dhsn+5S+GccqNVpmVe6G+JB
-AAfBoKj4v1W9WLoACibojUX7U5+gKcbCoO2rZBGit/5MV2VfaSmhe3FvZI5GO95F
-uOfqocMzK/oE52GOlvBliBnbxI1pC01tAX3xHtmFIj1+mQr/D1KgGQdGVkJ3BaKH
-43pKVSVyGibqL2SjKYCW90/7ocIpQdb7ulx9iKL4Ev5X9cBdd9pwVw1Wtkvcj6AY
-0LskaLVROkzTI3sJ6/nFdiHxh3Gthv0gLt1Ai+2vcJX/F08fyK5BFB7AvuKnA9KU
-K7XmjEZmU4VhIGg5fzxrt4vfQRyl/ydFArWfG/0sVreey093wEoMDzhfCD1e97Yy
-l1IqnvlDuYBXo8VG60HUynX5J7yCq2gz2FSFIpFOsdP4O/9PGOXlbuFZFvQNkdMV
-t+UPwM2lAjSFHtgOh25qpYHMmqu0GrhQhubSLA4H2NveWBoMRXQ=
-=+Vw6
+klCaEg//aja5y+UoTw/el5Mex1f5Q6sBrwPwKDmMl0HxrDrPbu/h/d8Wff1oYRjA
+Mn+1XFZkjJcTWSxy9tqBMMCkm0VpX7GVA75FKkJpAiAjqItS3+FmlyahqHdX+vvQ
+cwBBeD0pUWRftC2GjkSf++5KBw4jSpj6YWEVl4UvPzbv7zQdfNwecmUw30Q07nqg
+HvhWfltt8q3Xyk0bxsB4Meu4UHGZ1QCoIcf8l5uyCxddRCcOni7jeEas1DkMSzGj
+enU3ELeA9LWqh83nWExyWLk3KJR//3ES4DJjk42/h1/DgiE+cfDyDFMCf7jO9lMS
+lHZOHL9BLvTXOGn+vFoa6GOID2Hcqs3sqQRILo4/jSfX7iKkL8vo1nMcohD2A278
+uoE1Zi4wbgnhpQl8BZAHar+ussWbKXnYcfk4leYlShruVlV/xSJd7L8mLdkyBHhy
+rgRhrjsiO/UAParcAOvLHyahd10gwVyM4wKeAHUMS0ke4ZBV/weIWVIPaI1cW0kl
+2IZiPdsYGQ5Ep5Llw4Rt5sfpxrZBtGgOFklkHeoVIg3cq264DB1eVlimiVl3b6tJ
+mDO8Bcvqk8u5MT+i9QOXfoTUm7/nEhpK9SlXpW0nmU6aFx5BhY7Y9A+tbY/QpBox
+McMwGwAFnLYGWN8nLfjLGYA2T5Sk9oOst9B16YvCMKMGRA5HVwo=
+=YxJP
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 5ab6bf43e187..521b79294eb2 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 5c16f8446fea..1f07c5db58b5 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/caffeine/Manifest b/dev-java/caffeine/Manifest
index f949ad4d1b03..7309744d5a27 100644
--- a/dev-java/caffeine/Manifest
+++ b/dev-java/caffeine/Manifest
@@ -1,3 +1,3 @@
DIST caffeine-2.6.2-sources.jar 715580 BLAKE2B 882cac33d205c8186232c64010b4e25e805d3d188d6a9e6ca151187b55d5ee3a3d5641566f5e8d32de596fab3dae8967c74f3d60e2321b34374ce996382322fe SHA512 52a8c67648e2a6bb1c600d99712473a64911f2b6c8fe6c924ba98e72b4b040a1094fa5c93ae2bae8734d352634bc72960711afd152566ef02f6bad4c84e510c8
-EBUILD caffeine-2.6.2-r1.ebuild 1032 BLAKE2B fe123fbcfc40a7f69e897586ed2caa8204d1e2c6f5ab8f846d5a0472fea99a7f5e12025eb60a3b2fc8df9d7229f82ab9b357d39b6ebbfd85b3f8b3e713f1adc5 SHA512 8fc56ea11c9977be21accf913749eef930041361cf4f3bec3021221c20be455a5a2142eca193399b74bc30cb138d6eaaa726b97b99840b4788371dcd8354f9bd
+EBUILD caffeine-2.6.2-r1.ebuild 993 BLAKE2B fa01bc03ed5d3344fcd82931581e6ab1e6e29cf377f99e04faef65af90f62d48017102caae89bcb036ec85af20134bbaff757f80ad50fd695ed9d149c90b9eed SHA512 73100950defb27fd3801627e060d0b4012b9a7e3d6d98167a8f76afac544e543e212dbfbf0d5cd527ab2089f79bc255b7099eef712f15b850291320127c95187
MISC metadata.xml 300 BLAKE2B fc46ab992a4cbfe6a697b414e72f7bfa69992f5fdfdfa99c2b94b69643492f8144351125ca0edf4cfb4e8d9e67c6aa026d9e7e4d000f46250ff57716cce65ff0 SHA512 fc4dc1847395e619c603488ca3b18b94fcc96e21461854009d46a0e73ff694066e85478eae5c20f8493eda9203ab159ab3a625ac7df49190f7f2e162dd3418fb
diff --git a/dev-java/caffeine/caffeine-2.6.2-r1.ebuild b/dev-java/caffeine/caffeine-2.6.2-r1.ebuild
index b15bcc26da75..673e2da08617 100644
--- a/dev-java/caffeine/caffeine-2.6.2-r1.ebuild
+++ b/dev-java/caffeine/caffeine-2.6.2-r1.ebuild
@@ -3,9 +3,8 @@
EAPI=8
-JAVA_PKG_IUSE="doc source test"
+JAVA_PKG_IUSE="doc source"
MAVEN_ID="com.github.ben-manes.caffeine:caffeine:${PV}"
-JAVA_TESTING_FRAMEWORKS="junit-4"
inherit java-pkg-2 java-pkg-simple
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 987c2eb50b35..7bf132b79f22 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index fadaae14611a..476ae1480f85 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -10,9 +10,9 @@ DIST go1.22.2.src.tar.gz 27551470 BLAKE2B f8994f7868f14b68d5b57a251ff4b79f26cd2d
EBUILD go-1.21.5.ebuild 5204 BLAKE2B 2fe9369fbc565c10082d5d508c863739e24e85dd491cd3c27691ea3025f06bb94e976c8f109d26455a8560356fbebbaaa5e5d1e034a20b7648596c9f053807d9 SHA512 ed2806d6d1efb4d9194354468157129b9f27483f63ae166d66bb559541880d416254fa1ca39dc2022d485abda6fe771d8311c007eac78ef01a7ce38b9641ed19
EBUILD go-1.21.6.ebuild 5206 BLAKE2B d1618ba01d1c74873875216e306891cc6a0610a0fee57f433d681ff73f1f40d47d2318bda92afe8a0af1747cc0e4810919fc517afb284af8c446f16db2d31bb6 SHA512 74592fb84fb461020a617396f89f0393caf1a18943dce8c1b039dfb36c1d2a966b23c02d1a06a76793fb5b684e13ca503f8a59eb9bc6334c312167da67dc66c0
EBUILD go-1.21.7.ebuild 5204 BLAKE2B 2fe9369fbc565c10082d5d508c863739e24e85dd491cd3c27691ea3025f06bb94e976c8f109d26455a8560356fbebbaaa5e5d1e034a20b7648596c9f053807d9 SHA512 ed2806d6d1efb4d9194354468157129b9f27483f63ae166d66bb559541880d416254fa1ca39dc2022d485abda6fe771d8311c007eac78ef01a7ce38b9641ed19
-EBUILD go-1.21.8.ebuild 5206 BLAKE2B a55ad4b70f08ff79cdc127016a7d2210a797f8724886223711c67f9653d85a69966de72e9b59d7f8fd48988cf37d503be53f54417d756fb8c7a2c45d5735894a SHA512 2c4fd48a041c2183a337f2bffa5d24e4120afefe476a1adb083b260f093c8c4d947273cdf0465a481ba8a1f7ab358938c010e8b3c88becc40ad7228f94df404c
+EBUILD go-1.21.8.ebuild 5204 BLAKE2B 2fe9369fbc565c10082d5d508c863739e24e85dd491cd3c27691ea3025f06bb94e976c8f109d26455a8560356fbebbaaa5e5d1e034a20b7648596c9f053807d9 SHA512 ed2806d6d1efb4d9194354468157129b9f27483f63ae166d66bb559541880d416254fa1ca39dc2022d485abda6fe771d8311c007eac78ef01a7ce38b9641ed19
EBUILD go-1.21.9.ebuild 5206 BLAKE2B a55ad4b70f08ff79cdc127016a7d2210a797f8724886223711c67f9653d85a69966de72e9b59d7f8fd48988cf37d503be53f54417d756fb8c7a2c45d5735894a SHA512 2c4fd48a041c2183a337f2bffa5d24e4120afefe476a1adb083b260f093c8c4d947273cdf0465a481ba8a1f7ab358938c010e8b3c88becc40ad7228f94df404c
-EBUILD go-1.22.1.ebuild 5271 BLAKE2B 13a8be2d57d6a02491d6527d2351c2e5729b10e7a4b52e8be61db673483ca5a1c1699a432659c6eec8323ecdc6f3f5efef80fa1e3f4a434452fe538b7485b416 SHA512 21a296b2b000b93abeddf89c219169949a17c54237b5aa26d2f36169b9ab8908446f3160a7d4119a8e9e18213d9419c7f69652ba9814a49ac5c5fc44981b01f4
+EBUILD go-1.22.1.ebuild 5269 BLAKE2B d3218c1d0e0fd4fb81b53af9a53823484737736c4d19e605f2aa805f764338487e0f35e4f44f11127ae6e1cf5420785d0b280af0f1bb9a4270e032c7d2177aa8 SHA512 0bb285a4f49ecaa9c1e6ca51a7402f3569e64be74b0ba0081850f92d07a9e482a12da1f744c163bee77a837e9951eeeb213916315a82268c9b9c63642e01a0c1
EBUILD go-1.22.2.ebuild 5271 BLAKE2B 13a8be2d57d6a02491d6527d2351c2e5729b10e7a4b52e8be61db673483ca5a1c1699a432659c6eec8323ecdc6f3f5efef80fa1e3f4a434452fe538b7485b416 SHA512 21a296b2b000b93abeddf89c219169949a17c54237b5aa26d2f36169b9ab8908446f3160a7d4119a8e9e18213d9419c7f69652ba9814a49ac5c5fc44981b01f4
EBUILD go-9999.ebuild 5274 BLAKE2B fb71001874cd0037ff66a9b8dacc058c7276bac4095402eea81fef64eaa3f336ebe04535385fc5036aaf10267f578ef0742f2b088bd15e88747c53fc742b7a13 SHA512 139516a4593e9abcb35fa754db6c0582d3f113e68ec65fb6cf34c96673eff792c0d95cddf8786a66ffcd0725782f08b0d43b61ad10229c3c00a4a372f2f2eb96
MISC metadata.xml 589 BLAKE2B 341e4c0e91d73ca668c1795035e1223eed60f85c724afd989ef1f8fb69649f7f6eaaf8a5228f6c8f587ffcc40a438c47d332fbe6866839f5a0829872a983f642 SHA512 fe58ddddfbd4d0d060516cb035592a80c0f48e125bb59c95d3c6fac0c182271e2a9ec9bd055b9cc8e6cb8c449e6c483bff4a23c362f532c24255febfdefc273a
diff --git a/dev-lang/go/go-1.21.8.ebuild b/dev-lang/go/go-1.21.8.ebuild
index 96d0db35e47d..7588d8461f60 100644
--- a/dev-lang/go/go-1.21.8.ebuild
+++ b/dev-lang/go/go-1.21.8.ebuild
@@ -23,7 +23,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/go/go-1.22.1.ebuild b/dev-lang/go/go-1.22.1.ebuild
index 2b831bae8c02..38f5a0419240 100644
--- a/dev-lang/go/go-1.22.1.ebuild
+++ b/dev-lang/go/go-1.22.1.ebuild
@@ -23,7 +23,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 66cf7097e4f1..48a746a75c7a 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -14,7 +14,7 @@ DIST php-8.2.17.tar.xz 12092404 BLAKE2B 352ad673c6eb4e827982b822c0d2f50f62b047e7
DIST php-8.3.4.tar.xz 12443980 BLAKE2B b3e7c491583081cc24cef24a1adaee91da4454518e6feb1320e3c2fe474c1e84b8cc861d3706976cee0df011da734321ae4ea5336fc17f9c799a6728eb74de44 SHA512 7254421c57de6c8f9f84079212ead38b397e053ad2dc202bd4e0c9d63aa5d9884a6a856fb93fcdbc9e671051436814188439bc5de480979e53fdcb5488cdc321
EBUILD php-8.1.26-r1.ebuild 21992 BLAKE2B 6a2d19aefc689f44603bf95a14b21e345ae739a5dd66a620a065f36e4b72233753a8144f41434211de28ee49ac0e3c0dda3dd712749215a721007126104cddfc SHA512 928b5d071618a69d398c15223c8885924c5dbe6581bacc93f041a27c6caf4384ae43e0aeeb6f2bf31582b5d1838a6656a8e6cb24d18ddddf44e9df1e18694c93
EBUILD php-8.1.27-r2.ebuild 22554 BLAKE2B 3e698a3daaacd7711cbb76934bea9f14393f2c663676655d516e35e607cbf7de4760ffb621592f1d7c427ddec0efd87c06c738af0634dfe35bbeebff51c8254b SHA512 f8271124ed5d10cf3640da3e7c7d55d04e1d4cfebf75d87667ba1c6dbab2c7f86f930a051fe2a5b3417a9174e4ea3d2ab0ac64f041e7e165569a71bec2dd5fc2
-EBUILD php-8.2.15.ebuild 25372 BLAKE2B d05eeae2a08f978ffb2486e133186691ea5fdfdecb06c6ef45a96c55db5e954250d1e8796fd0f442904f04823cd01eb444be93e9763ebbefe8038bc74467f997 SHA512 6c8743710f89b7105aa2bacfd6156f2442406968e8676de2e1cdce670f990ba3dc377e1b55acf4602725f0c9dbebbecb646e834d3749ad1eadfab2d56dceca42
+EBUILD php-8.2.15.ebuild 25371 BLAKE2B 6550892391829deccde5acda3d0ebc2945781a832176e2ae30bd35db2dc349e6be755c795ef2568bbd3aaa65fe58acf3367ffcdf73d246ab891af19a7210d7d0 SHA512 50fccc0065eaf1718ecde49be74f191412f72c03fe616a0ebb9606310ff46b65acf9a016e71799206dd7e724a6bfae9e8cf8951e0b64e957232a99c610848bc0
EBUILD php-8.2.17.ebuild 25681 BLAKE2B f3d1f1f45d6088dcbb2d40d43504e8a02ffd53344dbc7ed7659902ffeab4761af10211426f360099409220a1d93ba4681084a3500a0b88554668953f971b8e4a SHA512 bec11d5ba24876ec6d77449061c3f6951e825f09ff7aae9493296e779b1880337ca135cae086d7205fc61e1a828220ce6cd138f660d0261e487afedaee1984bf
EBUILD php-8.3.4.ebuild 23023 BLAKE2B 8adf89bc0cd8033e31cdfb8a1adc6614b717ac149718797449cf4cbf9b3106c3ed7fce94ee23e1e8465675860086a2575dbee82749294a99c6d9561d9ddabb5a SHA512 26e53ba4402102bf8595c43f5ff26db402d0b2d7834b4a8287d59db39c8c9f3a4de84fbb5c3442e17fe70d66a3a6bece825d89c80811e8da00418bf3faa5e7ca
MISC metadata.xml 4134 BLAKE2B 62c1c5052c50db537586edc1db639fa94e24609ea027208177566ae7f7f9199103bb3ef5b636766508027e8e7aacb8451d25b57e981b582bc42299e199696a68 SHA512 b059c7552c18dfcabe82170c1ae5978421284f3ea9ea9505359c1441ccc76b668a5555919251c6ca55f1f450da9363a8ac7b30c393a8506921f790e0f4197dbb
diff --git a/dev-lang/php/php-8.2.15.ebuild b/dev-lang/php/php-8.2.15.ebuild
index f5ce99221a72..bb0e5f666f8f 100644
--- a/dev-lang/php/php-8.2.15.ebuild
+++ b/dev-lang/php/php-8.2.15.ebuild
@@ -20,7 +20,7 @@ LICENSE="PHP-3.01
unicode? ( BSD-2 LGPL-2.1 )"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
# We can build the following SAPIs in the given order
SAPIS="embed cli cgi fpm apache2 phpdbg"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index a6bf26ef2610..375e29e6268c 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libaio/Manifest b/dev-libs/libaio/Manifest
index a9d2070758cd..83814ec69eb9 100644
--- a/dev-libs/libaio/Manifest
+++ b/dev-libs/libaio/Manifest
@@ -2,7 +2,7 @@ AUX libaio-0.3.112-cppflags.patch 350 BLAKE2B 8c2d0706f92a47dffff6465712588b525b
AUX libaio-0.3.113-32-bit-tests.patch 794 BLAKE2B af169fe70e736bcc83bac7394a8c8ac737799a31b23abe1d5a6158f4f118dcdd90378f515279b861f2e5086258f233aa7778062e2e8025788ebbec158dd41993 SHA512 358bab7166887f19c3d64fb8911c4fc9fc0811aabda28838e11013f28f1a6911d5d4ee9b5369e998f01848f1f758cba63644b56ad3b1bd69d0d17f487898e9e1
AUX libaio-0.3.113-respect-LDFLAGS.patch 537 BLAKE2B 6981fe9a607ddd4f9f803797f91271eaa403d05f65b3c2e778548b30cd486e15245a75a7f201c5f2a573828e20708d77f37d3834e131636228c49d4c697e6ba3 SHA512 726aa73e2d9fd15110acd024312f36293b841aa442a14b77b49cff4dc78961981ba09d406bc1105d31afdb4b96d29906ad4359c23c78a09e0e1d1b26e25ae11a
DIST libaio-0.3.113.tar.gz 49980 BLAKE2B 2379c88670310b36942563d10f29dfcba0f49391952ffe7fe18b0c917f33ef610405fe13297d1dbb34b7ad1d3066d4a32587a7fb20babba2f264cfc2ab289e57 SHA512 65c30a102433bf8386581b03fc706d84bd341be249fbdee11a032b237a7b239e8c27413504fef15e2797b1acd67f752526637005889590ecb380e2e120ab0b71
-EBUILD libaio-0.3.113-r1.ebuild 2209 BLAKE2B 56cbe970d191b763f4345dbce92728083155bc361680b84a25c3c057cc7fed41b71f745b53feb8d4921a17d7a347bcf4053ac3864c9333131ff49013a084ccfa SHA512 39813db38b27cea682554ff121ad6918a71ef9b0d843d9223c00db297e970f3da85d34c11ce371311362180393a0d2eea7c4fcb8aa73e3b6c8b326b8bde46393
+EBUILD libaio-0.3.113-r1.ebuild 2207 BLAKE2B ee68ec8462d7c8f11cda567e7fa8a998123bd40913b43c2c1d46370017cefb7d3c2118a8d212deff60c6cb8ad9b33de9522f7d9d05525c43d4e9669c5db13abc SHA512 ad7dd8b14beed108a537c91013fa4192357a0cc0a006794a41959a238d14bd88b70c1fadccd5ea519e3983d3058ed9c078088261f26573d60249c79369c1e436
EBUILD libaio-0.3.113.ebuild 2288 BLAKE2B 3ff24b4cd6bbd9f515ef5611a789c37e90c059a13fd3c618a3627d070bf01a441b89ec218c1470e86d7b7db31097c706697b76ff75091ef83322e6e78d1ff53c SHA512 96f6aa57a82077de291b7246c1c945b6efe3c0be6bb53bef7a63f0c343cbfe24a5ea842e192d1646b799afd3e85bde4fa5cf9573225eea4f0bcd29a609513c0b
EBUILD libaio-9999.ebuild 2165 BLAKE2B f384a116636d821438e78154df2207b47c9334bb8efb1d37fd884949a5b191357763c356d92dd173869d02be4d1a4e016b44134e35bce266e68e24755c60a2d5 SHA512 2d045e01f446290bdfbe2fb3fa39b11884972e21bff193d16677defddd416f1fbda399a8f18ade57084ca680803658293db79ae6c9d8950fe312f39f5bf1c5f3
MISC metadata.xml 505 BLAKE2B dd6fdcca9f3876cd5e33eefe891b4e0fd87d8bf21417b36c0e3a0e8b248a2191143037970bb1ce9ed4cc59f3da399e8057c73db1a5b194f265c7940bcb4bdb9f SHA512 5edfc92d534ac0b1526d010cc43dc33da62db6575ebba6e0edcb3b063eec7053dc18d496f0bb02b5f6a8568197d198be309a5fce57f538dc9906b788f46d0d6f
diff --git a/dev-libs/libaio/libaio-0.3.113-r1.ebuild b/dev-libs/libaio/libaio-0.3.113-r1.ebuild
index b931b5e9c63d..0206e9375e8f 100644
--- a/dev-libs/libaio/libaio-0.3.113-r1.ebuild
+++ b/dev-libs/libaio/libaio-0.3.113-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://pagure.io/libaio.git"
else
SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
fi
LICENSE="LGPL-2"
diff --git a/dev-libs/libpcre2/Manifest b/dev-libs/libpcre2/Manifest
index 4f3dddd4b716..b1de5a74a6a3 100644
--- a/dev-libs/libpcre2/Manifest
+++ b/dev-libs/libpcre2/Manifest
@@ -5,6 +5,6 @@ DIST pcre2-10.42.tar.bz2.sig 310 BLAKE2B 2125d7e23f7e75847573e3caeb8d55da5d8e0df
DIST pcre2-10.43.tar.bz2 1905255 BLAKE2B f87f9f36dd6a806cdba1f077f51b53da2583f1898f83e41d594622b28ac8efbc1b2d122b752a9d6cd461fe0e3c7c85ee93358443df518a336da4ee9d72cca808 SHA512 8ac1520c32e9e5672404aaf6104e23c9ee5c3c28ad28ff101435599d813cbb20e0491a3fd34e012b4411b3e0366a4c6dfa3f02d093acaa6ff0ab25478bb7ade9
DIST pcre2-10.43.tar.bz2.sig 310 BLAKE2B 5625358ec542a2c808be852437ca47a4df005068759e35b95ba20a55e5d1647b0953df6684e24b6a9de1442c6d6784e45fb1665d48c904dda4ffa16154437c7d SHA512 5edb16176ea4335ab1d35f1b77837c8b6b836f346e379e6b5762e1f4463cb3fb55557fee4dc6d0e9b2084766cdba727c9503830031bb92af91f9706e11389d81
EBUILD libpcre2-10.42-r1.ebuild 2554 BLAKE2B 029cb4de0eedb460178d31381099e357a9638b3e0832950209e5952b63d494f05ac9da2efb875c1c0887d8d97d862cce784e1309dd458adbcbddff8c961884dc SHA512 9225c0894edc026422e1769755aeb35bd6eaaad1e47a3a953345409d48d089319f03b6b19ec0de683ab5809f8a9e1034eca3694f067dd44835d29721160f59ad
-EBUILD libpcre2-10.42-r2.ebuild 2475 BLAKE2B 6d1822664542c1327dbcb533c02fa5958ffb3cc38b237421afa6560758751fe2fa4db74bee7740b4b3e44be7458133101c92df474490223329c5f83a97a3ae31 SHA512 7a10d007bcaf007efa1b3f6d931b90f0bbd069858e874a20ef36f2fb573662f2296e15d55c180d1e5d0b516db5443a92045a5b620ff15accf307ea42cf9cb639
+EBUILD libpcre2-10.42-r2.ebuild 2474 BLAKE2B 92c3764ff9df1054d0f34d3476e1dce2a11ea6046915ac302dabfd4b9e62d70cbe35df2691ced447601a490c3a273d77df607471bf547b277b156dd3a709c209 SHA512 13bf73ac1f7ec46702f976be073bd3989af92e35873ad582c868be5ff2ee4b91b67be7f41b51a944ff365e679624a58b406746175f2dcc475e3804ca64984144
EBUILD libpcre2-10.43.ebuild 2415 BLAKE2B 8200038a03533f22756012237ade78dd18777ac8c25a2c96bc2efcbc090621453619ddf5958b3c8895154551273c362ccbcfd4d68863c951ccb67d9aca98e3b3 SHA512 c06c0b79e3af15b5cfb8c5f3d31fa2a63b519c95eb78f16d7245a49f62395a2562b164b300426c04f53ee84e62c0367e5ba3dd6e78c81ac8cd24eddb1920389c
MISC metadata.xml 1088 BLAKE2B 4adc3d90d0a974c796b33195448d4a1ebaefef89f76137b3501fb2d35a05cbc78d2131742110737720d32ff239cc5c8a5df694330362a261cbbf5da3a0a285ef SHA512 d01ea4e26b1335c2fea7fb39c489411b72e777f6e4173adedb782387f34b6197fab65723071811fa9e69708909ae49091f7467cb0254b669a3d1a8320dccab16
diff --git a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild
index 961f1925e593..b3cf5cb10cb5 100644
--- a/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild
+++ b/dev-libs/libpcre2/libpcre2-10.42-r2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0/3" # libpcre2-posix.so version
-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"
IUSE="bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib"
REQUIRED_USE="?? ( libedit readline )"
diff --git a/dev-libs/miniz/Manifest b/dev-libs/miniz/Manifest
index c9d98b36808f..4409edbff846 100644
--- a/dev-libs/miniz/Manifest
+++ b/dev-libs/miniz/Manifest
@@ -2,6 +2,8 @@ AUX miniz-2.2.0-fixincdir.patch 641 BLAKE2B e98354c7898ecff64ee65bdf42229f29315a
AUX miniz-2.2.0-fixpcpath.patch 768 BLAKE2B 63f3b6be8be1266b6f3e2db16c0ed42ffefec7b6575a107745775bc1f7c47c463febd6e58e331962b7b2a8aea52379fee1bb6de9fa3921ae470760eb4f0ec9e7 SHA512 049e384397075954a6f581bc8d888e0130a02fda864a79d60f199c77c3305ea5d4bdcd41779985f273fda583e2e9009137eee6133b962041b85b1b08a1d9509c
DIST miniz-2.2.0.tar.gz 113592 BLAKE2B 110a71712396fb22075818f681d2e691b8b361e6c8eb786485f9fd3a1e00fcfc95bae4d470b8b1644a1e9674e69617abdba70e337f318969096db222f7a4c3d2 SHA512 0bb2b0ac627715b90ff9fd69ca8958a0bea387bd7ddf5c200daba953b98ef788092e3009842f4f123234e85570159250c8897a30c1c1f2d4dea9bca9837f6111
DIST miniz-3.0.1.tar.gz 115742 BLAKE2B 4727e55bf2ad4cf716677e6135912df61b9081f2a3a2d6a13efc77ff64a1ec8e736c089330106a81f613dac3840bc09f3aea93f6b432d832f14a6b12ba534d70 SHA512 c1cf028ceb6c12abc83ffb636753d9470155e055d2e834ab23c1c1bc9ee2ef7c7fec689cb92e3496336f850e1d1675489b0450b84e4c7e68d7066142d8df76b6
+DIST miniz-3.0.2.tar.gz 115766 BLAKE2B 57260dc5d2f382f85fb7648d4e9fb9fcca63689cdd75f27b3cf84266b112e04031cc6b5f298e3155d4b8fd635704c713572c8ed76b5a8a2f0adb737c63051f1d SHA512 426054403121f84a2ac365f7545b35fb217b41061aebaffce483568d3d374d453ab87987c599a85f1f745e0ec7144a3181ed9b100f354e2823f165ba286b0611
EBUILD miniz-2.2.0-r1.ebuild 624 BLAKE2B 982122fd01a9f4babd083c3ca2412ee39831c4123262353253c5ec3edcadc3923036b28bb8a9c36e7f522a96b485d43f9a89269ca88e911873f0d6129d27e2cd SHA512 d0a78e77f9f109ca332cef0120bf17cc48ea620d5574ab7a307be4e2e749349b694b2ccbd94efdcfd023d0a12d09edf2fc9377cf20cfa0893453b4fb92f24e05
EBUILD miniz-3.0.1.ebuild 448 BLAKE2B 8b82ae1db5153c49e2854f48be36976661867d985df645c8230e4f5475c590eb5a2cf32be17ab232e09b1f66ca448ca30aa227489cad64289be9428636355897 SHA512 dc2acb33f12ce14f52e8db4c9cdbc597f2c527bf2fd47f605c9112865957e4a566eb0d89a9a22fae735c11b7fa2db16e1ff702843990fb45e3eef156bdad776c
+EBUILD miniz-3.0.2.ebuild 448 BLAKE2B 8b82ae1db5153c49e2854f48be36976661867d985df645c8230e4f5475c590eb5a2cf32be17ab232e09b1f66ca448ca30aa227489cad64289be9428636355897 SHA512 dc2acb33f12ce14f52e8db4c9cdbc597f2c527bf2fd47f605c9112865957e4a566eb0d89a9a22fae735c11b7fa2db16e1ff702843990fb45e3eef156bdad776c
MISC metadata.xml 1119 BLAKE2B 1524ab132d535eadc17d6897113e61c1f4fe85a693a2f1c7241293e11d7751cb1aa708b227a3afe5c269e6e6cc5d9d4981ef8394cacca00f30b1442a738d90f2 SHA512 8704444d82aa2b7a091b06e6ccf872c477ad9515e860c41f939d628b5b0a7742b8343a50c6e4be202acd9c8cbc98450e7a90ce951a625282dae0beb54420e278
diff --git a/dev-libs/miniz/miniz-3.0.2.ebuild b/dev-libs/miniz/miniz-3.0.2.ebuild
new file mode 100644
index 000000000000..32d829ee6e85
--- /dev/null
+++ b/dev-libs/miniz/miniz-3.0.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A lossless, high performance data compression library"
+HOMEPAGE="https://github.com/richgel999/miniz"
+SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DOCS=( ChangeLog.md readme.md )
diff --git a/dev-libs/sexpp/Manifest b/dev-libs/sexpp/Manifest
index e3fb1f26447c..7de1d90caa70 100644
--- a/dev-libs/sexpp/Manifest
+++ b/dev-libs/sexpp/Manifest
@@ -1,3 +1,5 @@
DIST sexpp-0.8.6.tar.gz 46857 BLAKE2B 5ff8eaf3ba81af243e6780604b51b43743ed7f9de6121c1de273bbbd51d42e3feed3c00357c85ccaa5e808d2e5f753f58b5f96fea38f5b50b2b2bd9ee658be74 SHA512 b2698a397ef1b161a722e1834bc62f6d2b27c403faa27d97e1e137cc7315e004252ac75bbaaf817bc705f7830cb89665bb23ba8d18904fedd6c2f01c5f1e6f0f
+DIST sexpp-0.8.7.tar.gz 46958 BLAKE2B 1b7d45f00769b54c152c25e3befe73db628b8db880ed8b14cc3e1b4c07f90859d2994cbc3a03cad7dfdcc2a20ec4df4263bd04b17ef27f1d3a96e46e6d214923 SHA512 28b93626887da3c1228ddbb9b8566f2d9895f263a1fc31ac2cfa6fc0215cb6a8ec31900255335792bfd580d10f53dd3f88274df83f8c0ddff62ebe35dce7da08
EBUILD sexpp-0.8.6.ebuild 721 BLAKE2B fee4f02f202fa2fca6124d771f5167ae1e61233fa1c5859cbdb430d37c3c0269f8ba0d669c2df6168cb285b2fdf80015bde913ee15df13b219bc82875cc31f63 SHA512 2fd71cff4ced40cbab2b63a4c76df7ddcb0c15ec838418575953cc77e91dc02b68c7fc25131e94a45576d9a929a3af1eec22b42e94c46e55ed513bac8ff0061f
+EBUILD sexpp-0.8.7.ebuild 727 BLAKE2B c3c79fd92a896338ebe830c09349f681d580d10beadd772edd789c58bcda47240fee663618f830ff411974e9dabadd174bce1f0ecf98519f06114288e93d1a40 SHA512 3bda53ae37f2071a2a9ec46460216e13161b3c5822ed00927653c2ac8edcd37347e97a8b6dae21b34c175975e4314be4da42e5ebaaae0ad60e79bd3aed30f94f
MISC metadata.xml 416 BLAKE2B 27e50ec619e18e7be4a3bf8cb0e77b3ffd125383022daba849ec49b4d30afedc2e3dfec37f665a3728b30435add3c29170539ba0362f399dbae7dd2bbafa5f74 SHA512 87ab71623c30ee40662a076e59e18afcc3d6a59eff5960111f866c944eaba27ace2e553cb072bb63fa8b9857f348079723d087335236831a1bfbf11841168640
diff --git a/dev-libs/sexpp/sexpp-0.8.7.ebuild b/dev-libs/sexpp/sexpp-0.8.7.ebuild
new file mode 100644
index 000000000000..4a8cbd6cf9ea
--- /dev/null
+++ b/dev-libs/sexpp/sexpp-0.8.7.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="S-expressions parser and generator library in C++"
+HOMEPAGE="https://github.com/rnpgp/sexpp"
+SRC_URI="https://github.com/rnpgp/sexpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE="cli test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig
+ test? ( dev-cpp/gtest )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=on
+
+ -DDOWNLOAD_GTEST=off
+
+ -DWITH_COVERAGE=off
+ -DWITH_SANITIZERS=off
+ -DWITH_SEXP_CLI=$(usex cli on off)
+ -DWITH_SEXP_TESTS=$(usex test on off)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/simde/Manifest b/dev-libs/simde/Manifest
index 394a79ff797e..f6291b4e5ab6 100644
--- a/dev-libs/simde/Manifest
+++ b/dev-libs/simde/Manifest
@@ -1,5 +1,5 @@
AUX simde-0.7.6-musl.patch 894 BLAKE2B 5f3c06f7981a329ae7fb677d2b2c20d64d429c8dd5ac8312e3e3ffed08268ed5d8e47c6517c6a0a0132709dd7a180f4fa63b8545c05da0b947755df0303be3fc SHA512 d5da14f5918a52f0ca485ac5023c420628e8b2246b3a71f1539e4751edab74d99335d558defe7cb8348a0c784cb00e54cd3f70b7bf48546794f22734dd970c9d
AUX simde-0.8.0-xop.patch 1135 BLAKE2B d774c85d3415c16e72a8bdbc7618af7f215f9e937b24db6ba89d6a3f73c5852436f90a494a1695783bc367083c572c62edc38ac4bec8b74ce47b1746f3b62258 SHA512 36f3e9dc00d64bad60d7e943d6abda69a636fa4f101fb5387c407fd32758262d9d08d8c943ea4ed63ce57d7963eb42f46638d24eb329a817f6079b6b540c1fe6
DIST simde-0.8.0.tar.gz 7455442 BLAKE2B 511f609e2588cc39b45a5a3e7f93648d9651e9e3f90220947b7f559ca6281a0db9f876d0692abf24d63528bb84e0ee49da1a165a16eeb91de84639a100a6527b SHA512 b0667583565ea9e59d18a07c7a3cb46710868c9572663e314278ca2004747e337e34f6b927c9c5d29e161caba8ec0428e5299b6e878e226b9f33597a1584b91d
-EBUILD simde-0.8.0-r1.ebuild 1064 BLAKE2B b125b5fd6678f486af3d0b7742176c6ee32630e5541dd53c6dbf4f233754faf089b688b9060b38903c5189cc73a0317e75f0af0f530fbb3cd854e7dbafc46bdb SHA512 853a26fab7d3c17817a41d0ed35ad928c7ae13ff6575a513a47632827d359a68f6871877f84ab91f41faee579f72f68ed3735a025581251bd6e9e9a36369ddd0
+EBUILD simde-0.8.0-r1.ebuild 1062 BLAKE2B 198a644055e068c440cd707559e046172699b4c21ab1eaf0e990fa6cdfda47dd48039f5a5c6d2880261b3f9be38f50d625bc0401753125a3ddc08d378b00f169 SHA512 c1b0e0a8bb1cbf02f1fe589748db22cf8c14837b44202055554911760aca22bf95ce595f3cdb7bee0aa6e35a2f9cc937f59d2b23e78751661ac258f1091e6af2
MISC metadata.xml 332 BLAKE2B d617fc3761fcdd13bfb89430ff299ebfff73c7ddf292c6695256e2a9b20b20e91830ce968e10df506cafd6ec61d863ecaa9bb0aad54b48025ba5e0bcfb07b1f5 SHA512 47c6c2b56e6299057413cb698bf78cd566843507df12215d1b359fff33ee004efad2b9194f830c3ede2f88dcc1dbf8206fc833172cfc5e1db71560c709b2d5bb
diff --git a/dev-libs/simde/simde-0.8.0-r1.ebuild b/dev-libs/simde/simde-0.8.0-r1.ebuild
index faa2b4cedb06..155e4c169087 100644
--- a/dev-libs/simde/simde-0.8.0-r1.ebuild
+++ b/dev-libs/simde/simde-0.8.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/tree-sitter-json/Manifest b/dev-libs/tree-sitter-json/Manifest
index 73e9512bf102..66910e502a54 100644
--- a/dev-libs/tree-sitter-json/Manifest
+++ b/dev-libs/tree-sitter-json/Manifest
@@ -1,7 +1,9 @@
DIST tree-sitter-json-0.19.0.tar.gz 11102 BLAKE2B 8530b53dffa59fcc844501dcbfc9fc8a39a4d4fda6653e02b17261c23da43c8f3dd2bcb1e312a58861ea9af7835d4f2b9208e7960bfaec8ffeecd754e04416d0 SHA512 f4ef90d1ff7cb96093e7b54fb0b4904f7c19256c2e0938c03f81d89f3699f0c0922da54d1d770aa786b9cf10b08f9afa762771a207546a29cf7ff7f1710dadb6
DIST tree-sitter-json-0.20.1.tar.gz 15576 BLAKE2B d6b9d3c931453440c2557814184b629640e4a0dd9b763ba8aec51aeb8322b021d0bfd8e4385445ef527100f67db507d3c934480457a7a5ed60a2d035fda44f13 SHA512 30ae91cec4c9e63acfd2bd0c62b313d48a50ec722ff5c793b8b51910a02a9c6f8697a866ec7bbde3c7f14b2bdcfc12be3650d7a8e6f23fde80527cc235a3768e
DIST tree-sitter-json-0.20.2.tar.gz 15647 BLAKE2B 524933bf7af4df87d78497912c7865c20b2cc3e9b099401aac612c8c6d382fbc8f8704515abcb1e579fbac7734d23545f91ac7600e978a2924567998e5166834 SHA512 511376b7be02c624bc48b0a46dd937f1a5d6def3d2a15a7b61cf71b846ecf98ef8af93f05f861152270ea0dcacc18940f8c25bfbad69e9d5c520485d25dab7f5
+DIST tree-sitter-json-0.21.0.tar.gz 34737 BLAKE2B 104229cd039b41fb79ccdab3b30e0e59a96a3aa46c060bf50cc093acfe4510150ad5caaf39f49045d478d9f67f863ff6289ba7ab59aaa27871ebb77ffc66a453 SHA512 37ee6a511e15eeb832c7a49d74d977724fecfe24943472047e2100aa18bf4e64f297b1a8e8e37f1d2223614dd9ceec038abd84b5f1fcc00bb67289b70de2ebd2
EBUILD tree-sitter-json-0.19.0.ebuild 285 BLAKE2B 719f9d13482f8ce44d19c71d1affc34d502152d8269db5a2f74a87f4c36f9be8bae473e6607f0a0e781b19b690a6039317c7a53e7a112f1f4438c263607d492b SHA512 4fce073ad4671b74f9644fdb0753beef5696d530433de49a728cb02b3c152befad08cfb1504332e0697ef3039675c2ad52397b81badcca182627e232f7abe6f2
EBUILD tree-sitter-json-0.20.1.ebuild 292 BLAKE2B 9a66a6c3c9f89107abdaee3446d4e5970833ef50279ab41cfd7235ecdf492f075dd6ee0b493a332355644f2d26c8c59190d82418db42ba466765b100b558ad13 SHA512 2c4ef9e87b4b666917f95ac05f1cc4cdc88094ca9f828a55a8b09215657b4c4ae6fbf00d163ddaf7b971353eed27169b1f036b6c13ac93a0100deb7594ac52fc
EBUILD tree-sitter-json-0.20.2.ebuild 293 BLAKE2B 1e613bc47a258079ad476d8577a41e1b62d68503ec06e8f6f7918763685df0b69de19dd692c643c0fa32708984b045380e801e8d2364236fc94741e1f1ab7baf SHA512 00fe236ffdb6c3122281a53a80e594c1a3ccfb05d7a4f8c882b878aec724e132247ad5167a8e0521d9a5b75426f4e2bc3c28eab994f80e923287c5df29a7f226
+EBUILD tree-sitter-json-0.21.0.ebuild 317 BLAKE2B 44ebc766b2435b62d0955402a99f7e7aeb520a3b0332004d569e0f76c954743b29ddd385357755b0650e097098a8f605018b8b8a835b14f4a754ed57decb54d7 SHA512 6a6b2174dd3b291d3fb2f58bedee68d65da74a1d0482561462778acc38e20b681367010f63db5f3f5db73b3891fe11b867d781717f1e9411685595f5a7386958
MISC metadata.xml 446 BLAKE2B e0b0f3f8f0cc350e914c6db53993b1c73ad53448cc6bd9691de39fb0f7b8cf49a14e0803721a36bf027ac33ba29a2b3666325d2ed9bee51d3832137caffa084a SHA512 d05f69c9d9f838b94cd16cb8b937b7798a7d61139cc13b2056b343070a4a197558c9e01fb8a27a2d8b90f8a15037e7b7bf08dcc9c3d636bb9c09dfd84b538b32
diff --git a/dev-libs/tree-sitter-json/tree-sitter-json-0.21.0.ebuild b/dev-libs/tree-sitter-json/tree-sitter-json-0.21.0.ebuild
new file mode 100644
index 000000000000..6b747e802705
--- /dev/null
+++ b/dev-libs/tree-sitter-json/tree-sitter-json-0.21.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TS_BINDINGS=( python )
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="JSON grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-json"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
diff --git a/dev-libs/tree-sitter-rust/Manifest b/dev-libs/tree-sitter-rust/Manifest
index a09b50d60709..be3eba602112 100644
--- a/dev-libs/tree-sitter-rust/Manifest
+++ b/dev-libs/tree-sitter-rust/Manifest
@@ -1,7 +1,9 @@
DIST tree-sitter-rust-0.20.1.tar.gz 308918 BLAKE2B b226bf6eb2c282f62d3eef0598db38dc54d03ed2ea07313fffbb6c9d955cccc71bef5513b8b2c56460989789e9f4293fb27a2db152b5afa56085348427fe9ad5 SHA512 de799d76dbcbc7f68ab8560f747c3df3950dd3e640ac60cd44d65a60b23e118e271370e2b1b84d2d830c2d70341b5714f5f52592709ba15f6b164c05f3798f07
DIST tree-sitter-rust-0.20.3.tar.gz 325621 BLAKE2B b5d2f15df3550e22e380c26a3fa6270a897f4555efb2778e54ef9262145ca919bf933ee739674e02a2086f58d707174c3a2cfb545d879a2c67decf508793af47 SHA512 9732a6e9782538c1a7f7a265e185aece659e164284eac61f65f3d174845aafc697ec2758d6dddb52c8a6ee3856be67493339d680f963ee383894f1d3789d96d5
DIST tree-sitter-rust-0.20.4.tar.gz 358924 BLAKE2B 16c7918d352163ebb866f34865c68f5d9e19bbc3ffcec0f0c61ba38a8c828cee3eb50c97ddaea01d7575e23496bca18dc5161daee8bbdaa075ba75de608be999 SHA512 f1b2e9537286921056eda4e96faa9f61131b9ca5684e7ab8aa7bd07e46d91e5eab18e6e292cfad7cdcb7ba195e80f7f1e35f04992cb8011bbd29dd2d95116f9d
+DIST tree-sitter-rust-0.21.0.tar.gz 448170 BLAKE2B ecf13ff1358a64383feaa973332be7ff7d7551c414fef9bb3773f1ca975db97f6e0e6076ea572094771c25c59641a58aeec70c41fea65533b59fc436fd143938 SHA512 f9cd32e43b544a18eddfc0b6f8210f1fbc3e7a5d6e9b72c482a536df1e215ceadb41545a65f0c6fc791f6063adbe51957d4e20f7c8fa07a5079a4338a0351bf3
EBUILD tree-sitter-rust-0.20.1.ebuild 286 BLAKE2B f5d762c771e3fe9e2be49e58a45d3d1f418e2575cbbe8508c33669c23e2ada5dcb13dfffa08aa192eddddbabee6594a3ac4c76214532f77c5d882cf7954213f9 SHA512 afad591ff15e02c1a2bc5ab5c24638ce3a0161b78a66bcf1fcf24267ee53cc5a4211647cee8cb59df3df7dd6fbef2892acac94989fdee7ae46505370aaf6f4e9
EBUILD tree-sitter-rust-0.20.3.ebuild 285 BLAKE2B ab14276d41be429383d5bd7991339b42a4cddaba5f092b5b6e38e610b2bf3a3f1f93c7d2e2dcfcd625224a125f8dce14ad2e8db285c6a7e18ecee1fc3d7af41e SHA512 7e210db8e4834c21cf1600691a534234c513564ff0a5d459aff9994548d0dd20409bc8e5a203117226249021262a2d1d876c058a647c5a6c99c1f3b7dd2be125
EBUILD tree-sitter-rust-0.20.4.ebuild 292 BLAKE2B 6d64269dd86995fc6b4b59f51af2b2e490fc77091a706f1b496d7db18e63ac62bdddefee7ed3a36fe41c8fa3c047923d4b39029d40cdf127b5ddde713f393b6e SHA512 98675c8a77ec97392626ecfa1c7ad36167e257f9e4941268f187d28b31d21e546fc15a77b56485df1c9f44c61acec9660bf15609d98d8aeff9466d6bf6e89bf1
+EBUILD tree-sitter-rust-0.21.0.ebuild 317 BLAKE2B 5b9adc9136385435beb6e02e3086e2022a5ae41a52200ab9ce550f49b71fbd556a83956774317d8d8a067e4547d8322a2de700f5a3c66f19d1402e8a849371e6 SHA512 541fd096f8aef532cb988f7a6251ed169b78eb54e528808584466d1bc42545126dfdad91bfb6ffbb5e9e3853277d0e1468fa32852a6207f3ea82b2a276f644eb
MISC metadata.xml 559 BLAKE2B d585950ceaa197145c3a2df759e97a8a50114c0caf0b7492e3e16f26251751f694000acaf6231ae826cfa57e99153eb27f09773d2805af40df4dbd3825dbe46c SHA512 97b7d3b6bcc3da3c7fc6d4111e2a1e02fd84ec778a18a22570ae303052d01b4beebba83eb6df0174bd6fc29b8101d88ee20a5f78b855ce713311d87e1c0be312
diff --git a/dev-libs/tree-sitter-rust/tree-sitter-rust-0.21.0.ebuild b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.21.0.ebuild
new file mode 100644
index 000000000000..9eda069afc34
--- /dev/null
+++ b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.21.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TS_BINDINGS=( python )
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Rust grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-rust"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 9020a42b771c..8b43147ab039 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -9,7 +9,7 @@ DIST tree-sitter-0.22.1.tar.gz 3038644 BLAKE2B f4a2cae41e6ec327c8a77380fcf531b00
DIST tree-sitter-0.22.2.tar.gz 3040339 BLAKE2B c18a79b4fdf553c50b4dd4c67c92d02fd341c5266c4658eb226d9ea455f23d2d22fe4ed4ca48811da2c8a59c403d8eff53dd9257468df7a9cfa640652c485c95 SHA512 a42d744f6e1db7c7c842804f3435b87ccb5d0df2363a18eee38353f12f18c8cf0c6211bf0225fd5f2c0431ca8531aa4ddd73d87d42b80fa35c3c701cae2d7856
EBUILD tree-sitter-0.20.8-r1.ebuild 1328 BLAKE2B 53e234169c5f1378ed6f67a59a58e40efc186c0354b6b845973ae2e1676accd35f54434ac3a88d34648f27027439b5489a6db10953f9443cdf500e21f914301d SHA512 0ed16e8d4994053a6a08633793a6f3ff37e077e1825d14f6be8cfcff3343042b8b41f12195e987263350acc99a47ae3660f33b5c04c9c574e479dff08636eabe
EBUILD tree-sitter-0.20.8.ebuild 1277 BLAKE2B fca5db0fb7a996038dd8c65c12b74e038d566b01d68e2a19ea00a56b69d5e17feb1f175ffc7077dde778861fa1a918e3f1d33201f08b3d46ec90cb19e5639acf SHA512 97138d0d18931238eb7359a4f0043c69bb63624785d48326ca127fc166c3cb8c372dabbde1aa787041fe7345aca642b6eafdc2c9907bc75992e771185fcf3933
-EBUILD tree-sitter-0.20.9-r1.ebuild 1329 BLAKE2B 0f6ec587af1f107c0b0ca55e0bc7f1deb617103f6a170f714c1c98154a7178d1dc6bc1248f190b738be9109a97119c725485e00a388811f33b979bbdcedea64e SHA512 8e0981af4402bd0d20b732752eb966ae5502b7e5a52f6c065e00598042733e8029f28c3cbb524a59e344418ec3bfa1560a7e3b402466a9ae16ceafaa06d2e0c1
+EBUILD tree-sitter-0.20.9-r1.ebuild 1328 BLAKE2B e4432d8bb3b9781b1ff1daf21c85899450cabaa22021826758a10a4750bf28af87da4ac0c55e4f63521fa6434bd45ab79bc7470ac0148cf8f10d17ae4c4d255e SHA512 2ecbff6a41cf5549c5dadadcfdeee21e5b488eba99ecde07225aa1a5939b3376d3e744d0d1eb14e2ecb0e1d6b6470a8661d2e2989c6bea49840d985c93f49807
EBUILD tree-sitter-0.22.1.ebuild 1150 BLAKE2B 046ddf28b24a4bf7c4f58e09106dafee717965b7a890ec07124689c3126cecc470b9177c87708d2dadda0998cf17066635f56ba9bca8209205979544727f03ef SHA512 6c03ec0d32279d19198922f8a373f8faf3933c932b372526c1360e4e51d46327ea30e8c647161dcd153b74ec3e6011fc1c6a380d98d4d4b45308e96cdfdbf8bf
EBUILD tree-sitter-0.22.2.ebuild 1150 BLAKE2B d83d893cf04690c68429b80d7def7ef21f9f32521fa0278e4e5f6323f49b007f05450a77d7fd00e42b4de8453ca51c8ff4f979ebb1122393eb549ff1b93014cf SHA512 edc32600c9c6ab175d51df6956ed4b5f23846419b5a94dc0f10343a89a6815fd56f9331753a90161223490440c0115214532d6c52c3bf5e7aaf573d063d0b829
EBUILD tree-sitter-9999.ebuild 1025 BLAKE2B 85ec2589b2036eccd8a1e73dbf66b250ac818135bfc771667f9c61f0ee9ad125992a94c01f33f0662d6bd059e1c57eda8616a2c2f0a918461db9ef09601b0834 SHA512 e3141a10101219d2ee2a978277214827b787ab0a9ed67d0532f070805393a05e5ed040c954d7c8ee157c5fb5161126ffb65a12b834122564d913addc9ef451ee
diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.9-r1.ebuild b/dev-libs/tree-sitter/tree-sitter-0.20.9-r1.ebuild
index 8d5a0cb48ed3..3c51e4f49aed 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.20.9-r1.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.9-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
fi
LICENSE="MIT"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index d30ec2e72bd4..f0d46fdf155c 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aws-xray-sdk/Manifest b/dev-python/aws-xray-sdk/Manifest
index d349e5e1a089..8fd6cd10543b 100644
--- a/dev-python/aws-xray-sdk/Manifest
+++ b/dev-python/aws-xray-sdk/Manifest
@@ -1,5 +1,5 @@
DIST aws-xray-sdk-python-2.12.1.gh.tar.gz 275525 BLAKE2B 7aae0cc3d6b733ee80b553d087bd85d02329c7da3a8902cb428823af4a53d47a14089a274cfccdfb197a77370dcb71775e1d111bb76205a1f09f9b60a5c92967 SHA512 3c830cf81f353a2805b641bda3d38d72a1286d413e0cd087bfeac78bfe00e7853c19ddab96f18275e7fd95317c2a6650d5e4b287d63c1d3900b25414a525c3dc
DIST aws-xray-sdk-python-2.13.0.gh.tar.gz 276162 BLAKE2B 60a8cf121139b5a704f47676a10534a7e9e5cbbcadc3a10e2f864f2d6baef8b0d8fe82ef9356d3e459d21628584ec98d4a89ad31b8d982dc8859d0cdb0240999 SHA512 c36907788a891a8adef94591172c53dcc0ebde5c0a3552154a313d93af66d50d88aa3422c1abeba89e629aa224beee5eb17e14f272ee312c76aa7f437fadb77c
EBUILD aws-xray-sdk-2.12.1.ebuild 2198 BLAKE2B a9003e4881d6e2a8926db2406cf0af8bafa3d065b938a5bab7af3f63af06e461947b33024a468bb5ffe32d77c0aea034a0bdf98e1a252799c39e7b612a9e73ec SHA512 b0aeef318148b297d68821b0b930d954cc5d3a4e68f3638baf9bab39daa4f163f6ac7cf18e1948b3b23b2a2cf75727e0fb0ef3fcdd23fd975a4194e0a7c4fe2b
-EBUILD aws-xray-sdk-2.13.0.ebuild 2472 BLAKE2B 09e56a090c8411a499452654fd0870ed1610240ca16251e490515e081bf814b0b78b98f92a2cd2767295bd88ff03bfc229260e1011a01c80ecbfcad583887c08 SHA512 c3f0bb52ede6137b859df6a7c01b19ddf4f027d96b315cefc14d682ab7dd15ec7ccc2415a9b529a697f46cda128b697b6267f089227a8e2f09c6b79a454cab5b
+EBUILD aws-xray-sdk-2.13.0.ebuild 2469 BLAKE2B 474c15aa2816fe6c5c69edca11223510402264c06de0af95dcc02ce00b67089d906414fffce01820010a6ae8043fe038f3d499f49b47c15eab8574fd2bc444b0 SHA512 11f8677507acc34044c4591a07af7a01a145d057328974346e928d5c000ae88e994a2bf461586564e9581072538f6e3916469ede26554c2232ce06b25753f8db
MISC metadata.xml 579 BLAKE2B 3f7aaed38bcceb97fb3597954ca9075ddf7a5718bcac69327be2b99d241c6d8cb0eefd369ca892c8d751703de9067c7eadf19f8c4445334ee8e4952b99fef69e SHA512 f3033cf16f60cae6727f80bd53944972f851579ffef8101cf6fda45e2575696183ec92ea8c994a77bbf3ffc8219be2ae2fae456faabe73a9896bcefddf3b5db5
diff --git a/dev-python/aws-xray-sdk/aws-xray-sdk-2.13.0.ebuild b/dev-python/aws-xray-sdk/aws-xray-sdk-2.13.0.ebuild
index ed7e4879a7b5..323ba5a787a4 100644
--- a/dev-python/aws-xray-sdk/aws-xray-sdk-2.13.0.ebuild
+++ b/dev-python/aws-xray-sdk/aws-xray-sdk-2.13.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/botocore-1.12.122[${PYTHON_USEDEP}]
diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest
index 8ea740b02e37..f180f9d77f4f 100644
--- a/dev-python/idna/Manifest
+++ b/dev-python/idna/Manifest
@@ -1,5 +1,5 @@
DIST idna-3.6.tar.gz 175426 BLAKE2B 962f2e1fdeb4abe28a198f2b469142df1ca336298dd4727c1d51871e747a17da0b946d09ef32b820b23e5fb103f5ab74234b31bd8540c52cf9d87e901326ca19 SHA512 8bea880d1b2fae1511f21381d73445f62e786c385eb949d2c39e611f71cb6f31f7e54927833a0f456e340857d384d960ab9e6ae31ac7481314254646de656cc0
DIST idna-3.7.tar.gz 189575 BLAKE2B b604f5e69775b6052e3358a31ea0154832264979a992db51130a0f0e7c5ef9163e97e15956cfd599212ba233c789706a4a2ea8051c3baeda5abc3657bdf40902 SHA512 b50e5ae117b67c7076125d6943e3436200676f85d7dd1b5a5414e217e73904ef077f0b1108d9781ab4afe2a66f7c9e1ce8262ce51edeb2d29e4c504147b6c4cc
EBUILD idna-3.6.ebuild 637 BLAKE2B be5a13ed7ce5624e000dae6cc302f98ebb50a03b2c69f6fed3fa09ecaa832dbf86fe43085adabeaa69cd40eefeee149445419de80800b7db925eb4a78afbafc0 SHA512 438ca7fe41bf972e4d71b71d7c1914057e001fdff1d2fd65db9e0902e82ce227780564788901e13d5c70653bea69c6258377cb579555c1c14bc450f3c0fb76fa
-EBUILD idna-3.7.ebuild 645 BLAKE2B aa24b15f4cf11d3038349a26a27f965fce562a83aedfc65ef2e201cc3ccdfdcca6d39054d4871e610d73fa135fa12a4f5f5c72e0b5af8f285368c91079c05d3c SHA512 e269feb7215d2540c48652fe1f679c7c376ca1a1ecf45215cbd242b99c86f251868e445191483d2803d08358bd516ceb992ebe8e67d0520a31000be3bc46b5ba
+EBUILD idna-3.7.ebuild 637 BLAKE2B 5838abbfa0b925cea0e0fc495b62c9f1f76e7668f4fd24f5005aba164e6b9e6c50cc6f72896eb484797f1331dd8a481f5e710e78bd2b93c1baa573d477ab58b9 SHA512 a677bbe5ac71d5042af8efd4cca6846e2a873e2baf2e31371ca06fee38c2ffd4c5bf0c0901516b67ace132ec781dd849d4fcdab18f407f1c621ee64e51e8e63e
MISC metadata.xml 393 BLAKE2B b3d4476896bbd50dbf61021bb6ffd653b72ca62b58c034aeba5119189fce3ee331cd44aa95ef8e680a4ef5f82206cf8b0ca1b902d73b56931b509c10c2a18685 SHA512 bf8a9a9b4e0a7cb67b6d541291e5de201a8ba9e32addcc6be0b60fd2035485775a7862f0def6bca3ec0e24155170fbeb08f3d24f9c517fbb9bd2223d25904a3a
diff --git a/dev-python/idna/idna-3.7.ebuild b/dev-python/idna/idna-3.7.ebuild
index f8acef3ce04a..078243431a5a 100644
--- a/dev-python/idna/idna-3.7.ebuild
+++ b/dev-python/idna/idna-3.7.ebuild
@@ -17,6 +17,6 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-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"
distutils_enable_tests unittest
diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index bcdf8d66163b..fc4309a75fa3 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -5,6 +5,6 @@ DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 17b3de0101c4e9d76cddc7fa5e44507f1d
DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6 SHA512 457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312
DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006 SHA512 d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
EBUILD matplotlib-3.8.2-r1.ebuild 11243 BLAKE2B adae060de035a6737f59d3af631f101083aabe923907c6ebfee5b9799b5cb409d40d63ea073869ee450af012125b2f879804dcf93352c8b47002296a3bd140ed SHA512 f2c55d6049cb91cdce7f9d186aa22e5eb1ea838a4ddbacedfaf40c5fe4f78defcc4f23c4415b00da52681a08b60df61c352c0728c5bad02351380de309ac8ec2
-EBUILD matplotlib-3.8.3.ebuild 11281 BLAKE2B b8bfae8533e3932937f71bdd1469b23c5e6895942bc628528657142a89acae327e0e0150a450a315a4e934bf4cb77339e03cb6f6bd213aa4940b8b2df417ed76 SHA512 018e0b8c752bf241fd3433cef96daa3691d7be7a2c0a5f3e434a4c1218b8d8e25bd975a963d5acd14a131167458d1c6dc855cf7629c1cc725edf67ce07ea6303
+EBUILD matplotlib-3.8.3.ebuild 11280 BLAKE2B e8e902dea0b8f4983db9ad55f154ea284e7b4ada1f9060c8cc3cba00a4bf8b302e35714914905a8c6d70214c37a4620933936fa016e41f411d682a14a4a42b37 SHA512 4670cf57f7a07a9f87d509769c87ca3ae70992694abdd6b7d75a7181627b421a3750518a06d8381e5920dbcba0db042d74368529bcabc5312ba884b5f6814b90
EBUILD matplotlib-3.8.4.ebuild 11543 BLAKE2B 05f8afd73d936af386d02c606656dbd1d3189f06c58097994008977777bce4ce6c5a6439504deb65cf70ebdf9795f5a539178c32c21453cb88470eb0bea4afcc SHA512 5a505b4c3f94539fd9b90ce596a68d9824dc594303206f4818aaaf830df23879e8a56740044e5d46337abf84974466aef4f248f88486d10e7523688e0faa6d46
MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704
diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 267b66811a0e..b4830201aaf7 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
# Fonts: BitstreamVera, OFL-1.1
LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
# internal copy of pycxx highly patched
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 17fcec737efc..b07624e05af7 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/localhost/Manifest b/dev-ruby/localhost/Manifest
index a48c7b8188e9..905a16ad8b7b 100644
--- a/dev-ruby/localhost/Manifest
+++ b/dev-ruby/localhost/Manifest
@@ -1,5 +1,7 @@
DIST localhost-1.1.10.tar.gz 2128142 BLAKE2B 06e4ab07bc273b8beba5fb3ee3f64e171a6c4a2e944c6d5e432417560283230277213732bf23ddd12e9737b2803582a11fdaa76356d14d2bdbd4e90d402c6204 SHA512 946ef247b256165cf5c849a32c0ba8dd2007164bd1549a20aca595328174709e9213ba8a98448dc41a57558b00147c3b7428b7bc625059ab24f89c94ff8850e9
DIST localhost-1.2.0.tar.gz 2128359 BLAKE2B 793e43779ec0b1392104914d9adc1d468820f54b920a8ec4e4f538b313e607a6016a0d2d7b8db242571bdd561161bd71ef781eae310d1f57005c2b0a0fa5c5b4 SHA512 f60cf31a31ac43962e98e933955973ce4bdf76252e43ee3ef969fe104fb71bc5d2faa3213c93532acba28650cd453663785c15b33eed65309f8c235ce116b70d
+DIST localhost-1.3.0.tar.gz 2128850 BLAKE2B fe7db9958759be39107116b45ee1f8d3678a2407f25956ee551a41a18da2bb12b46add992ca2b9615b68f69156afc384c453318af5b77751095b643fb27b7344 SHA512 6196cf4ff79cd53c222e19158a7233b8ba384225f24fd791d92952c80b11c469e99d619c3825e0f831e99e2a822aaf69e3b3a9ed0dc2e1ad0316c8b6717165c5
EBUILD localhost-1.1.10.ebuild 1021 BLAKE2B 5c5c55becbeb18825f4223f9931fa88f5280f39ace70d7c9bc769e5c0e7976cff214d2ad55bd32d6ceae87267c9064e3a018b2e4c90a1ebf855e58f9f063df18 SHA512 0f7244840cae1f89fdb2a59a0bf0d4b77e6c3f1c206ab73a6a7135342aa17eb1b2b8237569903a6f3c8af7f445fd7fef3d44b6a9e63f4f2c4dbcce986f743fec
EBUILD localhost-1.2.0.ebuild 1016 BLAKE2B b5f692b318470135c798fe43245d37f5555dae2f77b992e9698df1bed78aafd8e3a2788c166aaece3fadc71b590970a13151f65353d112f200b1956f87efe3f8 SHA512 7c19a6611a1166c9b2db655719895375abc9228f5b196a1720891411c560f6954c8670da10c3a7ef398fd8538a055b1628b32240c878e180b1a840cda6d12aca
+EBUILD localhost-1.3.0.ebuild 1016 BLAKE2B b5f692b318470135c798fe43245d37f5555dae2f77b992e9698df1bed78aafd8e3a2788c166aaece3fadc71b590970a13151f65353d112f200b1956f87efe3f8 SHA512 7c19a6611a1166c9b2db655719895375abc9228f5b196a1720891411c560f6954c8670da10c3a7ef398fd8538a055b1628b32240c878e180b1a840cda6d12aca
MISC metadata.xml 329 BLAKE2B 7254a554334f253b54f3d5673d55f247298a55fbc677b916de26a3a93bc2866836d1e0bc5a5e3692605c364852fe007a285b6b02d1953b0b0cac2ff86b83a5d0 SHA512 32a7e4b5cd3fe72608fe629be5fd057a1e184bfe584f3bddb9be087566141b550d1a407ba20f9afb50d06af694945d6687115f785585c2b88a546dd31ada8297
diff --git a/dev-ruby/localhost/localhost-1.3.0.ebuild b/dev-ruby/localhost/localhost-1.3.0.ebuild
new file mode 100644
index 000000000000..889710b2d342
--- /dev/null
+++ b/dev-ruby/localhost/localhost-1.3.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="localhost.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Manage a local CA for self-signed localhost development servers"
+HOMEPAGE="https://github.com/socketry/localhost"
+SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/async-io
+ dev-ruby/async-process
+ dev-ruby/sus-fixtures-async
+ )
+"
+
+all_ruby_prepare() {
+ sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/covered/Id' config/sus.rb || die
+}
+
+each_ruby_test() {
+ # Tests fail in parallel as it tries to use the same port so
+ # manually replicate ruby-ng_sus for now, as ruby-ng_sus runs sus-parallel.
+ ${RUBY} -S sus || die
+}
diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index 38ec7f76c45b..c061824d70e9 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -5,10 +5,12 @@ DIST mocha-1.16.1.tar.gz 247461 BLAKE2B d4bce5f945018e527f6b19c6328d3687912a3ac9
DIST mocha-2.0.2.tar.gz 245650 BLAKE2B 3bf56cacc99b5eeb17977cd1052c635df74aec10f20a76d843d703e68520ef434bc9111b739591dfa15b21ecdbdfb5b55037e9509683624349be83613528787f SHA512 93579390f4feaf034cd6e8905654fe8cc5c8a1f28f3d27488deeb84250114a5e04c4e7aa544f18f33b2c3887668d5fddb3a3f9bda5548d577be1522da2e09760
DIST mocha-2.0.4.tar.gz 243542 BLAKE2B 4a9bb3f1493225f7eed7080661a168a90c56e4f737a8bc15402bf0a08ae7cc14e8e5cff9a090b6413633c37169e7ff9f45aedc3c5fd929ab32d359ad58d404f7 SHA512 4a72cd18e70608265bc20761848657b900a6d60c888ec4027e3b9f1884efa41d0d0591c4f3e26edd96a806ecdfc3b921d5871465a799a5ea5905627b7093f5b1
DIST mocha-2.1.0.tar.gz 243730 BLAKE2B a99cb5b6d968e0612cfc4f2d766029d2f700c92b3e1f16f33341b8c5652db823d52fc34070acd0711ea94077eeed32d13e605982b93baa56e7d11dae7fcfe55f SHA512 8044065ebb2225f7aab117353b0a49c854768fd55f7165ccb5916027f6f8fc843665572ed786e41d5ec6affedf397f4de20fa31a9f9c1582a17a67555662a65e
+DIST mocha-2.2.0.tar.gz 247014 BLAKE2B 7be3453e30be305a27a3a9c9cde8cfc196ebbf07329afe82fbbb79c320dfd08aaeca17242e1432d0e1b437f20260ee1557768851553d2a5d7f7697d07081468d SHA512 1e611c31c311f9ff5f341c46a374eea16835cffeb2ff454e09c656503f05c1a2b7d7ff6d1bf33f8ea33cd1e5e53aca108d1f73fc46ca79029d09f8bdeb9036c6
EBUILD mocha-0.14.0-r1.ebuild 933 BLAKE2B 28076a15be9a921a81ee23d19096967bb86f21865886e8052e6edd8dbe94e038e9199c37137548d3749fa11205ab6ee6f87e17a10c1cd1f5a00d2e20ef2c9f4b SHA512 9648c9e78b6f9b52d90aa7cb2bfdcf823bd24ecc9e1a63e176eeb18e19f59b2be163cd19599352274c6b09f6be49f29284c5d493dc1a1e0f7ff922219b8f5a43
EBUILD mocha-1.16.0.ebuild 1059 BLAKE2B 4a5b9815abd9ae4c88053b05f6a8855fb3ef1f96180f70c490020e6292004376ffd5a69ec5dee45a12ac4389d052d862d8fcfd9b844be86dcfe6cf4a04148019 SHA512 f0dac0499979c406be52ae294968dc160f06c4708224bf376a2e5e6d3e099ee38057caa3d30bcd7a4f8764cd11834dee4c65fdffd38984e3968fcc8b96935c00
EBUILD mocha-1.16.1.ebuild 1052 BLAKE2B bde2633f9184fa12c1dec7c518c8ef23c8680d9d0ad3dc76b512d0b14154e9c1b11d98751ddb18c62a62998199554897089c77f14c9d4b186600edd4d9f12db4 SHA512 220b0d302b4e5b6b55e8890273436640f134d4f5ea82e4caa0f9104fbce2851c91b8d97515769c0a93576980ef0712ca18c33e1d681a2893482404c347dc511d
EBUILD mocha-2.0.2.ebuild 1076 BLAKE2B 929b09a37927bcbca0bff449cfcd81a8d431736c87d09afd1aea76eb2368234bdef79fc55d9af4a502246da4196b4998f77c37a24fb2397f5f16d2ddd310ba62 SHA512 223addcd1f6cac1e4fca4b2c16c75515e4a54a60afac375dafd38363290813c7105060ec13cf92399ad5e6cddb1b3082f2fb0ef0746db4275be6d20f7dbfe337
EBUILD mocha-2.0.4.ebuild 1005 BLAKE2B 246b96ce74599dff847325974c7972c317facd679a66f99b770dde81495bcd2697ac87693bef95602a9a31f487a14ebe489bfe8f0327d70ebe8ba62a74d2d321 SHA512 fcae9a329a08462d960ee8b21c80f23ad3280acaeef97207e627c46fdcfb8ccc25decb998f28a1c14cb0206b5de7a92ec30ccda2827993cd628f450b92ec4372
EBUILD mocha-2.1.0.ebuild 1019 BLAKE2B a8634973c7e8237b8e534539439afff8030c38a3d62c86fb8c4a4f27ddd8b5c3172cea34c5ce00da258a2fc021cf93780e09520cc138a481cd070f5fc02f63d1 SHA512 c050f4197a1138997f4b30c1dbde1d14825f3390892923e62ec0fcbfb129e598d0c2db8dce40cb279acb28849be6e1350258cc87cbd1a1dac2119a40d0d6d7da
+EBUILD mocha-2.2.0.ebuild 1019 BLAKE2B a8634973c7e8237b8e534539439afff8030c38a3d62c86fb8c4a4f27ddd8b5c3172cea34c5ce00da258a2fc021cf93780e09520cc138a481cd070f5fc02f63d1 SHA512 c050f4197a1138997f4b30c1dbde1d14825f3390892923e62ec0fcbfb129e598d0c2db8dce40cb279acb28849be6e1350258cc87cbd1a1dac2119a40d0d6d7da
MISC metadata.xml 332 BLAKE2B caf5137da39b091d3da2776b6219400546a5c2ee01d39759471a24a5beaac1f248be271c376f9061c0b1de49d531832b6e6cdf9be53f943d112789a8240feea2 SHA512 af0bd36bc12851a56c49ef645c95b145ef28ec2070b1bcf1fc3629526b91c20aeaa39357e997389e02482ddb19c9f3cb52acb7bb9a2f90142087ef4e874f1bd8
diff --git a/dev-ruby/mocha/mocha-2.2.0.ebuild b/dev-ruby/mocha/mocha-2.2.0.ebuild
new file mode 100644
index 000000000000..06d86dc2ac9b
--- /dev/null
+++ b/dev-ruby/mocha/mocha-2.2.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
+RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
+RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock"
+HOMEPAGE="https://mocha.jamesmead.org/"
+SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
+
+ruby_add_bdepend "
+ test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
+
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
+
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ export MOCHA_NO_DOCS=true
+ each_fakegem_test
+}
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 110b0c7e605a..cb815c76749a 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,8 +2,10 @@ DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9
DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B 8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108 SHA512 844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8 SHA512 e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3
+DIST nokogiri-1.16.4-git.tgz 11014494 BLAKE2B c07d75af189a8f897b885c111bb43258d039c31c8134df4dff65162fb5d3c24c48ec1194af24d816d8c5cc405b8384ae6430ffdce0a8687504f1de2b784b70dd SHA512 76a179fa7c907d5ffd548e472b9d03d02ba1afbd80c58f8c2760a0e342c2d3db75bd973e7a2f3751c671b68dd63ea3da95a6631f4963e18f85d5c5e7b9b877f4
EBUILD nokogiri-1.15.3.ebuild 2702 BLAKE2B 8934088d9edfb342b53b74f5fcabf397cf9cdb050c5c8d5ebac1686a15070ae4c1d22d3320de67ac0d055d18384f177353ffa05683e0ba17663c1cba2ae2f9e7 SHA512 3add6c7af7cc8bee29064e8fed1cea2237b401381f6451f5b5938728df1f60046ea4e342cad334630a5e00ccc54fe39a31d8c59a8f10051a56c3219c83e62f9a
EBUILD nokogiri-1.15.5.ebuild 2725 BLAKE2B 6591c0f404c0c06fa1e832b18dd5839871d0c9b82f3f7a010f37040b598685cbe5d638b2f71bbc0f2e06496919633e4715e0a5a0ba94bfffa94e069800061156 SHA512 7ade4f7015c07f15fad0ae776cb06e9acddf0f3b8e1e0288b614adca1ea03d7506fd8a9471b6a419d2e5e11ccb76274d6b5472332c1c772ed43b982aab677185
EBUILD nokogiri-1.16.2.ebuild 2727 BLAKE2B 5bbd5dc1a28d112bfbf361c955500343e6b49244031aa07bce967768ced693ce43993f1dd6d3772d511e919a43f2dd2b1c7367eef6c069aa79a61e6022a02243 SHA512 aed9ffdf2e989f22c3262ca01b13d9b5c6d71a7f920dfdd15572b1455162c26f9c9458f0ccf7e9b1f1be6fabf049265fe98bcc98e83a6e5a01283b307f84b427
EBUILD nokogiri-1.16.3.ebuild 2727 BLAKE2B 61241258e2b01fbfdb35676fc482a093afabf1d9f0cade0a0391a5aabd19c37e6d85e1ae4853cefb60a6cc70a180c69a53d574ed2d4090d44cc0c394ff1cbc96 SHA512 7f231f67cf38a765a44dc89dd7862f8754be8c143db2a74d32d16ff690f8941a931c1ad5314d1588e61fc6164318a90bb73193d333420d05ad7a8055e8bb8d0c
+EBUILD nokogiri-1.16.4.ebuild 2734 BLAKE2B 905c3c8b0fee9cdd41e8c54772d5395ffc4e5e742ae02b8863bf8b0ba088cd325f51b725d704fd9d6930141b89606dcccd1674faacc6f6c4ee6160026fd33046 SHA512 0acbd5a3c24ad15bd4352f2c14cc385217e4ba090ee5d1898502399ac009c6dff29e5db45d924325924fa70be9a3435f1d6d4a9b5e37e682a24ab3cf37603534
MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild
new file mode 100644
index 000000000000..44e350cce0d1
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/"
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.12.6
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.12.6
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+ fi
+
+ emake -Cext/${PN} \
+ V=1 \
+ CFLAGS="${CFLAGS} -fPIC" \
+ archflag="${LDFLAGS}" || die "make extension failed"
+ cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=1 \
+ RUBY_MEMCHECK_RUNNING=true \
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die
+}
diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz
index 58fa133b69d1..5b7fc6c102f0 100644
--- a/dev-tex/Manifest.gz
+++ b/dev-tex/Manifest.gz
Binary files differ
diff --git a/dev-tex/rubber/Manifest b/dev-tex/rubber/Manifest
index a0e0d58408c3..81082bb23f41 100644
--- a/dev-tex/rubber/Manifest
+++ b/dev-tex/rubber/Manifest
@@ -4,7 +4,7 @@ DIST rubber-1.6.0.tar.bz2 98055 BLAKE2B e3355a53f811e972b68a918393023a16c11a8403
DIST rubber-1.6.4.tar.bz2 100227 BLAKE2B 5a467f5a2a4709e7faffef1308e644900f02ca51e4fff635e7a88bb237788e60257e0e8e82ed9acac66db46f0a1e8aed1296703fefc8e1fb6e28cd38334b7d14 SHA512 dbb3896c165d63cfae8421929d0d796002fb3abcfc2ccb3fe70c4c98acc54ed48be1ad469158436dabd973bf37355c62c096ebd47c0efa7dbe58137a0a895527
EBUILD rubber-1.5.1-r1.ebuild 734 BLAKE2B 7a5830ee24b406390b747717e16a1f2c175dbb46d2d6ee2e94b86731be813bb6c3630e1921e4022e9a1f8b44f47a4cf1d8eb25abb9554bc2aa3534f671d7f1b8 SHA512 6c10c4c6846edd3c57dae36e14763ca6158eeade6f74c5f98a1b68f96469a9042127011448b705bdf5ab2eb40a841146a7cb4fbf5a5882dc96f95cb5938a9c52
EBUILD rubber-1.6.0-r1.ebuild 3043 BLAKE2B 0ad277227573c51966d2cdb38d8a6472c7730ff14883f5a8b227a1288dfef3a439d8a8e9a4d03b91a7c65dc96573a3ea5989c7eb4eb261f5ad9715bcb1f22cad SHA512 9c60c59414e01e14416e68e3564b1fb10c746624158c85b6932350a6b3580ff84fcabecb4ad2c2b216a8b15e067a99001e2df5867457ca306d10b0fc9f293a1c
-EBUILD rubber-1.6.4-r1.ebuild 3248 BLAKE2B 3e4621cc8660acc13962cf63fcc6b9d3c22aec99021dc4457e47bdeda7dab3a9babf0f09709b9b87617e4e582065f7d313453a03bd67659dd1a6cc5b2d89bfd3 SHA512 d4645ff02583bd81807d9a37a6d63e4d9c9be63dc22cc4ebdc56aded706909bb6d989efe31bc3d3b359ec9c2bc8828c5b49458a0feb28ecdb7fe52e2cdb485d6
+EBUILD rubber-1.6.4-r1.ebuild 3221 BLAKE2B 3e14f0fce9fd58971f072ea64d91d2510ef4b89bd1b365b32a5dd8b1029a31015c770fb488dbcd02b965b32420dc6062f2cbd1a6cb1f8d404c26022a9f535e7d SHA512 e47b8cd38eb855bd0823267682c6594769b69e374748e0596a7a91b81690ad708a3c0073028f3c1f2f6b29d84c442d1d5bfb881b76d508263569ab60877856f7
EBUILD rubber-1.6.4.ebuild 3191 BLAKE2B ec1242306e1a44dcb053d6cba31eb4dffa8e2b945cf882111c007f7c9cca8fa53c88da0b72a61544cde93ef95a55e4b3bba15fe6220eb6275ce4c8e483f5af82 SHA512 e5285fcc84fa09682887b418bc83f0c95f459ac1048204c3800762e2dc88aabc7b591eab3481553039636db0ae8fd32cab9df1845ff653fb6e0bc0476f6372be
EBUILD rubber-9999.ebuild 3191 BLAKE2B ec1242306e1a44dcb053d6cba31eb4dffa8e2b945cf882111c007f7c9cca8fa53c88da0b72a61544cde93ef95a55e4b3bba15fe6220eb6275ce4c8e483f5af82 SHA512 e5285fcc84fa09682887b418bc83f0c95f459ac1048204c3800762e2dc88aabc7b591eab3481553039636db0ae8fd32cab9df1845ff653fb6e0bc0476f6372be
MISC metadata.xml 465 BLAKE2B 36be3746c0ec60fc3396323dd3a1e9401b754c7ab8cf893a0bee6201cf054c90e7caf337772a75c66e4e2391ad6bfeeb5f1284761a87301d09c1421513e1daa1 SHA512 5dbf081ccc11b8ce546c3939267e786f50bf47d5fab94715721a5cac841472143720748914f20079851c9fbe02ed28ddfe734357acde49de13d5106747f39128
diff --git a/dev-tex/rubber/rubber-1.6.4-r1.ebuild b/dev-tex/rubber/rubber-1.6.4-r1.ebuild
index 405bf11742ff..39ebc4698ab0 100644
--- a/dev-tex/rubber/rubber-1.6.4-r1.ebuild
+++ b/dev-tex/rubber/rubber-1.6.4-r1.ebuild
@@ -110,6 +110,5 @@ src_install() {
dodir /usr/share/man/fr
mv "${D}"/usr/share/{doc/man-fr,man/fr/man1} || die
mv "${D}"/usr/share/{doc/man-en,man/man1} || die
- dodir /usr/share/doc/${P}
mv "${D}"/usr/share/doc/{rubber.*,${PF}/} || die
}
diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz
index 4ecadc560c38..49804ac78e01 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 4ceb3f019d85..906bea97d795 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -5,5 +5,5 @@ AUX password.dist 247 BLAKE2B 1803a6663c32ccc74c4dfb1d591a01d4416f9de9c4bf35c9a7
DIST courier-1.2.3.tar.bz2 7842828 BLAKE2B eac13d5c36279df1533af1e62e6b7b9fe0d5015f1f602a8291a2e507965a90d80167b6c443a983220de70a5f12ba6c19a1983ea12480e8cc2fe946c5524bfa6e SHA512 72e96d6fb3e91d8f41c46b45601e2ebb0ce790317ddbc6030e02b294c421ef92b6c7a6de5dc463cbad1196cb6f5efe996e34c6aa1381ddd429c3d83fc48e74e6
DIST courier-1.3.5.tar.bz2 7901040 BLAKE2B 5a79d02d1d40967f98f2a1942fee6786d8e6e2ddc7dea6677a85db0480f71e4b974a671adc81c4bafd66c888c5b54012eb5684f2936f5164496699939d179fc4 SHA512 5f51383356f4a36f9c114be6aa69d694c82bb95b1a336d2948d486d582bd6559da69be93b7c20aee2ff57826ab7eeb265aa20794074456d036b22da7f280f95d
EBUILD courier-1.2.3-r1.ebuild 9258 BLAKE2B f086f45ad43189a71b6dcfe17e9630b6cfa96597f923bbd0f426d1bff0f91cc9b855ba2b263fd4ea9748b22b987b5eb3849ef3528f6ea3fa28bce8aad45a6796 SHA512 c69692dc51ef700be067c65ae6b0e0c053e92af56efbcd1eae2d4e04c82ea669ee0dc1d0d76c00a221a0990f768c133878caa75b910a98391398814238e2ce93
-EBUILD courier-1.3.5.ebuild 9261 BLAKE2B 94abed850366708086f52c6b2d12ce957ccaa5d206b8ea22db6b3ce20e392e42683bb7be1bca0213348b56636448c4f9ffaf7305ed24edfa027a11f48b56618f SHA512 bc6e4dd737fd174236c26b6a22708a35106e01636100a6dc3d8e02f02a0088385fe30821877899773c7eba92af9d9b1da62b757968e0932705a09e3b071847f7
+EBUILD courier-1.3.5.ebuild 9300 BLAKE2B e4b61842acfc0d4ef3ebd466e35ec14f8ba0fd1e0bca3aca7f1ebf9ce3fe38c2221fa35b6f0ec3ed227c30fdf4c3a0d6c53c8c610ae4ae8fbc0c5f100685a269 SHA512 c8dd7c8719340b2dbb5a9c5a8880721c3189e3da6908d285e32e0b748d142e68b5d0e22590640932cab72f7f5f178a6beebae77133aff12cfd788be4143347d8
MISC metadata.xml 756 BLAKE2B e3d128790b1620d9005c9a14cef1c452488fc8e465b235791cc196f431cb2ea8348aba342b0867282878d0c73392694be0db0686dc048d9345b286c3bccf1cab SHA512 c3fcd1ba4b22f91b1acf49faeee41562a7963b51d37e1593156086b79a1eb4172a12e7226b71a9aa55b5a4ef7d734351752451a2300375d061ae20481778b273
diff --git a/mail-mta/courier/courier-1.3.5.ebuild b/mail-mta/courier/courier-1.3.5.ebuild
index 89f704baf1d2..14b510207a1a 100644
--- a/mail-mta/courier/courier-1.3.5.ebuild
+++ b/mail-mta/courier/courier-1.3.5.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
- fam web webmail gnutls"
+ fam web webmail gnutls split-usr"
DEPEND="
>=net-libs/courier-authlib-0.72.1
@@ -232,7 +232,9 @@ src_install() {
# users should be able to send mail. Could be restricted with suictl.
chmod u+s "${D}/usr/bin/sendmail"
- dosym ../bin/sendmail /usr/sbin/sendmail
+ if use split-usr; then
+ dosym ../bin/sendmail /usr/sbin/sendmail
+ fi
}
src_test() {
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 7ae2cdca1d19..a5137a9bdad2 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/pixels2pgf/Manifest b/media-gfx/pixels2pgf/Manifest
index a9c89070cc6d..6325441e6dc7 100644
--- a/media-gfx/pixels2pgf/Manifest
+++ b/media-gfx/pixels2pgf/Manifest
@@ -1,4 +1,5 @@
DIST pixels2pgf-0.1.tar.bz2 52260 BLAKE2B e73e176ce714bfef4f323952d08e77c0261b91734ffdea656c0f7b229efca849266249276cd4480b2a09f4423cad025e128b4d019dfc115ed768491a3cc49cef SHA512 30ae063fcc6fe0a4b2ea98d9a4c90772e6f41d8923b5d0746e1fa22f92832bbca02c33d41fa3032f300c3e7cd866a735337cf0166d29cd39a6346474a3016204
+EBUILD pixels2pgf-0.1-r1.ebuild 444 BLAKE2B 0616a9a891283593bcc942871b2d0b7f37bb822ff5216b6e64a8e41fb9b83ee010944d00350cbef41c4ea84282ba4ee5dcc6f176e8217535ecbe48329c5247d6 SHA512 0106cfdc82c63b211f0d81cd063ec24e549950cd1e62fbaa453280a4a6cddfbf48b2de343a9188327ec0b1b33738699c0807f422be4cf9a3869cab067607db90
EBUILD pixels2pgf-0.1.ebuild 449 BLAKE2B 6ac4d17a0fa4e3e633909faf077f496fc0ac982ccdb670c1d41c41a4d082c4c73311510c9b1498986b28580c93285ae605ad8d724f3a0af0311541f39ed859d5 SHA512 795c0d3dfaf2d0222594af51eaace0dbe97c1b9882d1c6870cd55c98596b4c4f307b8c1608040286294b467c29b52963639f59d32d1de74c554f787e4493bdda
-EBUILD pixels2pgf-9999.ebuild 485 BLAKE2B af0af1dd79e1e99e304688b185cdc65ca2a7d012b6d3bf0ab77e9605ef4472a4930e422970c28ce8548593ff9709d986cb1dc6013a565a52a5c48c9c7b3c4875 SHA512 40c2d2624887376f02df405a9c9c46a00916138be86e7d9be3af6882086945e764ad8b2399e11f21f60107d4d1b291687910d68afdd519736debac059896687d
+EBUILD pixels2pgf-9999.ebuild 457 BLAKE2B e56ba257b6a7443203d43dff9086922318bbc85ca1eb348a2f7d5168268a562d551ee30be1cd3c56f6daf6050a96876d24f7a79e1d03752ecefca76dcf0998d6 SHA512 7dc6bd48443d69d696d104bb7a2d813c2ccc8db2cf515ee30ca66bfa49b3ed364998b21bc8015f15419d63254d98f01bef016d346106b6e224256a777c1511b2
MISC metadata.xml 510 BLAKE2B 66087b6289b97a4a24d0ab1625f5f67fa5c354abcd09f1756b6260bf953b33266c238a62b564dc60de77a94cb6eebd156f0c5cb44c73860d4b6f251930f573cf SHA512 9d7410e4c739c589d8505d5495dde6799e0a8d34d76d5070fc83967632707fabef99e1ec1ac6848edbd3a9197656b79de848925d3b5d4ae7040612833c128e26
diff --git a/media-gfx/pixels2pgf/pixels2pgf-0.1-r1.ebuild b/media-gfx/pixels2pgf/pixels2pgf-0.1-r1.ebuild
new file mode 100644
index 000000000000..a4efe64b145e
--- /dev/null
+++ b/media-gfx/pixels2pgf/pixels2pgf-0.1-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles"
+HOMEPAGE="https://github.com/projg2/pixels2pgf/"
+SRC_URI="https://github.com/projg2/pixels2pgf/releases/download/${P}/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ media-libs/libsdl:0=
+ media-libs/sdl-image:0=
+"
+DEPEND="${RDEPEND}"
diff --git a/media-gfx/pixels2pgf/pixels2pgf-9999.ebuild b/media-gfx/pixels2pgf/pixels2pgf-9999.ebuild
index ae8db1f90a5d..22eefdf7f9be 100644
--- a/media-gfx/pixels2pgf/pixels2pgf-9999.ebuild
+++ b/media-gfx/pixels2pgf/pixels2pgf-9999.ebuild
@@ -1,22 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
EGIT_REPO_URI="https://github.com/projg2/${PN}.git"
inherit autotools git-r3
DESCRIPTION="Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles"
HOMEPAGE="https://github.com/projg2/pixels2pgf/"
-SRC_URI=""
LICENSE="BSD"
SLOT="0"
-KEYWORDS=""
-IUSE=""
-RDEPEND="media-libs/libsdl:0=
- media-libs/sdl-image:0="
+RDEPEND="
+ media-libs/libsdl:0=
+ media-libs/sdl-image:0=
+"
DEPEND="${RDEPEND}"
src_prepare() {
diff --git a/media-gfx/viewer/Manifest b/media-gfx/viewer/Manifest
index 35ab40b017c7..4bc482da6090 100644
--- a/media-gfx/viewer/Manifest
+++ b/media-gfx/viewer/Manifest
@@ -1,3 +1,4 @@
DIST viewer-0.8.0.tar.gz 117329 BLAKE2B ec0737a2e7286b78f40a31336b7ec17e3865be72cba7b924f0f70dd9e473e3df3dba8c0f59e0c7bfeb35ded1579c11fd9baf28b69a5aafed380d340f40699b2a SHA512 079ce7bfc2a4c83965bd1625ba4cd2cfae920ab3e274c9c49140d827f1b59d94195bc87b36decc57003465f859f515ea7f004619a421df6bfd4e786607732dd5
-EBUILD viewer-0.8.0-r1.ebuild 912 BLAKE2B 62b49e967a34bc13de0eb27afa7d5b395909106fca13382a8b1a73767976cea3995e19f8a7fe494c561538e4b63e349867e9b3a5f64bc9cdac5bfc685b745b2d SHA512 81fd2accf93810299559aca73b9c83ef3a4ed3cda2d28a94acd97bb30708cf8aeafad8f11bd90d2bc590043f17581f61ca9bf8235a582c06842745f9d19eade4
+EBUILD viewer-0.8.0-r1.ebuild 907 BLAKE2B 51895b61131cfe96a3106f52e25628e1021cd6833a87720f76aeb01d0758dfe5594c7fa7734b0b6e870e0d8b2daf5f638fdf917d9ae73642bda31bb2e61ac5de SHA512 6c060d974b65a32f113d67b18ecf713a8b77850a204f69e77100dbb4de65b9db7cfe5277a5e954185028e23d35d1ae2e2b7b2b2bb2fc6152d2d0c13273e22aec
+EBUILD viewer-0.8.0-r2.ebuild 960 BLAKE2B caf1dd03f9f0586b0e01e4c0f891682c6539bc831b95c3f331893c1214d680490b71115c07ae7e92eefa867d4ba7e249bf9f9427866a3d7447c7ec0c2b968ed9 SHA512 d8331097e9c0a43fc86526ae4ae61e2d2660e1f902d60a82ec26e28104735d5c012eed22af50775d5c96b9e37bbec3067b2b7f4e5369613e4d6ced24fc3604de
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/media-gfx/viewer/viewer-0.8.0-r1.ebuild b/media-gfx/viewer/viewer-0.8.0-r1.ebuild
index d598111f83fa..af6ffbddc1dc 100644
--- a/media-gfx/viewer/viewer-0.8.0-r1.ebuild
+++ b/media-gfx/viewer/viewer-0.8.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="http://www-users.cs.umn.edu/~wburdick/ftp/geowall/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
DEPEND="virtual/opengl
media-libs/freeglut
x11-libs/libXmu
diff --git a/media-gfx/viewer/viewer-0.8.0-r2.ebuild b/media-gfx/viewer/viewer-0.8.0-r2.ebuild
new file mode 100644
index 000000000000..dc3ce3704fbb
--- /dev/null
+++ b/media-gfx/viewer/viewer-0.8.0-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A stereo pair image viewer (supports ppm's only)"
+HOMEPAGE="http://www-users.cs.umn.edu/~wburdick/geowall/viewer.html"
+# SRC_URI="ftp://ftp.cs.umn.edu/dept/users/wburdick/geowall/${P}.tar.gz"
+SRC_URI="http://www-users.cs.umn.edu/~wburdick/ftp/geowall/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ virtual/opengl
+ media-libs/freeglut
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libICE
+ x11-libs/libSM
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+ sed -i configure.in \
+ -e "s|/usr/X11R6/lib|/usr/$(get_libdir)/X11|g" \
+ -e 's|/usr/X11R6/include|/usr/include/X11|g' || die
+ mv configure.in configure.ac || die # bug 922946
+ eautoreconf
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dobin viewer
+ doman viewer.1
+
+ dodoc AUTHORS ChangeLog README
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index aacdc3bf7e91..bd81d26ada98 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 42b09e38ad42..50de8b6184b3 100644
--- a/media-libs/libjxl/Manifest
+++ b/media-libs/libjxl/Manifest
@@ -7,8 +7,8 @@ DIST libjxl-0.8.2.tar.gz 1612062 BLAKE2B 2b5e65cde6c85881c5f26f676afec825c974f69
DIST libjxl-0.9.2.tar.gz 1873156 BLAKE2B 558d82dfaa2e5e4fdb07542b2daf4b80f661dec46986d412bdc2b1af0ac4b501f9e533eefd73e923b94a54f82695c4aed5cc531abc9e818ab4faf0aab0267b94 SHA512 97bc0ccd249fe0fa6d0f52c470a0d0bd181e3f00cd9820dda5ca437dff260e6c9e2c95dceec4bd9354c3adc4fc6724228cb027c537af6df7d3f90ab8ee61653f
DIST libjxl-testdata-d6168ffb9e1cc24007e64b65dd84d822ad1fc759.tar.gz 67553075 BLAKE2B 779fee87386e617edd93bca7a523fa1ab223ae88114c3cc5484987a7c92cca2d0bb3d668fa3c8064b2a0255c17a06447c009f4fbf9ef379692ddfa37dee1be97 SHA512 a48d74a1ccff404eb7675225b59965e056dc3fc09930572785d83bae03fa1c38e105336dbf5ecfc3f0995e8b8bfb1097b451ae661f2933590b2b152192c8aa2f
DIST libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz 69105882 BLAKE2B a80fce437b810e7b99b4c7bd106ec7eba01a1eeddc90e1b82cb8d75f3ca194c357ef8e7b7e1e9da65aa39dc2cd11d32cb6de8558188c5258c7446d58787603ff SHA512 0d237e706fd8d001a9cb245b685e8e39085416daedec019c348ccc64cf15a34cecdb0c245f94f57507f5934e487ee5157f51f59bb6a000f5899862c582336384
-EBUILD libjxl-0.10.2.ebuild 2727 BLAKE2B 6839145ed9ad8b6715e545bf0e0cd9cc82cc473fc79ce2574b34d67e55a1a00467f300b511dd62b80ad8b206880cb1538a8261b6a819b9a0b78cd5c6499cc522 SHA512 956f1129b19342f2ac4c14a9e1fbacb6d5b96fbaecec55ea8e4aff0e87ff8a2047dcf50605ab05c97f984dbf3d00388932594e3c4ad1a658d8781df049c56c36
-EBUILD libjxl-0.8.2-r1.ebuild 2344 BLAKE2B 03a98939e6e207382611325cc1c8d18ad3ad09e8e6e04c7d8406453597997a59c2bfccbc05ad3ce0ba05328ca1e55a6f0bc6ddc14b0a6398bea53a4c10e0bad1 SHA512 0b8b2a49976c2551532a6b2749be8de9107deee342d34cab1a1a4ed2ff252eb45b59534c2d278cf082df520db7c675155e1bb7f3d4e5dac40b1dace41f280ef1
-EBUILD libjxl-0.9.2.ebuild 2789 BLAKE2B d645dc938798bd319541e80f73e4da59f585b3fe53afacedcd55c21305420fba45baf9133b30f9f66980014c2ee3c3b076e5e359255c65dda5b6dc216d96bfcf SHA512 6098199eefa073acf31eb0d904a24ffbce5f3251b6f2c7b0c0fa46a30f0f04ae9fc212a12c985a73b68642e924f917fe245c5726c75d6f6e7fe222c63f21b0f0
+EBUILD libjxl-0.10.2.ebuild 2722 BLAKE2B 628d35e59657616b49b5ab54308c3d8600bc18c135cf9c464055ba739239cc67e079693251f5da9c0f0f509f4d88bcd95b47c1472549fb8ed0bc6964424336aa SHA512 9b78395438c0116b286b8f56996cfce92845186f23d644621008de619fe9c87c6554a9749b5b121a2e226ae68b087c05dcb1a0ffc663131cf5ee151696bc222d
+EBUILD libjxl-0.8.2-r1.ebuild 2339 BLAKE2B 5e919bdd10fe20de0b45122a7ed2f037ef3e54c4c17a385bdc930288c8b9ccbabf0de82bedfe8510999ea8085d37981764243662fccd872f29ba19ac14d9c407 SHA512 f9227486972af086b08140bd81bd02cb3f303792f168fb05ef9dc5c743c6ad576da3f2a5616b31aeefdaa77d1c7fef6a04da0fdd36648ad7361aaaee2ce7f603
+EBUILD libjxl-0.9.2.ebuild 2784 BLAKE2B bb08ef63e10bcc07381fac168baa3b596f93e91c3d648b89f2a7ec0296b1bb4713fa91459faab76a08f89fe77cb23051131f19b3dcf1d6be3843b41ad6f8f271 SHA512 aeeca7ebde32c21a18e07d0b8e3c54fbdaa13b53d1c9eb642f53d34a56fd7b206d519c8f617d78fc691ffcd69745282577c589df3bef8af0692e9ef3346c2c06
EBUILD libjxl-9999.ebuild 2417 BLAKE2B 65ce5cf9c5b1f2834b4fe15af97040309f50059fb06ee3ae7a7123a0c84069a9a2a03b5c9c215333b78b5dd73e79e2c01ff0ee52c1cf1ea6053b359e53948c4a SHA512 8265b56e188587d2d6eb0114de4c08979168fa57125e27acb50febdf907e8d1c3956d01b1e58c732369725665418e0e2ae3152538f5c78b35b02d0644a9e33d3
MISC metadata.xml 864 BLAKE2B 04139ce686fbc36068182d03fc23f0a0d49262f8c6b21a690705411330c3b5ec4f969d0ed27fc712fc184736bb20e9bfa3a6fe2fe6d5db98527334151dc0a8d6 SHA512 73e89d636908712608a41f8c4b7f29fc9d551030cebcd83e8db722869aaff0bc96c1ad6c05c5dbe3a2b2b29b8c639c95d02a8d4ed7094a9200af7f008c9b20de
diff --git a/media-libs/libjxl/libjxl-0.10.2.ebuild b/media-libs/libjxl/libjxl-0.10.2.ebuild
index 1a77dd6b4d0f..27f9a5132637 100644
--- a/media-libs/libjxl/libjxl-0.10.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
IUSE="+gdk-pixbuf openexr test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/libjxl/libjxl-0.8.2-r1.ebuild b/media-libs/libjxl/libjxl-0.8.2-r1.ebuild
index a58a4068b463..64b13ee3f527 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="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
IUSE="openexr test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/libjxl/libjxl-0.9.2.ebuild b/media-libs/libjxl/libjxl-0.9.2.ebuild
index 9f34c8740745..566d2cf5113b 100644
--- a/media-libs/libjxl/libjxl-0.9.2.ebuild
+++ b/media-libs/libjxl/libjxl-0.9.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc64 ~riscv ~sparc x86"
IUSE="+gdk-pixbuf openexr test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 86358b0a7f14..eeda41d9b680 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -5,11 +5,9 @@ AUX netpbm-11.1.0-fix-clang-O2.patch 773 BLAKE2B a8d2bef659d384b0f94560fec847d37
AUX netpbm-11.2.7-fix-pnmcolormap2-test.patch 7051 BLAKE2B 741d4943b2e9eab1fb0061d6265271df8e25e458c1eb39f50aed8a392edf8369c9f0f3c43fc6ca0b940dd376166c9419c5039ddeaf10487859a7ea9bec4e6075 SHA512 4c7be95b582db27e3ce542b8f53bfdad2e6882b22ccc383aa7ca480cb5ba2a6aa000724dae3c5107efd1071bb87fac0648061dd46b0b75f1072ef05b7e128a68
AUX netpbm-11.5.2-fix-tests-musl.patch 4779 BLAKE2B 049b20cecdaf40e77c37ad01cfe4e17b8006c3788f47971319e553bfbab760e7e0bb3a970060e74860a7c3326945f5505680519efe7c2feee5fa6ee08ba45202 SHA512 260f4282dcfd6dd0922b62e4c3f217e33d159ab2df779ec0c1df27f16c8075fb77927ce2aadd34c20475d38b7482506758e38b7571df7c3d5a92de9c5cc496d6
DIST netpbm-11.2.7.tar.xz 3780372 BLAKE2B 8a6a75bd0358acf21faa3defd2b3ca886aacd38a28a1f8b65280a9d6c1667102a47efb734fe2ff2dfae38a5d0995b5efaa4b3ec70138bac7ad07e3e6e79c6063 SHA512 3fb00524b958d97304066749d4117b11ce5e23b7c8e08e68bfb5109575cc40a52dbe0f44559e6c0832a4397298efbea50a8ed0b9d2b57e41a09275729574bace
-DIST netpbm-11.2.8.tar.xz 3781396 BLAKE2B cb74b79b61a88d739071ab85e0ca96a0e51140e9398aba4bd1a8c918b26580acb81b4653863127676ee1d032251e8e9968500fe5fee72a4cf65c5e5064f55fb1 SHA512 8bfd0f08ae62515be18f0b6b8ef610dc72dda2dd063d2732096f540cbadb27314d2ea20b1a79ed5ea9442a9f8cee10f445f16caaef1227b486e16a4ebf8412f1
-DIST netpbm-11.5.3.tar.xz 3783400 BLAKE2B 45a0169865922dcdd2cba0d91e347aa753153e7a9496c8469ac40039628dc3bf13adbf67f30e6af929f4bb582c09769eac579f7086ee78fa206b564b736492c9 SHA512 f7e58fa086e6f549bb350ca9592ad5df2cdacd80c8cb0f508ab17b5f85c9358df56306d293e5b88bdcb3d2b350731bd7def0098437fdfea2711921b1caa95b95
-DIST netpbm-11.6.0.tar.xz 3792264 BLAKE2B 482e27df7aca081851b5e87cbd2e54d851c73922553a570223c22b4074178caef2e3018c8c2bab8a301bc35a645ea6ce8ac3bb7eb1001c0ca977f53182e0e19f SHA512 911912b0d6b9817ffdf3b9183c51305bc5418497865cd48cb7fad8bc5212e7092df7b2c0714b05f7459123f6ff10bcd128ffabcf2343c503e430d04aff1a837f
+DIST netpbm-11.2.9.tar.xz 3782172 BLAKE2B b5acec8306c820e7b0ac2dec21ab5df8f2cdbec01d3d59f82b307d90111954e81e1b01ad7d8e25e8fbd0ea7cf61e8b023e3dfaed6d1cab71b51f7e367d792e56 SHA512 02961bb2ac4a4292e028ed5dbd05daf89ac795f50d36d97be67c49a61be0cbd977e954aa9266c4649d9a46de3fbe7c4b2b51c8363cc7bee322926dd4a9af2ab1
+DIST netpbm-11.6.1.tar.xz 3792940 BLAKE2B e48ec658708baac53708c96feb7aac94c32debae675d8f9114393aaccabc1f59309bf577bff98d252fecab37fb0faa1cc29955269636f736563a859edbdd947d SHA512 844256dc61d29c4f1ba164d5c1ec0b7c6cb8e97c4c6c04cf7b92cd7c118b99994cf7dda4a256f35ef575cb718a7a7f253468b60ba567733a613da8102d23bebf
EBUILD netpbm-11.2.7.ebuild 6976 BLAKE2B 18225d4d04fe229802a170d569d297f9231b1c0d46c05239ec4221a10da0e4934b01c6ac294e8d972333e0ab90b8b71c5334ea5a4c85fac006c3fe87060f99f7 SHA512 4da684cb71c45de8b76bae5c7f79269bb25fb4b3fac9cc71cde5707923bdddb7e52e527c1e47755df7185e7fd18c1a19ebbbbc94f9e6a171583415735602de2c
-EBUILD netpbm-11.2.8.ebuild 7068 BLAKE2B 13319efacfa64a5e9b306efbdafaaf1ca31580d21e17f2e72eaa3f1df6a1cb0aeef4bc6a9fb9b82d115588dab51ee295f8ad8e453a6bede6ef2c6c6d39068115 SHA512 8dc9ce4a4d64b84b2c3a752fe2ba6fafc5d64219be23f1b9703d76ccc9e0ade030539d7c1108779d79f9e17ebaeaf8893f3fae02032234f8639e5bbbb097e334
-EBUILD netpbm-11.5.3.ebuild 6984 BLAKE2B 23d8dc85e12a8a41f0f485b3eb308714185bbaa48c9016f238a3b4341f243114e7c6398361e21083fcdd42327fe83827c5c72b4941a9d802a9800d8e05f15f29 SHA512 8eb6062eeb78bd2edf00eb8d2b6fc3f1515115e1baf43e517184390384caa318a83a30b84d77c9fb2f66e62acfdd12bbe60c9cd254da2962048cb1b3f434dbb7
-EBUILD netpbm-11.6.0.ebuild 6934 BLAKE2B da524853140b4a2c3968904f607968a9db572a30f50e7b33da7a56e0154a9d49c58faf42e4e6988cdeb40e5ba754cd6fc2166d690bae66587e97cca99aa92635 SHA512 86461347264f11c113c216629ab11a3e662ee182d9f821ee4ce8f2a2705ddd9ffae7541107e9ec4d1358cc8496799259797a71418376221a4002010704ae97a7
+EBUILD netpbm-11.2.9.ebuild 7056 BLAKE2B 98516177afd25c82919639f5d31dcd5c98201b10c4084c606c0d2c2b2b2dee5de7c6dbc4edb5585f2fce74cb0464a01a889937a63c4e2d49122253becce4877b SHA512 a17e4559de67e1d479748eaa3f783deaec6af76e1f8b8929d4d21a5075655fcbdfe4cc82dbab47ae16841bb1ba709147f1a083cf50534c363f8fe8d44521fba4
+EBUILD netpbm-11.6.1.ebuild 6922 BLAKE2B bcceeb28fbb881a7c71ee1794b0f190cc14881b78f7345f315d099c496172d72f5a0ff5ffbe061118bbb0e9ccffcb25421b0c0ddd46edf3b74915d416528d805 SHA512 4dd64564ded09bdd30e106ac194de5a62bfb8a3356ce5be08dbd7685cf4cc3ce8dc85d706782579477c98986d5337f98c4593cb98cd78e336102d22cc3956747
MISC metadata.xml 424 BLAKE2B 9ccc907d6c15cb1a7d6cfe4679d6fa9f488642948897ca34958a06b439ebcfb912cfb18fa9d93f15f19573aed4bd7083d277151c477410a59cd64b4c9c0446d4 SHA512 a987be2134a44cc916d5a026068219b8ccaa149e577eaf2a53a7802321793129777cc79b069df95ec9320f15279249a5f9d8a61509452ef02effcb6c66cf9e80
diff --git a/media-libs/netpbm/netpbm-11.2.8.ebuild b/media-libs/netpbm/netpbm-11.2.9.ebuild
index 72ada702ad14..ed27be399d6c 100644
--- a/media-libs/netpbm/netpbm-11.2.8.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.9.ebuild
@@ -7,8 +7,8 @@ inherit flag-o-matic multilib toolchain-funcs
# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
# They only provide a tarball for super stable, but super stable is a bit lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.3.yy) on SLOT "0/advanced[.rev]".
+# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable"
+# and the advanced branch of their svn (currently versions 11.6.yy) on SLOT "0/advanced".
# The stable branch is stabilized according to usual Gentoo rules, while the
# advanced branch will not be stabilized.
# A detailed explanation is here https://netpbm.sourceforge.net/release.html
diff --git a/media-libs/netpbm/netpbm-11.5.3.ebuild b/media-libs/netpbm/netpbm-11.5.3.ebuild
deleted file mode 100644
index 1870cbbec2ed..000000000000
--- a/media-libs/netpbm/netpbm-11.5.3.ebuild
+++ /dev/null
@@ -1,260 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs
-
-# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
-# They only provide a tarball for super stable, but super stable is a bit lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT "0/advanced[.rev]".
-# The stable branch is stabilized according to usual Gentoo rules, while the
-# advanced branch will not be stabilized.
-# A detailed explanation is here https://netpbm.sourceforge.net/release.html
-
-DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats"
-HOMEPAGE="https://netpbm.sourceforge.net/"
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.tar.xz"
-
-LICENSE="Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain"
-SLOT="0/advanced"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml"
-
-# app-text/ghostscript-gpl is really needed for postscript
-# some utilities execute /usr/bin/gs
-# some installed programs are perl scripts
-RDEPEND="
- dev-lang/perl
- jbig? ( media-libs/jbigkit:= )
- jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] )
- png? (
- >=media-libs/libpng-1.4:0=
- sys-libs/zlib
- )
- postscript? (
- app-text/ghostscript-gpl
- sys-libs/zlib
- )
- rle? ( media-libs/urt:= )
- svga? ( media-libs/svgalib )
- tiff? ( >=media-libs/tiff-3.5.5:= )
- xml? ( dev-libs/libxml2 )
- X? ( x11-libs/libX11 )
-"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-arch/xz-utils
- app-alternatives/lex
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/netpbm-10.86.21-build.patch
- "${FILESDIR}"/netpbm-11.0.0-misc-deps.patch
- "${FILESDIR}"/netpbm-11.1.0-fix-clang-O2.patch
- "${FILESDIR}"/netpbm-11.5.2-fix-tests-musl.patch
-)
-
-netpbm_libtype() {
- case ${CHOST} in
- *-darwin*) echo dylib;;
- *) echo unixshared;;
- esac
-}
-
-netpbm_libsuffix() {
- local suffix=$(get_libname)
- echo ${suffix//\.}
-}
-
-netpbm_ldshlib() {
- case ${CHOST} in
- *-darwin*) echo '$(LDFLAGS) -dynamiclib -install_name $(SONAME)';;
- *) echo '$(LDFLAGS) -shared -Wl,-soname,$(SONAME)';;
- esac
-}
-
-netpbm_config_lib() {
- usex ${1} -l${2:-$1} NONE
-}
-
-# for bug #828127
-netpbm_cflags_for_build() {
- if is-flagq -fPIC; then
- echo -fPIC
- fi
-}
-
-src_prepare() {
- default
-
- # make sure we use system libs
- sed '/SUPPORT_SUBDIRS/s:urt::' -i GNUmakefile || die
- rm -r urt converter/other/jbig/libjbig converter/other/jpeg2000/libjasper || die
-
- # take care of the importinc stuff ourselves by only doing it once
- # at the top level and having all subdirs use that one set #149843
- sed \
- -e '/^importinc:/s|^|importinc:\nmanual_|' \
- -e '/-Iimportinc/s|-Iimp|-I"$(BUILDDIR)"/imp|g'\
- -i common.mk || die
- sed \
- -e '/%.c/s: importinc$::' \
- -i common.mk lib/Makefile lib/util/Makefile || die
- sed \
- -e 's:pkg-config:$(PKG_CONFIG):' \
- -i GNUmakefile converter/other/Makefile other/pamx/Makefile || die
-
- # The postscript knob is currently bound up with a fork test.
- if ! use postscript ; then
- sed \
- -e 's:$(DONT_HAVE_PROCESS_MGMT):Y:' \
- -i converter/other/Makefile generator/Makefile || die
- sed -r \
- -e 's:(pbmtextps|pnmtops|pstopnm).*::' \
- -i test/all-in-place.{ok,test} || die
- sed \
- -e 's:lps-roundtrip.*::' \
- -e 's:pbmtextps-dump.*::' \
- -e 's:pbmtextps.*::' \
- -i test/Test-Order || die
- sed \
- -e '/^$/d' \
- -i test/all-in-place.ok || die
- sed \
- '2iexit 80' \
- -i test/ps-{alt-,flate-,}roundtrip.test || die
- fi
-
- # the new postscript test needs +x
- chmod +x test/lps-roundtrip.test || die
-
- # Do not test png if not built
- if ! use png ; then
- sed -E \
- -e 's:(pamtopng|pngtopam|pnmtopng).*::' \
- -i test/all-in-place.{ok,test} || die
- sed \
- -e '/^$/d' \
- -i test/all-in-place.ok || die
-
- sed -E \
- -e 's:(pamrgbatopng|pngtopnm).*::' \
- -i test/legacy-names.{ok,test} || die
- sed \
- -e '/^$/d' \
- -i test/legacy-names.ok || die
- sed \
- -e 's:png-roundtrip.*::' \
- -e 's:winicon-roundtrip.*::' \
- -i test/Test-Order || die
- fi
-
- # pbmtext-iso88591 requires LC_ALL=en_US.iso88591, not available on musl
- # pbmtext-utf8 requires locale, not available on musl
- # ppmpat-random and pnmindex are broken on musl
- # bug #907295
- if use elibc_musl; then
- sed \
- -e 's:pbmtext-iso88591.*::' \
- -e 's:pbmtext-utf8.*::' \
- -e 's:ppmpat-random.*::' \
- -e 's:pnmindex.*::' \
- -i test/Test-Order || die
- fi
-}
-
-src_configure() {
- cat config.mk.in - >> config.mk <<-EOF || die "writing config.mk failed"
- # Misc stuff
- BUILD_FIASCO = N
- SYMLINK = ln -sf
-
- # These vars let src_test work by default
- PKGDIR_DEFAULT = ${T}/netpbm
- RESULTDIR_DEFAULT = ${T}/netpbm-test
-
- # Toolchain options
- CC = $(tc-getCC) -Wall
- LD = \$(CC)
- CC_FOR_BUILD = $(tc-getBUILD_CC)
- LD_FOR_BUILD = \$(CC_FOR_BUILD)
- AR = $(tc-getAR)
- RANLIB = $(tc-getRANLIB)
- PKG_CONFIG = $(tc-getPKG_CONFIG)
-
- STRIPFLAG =
- CFLAGS_SHLIB = -fPIC
- CFLAGS_FOR_BUILD += $(netpbm_cflags_for_build)
-
- LDRELOC = \$(LD) -r
- LDSHLIB = $(netpbm_ldshlib)
- LINKER_CAN_DO_EXPLICIT_LIBRARY = N # we can, but dont want to
- LINKERISCOMPILER = Y
- NETPBMLIBSUFFIX = $(netpbm_libsuffix)
- NETPBMLIBTYPE = $(netpbm_libtype)
- STATICLIB_TOO = $(usex static-libs Y N)
-
- # The var is called SSE, but the code is actually SSE2.
- WANT_SSE = $(usex cpu_flags_x86_sse2 Y N)
-
- # Gentoo build options
- TIFFLIB = $(netpbm_config_lib tiff)
- # Let tiff worry about its own dependencies #395753
- TIFFLIB_NEEDS_JPEG = N
- TIFFLIB_NEEDS_Z = N
- JPEGLIB = $(netpbm_config_lib jpeg)
- PNGLIB = $(netpbm_config_lib png)
- ZLIB = $($(tc-getPKG_CONFIG) --libs zlib)
- LINUXSVGALIB = $(netpbm_config_lib svga vga)
- XML2_LIBS = $(netpbm_config_lib xml xml2)
- JBIGLIB = $(netpbm_config_lib jbig)
- JBIGHDR_DIR =
- JASPERLIB = NONE
- JASPERHDR_DIR =
- URTLIB = $(netpbm_config_lib rle)
- URTHDR_DIR =
- X11LIB = $(netpbm_config_lib X X11)
- X11HDR_DIR =
- EOF
-}
-
-src_compile() {
- emake -j1 pm_config.h version.h manual_importinc #149843
- emake
-}
-
-src_test() {
- # The code wants to install everything first and then test the result.
- emake install.{bin,lib,data}
- emake check
-}
-
-src_install() {
- # Subdir make targets like to use `mkdir` all over the place
- # without any actual dependencies, thus the -j1.
- emake -j1 package pkgdir="${ED}"/usr
-
- if [[ $(get_libdir) != "lib" ]] ; then
- mv "${ED}"/usr/lib "${ED}"/usr/$(get_libdir) || die
- fi
-
- # Remove cruft that we don't need, and move around stuff we want
- rm "${ED}"/usr/{README,VERSION,{pkgconfig,config}_template,pkginfo} || die
-
- dodir /usr/share
- mv "${ED}"/usr/misc "${ED}"/usr/share/netpbm || die
-
- doman userguide/*.[0-9]
- dodoc README
-
- cd doc || die
- dodoc HISTORY USERDOC
- docinto html
- dodoc -r ../userguide/*.html
-}
diff --git a/media-libs/netpbm/netpbm-11.6.0.ebuild b/media-libs/netpbm/netpbm-11.6.1.ebuild
index 80e083e89bc2..56896f092bd3 100644
--- a/media-libs/netpbm/netpbm-11.6.0.ebuild
+++ b/media-libs/netpbm/netpbm-11.6.1.ebuild
@@ -7,8 +7,8 @@ inherit flag-o-matic multilib toolchain-funcs
# Upstream has 3 flavors of netpbm: super stable, stable and advanced.
# They only provide a tarball for super stable, but super stable is a bit lagging.
-# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable[.rev]"
-# and the advanced branch of their svn (currently versions 11.4.yy) on SLOT "0/advanced[.rev]".
+# So we package the stable branch of their svn (currently versions 11.2.xx) on SLOT "0/stable"
+# and the advanced branch of their svn (currently versions 11.6.yy) on SLOT "0/advanced".
# The stable branch is stabilized according to usual Gentoo rules, while the
# advanced branch will not be stabilized.
# A detailed explanation is here https://netpbm.sourceforge.net/release.html
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index a1f414678eac..bba34b0f0250 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 66a6f84f496f..2dc4e85f3d28 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,5 +1,7 @@
AUX ardour-6.8-metadata.patch 568 BLAKE2B 68bb84e5249d67e88e191dbc009b7f2b696d448903a2c7164778f4fda3b526370bd2562fa627faea832da2c115d61fe8ddccf6c54c016a7f68e5cab688868984 SHA512 1bf77b0cf2692e7051a524a049add8f22feb734120d9ae58ffcf06647e8ed28249dcbe2cd124eb2354897f119a2977c6124228fc37c15e476053dc5ea4b5033c
DIST Ardour-8.4.0.tar.bz2 17574218 BLAKE2B a71be1af5577cf3cbded339c2cb25f3124f973bf8966bd663b1c53cdea51e069a61217e844b2ecbf329ddbc54c61e4e4364fc70c9f90cf38871d0ff55e496846 SHA512 838eae28867f1bf108207d171ac60e50d4d7f467a3fd64f95e8c9585d1b2b02ded1af0405c0a363664f9ea3a007143e9ec4e54f36a7df5387b5e12549b804719
+DIST Ardour-8.5.0.tar.bz2 17589054 BLAKE2B 43cb8be9e5afd1957d7b9672d3f0a77d00bef8805363dd0b117cc1037f6fd509da708fe301a2a17b975ab66350c96cfe650be3f61ed66b659a4b8651900960b9 SHA512 515b9684e8394d591d66b7ed65e8cb6525e20fe23c2755ed7bc28ac1311b14c408a9d7a5218cdf40e60983e6cd400fbab7f3cf2c9385e855efdbe2c713fa2fca
EBUILD ardour-8.4.ebuild 5204 BLAKE2B 16e8c0cf203b95da34fe55fa44b9fa83f17cb675ab76b0d6b19325c164f881fb184e54bb4751434613c3f029da7f5cc644fb7676e08d929365b3973a009a4544 SHA512 8fd20142e6bb42cfc047508f3b2d60f4d58ac11d2c724feccc6e97c62bffd2e5e71aca178f59da2709b43d35f5df06c1292b77d25ba4c8a49da7a89508661535
+EBUILD ardour-8.5.ebuild 5205 BLAKE2B 190e7e14668d84494daaf11352a9c57b45c0e5c31ec32ba378bfa07fd251417a9465afce95aa1a19e637cf9914e7c2bcb92678816090bd3eae40602918f80323 SHA512 6fbd533981465023be86c6c6b5668638c8f5a058c2c1f603b6353f969c2728cddac4ca1a71f011c5f1d1a060fbe5c423e41efffc6493292ac285dae708031f42
EBUILD ardour-9999.ebuild 5205 BLAKE2B 190e7e14668d84494daaf11352a9c57b45c0e5c31ec32ba378bfa07fd251417a9465afce95aa1a19e637cf9914e7c2bcb92678816090bd3eae40602918f80323 SHA512 6fbd533981465023be86c6c6b5668638c8f5a058c2c1f603b6353f969c2728cddac4ca1a71f011c5f1d1a060fbe5c423e41efffc6493292ac285dae708031f42
MISC metadata.xml 451 BLAKE2B 0ed571ca79f0d4b92239239982f04abf725365df169290e4a02f6d8f580cf801f70d8bc93414b4549c8172ff43864d5c49fa987caeec58e1b2331ffe01a69ae6 SHA512 504bd817356c7ee57c64193584b3fc5b3bc70f5224d5a531ac5ecf8fb974728639e75b77bb9e7c5ad77cf6099123361b9ec6211b855edb4761acd95b8cb7abcb
diff --git a/media-sound/ardour/ardour-8.5.ebuild b/media-sound/ardour/ardour-8.5.ebuild
new file mode 100644
index 000000000000..cee5f390d988
--- /dev/null
+++ b/media-sound/ardour/ardour-8.5.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE='threads(+)'
+PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
+inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg
+
+DESCRIPTION="Digital Audio Workstation"
+HOMEPAGE="https://ardour.org/"
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git"
+ inherit git-r3
+else
+ KEYWORDS="~amd64 ~loong ~x86"
+ SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2"
+ S="${WORKDIR}/Ardour-${PV}.0"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ dev-libs/boost:=
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ dev-libs/libxml2:2
+ media-libs/alsa-lib
+ media-libs/aubio
+ media-libs/flac:=
+ media-libs/freetype:2
+ media-libs/liblo
+ media-libs/liblrdf
+ media-libs/libsamplerate
+ media-libs/libsndfile
+ media-libs/libsoundtouch
+ media-libs/raptor:2
+ media-libs/rubberband
+ media-libs/taglib
+ media-libs/vamp-plugin-sdk
+ net-libs/libwebsockets
+ net-misc/curl
+ sys-libs/readline:0=
+ sci-libs/fftw:3.0[threads]
+ virtual/libusb:1
+ x11-libs/cairo
+ x11-libs/gtk+:2
+ x11-libs/pango
+ jack? ( virtual/jack )
+ pulseaudio? ( media-libs/libpulse )
+ media-libs/lilv
+ media-libs/sratom
+ dev-libs/sord
+ media-libs/suil[X,gtk2]
+ media-libs/lv2"
+# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to be able to unbundle...
+
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( app-text/doxygen[dot] )
+ jack? ( virtual/jack )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.8-metadata.patch"
+)
+
+pkg_pretend() {
+ [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] || has_version sci-libs/fftw[threads]) && \
+ ewarn "Linking with gold linker might produce broken executable, see bug #733972"
+}
+
+pkg_setup() {
+ if has_version \>=dev-libs/libsigc++-2.6 ; then
+ append-cxxflags -std=c++11
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # delete optimization flags
+ sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die
+
+ # handle arch
+ MARCH=$(get-flag march)
+ OPTFLAGS=""
+ if use cpu_flags_x86_sse; then
+ if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled sse but use an march that does not support sse!"
+ elog "We add -msse to the flags now, but please consider switching your march in make.conf!"
+ fi
+ OPTFLAGS="sse"
+ fi
+ if use cpu_flags_x86_mmx; then
+ if [[ ${MARCH} == "i486" ]]; then
+ elog "You enabled mmx with i486 set as march! You have been warned!"
+ fi
+ OPTFLAGS="${OPTFLAGS} mmx"
+ fi
+ if use cpu_flags_x86_3dnow; then
+ OPTFLAGS="${OPTFLAGS} 3dnow"
+ fi
+ sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \
+ -i "${S}"/wscript || die
+ sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
+
+ # boost and shebang
+ append-flags "-lboost_system"
+ python_fix_shebang "${S}"/wscript
+ python_fix_shebang "${S}"/waf
+
+ # handle locales
+ my_lcmsg() {
+ rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
+ }
+ plocale_for_each_disabled_locale my_lcmsg
+}
+
+src_configure() {
+ # avoid bug https://bugs.gentoo.org/800067
+ local -x AS="$(tc-getCC) -c"
+
+ # -Werror=odr
+ # https://tracker.ardour.org/view.php?id=9649
+ # https://bugs.gentoo.org/917095
+ filter-lto
+
+ local backends="alsa,dummy"
+ use jack && backends+=",jack"
+ use pulseaudio && backends+=",pulseaudio"
+
+ tc-export CC CXX
+ local myconf=(
+ --configdir=/etc
+ --freedesktop
+ --noconfirm
+ --optimize
+ --with-backends=${backends}
+ $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
+ echo '' || echo "--no-fpu-optimization")
+ $(usex doc "--docs" '')
+ $(usex nls '' "--no-nls")
+ $(usex phonehome '' "--no-phone-home")
+ # not possible right now --use-external-libs
+ # missing dependency: https://github.com/c4dm/qm-dsp
+ )
+
+ waf-utils_src_configure "${myconf[@]}"
+}
+
+src_compile() {
+ waf-utils_src_compile
+ use nls && waf-utils_src_compile i18n
+}
+
+src_install() {
+ local s
+
+ waf-utils_src_install
+
+ mv ${PN}.1 ${PN}${SLOT}.1 || die
+ doman ${PN}${SLOT}.1
+
+ for s in 16 22 32 48 256 512; do
+ newicon -s ${s} gtk2_ardour/resources/Ardour-icon_${s}px.png ardour${SLOT}.png
+ done
+
+ # the build system still installs ardour6.png files so we get rid of those to not conflict with ardour:6
+ find "${D}/usr/share/icons/" -name ardour6.png -delete
+
+ sed -i \
+ -e "s/\(^Name=\).*/\1Ardour ${SLOT}/" \
+ -e 's/;AudioEditing;/;X-AudioEditing;/' \
+ build/gtk2_ardour/ardour${SLOT}.desktop || die
+ domenu build/gtk2_ardour/ardour${SLOT}.desktop
+
+ insinto /usr/share/mime/packages
+ newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
+ rm "${D}/usr/share/mime/packages/ardour.xml" || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "Please do _not_ report problems with the package to ${PN} upstream."
+ elog "If you think you've found a bug, check the upstream binary package"
+ elog "before you report anything to upstream."
+}
diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index abd7efb7e685..e92d31cea3c7 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1,5 +1,5 @@
-DIST qtractor-0.9.38.tar.gz 2611675 BLAKE2B 4b4e2854644f4adde1251638055ed77e5e101718c5b2e069d2beb2f0647d70b49751f70491b3545a95b9d9fe9be5256ebe0566a14f36ebb7fd321bf2556496d9 SHA512 870b586ff0a1c3d990eb473c2c5ba0b0adeece7132faad56b7d7848cc8665531a764982fc0c7a2a46c6b42d84c3cef50ab4164fa556136cd9bd15ff76b4294c6
DIST qtractor-0.9.39.tar.gz 2619142 BLAKE2B 062b363c2db748da731a2b5ee375e1a820bae9ea2d312a2f9f313fc2df11049e86452308c725fff58d7ffd05e916c3d3bbe42e8fd07f10012a34005edf874967 SHA512 3b2a4dde182147d73c773cff0ee6e3d086dd8b598b884a7ca564f10a1fdb56c3e86b3d135739f2629476a587e13b11d4a42abe7c498b76a0321151d9c0ff2852
-EBUILD qtractor-0.9.38.ebuild 2555 BLAKE2B b2aa00999a00faf8f56a0a8e744ca779f10ae4c514ead037819cc6f9da9e5f8a3f8b2d2d8c899f19c42a2f501a2acfb2ccd0b382f2a66038712d4f89ce3eb510 SHA512 39664cd4d23b0800d9421de74b08451fd1100556d05a26b8b6d7968a4bc9de173a7be8369bafbc0449f93c8a8c0cd341693ec0cc99959a0420aa7c9ca6418318
+DIST qtractor-0.9.90.tar.gz 2647835 BLAKE2B a9bf283f062f946e630e4e878c194326d1cc7028c27dc91dbcb8f8567612d88c4005b73ca9a8270e837b27ea20f419bad4d54d85441338863bf6b7558c07ba50 SHA512 caed9a454e84fd2701c7d37f33bfcff32383127e891af5c2823045f710f953bf2e2040b7261ce5b24b1fc330a06ffb47132fe4b9a378c9cfe3e40f6b4e6f01cb
EBUILD qtractor-0.9.39.ebuild 2750 BLAKE2B f4ee42322cec50e66966e23869e3f4936f6fd6f49279b0c3b78c62bb0b172d6d998a43324ae4a210edf4be9726e9fdf6dcd59a4e508d533c0a4200fe9d3e1e24 SHA512 891768f6a05c6066f85bdc29a4dd789552d5bd989f8e35bf7dc76cedc1f198eebbd1bb6252c4b98796c195c511714acf8a57d15108319d2142a6a31223168cd5
+EBUILD qtractor-0.9.90.ebuild 2752 BLAKE2B 34e1433213b788ddbdd7fa046722a4e32928ea468233b19fb9ec1b5472b62301ca642b0e611b30ab8ce5b293e67e6e055c394808354900cefa2e12ecea471623 SHA512 7b42de4bbd08b9408dd3159e77321de2fe092446408b9bc3d2bf4cbef48f395c503803cd43b84a8428d9f569e532667bcaef10edf59c003679ab33a62ef32b59
MISC metadata.xml 945 BLAKE2B 4f88a28c83ce8b2874664ad8bf6a08d5a575a609fab948c47471ed226e284453f87da5b1ae034678295e30e5e1dce357ced317ef5d3ab793e04fb17120ce55b4 SHA512 5ab11543fa297253f5cb15515c16caf967fc69e9cccccb9ac6a6ba26fffce1f8539414edf3b065a61ddce0ff8ce3f04b90a68fd5bb79e0a498ca14c275753947
diff --git a/media-sound/qtractor/qtractor-0.9.38.ebuild b/media-sound/qtractor/qtractor-0.9.90.ebuild
index c7903c3066af..8f2299f5dc0c 100644
--- a/media-sound/qtractor/qtractor-0.9.38.ebuild
+++ b/media-sound/qtractor/qtractor-0.9.90.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake xdg
+inherit cmake flag-o-matic xdg
DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework"
HOMEPAGE="https://qtractor.sourceforge.io https://github.com/rncbc/qtractor"
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib"
REQUIRED_USE="dssi? ( ladspa )"
@@ -54,6 +54,13 @@ src_prepare() {
}
src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/927061
+ # https://github.com/rncbc/qtractor/commit/83ed590eed798f24b6aa1a792b38c2fc61051356
+ #
+ # Remove on next version bump.
+ filter-lto
+
local mycmakeargs=(
-DCONFIG_DSSI=$(usex dssi 1 0)
-DCONFIG_GRADIENT=1
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index e3eb5df54831..37323780ea90 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/aegisub/Manifest b/media-video/aegisub/Manifest
index 7415da588b99..9d829be25f9b 100644
--- a/media-video/aegisub/Manifest
+++ b/media-video/aegisub/Manifest
@@ -14,6 +14,6 @@ AUX 3.3.3/aegisub-3.3.3-support-system-gtest.patch 2932 BLAKE2B e05519e4734f7532
DIST aegisub-3.2.2_p20160518.tar.gz 7438734 BLAKE2B 3a57e5d6fafac2ca95d64d60e8d68b48177aaa0c5fd1438d0b0a133757ef95443c16324fb7effb41506f2b1eb70aab9d34845a91beef0ef81a3658444e24be07 SHA512 8d8775ba0a12735a9756b9abfd65c89519dae4e21afcaedbd18985d1c1021975b1ae909b3bef1121b707c626e1711d56f1823f3b4746eab49e8386536a5e84e6
DIST aegisub-3.3.3.tar.gz 6580314 BLAKE2B b6a6b6d9a805fb1aec943f00452e5f074c050d7d8970e0fa57da54a7a3c12b86241eafafd957577625bcce395c9f909fe60a22c9d76fcf8f018a4ea03921dacf SHA512 19e44667ad8742560559387c15f6c00339194cd26e1140624c63f34c6b4da6bb0b80be0f636a2d1cd0b15f1598e0580218d648e0622635b12eeaad3a40df9abc
EBUILD aegisub-3.2.2_p20160518-r105.ebuild 4277 BLAKE2B a0f15d4785fe42e9da2b4d76066130d0df1e08f230c1a1651496ca437fefb453d9765089b9131b1b0de965ccda32a12fe1cb1a97347b7d3be1c20488632c111b SHA512 f990a74d8a767584482eea686eeebf24e8cb5116b59313a346b9cbe56fe7f0bc2fbc79b3d9526d85f064bd4cb93eaf5344c500c21138a7dd971a3c6f61bbdfc3
-EBUILD aegisub-3.3.3.ebuild 3917 BLAKE2B 3bcc249ae52755ed55e06bc5422532bf460988af45b0da1028e4f22e5531e1d806962a0b13e506e2ba88283edcec550d68bf2dc37882752feb6ad4b6dd334e9c SHA512 648b0a44500379c6be599acef5b53a5dbc5af283b46c783aaeacdf2e4da2844007c41648be3da9c673341675f986d1407c5efa86e98cb8114702f6b2b5f95397
+EBUILD aegisub-3.3.3.ebuild 3916 BLAKE2B 77bbc524d8eb967298a909557556233bbe9ae91be08488f48a56f16a800356be8715b0d22870ff9e9c575c0bb27452dd1cdca8c7c9ea123d92d9d3396f5b1493 SHA512 f7b497f12a0daf4cca0dbfa48386713c1768b78af4a22ea2f0f4a159401f9461bbda78443f1cf039cd150c1944beacd87b6ed6e8adedbc103e882afe03cf24f8
EBUILD aegisub-9999.ebuild 3917 BLAKE2B 3bcc249ae52755ed55e06bc5422532bf460988af45b0da1028e4f22e5531e1d806962a0b13e506e2ba88283edcec550d68bf2dc37882752feb6ad4b6dd334e9c SHA512 648b0a44500379c6be599acef5b53a5dbc5af283b46c783aaeacdf2e4da2844007c41648be3da9c673341675f986d1407c5efa86e98cb8114702f6b2b5f95397
MISC metadata.xml 490 BLAKE2B dd77320afb5975e48eae5240c165ed9470fe5ae1ed917b8ba022a9c63d1b446c75b820eafef914c885afb9c32c8634bf6ee55e1340a1efce91d0fe019a589cc8 SHA512 deee9b5cbcbd3fa37a665b333094334c3a298face98c7deb992127191d77cbe0f7781945fd8297ce9f26ca34988539a4abc27877c4dff79228d64dc1c4bfeddd
diff --git a/media-video/aegisub/aegisub-3.3.3.ebuild b/media-video/aegisub/aegisub-3.3.3.ebuild
index 208e6b0e5adb..945367504a5d 100644
--- a/media-video/aegisub/aegisub-3.3.3.ebuild
+++ b/media-video/aegisub/aegisub-3.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/wangqr/Aegisub/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="BSD MIT"
SLOT="0"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index a2af6817f7c2..8f6ecf14ec74 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 4f73fea40c49..8c0e8aa2aa5b 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 12 Apr 2024 05:12:12 +0000
+Fri, 12 Apr 2024 09:40:28 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 5288adbcf575..05d60432bad7 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 569494 BLAKE2B 475196fd0ff28d6023f45e6c22284bded2028bbe891778e3828fb75c3727438168bcd5ab63fe48683bb5874710c096e12470eee93163ae90c07d1f9d79810710 SHA512 94822c7f83b3b68b28e1885c442c2d9b5794eb5f861b8a0862162601a2c2b03cdc2bb6144d8b4a1d61befedf2ff1952e540c518e34c7f15ff5af14b7dc567fcb
-TIMESTAMP 2024-04-12T05:12:15Z
+TIMESTAMP 2024-04-12T09:40:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYYwq9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYZAZBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA1LRAAquMmw7HH8xnb4kSczG+ZSBPz3Fkg9jCUOPJ9D3/zxs01oNkDFu9xExui
-gBdO5KeA3Ofu0JurVsS65JkEqhAIRsEdczbycMujPBfAwAkwMSewv0BRPZKpVYbN
-arf3ULWVR6WGsAaVj7mh4p83IghUPMgyf3Orfg/vtEpgQ02eTm2QUFgKcLooy53O
-clQpCrBLHpqfQArtzXD6ULnTBSbEdRI7JDrt+VsQfCkGD4hlfmOlCAX5C+1+nAT9
-T7H05VDYBKS43lCMqA4IEWzlgmvH004Bpb6IvO1rRfLm4DppBUlKoMA+ygXgLaP0
-/rNVJMQBxDo+jQLiQRrcfetyhJXryDJu63N+95bc+tV0iHOcGO/Orbp41e16gRVw
-OD54ixc9VVj1JrUFJ01SAygvRP3Xu25pir9WEcIo5TipC95C7Mxrv+EFBLRKL/9Y
-VjIlY7cN21RfiX2FaXzRp9E2ykUTjwrWWPDBcrRVBSLOPQFr2U5Ku7a+xp2gE8kB
-+VFm4bBWtHRJcmhiZ+jq2NPjbLhk/6BFZB8ov8VtLPIYVBiijRjtQo7u8BudBu40
-wfmCKwU/6Q7Pps6K4pvDsT2jQJHREyDQVH8vjAOToXdZAaLUkb9++So2RaURj+HZ
-AArWY9zYW9Sm5UxEPZnDox6nkFAwsgzIs4EiaB5r9eCiihCy3lY=
-=HGLb
+klAROg/8CUZnc+e4i8ShUNiOv5pCMtWYKiUI0HrLKkCCM2Q5cDddAO1OiHvPHU1j
+OcrWWrYayDQDOY9q/YsjkiR0DfK2d3sSNCZw8Ko1ESOWonyMN05moAgPIn5bFQaJ
+Ut/ww6IaalXAbTUUNjxcFVD2uEn6Tub0V4evtIPAKcE19RqGi92pIzLxTe/hzQHe
+kFfOVtJL37G5DHsfZE7JA7BGR2zMQ43ezdafalrnfESU1s5U8rExCXg1VJDtbyY0
+giFE03oejngRKUF64RSs2xZOlB3nnPg6wG9AeQEM9Ur2AXplHO22o4O1rmj+uOC7
+iEBrdEyuyTe/Nk+oNSbEaOfX9E64rHpjBPGqJ32uRHeVRNio70bl/WzdDE5Qa5mT
+PI87Ol0sthg2OMAwWCHF985pMwS7d7/YMjZuCN6+0Nx8VLZ+DRl3dDrW1o/0XXzV
+GdfXsxBtzRPO3CnQ6rN5l/hiR3PedZVm7p8eEC+qn06uxWYAlzrwTcWk/5bwiuaF
+J4yMStX5iql81c6zsEzH5ynuUaCAxVabk6t6hM844rF/rAAL08IYkBXUmEGJOCcz
+U42h2lv5nnNQI7tkJ2MQ1n8qIaQV6BYlbdH9Z2/abaWwPkTo1t36AF+2fsRgJYek
+RLsYL234V/clSdEbBB0LzUPqyyFK49xMMjkx+rv3D1OznbNlWJg=
+=/dZJ
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 4f73fea40c49..8c0e8aa2aa5b 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 12 Apr 2024 05:12:12 +0000
+Fri, 12 Apr 2024 09:40:28 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index f9085d25a986..adb1a41884a0 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 03a243b5c324..d30b30b7d5ff 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/caffeine-2.6.2-r1 b/metadata/md5-cache/dev-java/caffeine-2.6.2-r1
index 9c7b5c4118c4..166c6fee7c04 100644
--- a/metadata/md5-cache/dev-java/caffeine-2.6.2-r1
+++ b/metadata/md5-cache/dev-java/caffeine-2.6.2-r1
@@ -1,16 +1,15 @@
BDEPEND=app-arch/unzip
DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=dev-java/jsr305:0 >=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DEPEND=dev-java/jsr305:0 >=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
DESCRIPTION=A high performance caching library
EAPI=8
HOMEPAGE=https://github.com/ben-manes/caffeine
INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
+IUSE=doc source
KEYWORDS=amd64 ppc64 x86
LICENSE=Apache-2.0
RDEPEND=dev-java/jsr305:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.6.2/caffeine-2.6.2-sources.jar
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 742531b28b0ce82ba9425bd2c28654f9 java-utils-2 b346c3901e71ba37137bae0b25b00221
-_md5_=5fd662d8bae432ce177ccc3477755d61
+_md5_=57e91096dd5bff9c71dc16ed29177e6c
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 4fdb479886c8..a0f47c6d5bfd 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/go-1.21.8 b/metadata/md5-cache/dev-lang/go-1.21.8
index 9f1b4a131084..db39eed90c25 100644
--- a/metadata/md5-cache/dev-lang/go-1.21.8
+++ b/metadata/md5-cache/dev-lang/go-1.21.8
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://go.dev
INHERIT=toolchain-funcs
IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2
-KEYWORDS=-* amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
RESTRICT=strip
SLOT=0/1.21.8
SRC_URI=https://storage.googleapis.com/golang/go1.21.8.src.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d67e0f84deba573bfb9c3ad6e8600b01
+_md5_=66bc1caaa513a05a8939cbe809380713
diff --git a/metadata/md5-cache/dev-lang/go-1.22.1 b/metadata/md5-cache/dev-lang/go-1.22.1
index 4769949f9647..1c3170e8ab8d 100644
--- a/metadata/md5-cache/dev-lang/go-1.22.1
+++ b/metadata/md5-cache/dev-lang/go-1.22.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://go.dev
INHERIT=toolchain-funcs
IUSE=abi_mips_o32 abi_mips_n64 cpu_flags_x86_sse2
-KEYWORDS=-* amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
RESTRICT=strip
SLOT=0/1.22.1
SRC_URI=https://storage.googleapis.com/golang/go1.22.1.src.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=49b21395f63c0fca1b6a5a72a9cb21b9
+_md5_=39b67f6b8def4eab152e7f7851c3e8f9
diff --git a/metadata/md5-cache/dev-lang/php-8.2.15 b/metadata/md5-cache/dev-lang/php-8.2.15
index 8e45498bcbba..65b77d9be3b3 100644
--- a/metadata/md5-cache/dev-lang/php-8.2.15
+++ b/metadata/md5-cache/dev-lang/php-8.2.15
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.php.net/
IDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?]
INHERIT=flag-o-matic multilib systemd autotools
IUSE=embed +cli cgi fpm apache2 phpdbg threads acl apparmor argon2 avif bcmath berkdb bzip2 calendar cdb cjk +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb mhash mssql mysql mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode valgrind webp +xml xmlreader xmlwriter xpm xslt zip zlib
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=PHP-3.01 BSD Zend-2.0 bcmath? ( LGPL-2.1+ ) fpm? ( BSD-2 ) gd? ( gd ) unicode? ( BSD-2 LGPL-2.1 )
RDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] virtual/libcrypt:= fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) avif? ( media-libs/libavif:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal(-)] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.2:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) valgrind? ( dev-debug/valgrind ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) )
REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) avif? ( gd zlib ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) test? ( cli )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=8.2
SRC_URI=https://www.php.net/distributions/php-8.2.15.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b0eb61091b938a98ad5d1139d1f48161
+_md5_=957ffd84063cf436cf6421b9a2d16047
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index adee226859b5..c0f7d0403425 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/libaio-0.3.113-r1 b/metadata/md5-cache/dev-libs/libaio-0.3.113-r1
index 1842ad31aa9b..1e6becdd1477 100644
--- a/metadata/md5-cache/dev-libs/libaio-0.3.113-r1
+++ b/metadata/md5-cache/dev-libs/libaio-0.3.113-r1
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://pagure.io/libaio
INHERIT=multilib-minimal toolchain-funcs flag-o-matic
IUSE=static-libs 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=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://releases.pagure.org/libaio/libaio-0.3.113.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c5ad78ce57ee5927afc08343568cf73a
+_md5_=fb37b2fdd8b9fe539b171926ea40cb27
diff --git a/metadata/md5-cache/dev-libs/libpcre2-10.42-r2 b/metadata/md5-cache/dev-libs/libpcre2-10.42-r2
index bba840ff70dc..fe7b0f37d738 100644
--- a/metadata/md5-cache/dev-libs/libpcre2-10.42-r2
+++ b/metadata/md5-cache/dev-libs/libpcre2-10.42-r2
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.pcre.org/
INHERIT=libtool multilib-minimal verify-sig
IUSE=bzip2 +jit libedit +pcre16 +pcre32 +readline static-libs unicode valgrind zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-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=BSD
RDEPEND=bzip2? ( app-arch/bzip2 ) libedit? ( dev-libs/libedit ) readline? ( sys-libs/readline:= ) zlib? ( sys-libs/zlib )
REQUIRED_USE=?? ( libedit readline )
SLOT=0/3
SRC_URI=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2 https://ftp.pcre.org/pub/pcre/pcre2-10.42.tar.bz2 verify-sig? ( https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.42/pcre2-10.42.tar.bz2.sig )
_eclasses_=libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=1c01b23b615e06081b3fb0b19e44673b
+_md5_=411ebc3f44c92aae9badcc3c86242be4
diff --git a/metadata/md5-cache/dev-libs/miniz-3.0.2 b/metadata/md5-cache/dev-libs/miniz-3.0.2
new file mode 100644
index 000000000000..952991f2269e
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/miniz-3.0.2
@@ -0,0 +1,12 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A lossless, high performance data compression library
+EAPI=8
+HOMEPAGE=https://github.com/richgel999/miniz
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=MIT
+SLOT=0/3.0.2
+SRC_URI=https://github.com/richgel999/miniz/archive/3.0.2.tar.gz -> miniz-3.0.2.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=aa027fe52a96dd816eb3f1284be38a73
diff --git a/metadata/md5-cache/dev-libs/sexpp-0.8.7 b/metadata/md5-cache/dev-libs/sexpp-0.8.7
new file mode 100644
index 000000000000..4ecd72407658
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/sexpp-0.8.7
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=S-expressions parser and generator library in C++
+EAPI=8
+HOMEPAGE=https://github.com/rnpgp/sexpp
+INHERIT=cmake
+IUSE=cli test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/rnpgp/sexpp/archive/refs/tags/v0.8.7.tar.gz -> sexpp-0.8.7.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=585624037a624ffe257e265c2eeecf2c
diff --git a/metadata/md5-cache/dev-libs/simde-0.8.0-r1 b/metadata/md5-cache/dev-libs/simde-0.8.0-r1
index 31a534fefe20..7b38ca6dabdc 100644
--- a/metadata/md5-cache/dev-libs/simde-0.8.0-r1
+++ b/metadata/md5-cache/dev-libs/simde-0.8.0-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://simd-everywhere.github.io/blog/
INHERIT=meson
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/simd-everywhere/simde/archive/refs/tags/v0.8.0.tar.gz -> simde-0.8.0.tar.gz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=06884558f3bf1a63d52125b545a81204
+_md5_=2b8f04a3dfe4d247c1a3f44ad4f7418d
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.20.9-r1 b/metadata/md5-cache/dev-libs/tree-sitter-0.20.9-r1
index f9e905c71047..a9e244b35187 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-0.20.9-r1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-0.20.9-r1
@@ -3,9 +3,9 @@ DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing li
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter
INHERIT=optfeature toolchain-funcs
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.20.9.tar.gz -> tree-sitter-0.20.9.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=14f99507fb30338babd3b152ed316adb
+_md5_=ece438fa9c0e725ae7f283a2355c7aa9
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-json-0.21.0 b/metadata/md5-cache/dev-libs/tree-sitter-json-0.21.0
new file mode 100644
index 000000000000..c36ee79b4e1b
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-json-0.21.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) )
+DESCRIPTION=JSON grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-json
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-json/archive/v0.21.0.tar.gz -> tree-sitter-json-0.21.0.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=e90d4bda55876cbc93b932fdc3e40378
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-rust-0.21.0 b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.21.0
new file mode 100644
index 000000000000..a51e93bc3b0d
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-rust-0.21.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) )
+DESCRIPTION=Rust grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-rust
+INHERIT=tree-sitter-grammar
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test python
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/tree-sitter-0.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-rust/archive/v0.21.0.tar.gz -> tree-sitter-rust-0.21.0.tar.gz
+_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 tree-sitter-grammar f75f8078d91d685f79c130e884c93a37
+_md5_=99ed5af3d34187a057b008080af2dac1
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 0bf8dc706ee3..618d33632a04 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/aws-xray-sdk-2.13.0 b/metadata/md5-cache/dev-python/aws-xray-sdk-2.13.0
index 9dcee0f66480..b61faa6f7d8d 100644
--- a/metadata/md5-cache/dev-python/aws-xray-sdk-2.13.0
+++ b/metadata/md5-cache/dev-python/aws-xray-sdk-2.13.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aws/aws-xray-sdk-python/ https://pypi.org/project/aws-xray-sdk/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.12.122[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wrapt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aws/aws-xray-sdk-python/archive/2.13.0.tar.gz -> aws-xray-sdk-python-2.13.0.gh.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=73c2e7b9df6f2ee428a0ebd9713d6fb4
+_md5_=fa9f33edeaa89bb07f6d6b8d98c75d5f
diff --git a/metadata/md5-cache/dev-python/idna-3.7 b/metadata/md5-cache/dev-python/idna-3.7
index 9d216e8e96b5..e20e48e08d1b 100644
--- a/metadata/md5-cache/dev-python/idna-3.7
+++ b/metadata/md5-cache/dev-python/idna-3.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/kjd/idna/ https://pypi.org/project/idna/
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 ~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=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/idna/idna-3.7.tar.gz
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=362cd0b9fd3e5612563133994edccd8e
+_md5_=907ed45251c5d84fb62ad467011b67a6
diff --git a/metadata/md5-cache/dev-python/matplotlib-3.8.3 b/metadata/md5-cache/dev-python/matplotlib-3.8.3
index 4ec917a1f5f5..a5735f96609f 100644
--- a/metadata/md5-cache/dev-python/matplotlib-3.8.3
+++ b/metadata/md5-cache/dev-python/matplotlib-3.8.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://matplotlib.org/ https://github.com/matplotlib/matplotlib/ https://pypi.org/project/matplotlib/
INHERIT=distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
IUSE=cairo doc excel gtk3 latex qt5 tk webagg wxwidgets test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BitstreamVera BSD matplotlib MIT OFL-1.1
RDEPEND=>=dev-python/contourpy-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fonttools-4.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/numpy-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.25[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-2.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) excel? ( dev-python/xlwt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( python_targets_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-3.8.3.tar.gz test? ( https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz )
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=85538b6dffec2225c9660df34d7bc772
+_md5_=67f24f7fc1f7f11c1607f9cd5e227dba
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 0f1ffe2e39c1..eca0d5489f41 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/localhost-1.3.0 b/metadata/md5-cache/dev-ruby/localhost-1.3.0
new file mode 100644
index 000000000000..282f111fb37b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/localhost-1.3.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/async-io[ruby_targets_ruby31(-)] dev-ruby/async-process[ruby_targets_ruby31(-)] dev-ruby/sus-fixtures-async[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/async-io[ruby_targets_ruby32(-)] dev-ruby/async-process[ruby_targets_ruby32(-)] dev-ruby/sus-fixtures-async[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/async-io[ruby_targets_ruby33(-)] dev-ruby/async-process[ruby_targets_ruby33(-)] dev-ruby/sus-fixtures-async[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/sus[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sus[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/sus[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Manage a local CA for self-signed localhost development servers
+EAPI=8
+HOMEPAGE=https://github.com/socketry/localhost
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://github.com/socketry/localhost/archive/v1.3.0.tar.gz -> localhost-1.3.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=2e8dc59c4020ca1bc8ecf42a45a6da95
diff --git a/metadata/md5-cache/dev-ruby/mocha-2.2.0 b/metadata/md5-cache/dev-ruby/mocha-2.2.0
new file mode 100644
index 000000000000..e16ff138a780
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/mocha-2.2.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] dev-ruby/introspection[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] dev-ruby/introspection[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby33(-)] dev-ruby/introspection[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Mocking and stubbing using a syntax like that of JMock and SchMock
+EAPI=8
+HOMEPAGE=https://mocha.jamesmead.org/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/freerange/mocha/archive/v2.2.0.tar.gz -> mocha-2.2.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ff5063cff02d4679d103eb48e5e068bb
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.16.4 b/metadata/md5-cache/dev-ruby/nokogiri-1.16.4
new file mode 100644
index 000000000000..6af7ed13e68a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/nokogiri-1.16.4
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] test? ( dev-ruby/minitest[ruby_targets_ruby31(-)] dev-ruby/rubyzip[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby32(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby32(-)] dev-ruby/rdoc[ruby_targets_ruby32(-)] test? ( dev-ruby/minitest[ruby_targets_ruby32(-)] dev-ruby/rubyzip[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby33(-)] >=dev-ruby/rexical-1.0.7[ruby_targets_ruby33(-)] dev-ruby/rdoc[ruby_targets_ruby33(-)] test? ( dev-ruby/minitest[ruby_targets_ruby33(-)] dev-ruby/rubyzip[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-libs/libxml2-2.12.6 >=dev-libs/libxslt-1.1.39 >=sys-libs/zlib-1.3.1 virtual/libiconv ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Nokogiri is an HTML, XML, SAX, and Reader parser
+EAPI=8
+HOMEPAGE=https://nokogiri.org/
+INHERIT=ruby-fakegem multilib
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos
+LICENSE=MIT
+RDEPEND=>=dev-libs/libxml2-2.12.6 >=dev-libs/libxslt-1.1.39 >=sys-libs/zlib-1.3.1 virtual/libiconv ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.16.4.tar.gz -> nokogiri-1.16.4-git.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f334eaf1778a1a803d3fb4ed5acdc3f7
diff --git a/metadata/md5-cache/dev-tex/Manifest.gz b/metadata/md5-cache/dev-tex/Manifest.gz
index 7c5ab73a86fe..09393e4a51e7 100644
--- a/metadata/md5-cache/dev-tex/Manifest.gz
+++ b/metadata/md5-cache/dev-tex/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tex/rubber-1.6.4-r1 b/metadata/md5-cache/dev-tex/rubber-1.6.4-r1
index d92f548b8437..4b89e0ba6e06 100644
--- a/metadata/md5-cache/dev-tex/rubber-1.6.4-r1
+++ b/metadata/md5-cache/dev-tex/rubber-1.6.4-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.com/latex-rubber/rubber/-/archive/1.6.4/rubber-1.6.4.tar.bz2
_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3bbe7d7167696e0baa0f3c112247733c
+_md5_=081e57c988d39e5d9fb6004cadfd8e33
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 12fc8b730137..bf5214f3a296 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/courier-1.3.5 b/metadata/md5-cache/mail-mta/courier-1.3.5
index 3eaac39000a8..08b601e0bbf7 100644
--- a/metadata/md5-cache/mail-mta/courier-1.3.5
+++ b/metadata/md5-cache/mail-mta/courier-1.3.5
@@ -4,7 +4,7 @@ DESCRIPTION=An MTA designed specifically for maildirs
EAPI=8
HOMEPAGE=https://www.courier-mta.org/
INHERIT=flag-o-matic
-IUSE=postgres ldap mysql pam nls ipv6 spell fax crypt norewrite fam web webmail gnutls
+IUSE=postgres ldap mysql pam nls ipv6 spell fax crypt norewrite fam web webmail gnutls split-usr
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-3
PDEPEND=pam? ( net-mail/mailbase ) crypt? ( >=app-crypt/gnupg-1.0.4 )
@@ -12,4 +12,4 @@ RDEPEND=>=net-libs/courier-authlib-0.72.1 >=net-libs/courier-unicode-2.3.0:= net
SLOT=0
SRC_URI=mirror://sourceforge/courier/courier-1.3.5.tar.bz2
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=993cc3b0777cc8bb4b64d8716de461fa
+_md5_=7dbcc106c0eaf7d757fe87761cd2acc0
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index ac1917726f6f..2e695f4eb657 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/pixels2pgf-0.1-r1 b/metadata/md5-cache/media-gfx/pixels2pgf-0.1-r1
new file mode 100644
index 000000000000..afb604af47b3
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/pixels2pgf-0.1-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=-
+DEPEND=media-libs/libsdl:0= media-libs/sdl-image:0=
+DESCRIPTION=Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles
+EAPI=8
+HOMEPAGE=https://github.com/projg2/pixels2pgf/
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=media-libs/libsdl:0= media-libs/sdl-image:0=
+SLOT=0
+SRC_URI=https://github.com/projg2/pixels2pgf/releases/download/pixels2pgf-0.1/pixels2pgf-0.1.tar.bz2
+_md5_=e19b81ac099ddc9992503c1939c8bb78
diff --git a/metadata/md5-cache/media-gfx/pixels2pgf-9999 b/metadata/md5-cache/media-gfx/pixels2pgf-9999
index 621c1c4172fa..3d7ee62e9b33 100644
--- a/metadata/md5-cache/media-gfx/pixels2pgf-9999
+++ b/metadata/md5-cache/media-gfx/pixels2pgf-9999
@@ -1,12 +1,13 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=prepare unpack
-DEPEND=media-libs/libsdl:0= media-libs/sdl-image:0= sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
+DEPEND=media-libs/libsdl:0= media-libs/sdl-image:0=
DESCRIPTION=Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles
-EAPI=6
+EAPI=8
HOMEPAGE=https://github.com/projg2/pixels2pgf/
INHERIT=autotools git-r3
LICENSE=BSD
PROPERTIES=live
RDEPEND=media-libs/libsdl:0= media-libs/sdl-image:0=
SLOT=0
-_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee eqawarn c9847c43b3253a276ae2eabddedab3d7 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=db2e9893194a21eed9278132a237b89f
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=205ce5ce7186c9a76e197daa07c9a887
diff --git a/metadata/md5-cache/media-gfx/viewer-0.8.0-r1 b/metadata/md5-cache/media-gfx/viewer-0.8.0-r1
index b30ce6dd58e8..78d7c13097a9 100644
--- a/metadata/md5-cache/media-gfx/viewer-0.8.0-r1
+++ b/metadata/md5-cache/media-gfx/viewer-0.8.0-r1
@@ -4,10 +4,10 @@ DESCRIPTION=A stereo pair image viewer (supports ppm's only)
EAPI=6
HOMEPAGE=http://www-users.cs.umn.edu/~wburdick/geowall/viewer.html
INHERIT=autotools
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=virtual/opengl media-libs/freeglut x11-libs/libXmu x11-libs/libXt x11-libs/libICE x11-libs/libSM
SLOT=0
SRC_URI=http://www-users.cs.umn.edu/~wburdick/ftp/geowall/viewer-0.8.0.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee eqawarn c9847c43b3253a276ae2eabddedab3d7 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e603356a65ace341bde2e559e1045add
+_md5_=9911ec24a2ea51bc01b3b4ec3496b09e
diff --git a/metadata/md5-cache/media-gfx/viewer-0.8.0-r2 b/metadata/md5-cache/media-gfx/viewer-0.8.0-r2
new file mode 100644
index 000000000000..f98953858147
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/viewer-0.8.0-r2
@@ -0,0 +1,14 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile install prepare
+DEPEND=virtual/opengl media-libs/freeglut x11-libs/libXmu x11-libs/libXt x11-libs/libICE x11-libs/libSM
+DESCRIPTION=A stereo pair image viewer (supports ppm's only)
+EAPI=8
+HOMEPAGE=http://www-users.cs.umn.edu/~wburdick/geowall/viewer.html
+INHERIT=autotools
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=virtual/opengl media-libs/freeglut x11-libs/libXmu x11-libs/libXt x11-libs/libICE x11-libs/libSM
+SLOT=0
+SRC_URI=http://www-users.cs.umn.edu/~wburdick/ftp/geowall/viewer-0.8.0.tar.gz
+_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=1e9bddc58edc2a8fca515621ee1052d6
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index f88f1ebec327..4b722e9fb0ad 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.10.2 b/metadata/md5-cache/media-libs/libjxl-0.10.2
index 6567f7b44a36..f38e25031730 100644
--- a/metadata/md5-cache/media-libs/libjxl-0.10.2
+++ b/metadata/md5-cache/media-libs/libjxl-0.10.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/libjxl/libjxl/
INHERIT=cmake-multilib gnome2-utils
IUSE=+gdk-pixbuf 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=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong 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.7[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(-)?] gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) openexr? ( media-libs/openexr:= ) >=x11-misc/shared-mime-info-2.2
RESTRICT=!test? ( test )
SLOT=0/0.10
SRC_URI=https://github.com/libjxl/libjxl/archive/refs/tags/v0.10.2.tar.gz -> libjxl-0.10.2.tar.gz test? ( https://github.com/libjxl/testdata/archive/ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz -> libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=454d3e91474480fa78854c0baf435561
+_md5_=87bfac435937e8a2ed52893c0ce97de0
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 be8e295b2208..274bf300959c 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
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=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong 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 c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a33b1c54cf7b49b6e189cc36828999fd
+_md5_=52c0a8e3b4b2b288d4ba005df89ab76e
diff --git a/metadata/md5-cache/media-libs/libjxl-0.9.2 b/metadata/md5-cache/media-libs/libjxl-0.9.2
index b299570d13fe..bf1a956e2c4f 100644
--- a/metadata/md5-cache/media-libs/libjxl-0.9.2
+++ b/metadata/md5-cache/media-libs/libjxl-0.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/libjxl/libjxl/
INHERIT=cmake-multilib gnome2-utils
IUSE=+gdk-pixbuf 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=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong 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.7[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(-)?] gdk-pixbuf? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 ) openexr? ( media-libs/openexr:= ) >=x11-misc/shared-mime-info-2.2
RESTRICT=!test? ( test )
SLOT=0/0.9
SRC_URI=https://github.com/libjxl/libjxl/archive/refs/tags/v0.9.2.tar.gz -> libjxl-0.9.2.tar.gz test? ( https://github.com/libjxl/testdata/archive/ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz -> libjxl-testdata-ff8d743aaba05b3014f17e5475e576242fa979fc.tar.gz )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnome2-utils 30dbce54b89e77b86f366548f94419ad multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ccabc015ebb6ae2a62457ed48951e23e
+_md5_=fd734c44afd28565fb652d63b39c7fe3
diff --git a/metadata/md5-cache/media-libs/netpbm-11.2.8 b/metadata/md5-cache/media-libs/netpbm-11.2.9
index de8ac44451ca..623efc770ce5 100644
--- a/metadata/md5-cache/media-libs/netpbm-11.2.8
+++ b/metadata/md5-cache/media-libs/netpbm-11.2.9
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain
RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 )
SLOT=0/stable
-SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.2.8.tar.xz
+SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.2.9.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c4762e0320ec800d6791fe4bbd77f249
+_md5_=ffeee55edf9ff3ac1a398337d872eac0
diff --git a/metadata/md5-cache/media-libs/netpbm-11.6.0 b/metadata/md5-cache/media-libs/netpbm-11.6.0
deleted file mode 100644
index 0a0779b17ddd..000000000000
--- a/metadata/md5-cache/media-libs/netpbm-11.6.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/xz-utils app-alternatives/lex virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 ) x11-base/xorg-proto
-DESCRIPTION=A set of utilities for converting to/from the netpbm (and related) formats
-EAPI=8
-HOMEPAGE=https://netpbm.sourceforge.net/
-INHERIT=flag-o-matic multilib toolchain-funcs
-IUSE=jbig jpeg png postscript rle cpu_flags_x86_sse2 static-libs svga tiff X xml
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain
-RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 )
-SLOT=0/advanced
-SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.6.0.tar.xz
-_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4ef91c3cf124b6898573c17d1dcaaf66
diff --git a/metadata/md5-cache/media-libs/netpbm-11.5.3 b/metadata/md5-cache/media-libs/netpbm-11.6.1
index b01d45762b8a..76e21f5d6c7e 100644
--- a/metadata/md5-cache/media-libs/netpbm-11.5.3
+++ b/metadata/md5-cache/media-libs/netpbm-11.6.1
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain
RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 )
SLOT=0/advanced
-SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.5.3.tar.xz
+SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.6.1.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6d6abd60eebe2dabc9e803f3362d899a
+_md5_=e11c400c1fd2a7a33223168a4bb3bf41
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 1317850e6616..34b38a44ec41 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/ardour-8.5 b/metadata/md5-cache/media-sound/ardour-8.5
new file mode 100644
index 000000000000..e9c37ea2e60f
--- /dev/null
+++ b/metadata/md5-cache/media-sound/ardour-8.5
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup
+DEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/alsa-lib media-libs/aubio media-libs/flac:= media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libsamplerate media-libs/libsndfile media-libs/libsoundtouch media-libs/raptor:2 media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk net-libs/libwebsockets net-misc/curl sys-libs/readline:0= sci-libs/fftw:3.0[threads] virtual/libusb:1 x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) media-libs/lilv media-libs/sratom dev-libs/sord media-libs/suil[X,gtk2] media-libs/lv2 || ( dev-lang/python:3.12[threads(+)] dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) dev-util/itstool sys-devel/gettext virtual/pkgconfig doc? ( app-text/doxygen[dot] ) jack? ( virtual/jack )
+DESCRIPTION=Digital Audio Workstation
+EAPI=8
+HOMEPAGE=https://ardour.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg
+IUSE=doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow
+KEYWORDS=~amd64 ~loong ~x86
+LICENSE=GPL-2
+RDEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/alsa-lib media-libs/aubio media-libs/flac:= media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libsamplerate media-libs/libsndfile media-libs/libsoundtouch media-libs/raptor:2 media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk net-libs/libwebsockets net-misc/curl sys-libs/readline:0= sci-libs/fftw:3.0[threads] virtual/libusb:1 x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) media-libs/lilv media-libs/sratom dev-libs/sord media-libs/suil[X,gtk2] media-libs/lv2
+SLOT=8
+SRC_URI=https://dev.gentoo.org/~fordfrog/distfiles/Ardour-8.5.0.tar.bz2
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 waf-utils be1df8dc616c09387b18633b4155fcb5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=93a3b6006274d99ccd1b91cdc057d39c
diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.38 b/metadata/md5-cache/media-sound/qtractor-0.9.90
index 258f73814cf0..bec67b7ce1fb 100644
--- a/metadata/md5-cache/media-sound/qtractor-0.9.38
+++ b/metadata/md5-cache/media-sound/qtractor-0.9.90
@@ -5,13 +5,13 @@ DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framewor
EAPI=8
HOMEPAGE=https://qtractor.sourceforge.io https://github.com/rncbc/qtractor
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake xdg
+INHERIT=cmake flag-o-matic xdg
IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib
-KEYWORDS=amd64 x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/libsndfile media-libs/lilv media-libs/lv2 media-libs/suil virtual/jack x11-libs/libxcb:= aubio? ( media-libs/aubio:= ) dssi? ( media-libs/dssi ) ladspa? ( media-libs/ladspa-sdk ) libsamplerate? ( media-libs/libsamplerate ) mad? ( media-libs/libmad ) osc? ( media-libs/liblo ) rubberband? ( media-libs/rubberband ) vorbis? ( media-libs/libogg media-libs/libvorbis ) zlib? ( sys-libs/zlib )
REQUIRED_USE=dssi? ( ladspa )
SLOT=0
-SRC_URI=mirror://sourceforge/qtractor/qtractor-0.9.38.tar.gz
+SRC_URI=mirror://sourceforge/qtractor/qtractor-0.9.90.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1b3720a56352bb06aaec695a55168f99
+_md5_=72f5fd592e609bbf42af68d214dd98c6
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 87ffd6673bca..687cb928d387 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/aegisub-3.3.3 b/metadata/md5-cache/media-video/aegisub-3.3.3
index ffaa662d1821..4d1668384747 100644
--- a/metadata/md5-cache/media-video/aegisub-3.3.3
+++ b/metadata/md5-cache/media-video/aegisub-3.3.3
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=http://www.aegisub.org/ https://github.com/wangqr/Aegisub
INHERIT=autotools flag-o-matic lua-single plocale wxwidgets xdg-utils vcs-snapshot toolchain-funcs
IUSE=+alsa debug +fftw openal oss portaudio pulseaudio spell test +uchardet +lua_single_target_luajit
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=BSD MIT
RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:=[lua52compat] ) x11-libs/wxGTK:3.2-gtk3[X,opengl,debug?] dev-libs/boost:=[icu,nls] dev-libs/icu:= media-libs/ffmpegsource:= media-libs/fontconfig media-libs/freetype media-libs/libass:=[fontconfig] sys-libs/zlib virtual/libiconv virtual/opengl alsa? ( media-libs/alsa-lib ) fftw? ( >=sci-libs/fftw-3.3:= ) openal? ( media-libs/openal ) portaudio? ( =media-libs/portaudio-19* ) pulseaudio? ( media-libs/libpulse ) spell? ( app-text/hunspell:= ) uchardet? ( app-i18n/uchardet )
REQUIRED_USE=^^ ( lua_single_target_luajit ) || ( alsa openal oss portaudio pulseaudio )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/wangqr/Aegisub/archive/v3.3.3.tar.gz -> aegisub-3.3.3.tar.gz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vcs-snapshot eab6d8533446763c2e9777d8bbd1594e wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=192e1c0a0c8bfe2f26ca7b3eaf24092a
+_md5_=c39e0618416d220769a605257a731f6b
diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz
index d6b96595a303..59345511129a 100644
--- a/metadata/md5-cache/net-fs/Manifest.gz
+++ b/metadata/md5-cache/net-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-fs/cifs-utils-7.0-r1 b/metadata/md5-cache/net-fs/cifs-utils-7.0-r1
index 6054b25dfc9f..52dfcb8f869d 100644
--- a/metadata/md5-cache/net-fs/cifs-utils-7.0-r1
+++ b/metadata/md5-cache/net-fs/cifs-utils-7.0-r1
@@ -10,8 +10,8 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~
LICENSE=GPL-3
PDEPEND=acl? ( >=net-fs/samba-4.0.0_alpha1 )
RDEPEND=ads? ( sys-apps/keyutils:= sys-libs/talloc virtual/krb5 ) caps? ( sys-libs/libcap-ng ) creds? ( sys-apps/keyutils:= ) pam? ( sys-apps/keyutils:= sys-libs/pam ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-REQUIRED_USE=acl? ( ads ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
SLOT=0
SRC_URI=https://ftp.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-7.0.tar.bz2
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f345240377f2807ecf8bc94042c31255
+_md5_=ac5d5084c1d8866689229381c6bbe2b7
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 8e74dd55fe0a..42dc5602fe30 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/courier-common-3.1.5 b/metadata/md5-cache/net-mail/courier-common-3.1.5
index c9f03067f092..522b6cd9ca69 100644
--- a/metadata/md5-cache/net-mail/courier-common-3.1.5
+++ b/metadata/md5-cache/net-mail/courier-common-3.1.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.courier-mta.org/maildrop/
INHERIT=autotools
IUSE=berkdb +gdbm
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86
LICENSE=GPL-3
RDEPEND=!mail-mta/courier !<=net-mail/courier-imap-5.2.3 !<=mail-filter/maildrop-3.1.4 !net-mail/courier-makedat >=net-libs/courier-unicode-2.0:= gdbm? ( >=sys-libs/gdbm-1.8.0:= ) !gdbm? ( berkdb? ( >=sys-libs/db-3:= ) )
REQUIRED_USE=|| ( berkdb gdbm )
SLOT=0
SRC_URI=mirror://sourceforge/courier/maildrop-3.1.5.tar.bz2
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ad1ad0bedc202a35a5eb82a4fac9cc9a
+_md5_=320b33ca269f4ec0b19fc463a34ce6fb
diff --git a/metadata/md5-cache/net-mail/courier-imap-5.2.6-r1 b/metadata/md5-cache/net-mail/courier-imap-5.2.6-r1
index e414a7cbd998..4e807e4a34dc 100644
--- a/metadata/md5-cache/net-mail/courier-imap-5.2.6-r1
+++ b/metadata/md5-cache/net-mail/courier-imap-5.2.6-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.courier-mta.org/imap/
INHERIT=readme.gentoo-r1 systemd
IUSE=berkdb debug +gdbm gnutls ipv6 selinux trashquota
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86
LICENSE=GPL-3
RDEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) net-libs/courier-authlib net-libs/courier-unicode net-mail/mailbase net-dns/libidn:= berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) !mail-mta/courier selinux? ( sec-policy/selinux-courier ) !net-mail/cyrus-imapd !net-mail/courier-makedat
REQUIRED_USE=|| ( berkdb gdbm )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/courier/courier-imap-5.2.6.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f76684c75d9954d96f6b1028fdc207aa
+_md5_=a552c01154c0636ed95615d8e71a589c
diff --git a/metadata/md5-cache/net-nds/Manifest.gz b/metadata/md5-cache/net-nds/Manifest.gz
index 5d9cef8f1266..89f5aee11444 100644
--- a/metadata/md5-cache/net-nds/Manifest.gz
+++ b/metadata/md5-cache/net-nds/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-nds/jxplorer-3.3.1.2-r1 b/metadata/md5-cache/net-nds/jxplorer-3.3.1.2-r1
index bb164c8a261d..f7c6fa29cc08 100644
--- a/metadata/md5-cache/net-nds/jxplorer-3.3.1.2-r1
+++ b/metadata/md5-cache/net-nds/jxplorer-3.3.1.2-r1
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install preinst prepare setup test
DEPEND=>=dev-java/javahelp-2.0.02_p46:0 virtual/jdk:1.8 test? ( dev-java/junit:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-1.10.14-r2:0 dev-java/javatoolkit
DESCRIPTION=Fully functional LDAP browser written in Java
EAPI=7
-HOMEPAGE=http://jxplorer.org/
+HOMEPAGE=https://jxplorer.org/
INHERIT=desktop java-pkg-2 java-ant-2 prefix virtualx
IUSE=doc source test test
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/jxplorer/jxplorer-3.3.1.2-project.zip
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d java-ant-2 d3f6ffc6629499cbc0d4cd71b9d7e7dc java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=2c9a0cda61214cf0f03928d326b33a1d
+_md5_=c3fd90d819aee3759ff19ebd70e0c6d9
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index 6b9b653d18e0..d2295b3147ec 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/amule-2.3.3-r3 b/metadata/md5-cache/net-p2p/amule-2.3.3-r3
index ef163059b870..58a86317621d 100644
--- a/metadata/md5-cache/net-p2p/amule-2.3.3-r3
+++ b/metadata/md5-cache/net-p2p/amule-2.3.3-r3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://www.amule.org/
INHERIT=autotools flag-o-matic wxwidgets xdg-utils
IUSE=daemon debug geoip nls remote stats upnp +X
-KEYWORDS=~alpha amd64 ~arm ~mips ~ppc ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~mips ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2+
RDEPEND=dev-libs/boost:= dev-libs/crypto++:= sys-libs/binutils-libs:0= sys-libs/readline:0= sys-libs/zlib x11-libs/wxGTK:3.2-gtk3[X?] daemon? ( acct-user/amule ) geoip? ( dev-libs/geoip ) nls? ( virtual/libintl ) remote? ( acct-user/amule media-libs/libpng:0= ) stats? ( media-libs/gd:=[jpeg,png] ) upnp? ( net-libs/libupnp:0 )
SLOT=0
SRC_URI=https://download.sourceforge.net/amule/aMule-2.3.3.tar.xz
_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee flag-o-matic 288c54efeb5e2aa70775e39032695ad4 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7cbd30891065cf969754286d47a9a3d6
+_md5_=8dac44086c000b1d61cd7b7d6b6777a3
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 05a8f929cd31..f463fdf49766 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/aic8800-1.0.5 b/metadata/md5-cache/net-wireless/aic8800-1.0.5
new file mode 100644
index 000000000000..6f1ea6bd0102
--- /dev/null
+++ b/metadata/md5-cache/net-wireless/aic8800-1.0.5
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm setup unpack
+DEPEND=virtual/linux-sources
+DESCRIPTION=aic8800 driver for AICSemi AIC8800/8801/8800DC/8800DW/8800FC Wifi/Bluetooth
+EAPI=8
+HOMEPAGE=https://www.aicsemi.com/ https://linux.brostrend.com/troubleshooting/source-code/
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=linux-mod-r1 udev unpacker
+IUSE=+firmware udev dist-kernel modules-compress modules-sign +strip
+KEYWORDS=~amd64
+LICENSE=GPL-2+ firmware? ( freedist )
+RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+SRC_URI=https://linux.brostrend.com/aic8800-dkms.deb -> aic8800-1.0.5.deb
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 linux-info 7ca3057b277f1e5978947b4cc289ce62 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_md5_=0382443488723759ce57ee9df77752c6
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index b8b7b0cf6020..225e65906bb0 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/dsdp-5.8-r4 b/metadata/md5-cache/sci-libs/dsdp-5.8-r4
new file mode 100644
index 000000000000..6d3c6b559495
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/dsdp-5.8-r4
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install prepare test
+DEPEND=virtual/lapack
+DESCRIPTION=Software for interior-point for semidefinite programming
+EAPI=8
+HOMEPAGE=https://www.mcs.anl.gov/hs/software/DSDP/
+INHERIT=multilib toolchain-funcs
+IUSE=doc examples
+KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=BSD
+RDEPEND=virtual/lapack
+SLOT=0
+SRC_URI=https://www.mcs.anl.gov/hs/software/DSDP/DSDP5.8.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8d863f1091c8d28d6a54a89fe5bc23a7
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index 57c0fc8bcac9..cda98a799168 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/httpd-php-8.2 b/metadata/md5-cache/virtual/httpd-php-8.2
index cbc0b0819bb6..dfcec340da97 100644
--- a/metadata/md5-cache/virtual/httpd-php-8.2
+++ b/metadata/md5-cache/virtual/httpd-php-8.2
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual to provide PHP-enabled webservers
EAPI=8
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
RDEPEND=|| ( dev-lang/php:8.2[fpm] dev-lang/php:8.2[apache2] dev-lang/php:8.2[cgi] )
SLOT=8.2
-_md5_=c4e7f3969f790f82e6b13c4ee4c5d958
+_md5_=b9dc7e975e2f7b06147070e59e612bd4
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index c06f836f4b1a..1f3aa36a95db 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/drupal-10.0.11 b/metadata/md5-cache/www-apps/drupal-10.0.11
deleted file mode 100644
index c953f55e8708..000000000000
--- a/metadata/md5-cache/www-apps/drupal-10.0.11
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=install postinst prerm setup
-DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
-DESCRIPTION=PHP-based open-source platform and content management system
-EAPI=8
-HOMEPAGE=https://www.drupal.org/
-INHERIT=webapp
-IUSE=+mysql postgres sqlite +uploadprogress vhosts
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/php:8.1[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress[php_targets_php8-1] ) app-admin/webapp-config
-REQUIRED_USE=|| ( mysql postgres sqlite )
-SLOT=10.0.11
-SRC_URI=https://ftp.drupal.org/files/projects/drupal-10.0.11.tar.gz
-_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=855f281fb725cc453742abe5c01193bf
diff --git a/metadata/md5-cache/www-apps/drupal-9.5.11 b/metadata/md5-cache/www-apps/drupal-9.5.11
deleted file mode 100644
index 33496baa8648..000000000000
--- a/metadata/md5-cache/www-apps/drupal-9.5.11
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=install postinst prerm setup
-DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
-DESCRIPTION=PHP-based open-source platform and content management system
-EAPI=8
-HOMEPAGE=https://www.drupal.org/
-INHERIT=webapp
-IUSE=+mysql postgres sqlite +uploadprogress vhosts
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml] virtual/httpd-php uploadprogress? ( dev-php/pecl-uploadprogress ) app-admin/webapp-config
-REQUIRED_USE=|| ( mysql postgres sqlite )
-SLOT=9.5.11
-SRC_URI=https://ftp.drupal.org/files/projects/drupal-9.5.11.tar.gz
-_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=5a3671625e5a0dd9f0cae006dfa6ebb0
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 38187669d53d..cf96fcacff4f 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/libdrm-2.4.120 b/metadata/md5-cache/x11-libs/libdrm-2.4.120
index 7ad9d23f03c7..ad8f3f780fb0 100644
--- a/metadata/md5-cache/x11-libs/libdrm-2.4.120
+++ b/metadata/md5-cache/x11-libs/libdrm-2.4.120
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm
INHERIT=python-any-r1 meson-multilib
IUSE=video_cards_amdgpu video_cards_exynos video_cards_freedreno video_cards_intel video_cards_nouveau video_cards_omap video_cards_radeon video_cards_tegra video_cards_vc4 video_cards_vivante video_cards_vmware test tools udev valgrind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) video_cards_amdgpu? ( tools? ( >=dev-util/cunit-2.1 ) test? ( >=dev-util/cunit-2.1 ) ) udev? ( virtual/udev )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://dri.freedesktop.org/libdrm/libdrm-2.4.120.tar.xz
_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e77cff450de3f569d039ef47a400842c
+_md5_=1d7a4ec86a64133a6b8aed2b88e2244a
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index d401a0345269..4835a0ba559b 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/kitty-0.33.1 b/metadata/md5-cache/x11-terms/kitty-0.33.1
index f2adf2f24268..eb82b5b68aef 100644
--- a/metadata/md5-cache/x11-terms/kitty-0.33.1
+++ b/metadata/md5-cache/x11-terms/kitty-0.33.1
@@ -7,7 +7,7 @@ HOMEPAGE=https://sw.kovidgoyal.net/kitty/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo flag-o-matic go-env optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig
IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.33.1 ~x11-terms/kitty-terminfo-0.33.1 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( X wayland ) test? ( X wayland )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.33.1/kitty-0.33.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.33.1-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.33.1/kitty-0.33.1.tar.xz.sig )
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=74960361449af5dead3181a62620f85c
+_md5_=a499fb32c86660c77ed10be62fb0b50c
diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.33.1 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.33.1
index 2b9b48ac179a..3524971e4cb1 100644
--- a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.33.1
+++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.33.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.33.1/kitty-0.33.1.tar.xz
-_md5_=942b5c0bc4042ae5988256bd74608d80
+_md5_=9bba4f673e5769ca5aa6805528127042
diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.33.1 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.33.1
index 4962dbfec990..ec1e16704043 100644
--- a/metadata/md5-cache/x11-terms/kitty-terminfo-0.33.1
+++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.33.1
@@ -3,9 +3,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.33.1/kitty-0.33.1.tar.xz
-_md5_=72aa57dc4f80da59dd580c3320ade60e
+_md5_=7f30f63d6ac68e6cd8f2035b7f6de4cb
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index d79b600aea0a..498dcd061244 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.4 b/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.4
index 5bfe40541be7..48d84eac9edf 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.4
+++ b/metadata/md5-cache/xfce-extra/xfce4-sensors-plugin-1.4.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-sensors-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-sensors-plugin/
INHERIT=xdg-utils
IUSE=+acpi hddtemp libnotify lm-sensors video_cards_nvidia
-KEYWORDS=amd64 ~ppc ~ppc64 ~riscv x86
+KEYWORDS=amd64 ppc ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=x11-libs/gtk+-3.20:3 >=xfce-base/libxfce4ui-4.16:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16:= hddtemp? ( app-admin/hddtemp || ( net-analyzer/openbsd-netcat net-analyzer/netcat ) ) libnotify? ( >=x11-libs/libnotify-0.7:= ) lm-sensors? ( >=sys-apps/lm-sensors-3.1.0:= ) video_cards_nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] )
REQUIRED_USE=|| ( hddtemp lm-sensors acpi )
SLOT=0
SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-sensors-plugin/1.4/xfce4-sensors-plugin-1.4.4.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7bef09f314917b3e2797ee85f684efbb
+_md5_=a89763d48c6cc53df1950bfbe7e8cbe3
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index fc18584a05bc..2e73dba1da8c 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 17308 BLAKE2B d6f0e1960300dcb206a4c928e0f5497ce5fdccacc5a0e5c2508a7af6e8f9498d7b9fb9ec3f5d3954053fc79e8414e01e57845b94cb5cd6f55794cf59ea3c0d33 SHA512 5f19269ff35bf881a2c86ab1b5ce45cd93f05493fcf48e1b653586b091edc5c0a54df7ffbf400b137990209ea574d0bf309d777111a8f29a227fc82a5ed91540
-TIMESTAMP 2024-04-12T05:12:15Z
+TIMESTAMP 2024-04-12T09:40:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYYwq9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYZAZBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDbXxAAme7jbzHviR2Xi0Ui2uzwyIInbgS3a+0o82W7ZYkrhV0csBJv2blFeG1n
-eLO4ozzBUiWmW/C9r3Nhi3eW+umrawAEtg7ySFDDsjKS3UKbObgVb9fND81HTeyy
-BzgL9Lurqenn0Mo9F0PsH81pRn80FJdMYuN7pnEV6iVal0S/SqolJLx65yZpwGSj
-w2mcfbtI7pBFb2826dbQKgipubnJgup7t74bwqXWhXg3zcMwMzrffXJxvGdWNsPg
-H7JCvW9eCS0+UCViW+7tM7BoIATDItBAmXftIMsO53YCtomA4rmLoYm1huIpAbts
-xiAvKh2r6pT9Xjj1yu8hc83ATOEmbiQeWkMiYNnFbEt2R5+5h/j5nTnWzU+YlERn
-JdAas8gqYxXagLWZZB8BFyFRfHmOCqtu7JdPZqyz9oeSq2QeUx1xJBxPoc9c0b5Q
-hstOKtnQgPHQkhp/yTG5XSYiqqh5EzIRsz9GEbljxI0Ip2G43F6xHjIRN4QR6152
-u5Qjn4IF3LPCfun4O0ayViepMIFaxUMxKsxFl0GtlO1Juq7Q1u2GTs7MQF2ZkjHI
-d6Vu3lxn68XOO0FdNooOgUfPDgZGSsXv6N9oJwpXxfjw04IGuhADxRMfivRZFwua
-2TiUpZm7dVycXBuF07t4Sny1+8F+rsvLGodRj0DctxyXHwFPR9Y=
-=+N67
+klBuvw/7BR0Uzp/F8sTSozqwT2GvXPysny4FDbplhOgA9j0xnKqTZj+mLEnmfaEY
+3QomK+Yaq7kBhJ+WSvnRk9nhSP6GoxQY+DaCtEDmHm1FmER6vvJiKVeZG17FTX0P
+uV/H7slLoln4js2cfXD7pFegmJK0qhZzOrLxtHvtyEdlH2c0yGuOwuiLmOa56SwO
+bnBediOGGNSfP2Q9Dl2pJCFFw05fF+/r0aymwplQV7z3ozQbr7JdFXtzFd6EXxcO
+vEbfHhjDS43wrHWms0eTkic+cguTGqquDHd/DJeQfnfpKAme6EJxzVPxr865OBGO
+SG8aU7whX36OcPkGO4s7N4XjRyF8E+0folztaG/djnSoejE7XJWo/lOTueLzuH0k
+EKUTx4+bwWfl8R9DLFNs66nfzD7bogsUYHGw/k6ZvSg2ERqV3K0Gkl9KgnS+59A8
+7Ety63NCi6TZqIxLT/fl44SVlFQ1ia0611J0ick2X1IItcmI7/SsHCM9PBV9MYHI
+wWugv97DDUDwJrwJ2NJ2RQpUIfBKeKF7AaM+7shI+mJXn4e62Oq0yNhiMn2CbzSS
+ay7W507nyRh9CFelfE0YQ5JN93k3yz+RbHKaM1Wk46+FtipFbZgyJ0LklTsDpjfJ
+0Qwa5iO1K0lyzCrmHnP0E1Kkw9Ga1+QGSuEbXgvoBuOxbLS5CUU=
+=Ismw
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 4f73fea40c49..8c0e8aa2aa5b 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 12 Apr 2024 05:12:12 +0000
+Fri, 12 Apr 2024 09:40:28 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 63077e5c7d7a..d1a9d86eb24b 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Apr 12 05:12:11 AM UTC 2024
+Fri Apr 12 09:40:28 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index a7b61900ae94..679583acc3fb 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 12 Apr 2024 05:15:00 +0000
+Fri, 12 Apr 2024 09:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 48ac499fd45a..b5ea4862f43d 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-385fde5e4c0eb9b836eb5dec7bde0a97d6e3c6a7 1712892922 2024-04-12T03:35:22+00:00
+c6076072b2f0378f92e5d4f280a9509041ff2a18 1712914034 2024-04-12T09:27:14+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 689817d1e108..8e72c36aa737 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1712898600 Fri 12 Apr 2024 05:10:00 AM UTC
+1712914800 Fri 12 Apr 2024 09:40:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 4f73fea40c49..8c0e8aa2aa5b 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 12 Apr 2024 05:12:12 +0000
+Fri, 12 Apr 2024 09:40:28 +0000
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index edbfe1837d49..f17626f828aa 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/cifs-utils/Manifest b/net-fs/cifs-utils/Manifest
index 0980b2ebfe4b..e19a371f9b9a 100644
--- a/net-fs/cifs-utils/Manifest
+++ b/net-fs/cifs-utils/Manifest
@@ -5,6 +5,6 @@ AUX cifs-utils-7.0-no-clobber-fortify-source.patch 315 BLAKE2B e67a4ca264bbc4372
DIST cifs-utils-6.15.tar.bz2 416592 BLAKE2B 8af926bf255c5b3a66bf52ccca99632aacb9ed1c83ad7db5543b32df2f3bcd4be9a9cd17b744ec115d1568d07084e2bd2d03849aa9ab97cff2862f39bcf137b8 SHA512 eedb8066563db584595a8ba7cb7a603e6b763ac2c1261430d605c327fcc5a831acd48b58ea55dd243af778dfdc827ab8c6daf4015764ff550dcffc2182773510
DIST cifs-utils-7.0.tar.bz2 418638 BLAKE2B 514d35f243d0ef7b866068a9a53a4b1704d2856d491d56aa469e8e3919b4030cb920a7f60d08851b0a23d28a020d1ddf7daa8b9ac412f1567a0a60d2f6ee6774 SHA512 4c57741af0c4567a78f352c73caca998881666a5ed36536275cfa775efd66ff1a44ebe539a8ed96c409c5b08a1378266964ce667a27e9fc7f2d43999c63dd0eb
EBUILD cifs-utils-6.15-r1.ebuild 3676 BLAKE2B fdcd0fc55b34ab18e7d39eb1747f12c0322ffa752d19be022beeb6d8a3adecf8bd8b6e49cd5ef8e082d76599f4d663e0e1b2f049b85566e8e8934583df050295 SHA512 975af336c63fba48273c56d5d8b834de358466b7cf593d553b294265d5867ecb917efbd9e679c4b830adeb88093606c30862995d6aed09fbf2c3cdbf09d4ef61
-EBUILD cifs-utils-7.0-r1.ebuild 3738 BLAKE2B 8e54e49f103a8f879d66ed0d2ffcdb1fca0e05873b25b17cff57857a11da80a2fd13aac9c3e157b89d6f3766b1aaea34b291701327f8353e9f6643ff49a7003a SHA512 1b5291733b5044fd6f2554edc364447803995133855b80c21a5610b66733832cfe9a4f00969441140cccfeda97b4ef862a0e6095d40e993e90b653c381f55f98
+EBUILD cifs-utils-7.0-r1.ebuild 3724 BLAKE2B 1abf0558936dfa8422d6f9fcbd3d03f61ddf2ba8d4d644ed6ae4447fb5e6772a6c4b462b8ecf3737a005c4d3bdf2acb54fa9528094678c8c3ec05df820510c78 SHA512 8e9a73d8da62a5831c64cd4f2901e25ba852ea9e5eebd15aa0fcbc078fcf14e7f1fdd494e39e6c34e987cd740cff41c93d7374be2c906e954222993cd0731259
EBUILD cifs-utils-7.0.ebuild 3676 BLAKE2B fdcd0fc55b34ab18e7d39eb1747f12c0322ffa752d19be022beeb6d8a3adecf8bd8b6e49cd5ef8e082d76599f4d663e0e1b2f049b85566e8e8934583df050295 SHA512 975af336c63fba48273c56d5d8b834de358466b7cf593d553b294265d5867ecb917efbd9e679c4b830adeb88093606c30862995d6aed09fbf2c3cdbf09d4ef61
MISC metadata.xml 1052 BLAKE2B 58ff7162bfc8d4fa545f663a484a105fcbd52471e187b4b7f895b7906dfd5f87723927ef2cfaabd784026c5af4508b65b23921dac27e580671b318f3d16ce470 SHA512 74fd58db42397da01aedfeddd70c8a2552533c95a63e58c68a6dfbb22b04b86aa0321f23a9ecfebbf0896a3a06921ef7b583d4d246edefa65bca8a10c0ea4a89
diff --git a/net-fs/cifs-utils/cifs-utils-7.0-r1.ebuild b/net-fs/cifs-utils/cifs-utils-7.0-r1.ebuild
index 8720d8f3a066..6e303af03995 100644
--- a/net-fs/cifs-utils/cifs-utils-7.0-r1.ebuild
+++ b/net-fs/cifs-utils/cifs-utils-7.0-r1.ebuild
@@ -37,7 +37,6 @@ PDEPEND="
"
REQUIRED_USE="
- acl? ( ads )
python? ( ${PYTHON_REQUIRED_USE} )
"
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index f0974b925b1d..04b2ea1c3adc 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/courier-common/Manifest b/net-mail/courier-common/Manifest
index 7b5c447e78aa..5b4be8562ff4 100644
--- a/net-mail/courier-common/Manifest
+++ b/net-mail/courier-common/Manifest
@@ -1,4 +1,4 @@
AUX courier-common-3.1.5-gentoo.patch 3593 BLAKE2B 2041a74546b98037e0e6a9aa510b02be0bb35fd21bba78f0c5df01dfafb95de9fe2467c22b21d3f95f0c55aab92948127c818c7e59be190518952015d8068c86 SHA512 9de9851b3825f365e109833d8c2c8a8f7ed34b3042ba946c3719acbd1297fde4405f597ce41b92b65515ded27277e33ce16c9361bb53e3a6599ade6f61c8ebea
DIST maildrop-3.1.5.tar.bz2 2156334 BLAKE2B 374c0436a0e5954171bf942d824123d610057269739f5f76f4353b75065a964fe92d95a80209a07187d3ebcfe59a6d92d54c71fa52325fc4968e10c1b8eeaada SHA512 f722cbdf9aeb628ff68dcd280de5d7d37a3fae3692b7de5483cf0563631ff9b2eba9ef9baf3b3e3f6108d40e19b55dabddacaa3a064e6b71210b18f200bc67b7
-EBUILD courier-common-3.1.5.ebuild 1125 BLAKE2B a368c8278a5122954d1b6b7bfa797a100c6ae96e27531a358e1d203a9446b8127d1137d425f19eee72349d55c85b4dca94556f95a77a01d2a2098ee92aea5574 SHA512 6c95b2265b818331a32b277a3f8dc20df6e6867f8402f2577c1d9b3e8cb031496a1d9ebb709d808f75080bc8d756f8256dc34b3f7d8199d3636e1d29947ecdc8
+EBUILD courier-common-3.1.5.ebuild 1124 BLAKE2B 19da12c7468ac644be3a2307915330d8fd644f9902049f3091d3dad03bb4ca2c1fe59118a938cc722a3d75eaa80ae1cd209db008f49c085a73a998a42179ccc4 SHA512 a2f4efca74cd124355b4bcc629ce3a4c277abcfc119624c27f2cc869b371466461920c99f8f1f7152fd4662693e4acf08ad201352ec8703d3fcf85709b9f3e99
MISC metadata.xml 325 BLAKE2B 023d4556dfa6439e94cfab6f1dda984cf895bcc72c0f9f6dec30ab524760c8b6fbfd4ca7b31ac2dd39381648ffe26c03064c77792b9d4b5ff9f2883920ac2413 SHA512 518c12524579e302876f908c7553469e52ca29867b398b3daa85f4f887d77abc424b6d2e9523b7b49c11fafe0a34c633b2448153008fb95d7837676168eaa189
diff --git a/net-mail/courier-common/courier-common-3.1.5.ebuild b/net-mail/courier-common/courier-common-3.1.5.ebuild
index 668386a4c1d4..d46b4abe3535 100644
--- a/net-mail/courier-common/courier-common-3.1.5.ebuild
+++ b/net-mail/courier-common/courier-common-3.1.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/courier/${MYP}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
IUSE="berkdb +gdbm"
RDEPEND="!mail-mta/courier
diff --git a/net-mail/courier-imap/Manifest b/net-mail/courier-imap/Manifest
index 88ccc519c888..d4c2f0f59e2c 100644
--- a/net-mail/courier-imap/Manifest
+++ b/net-mail/courier-imap/Manifest
@@ -23,5 +23,5 @@ AUX mkpop3dcert 996 BLAKE2B 1016d041092c51afabce0bb6993fbfefd233e5aac7e8079d1911
DIST courier-imap-5.1.2.tar.bz2 3361084 BLAKE2B 0b42ec3a765c1adf425408f72b34beb7626bb9707df5adbc86b61cf60a12c3cbcad808a3173441666925f3ac4e44c137b611d4c8213566e2dc2e8fb8122d37c8 SHA512 697b7c91ea603ae67a3c167238841dcad266c6262965e7753bb2d2efee3a434c405ea55d35393330f7a55c2efc2cefbcca339c8b8f4867513e5157acc42c498d
DIST courier-imap-5.2.6.tar.bz2 3411210 BLAKE2B 6176fdc29456d245e819bd7662fc63aabc7271fcd2de3af21f2cf380eb7b62486442aa70274155197660a9ab19aa629725b99c107c77693182d41e7a363c1b14 SHA512 ee48ea5a5e043c3ce13027af2815ca07a1cba7d0ca328f8120ccc7f6134d18c610db202b2820c1dd589a427c1a3d096283c2f3fe9f9bd4815c9586dbe779d904
EBUILD courier-imap-5.1.2-r1.ebuild 7055 BLAKE2B 490ff0c972159bee1718f0a8f3c51fb0a2789b2f488f9344045950c3d20f908164947c68bada94196972c2cd8b7eb3f9a24a91630646e803fb53d359aeebff1d SHA512 86e7d1a28d6a37dc22471b9c965188f61b4b99ab8e1981f27c4cedb02ce3dbbbb4d8a4d3cfb1ce961a2f9cdc4b4e4c9195bc27651651e889c81f3a93b44f3c0d
-EBUILD courier-imap-5.2.6-r1.ebuild 6762 BLAKE2B f154a0b95241426550b0672013ed14d0ffb1b17f48f02cfbc90317c02c69788ac59071dec4126b3e78c655336110ee720ef3b689d956dfefb5a19c7c64665380 SHA512 1052e250d64ee258acf4e7bf9b080fa881d5d3a4e0a9b6c633113b32df38b423d85a1d985d0981760bf3b2aa56dcad0c7dfce5f44970f7a9ca849fdb99ada399
+EBUILD courier-imap-5.2.6-r1.ebuild 6761 BLAKE2B 7983fb5377240c45d24d7a446ced8e3b120c65916e6887d7610b842834de4b74dd529c89f27f752f4672c89a967caf139317b7210ffd312149855abc86c8cba2 SHA512 bfeeb25dbcb37633ce7fbaf470527e491eb341bc8c54ad71425fff17b3d74ddd7db88a58508e63ec2f05e37d554fa10362e1d3a698e1d75acfc93c8d9a0f722b
MISC metadata.xml 463 BLAKE2B 548ad09a1ed2b0c44cbb80ab66b653185b178873ae88f5a33545b759914fcb9e6491eef7c9e6da0a713f40c92b3b084cb36dec6f411ca8cba6db76767c8ca237 SHA512 d1aaf82b4ce4775d8e8f97f8900e10aaf403b1224744263d76c3eb890e0ec08c8e108b2f631498bd21ae3551c211747374526d73dd9764c01c4e6af5de78b950
diff --git a/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild b/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
index 59bac442fc3f..f6d1408fd0eb 100644
--- a/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
+++ b/net-mail/courier-imap/courier-imap-5.2.6-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~s390 sparc x86"
IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota"
REQUIRED_USE="|| ( berkdb gdbm )"
diff --git a/net-nds/Manifest.gz b/net-nds/Manifest.gz
index 7e9b72fbe52f..9d2325ff7ae3 100644
--- a/net-nds/Manifest.gz
+++ b/net-nds/Manifest.gz
Binary files differ
diff --git a/net-nds/jxplorer/Manifest b/net-nds/jxplorer/Manifest
index d4a95fca7a85..69778ba561c9 100644
--- a/net-nds/jxplorer/Manifest
+++ b/net-nds/jxplorer/Manifest
@@ -2,5 +2,5 @@ AUX 3.3-disable-jxworkbench.patch 475 BLAKE2B cee976aa6468def72fe0dcfaf6d68a3377
AUX build.xml 1871 BLAKE2B 0edb1b98c8b2f8b2de5996b1ce8ef8558d08fdff034d5187460a3d6a01962bf01f4c3d4bfa02d320e80445b61f3b49291825ccfa413d7f7dd7438e285c41d34c SHA512 39434bad8cb85692fe65feb927ba675135e0da5401518f22ff6a17c1edfea950342bde9f7530cd48e603f41547451020aa4e0c96dbbf664548cd812ce777fa00
AUX jxplorer-3-pre 663 BLAKE2B d7311e13b367c74af7ebc005c15ef14af80057c995f2d30dd684a49c09c10e165d5c18721f7c266ff4066a904f0ad34e3570e250ebebe2b8486fe54cd7d26875 SHA512 11acb8c28a063825678ec3fe7bafc1cd1d0f99c96d49e62500d06b0584967017efb050c561826ce8b6db8a73da66ea1742f4a361fddc4e17abddad5174106f9f
DIST jxplorer-3.3.1.2-project.zip 4625538 BLAKE2B b1bfb552dd4524f4d0fde4ff15617bf3e50629c0f879f05ee87c9f301afa9a5a4c544c8bb85d5b9639fe809f030752f9e96c321a4e6d20fda7aa55097363bdeb SHA512 6c95de48b2abd41a4926de3bd9bd203e266676028e12d1f1c93d8ef6f10b233eefcb122c8c075d6758b43c85e30fdc4b01d55811e5fcbdcd64d353c6f0fef94a
-EBUILD jxplorer-3.3.1.2-r1.ebuild 1796 BLAKE2B 43eef49d886421732e96f4d67e3829a78c906a95b709d5904e1ee73f6096640b82bd6741191976092f61b12f9027a11feac105e31f3ce14669677d1778ccb571 SHA512 c245a500df028f66c2b10b7fdb7a9f4dffb19775279a172a3003696d0121d46f1d9f34162ffbb1069ff9940a1ccc28aa00f0676f2f62a6ec157a94b6fedd83ba
-MISC metadata.xml 315 BLAKE2B 3a0a5eabbb965a2db04fb5017cbaeab09b12f0d5e39cc20700a3fa179b08988af8132dd7b6957b68cff84e1d2ef79fe328076fc333aedd01961519c31dbd3465 SHA512 788c959697912642f7c5481eced1e7f2bfab8a183d27e000641c860981868f01b68ea6f54de21fc5ee8229fa0bcdd25165c3cf160c271fb20aebd3334b3358cf
+EBUILD jxplorer-3.3.1.2-r1.ebuild 1797 BLAKE2B d619f6dbf50ea63d950e354ddf91162d3569d3ad642a8f8d538bd1754286d458340ea61fe5259112fe866efa93af90ce34cf7de72cf33618ba08a76b8572b2c3 SHA512 e8a7620245f7f7816a43120d73e695a10e79ed2684b7c95008351f8543d57c4fd0281ab64239da8447439f3ea6a9edf7fb9a3a064f771eeaf2000dc2358534c2
+MISC metadata.xml 371 BLAKE2B f4d9cd83fe64adf3a82bc8b131f815a7b42e2d8dc3fcdce06d28f9c4dfe95f3efa8815231384329dd0fcc944d47435112d43555de6a440dfa1e798ed1d856137 SHA512 0cfb20732d53ec5864e5679157934b227f995e532020d6002039a750a881cc2c1678d496b732e3073036c4bf175439c75efa95ed711b90e50bac49bc86a9ed1a
diff --git a/net-nds/jxplorer/jxplorer-3.3.1.2-r1.ebuild b/net-nds/jxplorer/jxplorer-3.3.1.2-r1.ebuild
index f04c1b33ba7c..3e616db37dd1 100644
--- a/net-nds/jxplorer/jxplorer-3.3.1.2-r1.ebuild
+++ b/net-nds/jxplorer/jxplorer-3.3.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,7 +7,7 @@ JAVA_PKG_IUSE="doc source test"
inherit desktop java-pkg-2 java-ant-2 prefix virtualx
DESCRIPTION="Fully functional LDAP browser written in Java"
-HOMEPAGE="http://jxplorer.org/"
+HOMEPAGE="https://jxplorer.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}-project.zip"
S="${WORKDIR}/${PN}"
diff --git a/net-nds/jxplorer/metadata.xml b/net-nds/jxplorer/metadata.xml
index f7c8e043e944..e348cf693905 100644
--- a/net-nds/jxplorer/metadata.xml
+++ b/net-nds/jxplorer/metadata.xml
@@ -6,6 +6,7 @@
<name>Java</name>
</maintainer>
<upstream>
+ <remote-id type="github">pegacat/jxplorer</remote-id>
<remote-id type="sourceforge">jxplorer</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 3f306840f809..20c2f05e7054 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/amule/Manifest b/net-p2p/amule/Manifest
index 447068989cf4..3a5e11f36384 100644
--- a/net-p2p/amule/Manifest
+++ b/net-p2p/amule/Manifest
@@ -9,6 +9,6 @@ AUX amuleweb.confd-r1 619 BLAKE2B 7140f6d957760f8184c3c73db0a58a3b7b308a6d854870
AUX amuleweb.initd 1149 BLAKE2B ef29bae12cf72764798eecb6866405525b601ee6ea869b6191954799805f47b75976884ee566ecb03eca907b3b13ff7870541b7682a70d5db058fb1257d6f00d SHA512 4cc944af90ad81f09d74d79dede57d1ff26c1b87649432d14ed294770b04f6ea256c25c194edfdc8f9d0c85929b1c576c31eba9228703e5a21259d83968289b0
DIST aMule-2.3.3.tar.xz 3699376 BLAKE2B 4b1fb98bd52e4c75f81773020d4fc258f8e7c4d7a5d40a7aadabc8fd27b3079705761650fdcd7cd089da77575a74f1950f02039ee14bf4b9894550b8b3d9191b SHA512 a5a80c5ddd1e107d92070c1d8e232c2762c4c54791abc067c739eef7c690062ed164dd7733808f80c762719261162aeb3d602308964dda2670a0bb059d87b74e
EBUILD amule-2.3.3-r2.ebuild 3392 BLAKE2B 37a2ff022b11dfc2ce9a66036eca7281bd6d4536847998f1240d24e1f03105de028e831f083fa92231f2b9f57c5c2b12726082a65b992b81d89731a7cff12431 SHA512 ae2e5f0a905c37f4dd1420e9deb50e5334f388c699d16a357324bdacc26b9b87963cbb3a5ef9ae6d8b0bf45d19ed01faf894664630bf7383ad60c0451ca86d9f
-EBUILD amule-2.3.3-r3.ebuild 3425 BLAKE2B f047b3de91e400711c5fd5087b6848811b030eaf9cd6a1f860a180a03864e15e9b72cca7a8efe2767f3c738c4643dcf939f7db4296cc97afb64f8d6ea218e557 SHA512 c0a30363ab419f4c35c5bb78c08ed76ea2f7dd15377eb7ee5419a6638239844aa346613ac22db381fd30befdba6564ee77ab352ea3790ba41293b063afad9797
+EBUILD amule-2.3.3-r3.ebuild 3424 BLAKE2B cd047e26b9a78f23cd77c2d44efdb7157292e3a2c116bafab672e4d050b336001ef320eac7d061a7916c6d7d7a9c25771735b19daaa78cfd44be7c87d88438a9 SHA512 5238b16445a8db2ab60696b521b19ac6a697f24675ad390127b59665ac96993a03aa948f2eead10b8f693743ba63368b7cfa803d75ea08930cf3dd30f2ffebba
EBUILD amule-9999.ebuild 3387 BLAKE2B 263ffb19a287384e63b05b993d8c6d848076b5800580e9081ce1c1940cf6d61e2f400dadd46cb4f7c7d1cf926ccc347b372444b3d312db1f2c06424392cf6e66 SHA512 4a5f34a8699c4d5e3b4750dc6e02583ba9e3ba9c5d517dccb35c7435b742e20bf8bd14fd162948fe05be14d304f3e04d920962ac8749384f2dffd532f4cdbb20
MISC metadata.xml 717 BLAKE2B 104a91afec9919613f9897f655886e7d51f3c2f69af4efe47aab38b1c31982f6f97f8fb117ceffe2b53c5ba3bdc6fcef332dc4bf4cd956430187dcc374b3f473 SHA512 37b08e9a0376417b2e8c2372d5a59564ae23b522e36b97c163cb0d5c5113298eeac11b181f129854b983276ec8b8958b3df9599296152fecc5504d34c9554515
diff --git a/net-p2p/amule/amule-2.3.3-r3.ebuild b/net-p2p/amule/amule-2.3.3-r3.ebuild
index 840cc9ce7da1..963cae0b35ab 100644
--- a/net-p2p/amule/amule-2.3.3-r3.ebuild
+++ b/net-p2p/amule/amule-2.3.3-r3.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN/m/M}-${PV}"
SRC_URI="https://download.sourceforge.net/${PN}/${MY_P}.tar.xz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="aMule, the all-platform eMule p2p client"
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 9e96180b5c64..b4bc495ddf8a 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/aic8800/Manifest b/net-wireless/aic8800/Manifest
index 38cc6f038b84..53a636e8efea 100644
--- a/net-wireless/aic8800/Manifest
+++ b/net-wireless/aic8800/Manifest
@@ -1,3 +1,5 @@
DIST aic8800-1.0.3.deb 535400 BLAKE2B 0e337bded43f99a00fb3d786742418d7faf0adf3d6e517933d4d4a82e7e723e5f45798991238a02fb1836529a5d72cc56181356939eb150feb4c26f14dcd762e SHA512 0917ac4f5a594adb68c084f38bedacb92f3c0700d13dda497943d199bd883c18fc624ffc579091b40fdc6322dc2e5b81cc21add06b27ae8364ee2f8f9f119a7d
+DIST aic8800-1.0.5.deb 595050 BLAKE2B 551e9ad09814bcab5464a7bfe09b922e400253403568068b74d839b8d53261251424b571266abed907314d08b27ac5bdbd51abd493bec5d0a511363173635e42 SHA512 4b4917a510caf1104ae7124f883b958d6a936a6e172d1afcc79f58349a943e0feb9a8bb35d326f96c56e0b089d62e3359cf81967e01e1edb1a1ddfc6fe101da0
EBUILD aic8800-1.0.3.ebuild 1250 BLAKE2B 867a75598c5f3ca2e900da456397035cc2c2819e2e74415e27fea51a828c0dcb1179d9a0de4fe58619b6a50db090feaedeb0bd873e637cb40aa42d285486edc9 SHA512 6092611cf1c30ae478271c927a49d3c98bcb64be87c75f5eb1223c17b0885263826d037496f72c6dbd472398cf60f6519290ce0521ae7a8f891720bb7ef76756
+EBUILD aic8800-1.0.5.ebuild 1250 BLAKE2B 867a75598c5f3ca2e900da456397035cc2c2819e2e74415e27fea51a828c0dcb1179d9a0de4fe58619b6a50db090feaedeb0bd873e637cb40aa42d285486edc9 SHA512 6092611cf1c30ae478271c927a49d3c98bcb64be87c75f5eb1223c17b0885263826d037496f72c6dbd472398cf60f6519290ce0521ae7a8f891720bb7ef76756
MISC metadata.xml 486 BLAKE2B e988be4f0cfe552bb8feccdb545341a0823323892af230d37380f4a205bd1c95e4f7011d0570e68ffbb277129542dcc9753e4a4a7478ff905b424704bebe7222 SHA512 c5302c7a7e1db6291fd6f6eef4264f6ab06e3264bea8b17389605c7d532896d95d558b916c710362112b0af2404222cba511fc4b565872ce81e30c53b1c7d50a
diff --git a/net-wireless/aic8800/aic8800-1.0.5.ebuild b/net-wireless/aic8800/aic8800-1.0.5.ebuild
new file mode 100644
index 000000000000..79471e659a08
--- /dev/null
+++ b/net-wireless/aic8800/aic8800-1.0.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit linux-mod-r1 udev unpacker
+
+DESCRIPTION="aic8800 driver for AICSemi AIC8800/8801/8800DC/8800DW/8800FC Wifi/Bluetooth"
+HOMEPAGE="https://www.aicsemi.com/ https://linux.brostrend.com/troubleshooting/source-code/"
+
+SRC_URI="https://linux.brostrend.com/${PN}-dkms.deb -> ${P}.deb"
+
+LICENSE="GPL-2+ firmware? ( freedist )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="+firmware udev"
+
+CONFIG_CHECK="~MAC80211 ~BT_HCIBTUSB"
+
+BDEPEND+="
+ $(unpacker_src_uri_depends)"
+
+S="${WORKDIR}/usr/src/${P}"
+
+src_compile() {
+ MODULES_MAKEARGS+=(
+ KDIR="${KV_OUT_DIR}"
+ )
+ emake "${MODULES_MAKEARGS[@]}"
+}
+
+src_install() {
+ linux_moduleinto kernel/drivers/net/wireless/${PN}
+ linux_domodule aic8800_fdrv/aic8800_fdrv.ko aic_load_fw/aic_load_fw.ko
+ modules_post_process
+ if use firmware; then
+ insinto /lib/firmware
+ doins -r "${WORKDIR}/lib/firmware/aic8800DC"
+ fi
+ if use udev; then
+ # install udev rules for USB mode switching
+ udev_newrules "${WORKDIR}/lib/udev/rules.d/aic.rules" 99-aic-modeswitch.rules
+ fi
+}
+
+pkg_postinst() {
+ if use udev; then
+ udev_reload
+ fi
+ linux-mod-r1_pkg_postinst
+}
+
+pkg_postrm() {
+ if use udev; then
+ udev_reload
+ fi
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 2a476b082fe6..80e996cfc8d1 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/powerpc/ppc32/package.use b/profiles/arch/powerpc/ppc32/package.use
index 65ce352e9a78..bd39f8122a5e 100644
--- a/profiles/arch/powerpc/ppc32/package.use
+++ b/profiles/arch/powerpc/ppc32/package.use
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Sam James <sam@gentoo.org> (2024-01-05)
# keyutils is masked here
-net-fs/cifs-utils -ads -acl
+net-fs/cifs-utils -ads
# Ionen Wolkens <ionen@gentoo.org> (2023-10-09)
# media-libs/shaderc is not keyworded here, so enable glslang fallback.
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 61636c7fb650..385c5f747141 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/dsdp/Manifest b/sci-libs/dsdp/Manifest
index 26cd5015f949..f0519c240062 100644
--- a/sci-libs/dsdp/Manifest
+++ b/sci-libs/dsdp/Manifest
@@ -3,4 +3,5 @@ AUX dsdp-5.8-malloc.patch 212 BLAKE2B d030d01bc49aa275c2f0eed48c1808e17877120587
AUX dsdp-5.8-readsdpa.patch 495 BLAKE2B 538ca4b9986cb5ed74ecb8510f8de23ecace871111140d394ae982e9932b9a733f2355199deb28cdf88addd0e18939b6a4e22b737a65438dc12e0a36e93d885c SHA512 43b329526f3b7d4761f7dfa44d62f94a843491bf9998f2f839edc880cdd8d04d1c8c7187213eda887025a9f3cdbff19afba6720cd2d70580b0e2dcb9512f8f90
DIST DSDP5.8.tar.gz 2608518 BLAKE2B d464db2956080a33c300520ed291e1b45aeedd28378d5aab753977688bfe74d953f1d40a7aa10c2af8b70808d97dc5ece0c98d2795f707a9a3d2128302658286 SHA512 0a32a34e33dcac151e95ed0f8cee62603bbe2b4ba1e448bba35324fe576376cb33c15908cde61ae5a7c0dcdea945f1ec544f19b3dd36524158573260182e080e
EBUILD dsdp-5.8-r3.ebuild 2378 BLAKE2B c2784ecc2ad26007e429f0d56c4970e2d8a193fd6361d1a126d17bf56ea270910eb6fb29763f6ccd4dc3ff8eabb0fd6db07d92ea2e44880a65f218692f1cb26f SHA512 caee48d512e128819b3ab89436817dba8717e56d260d7729f7b9ffd0ceccee351b1fad871a13cec6215a06c1735dd3cf5e278fc7466583db647467c3da1786da
+EBUILD dsdp-5.8-r4.ebuild 2348 BLAKE2B 11a061fd889bd1ccb98490ec5b26dd0c3a9ce0b5b280380602100c0f1054c18fe06fd9c38be617937354deca4cca969f3aaba8fb6ca48cf2a60352a5c1b6e201 SHA512 de7b3a461173bc55c3011960287c218b7ad3de2d921e1d3acbc267a47197c20ec19f2092d9ad855ae63cb76b975e0adda9000c6123233bd2988763f8da8ce4a4
MISC metadata.xml 1247 BLAKE2B a16963bce23be7c86668f69d4f7da2eddbafa59aca0f7c02624dde51a87a79f8cab972509ff63aee66cde41767f91181e0f67310fc2e08f52eba8cf31aebf102 SHA512 357a53f66ebafc58279b6af27d833ca154805bcf626c7d719c3041ed701609b509ee35e393e7218fe54e97aef6873b4484367daed861f6a17cb563d9a4dcaad3
diff --git a/sci-libs/dsdp/dsdp-5.8-r4.ebuild b/sci-libs/dsdp/dsdp-5.8-r4.ebuild
new file mode 100644
index 000000000000..ac3c51fb830b
--- /dev/null
+++ b/sci-libs/dsdp/dsdp-5.8-r4.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib toolchain-funcs
+
+MY_P="${PN^^}${PV}"
+
+DESCRIPTION="Software for interior-point for semidefinite programming"
+HOMEPAGE="https://www.mcs.anl.gov/hs/software/DSDP/"
+SRC_URI="https://www.mcs.anl.gov/hs/software/DSDP/${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="doc examples"
+
+RDEPEND="virtual/lapack"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-readsdpa.patch
+ "${FILESDIR}"/${P}-malloc.patch
+ "${FILESDIR}"/${P}-gold.patch
+)
+
+make_shared_lib() {
+ local soname=$(basename "${1%.a}")$(get_libname $(ver_cut 1))
+ local cflags=()
+
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ cflags+=(
+ "-Wl,-install_name"
+ "-Wl,${EPREFIX}/usr/$(get_libdir)/${soname}"
+ )
+ else
+ cflags+=(
+ "-shared" "-Wl,-soname=${soname}"
+ "-Wl,--whole-archive" "${1}" "-Wl,--no-whole-archive"
+ )
+ fi
+ einfo "Making ${soname}"
+ ${2:-$(tc-getCC)} ${LDFLAGS} \
+ "${cflags[@]}" \
+ -o $(dirname "${1}")/"${soname}" \
+ -lm $($(tc-getPKG_CONFIG) --libs blas lapack) || return 1
+}
+
+src_prepare() {
+ default
+ # to do proper parallel compilation
+ while IFS="" read -d $'\0' -r file; do
+ sed -i -e 's:make :$(MAKE) :g' "${file}" || die
+ done < <(find . -name Makefile -print0)
+ sed -i -e 's:make clean:$(MAKE) clean:g' make.include || die
+ sed -i \
+ -e "s|#\(DSDPROOT[[:space:]]*=\).*|\1${S}|" \
+ -e "s|\(CC[[:space:]]*=\).*|\1$(tc-getCC)|" \
+ -e "s|\(OPTFLAGS[[:space:]]*=\).*|\1${CFLAGS}|" \
+ -e "s|\(CLINKER[[:space:]]*=\).*|\1 \${CC} ${LDFLAGS}|" \
+ -e "s|\(LAPACKBLAS[[:space:]]*=\).*|\1 $($(tc-getPKG_CONFIG) --libs blas lapack)|" \
+ -e "s|\(^ARCH[[:space:]]*=\).*|\1$(tc-getAR) cr|" \
+ -e "s|\(^RANLIB[[:space:]]*=\).*|\1$(tc-getRANLIB)|" \
+ make.include || die
+}
+
+src_compile() {
+ emake OPTFLAGS="${CFLAGS} -fPIC" dsdplibrary
+ make_shared_lib lib/lib${PN}.a || die "doing shared lib failed"
+}
+
+src_test() {
+ emake -j1 example test
+}
+
+src_install() {
+ dolib.so lib/lib${PN}$(get_libname $(ver_cut 1))
+ dosym lib${PN}$(get_libname $(ver_cut 1)) \
+ /usr/$(get_libdir)/lib${PN}$(get_libname)
+
+ doheader include/*.h src/sdp/*.h
+
+ use doc && DOCS+=( docs/*.pdf )
+ use examples && DOCS+=( examples/. )
+ einstalldocs
+}
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index f08b8a858716..16f672483631 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/httpd-php/Manifest b/virtual/httpd-php/Manifest
index bea80e907c6a..dbe369ea3639 100644
--- a/virtual/httpd-php/Manifest
+++ b/virtual/httpd-php/Manifest
@@ -1,4 +1,4 @@
EBUILD httpd-php-8.1.ebuild 432 BLAKE2B cf4530b831758342f5ff8c5e4470bbf966b0f9e93e754f83112808f2825142a47f621b1f6013d4c3a856ae81de6b05dd23fd81f62966ebe62a9a9251aa12b459 SHA512 2814e9125f2106f28d556d75bd30b37fa07990bafb888fbc5a4c10d58c337e2ce563c8984cd869c41a89d1042170a75a2626f0938ce17290bee1ed46288dc80b
-EBUILD httpd-php-8.2.ebuild 435 BLAKE2B 93f35cf7bf663bce0aa404741f96785c44e00294ba27b6901738e3444035c67842aea88f33f86e10e40088457a7c639ada5810c03195a0c7582565cd10f94867 SHA512 9029cb265b6e0549be30bd6fe1d84a9c9c01d8d2ae470f19d1f13eb64b62a4504e02804e762224d17d4549a46b67a88a208af169a8c60d0246ce92e73318a123
+EBUILD httpd-php-8.2.ebuild 434 BLAKE2B d1369f0b743202168f9005ca2d8f7acd540638c9fe9d0066f677b08c6c27c6bc4881f1d222982026924931f9623d5e227c812de4650d06581fa31af71e0fe558 SHA512 b61161173e71f786c4f6738f5c13b4077e5c6251244eb3582edb93b0a3f5aa4565691832cf5d7259e88ab10dcaf5b7149e3d75e264ddb546b11598a0fb1619d9
EBUILD httpd-php-8.3.ebuild 439 BLAKE2B 25f9a9fb98444b030d1384cb85821362a922e0682bf3ea5c0b3258ee8fd4bffbb9a95bee99b4bf4cd16633cd903d8b64906c1e4e0e1742faf2a445e8cd65cf69 SHA512 58125a27c0915ae988a88b0b5cdd90edfd38e095aa0f1595028e5f590f1d392f48a58882b5357a42e134f4db378f88e254cae9d075bafa7272d25ebc4919d353
MISC metadata.xml 264 BLAKE2B 48808ef17a373b4dfb3c169ae63e61416ccbecfea1eba9c3bee7e5be7393f8bec7986123526a3af092841134ecbdeff1a0a52422f24f28bd9ce9e84ef7b7983b SHA512 7ac8d7b84e7690138da0717d15bb650fd97fe251ec3733304bc33672db24668d9247447257ab96110867ce4a048b0523d0ef6c849bdee54c98061c8faa00d3e9
diff --git a/virtual/httpd-php/httpd-php-8.2.ebuild b/virtual/httpd-php/httpd-php-8.2.ebuild
index c4e90e39f971..ac1f57e1f5c8 100644
--- a/virtual/httpd-php/httpd-php-8.2.ebuild
+++ b/virtual/httpd-php/httpd-php-8.2.ebuild
@@ -5,7 +5,7 @@ EAPI="8"
DESCRIPTION="Virtual to provide PHP-enabled webservers"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="|| ( dev-lang/php:${SLOT}[fpm]
dev-lang/php:${SLOT}[apache2]
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 89661cb7122d..94868c9239bd 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/drupal/Manifest b/www-apps/drupal/Manifest
index 2af8334c66c1..44464ff8706f 100644
--- a/www-apps/drupal/Manifest
+++ b/www-apps/drupal/Manifest
@@ -1,12 +1,8 @@
AUX postinstall-en.txt 1730 BLAKE2B b335309795d753c7689338c5e94b596efa5f66dc8dee17ad30b1a2d10b694a7bc288597b526239ea1d443887b45b8cd8ef89b499b79e86ab5df1c195ee85d4a0 SHA512 4ae14616c49e6aa61dc781350b5a75defefc2f894b98422a5b69a5827e367eb00fce140e6a45bcc02c90f068fc31970512d2632bbbf398cbe34f947933990050
-DIST drupal-10.0.11.tar.gz 17461226 BLAKE2B cb0002fb00447923f84202e0e4703eba5bb82c89fb349b015da1ce98cc85b223fdad88c8ac19bae6c7488f23643465613708e78b83aeec127fa40035cd148e5a SHA512 574ed4d82ba31145add7e2bb18a9cbf19afa7c4d015468317747be2d438b0a4a75807669ba95c9593c2853e3cab44757741a54265da305f2df00a80626566e47
DIST drupal-10.1.8.tar.gz 18292624 BLAKE2B 0b636ab54732ba73392098969b3445aafeaf0421a2d3e3f823e0ec12ae4334652c07c2587c37d18bff88d87f6ade5daf5e77e716f0e93679721e9247dd48286d SHA512 422c9e31bbc3ff84746e90a012c5ca4cfd40b645257b68f27125e6647a62759d42245d59efaa9e3bce28403d32d8ebcd96b60b7c80aaa31372e81a0034a6757b
DIST drupal-10.2.2.tar.gz 18950678 BLAKE2B 9a5e14547ba66bf0f9690e992b2ac3efd4e87144adfdb6dff7a85cc6c195d5457c1cee68ce42fc870025a79afe3bb9364849f9349ad29524122a7636f98feef7 SHA512 5c2cb49147fb6e2b5113586eece1e6ad51ac9af546ec3c15031551371053e846c4348fae545bd37783dacf25f8718cce52c9558fc679dddc4255bd53549d43b0
DIST drupal-7.97.tar.gz 3381082 BLAKE2B 3997305b91330db16843ee17927435b1bba4b080b72b36c1c90508e9edc0379f33aad3fae31fd637034d7ddeae425d75bd2252ed733ee00a6d9e12a75b909979 SHA512 2ea4ae63f9dc87043f3743f7e426c2fe940ca930a764c9eff0cb19e25fb3117599350c8fab92fc1bc45c2e6719ae20caba039180d63672cb1616f7526b798dcb
-DIST drupal-9.5.11.tar.gz 22593304 BLAKE2B b978bed98649eb43999c414d11c1f168eca9800e65016e5e444799c9be75f6dd3914287e6845b9b9f698d3c0a3e368ac48f35b9b9cf989e23ad8f3abd70f028a SHA512 a8fe6756d4540c95af6d615d8eb2a063f79a502920d609db15ef07ede05727a933f5720e5ca64fe5d70c71d7d6971217633135675bb7f27db2130bbd01d8094d
-EBUILD drupal-10.0.11.ebuild 2218 BLAKE2B b451ecec0fff28ac11635145d3ad3dabdab79fd87fb91ce1086136456e9df5769ea347777b6b2432e24c31623e4eb6ccc1a1e7c62ddb07a73c74206ab2d52372 SHA512 7aa2a930f68342691d17493aa9deb9f817623f8582ce153af9a571ab1d8800840353e1c68173211f499a8ac40b12f0a5c52670ebbefbae3d7b456091208d2608
EBUILD drupal-10.1.8.ebuild 2193 BLAKE2B 47384439df85efb0d73be6f0bc9cb5219e01463c7f1f986d22f56c070ffccc60d17388db99c53667b300039ee08f699ecba4ea908bd698d5a3c975e18eaa23e2 SHA512 751b1c9bae9250d515ab0061145b3429d63c5db4bfffe0e6e52126adecf3179ebb55d9284d13956f50bcf8d2ce5782e689fe301fa739f6e60581a2d03bb1fbd1
EBUILD drupal-10.2.2.ebuild 2193 BLAKE2B 47384439df85efb0d73be6f0bc9cb5219e01463c7f1f986d22f56c070ffccc60d17388db99c53667b300039ee08f699ecba4ea908bd698d5a3c975e18eaa23e2 SHA512 751b1c9bae9250d515ab0061145b3429d63c5db4bfffe0e6e52126adecf3179ebb55d9284d13956f50bcf8d2ce5782e689fe301fa739f6e60581a2d03bb1fbd1
EBUILD drupal-7.97.ebuild 1546 BLAKE2B 807a97c0eb24a6c6e1cac6f3132bb5ca61c3df24ec4b2f2aee7d18cd43ed8eb67b312b978e934e1962cd024f9cff7eb114071b0cba384fbfaff80e8ce794b2b3 SHA512 19bd15a3163738dd03372668fdb621a1a914b4fa54d8eae1dfaf37c1cab2b952c5087f000695e6b5857469c1235f52ccc5ae856a4b00c681bce5729a0b72cc7d
-EBUILD drupal-9.5.11.ebuild 2067 BLAKE2B b85f17415479034111b7b2a4489024caab960f595d6060f14c243b95d01359fd522d0f956b4a9294882c7150ac3bc1dc649dd9d8809dbe1094a411dd1bd97d61 SHA512 2023a0695267fcf56900f5c776f77cdeb5cc0f4c4d6873454c0a65d5945466447b30478f9324e8458518bd0ab60b1566f6b5752e63ac927aedf287fb2247c411
MISC metadata.xml 382 BLAKE2B 1aadacb731da32a7f383c9d265880568cd74a67c79fdfea2b45bdad9dd55e09b074b6f71097bfc9dd43349f826af4b87a81c4f6ab6647eca5d85d07f9afa9638 SHA512 6a9f00eb8cbfcf407738e3702d14ef8c52c75c4d28f5ce3f25e41fa062dc73a777b344b2a225727e0c1c75c34d1f4ea1eadabdbdd58c296a9d41b64120607a0b
diff --git a/www-apps/drupal/drupal-10.0.11.ebuild b/www-apps/drupal/drupal-10.0.11.ebuild
deleted file mode 100644
index 6a27404d4a84..000000000000
--- a/www-apps/drupal/drupal-10.0.11.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-MY_PV=${PV:0:3}.0
-MY_P=${P/_/-}
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="PHP-based open-source platform and content management system"
-HOMEPAGE="https://www.drupal.org/"
-SRC_URI="https://ftp.drupal.org/files/projects/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="+mysql postgres sqlite +uploadprogress"
-
-# upstream supports php 8.1+, but dev-php/pecl-uploadprogress does not have 8.2
-# limit php to 8.1 for now
-RDEPEND="
- dev-lang/php:8.1[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
- virtual/httpd-php
- uploadprogress? ( dev-php/pecl-uploadprogress[php_targets_php8-1] )
-"
-
-need_httpd_cgi
-
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-src_install() {
- webapp_src_preinst
-
- local docs="LICENSE.txt README.md core/MAINTAINERS.txt core/INSTALL.txt core/CHANGELOG.txt \
- core/INSTALL.mysql.txt core/INSTALL.pgsql.txt core/INSTALL.sqlite.txt core/UPDATE.txt \
- core/USAGE.txt "
-
- dodoc ${docs}
- rm ${docs} core/COPYRIGHT.txt core/LICENSE.txt || die
-
- cp sites/default/{default.settings.php,settings.php} || die
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- dodir "${MY_HTDOCSDIR}"/files
- webapp_serverowned "${MY_HTDOCSDIR}"/files
-
- webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
- webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
-
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-
- webapp_src_install
-}
-
-pkg_postinst() {
- echo
- ewarn "SECURITY NOTICE"
- ewarn "If you plan on using SSL on your Drupal site, please consult the postinstall information:"
- ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
- echo
- ewarn "If this is a new install, unless you want anyone with network access to your server to be"
- ewarn "able to run the setup, you'll have to configure your web server to limit access to it."
- echo
- ewarn "If you're doing a new drupal-10 install, you'll have to copy /sites/default/default.services.yml"
- ewarn "to /sites/default/services.yml and grant it write permissions to your web server."
- ewarn "Just follow the instructions of the drupal setup and be sure to resolve any permissions issue"
- ewarn "reported by the setup."
- echo
-}
diff --git a/www-apps/drupal/drupal-9.5.11.ebuild b/www-apps/drupal/drupal-9.5.11.ebuild
deleted file mode 100644
index 1d37e5385429..000000000000
--- a/www-apps/drupal/drupal-9.5.11.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-MY_PV=${PV:0:3}.0
-MY_P=${P/_/-}
-
-DESCRIPTION="PHP-based open-source platform and content management system"
-HOMEPAGE="https://www.drupal.org/"
-SRC_URI="https://ftp.drupal.org/files/projects/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="+mysql postgres sqlite +uploadprogress"
-
-RDEPEND="
- dev-lang/php[gd,hash(+),mysql?,pdo,postgres?,simplexml,sqlite?,xml]
- virtual/httpd-php
- uploadprogress? ( dev-php/pecl-uploadprogress )
-"
-
-need_httpd_cgi
-
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-src_install() {
- webapp_src_preinst
-
- local docs="LICENSE.txt README.md core/MAINTAINERS.txt core/INSTALL.txt core/CHANGELOG.txt \
- core/INSTALL.mysql.txt core/INSTALL.pgsql.txt core/INSTALL.sqlite.txt core/UPDATE.txt "
-
- dodoc ${docs}
- rm ${docs} core/COPYRIGHT.txt core/LICENSE.txt || die
-
- cp sites/default/{default.settings.php,settings.php} || die
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- dodir "${MY_HTDOCSDIR}"/files
- webapp_serverowned "${MY_HTDOCSDIR}"/files
-
- webapp_configfile "${MY_HTDOCSDIR}"/sites/default/settings.php
- webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
-
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-
- webapp_src_install
-}
-
-pkg_postinst() {
- echo
- ewarn "SECURITY NOTICE"
- ewarn "If you plan on using SSL on your Drupal site, please consult the postinstall information:"
- ewarn "\t# webapp-config --show-postinst ${PN} ${PV}"
- echo
- ewarn "If this is a new install, unless you want anyone with network access to your server to be"
- ewarn "able to run the setup, you'll have to configure your web server to limit access to it."
- echo
- ewarn "If you're doing a new drupal-9 install, you'll have to copy /sites/default/default.services.yml"
- ewarn "to /sites/default/services.yml and grant it write permissions to your web server."
- ewarn "Just follow the instructions of the drupal setup and be sure to resolve any permissions issue"
- ewarn "reported by the setup."
- echo
-}
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index b7390b5dc547..9fded3f3e205 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index 9fe0bce50cb7..a8398f3b368f 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -2,6 +2,6 @@ AUX libdrm-2.4.120-backport-pr353.patch 1533 BLAKE2B 8beab698e4ad2ed48b45d05d266
DIST libdrm-2.4.118.tar.xz 479096 BLAKE2B 064e0c7fc1b84bb7cbe2bfe9b22b2a48d266637cbfdd5b72fa44c0c0981a212e2de7ebc42ddd1da5f06e621bc3e0d2a6d329c74ba14154e6c9e7ddf429cd8f04 SHA512 2740ec10dfe96b520345c3f6f0d99a30aac95b1f96656bd9cd11269c2a83a9dac423da29d74a3deb55360e3ae2ca4a1de283e1e443667bedd22673f6629c9920
DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70
EBUILD libdrm-2.4.118.ebuild 2021 BLAKE2B 5571dd47b1f7bc3d809edf2ebe5f7c410eb5d39d005fb1c65f13592b9c30deef70a35472a857d8beaba5d068186a21eb93e6b3f21356bd41ac106377f394a088 SHA512 dbdf6e7e8204059da39bd3f606a066e3621ed50c9c1db3d4bce2a4197d13f6d29917c6a05811dbe68b3516ae94d330278b2a2d870cc69e156be6a310fa11fe21
-EBUILD libdrm-2.4.120.ebuild 2505 BLAKE2B 7164014a1f25432f7689ee02fbeb51b16841e32774da77176c22f69fb2d569c023a295fe1c18970592bd277276e13c1c9a4821f5ef54387f05ede7623ec94345 SHA512 64361ff627fb750b466547fc85b68eb8f671de3537160239ad3796f0d57ece1495b07bdaaaa28235b2ad1762e5b58241e53cabe39a2cac60cb517bef5ee6fbd2
+EBUILD libdrm-2.4.120.ebuild 2504 BLAKE2B 5eedee47428f90d087f504967d815c8ebdc267d95d494782487f72665e9a7f6a21320b2f26ff4636f0653f27f41f5bb207adcb3a5ee0eef53aaab9c7087e8e1b SHA512 cfd79db679571f5917292f0bd3ff5a035c4eaaf515071d1eb55f8cb8fd33c36cf94a3563420df6d3b8f444582aab6d337e8c7ed2f136be953635b6e38ece42e2
EBUILD libdrm-9999.ebuild 2450 BLAKE2B f98f180d035438e14040fd37bf74ad2d019d7ba3b9ddb0fecade1cce6830f75eff664e117ead3ca879f9f372f858acece139b7bd46f7ac2692aa7c9d2512f4c0 SHA512 508697381f5aabae299cce0d81de28debd5d93bde1bcb90c3524424a573ae87025553cf9753efd63fc86f9e9ab96eba62dc446b228c031979e3282a3b64edb44
MISC metadata.xml 410 BLAKE2B 86cda23d38e7b6f3581545fcd036c4d6233380e3a61b3ad8a94b8fef4eb8ae3f3a9bd4680b0cac219c0decd4c2df58bf731fce668787b0b3bf7d88f054110a8d SHA512 5c10acae8f229f49f789c0447988a4a48cb2f7de996b9d0a68fe67c0a217d405bc4face3be503562210da7f480a17aebd64d6ae9b38d8d2ff2dc031c41b438d5
diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.120.ebuild
index 2e961f414fdb..009f5144834f 100644
--- a/x11-libs/libdrm/libdrm-2.4.120.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library"
HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm"
if [[ ${PV} != 9999* ]]; then
SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware"
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index 4fda8290f21c..ec18f01f2553 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest
index 3bf84da17ce4..6977264fe1bc 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -1,6 +1,6 @@
DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
EBUILD kitty-shell-integration-0.32.2.ebuild 1494 BLAKE2B 03057c85fa0e54a6dfa4a45b2ed80a7c83a6e5a122c0089993317bdc537228b4a4c17e53a4e7dd89ea71ff3b9301f6cee8a742e206067aeb8e80c2cbbddf2373 SHA512 277f6b5298edfa91b73fa487b76957303f303db79a88a4f57bb6f712b03a6bcc3b69f29e7903e1638a6cd31e5830d6961c264735219072965858567d92424911
-EBUILD kitty-shell-integration-0.33.1.ebuild 1497 BLAKE2B 945f2dc0f841bc3570f6d9c5a01a70c60f826fe8c1cf4ba402bf5478ca956e4578dbf356a98198eef51d90e403a98478feb20cddd91cb94ccbe3c2b51d39b2a4 SHA512 fa959b05abd969e137baccf58b0465cd2ce0b150abf2d377d54b9b86615cf93c4dd0691688fb62f59c619b14577a015b28897da435ee088ec26a41c97b9f2bfd
+EBUILD kitty-shell-integration-0.33.1.ebuild 1495 BLAKE2B cf96ff7723dc790117f8ac92a86a3f204db05a41c1dec34cdfb09b15ef9c31745166fa17ca14d3dbe7613bd6ae185e1284466d955493226dfad7de522b16ab65 SHA512 e01ea21c08c9e77820b7a84c1a36c03e3787ffa54283b9a034a94e58193e74cb2a4ed8e6ef4e7667371281c959ac7d0b27fd13360bae3878c679b6e8ef466c93
EBUILD kitty-shell-integration-9999.ebuild 1408 BLAKE2B f3310f49863e8dbd3c4e1ea27ac5c2ed7ae9f4840262a9fa155b24bc8545e99bcd7931f86bcec51a2c161a6e59e4bce24c26e7a028a96a6f7c9fbdcc0d02d791 SHA512 572a4946fb8511fc70c0fb461763c63dffe69c0985458e8234688796bba908bb7c84d24516556dd500bc9dd3c31d12a440c0a8dddc5300ea96ae2156c9a10a4e
MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892
diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
index c3b309c79626..46bae3676e56 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
RESTRICT="test" # intended to be ran on the full kitty package
src_compile() { :; }
diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest
index 60ce00f2b454..aea0ab025aca 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -1,6 +1,6 @@
DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01
DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
EBUILD kitty-terminfo-0.32.2.ebuild 631 BLAKE2B 3e61a196a09738cbef2603fccbbc5eece8346495f3a3606acbcea6d7c134961e405b9aabc915bf704f9c327037abf4363619e206f1c548d24c112f4f2b607129 SHA512 ba5541c668843f4718c4efd53dedf71fae5e56ca39ad7bb819a4f13c9efec3d85bd9cd18e3dd4184abc02bf28cdca12c847117933d7f7590b3cc2d88c2d5f7f9
-EBUILD kitty-terminfo-0.33.1.ebuild 634 BLAKE2B 99a8ac0e32d93d02675d0c674d6e8df2780631ae33b45d27ee0817cfc8b37739e07e5d06efb6ba5d16ad7858d75534e0cdc317dbac23ee3e4faf457bfdea615b SHA512 265602d0b5b326609e04ab8b060333289bfb80a11ca20a82971cac1d0cf5f0f7310914cd4730de49597585650a70a4288f9783b82e2e683d0d135a820f58d9a6
+EBUILD kitty-terminfo-0.33.1.ebuild 632 BLAKE2B 372188b1c267755aeed681547cc8307794e98fa75ab061466444e22d964fa80e9e887651ce4f4cd77c26f7ca23773d9938a7ca3e1f2e5e65b4cb0b908a6441f2 SHA512 e18e858450987f36c0e152e9762dfc8237d555aebc630994b277ceb493ac729f53e4ac3c994219f0864650768637ac4782afe3c010d8d712fc7f188c78d45225
EBUILD kitty-terminfo-9999.ebuild 545 BLAKE2B 50bf783694580b016f3291640d6c4ab3e8ee335f78d13b75cb7ebe6628ddd2f244fab2e7c465a3964ed6b5e0ebbdb144c739a01ffa7239c8518503ea107a52f2 SHA512 267b8b4a526ee22159f7c1c0d9a089e183308e1e7f61d775834e4ed5d4f25be7aac8cc3db4afa3c3f1e933159f27abff25c31989dd6478c1727eec590bf0a3c8
MISC metadata.xml 610 BLAKE2B 29a121e206c4a21965f03cac1b01314dc32384eb617e9c188814f2c9a8896d10cb299aa4ef7fec74c5a74c966069355d291fe23d9f37b2cbb3d34ebb24850f81 SHA512 867c3bfc752f53287bea2f027a949bb433cd069f5480a5197986371db6dac4524577bf1503259a4fb4f6832ec7c860a5f2b4ac495a17c6a19fee5c62a70e6892
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
index b5c7cbc40759..5d9e89c307ab 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
RESTRICT="test" # intended to be ran on the full kitty package
BDEPEND="sys-libs/ncurses"
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index c9646741c51c..40cddbd18b11 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -6,6 +6,6 @@ DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 5ea525c501a3e1d845b7338c9644f3b1
DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b
DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128 SHA512 aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798
EBUILD kitty-0.32.2.ebuild 4859 BLAKE2B 7b7ae54d6298a016396919f4e07cca5d393eec0e1e2e54b8215acd75de0a14bfaf949cd9c628dc6f74d9b0d0b6683db5421554f501def19ed496db72cd34cb54 SHA512 884efcbdbdd0d7886e3b1a7315840c87272b70576b9f937a967abd9adeb3b429743258c2ba55e62fa48b9eff0b72f390f078761c7c768a272f4351640f39d3f5
-EBUILD kitty-0.33.1.ebuild 4952 BLAKE2B 8485984937b8c7b7d50a7fe3ec02f6489eb8a844b7118f280f9054f4accb646742ab6a0f85957099dc6ad6582fda31715d4d55e31a3555d1011411a34f3d29f9 SHA512 e1afb7d584ee3efe5a23cf29bcc9f729813047492f33b25bb0ada5948e161d4b13d67cc1c39ba09e8fe6bbe837f4d7f1b8d5cb5da8775f4993a88dbc141003a9
+EBUILD kitty-0.33.1.ebuild 4950 BLAKE2B 0356f9946195bb89da5eb313589302d5f4e69d96c051ca7b1871503e93e9cce1246be3d19ccd009d898b6d98ab20b84eb41013bb272daa8615ac673e0d87b355 SHA512 52f82bd11b61dbf74dd1a4d0d67d84c17ca06b29a271aff61c08a499a2a5f3e245117356078086c3a4179de8d592d7461b6e360745d9b02490857a01c453b6e8
EBUILD kitty-9999.ebuild 5020 BLAKE2B 7b04b976366b244a11cca3c49d2e71e9e8f4a021a6fc58c26ba85ecd1aeb79383ab4f820e028ac3d6291e9bd3bbb676d27236ea3bc4ad15d412cf053458ba1a4 SHA512 f847fab3d159ddd4dd731073fec1667fa4d66be7f591cfd188932067248ceb0d43dc597efe80b8aef51f12f2ccb7c3926860f0982eeb371361e939cdc7742d5e
MISC metadata.xml 653 BLAKE2B fd4fd98a8cac30a2e941770c43af4cd475eea1609f35f454780eb4463e052ccb44a1c7f84fe3f1e29eef08041d57d5bc8a688a404d105e7d15691f41cf701f48 SHA512 4c3c390b41e81444a7a22eb78afa92b7a5a15ad8558e92d387da64364bbe0c2fa1088aa9ea7516814280eefc1e7221a7b963a54beeab0213dc2974fcbc2fd003
diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild b/x11-terms/kitty/kitty-0.33.1.ebuild
index 4c3dc7d623f0..06f6c84b1549 100644
--- a/x11-terms/kitty/kitty-0.33.1.ebuild
+++ b/x11-terms/kitty/kitty-0.33.1.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index b1bf10bbfa1c..9ceed6533560 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/xfce4-sensors-plugin/Manifest b/xfce-extra/xfce4-sensors-plugin/Manifest
index 349de559eec5..a841dc0339fa 100644
--- a/xfce-extra/xfce4-sensors-plugin/Manifest
+++ b/xfce-extra/xfce4-sensors-plugin/Manifest
@@ -1,3 +1,3 @@
DIST xfce4-sensors-plugin-1.4.4.tar.bz2 472187 BLAKE2B ab59dea6dd2252c23ee7a74567c16ab040152bbe0012349078d306dcad2c699d6e55b32f7d084c6cdf26f51ff324bcac817ea6f01e3957c74cd7799bddd0a147 SHA512 45a5df383cc950f05f33d3d658b4847890e4136d6c72708a4218f1460a27d44a07a3f726d6c509bc706b963041a5dab3259dd94127636fb196d47ab9a0d6f702
-EBUILD xfce4-sensors-plugin-1.4.4.ebuild 1585 BLAKE2B 4260702d0e4f03ceaeffd6d8c9ed78fcc527fa3c3c0986549e84e641f02c75fade81ed2a865193bb6d61b21e8bc7efa13380a6c9eb292d61ee653a927f3a38d0 SHA512 7612b53fea4e9f216425e521df2e41e8c9545332bf544643526d3399e17b43a4c60a155a3a0eab115fa24e6edcb1c0d4bfc44d4affc2383d289eb031d3c8ed03
+EBUILD xfce4-sensors-plugin-1.4.4.ebuild 1583 BLAKE2B c8bbf8c3f08d6a76fa5a23e822a24be0614f643eeafc76c987cb70e5bcfbdabdf98e991e9a2e960d0f37225178801be3bf5fa96acb6318f85d4bba61dd969762 SHA512 61131b443b8137cf31f97d5a070f5458862d870acd0c81b297ee4d9d4c0c16451dec449ab1b50b98eb6ab692da6970aa50ebb18f4b8d8cda48a37a4a5a6fef0b
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.4.ebuild b/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.4.ebuild
index 57dc1df10287..ad34b6abf214 100644
--- a/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.4.ebuild
+++ b/xfce-extra/xfce4-sensors-plugin/xfce4-sensors-plugin-1.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ppc ppc64 ~riscv x86"
IUSE="+acpi hddtemp libnotify lm-sensors video_cards_nvidia"
REQUIRED_USE="|| ( hddtemp lm-sensors acpi )"